OSDN Git Service

* config/m68k/m68k.h (MASK_RTD, TARGET_RTD, RETURN_POPS_ARGS):
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 99b588b..6d52d35 100644 (file)
@@ -1,9 +1,147 @@
+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
+       transformation of a>=0 into (unsigned)a<0x80000000.
+
+2003-09-20  Andrew Pinski <apinski@apple.com>
+
+       * config/darwin.c (machopic_select_rtx_section): Fix check for PIC code.
+
+2003-09-20  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * Makefile.in: Don't set (unused) DLLTOOL.
+
+       * config/arm/t-linux, config/arm/t-netbsd, config/arm-t-semi:
+       Remove obsolete references to ENQUIRE.
+
+2003-09-19  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * configure.in: Remove --with-elf, which doesn't work.
+       * configure: Regenerate.
+       * config.gcc: Remove references to $elf, which does nothing.
+
+       * config/i386/xm-vsta.h: Remove xm-file believed useless.
+       * config.build (i386-vsta): Remove reference to it.
+       * config.host (i386-vsta): Remove reference to it.
+
+2003-09-19  Phil Edwards  <phil@codesourcery.com>
+
+       * doc/install.texi:  Document the multiple testsuite options.
+
+2003-09-19  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/install.texi (Specific): Add the specific versions of GCC
+       where support for FreeBSD 1, HP-UX version 9 and older, and AIX
+       version 3 and older was discontinued.
+       
+2003-09-19     Joel Sherrill <joel@oarcorp.com>
+
+       * config/m68k/t-m68kbare, config/m68k/t-rtems: Change 68681 to
+       68881.
+
+2003-09-19  Bernardo Innocenti  <bernie@develer.com>
+
+       * config/m68k/m68k.h (TARGET_CPU_CPP_PREDEFINES): Add predefines
+       for -m68030, -m68020-60 and -m68020-40.
+       * config/m68k/m68k.h (TARGET_68030): New target flag.
+       * config/m68k/m68k.h (MASK_RTD, TARGET_RTD, MASK_REGPARM,
+       TARGET_REGPARM): Remove.
+       * config/m68k/m68k.h: Regroup and renumber target flags.
+       * config/m68k/m68k.h (TARGET_SWITCHES): Fix some tabulations.
+       * config/m68k/m68k.h (RETURN_POPS_ARGS): Always evaluate to 0.
+       * config/m68k/m68k.h (FUNCTION_ARG): Likewise.
+       * config/m68k/m68k.h (FUNCTION_ARG_PARTIAL_NREGS): Likewise.
+       * config/m68k/m68k-none.h: Use MASK_xxx values in M68K_CPU_xxx macros.
+
+2003-09-19  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+       * config/m68k/t-rtems (m68k-*-rtems*): New.
+       * config.gcc: Use config/m68k/t-rtems.
+
 2003-09-19  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
 
        * config/mips/t-rtems: New.
        * config.gcc (mips*-*-rtems*): Use config/mips/t-rtems.
 
-
 2003-09-19  Kelley Cook  <kelleycook@wideopenwest.com>
 
        * cgraph.c: Fix typo in debugging output.