diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b6d57abfec5..a4131703fc2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-02-26 Kelley Cook + + * config/i386/i386.c (print_operand): Don't append ATT-style + length suffixs to x87 opcodes when in Intel mode. + 2002-02-26 Ryan T. Sammartino * emit-rtl.c (gen_const_vector_0): Remove TYPE argument. @@ -62,27 +67,27 @@ 2002-02-26 Aldy Hernandez - * dwarf2out.c (modified_type_die): Do not call type_main_variant - for vectors. - (gen_type_die): Same. + * dwarf2out.c (modified_type_die): Do not call type_main_variant + for vectors. + (gen_type_die): Same. - * attribs.c (handle_vector_size_attribute): Set debug information. + * attribs.c (handle_vector_size_attribute): Set debug information. 2002-02-26 Daniel Egger - * config/rs6000/rs6000.md: Swap define_insn attributes to - fix incorrect generation of merge high instructions instead - of merge low. + * config/rs6000/rs6000.md: Swap define_insn attributes to + fix incorrect generation of merge high instructions instead + of merge low. 2002-02-26 Aldy Hernandez - * c-typeck.c (really_start_incremental_init): Use - bitsize_zero_node for vectors. + * c-typeck.c (really_start_incremental_init): Use + bitsize_zero_node for vectors. 2002-02-26 Aldy Hernandez - * config/rs6000/rs6000.md (get_vrsave_internal): Fix typo. - ("*set_vrsave_internal"): Same. + * config/rs6000/rs6000.md (get_vrsave_internal): Fix typo. + ("*set_vrsave_internal"): Same. 2002-02-25 Richard Henderson @@ -108,7 +113,7 @@ 2002-02-25 Aldy Hernandez - * c-typeck.c (push_init_level): Handle vectors. + * c-typeck.c (push_init_level): Handle vectors. 2002-02-25 Alexandre Oliva @@ -126,11 +131,11 @@ 2002-02-25 Aldy Hernandez - * config/rs6000/rs6000.md ("get_vrsave_internal"): New. - ("*set_vrsave_internal"): use mfspr for Darwin. + * config/rs6000/rs6000.md ("get_vrsave_internal"): New. + ("*set_vrsave_internal"): use mfspr for Darwin. - * config/rs6000/rs6000.c (rs6000_emit_prologue): Call - gen_get_vrsave_internal. + * config/rs6000/rs6000.c (rs6000_emit_prologue): Call + gen_get_vrsave_internal. Sun Feb 24 16:38:56 2002 Richard Kenner @@ -224,7 +229,7 @@ Sat Feb 23 08:42:47 2002 Richard Kenner 2002-02-23 Aldy Hernandez - * config/rs6000/altivec.h: Add extra level of parentheses on casts. + * config/rs6000/altivec.h: Add extra level of parentheses on casts. 2002-02-22 David Edelsohn @@ -374,7 +379,7 @@ Thu Feb 21 21:17:21 2002 J"orn Rennecke 2002-02-20 Torbjorn Granlund * config/avr/avr.md: Add more patterns for mized-mode add and subtract - (addsi3_zero_extend, subhi3_zero_extend1, subsi3_zero_extend). + (addsi3_zero_extend, subhi3_zero_extend1, subsi3_zero_extend). Thu Feb 21 16:20:46 2002 Alexandre Oliva @@ -1046,20 +1051,20 @@ Sat Feb 16 13:39:09 2002 Richard Kenner 2002-02-14 Aldy Hernandez - * config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Adjust for vectors. + * config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Adjust for vectors. - * config/rs6000/sysv4.h (ROUND_TYPE_ALIGN): Add MAX. + * config/rs6000/sysv4.h (ROUND_TYPE_ALIGN): Add MAX. 2002-02-14 Aldy Hernandez - * config/rs6000/rs6000.md ("*movv4si_internal"): Add m<-r and r<-r - alternatives. - ("*movv8hi_internal1"): Same. - ("*movv16qi_internal1"): Same. - ("*movv4sf_internal1"): Same. + * config/rs6000/rs6000.md ("*movv4si_internal"): Add m<-r and r<-r + alternatives. + ("*movv8hi_internal1"): Same. + ("*movv16qi_internal1"): Same. + ("*movv4sf_internal1"): Same. - * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Do - not push_reload for altivec modes. + * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Do + not push_reload for altivec modes. 2002-02-13 Joel Sherrill @@ -1172,17 +1177,17 @@ Wed Feb 13 10:35:56 CET 2002 Jan Hubicka 2002-02-12 Aldy Hernandez - * config/rs6000/rs6000.md: Use predicate altivec_register_operand - for altivec_lvx* and altivec_stvx*. - ("*movv4si_internal"): Add constraint for loading from GPRs. - ("*movv8hi_internal1"): Same. - ("*movv16qi_internal1"): Same. - ("*movv4sf_internal1"): Same. + * config/rs6000/rs6000.md: Use predicate altivec_register_operand + for altivec_lvx* and altivec_stvx*. + ("*movv4si_internal"): Add constraint for loading from GPRs. + ("*movv8hi_internal1"): Same. + ("*movv16qi_internal1"): Same. + ("*movv4sf_internal1"): Same. - * config/rs6000/rs6000.c (altivec_register_operand): New. + * config/rs6000/rs6000.c (altivec_register_operand): New. - * config/rs6000/rs6000.h (PREDICATE_CODES): Add - altivec_register_operand. + * config/rs6000/rs6000.h (PREDICATE_CODES): Add + altivec_register_operand. 2002-02-13 Hans-Peter Nilsson @@ -1191,15 +1196,15 @@ Wed Feb 13 10:35:56 CET 2002 Jan Hubicka 2002-02-13 Stan Shebs - * c-typeck.c (digest_init): Handle vectors. - (really_start_incremental_init): Same. - (pop_init_level): Same. - (process_init_element): Same. + * c-typeck.c (digest_init): Handle vectors. + (really_start_incremental_init): Same. + (pop_init_level): Same. + (process_init_element): Same. - * varasm.c (output_constant): Same. + * varasm.c (output_constant): Same. - * expr.c (clear_storage): Same. - (store_constructor): Same. + * expr.c (clear_storage): Same. + (store_constructor): Same. 2002-02-12 Eric Christopher @@ -2268,9 +2273,9 @@ Sat Feb 9 18:28:02 CET 2002 Jan Hubicka 2002-02-08 Chris Demetriou - * config/mips/mips.md (casesi_internal, casesi_internal_di): - Protect jump delay slot instructions with .set noreorder and - .set nomacro. + * config/mips/mips.md (casesi_internal, casesi_internal_di): + Protect jump delay slot instructions with .set noreorder and + .set nomacro. 2002-02-08 Chris Demetriou @@ -2506,7 +2511,7 @@ Thu Feb 7 12:14:17 CET 2002 Jan Hubicka 2002-02-06 Aldy Hernandez - * config/rs6000/altivec.h: Change elem to _S_elem. + * config/rs6000/altivec.h: Change elem to _S_elem. 2002-02-05 Jason Thorpe @@ -2656,10 +2661,10 @@ Mon Feb 4 19:23:19 2002 Richard Kenner * config/arm/arm.h (machine_function): Add uses_anonymous_args field. - (SETUP_INCOMING_VARARGS): Set uses_anonymous_args. + (SETUP_INCOMING_VARARGS): Set uses_anonymous_args. * config/arm/arm.c (current_function_anonymous_args): Delete, - replace uses with cfun->machine->uses_anonymous_args. - (arm_reorg): Do not reset uses_anonymous_args. + replace uses with cfun->machine->uses_anonymous_args. + (arm_reorg): Do not reset uses_anonymous_args. * config/arm/arm.c (arm_hard_regno_mode_ok): Allow any value in any geenral register. @@ -2766,8 +2771,8 @@ Mon Feb 4 09:05:58 2002 Jeffrey A Law (law@redhat.com) 2002-02-04 Hartmut Penner - * varasm.c (decode_rtx_const): Allow unspec (symbol_ref) in - constant pool to be identical by string address and index. + * varasm.c (decode_rtx_const): Allow unspec (symbol_ref) in + constant pool to be identical by string address and index. 2002-02-04 Anthony Green @@ -2922,18 +2927,18 @@ doc: 2002-01-30 Andrew Haley - * config/stormy16/stormy16.md (pushqi): New. - (popqi): New. - (pushhi): New. - (pophi): New. - (movhi): Remove stack operands. - (movqi): Likewise. - * config/stormy16/stormy16.h (PREDICATE_CODES): Add - nonimmediate_nonstack_operand. - * config/stormy16/stormy16.c (nonimmediate_nonstack_operand): - New. - * config/stormy16/stormy16-protos.h (nonimmediate_nonstack_operand) - New. + * config/stormy16/stormy16.md (pushqi): New. + (popqi): New. + (pushhi): New. + (pophi): New. + (movhi): Remove stack operands. + (movqi): Likewise. + * config/stormy16/stormy16.h (PREDICATE_CODES): Add + nonimmediate_nonstack_operand. + * config/stormy16/stormy16.c (nonimmediate_nonstack_operand): + New. + * config/stormy16/stormy16-protos.h (nonimmediate_nonstack_operand) + New. 2002-01-31 Jason Merrill diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index fc78c57ec5c..0a354d66677 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -5731,11 +5731,14 @@ print_operand (file, x, code) case 'z': /* 387 opcodes don't get size suffixes if the operands are registers. */ - if (STACK_REG_P (x)) return; - /* this is the size of op from size of operand */ + /* Likewise if using Intel opcodes. */ + if (ASSEMBLER_DIALECT == ASM_INTEL) + return; + + /* This is the size of op from size of operand. */ switch (GET_MODE_SIZE (GET_MODE (x))) { case 2: