blob: 7aec2ea5c20a522618f0e77addec884197397b7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
2012-02-24 H.J. Lu <hongjiu.lu@intel.com>
* linux-x86-low.c (x86_get_pc): Use long long for 64bit pc.
(x86_set_pc): Likewise.
2012-02-13 H.J. Lu <hongjiu.lu@intel.com>
* linux-low.c (linux_qxfer_libraries_svr4): Update call to
elf_64_file_p.
2011-03-03 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.in: Replace intel32 with x32.
* Makefile.in: Likewise.
* configure.srv: Likewise.
* linux-x86-low.c: Likewise.
2011-01-15 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.in (clean): Also remove intel32.c intel32-linux.c
intel32-avx.c intel32-avx-linux.c.
(intel32.o): New.
(intel32.c): Likewise.
(intel32-linux.o): Likewise.
(intel32-linux.c): Likewise.
(intel32-avx.o): Likewise.
(intel32-avx.c): Likewise.
(intel32-avx-linux.o): Likewise.
(intel32-avx-linux.c): Likewise.
* configure.srv (srv_amd64_regobj): Add intel32.o intel32-avx.o.
(srv_amd64_linux_regobj): Add intel32-linux.o intel32-avx-linux.o.
(srv_i386_64bit_xmlfiles): Add i386/intel32-core.xml.
(srv_amd64_xmlfiles): Add i386/intel32.xml i386/intel32-avx.xml.
(srv_amd64_linux_xmlfiles): Add i386/intel32-linux.xml
i386/intel32-avx-linux.xml.
* linux-low.c (linux_is_64bit): New.
(elf_64_header_p): Also return the e_machine field.
(elf_64_file_p): Likewise.
* linux-low.h (linux_is_64bit): New.
(elf_64_file_p): Add a pointer to unsigned int.
* linux-x86-low.c (init_registers_intel32_linux): New.
(init_registers_intel32_avx_linux): Likwise.
(x86_linux_update_xmltarget): Check linux_is_64bit.
(x86_arch_setup): Check EM_X86_64. Set linux_is_64bit.
|