GCC build failed for native with your patch on 2001-11-16T12:15:03Z.

GCC regression checker regress@maat.cygnus.com
Mon Nov 5 18:10:00 GMT 2001


With your recent patch, GCC does not compile on:
 native
Attached is build output for those targets.

The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.

There were also 10 new regression test failures, and 24
failures that existed before and after that patch; 0 failures
have been fixed.

The new failures are:
powerpc-eabisim g++.sum g++.brendan/nest21.C
powerpc-eabisim g++.sum g++.ext/pretty4.C
powerpc-eabisim g++.sum g++.other/string2.C
powerpc-eabisim g++.sum g++.pt/memtemp77.C
powerpc-eabisim g++.sum g++.pt/vaarg3.C
powerpc-eabisim gcc.sum gcc.c-torture/compile/20000923-1.c,
powerpc-eabisim gcc.sum gcc.c-torture/execute/20000314-3.c
powerpc-eabisim gcc.sum gcc.c-torture/execute/20010209-1.c
powerpc-eabisim gcc.sum gcc.c-torture/execute/string-opt-6.c
powerpc-eabisim gcc.sum gcc.dg/array-5.c

The old failures, which were not fixed or introduced by your patch, are:
powerpc-eabisim g++.sum g++.ext/instantiate2.C
powerpc-eabisim g++.sum g++.ext/instantiate3.C
powerpc-eabisim gcc.sum gcc.c-torture/compile/20000804-1.c,
powerpc-eabisim gdb.sum gdb.base/a2-run.exp:
powerpc-eabisim gdb.sum gdb.base/break.exp:
powerpc-eabisim gdb.sum gdb.base/condbreak.exp:
powerpc-eabisim gdb.sum gdb.base/dbx.exp:
powerpc-eabisim gdb.sum gdb.base/define.exp:
powerpc-eabisim gdb.sum gdb.base/display.exp:
powerpc-eabisim gdb.sum gdb.base/ena-dis-br.exp:
powerpc-eabisim gdb.sum gdb.base/ending-run.exp:
powerpc-eabisim gdb.sum gdb.base/funcargs.exp:
powerpc-eabisim gdb.sum gdb.base/interrupt.exp:
powerpc-eabisim gdb.sum gdb.base/list.exp:
powerpc-eabisim gdb.sum gdb.base/maint.exp:
powerpc-eabisim gdb.sum gdb.base/printcmds.exp:
powerpc-eabisim gdb.sum gdb.base/ptype.exp:
powerpc-eabisim gdb.sum gdb.base/remote.exp:
powerpc-eabisim gdb.sum gdb.base/reread.exp:
powerpc-eabisim gdb.sum gdb.base/scope.exp:
powerpc-eabisim gdb.sum gdb.base/setshow.exp:
powerpc-eabisim gdb.sum gdb.base/whatis.exp:
powerpc-eabisim gdb.sum gdb.c++/anon-union.exp:
powerpc-eabisim gdb.sum gdb.c++/misc.exp:

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2001-11-16T11:45:08Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Fri Nov 16 03:45:36 2001
+++ gcc/gcc/ChangeLog	Fri Nov 16 04:15:23 2001
@@ -1,3 +1,8 @@
+Fri Nov 16 07:12:51 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* expr.c (expand_expr, case ADDR_EXPR): Only copy for misaligned if
+	BLKmode.
+
 Fri Nov 16 06:37:05 2001  Andreas Tobler  <a.tobler@schweiz.ch>
 
 	* config/sparc/sparc.c: Remove ALIGN arg from emit_cmp_insn.

ChangeLog entries between 2001-11-16T11:45:08Z and the last time everything
passed, on 2001-10-31T21:08:13Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog	Sun Oct 28 04:15:13 2001
+++ gcc/ChangeLog	Wed Nov 14 15:18:56 2001
@@ -1,3 +1,61 @@
+2001-11-14  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* configure.in (noconfigdirs) [h8300*-*-*, h8500-*-*]: Disable
+	libf2c.
+
+2001-11-12  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2001-11-12  David O'Brien  <obrien@FreeBSD.org>
+
+	* MAINTAINERS: mips and s390 are also CPU ports.
+
+2001-11-12  David O'Brien  <obrien@FreeBSD.org>
+
+	* MAINTAINERS: mcore, cris and mmix are also CPU ports.
+
+2001-11-11  David O'Brien  <obrien@FreeBSD.org>
+
+	* MAINTAINERS: Alphabetize.
+
+2001-11-09  Kazu Hirata  <kazu@hxi.com>
+
+	* MAINTAINERS (Various maintainers: h8 port): Add myself.
+
+2001-11-09  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* MAINTAINERS (Various maintainers: hppa port): Added myself.
+
+2001-11-08  Phil Edwards  <pedwards@disaster.jaj.com>
+
+	* configure.in (--enable-languages): Be more permissive about
+	syntax.  Check for empty lists better.  Warn about $LANGUAGES.
+
+2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
+
+	* config.sub: Import from master sources, rev. 1.230.
+	* MAINTAINERS: Change 'stormy16' to 'xstormy16'.
+
+2001-11-07  Laurent Guerby  <guerby@acm.org>
+
+	* MAINTAINERS (Write After Approval): Add self.
+
+2001-11-06  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* Makefile.in (MAKEINFO): Use "missing" for makeinfo older than 4.0.
+
+2001-11-05  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* config.sub: Import from master sources, rev 1.226.
+	* config.guess: Import from master sources, rev 1.216.
+
+2001-11-03  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* configure.in (noconfigdirs) [mmix-*-*]: Disable libgcj.
+	* MAINTAINERS: Add self as maintainer of MMIX port.
+	Remove old after-approval entry.
+
 2001-10-28  Joseph S. Myers  <jsm28@cam.ac.uk>
 
 	* ChangeLog, configure: Fix spelling errors.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Wed Oct 31 13:08:31 2001
+++ gcc/gcc/ChangeLog	Fri Nov 16 03:45:36 2001
@@ -1,3 +1,2035 @@
+Fri Nov 16 06:37:05 2001  Andreas Tobler  <a.tobler@schweiz.ch>
+
+	* config/sparc/sparc.c: Remove ALIGN arg from emit_cmp_insn.
+
+2001-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-lang.c (finish_file): Don't emit static inline functions if
+	they weren't referenced.
+
+2001-11-15  Stan Shebs  <shebs@apple.com>
+
+	* expr.c (expand_expr, case COMPONENT_REF): Fix variable ref.
+	
+2001-11-16  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+	* config/s390/s390.md: Remove ALIGN arg from emit_cmp_and_jump_insns 
+	call.
+	* config/i386/i386.md: Likewise.
+
+Thu Nov 15 21:40:16 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* timevar.c (rtl.h): Include so get fancy abort.
+
+2001-11-15  Dale Johannesen  <dalej@apple.com>
+
+	* config/darwin.h (SELECT_RTX_SECTION):  Force address
+	initializers into 'const' section
+	* config/rs6000/rs6000.c (rs6000_emit_cmove):  Fix mode of
+	if_then_else to match result, not operands
+
+Thu Nov 15 17:57:48 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* alias.c (nonoverlapping_memrefs): Use REGNO_PTR_FRAME_P.
+	* emit-rtl.c (change_address): Fix typo in default alignment.
+	(adjust_address_1): Use mode of NEW, not MODE, when setting size.
+	* expr.c (highest_pow2_factor, case WITH_RECORD_EXPR): New case.
+	* rtl.h (REGNO_PTR_FRAME_P): New macro.
+
+	* expr.c (store_field): Pass tree instead of max size; callers changed.
+	Change handling of alignment.
+	Only copy to_rtx if is TARGET.
+	(expand_expr_unaligned): Delete; callers now use expand_expr.
+	(emit_cmp_insn): No longer take ALIGN parm; all callers changed.
+	(expand_assignment): Change handling of alignment.
+	Only copy to_rtx if was original.
+	(get_inner_reference): No longer return alginment; callers changed.
+	(expand_expr, case COMPONENT_REF): Change handling of alignment.
+	(expand_expr, case ADDR_EXPR): Make copy if not sufficiently aligned.
+	(compare_from_rtx): Delete ALIGN parm; all callers changed.
+	(do_compare_rtx_and_jump): Likewise.
+	* expr.h: Reflect above changes.
+	* tree.h: Likewise.
+	* dwarf2out.c (loc_descriptor_from_tree): Remove ALIGN parameter
+	to get_inner_reference.
+	* builtins.c: Remove ALIGN parm in call to emit_cmp_and_jump_insns.
+	* doloop.c, except.c, explow.c, loop.c, stmt.c, unroll.c: Likewise.
+	* optabs.c: Likewise.
+	(prepare_cmp_insn): Now static; remove ALIGN parm.  Callers changed.
+	(emit_cmp_and_jump_insns): Remove ALIGN parm; all callers changed.
+	* expmed.c: Remove ALIGN arg from calls to compare_from_rtx,
+	compare_rtx_and_jump, and emit_cmp_jump_insns.
+	* fold-const.c: Remove PALIGN in calls to get_inner_reference.
+	* function.c (assign_stack_temp_for_type): No longer static.
+	* optabs.h (emit_cmp_insn): Remove ALIGN parm.
+	(prepare_cmp_insn): Delete declaration.
+	* rtl.h (assign_stack_temp_for_type): Add declaration.
+	* config/alpha/alpha.c, config/d30v/d30v.c: Reflect above changes.
+	* config/clipper/clipper.c, config/h8300/h8300.c: Likewise.
+	* config/i386/i386.c,config/mips/mips.c: Likewise.
+	* config/i860/i860.c, config/ia64/ia64.c: Likewise.
+	* config/rs6000/rs6000.c, config/sh/sh.c: Likewise.
+
+2001-11-15  Stan Shebs  <shebs@apple.com>
+
+	* config/rs6000/rs6000.h: Fix a comment typo.
+	(RTX_COSTS): Sort processor versions better.
+
+2001-11-15  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.md: Fix insn length of bit insns.
+
+2001-11-15  Jason Merrill  <jason@redhat.com>
+
+	* dwarf2out.c (dwarf2out_finish): Don't abort because of orphan
+	DIEs if there were errors in the source.
+
+	* config/alpha/alpha-interix.h, config/alpha/elf.h,
+	config/arm/coff.h, config/i386/djgpp.h, config/i386/i386.c,
+	config/i386/i386.h, config/i386/sco5.h, config/i960/i960-coff.h,
+	config/m68k/coff.h, config/m88k/m88k.h, config/m88k/m88k.c,
+	config/pa/pa64-hpux.h, config/sh/sh.h, config/sparc/litecoff.h,
+	config/elfos.h, config/lynx.h, config/netware.h,
+	config/m68hc11/m68hc11.h, config/mcore/mcore-pe.h,
+	config/s390/linux64.h: Remove definitions of INT_ASM_OP, change
+	uses to use ASM_LONG.
+
+2001-11-15  Alan Matsuoka  <alanm@redhat.com>
+
+	* gensupport.c	process_include : Change call to alloca to
+	xmalloc.
+
+2001-11-15  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/rs6000.md: Use spaces instead of tabs in output
+	templates.
+
+Thu Nov 15 08:36:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* final.c (alter_subreg): If simplify_subreg can't do anything,
+	handle REG ourselves and abort for others.
+
+2001-11-15  Richard Hodson  <hodsonr@dionecorp.com>
+
+	* config/h8300/h8300.c (dosize): Avoid corrupting R3 in interrupt
+	routines.
+
+2001-11-15  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* fix-header.c (read_scan_file): Update.
+
+Thu Nov 15 08:36:39 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* toplev.c (toplev_main): Don't start timing until after
+	command-line options are parsed.
+
+2001-11-15  Andreas Schwab  <schwab@suse.de>
+
+	* config.gcc: Set STMP_FIXPROTO and FIXPROTO_DEFINES in target
+	makefile frag, not host makefile frag.
+	(m88k-dg-dguxbcs*): Add m88k/t-dgux to tmake_file.
+	(hppa*): Add pa/t-bsd to tmake_file where no special xmake_file is
+	used.
+        (hppa*-*-openbsd*): Don't use nonexitent pa/t-openbsd.
+	* config/m88k/t-dguxbcs: Remove definitions already in t-dgux.
+	* config/m88k/t-dgux (STMP_FIXPROTO): Define.
+	* config/i386/t-cygwin (STMP_FIXPROTO): Define.
+	* config/i386/t-dgux (STMP_FIXPROTO): Define.
+	* config/x-interix: Don't define STMP_FIXPROTO and
+	FIXPROTO_DEFINES.
+	* config/t-interix: New file, define STMP_FIXPROTO.
+	* config/i386/x-beos (STMP_FIXPROTO): Don't define here.
+	* config/i386/t-beos (STMP_FIXPROTO): Define here instead.
+	* config/t-svr4 (FIXPROTO_DEFINES): Define.
+	* config/arm/t-riscix (FIXPROTO_DEFINES): Define.
+	* config/i386/t-sco5 (FIXPROTO_DEFINES): Define.
+	* config/i386/t-sco5gas (FIXPROTO_DEFINES): Define.
+	* config/m68k/t-hp3200: Renamed from x-hp3200.
+	* config/i370/t-oe: Renamed from x-oe.
+	* config/mips/t-iris: Renamed from x-iris.
+	* config/pa/t-bsd: Renamed from x-pa.
+	* config/pa/t-pa-hpux: Renamed from x-pa-hpux.
+	* config/x-linux, config/i386/x-cygwin, config/i386/x-dgux,
+	config/m88k/x-dgux, config/x-svr4, config/arm/x-riscix,
+	config/i386/x-sco5, config/m68k/x-hp320g, config/mips/x-iris6,
+	config/rs6000/x-cygwin: Remove files.
+
+	* configure.in: Check for target objdump and use that in eh_frame
+	optimization test.
+	* configure: Regenerated.
+
+2001-11-15  Jakub Jelinek  <jakub@redhat.com>
+
+	* jump.c (squeeze_notes): Return true if no real insns were found.
+	* rtl.h (squeeze_notes): Adjust prototype.
+	* cfgcleanup.c (merge_blocks_move_predecessor_nojumps): If
+	squeeze_notes finds no real instructions, abort.
+	(merge_blocks_move_successor_nojumps): Likewise.
+	* loop.c (find_and_verify_loops): Likewise.
+	* stmt.c (expand_end_case): Likewise.
+	* ifcvt.c (dead_or_predicable): Return TRUE if squeeze_notes doesn't
+	find any real instructions.
+
+	* config/ia64/ia64.c (ia64_adjust_cost): Handle SUBREGs.
+
+	* cfgcleanup.c (try_optimize_cfg): If try_simplify_condjump optimized
+	conditional jump, request updating life into for the block
+	containing it.  Fix a typo which prevented life info update.
+	Clear blocks bitmap before using it.
+
+2001-11-15  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-common.c: Include c-lex.h.
+	(c_common_lang_init): Change prototype.  Call init_c_lex and
+	init_pragma from here.
+	* c-common.h (c_common_lang_init): Change prototype.
+	* c-decl.c (init_decl_processing): Rename.  Call c_parse_init.
+	* c-lang.c (c_init): Change prototype.  Update.
+	(c_init_options): Update.
+	* c-lex.c (cpp_filename): Remove.
+	(init_c_lex): Update.  Read the main file, and get the original
+	file name.
+	(yyparse): Finish the command line options.
+	* c-parse.in (c_parse_init): Call init_reswords here.
+	(init_parse): Remove.
+	* c-tree.h (c_init_decl_processing): New.
+	* cpphash.c (_cpp_init_hashtable): After initializing the hash
+	table, populate it.
+	* cppinit.c (read_original_filename, cpp_finish_options): New.
+	(cpp_create_reader): New prototype. Defer hash table initialization.
+	(cpp_start_read): Rename cpp_read_main_file.  Initialize the
+	hash table.  Get the original filename.
+	* cpplib.h (cpp_create_reader): Update.
+	(cpp_start_read): Remove.
+	(cpp_read_main_file, cpp_finish_options): New.
+	* cppmain.c (main, do_preprocessing): Update.
+	* langhooks.h (struct langhooks): Update init prototype.
+	* toplev.c (general_init, parse_options_and_default_flags,
+	process_options, lang_indpendent_init, lang_dependent_init,
+	init_asm_output): New; perform the bulk of initialization.
+	(compile_file): Move most of initialization to above functions.
+	(debug_hooks): Initialize statically.
+	(set_Wunused): Relocate.
+	(toplev_main): Move most of initialization to other init functions.
+	Have a clear logic flow.
+	* tree.h (init_parse, init_decl_processing): Remove.
+objc:
+	* objc-act.c (objc_init): Update prototype, combine with old
+	init_parse.
+	(objc_init_options): Update.
+
+
+2001-11-15  Andreas Jaeger  <aj@suse.de>
+
+	* cfgrtl.c (purge_all_dead_edges): Use int as argument for
+	portability.
+	* basic-block.h: Adjust prototype.
+
+2001-11-15  Kazu Hirata  <kazu@hxi.com>
+
+	* config/rs6000/aix31.h: Fix comment formatting.
+	* config/rs6000/beos.h: Likewise.
+	* config/rs6000/darwin.h: Likewise.
+	* config/rs6000/eabi.asm: Likewise.
+	* config/rs6000/linux.h: Likewise.
+	* config/rs6000/linux64.h: Likewise.
+	* config/rs6000/lynx.h: Likewise.
+	* config/rs6000/netbsd.h: Likewise.
+	* config/rs6000/rs6000.c: Likewise.
+	* config/rs6000/rs6000.h: Likewise.
+	* config/rs6000/rs6000.md: Likewise.
+	* config/rs6000/sol2.h: Likewise.
+	* config/rs6000/tramp.asm: Likewise.
+	* config/rs6000/xcoff.h: Likewise.
+	* config/rs6000/xm-beos.h: Likewise.
+
+2001-11-14  Alan Matsuoka  <alanm@redhat.com>
+
+	* rtl.def (INCLUDE) : Define.
+	* gensupport.c  (init_include_reader, process_include,
+	save_string) :  New functions to implement an include facility
+	in .md files.
+	* gensupport.h : Add prototype for init_md_reader_args.
+	* genattr.c genattrtab.c gencodes.c genconfig.c genemit.c
+	genextract.c genflags.c genopinit.c genoutput.c
+	genpeep.c genrecog.c: Change call to init_md_reader to
+	init_md_reader_args.
+	* md.texi: Document (include "path") and -I directives for RTL
+	generation tools.
+
+2001-11-14  DJ Delorie  <dj@redhat.com>
+
+	* integrate.c (get_hard_reg_initial_reg): New.
+	* integrate.h (get_hard_reg_initial_reg): Prototype.
+	* local-alloc.c (block_alloc): Don't tie pseudos that
+	represent call-saved hard regs' initial values.
+
+2001-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* m68k/linux.h: Include <linux.h> not "linux.h" to avoid infinite
+	recursion.
+
+2001-11-14  Roger Sayle <roger@eyesopen.com>
+
+	* fold-const.c (fold): Optimize strlen comparisons against zero.
+
+2001-11-14  David O'Brien  <obrien@FreeBSD.org>
+
+	* config.gcc (sparc64-wrs-vxworks*, sparc-*-netbsd*, sparc-*-openbsd*,
+	sparc-*-chorusos*, sparc-*-elf*, sparc-*-linux*aout*,
+	sparc-*-linux*libc1*, sparc-*-linux*, sparc-*-lynxos*, sparc-*-rtems*,
+	sparc-*-rtemself*, sparc-hal-solaris2*, sparc-*-solaris2*,
+	sparc-*-sunos4.0*, sparc-*-sunos4*, sparc-*-sunos3*, sparc-*-sysv4*,
+	sparc-*-vxsim*, sparclite-*-aout*, sparclite-*-elf*, sparc86x-*-aout*,
+	sparc86x-*-elf*, sparc64-*-aout*, sparc64-*-elf*, sparc64-*-linux*):
+	Include various CPU headers via tm_file.  a.out based platforms now
+	properly include sparc/aout.h.  sol2.h usage now implies including
+	elfos.h, svr4.h, and sparc/sysv4.h.
+	* config/netbsd.h (TARGET_MEM_FUNCTIONS): Undef before defining it.
+	Also define to '1'.
+	* sparc/sparc.h (CPP_PREDEFINES, TARGET_VERSION, WORD_SWITCH_TAKES_ARG,
+	SELECT_SECTION, ASM_DECLARE_FUNCTION_NAME, TEXT_SECTION_ASM_OP,
+	DATA_SECTION_ASM_OP, DBX_REGISTER_NUMBER, ASM_OUTPUT_SOURCE_LINE):
+	Remove.  They are a.out specific and belong in sparc/aout.h.
+	* sparc/aout.h (TARGET_VERSION, WORD_SWITCH_TAKES_ARG, SELECT_SECTION,
+	ASM_DECLARE_FUNCTION_NAME, TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
+	DBX_REGISTER_NUMBER, ASM_OUTPUT_SOURCE_LINE): Define.  Moved here from
+	sparc/sparc.h.
+	* sparc/litecoff.h (WORD_SWITCH_TAKES_ARG, ASM_DECLARE_FUNCTION_NAME,
+	TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP, DBX_REGISTER_NUMBER): Define.
+	Moved here from sparc/sparc.h.
+	* config/sparc/linux-aout.h (DEFAULT_PCC_STRUCT_RETURN): Undef before
+	defining.
+	* config/sparc/linux64.h (UNALIGNED_DOUBLE_INT_ASM_OP): Undef before
+	* config/sparc/lynx.h:  Don't include lynx.h.
+	(SELECT_SECTION): Do not undef.
+	* config/sparc/openbsd.h: Don't include sparc/sparc.h.
+	* config/sparc/sol2-sld-64.h: Include sparc/sparc.h, elfos.h, svr4.h,
+	and sparc/sysv4.h.
+	* config/sparc/sol2.h: Don't include sparc/sparc.h and sparc/sysv4.h.
+	* config/sparc/sp64-aout.h (CPP_PREDEFINES): Don't define.  Get from
+	sparc/aout.h now.
+	* config/sparc/sp64-elf.h (DWARF_DEBUGGING_INFO, DWARF2_DEBUGGING_INFO):
+	Don't undef, there is no need.
+	* config/sparc/splet.h (CPP_PREDEFINES): Define.
+	* config/sparc/sun4o3.h (CPP_PREDEFINES): Likewise.
+	* config/sparc/sunos4.h (CPP_PREDEFINES): Likewise.
+	Don't include sparc/sparc.h.
+	* config/sparc/sysv4.h (WORD_SWITCH_TAKES_ARG, ASM_OUTPUT_SOURCE_LINE,
+	SELECT_SECTION, ASM_DECLARE_FUNCTION_NAME, TEXT_SECTION_ASM_OP,
+	DATA_SECTION_ASM_OP): Don't undef, there is no need now.  Don't include
+	elfos.h and svr4.h.
+	(TARGET_VERSION): Define.
+	* config/sparc/vxsim.h (TARGET_VERSION): Define.
+
+Wed Nov 14 19:46:08 CET 2001  Jan Hubicka  <jh@suse.cz>
+
+	* cfglayout.c (fixup_fallthru_exit_predecesor): New static function.
+	(cfg_layout_finalize): Use it.
+	* bb-reorder.c (HAVE_epilogue): Remove.
+	(make_reorder_chain): Do not care special placement of
+	last basic block.
+
+	* predict.c (expected_value_to_br_prob): Delete the note
+	once transformed.
+
+	* c-decl.c (c_expand_body): Fix TV_EXPAND nesting problem;
+	measure integration time separately.
+
+Wed Nov 14 12:30:57 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* function.c (struct temp_slot): ALIGN now unsigned.
+
+2001-11-14  Kazu Hirata  <kazu@hxi.com>
+
+	* config/dsp16xx/dsp16xx.c: Fix comment formatting.
+	* config/dsp16xx/dsp16xx.h: Likewise.
+	* config/dsp16xx/dsp16xx.md: Likewise.
+
+2001-11-14  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (get_shift_alg): Reorganize the code
+	that deals with 7-bit shifts in HImode.
+
+Wed Nov 14 14:17:05 CET 2001  Jan Hubicka  <jh@suse.cz>
+
+	* dbxout.c (dbxout_symbol_location): Update call of alter_subreg.
+	* final.c (walk_alter_subreg): Take pointer; update call of alter_subreg.
+	(final_scan_insn): Update call of alter_subreg.
+	(cleanup_subreg_operands): Likewise.
+	(alter_subreg): Rewrite using simplify_subreg.
+	(output_address, output_operand): Update call of alter_subreg.
+	* output.h (alter_subreg): Update prototype.
+	* sdbout.c (sdbout_symbol): Update call of alter_subreg.
+	* simplify-rtx.c (simplify_subreg): Copy ORIGINAL_REGNO.
+	* Makefile.in (final.o): Add depdendancy on expr.h
+
+Wed Nov 14 06:37:54 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* c-lang.c (finish_file): Make I unsigned to eliminate warning.
+
+2001-11-13  Jeff Sturm  <jsturm@one-point.com>
+
+	* doc/install.texi (sparc-*-linux*): Mention requirements for
+	binutils and glibc.
+
+2001-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* Makefile.in (POD2MAN): Don't include --section=1.
+	(manext): Rename to man1ext.  All users changed.
+	(man7ext): New.
+	(man7dir): New.
+	(generated-manpages): Also depend on $(docdir)/gfdl.7,
+	$(docdir)/gpl.7, and $(docdir)/fsf-funding.7.
+	($(docdir)/gcov.1, $(docdir)/cpp.1, $(docdir)/gcc.1): Include
+	--section=1 in calls to $(POD2MAN).
+	($(docdir)/gfdl.7, $(docdir)/gpl.7, $(docdir)/fsf-funding.7): New.
+	(maintainer-clean, install, uninstall): Handle the new man pages.
+	($(docdir)/cpp.info, cpp.dvi): Depend on fdl.texi.
+	(installdirs): Create man7dir.
+	* doc/cpp.texi: Include GFDL in this manual.  In the man page,
+	refer to gfdl(7) for the GFDL.  Apply Front Cover and Back Cover
+	texts to man page.  Include gpl(7), gfdl(7) and fsf-funding(7) in
+	the SEE ALSO man page section.
+	* doc/gcov.texi: Apply GFDL to man page.  Include gpl(7), gfdl(7)
+	and fsf-funding(7) in the SEE ALSO man page section.
+	* doc/invoke.texi: Apply GFDL to man page.  Include gpl(7),
+	gfdl(7) and fsf-funding(7) in the SEE ALSO man page section.
+	* doc/include/fdl.texi, doc/include/funding.texi,
+	doc/include/gpl.texi: Adjust for conversion by texi2pod.pl.
+	* doc/.cvsignore: Add gfdl.7, gpl.7 and fsf-funding.7.
+
+2001-11-13  Richard Henderson  <rth@redhat.com>
+
+	* dwarf2asm.c (dw2_force_const_mem): Set PUBLIC or STATIC
+	as appropriate for the artificial decl.
+
+2001-11-13  Richard Henderson  <rth@redhat.com>
+
+	* loop.c (combine_movables): Turn off combination until
+	move_movables validation bugs are fixed.
+
+2001-11-13  DJ Delorie  <dj@redhat.com>
+
+	* config.gcc (powerpc|rs6000): Set default cpp options based
+	on --with-cpu settings.
+	* config/rs6000/softfloat.h: New.
+
+2001-11-13  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg_si): Use special code for
+	25-bit shifts on H8/S.
+	(get_shift_alg): Generate special code for 25-bit shifts on
+	H8/S.
+
+2001-11-13  Jakub Jelinek  <jakub@redhat.com>
+
+	* emit-rtl.c (adjust_address_1): Add ADJUST argument.
+	(adjust_automodify_address_1): New.
+	* expr.h (adjust_address, adjust_address_nv): Adjust.
+	(adjust_automodify_address, adjust_automodify_address_nv): Define.
+	(adjust_address_1): Update prototype.
+	(adjust_automodify_address_1): Add prototype.
+	* expr.c (move_by_pieces_1): Use adjust_automodify_address.
+	(store_by_pieces_2): Likewise.
+
+Tue Nov 13 05:45:40 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* Makefile.in (explow.o): Now depends on ggc.h.
+	* explow.c (ggc.h): Include.
+	(set_stack_check_libfunc): Mark stack_check_libfunc as ggc root.
+
+	* Makefile.in (expr.o): Depends on insn-attr.h.
+	* expr.c (insn-attr.h): New include.
+	(force_operand): If INSN_SCHEDULING, deal with paradoxical SUBREG
+	of MEM.
+	(highest_pow2_factor, case INTEGER_CST): Handle negative values.
+	(expand_expr): Remove unneeded mark_temp_addr_taken calls and
+	clean up related usage in ADDR_EXPR.
+	(expand_expr_unaligned): Likewise.
+
+	* emit-rtl.c (change_address): Fix typo in alias setting.
+
+2001-11-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* Makefile.in (cfgcleanup.o): Depend on insn-config.h
+
+2001-11-12  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+
+	PR bootstrap/3451
+	* c-pragma.c: Rename macros BAD, BAD2, BAD_ACTION to
+	GCC_BAD, GCC_BAD2, GCC_BAD_ACTION.
+
+2001-11-12  David O'Brien  <obrien@FreeBSD.org>
+
+	* config.gcc (sparc-tti-*, sparc64-wrs-vxworks*, sparc-wrs-vxworks*,
+	sparclite-wrs-vxworks*, sparc-*-aout*, sparc-*-netbsd*,
+	sparc-*-chorusos*, sparc-*-linux*aout*, sparc-*-linux*libc1*,
+	sparc-*-linux*, sparc-*-lynxos*, sparc-*-rtemsaout*, sparc-*-rtems*,
+	sparc-*-rtemself*, sparc-*-solaris2*, sparc-*-sunos3*, sparc-*-sysv4*,
+	sparc-*-vxsim*, sparclet-*-aout*, sparclite-*-coff*, sparclite-*-aout*,
+	sparc86x-*-aout*, sparc86x-*-elf*, sparc64-*-aout*, sparc64-*-elf*,
+	sparc64-*-linux*):  Include various CPU headers via tm_file.
+	* config/svr3.h (ASM_OUTPUT_IDENT): Undef before defining it.
+	(SELECT_SECTION): Likewise.
+	(SELECT_RTX_SECTION): Likewise.
+	* config/sparc/sparc_bi.h: New file.
+	* config/sparc/aout.h: Don't include sparc/sparc.h and aoutos.h.
+	* config/sparc/linux-aout.h: Likewise.
+	* config/sparc/linux.h: Don't include sparc/sysv4.h.
+	* config/sparc/linux64.h: Likewise.
+	(SPARC_BI_ARCH): Don't define.  sparc_bi.h will do it instead.
+	* config/sparc/lite.h:  Don't include sparc/sparc.h and gofast.h.
+	* config/sparc/litecoff.h: Don't include sparc/lite.h, svr3.h,
+	and dbxcoff.h
+	(ASM_OUTPUT_IDENT): Do not #undef.
+	(SELECT_SECTION): Likewise.
+	(SELECT_RTX_SECTION): Likewise.
+	* config/sparc/liteelf.h: Don't include gofast.h.
+	* config/sparc/lynx-ng.h: Don't include sparc/sparc.h and lynx-ng.h.
+	* config/sparc/lynx.h: Don't include sparc/sparc.h.
+	* config/sparc/pbd.h: Likewise.
+	* config/sparc/netbsd.h: Don't include sparc/sparc.h and netbsd.h.
+	* config/sparc/rtems.h: Don't include sparc/aout.h and rtems.h.
+	* config/sparc/rtemself.h: Don't include rtems.h.
+	* config/sparc/sol2-64.h: Don't include sparc/sol2-sld-64.h.
+	* config/sparc/sol2-sld-64.h (SPARC_BI_ARCH): Don't define, include
+	sparc_bi.h instead.
+	* config/sparc/sol2-sld.h: Don't include sparc/sol2.h.
+	* config/sparc/sol2.h: Include sparc/sparc.h directly.
+	* config/sparc/sp64-aout.h: Don't include sparc/sparc.h and aoutos.h.
+	* config/sparc/sp64-elf.h: Don't include sparc/sol2.h.
+	* config/sparc/sp86x-aout.h: Don't include sparc/sparc.h and gofast.h.
+	* config/sparc/sp86x-elf.h: Don't include gofast.h.
+	* config/sparc/splet.h: Don't include sparc/aout.h.
+	* config/sparc/sun4o3.h: Don't include sparc/sparc.h.
+	* config/sparc/sysv4.h: Don't include sparc/sparc.h directly.
+	* config/sparc/vxsim.h: Don't include sparc/sysv4.h.
+	* config/sparc/vxsparc.h: Don't include sparc/aout.h and gofast.h.
+	* config/sparc/vxsparc64.h: Don't include gofast.h.
+	(SPARC_BI_ARCH): Don't define.  sparc_bi.h will do it instead.
+
+2001-11-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* doc/standards.texi: Mention C99 TC1.
+
+2001-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* mips-protos.h (mips_output_conditional_branch): Const-ify.
+	* mips.c (mips_output_conditional_branch): Likewise.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg_si): Use special code for
+	15-bit logical shifts and 31-bit logical shifts.
+	(get_shift_alg): Generate special code for 15-bit and 31-bit
+	logical shifts.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg_qi): Use rotations when
+	doing 6-bit logical shifts on H8/S.
+	(shift_alg_qi): Use special code for 21-bit shifts on H8/S.
+	(get_shift_alg): Generate special code for 21-bit shifts on
+	H8/S.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (get_shift_alg): Remove a redundant
+	label.
+
+Mon Nov 12 11:58:26 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* alias.c (nonoverlapping_memrefs_p): Only update size from memref
+	if both size and offset known.
+
+2001-11-12  David O'Brien  <obrien@FreeBSD.org>
+
+	* config/ia64/freebsd.h: Fix misspelling.
+
+2001-11-12  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* doc/gcc.texi: Move several chapters out to ...
+	* doc/configterms.texi, doc/fragments.texi, doc/hostconfig.texi,
+	doc/include/linux-and-gnu.texi, doc/interface.texi,
+	doc/makefile.texi, doc/passes.texi, doc/portability.texi:
+	... here.  New files.
+	* doc/gcc.texi, doc/contrib.texi: Move section headings into
+	contrib.texi.
+	* Makefile.in ($(docdir)/gcc.info, gcc.dvi): Update dependencies.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/alpha/alpha-interix.h: Fix comment formatting.
+	* config/alpha/alpha.c: Likewise.
+	* config/alpha/alpha.h: Likewise.
+	* config/alpha/alpha32.h: Likewise.
+	* config/alpha/freebsd.h: Likewise.
+	* config/alpha/unicosmk.h: Likewise.
+	* config/alpha/vms.h: Likewise.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (get_shift_alg): Remove redundant code.
+
+2001-11-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* dbxout.c (dbxout_symbol_location): Avoid emitting invalid register
+	numbers.
+
+Mon Nov 12 05:18:42 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* emit-rtl.c (set_mem_attributes): If making object, can set alignment
+	from type.
+	(replace_equiv_address): Call update_temp_slot_address.
+
+	* dwarf2out.c (loc_descriptor_from_tree, case COMPOUND_EXPR): New case.
+
+	* alias.c (nonoverlapping_memrefs_p): Handle DECL_RTL being a CONCAT.
+
+2001-11-12  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg_qi): New.
+	(shift_alg_hi): Likewise.
+	(shift_alg_si): Likewise.
+	(get_shift_alg): Change the type of count to unsigned int.
+	Use the tables.
+
+2001-11-11  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.in (c-lang.o): Depend on $(VARRAY_H).
+	* c-decl.c (c_expand_body): Take argument can_defer_p.  Use it
+	to decide whether to defer a function.
+	(finish_function): Adjust.
+	(c_expand_deferred_function): New function.
+	* c-lang.c (deferred_fns): New variable.
+	(c_init): Initialize it, and mark it as a root.
+	(defer_fn): New function.
+	(finish_file): Expand all deferred functions.
+	* c-tree.h (defer_fn): Declare.
+	(c_expand_deferred_function): Likewise.
+	* objc/Make-lang.in (objc-act.o): Depend on $(VARRAY_H).
+	* objc-act.c (deferred_fns): New variable.
+	(objc_init): Initialize it, and mark it as a root.
+	(defer_fn): New function.
+	(finish_file): Expand all deferred functions.
+
+2001-11-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* alpha.c (unicosmk_special_name): Prototype.
+	(unicosmk_ssib_name): Delete unused variable.
+	* alpha/unicosmk.h (common_section, ssib_section): Prototype.
+	* alpha/vms.h (PREFIX): Undef before defining.
+	* arm/pe.h (SUBTARGET_NAME_ENCODING_LENGTHS): Likewise.
+	* i370/i370.c (mvs_hash_alias): Prototype.  Wrap with macro
+	controlling usage.  Const-ify.
+	(alias_number): Delete unused variable.
+	* m32r/m32r.c (m32r_sched_init): Add missing argument.
+	(m32r_expand_block_move): Fix uninitialized warnings.
+	* mn10300/mn10300.h (REGNO_IN_RANGE_P): Fix 'unsigned >=0 is
+	always true' warnings.
+	* openbsd.h (TARGET_MEM_FUNCTIONS): Don't redefine.
+	* sh/sh.c: Include "integrate.h".
+	(output_far_jump): Fix uninitialized warning.
+	* final.c (shorten_branches): Avoid automatic aggregate
+	initialization.
+	* integrate.c (subst_constants): Likewise.
+
+2001-11-11  Kazu Hirata  <kazu@hxi.com>
+
+	* config/h8300/h8300.c (shift_alg): Remove SHIFT_MAX.
+	(get_shift_alg): Remove redundant code.
+
+2001-11-11  Kazu Hirata  <kazu@hxi.com>
+
+	* config/pa/milli64.S: Fix comment formatting.
+	* config/pa/pa-64.h: Likewise.
+	* config/pa/pa-linux.h: Likewise.
+	* config/pa/pa-protos.h: Likewise.
+	* config/pa/pa.c: Likewise.
+	* config/pa/pa.h: Likewise.
+	* config/pa/pa32-linux.h: Likewise.
+	* config/pa/pa32-regs.h: Likewise.
+	* config/pa/pa64-hpux.h: Likewise.
+	* config/pa/pa64-regs.h: Likewise.
+	* config/pa/som.h: Likewise.
+
+2001-11-11  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* doc/gcc.texi: Move several chapters out to ...
+	* doc/bugreport.texi, doc/contribute.texi, doc/frontends.texi,
+	doc/service.texi, doc/standards.texi, doc/trouble.texi,
+	doc/vms.texi: ... here.  New files.
+	* Makefile.in ($(docdir)/gcc.info, gcc.dvi): Update dependencies.
+
+2001-11-11  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* ChangeLog.2, ChangeLog.3, ChangeLog.4, ChangeLog.5, ChangeLog,
+	cfg.c, cfganal.c, cfgcleanup.c, cfglayout.c, cfgloop.c, cfgrtl.c,
+	collect2.c, combine.c, config.in, configure, configure.in,
+	conflict.c, dwarf2out.c, dwarfout.c, except.c, final.c, flow.c,
+	genattrtab.c, ggc-page.c, jump.c, lcm.c, predict.c, reg-stack.c,
+	reload1.c, rtlanal.c, sched-rgn.c, toplev.c, unwind-dw2-fde.h: Fix
+	spelling errors.
+
+Sun Nov 11 05:56:01 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* config/rs6000/rs6000.c (rs6000_hash_constant, toc_hash_eq):
+	Adjust operand number in CONST_DOUBLE.
+
+	* expmed.c (extract_bit_field): No longer pass in alignment.
+	(extract_fixed_bit_field, extract_split_bit_field): Likewise.
+	(store_bit_field, store_fixed_bit_field, store_split_bit_field):
+	Likewise.
+	* expr.c (store_constructor, store_constructor_field): Likewise.
+	(store_field, emit_group_load, emit_group_store): Likewise.
+	* expr.h (emit_group_load, emit_group_store): Delete ALIGN parm.
+	(store_bit_field, extract_bit_field): Likewise.
+	* calls.c, expr.c, function.c: Change calls to above functions.
+	* ifcvt.c, stmt.c: Likewise.
+
+	* alias.c (nonoverlapping_memrefs_p): Not overlapping if one base is
+	constant and one is on frame.
+	If know memref offset, adjust size from decl.
+
+2001-11-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* alpha/unicosmk.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT): Fix
+	format specifier warning.
+	* convex.h (ASM_OUTPUT_BYTE): Likewise.
+	* elfos.h (ALIGN_ASM_OP): Undef before defining.
+	* i386/att.h (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier
+	warning.
+	* i386/bsd.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/gas.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386-interix.h (gen_stdcall_suffix): Prototype.
+	* i386.h (ASM_OUTPUT_BYTE): Fix format specifier warning.
+	* i386elf.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_LONG_DOUBLE): Likewise.
+	* i386/interix.c (gen_stdcall_suffix): Const-ify.
+	* i386/next.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_FLOAT, ASM_GENERATE_INTERNAL_LABEL): Fix format
+	specifier warnings.
+	* i386/osfrose.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/ptx4-i.h (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_LONG_DOUBLE): Likewise.
+	* i386/sco5.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/sequent.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/sun386.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* i386/svr3dbx.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* m68k/3b1.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_LONG_DOUBLE,
+	ASM_OUTPUT_FLOAT, ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* m68k/altos3068.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
+	* m68k/amix.h (ASM_OUTPUT_ASCII, ASM_GENERATE_INTERNAL_LABEL):
+	Likewise.
+	* m68k/atari.h (ASM_OUTPUT_ASCII, ASM_GENERATE_INTERNAL_LABEL):
+	Likewise.
+	* m68k/crds.h (ASM_OUTPUT_DOUBLE, PRINT_OPERAND): Likewise.
+	* m68k/dpx2.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_FLOAT, ASM_OUTPUT_BYTE, ASM_OUTPUT_FLOAT_OPERAND):
+	Likewise.
+	* m68k/hp320.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_BYTE):
+	Likewise.
+	* m68k.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_BYTE):
+	Likewise.
+	* m68k/m68kv4.h (ASM_OUTPUT_ASCII): Delete unused variable.
+	* m68k/mot3300.h (ASM_OUTPUT_BYTE): Fix format specifier warning.
+	* m68k/news.h (PRINT_OPERAND): Likewise.
+	* m68k/next.h (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT,
+	ASM_OUTPUT_FLOAT_OPERAND, ASM_OUTPUT_DOUBLE_OPERAND): Likewise.
+	* m68k/next21.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
+	* m68k/plexus.h (ASM_SPEC): Insert space between macro name and
+	definition.
+	* m68k/sgs.h (ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_FLOAT, ASM_OUTPUT_ASCII, ASM_OUTPUT_FLOAT_OPERAND,
+	ASM_OUTPUT_DOUBLE_OPERAND): Fix format specifier warnings.
+	* m68k/sun3.h (ASM_OUTPUT_FLOAT_OPERAND): Likewise.
+	* m68k/tower-as.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_DOUBLE,
+	ASM_OUTPUT_LONG_DOUBLE, ASM_OUTPUT_FLOAT, ASM_OUTPUT_BYTE,
+	PRINT_OPERAND): Likewise.
+	* m88k/m88k.h (ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_BYTE):
+	Likewise.
+	* mips/elf.h (PUT_SDB_SIZE, ASM_DECLARE_OBJECT_NAME): Likewise.
+	* mips/elf64.h (PUT_SDB_SIZE, ASM_DECLARE_OBJECT_NAME): Likewise.
+	* mips/iris5gas.h (PUT_SDB_SIZE): Likewise.
+	* mips/linux.h (ASM_DECLARE_OBJECT_NAME): Likewise.
+	* mips.c (mips_output_external_libcall): Mark parameter with
+	ATTRIBUTE_UNUSED.
+	(mips_asm_file_start): Move variable into the scope where it's
+	used.
+	* mips.h (PUT_SDB_INT_VAL, PUT_SDB_SIZE): Likewise.
+	* mips/netbsd.h (ASM_DECLARE_OBJECT_NAME): Likewise.
+	* mips/sni-gas.h (PUT_SDB_SIZE): Likewise.
+	* ns32k/encore.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* ns32k.c (print_operand): Likewise.
+	* pa.c (print_operand, output_div_insn): Likewise.
+	* pa.h (ASM_OUTPUT_MI_THUNK, ASM_GENERATE_INTERNAL_LABEL,
+	ASM_OUTPUT_BYTE, PRINT_OPERAND_ADDRESS): Likewise.
+	* pa/pa64-hpux.h (UNIQUE_SECTION): Const-ify.
+	* sparc/linux.h (ASM_GENERATE_INTERNAL_LABEL): Fix format
+	specifier warnings.
+	* sparc/linux64.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	* sparc/pbd.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+	(ASM_OUTPUT_SOURCE_LINE): Don't list macro arguments in undef.
+	* sparc/vxsim.h (ASM_GENERATE_INTERNAL_LABEL): Fix format
+	specifier warnings.
+	* svr3.h (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+
+	* sdbout.c (sdbout_end_epilogue): Mark parameter with
+	ATTRIBUTE_UNUSED.
+	* varasm.c (assemble_global): Likewise.
+
+2001-11-11  H.J. Lu <hjl@gnu.org>
+
+	* config.gcc: Add "elfos.h svr4.h" to $tm_file for Linux/mips.
+
+Sun Nov 11 01:26:00 CET 2001  Jan Hubicka  <jh@suse.cz>
+
+	* final.c (*_MAX_SKIP): Use *_max_skip variables.
+	* flags.h (align_loops_max_skip, align_jumps_max_skip,
+	align_labels_max_skip): New global variables.
+	* toplev.c (align_loops_max_skip, align_jumps_max_skip,
+	align_labels_max_skip): New global variables.
+	(toplev_main): Set new variables.
+	* i386.c (override_options): Set max_skip values.
+
+2001-11-10  Geoffrey Keating  <geoffk@redhat.com>
+
+	* doc/tm.texi (Label Output): Document ASM_OUTPUT_LABEL_REF.
+	* final.c (output_addr_const): Use ASM_OUTPUT_LABEL_REF.
+	* config/stormy16/stormy16.c (xstormy16_print_operand): For '%C',
+	don't print an @fptr for labels either.
+	(xstormy16_output_addr_vec): Don't print @fptr here.
+	* config/stormy16/stormy16.h (ASM_OUTPUT_LABEL_REF): New macro.
+
+Sat Nov 10 08:50:50 2001  Jeffrey A Law  (law@cygnus.com)
+
+	* ssa-ccp.c (examine_flow_edges): Use old-style definition, not
+	an ANSI/ISO definitino.
+	(ssa_const_prop): Likewise.
+
+2001-11-10  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/rs6000.c (rs6000_reg_names): Remove leading "v" or
+	altivec registers.
+
+2001-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* cppexp.c (parse_number): Use ISXDIGIT/hex_value.
+	* cpplex.c (hex_digit_value): Use hex_p/hex_value.
+	* cppmain.c (general_init): Call hex_init.
+	* tradcif.y (parse_number): Use TOLOWER/ISXDIGIT/hex_value/hex_p.
+
+	* config.gcc (i[34567]86-dg-dgux*): Don't set `out_file'.
+
+	* i386/dgux.h (ASM_FILE_START): Set to the meaningful portions
+	of dgux.c:output_file_start().
+
+	* i386/dgux.c: Delete file.
+
+2001-11-09  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.c (decl_in_text_section): New.
+	(current_file_function_operand): Use it.
+	(alpha_encode_section_info, alpha_end_function): Likewise.
+
+2001-11-07  David O'Brien  <obrien@FreeBSD.org>
+
+	* config.gcc: Add FreeBSD/IA-64 target. Expand config/i64/elf.h headers.
+	* config/i64/ia64.h (TARGET_VERSION,ASM_SPEC,LINK_SPEC): Remove,
+	they are OS specific.  Use CPP_CPU_SPEC rather than CPP_PREDEFINES,
+	so OS specific files and use CPP_PREDEFINES for their needs.
+	* config/i64/elf.h (TARGET_VERSION): Add.  Also, move inclusion of
+	target headers to tm_file.
+	* config/ia64/aix.h (TARGET_VERSION): Likewise.
+	* config/ia64/hpux.h (TARGET_VERSION): Likewise.
+	* config/ia64/linux.h (TARGET_VERSION): Likewise.
+	(FUNCTION_PROFILER): Remove.
+	* config/ia64/ia64.h (FUNCTION_PROFILER): Update defintion using the
+	version in config/ia64/linux.h.
+	* config/ia64/freebsd.h: New file.
+	* config/freebsd.h: Tidy up.
+	(_USING_CONFIG_FREEBSD): Define.
+	(FBSD_CPP_PREDEFINES): Add __KPRINTF_ATTRIBUTE__.
+	(FBSD_CPP_SPEC): Define generic FreeBSD spec.
+	(FBSD_STARTFILE_SPEC): Likewise.
+	(FBSD_ENDFILE_SPEC): Likewise.
+	(FBSD_LIB_SPEC): Likewise.
+	(WCHAR_UNSIGNED): Undefine, FreeBSD's wchars are signed.
+	(USER_LABEL_PREFIX): Define to ELF compatible value as some CPU headers
+	set an ELF-improper one.
+
+2001-11-09  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* pa.c (emit_move_sequence): Use cint_ok_for_move to check whether a
+	constant can be loaded in a single instruction to a register.  When
+	loading immediate constants, use PLUS instead of HIGH/LO_SUM.  Use
+	depdi for insertion of most significant 32-bits on 64-bit hosts.
+	* pa.h (LEGITIMATE_CONSTANT_P): Accept constants that can be built
+	with ldil/ldo/depdi instruction sequence on 64-bit hosts.
+	* pa.md: New addmove pattern for adding constant_int to HImode
+	register and moving result to HImode register.  Remove HImode HIGH
+	and LO_SUM patterns.
+
+2001-11-09  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* Makefile.in: Update.
+	* c-decl.c (print_lang_decl, print_lang_type): Remove.
+	(print_lang_identifier): Rename c_print_identifier.
+	* c-lang.c (LANG_HOOKS_PRINT_IDENTIFIER, LANG_HOOKS_SET_YYDEBUG): New.
+	(print_lang_statistics, lang_print_xnode): Remove.
+	* c-parse.in (set_yydebug): Rename c_set_yydebug.
+	* c-tree.h (c_set_yydebug, c_print_identifier): New.
+	* langhooks-def.h (lhd_print_tree_nothing, lhd_set_yydebug): New.
+	LANG_HOOKS_PRINT_STATISTICS, LANG_HOOKS_PRINT_XNODE,
+	LANG_HOOKS_PRINT_DECL, LANG_HOOKS_PRINT_TYPE,
+	LANG_HOOKS_PRINT_IDENTIFIER, LANG_HOOKS_SET_YYDEBUG): New.
+	(LANG_HOOKS_INITIALIZER): Update.
+	* langhooks.h (struct lang_hooks): New members.
+	(lang_print_tree_hook): New.
+	* langhooks.c (lhd_print_tree_nothing, lhd_set_yydebug): New.
+	* print-tree.c: Include langhooks.h.
+	(print_node): Update.
+	* toplev.c (decode_d_option): Update.
+	* tree.c: Include langhooks.h.
+	(dump_tree_statistics): Update.
+	* tree.h (print_lang_statistics, print_lang_decl, print_lang_type,
+	print_lang_identifier, set_yydebug, lang_print_xnode): Remove.
+objc:
+	* objc-act.c (LANG_HOOKS_PRINT_IDENTIFIER,
+	LANG_HOOKS_SET_YYDEBUG): Override.
+	(lang_print_xnode, print_lang_statistics): Remove.
+
+2001-11-09  Richard Henderson  <rth@redhat.com>
+
+	* dwarf2asm.c (dw2_force_const_mem): Invoke STRIP_NAME_ENCODING
+	on the symbol string.
+
+2001-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* pa/elf.h (ASM_DECLARE_FUNCTION_NAME,
+	ASM_OUTPUT_EXTERNAL_LIBCALL): Undef before defining.
+	* config.gcc (hppa1.1-*-rtems*): Remove duplicate clause.
+
+	* clipper.h (ASM_OUTPUT_REG_POP): Fix typo.
+
+	* tlink.c (recompile_files): Copy strings passed to `putenv'.
+
+2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
**** TRUNCATED ****
-------------- next part --------------
ln -s /maat/heart/tbox/cvs-gcc/gcc/gcc/../libiberty/safe-ctype.c safe-ctype.c
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/. -I/maat/heart/tbox/cvs-gcc/gcc/gcc/config -I/maat/heart/tbox/cvs-gcc/gcc/gcc/../include safe-ctype.c
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/. -I/maat/heart/tbox/cvs-gcc/gcc/gcc/config -I/maat/heart/tbox/cvs-gcc/gcc/gcc/../include \
  /maat/heart/tbox/cvs-gcc/gcc/gcc/gencheck.c
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H -DGENERATOR_FILE  -o gencheck \
 gencheck.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `
./gencheck > tmp-check.h
/bin/sh /maat/heart/tbox/cvs-gcc/gcc/gcc/move-if-change tmp-check.h tree-check.h
echo timestamp > s-check
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/. -I/maat/heart/tbox/cvs-gcc/gcc/gcc/config -I/maat/heart/tbox/cvs-gcc/gcc/gcc/../include /maat/heart/tbox/cvs-gcc/gcc/gcc/print-rtl.c -o print-rtl.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I. -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/. -I/maat/heart/tbox/cvs-gcc/gcc/gcc/config -I/maat/heart/tbox/cvs-gcc/gcc/gcc/../include /maat/heart/tbox/cvs-gcc/gcc/gcc/errors.c -o errors.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H -DGENERATOR_FILE  -o genflags \
 genflags.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o hashtab.o safe-ctype.o print-rtl.o errors.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `
./genflags /maat/heart/tbox/cvs-gcc/gcc/gcc/config/i386/i386.md > tmp-flags.h
make[2]: *** [s-flags] Error 139
make[2]: Leaving directory `/maat/heart/tbox/native/build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/maat/heart/tbox/native/build/gcc'
make: *** [bootstrap] Error 2
+ exit 1
-------------- next part --------------
-- 
Geoffrey Keating <regress@maat.cygnus.com> 
(via an automated GCC regression-testing script.)



More information about the Gcc-regression mailing list