OSDN Git Service

* config/m68k/m68k.h (MASK_RTD, TARGET_RTD, RETURN_POPS_ARGS):
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 6e8f5a0..6d52d35 100644 (file)
@@ -1,3 +1,82 @@
+2003-09-22  Bernardo Innocenti  <bernie@develer.com>
+
+       * config/m68k/m68k.h (MASK_RTD, TARGET_RTD, RETURN_POPS_ARGS):
+       Resurrect -mrtd option.
+
+2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR target/12281
+       * config/darwin.c (machopic_validate_stub_or_non_lazy_ptr): Call
+       mark_referenced instead of setting TREE_SYMBOL_REFERENCED.
+
+2003-09-22  Olivier Hainque  <hainque@act-europe.fr>
+
+       PR target/9786
+       * reg-stack.c (convert_regs_1): Purge possible dead eh edges
+       after potential deletion of trapping insn. Avoids later ICE
+       from call to fixup_abnormal_edges.
+       (convert_regs_2): Stack the current block successors before
+       processing this block, that is, before the potential deletion of
+       dead edges by convert_regs_1, because these edges have been used
+       to initialize the predecessors count.
+
+2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * real.c: Fix several nits in the head comment.
+
+2003-09-21  Richard Henderson  <rth@redhat.com>
+
+       * tree.h c-aux-info.c, c-decl.c, c-parse.in, coverage.c, dbxout.c, 
+       diagnostic.c, dwarf2out.c, dwarfout.c, function.c, integrate.c,
+       print-tree.c, stmt.c, toplev.c, tree-dump.c, tree-inline.c,
+       tree-optimize.c, tree.c, tree.def, xcoffout.c, config/alpha/alpha.c,
+       config/mips/mips.c, doc/c-tree.texi, objc/objc-act.c: Revert.
+
+2003-09-21  Richard Henderson  <rth@redhat.com>
+
+       * tree.h (TREE_LOCUS): Rename from DECL_SOURCE_LOCATION; make const.
+       (TREE_FILENAME, TREE_LINENO): Likewise.
+       (set_tree_locus, copy_tree_locus, set_tree_file_line): New.
+       (TREE_LOCUS_SET_P): New.
+       * c-aux-info.c, c-decl.c, c-parse.in, coverage.c, dbxout.c, 
+       diagnostic.c, dwarf2out.c, dwarfout.c, function.c, integrate.c,
+       print-tree.c, stmt.c, toplev.c, tree-dump.c, tree-inline.c,
+       tree-optimize.c, tree.c, tree.def, xcoffout.c, config/alpha/alpha.c,
+       config/mips/mips.c, doc/c-tree.texi, objc/objc-act.c: Update to match.
+
+2003-09-21  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * config/vax/vax-protos.h: Convert to ISO C90.
+       * config/vax/vax.c: Convert to ISO C90.
+
+2003-09-21  Graham Stott  <grahams@btinternet.com>
+
+       PR target/12353
+       * config/i386/i386.md(ffs_no_cmove): Fix operand 2 constraint.
+
+2003-09-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR target/12301
+       * reorg.c (stop_search_p): Return 1 for insns that can
+       throw internally.
+
+2003-09-20  Richard Henderson  <rth@redhat.com>
+
+       * c-format.c (gcc_diag_char_table): Add %J.
+       (gcc_cdiag_char_table, gcc_cxxdiag_char_table): Likewise.
+       (check_format_types): Fix wanted_type name lookup.
+       (init_dynamic_diag_info): Setup %J.
+       * diagnostic.c (text_specifies_location): Implement %J.
+       * c-common.c, c-decl.c, c-objc-common.c, c-pragma.c, calls.c,
+       dwarfout.c, expr.c, function.c, stmt.c, stor-layout.c, toplev.c,
+       tree-inline.c, tree-optimize.c, varasm.c, config/arm/pe.c,
+       config/i386/winnt.c, config/ia64/ia64.c, config/mcore/mcore.c,
+       config/v850/v850.c, objc/objc-act.c: Use %J in diagnostics.
+
+       * tree-inline.c: Include intl.h
+       (inline_forbidden_p_1): Fix i18n of inline_forbidden_reason.
+       * Makefile.in (tree-inline.o): Update.
+
 2003-09-20  Roger Sayle  <roger@eyesopen.com>
 
        * config/i386/i386.c (ix86_expand_carry_flag_compare): Fix