OSDN Git Service

2001-05-24 Philip Blundell <philb@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 4ff07a2..5d436c8 100644 (file)
@@ -1,3 +1,79 @@
+2001-05-24  Philip Blundell  <philb@gnu.org>
+
+       * config/arm/arm.c (output_return_instruction): Correctly handle
+       interworking and interrupt functions.
+
+2001-05-24  Philip Blundell  <philb@gnu.org>
+
+       * config/arm/arm.h (TARGET_SWITCHES): Correct misleading help for
+       -m{no-}sched-prolog.  Fix typos and improve formatting.
+
+2001-05-24  Philip Blundell  <philb@gnu.org>
+
+       * invoke.texi (ARM Options): Improve wording slightly.  Add
+       documentation for more options, including those for Thumb mode.
+       Don't mention options that don't exist or are unimplemented.
+       (Thumb Options): Delete; merged into above section.
+
+2001-05-24  Geoff Keating  <geoffk@redhat.com>
+
+       * config/rs6000/linux.h (SIGNAL_FRAMESIZE): Define.
+       (MD_FALLBACK_FRAME_STATE_FOR): Use it.
+
+Thu May 24 19:47:19 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * simplify-rtx.c (simplify_subreg): Fix CONCAT simplification;
+       fix hard register simplification.
+
+Thu May 24 00:15:17 2001  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * sparc/sol2.h (CPLUSPLUS_CPP_SPEC): Add all of CPP_SPEC instead
+       of just copying CPP_CPU_SPEC.
+
+Thu May 24 15:56:48 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * i386.c (incdec_operand): Accept only 1 and -1.
+
+2001-05-23  Kelley Cook  <kelley.cook@home.com>
+
+       * Makefile.in: Move many of the *_H definitions eariler in the
+       file, so that rules in t-* files that use them for
+       dependencies will work in a parallel build.
+       * config/i386/t-cygwin (winnt.o): Depend on $(CONFIG_H).
+
+2001-05-23  Richard Henderson <rth@redhat.com>
+
+       * integrate.c (expand_inline_function): Handle CONCAT DECL_RESULT.
+
+2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * cpp.texi: Update for handling of charconsts.
+       * cpplex.c (maybe_read_ucs): Don't accept D800-DFFF.  Update
+       diagnostics.  Skip to the end if the UCS is too short.
+       (cpp_interpret_charconst): Long charconsts issue a warning
+       not an error.
+
+2001-05-23  Richard Henderson  <rth@redhat.com>
+
+       * doc/install.texi (alpha-linux): Require binutils 2.11.
+
+2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * c-lex.c (read_escape, read_ucs): Delete.
+       (lex_string): Use cpp_parse_escape.
+       * cpplex.c (read_ucs): Rename maybe_read_ucs.  Do nothing
+       if not C++ or not C99.  Warn if traditional.
+       (parse_escape): Rename cpp_parse_escape.  Make the bitmask
+       unsigned.  Warn for out-of-range escape sequences here.
+       Update to use maybe_read_ucs.
+       (cpp_interpret_charconst):  Don't warn here.
+       * cpplib.h (cpp_parse_escape): New exported function.
+
+2001-05-23  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * extend.texi (Attribute Syntax): Clarify application of
+       attributes to parameters declared as functions or arrays.
+
 2001-05-23  Jason Merrill  <jason_merrill@redhat.com>
 
        * dbxout.c (dbxout_type_methods): Do still group methods by name.