OSDN Git Service

Fix another mips typo.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 58420cf..0325900 100644 (file)
@@ -1,3 +1,74 @@
+2004-08-18  James E Wilson  <wilson@specifixinc.com>
+
+       * config/mips/mips.h (ASM_SPEC): In comment, change -meabi= to -mabi=.
+       * config/mips/sb1.md (ir_sb1_divsf_1pipe): Renamed from ...1pipes.
+
+       * config/mips/mips.md (type): Add frdiv.
+       (divsf3+1, divsf3+2): Change type to frdiv.
+       * config/mips/sb1.md (ir_sb1_recipsf_2pipes, ir_sb1_recipsf_1pipe,
+       ir_sb1_recipdf_2pipes, ir_sb1_recipdf_1pipe): New.
+       
+       * config/mips/3000.md (r3k_fdiv_single, r3k_fdiv_double): Add frdiv.
+       * config/mips/4300.md (r4300_fdiv_single, r4300_fdiv_double): Likewise.
+       * config/mips/4600.md (r4600_fdiv_single, f4600_fdiv_double): Likewise.
+       * config/mips/5000.md (r5k_fdiv_single): Likewise.
+       * config/mips/5400.md (ir_vr54_fdiv_sf, ir_vr54_fdiv_df): Likewise.
+       * config/mips/5500.md (ir_vr55_fdiv_sf, ir_vr55_fdiv_df): Likewise.
+       * config/mips/6000.md (r6k_fdiv_single, r6k_fdiv_double): Likewise.
+       * config/mips/7000.md (rm7_fp_divsqrt_df, rm7_fp_divsqrt_sf): Likewise.
+       * config/mips/9000.md (rm8k_fdivs, rm9k_fdivd): Likewise.
+       * config/mips/generic.md (generic_fdiv_single, generic_fdiv_double):
+       Likewise.
+       * config/mips/sr71k.md (ir_sr70_fdiv_sf, ir_sr70_fdiv_df): Likewise.
+
+2004-08-18  Robert Bowdidge <bowdidge@apple.com>
+
+       * config/rs6000/x-darwin: Remove XCFLAGS -mdynamic-no-pic to
+        get regression tester working again.
+
+2004-08-18  Zack Weinberg  <zack@codesourcery.com>
+
+       * insn-notes.def, reg-notes.def: New files.
+       * rtl.h: Use them to define enum insn_note and enum reg_note.
+       * rtl.c: Use them to define note_insn_name and reg_note_name.
+       * Makefile.in (RTL_BASE_H): Update.
+
+       * modulo-sched.c, sched-rgn.c, final.c: NOTE_DISABLE_SCHED_OF_BLOCK
+       renamed to NOTE_INSN_DISABLE_SCHED_OF_BLOCK.
+
+2004-08-18  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.c (arm_size_rtx_costs): New function.
+       (arm_override_options): Use it if optimizing for space.
+
+2004-08-18  Richard Henderson  <rth@redhat.com>
+
+       * emit-rtl.c (gen_const_mem): New.
+       * rtl.h (gen_const_mem): Declare.
+       * expr.c (do_tablejump): Use it.
+       * varasm.c (force_const_mem): Likewise.
+       * config/darwin.c (machopic_indirect_data_reference): Likewise.
+       (machopic_legitimize_pic_address): Likewise.
+       * config/arm/arm.c (legitimize_pic_address): Likewise.
+       * config/i386/i386.c (legitimize_pic_address): Likewise.
+       (legitimize_tls_address): Likewise.
+       * config/ia64/ia64.c (ia64_expand_tls_address): Likewise.
+       * config/ia64/ia64.md (load_fptr): Likewise.
+       * config/m32r/m32r.c (m32r_legitimize_pic_address): Likewise.
+       * config/pa/pa.c (legitimize_pic_address): Likewise.
+       * config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Likewise.
+       (rs6000_emit_move): Likewise.
+       * config/s390/s390.c (legitimize_pic_address): Likewise.
+       (legitimize_tls_address): Likewise.
+       * config/s390/s390.md (casesi): Likewise.
+       * config/sh/sh.c (sh_reorg): Likewise.
+       * config/sparc/sparc.c (legitimize_pic_address): Likewise.
+       * config/v850/v850.md (casesi): Likewise.
+
+       * config/darwin.c (machopic_indirect_call_target): Set MEM_NOTRAP_P.
+       * config/sh/sh.c (prepare_move_operands): Remove incorrect
+       use of MEM_READONLY_P.
+
 2004-08-18  Steven Bosscher  <stevenb@suse.de>
 
        * Makefile.in (OBJS-common): Add postreload-gcse.c.
 
 2004-08-18  Andrew Pinski  <apinski@apple.com>
 
-       * config/rs6000/darwin.md: Delete the altivec patterns which are 
+       * config/rs6000/darwin.md: Delete the altivec patterns which are
        handled differently now.
        (load_macho_picbase_di): Make sure that is only happens for TARGET_64BIT
        (macho_correct_pic_di): Likewise.
        (call_indirect_nonlocal_darwin64): Likewise.
        Delete the save world/saveFP/saveVec patterns.
-       
+
        Revert the reversion of: 2004-08-16  Stan Shebs  <shebs@apple.com>
-        * config/darwin.c (macho_indirect_data_reference): Add DImode case.
-        * config/rs6000/rs6000.md: Include darwin.md.
-        (builtin_setjmp_receiver): Add DImode case.
-        * config/rs6000/rs6000.c (rs6000_emit_move): Add DImode case to
-        Darwin bits.
+       * config/darwin.c (macho_indirect_data_reference): Add DImode case.
+       * config/rs6000/rs6000.md: Include darwin.md.
+       (builtin_setjmp_receiver): Add DImode case.
+       * config/rs6000/rs6000.c (rs6000_emit_move): Add DImode case to
+       Darwin bits.
 
 2004-08-18  Matt Austern  <austern@apple.com>
 
        Dead code stripping
        * darwin.h (EH_FRAME_SECTION_ATTR): Mark so it doesn't get stripped.
        * darwin.c (darwin_file_end): Mark file as potentially strippable.
-       
+
 2004-08-18  Richard Henderson  <rth@redhat.com>
 
        * alias.c (readonly_fields_p): Remove.
 
 2004-08-18  Andrew Pinski  <apinski@apple.com>
 
-       * config/darwin.c (machopic_legitimize_pic_address): Only set 
+       * config/darwin.c (machopic_legitimize_pic_address): Only set
        MEM_READONLY_P in the non TARGET_TOC case.
 
 2004-08-18  Zack Weinberg  <zack@codesourcery.com>