OSDN Git Service

Tweak last commit, adjust ChangeLog to reflect complete delta.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index c5c1792..3a27f4f 100644 (file)
@@ -1,3 +1,89 @@
+2003-05-21  Loren James Rittle  <ljrittle@acm.org>
+
+       * config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Add -D__sparcv9
+       to match system compiler convention.
+
+2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * gthr-win32.h (__GTHREAD_HIDE_WIN32API): Test for non-zero
+       value, not just if defined.
+       Update copyright year.
+
+2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR target/6428
+       * pa-hpux10.h (LINK_SPEC, LIB_SPEC): Move -L options for profiling
+       directories from LIB_SPEC to LINK_SPEC.  Emit warning if `-p' or `-pg'
+       option is used without `-static'.
+       * pa-hpux11.h (LINK_SPEC, LIB_SPEC): Likewise.
+       * pa64-hpux.h (LINK_SPEC, LIB_SPEC): Likewise.
+
+2003-05-21  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/xtensa/xtensa.h (MASK_SERIALIZE_VOLATILE,
+       TARGET_SERIALIZE_VOLATILE): Delete.
+       (MASK_CONST16, MASK_ABS, MASK_ADDX): Renumber flag bits.
+       (TARGET_DEFAULT): Remove MASK_SERIALIZE_VOLATILE.
+       (TARGET_SWITCHES): Remove "-mserialize-volatile" and
+       "-mno-serialize-volatile".
+       * config/xtensa/xtensa.c (print_operand): Remove checks of
+       TARGET_SERIALIZE_VOLATILE.
+       * config/xtensa/xtensa.md (*lsiu, *ssiu): Likewise.
+       * doc/invoke.texi (Option Summary, Xtensa Options): Remove
+       "-mserialize-volatile" and "-mno-serialize-volatile" options.
+
+2003-05-21  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * c-parse.in (fndef): Set DECL_SOURCE_LINE and FILE earlier.
+       (nested_function): Likewise.
+       (notype_nested_function): Likewise.
+
+2003-05-21  Nick Clifton  <nickc@redhat.com>
+
+       * config/stormy16/stormy-abi: Update overflow type for
+       R_XSTORMY16_16 reloc.
+
+2003-05-21  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * c-common.h (enum rid): Remove RID_BOUNDED, RID_UNBOUNDED.
+       * c-parse.in (reswords): Remove __bounded__ and __unbounded__.
+       (rid_to_yy): Remove RID_BOUNDED, RID_UNBOUNDED slots.
+       * print-tree.c (print_node): Remove ambient-boundedness.
+       * tree.h (tree_common): Remove bounded_flag.
+       (BOUNDED_INDIRECT_YPE_P, BOUNDED_POINTER_TYPE_P,
+       BOUNDED_REFERENCE_TYPE_P, MAYBE_BOUNDED_INDIRECT_TYPE_P,
+       MAYBE_BOUNDED_POINTER_TYPE_P, MAYBE_BOUNDED_REFERENCE_TYPE_P,
+       TREE_BOUNDED, TYPE_MAIN_VARIANTS_PHYSICALLY_EQUAL_P,
+       TYPE_MAIN_PHYSICAL_VARIANT, TYPE_BOUNDED, TYPE_QUAL_BOUNDED):
+       Remove.
+       (TYPE_QUALS): Remove BOUNDED.
+       (TREE_EXPR_QUALS, TREE_FUNC_QUALS): Remove.
+       (TYPE_BOUNDED_VALUE, TYPE_BOUNDED_BASE, TYPE_BOUNDED_EXTENT,
+       TYPE_BOUNDED_SUBTYPE, TYPE_UNBOUNDED_VARIANT, TYPE_POINTER_DEPTH,
+       TYPE_AMBIENT_BOUNDEDNESS, MAX_POINTER_DEPT,
+       VA_LIST_POINTER_DEPTH): Remove.
+       (struct tree_type): Remove pointer_depth.
+
+2003-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * c-pretty-print.c (pp_c_integer_literal): Use
+       HOST_WIDE_INT_PRINT_DOUBLE_HEX.
+
+2003-05-20  Roger Sayle  <roger@eyesopen.com>
+           Kazu Hirata  <kazu@cs.umass.edu>
+           Joern Rennecke  <joern.rennecke@superh.com>
+
+       * gcse.c (cprop_jump):  Make use of REG_EQUAL notes on both
+       setcc and jump, if they exist.  If substituted instruction
+       fails to validate, store current effort in a REG_EQUAL note.
+       (cprop_insn): Don't attempt further substitutions if the
+       current instruction has been deleted.
+       (local_cprop_pass): Likewise.
+
+       * jump.c (redirect_jump):  Also update REG_EQUAL note, if
+       one is attached to the jump instruction.
+       (invert_jump): Delete REG_EQUAL note on jump, if one exists.
+
 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
 
        PR c++/9738
        (ROUND_TYPE_ALIGN): Same.
        * config/rs6000/linux64.h (ADJUST_FIELD_ALIGN): Same
        (ROUND_TYPE_ALIGN): Same.
+       * doc/invoke.texi (Option Summary, PowerPC Options): Document
+       new options.
 
 2003-05-19  J"orn Rennecke <joern.rennecke@superh.com>