diff options
author | Rask Ingemann Lambertsen <rask@sygehus.dk> | 2007-10-22 13:50:56 +0200 |
---|---|---|
committer | Rask Ingemann Lambertsen <rask@gcc.gnu.org> | 2007-10-22 11:50:56 +0000 |
commit | 9ad5e54f9548cfdd2fbed30d11fc82fd9f4bdd6e (patch) | |
tree | 8bc43e5e38b767924c7f0cdb1c531b5bb2dddc8c /gcc/fortran/resolve.c | |
parent | cc6c53a3f7b78f1212db92b35f3ef7a904427496 (diff) | |
download | gcc-9ad5e54f9548cfdd2fbed30d11fc82fd9f4bdd6e.zip gcc-9ad5e54f9548cfdd2fbed30d11fc82fd9f4bdd6e.tar.gz gcc-9ad5e54f9548cfdd2fbed30d11fc82fd9f4bdd6e.tar.bz2 |
re PR target/29473 (-masm=intel combined with -march=athlon64 has some issues.)
PR target/29473
PR target/29493
* config/i386/i386.c (output_pic_addr_const): Support Intel asm syntax.
(print_reg): Print register prefix only with AT&T asm syntax.
Support pc_rtx for RIP register.
(print_operand_address): Use print_reg()'s pc_rtx support for RIP
relative addressing. Always print segment register prefix with AT&T
asm syntax and never with Intel asm syntax.
(print_operand): Suppress 'XXX PTR' prefix for BLKmode operands.
Fix prefix for 16-byte XFmode operands.
(output_addr_const_extra): Support Intel asm syntax.
(x86_file_start): Don't use register prefix with Intel asm syntax.
* config/i386/i386.md ("*zero_extendqihi2_movzbl"): Fix typo.
("return_internal_long"): Fix Intel asm syntax output.
("set_got_rex64"): Support Intel asm syntax.
("set_rip_rex64"): Likewise.
("set_got_offset_rex64"): Likewise.
("*sibcall_1_rex64_v"): Print register prefix only with AT&T asm
syntax.
("*tls_global_dynamic_64"): Likewise.
("*tls_local_dynamic_base_64"): Likewise.
("*load_tp_si")("*load_tp_di"): Likewise.
("*add_tp_si")("*add_tp_di"): Likewise.
("*tls_dynamic_lea_64"): Likewise.
("*sibcall_value_1_rex64_v"): Likewise.
("stack_tls_protect_set_si"): Likewise.
("stack_tls_protect_set_di"): Likewise.
("stack_tls_protect_test_si"): Likewise.
("stack_tls_protect_test_di"): Likewise.
* config/i386/mmx.md ("*mov<mode>_internal_rex64"): Fix Intel asm
syntax output.
("*movv2sf_internal_rex64"): Likewise.
* config/i386/cpuid.h (__cpuid): Support Intel asm syntax.
(__get_cpuid_max): Likewise.
From-SVN: r129548
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions