OSDN Git Service

2004-02-05 Kelley Cook <kcook@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 0d0ac27..5377d7c 100644 (file)
@@ -1,3 +1,95 @@
+2004-02-05  Kelley Cook  <kcook@gcc.gnu.org>
+
+       PR/13485
+       Makefile.in (srcextra):  Add a level of indirection to ...
+       (gcc.srcextra): ... here.
+       (po-generated): Delete.
+       (po/$(PACKAGE).pot: Use srcextra instead of po-generated.  Depend on
+       options.c.
+       (start.encap): Remove superfluous lang.srcextra dependency.
+       objc/Make-lang.in (po-generated):  Delete.
+
+2004-02-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/ia64/ia64.c (REG_GP): Remove.
+
+2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * config/mips/iris5gas.h (PREFERRED_DEBUGGING_TYPE): Define.
+
+2004-02-05  Devang Patel  <dpatel@apple.com>
+
+       * dwarf2out.c (force_type_die): Look up input type itself
+       instead of root_type() of type.
+       
+2004-02-05  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * config/s390/s390.md ("*tmqidi_ext"): New insn.
+       ("*extendqidi2_short_displ", "*extendsiqi2_short_displ"): Old
+       pre-reload splitters are transformed to post-reload
+       define_insn_and_split patterns.
+       ("*tmqisi_ext"): Renamed old "*tmqi_ext".
+
+2004-02-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/cris/cris.h: Replace PROMOTE_PROTOTYPES with
+       TARGET_PROMOTE_PROTOTYPES.
+
+2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       PR middle-end/13750
+       Revert:
+       2004-01-15  Geoffrey Keating  <geoffk@apple.com>
+       PR pch/13361
+       * c-typeck.c (constructor_asmspec): Delete.
+       (struct initializer_stack): Delete field 'asmspec'.
+       (start_init): Delete saving of asmspec.
+       (finish_init): Don't update constructor_asmspec.
+       * dwarf2out.c (rtl_for_decl_location): Duplicate string from tree.
+       * stmt.c (expand_asm): Duplicate strings from tree.
+       (expand_asm_operands): Likewise.
+       * tree.c (tree_size): Update computation of size of STRING_CST.
+       (make_node): Don't make STRING_CST nodes.
+       (build_string): Allocate string with tree node.
+       * tree.def (STRING_CST): Update comment.
+       * tree.h (TREE_STRING_POINTER): Adjust for change to STRING_CST.
+       (tree_string): Place contents of string in tree node.
+       * config/sh/sh.c (sh_handle_sp_switch_attribute): Duplicate string
+       from tree.
+
+2004-02-05  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * diagnostic.h (DEFINE_DIAGNOSTIC_KIND): Change parameter M to
+       msgid.
+
+2004-02-05  Dorit Naishlos  <dorit@il.ibm.com>
+
+       * config/rs6000/altivec.md (*movv4si_internal): At least one
+       operand must be altivec_register_operand.
+       (*movv8hi_internal1): Likewise.
+       (*movv16qi_internal1): Likewise.
+       (*movv4sf_internal1): Likewise.
+
+2004-02-05  David Edelsohn  <edelsohn@gnu.org>
+
+       * configure.ac (gcc_cv_as_powerpc_mfcrf): Correct test for mfcr.
+       * configure: Regenerate.
+
+2004-02-05  Jonathan Wakely  <redi@gcc.gnu.org>
+
+       * doc/install.texi: Update description of --gxx-include-dir to
+       give correct default value.
+
+2004-02-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.h (REG_OK_FOR_BASE_NONSTRICT_P): Replace
+       8 with MAC_REG.
+
+2004-02-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/pa/pa.c (emit_hpdiv_const): Replace gen_rtx with
+       gen_rtx_PARALLEL.
+
 2004-02-05  Kazu Hirata  <kazu@cs.umass.edu>
 
        * emit-rtl.c: Update the comment about the file.