OSDN Git Service

* tree.h: Update documentation on nothrow_flag.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 3f0ddc6..9754674 100644 (file)
@@ -1,3 +1,57 @@
+2004-01-05  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * tree.h: Update documentation on nothrow_flag.
+       * print-tree.c (print_node): Print TREE_NOTHROW as "align-ok" for
+       types.
+
+2004-01-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * doc/invoke.texi: Remove traces of dead ports.
+
+2004-01-05  Richard Sandiford  <rsandifo@redhat.com>
+
+       * doc/invoke.texi: Add documentation for the MIPS -mexplicit-relocs
+       option.
+
+2004-01-05  Richard Sandiford  <rsandifo@redhat.com>
+
+       PR target/12945
+       * coverage.c (coverage_counter_alloc): Set SYMBOL_FLAG_LOCAL for
+       counter labels.
+       * config/mips/mips.c (INTERNAL_SYMBOL_P): Delete.
+       (mips_classify_symbol): Always treat SYMBOL_REF_FLAG as indicating
+       string constants if TARGET_MIPS16.  Use SYMBOL_REF_DECL to check
+       the binding of decl symbols, otherwise check SYMBOL_REF_LOCAL_P.
+       (mips_symbol_insns): Don't trust the local/global classification.
+       (m16_usym8_4, m16_usym5_4): Same mips16 change as mips_classify_symbol.
+       (override_options): Make -mabicalls -fno-unit-at-a-time imply
+       -mno-explicit-relocs.
+       (mips_encode_section_info): Don't use SYMBOL_REF_FLAG to distinguish
+       between local and global symbols.
+
+2004-01-05  Richard Sandiford  <rsandifo@redhat.com>
+
+       * config/mips/mips-protos.h (mips_dangerous_for_la25_p): Declare.
+       (mips_preferred_reload_class): Declare.
+       * config/mips/mips.h (DANGEROUS_FOR_LA25_P): Replace with function.
+       (EXTRA_CONSTRAINT): Update accordingly.
+       (PREFERRED_RELOAD_CLASS): Use mips_preferred_reload_class.
+       * config/mips/mips.c (mips_dangerous_for_la25_p): New function.
+       (mips_preferred_reload_class): New function.  Prefer LEA_REGS if
+       mips_dangerous_for_la25_p.
+       (mips_secondary_reload_class): Use LEA_REGS rather than GR_REGS
+       if mips_dangerous_for_la25_p.
+
+2004-01-05  Bernardo Innocenti  <bernie@develer.com>
+
+       * config/m68k/m68k.c (output_andsi3): Fix signed/unsigned comparison
+       warning.        
+
+2004-01-04  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * configure.ac: Use AC_PROG_CPP_WERROR.
+       * configure: Regenerate.
+
 2004-01-04  Zack Weinberg  <zack@codesourcery.com>
 
        * .cvsignore: Add autom4te.cache.