OSDN Git Service

remove obsolete fixes
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index c7b8338..92b3da1 100644 (file)
@@ -1,3 +1,167 @@
+2002-12-31  Larin Hennessy  <larin@science.oregonstate.edu>
+
+       * fixinc/fixinc.svr4: Remove references to i860, Sony NewsOS, and spur.
+       * fixinc/inclhack.def: Remove tests for Apple A/UX, ARM/RISCiX, DG/UX,
+       m88k-*-sysv3*, Sony NewsOS.   Remove references to i860.
+       Cleanup handling of replacement text.
+       * fixinc/mkfixinc.sh: Remove reference to i?86-*-osf1*
+
+2003-01-04  Bruce Korb  <bkorb@gnu.org>
+
+       * fixinc/tests/base/math.h: removed obsolete results
+       * fixinc/tests/base/stdlib.h: ditto
+       * fixinc/tests/base/sys/param.h: ditto
+       * fixinc/tests/base/sys/stat.h: ditto
+       * fixinc/tests/base/time.h: ditto
+       * fixinc/tests/base/X11/Intrinsic.h: removed obsolete file
+       * fixinc/tests/base/sys/byteorder.h: ditto
+       * fixinc/inclhack.def: Remove superfluous backslashes
+
+2003-01-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300-protos.h: Add prototypes for
+       the new functions defined below.
+       * config/h8300/h8300.c (TARGET_ASM_FUNCTION_PROLOGUE): Do not
+       define.
+       (dosize): Emit RTL instead of assembly code.
+       (push): Likewise.
+       (pop): Likewise.
+       (h8300_output_function_prologue): Remove.
+       (h8300_expand_prologue): New.
+       (h8300_expand_epilogue): New.
+       (h8300_output_function_epilogue): Do only the reset of
+       pragma_saveall.
+       * config/h8300/h8300.md (push_h8300): New.
+       (push_h8300hs): Likewise.
+       (pop_h8300): Likewise.
+       (pop_h8300hs): Likewise.
+       (*stm_h8300s_2): Change the name to stm_h8300s_2.
+       (*stm_h8300s_3): Change the name to stm_h8300s_3.
+       (*stm_h8300s_4): Change the name to stm_h8300s_4.
+       (*ldm_h8300s_2): New.
+       (*ldm_h8300s_3): Likewise.
+       (*ldm_h8300s_4): Likewise.
+       (return): Likewise.
+       (*return_1): Likewise.
+       (prologue): Likewise.
+       (epilogue): Likewise.
+       (monitor_prologue): Likewise.
+
+2003-01-03  Dale Johannesen  <dalej@apple.com>
+
+       * config/darwin.h:  (EXTRA_SECTIONS):  Add machopic_symbol_stub1,
+         machopic_picsymbol_stub1.
+         (EXTRA_SECTION_FUNCTIONS):  Ditto.
+       * rs6000/rs6000.c:  Update copyright.
+         (machopic_output_stub):  Use them.  Remove an insn from stub code.
+
+2003-01-02  Jason Merrill  <jason@redhat.com>
+
+       * fold-const.c (fold) [COND_EXPR]: Avoid NOP_EXPRs better.
+
+       * integrate.c (copy_decl_for_inlining): Don't clear the rtl for
+       static/external decls.
+        
+       * c-common.c (finish_fname_decls): Put the DECL_STMTs inside the
+       outermost scope.
+       * c-decl.c (c_make_fname_decl): Push the decls there, too.
+
+2003-01-03  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300-protos.h: Add a prototype for
+       h8300_current_function_interrupt_function_p.
+       * config/h8300/h8300.c (interrupt_handler): Remove.
+       (os_task): Likewise.
+       (monitor): Likewise.
+       (pragma_interrupt): New.
+       (WORD_REG_USED): Use
+       h8300_current_function_interrupt_function_p.
+       (dosize): Likewise.
+       (h8300_output_function_prologue): Likewise.
+       Do not set interrupt_handler, os_task, monitor.
+       (h8300_output_function_prologue): Use
+       h8300_current_function_interrupt_function_p.
+       Do not set interrupt_handler, os_task, monitor.
+       (h8300_current_function_interrupt_function_p): New.
+       (h8300_pr_interrupt): Set pragma_interrupt.
+       (h8300_insert_attributes): Reset pragma_interrupt.
+
+2003-01-03  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * doc/install.texi (Configuration): Fix markup for reference to
+       gcc/config.gcc.
+
+2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (*iorhi3_zext): Relax the condition.
+       (*iorhi3_two_qi): Likewise.
+       (*iorsi3_zexthi): Likewise.
+       (*xorhi3_zextqi): Likewise.
+       (*xorsi3_zexthi): Likewise.
+       (*xorsi3_zextqi): Likewise.
+
+2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.c (stack_pointer_operand): New.
+       (const_int_gt_2_operand): Likewise.
+       (const_int_ge_8_operand): Likewise.
+       * config/h8300/h8300.md (a splitter): Likewise.
+       (a peephole2): Likewise.
+       * config/h8300/h8300-protos.h: Add prototypes for the new
+       functions above.
+
+2003-01-02  Steven Bosscher <s.bosscher@student.tudelft.nl>
+
+       * objc/Make-lang.in, objc/config-lang.in, objc/lang-specs.h,
+       objc/objc-act.h: Fix copyright years.
+
+2003-01-02  Steven Bosscher  <s.bosscher@student.tudelft.nl>
+
+       * doc/passes.texi: Fix documentation for -fssa-ccp
+
+2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
+
+       * gccbug.in: Update for new categories.
+
+2003-01-01  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md: Reorder some patterns.
+
+2003-01-01  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.c (output_logical_op): Fix a warning.
+
+2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
+
+       * config/darwin-protos.h, config/c4x/c4x-protos.h,
+       config/cris/cris-protos.h, config/i370/i370-protos.h,
+       config/i960/i960-protos.h, config/ia64/ia64-protos.h,
+       config/v850/v850-protos.h: Use struct, and don't conditionally
+       compile on GCC_C_PRAGMA_H.
+
+2003-01-01  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/arm/arm-protos.h: Remove #ifdef GCC_C_PRAGMA_H.
+       * config/h8300/h8300-protos.h: Likewise.
+       * config/sh/sh-protos.h: Likewise.
+
+2003-01-01  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/arm/arm-protos.h: Use struct cpp_reader instead of
+       cpp_reader.
+       * config/h8300/h8300-protos.h: Likewise.
+       * config/sh/sh-protos.h: Likewise.
+
+2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
+
+       * config/arm/arm.c (arm_pr_long_calls, arm_pr_no_long_calls,
+       arm_pr_long_calls_off): Use struct.
+       * config/h8300/h8300.c (h8300_pr-interrupt, h8300_pr_saveall)
+       : Similarly.
+       Don't include cpplib.h.
+       * config/sh/sh.c (sh_pr_interrupt, sh_pr_trapa,
+       sh_pr_nosave_low_regs): Similarly.
+
 2003-01-01  Kazu Hirata  <kazu@cs.umass.edu>
 
        * config/h8300/h8300.c: Include cpplib.h.