OSDN Git Service

* recog.c: Formatting and comment typo fixes.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 7086dc3..b5479fa 100644 (file)
@@ -1,3 +1,191 @@
+2001-10-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * recog.c: Formatting and comment typo fixes.
+
+       * configure.in (gcc_cv_as_bfd_srcdir): New.  Use it to find gas
+       version in single tree build.
+       * configure: Regenerate.
+
+2001-10-15  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/rs6000.md (cr_logical): Swap order of CODE and
+       MODE arguments to gen_rtx and compare operand with const0_rtx.
+
+2001-10-15  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * system.h: Poison old unused target macros.
+       * config/dsp16xx.h (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Remove.
+       * config/stormy16/stormy16.c: Update references to obsolete macros.
+       * config/stormy16/stormy16.h: Similarly.
+       * config/stormy16/stormy16.md: Similarly.
+       * config/cris/cris.h: Similarly.
+
+2001-10-15  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * cpplib.c (struct pragma_entry): Store the name as a hashnode.
+       (lookup_pragma_entry, insert_pragma_entry, do_pragma,
+       cpp_register_pragma): Update accordingly.
+
+2001-10-14  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * c-pragma.h (cpp_register_pragma_space): Remove.
+       * cpplib.h (cpp_register_pragma_space): Remove.
+       * cpplib.c (lookup_pragma_entry, insert_pragma_entry): New.
+       (cpp_register_pragma_space): Remove.
+       (cpp_register_pragma): Simplify using lookup_pragma_entry,
+       add sanity checks.
+       (do_pragma): Similarly.
+       (_cpp_init_internal_pragmas): Don't register namespaces.
+
+       * config/v850/v850.h (REGISTER_TARGET_PRAGMAS):
+       Don't register namespaces.
+       * cp/lex.c (init_cp_pragma): Similarly.
+       * doc/tm.texi: Update.
+
+2001-10-10  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+
+       PR c/4157
+       * config/i386/cygwin.h: Add missing space to MINGW_INCLUDES
+
+2001-10-13  Michael Collison  <collison@dhcp-12-114.townisp.com>
+
+       * config/dsp16xx/dsp16xx.md: Rewrite for more efficient code and 
+       add scheduling support.
+       * config/dsp16xx/dsp16xx.h: Rewrite for more efficient code.
+       * config/dsp16xx/dsp16xx.c: Rewrite for more efficient code.
+       * config/dsp16xx/dsp16xx-protos.h: Add new function prototypes.
+
+
+2001-10-13  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/cris/cris.c (cris_legitimate_pic_operand): Kludge around
+       missing CONSTANT_P test in core GCC.
+
+2001-10-12  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * cppmain.c (struct printer): New member source.
+       (scan_translation_unit): Fix spacing at start of lines.
+       (cb_line_change): Update.
+
+       * gcc.dg/cpp/spacing2.c: New test.
+
+2001-10-12  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/cris/arit.c: Use __builtin_labs, not abs.
+
+       * config/cris/cris.h (SET_STRIPPABLE_EXECUTABLE): Don't define.
+
+       * config/cris/cris.c (cris_target_asm_function_epilogue): Move
+       misplaced sprintf and fprintf argument.
+
+2001-10-12  Zack Weinberg  <zack@codesourcery.com>
+
+       * ABOUT-NLS, aclocal.m4: Update i18n framework from gettext 0.10.40.
+       * configure.in, Makefile.in: Take out obsolete check-po logic.
+       * configure, config.in: Regenerate.
+
+2001-10-12  Ziemowit Laski  <zlaski@apple.com>
+
+       * objc/objc-act.c (finish_objc): Correct precondition for emitting
+       symtab declarations.
+
+2001-10-12  Stan Shebs  <shebs@apple.com>
+
+       * config/rs6000/rs6000.c: Remove uses of "register" specifier in
+       declarations of arguments and local variables.
+
+2001-10-12  Christopher Faylor  <cgf@redhat.com>
+
+       * config/i386/cygwin.h: Revert erroneous checkin of crtbegin and
+       ENDFILE_SPEC definition.
+
+2001-10-12  Kazu Hirata  <kazu@hxi.com>
+
+       * gthr-dce.h: Fix comment formatting.
+       * gthr-posix.h: Likewise.
+       * gthr-single.h: Likewise.
+       * gthr-solaris.h: Likewise.
+       * gthr-vxworks.h: Likewise.
+       * gthr-win32.h: Likewise.
+
+2001-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * final.c (output_asm_insn): Make sure assembly dialects are
+       terminated, not nested.  Output `|' and `}' characters if they
+       don't appear inside assembly dialect selection.
+       * config/i386/i386.md (rep_movdi_rex64, rep_movsi, rep_movsi_rex64,
+       rep_movqi, rep_movqi_rex64, rep_stosdi_rex64, rep_stossi,
+       rep_stossi_rex64, rep_stosqi, rep_stosqi_rex64, strsetsi_1,
+       strsetsi_rex_1): Add {} braces.
+
+2001-10-11  Zack Weinberg  <zack@codesourcery.com>
+
+       * toplev.c (compile_file): Ignore return value from yyparse.
+       Always pop any nested binding levels after yyparse returns.
+
+2001-10-11  Richard Henderson  <rth@redhat.com>
+
+       * doc/c-tree.texi (Expression trees): Add VTABLE_REF.
+
+2001-10-11  Richard Henderson  <rth@redhat.com>
+
+       * dwarf2out.c (add_const_value_attribute): If long < HOST_WIDE_INT,
+       fall back to add_AT_long_long for large CONST_INT.
+
+2001-10-11  Richard Henderson  <rth@redhat.com>
+
+       * config/i386/i386.md (setcc splitters): Add four splitters to
+       simplify compound compares that simplify_comparison can't handle.
+
+2001-10-11  Zack Weinberg  <zack@codesourcery.com>
+
+       * cpplex.c (digraph_spellings, token_spellings): Make static.
+
+2001-10-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+       * unroll.c (loop_iterations): Fixup last patch.
+
+2001-10-11  Richard Henderson  <rth@redhat.com>
+
+       * rtl.h (REG_VTABLE_REF): New.
+       * rtl.c (reg_note_name): Add it.
+       * combine.c (distribute_notes): Handle it.
+       * final.c (final_scan_insn): Handle it.
+       * tree.def (VTABLE_REF): New.
+       * expr.c (expand_expr): Handle it.
+       * varasm.c (assemble_vtable_entry, assemble_vtable_inherit): New.
+       * output.h: Declare them.
+
+2001-10-11  Richard Henderson  <rth@redhat.com>
+
+       * dwarf2out.c (rtl_for_decl_location): If no DECL_RTL, look
+       for a DECL_INITIAL.
+
+2001-10-11  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/xcoff.h (UNALIGNED_DOUBLE_INT_ASM_OP): Only
+       available in 64-bit mode.
+
+2001-10-11  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config.gcc: Add cris-*-aout, cris-*-elf, cris-*-none,
+       cris-*-linux* cases.
+       * config/cris/cris-protos.h: New file.
+       * config/cris/cris.c: New file.
+       * config/cris/cris.h: New file.
+       * config/cris/cris.md: New file.
+       * config/cris/linux.h: New file.
+       * config/cris/aout.h: New file.
+       * config/cris/arit.c: New file.
+       * config/cris/cris_abi_symbol.c: New file.
+       * config/cris/mulsi3.asm: New file.
+       * config/cris/t-aout: New file.
+       * config/cris/t-cris: New file.
+       * config/cris/t-elfmulti: New file.
+       * config/cris/t-linux: New file.
+       * doc/invoke.texi: Add CRIS options.
+       * doc/install.texi (Specific): Add blurb for CRIS.
+
 2001-10-10  Hartmut Schirmer <SchirmerH@Innovative-Systems.de>
 
        * config/float-i128.h: Make sure __STDC__VERSION__ is defined