X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=99cb08285080e4a0432bef09651d8c44c379d95f;hb=90e56b832dda1497f35cc9ef0eaa2d92196e13c6;hp=2d3e3be2c981bf28720c2a0398287452f81b847f;hpb=9dcbab6fea65e87d0c2f6796887caa3f395d510e;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2d3e3be2c98..99cb0828508 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,210 @@ +2003-01-02 Kazu Hirata + + * 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 + + * objc/Make-lang.in, objc/config-lang.in, objc/lang-specs.h, + objc/objc-act.h: Fix copyright years. + +2003-01-02 Steven Bosscher + + * doc/passes.texi: Fix documentation for -fssa-ccp + +2003-01-02 Neil Booth + + * gccbug.in: Update for new categories. + +2003-01-01 Kazu Hirata + + * config/h8300/h8300.md: Reorder some patterns. + +2003-01-01 Kazu Hirata + + * config/h8300/h8300.c (output_logical_op): Fix a warning. + +2003-01-01 Neil Booth + + * 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 + + * 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 + + * 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 + + * 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 + + * config/h8300/h8300.c: Include cpplib.h. + +2003-01-01 Steven Bosscher + + * objc/Make-lang.in, objc/config-lang.in, objc/lang-options.h, + objc/lang-specs.h, objc/objc-act.c, objc/objc-act.h, + objc/objc-lang.c, objc/objc-tree.def: Replace "GNU CC" with + "GCC" in the copyright header. + +2003-01-01 Neil Booth + + * c-pragma.c (c_register_pragma): New. + (init_pragma): Use it. + * c-pragma.h (cpp_register_pragma): Don't declare. + (c_register_pragma): New. + * cpplib.h: Remove #ifdef GCC_C_PRAGMA_H. + * config/darwin.h (REGISTER_TARGET_PRAGMAS): Update. + * config/arm/arm.h (REGISTER_TARGET_PRAGMAS): Update. + * config/c4x/c4x.h (REGISTER_TARGET_PRAGMAS): Update. + * config/h8300/h8300.h (REGISTER_TARGET_PRAGMAS): Update. + * config/i370/i370.h (REGISTER_TARGET_PRAGMAS): Update. + * config/i960/i960.h (REGISTER_TARGET_PRAGMAS): Update. + * config/ia64/hpux.h (REGISTER_TARGET_PRAGMAS): Update. + * config/rs6000/rs6000.h (REGISTER_TARGET_PRAGMAS): Update. + * config/sh/sh.h (REGISTER_TARGET_PRAGMAS): Update. + * config/v850/v850.h (REGISTER_TARGET_PRAGMAS): Update. + * doc/tm.texi (REGISTER_TARGET_PRAGMAS): Update + +2002-12-31 Kazu Hirata + + * config/h8300/h8300-protos.h: Update the prototypes. + * config/h8300/h8300.c (const_le_2_operand): Change to + const_int_le_2_operand. + (const_int_le_6_operand): Change to const_int_le_6_operand. + * config/h8300/h8300.md (two peepholes): Update the function + names. + +2002-12-31 Tom Tromey + + * doc/install.texi (Testing): Fixed typo. + +2002-12-31 Kazu Hirata + + * config/h8300/h8300.h (TRAMPOLINE_TEMPLATE): Remove. + (TRAMPOLINE_SIZE): Support the normal mode. + (INITIALIZE_TRAMPOLINE): Emit the entire trampoline. + +2002-12-31 Mark Mitchell + + * c-common.h (pending_lang_change): Declare. + +2002-12-31 Jerry Quinn + + * gcc/doc/invoke.texi (Optimization Options): Clean up -O flag + descriptions. + +2002-12-31 Jerry Quinn + + * gcc/doc/invoke.texi (Optimization Options): List the options + enabled by each -O flag. + +2002-12-31 Gerald Pfeifer + + * doc/install.texi (Configuration): Explicitly refer + gcc/config.gcc for a list of cpu models. + +2002-12-31 Kazu Hirata + + * config/h8300/h8300.h: Fix comment typos. + +2002-12-30 David Edelsohn + + * config/rs6000/rs6000.h (WIDEST_HARDWARE_FP_SIZE): Define. + +2002-12-30 Tom Tromey + + * doc/install.texi (Testing): Mention Jacks. + +2002-12-30 Joseph S. Myers + + * doc/gcc.texi, doc/gccint.texi: Update last modification dates. + +2002-12-30 Kazu Hirata + + * config/h8300/h8300.c (output_logical_op): Use extu.w in more + cases. + (compute_logical_op_length): Update to reflect the change in + output_logical_op. + (compute_logical_op_cc): Likewise. + +2002-12-30 Joseph S. Myers + + * doc/service.texi: Uncomment and update FAQ link. + +2002-12-30 Andreas Jaeger + + * unwind-dw2-fde.h (last_fde): Add unused attribute for obj. + +2002-12-30 Kazu Hirata + + * config/h8300/h8300.md (*addsi3_lshiftrt_16_zexthi): New. + +2002-12-30 Kazu Hirata + + * config/h8300/h8300.c (output_logical_op): Use extu.w if we + are clearing the most significant byte. + (compute_logical_op_length): Update to reflect the change in + output_logical_op. + (compute_logical_op_cc): Likewise. + +2002-12-29 Kazu Hirata + + * config/h8300/h8300.md: Give internal names to anonymous + insns. + +2002-12-29 Kazu Hirata + + * config/h8300/h8300.md: Reorder some insns. + +2002-12-29 Kazu Hirata + + * config/h8300/h8300-protos.h: Add prototypes for + const_int_qi_operand and const_int_hi_operand. + * config/h8300/h8300.c (const_int_qi_operand): New. + (const_int_hi_operand): Likewise. + * config/h8300/h8300.md (three peepholes): New. + +2002-12-28 Joseph S. Myers + + * doc/cpp.texi, doc/gcc.texi, doc/gccint.texi, doc/install.texi: + Use @copying. + +2002-12-28 Joseph S. Myers + + * configure.in: Increase makeinfo version requirement to 4.[2-9]. + * configure: Regenerate. + * doc/install.texi: Update Texinfo version requirement. + 2002-12-28 Andreas Jaeger + * config/i386/i386.c (x86_function_profiler): Mark labelno as + possibly unused. + * c-parse.in (yyprint): Use HOST_WIDE_INT_PRINT_DOUBLE_HEX for correct format.