OSDN Git Service

* doc/gcc.texi, doc/install-old.texi: Remove old system-specific
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 1921681..4ebc445 100644 (file)
@@ -1,3 +1,583 @@
+2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * doc/gcc.texi, doc/install-old.texi: Remove old system-specific
+       installation documentation.
+       * doc/install.texi: Move it to here.
+
+2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * doc/install.texi: Clean up Texinfo markup.
+
+2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * doc/cpp.texi, doc/cppinternals.texi, doc/gcc.texi: Move contents
+       to just after title page.
+
+2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * doc/install-old.texi: Remove documentation of some configuration
+       options.
+       * doc/install.texi: Add relevant parts of this documentation here.
+
+2001-06-02  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * contrib.texi: Updated entries for Mark Mitchell, Joseph S. Myers,
+       Gerald Pfeifer, Bernd Schmidt, and Dean Wakerley.
+
+Sat Jun  2 12:23:51 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * i386.md (all uses of ext_register_operand): Make sure they are
+       VOIDmode; replace all uses outside zero_extend.
+       (and?i splitters): Use ext_register_operands.
+       (test?i peep2): Remove ignored constraints.
+       * i386.c (ext_register_operand): Check that operand is
+       eighter pseudo or hard or 'Q' register.
+
+Sat Jun  2 06:53:50 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * tree.h (struct record_layout_info_s): New field unpadded_align.
+       (set_lang_adjust_rli): New declaration.
+       * stor-layout.c (layout_decl): If DECL is packed, but at alignment
+       it would have if not packed, do not downgrade DECL_ALIGN.
+       (lang_adjust_rli, set_lang_adjust_rli): New.
+       (start_record_layout): Initialize new field unpadded_align.
+       (debug_rli): Display it.
+       (place_union_field, place_field): Set it.
+       (layout_type, case RECORD_TYPE): Call via lang_adjust_rli if set.
+
+       * print-tree.c (print_node): Don't print "regdecl" when bit doesn't
+       mean that; use proper names instead.
+       Print DECL_NO_STATIC_CHAIN.
+
+       * except.c (expand_builtin_frob_return_addr): Add missing call
+       to convert_memory_address #ifdef POINTERS_EXTEND_UNSIGNED.
+       (expand_builtin_eh_return): Likewise.
+       (expand_eh_return): Clean up ptr_mode != Pmode cases.
+
+2001-06-01  Jan van Male  <jan.vanmale@fenk.wau.nl>
+
+       * doc/invoke.texi: Remove references to papers about sequence points
+       to readings.html, refer to that page.
+
+2001-06-01  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * README: Update references to installation instructions.
+
+2001-06-01  Laurent Guerby  <guerby@acm.org>
+            Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * doc/install.texi: Define srcdir when sources come from CVS.
+       Significantly improve markup.  Wrap overly long lines
+
+2001-06-01  DJ Delorie  <dj@redhat.com>
+
+       * c-tree.texi, contrib.texi, cpp.texi, cppinternals.texi,
+       extend.texi, fdl.texi, gcov.texi, invoke.texi, md.texi, objc.texi,
+       rtl.texi, tm.texi, texinfo.tex: Move to doc subdirectory.
+       * install.texi: Move to doc/install-old.texi.
+       * gcc.texi: Move to doc, refer to install-old.texi.
+       * Makefile.in: Reflect move of docs to doc/.
+       * f/Make-lang.in: Ditto.
+       * java/Make-lang.in: Ditto.
+       * doc/.cvsignore: New.
+       
+2001-05-31  Jan van Male  <jan.vanmale@fenk.wau.nl>
+
+       * invoke.texi: use two spaces between command options, eliminate
+       some 'overfull hboxes'
+
+2001-06-01  Hans-Peter Nilsson  <hp@axis.com>
+
+       * Makefile.in (s-mlib): Make backtick-commands always succeed.
+       (DRIVER_DEFINES): Ditto.
+
+2001-05-31  Richard Henderson  <rth@redhat.com>
+
+       * gcc.c (init_gcc_specs): When linking against libgcc_s.so,
+       also link against libgcc.a.
+
+2001-05-31  Geoff Keating  <geoffk@cygnus.com>
+
+       * config/mips/mips.h (ASM_OUTPUT_ASCII): Convert to function.
+       * config/mips/mips.c (mips_output_ascii): New function.
+       * config/mips/mips-protos.h (mips_output_ascii): Prototype.
+
+       * config/mips/mips.h (DWARF_CIE_DATA_ALIGNMENT): Force to 4.
+
+Thu May 31 19:09:53 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * flow.c (set_block_for_new_insns): Remove bogus shortcut.
+       * i386.c (ix86_expand_int_movcc): Force one of operands to be register.
+
+2001-05-31  Rodney Brown  <rbrown64@csc.com.au>
+
+       * install.texi (Configuration): Add html links for --with-gnu-as &
+       --with-gnu-ld and refer to them from hppa & SCO triplets.
+       (Specific): Link back to with-gnu-ld for all ELF platfoms.
+       (Specific): Reword AVR binutils recommendation.
+
+2001-05-30  Zack Weinberg  <zackw@stanford.edu>
+
+       * ggc-page.c (size_lookup): Increase minimum allocation size
+       to eight bytes.
+       (ggc_print_statistics): Report size of each bin in bytes, not
+       as its order; there is no longer a direct relationship.
+
+2001-05-31  Jan van Male  <jan.vanmale@fenk.wau.nl>
+
+       * extend.texi: Fix formating of examples, eliminate some
+       'overfull hboxes'.
+       * gcc.texi: Eliminate some 'overfull hboxes'.
+       * invoke.texi: Use two spaces between command options, eliminate
+       some 'overfull hboxes'.
+
+2001-05-30  Richard Henderson  <rth@redhat.com>
+
+       * dwarf2out.c (dwarf2out_finish): Don't emit DW_AT_stmt_list at -g1.
+
+2001-05-30  Tom Tromey  <tromey@redhat.com>
+
+       * gcc.c (do_spec_1): In `%O' case, if we computed saved_suffix,
+       use it in the new association.
+
+2001-05-30  Loren J. Rittle  <ljrittle@acm.org>
+           John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * gthr-posix.h (__gthread_active_ptr): Cast function pointer
+       to target type to allow ISO C++ compiler to accept it.
+       * gthr-dce.h (__gthread_active_ptr): Likewise.
+       * gthr-solaris.h (__gthread_active_ptr): Likewise.
+
+2001-05-30  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * cpplex.c (_cpp_lex_token): Revert patch of 16 May 2001
+       so that we do accept comments in preprocessed input.
+
+2001-05-30  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * cpphash.c (alloc_node): Cast allocated pointer.
+
+2001-05-30  Gordon Sadler <gbsadler1@lcisp.com>
+
+       * invoke.texi (Option Summary): Remove -isystem-c++ from options.
+
+2001-05-29  Stan Shebs  <shebs@apple.com>
+
+       * gcc.texi: Add links for information about Objective-C.
+
+2001-05-29  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * configure.in (gcc_version): Remove unrequired \ on ". (Solaris
+       /bin/sed fails on [^\"]).
+       (configargs.h): Likewise.
+
+2001-05-29  Hartmut Schirmer <SchirmerH@Innovative-Systems.de>
+
+       * config/sh/sh.h (IDENT_ASM_OP): End with TAB, not LF.
+
+2001-05-28  Stan Shebs  <shebs@apple.com>
+
+       * objc/objc.gperf: Remove, no longer used.
+
+2001-05-28  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * c-tree.texi, contrib.texi, cpp.texi, extend.texi, gcc.texi,
+       gcov.texi, install.texi, md.texi, objc.texi, rtl.texi, tm.texi:
+       Remove trailing whitespace.
+
+2001-05-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * doc/install.texi (Specific): http://reality.sgi.com/ariel/freeware/
+       became http://freeware.sgi.com/.
+
+2001-05-27  Geoffrey Keating  <geoffk@redhat.com>
+
+       * local-alloc.c (update_equiv_regs): Don't eliminate constant
+       expressions at -O0.
+
+2001-05-27  Stan Shebs  <shebs@apple.com>
+
+       * objc/objc-act.c: Add/fix various comments.
+       (init_selector): Remove, no longer used.
+       (build_msg_pool_reference): Ditto.
+       (objc_debug): Ditto.
+
+2001-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * c-decl.c (init_decl_processing):
+        Don't call start_identifier_warnings.
+       * flags.h (warn_id_clash, id_clash_len): Remove.
+       * stringpool.c: Don't include flags.h.
+       (scan_for_clashes, do_identifier_warnings,
+       start_identifier_warnings): Remove.
+       * toplev.c (warn_id_clash, id_clash_len): Remove.
+       (display_help): Don't document -Wid-clash.
+       (decode_W_option): Print warning on -Wid-clash.
+       * tree.h (start_identifier_warnings): Remove.
+       * invoke.texi: Remove documentation of -Wid-clash.
+
+2001-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+        * fixinc/fixtests.c: Declare entries in ENV_TABLE.
+
+2001-05-27  Bruce Korb  <bkorb@gnu.org>
+
+       * fixinc/check.tpl(HACK) add and use a Scheme variable
+       (has no test text): error out if no "test_text" is defined
+       * fixinc/fixincl.tpl: likewise
+       (FIXIDX): make it an enumeration so we minimize diffs
+       * fixinc/inclhack.def: re-alphabetize and add sort instructions
+       * fixinc/fixincl.x: regenerate
+       * fixinc/tests/base/stdio.h: test output got moved due to
+       the alphabetizing
+       * README-fixinc: rewrite (mostly)
+
+2001-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * cpplib.c (run_directive): Set pfile->directive.
+
+2001-05-23  Theodore Papadopoulo  <Theodore.Papadopoulo@sophia.inria.fr>
+
+       * c-tree.texi: Reformat the manual as a single chapter now
+       included by gcc.texi.
+       * gcc.texi: Include c-tree.texi. Merge all indexes.
+       * Makefile.in (dvi): Add generation for the cppinternals
+       documentation. Added dependencies on fdl.texi and c-tree.texi
+       where appropriate.  Use TEXI2DVI instead of custom tex calls.
+       (info): Added dependencies on fdl.texi and c-tree.texi where
+       appropriate.  Remove the target c-tree.info.
+
+2001-05-27  Lars Brinkhoff  <lars@nocrew.org>
+
+       * combine.c (try_combine): Fix typo in comment.
+       * expr.c (expand_expr): Likewise.
+       * config/i370/i370.md (untyped_call): Likewise.
+
+2001-05-26  Bruce Korb  <bkorb@gnu.org>
+
+       * fixinc/fixtests.c(stdc_0_in_system_headers_test): Must return "FIX"
+       when fixincl is operating in test mode
+       * fixinc/inclhack.def(AAB_dgux_int_varargs) : aesthetics
+       (AAB_ultrix_limits): remove redundant text
+       (AAB_ultrix_memory): ditto
+       (AAB_ultrix_string): ditto
+       (djgpp_wchar_h): fix the test text
+       (irix_stdio_va_list): add test text
+       (irix_limits_const): add a testing output file (limits.h is overwritten)
+       (strict_ansi_not_ctd): put limits.h second in list for same reason
+       (solaris27_mutex_init): test text needed selection text, too
+
+       * fixinc/fixtests.c(stdc_0_in_system_headers_test): Must return "FIX"
+       when fixincl is operating in test mode
+
+2001-05-26  Philip Blundell  <philb@gnu.org>
+
+       * config/c4x/c4x-protos.h: Use GCC_C_PRAGMA_H in place of _C_PRAGMA_H.
+       * config/i960/i960-protos.h: Likewise.
+       * config/i370/i370-protos.h: Likewise.
+       * config/h8300/h8300-protos.h: Likewise,
+       * config/sh/sh-protos.h: Likewise.
+       * config/v850/v850-protos.h: Likewise.
+
+2001-05-26  Philip Blundell  <philb@gnu.org>
+
+       * config/arm/arm-protos.h: Use GCC_C_PRAGMA_H in place of _C_PRAGMA_H.
+
+2001-05-25  Zack Weinberg  <zackw@stanford.edu>
+
+       * toplev.c (debug_args, f_options, W_options): Mark
+       descriptions for translation.
+       (display_help): Translate descriptions on output.
+
+       * cp/lang-options.h, f/lang-options.h, java/lang-options.h,
+       objc/lang-options.h: Mark descriptions for translation.
+
+       * aclocal.m4: Quote final argument of patsubst.  Use
+       3-argument form of AC_DEFINE.  Restore quotes to [] while
+       using AC_FD_CC.
+       * configure.in: Remove unnecessary changequote calls.
+       * configure, config.in: Regenerate.
+
+2001-05-25  Sam TH  <sam@uchicago.edu>
+
+       * basic-block.h: Fix header include guards.
+       * bitmap.h c-dump.h c-lex.h c-pragma.h c-tree.h collect2.h
+       cppdefault.h cpphash.h cpplib.h defaults.h diagnostic.h errors.h
+       except.h flags.h gcc.h gcov-io.h graph.h gstab.h gthr-aix.h
+       gthr-dce.h gthr-posix.h gthr-rtems.h gthr-single.h gthr-solaris.h
+       gthr-vxworks.h gthr-win32.h gthr.h hard-reg-set.h hwint.h
+       insn-addr.h libgcc2.h mbchar.h mkdeps.h params.h prefix.h real.h
+       rtl.h sbitmap.h system.h timevar.h toplev.h tradcpp.h tsystem.h
+       varray.h version.h: Likewise.
+       * config/dbxelf.h config/fp-bit.h config/arm/arm-protos.h
+       config/arm/arm.h config/c4x/c4x-protos.h
+       config/h8300/h8300-protos.h config/h8300/h8300.h
+       config/i370/i370-protos.h config/i370/i370.h
+       config/i960/i960-protos.h config/mcore/mcore.h
+       config/mips/mips-protos.h config/sh/sh-protos.h config/sh/sh.h
+       config/v850/v850-protos.h config/v850/v850.h: Likewise.
+       * fixinc/fixlib.h fixinc/server.h: Likewise.    
+
+2001-05-25  Stacey Sheldon  <ssheldon@Catena.com>
+
+       * config/arc/initfini.c (.init): Fix typo.
+
+2001-05-25  Geoffrey Keating  <geoffk@redhat.com>
+
+       * config/rs6000/rs6000.md (fseldfsf4): Correct mode of operand 4.
+
+2001-05-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * i386/i386.h (CC1_CPU_SPEC): Clarify -m486 etc deprecation messages.
+
+2001-05-25  Richard Henderson  <rth@redhat.com>
+
+       * libgcc-std.ver: Export XFmode and TFmode versions of symbols.
+
+2001-05-25  Richard Henderson  <rth@redhat.com>
+
+       * config.gcc (all gnu and linux): Use t-slibgcc-elf-ver with t-linux.
+       (i386-*-solaris2): Use t-slibgcc-elf-ver or t-slibgcc-sld.
+       (sparc*-*-solaris2): Likewise.
+       * config/t-linux: Remove shared libgcc macros.
+       * config/t-slibgcc-elf-ver: Move from sparc/t-slibgcc.
+       * config/t-slibgcc-sld: Move from sparc/t-slibgcc-sld.
+
+2001-05-25  Loren J. Rittle  <ljrittle@acm.org>
+
+       * config.gcc (*-*-freebsd*): Report bad configuration.
+
+2001-05-25  David Edelsohn  <edelsohn@gnu.org>
+
+       * xcoffout.h (DBX_OUTPUT_GCC_MARKER): Do not emit any marker.
+
+       * config/rs6000/aix.h (USER_LABEL_PREFIX): AIX symbols do not have
+       any prefix.
+       (ASM_OUTPUT_LABELREF): Delete.
+
+2001-05-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * fixinc/inclhack.def (strict_ansi_not, strict_ansi_not_ctd,
+       strict_ansi_only): Don't run if stdc_0_in_system_headers.
+       * fixinc/fixincl.x: Regenerate.
+       * fixinc/fixtests.c (stdc_0_in_system_headers_test): New function.
+       (FIX_TEST_TABLE): Declare it.
+       * fixinc/fixlib.h: Include config.h.
+
+2001-05-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * fixinc/inclhack.def (alpha___assert): Change char * args to
+       const char * on Tru64 UNIX to avoid excessive warnings from
+       assert.h.
+       * fixinc/fixincl.x: Regenerate.
+
+2001-05-25  Geoff Keating  <geoffk@redhat.com>
+
+       * dbxout.c (dbxout_symbol): Invert previous patch, which was
+       outputting a tag only for variable-size records.
+
+2001-05-25  Jeff Knaggs  <jknaggs@redhat.com>
+
+       * config/alpha/alpha.md (movtf_internal): Use reg_overlap_mentioned_p
+       instead of rtx_equal_p for early clobber test.
+
+2001-05-26  Mark Mitchell <mark@codesourcery.com>
+
+       * builtins.def: Encode additional information, such as names and
+       types, here.
+       * builtin-types.def: New file.
+       * builtins.c (built_in_names): Adjust use of DEF_BUILTIN.
+       (built_in_decls): Likewise.  Don't explicitly initialize global
+       data to NULL.
+       (expand_builtin_mathfn): Handle float and long double variants of
+       math builtins.
+       (expand_builtin): Likewise.
+       * c-common.c (c_common_nodes_and_builtins): Make it table-driven.
+       (expand_tree_builtin): Handle long, long long, float, and long
+       double variants of math functions.
+       * c-common.h (c_tree_index): Remove some unused nodes.
+       (void_ftype): Remove.
+       (void_type_ptr): Likewise.
+       (int_ftype_int): Likewise.
+       (ptr_ftype_sizetype): Likewise.
+       * c-decl.c (init_decl_processing): Remove creation of DWARF
+       builtins.
+       * defaults.h (MD_INIT_BUILTINS): Provide default definition.
+       * tree.h (built_in_function): Adjust definition of DEF_BUILTIN.
+       * Makefile.in (c-common.o): Depend on builtin-types.def.
+       
+2001-05-25  Dale Johannesen  <dalej@apple.com>
+
+       * config/rs6000/t-darwin: Fix dependencies for darwin.o.
+
+2001-05-25  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * c-parse.in (notype_initdcl): Remove redundant line.
+
+2001-05-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * aclocal.m4: Fixed typo.
+       (gcc_AC_HEADER_STDBOOL): Define.
+       (gcc_AC_C__BOOL): Define.
+       * configure.in: Use them.
+       (AC_CHECK_HEADERS): Remove stdbool.h
+       * configure, config.in: Regenerate.
+
+2001-05-25  Richard Henderson  <rth@redhat.com>
+
+       * function.c (expand_function_start): Don't abort on PARALLEL
+       returns from hard_function_value.
+
+2001-05-25  Richard Henderson  <rth@redhat.com>
+
+       * config/i386/i386.md: Revert previous change.  Do not apply
+       the peephole if the components do not die after the sequence.
+
+2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * c-parse.in (array_declarator): New.  Handle C99 constructs.
+       Don't restrict [*] declarators to C only.
+       (after_type_declarator, parm_declarator_starttypename,
+       parm_declarator_nostarttypename, notype_declarator,
+       direct_absdcl1): Use it.
+       * c-decl.c (build_array_declarator, set_array_declarator_type):
+       New functions.  Warn that [*] isn't properly implemented; pedwarn
+       for [*] outside C99 mode if pedantic rather than giving a hard
+       error.
+       (grokdeclarator): Handle static and type qualifiers in parameter
+       array declarators.
+       * c-tree.h (build_array_declarator, set_array_declarator_type):
+       Declare.
+       * extend.texi (Attribute Syntax): Document attributes in parameter
+       array declarators.
+
+2001-05-25  Mark Mitchell  <mark@codesourcery.com>
+
+       * config/i386/i386.md: Make sure cmpstr peepholes do not 
+       affect liveness information.
+
+2001-05-24  Mark Mitchell  <mark@codesourcery.com>
+
+       * c-typeck.c (digest_init): Issue error messages about 
+       invalid constants, not warnings.
+
+2001-05-24  Mark Mitchell  <mark@codesourcery.com>
+
+       * invoke.texi (-fno-builtin): Document that this is always on
+       in C++.
+
+2001-05-24  Philip Blundell  <philb@gnu.org>
+
+       * doc/install.texi (arm*-*-linux-gnu): Say that binutils 2.10 is
+       required.
+
+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.
+
+2001-05-23  Zack Weinberg  <zackw@stanford.edu>
+
+       * diagnostic.c (vnotice): Kill.
+       (fnotice): Call vfprintf directly.
+       (diagnostic_for_decl, output_do_verbatim, output_verbatim,
+       verbatim, set_diagnostic_context): Rename string argument to
+       indicate that it is run through gettext.
+       (vbuild_message_string, build_message_string, output_do_printf):
+       Rename string argument to indicate that it is NOT run through
+       gettext.
+       (output_printf, diagnostic_for_decl, fatal_io_error, sorry,
+       output_do_verbatim, set_diagnostic_context, fnotice, _fatal_insn):
+       Run msgid argument through gettext.
+       (default_print_error_function): Run constant strings through
+       gettext when nothing else will.
+       (fatal_error, internal_error, error_recursion): Use fnotice.
+       Present complete sentences to gettext.
+
+2001-05-23  Mark Mitchell  <mark@codesourcery.com>
+
+       * jump.c (mark_jump_label): Fix thinko in 2001-05-19 change.
+
+2001-05-23  Richard Henderson  <rth@redhat.com>
+
+       * function.c (expand_function_start): Always use a pseudo
+       for the function result value.
+
 2001-05-22  Richard Henderson  <rth@redhat.com>
 
        * config/mips/iris6.h (EH_FRAME_SECTION_ASM_OP): Give the
@@ -9248,7 +9828,7 @@ Tue Jan 16 22:23:04 2001  Alan Modra (alan@linuxcare.com.au)
 
 Tue Jan 16 17:20:43 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
-       * flow.c (propagate_on_insn): Make trying to delete a prologue
+       * flow.c (propagate_one_insn): Make trying to delete a prologue
        or epilogue insn an ICE, not a warning.  Allow doing this if
        the current function returns with stack pointer depressed.