This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: IA64 bootstrap failure


Geert Bosch <bosch@gnat.com> writes:

|> I'll look at this today. Do you know when this regression was
|> introduced?

Last successful bootstrap on 2003-06-07
(http://gcc.gnu.org/ml/gcc-testresults/2003-06/msg00386.html).  Appended
is a diff of gcc/ChangeLog between the working and the broken tree.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."
--- gcc-20030607/gcc/ChangeLog	2003-06-07 10:00:52.000000000 +0200
+++ gcc-20030608/gcc/ChangeLog	2003-06-08 10:00:44.000000000 +0200
@@ -1,3 +1,210 @@
+2003-06-07 ?Eric Botcazou ?<ebotcazou@libertysurf.fr>
+ ? ? ? ? ? ?Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+	PR pch/9830
+	* ggc-common.c (HAVE_MMAP_FILE): Include sys/types.h
+	if HAVE_MINCORE is defined.
+	(MAP_FAILED): Define if not defined.
+	(gt_pch_save): Test against MAP_FAILED.
+	(gt_pch_restore): If HAVE_MINCORE, use MAP_FIXED to force
+	the mapping address to the preferred base after checking it
+	is possible to do so. Test against MAP_FAILED.
+	* configure.in: Test for the presence of mincore in libc.
+	* config.in: Regenerate.
+	* configure: Regenerate.
+
+2003-06-07  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.c (alpha_setup_incoming_varargs): Fix
+	conditional compilation guard.
+
+2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* optabs.c (expand_abs): Set result_unsignedp to 1 if
+	flag_trav is zero.
+
+2003-06-07  Richard Henderson  <rth@redhat.com>
+
+        * c-cppbuiltin.c (c_cpp_builtins): Define __EXCEPTIONS for C also.
+
+2003-06-07  Richard Henderson  <rth@redhat.com>
+
+	* basic-block.h (EDGE_SIBCALL): New.
+	(EDGE_ALL_FLAGS): Update.
+	* cfg.c (dump_edge_info): Add sibcall name.
+	* cfgbuild.c (make_edges): Use EDGE_SIBCALL.
+	* cfgrtl.c (purge_dead_edges): Handle sibcalls.
+
+2003-06-07  Andreas Jaeger  <aj@suse.de>
+
+	* mklibgcc.in (lib2funcs): Remove _exit.
+	* libgcc2.c: Remove L_exit.
+	* gbl-ctors.h: Remove declarations dependend on NEED_ATEXIT.
+
+	* system.h: Poison NEED_ATEXIT, ON_EXIT, EXIT_BODY.
+
+	* doc/tm.texi (Misc): Remove NEED_ATEXIT, ON_EXIT, EXIT_BODY.
+
+	* ggc.h: Convert to ISO C90 prototypes.
+	* ggc-none.c: Likewise.
+	* ggc-common.c: Likewise.
+	* ggc-page.c: Likewise.
+	* ggc-simple.c: Likewise.
+
+	* crtstuff.c: Remove undefined usage of INIT_SECTION_PREAMBLE.
+
+	* system.h: Poison INIT_SECTION_PREAMBLE.
+
+2003-06-07  Zack Weinberg  <zack@codesourcery.com>
+
+	* config.gcc (with_cpu handling): Translate sparc64 in
+	$machine to --with-cpu=v9.
+	* config/alpha/alpha.c
+	(TARGET_ASM_GLOBALIZE_LABEL [TARGET_ABI_UNICOSMK]): Correct definition.
+	(alpha_setup_incoming_varargs): #ifdef out when TARGET_ABI_UNICOSMK.
+
+	* target.h: New hook asm_out.file_end.
+	* target.h: Update to match.  New hook macro TARGET_ASM_FILE_END.
+	* toplev.c (compile_file: Use targetm.asm_out.file_end.
+	* system.h: Poison ASM_FILE_END.
+	* varasm.c (file_end_indicate_exec_stack): New.
+	* output.h: Prototype it.
+	* doc/tm.texi: Document TARGET_ASM_FILE_END and
+	file_end_indicate_exec_stack.  Delete references to attasm.h.
+
+	* config/darwin.h (TARGET_ASM_FILE_END): Reset to darwin_file_end.
+	(ASM_FILE_END): Delete; move code...
+	* config/darwin.c (darwin_file_end): Here; new function.
+	* config/darwin-protos.h: Prototype it.
+	* config/alpha/alpha.c (unicosmk_asm_file_end): Make static,
+	rename unicosmk_file_end.
+	* config/arm/aof.h (ASM_FILE_END): Delete; move code...
+	* config/arm/arm.c (aof_file_end): ... here; new static function.
+	Set TARGET_ASM_FILE_END to aof_file_end if AOF_ASSEMBLER.
+	Make aof_dump_imports and aof_dump_pic_table static.
+	* config/avr/avr.c (asm_file_end): Rename avr_file_end, make static.
+	Set TARGET_ASM_FILE_END to avr_file_end.
+	* config/c4x/c4x.c (c4x_file_end): Make static.  Take no arguments.
+	Set TARGET_ASM_FILE_END to c4x_file_end.
+	* config/h8300/h8300.c (asm_file_end): Rename h8300_file_end,
+	make static. Take no arguments.  Set TARGET_ASM_FILE_END to
+	h8300_file_end.
+	* config/i370/i370.h (ASM_FILE_END): Delete; move code...
+	* config/i370/i370.c (i370_file_end): ... here; new static function.
+	Set TARGET_ASM_FILE_END to i370_file_end.
+	 * config/i386/i386.c (ix86_asm_file_end): Rename ix86_file_end.
+	 Take no arguments.  Call file_end_indicate_exec_stack if
+	 NEED_INDICATE_EXEC_STACK; don't use SUBTARGET_FILE_END.
+	* config/i386/i386.h: Set TARGET_ASM_FILE_END, not ASM_FILE_END.
+	Define NEED_INDICATE_EXEC_STACK to 0.
+	* config/i386/linux.h, config/i386/linux64.h: Redefine
+	NEED_INDICATE_EXEC_STACK to 1 instead of setting SUBTARGET_FILE_END.
+	* config/i386/winnt.c (i386_pe_asm_file_end): Rename to
+	i386_pe_file_end.  Take no arguments.  Use ix86_file_end.
+	* config/ia64/ia64.c (ia64_hpux_asm_file_end): Rename to
+	ia64_hpux_file_end, make static.  Take no arguments.
+	* config/ip2k/ip2k.c (asm_file_start, asm_file_end,
+	commands_in_prologues, commands_in_epilogues): Delete.
+	(function_epilogue): Update to match.
+	* config/mips/mips.c (mips_asm_file_end): Rename mips_file_end,
+	make static.  Take no arguments.
+	(iris6_asm_file_end): Rename iris6_file_end, make static, use
+	mips_file_end, take no arguments.
+	Set TARGET_ASM_FILE_END to iris6_file_end or mips_file_end as
+	appropriate.
+	* config/mmix/mmix.c (mmix_asm_file_end): Rename mmix_file_end,
+	make static, take no arguments. Set TARGET_ASM_FILE_END to
+	mmix_file_end.
+	* config/pa/pa.c (output_deferred_plabels): Make static, take
+	no arguments.  Set TARGET_ASM_FILE_END to output_deferred_plabels.
+	* config/rs6000/xcoff.h (TARGET_ASM_FILE_END): Set it.
+	(ASM_FILE_END): Delete; move code...
+	* config/rs6000/rs6000.c (rs6000_xcoff_file_end): ... here;
+	new static function.
+
+	* config/avr/avr.h, config/cris/cris.h, config/h8300/h8300.h
+	* config/mmix/mmix.h, config/mips/iris6.h, config/mips/mips.h:
+	Don't set ASM_FILE_END.
+	* config/alpha/linux-elf.h, config/m68k/linux.h, config/rs6000/linux.h
+	* config/rs6000/linux64.h, config/s390/linux.h, config/sparc/linux.h
+	* config/sparc/linux64.h: Set TARGET_ASM_FILE_END to
+	file_end_indicate_exec_stack; don't set ASM_FILE_END.
+	* config/alpha/unicosmk.h, config/i386/cygming.h
+	* config/ia64/hpux.h: Set TARGET_ASM_FILE_END, not ASM_FILE_END.
+	* config/arm/arm-protos.h, config/alpha/alpha-protos.h
+	* config/avr/avr-protos.h, config/c4x/c4x-protos.h
+	* config/h8300/h8300-protos.h, config/ia64/ia64-protos.h
+	* config/ip2k/ip2k-protos.h, config/mips/mips-protos.h
+	* config/mmix/mmix-protos.h, config/pa/pa-protos.h: Update.
+
+Sat Jun  7 18:32:13 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+	* i386.h (OPTION_DEFAULT_SPECS): Avoid -mcpu default when -march is
+	specified.
+
+Sat Jun  7 15:20:01 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+	* Makefile.in (stageprofile_build): Kill redundant target.
+	* i386.c (mdep_reorg): Don't pad jumps for Athlon.
+
+2003-06-07  Andreas Jaeger  <aj@suse.de>
+
+	* doc/tm.texi (Costs): Remove DONT_REDUCE_ADDR documentation.
+
+	* config/avr/avr.h: Remove comment regarding DONT_REDUCE_ADDR.
+	* config/dsp16xx/dsp16xx.h: Likewise.
+	* config/i386/i386.h: Likewise.
+	* config/ip2k/ip2k.h: Likewise.
+
+2003-06-07  Neil Booth  <neil@daikokuya.co.uk>
+
+	* Makefile.in (OJBS, c-opts.o): Update.
+	(c-options.c, c-options.h): Rename options.h and options.c.
+	(options.h): Rename options_.h.
+	(opts.o): New.
+	* c-common.h (c_common_handle_option): Replace c_common_decode_option.
+	(c_common_init_options): Update prototype.
+	* c-lang.c (c_init_options): Update prototype.
+	(LANG_HOOKS_HANDLE_OPTION): Override.
+	(LANG_HOOKS_DECODE_OPTION): Drop.
+	* c-opts.c: Include opts.h and options.h instead of c-options.h
+	and c-options.c.
+	(lang_flags): Move to file scope.
+	(find_opt, c_common_decode_option): Remove.
+	(CL_C, CL_OBJC, CL_CXX, CL_OBJCXX, CL_JOINED, CL_SEPARATE,
+	CL_REJECT_NEGATIVE): Move to opts.h.
+	(missing_arg): Update prototype.
+	(c_common_init_options): Update for new prototype.
+	(c_common_handle_options): Filenames are passed as N_OPTS.
+	* hooks.c (hook_int_void_0): New.
+	* hooks.h (hook_int_void_0): New.
+	* langhooks-def.h (LANG_HOOKS_INIT_OPTIONS): New default.
+	(LANG_HOOKS_HANDLE_OPTION): Default to NULL for now.
+	(LANG_HOOKS_INITIALIZER): Update.
+	* langhooks.h (init_options): Update.
+	(handle_option): New.
+	* opts.c, opts.h: New files.
+	* opts.sh: Update c file to include opts.h and options.h.
+	* toplev.c: Include opts.h; change options.h to options_.h.
+	(parse_options_and_default_flags): Get lang_mask, use
+	handle_option for language-specific handling.
+	* objc/objc-lang.c (LANG_HOOKS_DECODE_OPTON): Drop.
+	(LANG_HOOKS_HANDLE_OPTION): Override.
+	(objc_init_options): Update.
+
+2003-06-07  Magnus Kreth <magnus.kreth@gmx.de>
+	    Thibaud Gaillard <thibaud.gaillard@nto.atmel.com>
+
+	PR other/7031
+	* Makefile.in (install-common): Remove GCOV_INSTALL_NAME instead of
+	gcov.
+
+2003-06-07  Kelley Cook  <kelleycook@wideopenwest.com>
+
+	* configure.in (HAVE_LD_RO_RW_SECTION_MIXING): Remove quotes in
+	section names.
+	* configure: Regenerate.
+
 2003-06-07  Alan Modra  <amodra@bigpond.net.au>
 
 	* config/rs6000/linux64.h (CRT_CALL_STATIC_FUNCTION): Define.
@@ -80,7 +287,7 @@
 	* fold-const.c (fold <ABS_EXPR>):  Re-fold the result of folding
 	fabs(-x) into fabs(x).  Use tree_expr_nonnegative_p to determine
 	when the ABS_EXPR (fabs or abs) is not required.
-  	(tree_expr_nonnegative_p): Move the logic that sqrt and exp are
+	(tree_expr_nonnegative_p): Move the logic that sqrt and exp are
 	always nonnegative from fold to here.  Additionally, cabs and fabs
 	are always non-negative, and pow and atan are non-negative if
 	their first argument is non-negative.
@@ -198,7 +405,7 @@
 
 2003-05-06  Richard Henderson  <rth@redhat.com>
 
-	* dwarf2out.c (loc_descriptor_from_tree): Return 0 for 
+	* dwarf2out.c (loc_descriptor_from_tree): Return 0 for
 	language-specific tree codes.
 
 2003-06-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
@@ -220,7 +427,7 @@
 	(stage[2-4]_build): Add POSTSTAGE1_FLAGS_TO_PASS.
 	(stageprofile_build, stageprofile_copy, stagefeedback_build,
 	stagefeedback_copy): New.
-	(restageprofile, restagefeedback, stageprofile-start, 
+	(restageprofile, restagefeedback, stageprofile-start,
 	stageprofile, stagefeedback-start): Likewise.
 
 2003-06-05  David Miller  <davem@redhat.com>
@@ -234,7 +441,7 @@
 Thu Jun  5 14:59:44 CEST 2003  Jan Hubicka  <jh@suse.cz>
 
 	* combine.c (simplify_if_then_else): (IF_THEN_ELSE (NE REG 0) (0) (8))
-	is REG for nonzero_bits (REG) == 8.  
+	is REG for nonzero_bits (REG) == 8.
 
 Thu Jun  5 13:23:51 CEST 2003  Jan Hubicka  <jh@suse.cz>
 
@@ -244,18 +451,18 @@
 2003-06-05  Nick Clifton  <nickc@redhat.com>
 
 	* config.gcc (m32r-elf): Revert previous delta.
-        * config/m32r/t-m32r (crtinit.o): Fix rule to work with
-        multilibs.  Remove m32rx specific version.
-        (crtfini.o): Likewise.
-        (EXTRA_MULTILIB_PARTS): Define.
-        
+	* config/m32r/t-m32r (crtinit.o): Fix rule to work with
+	multilibs.  Remove m32rx specific version.
+	(crtfini.o): Likewise.
+	(EXTRA_MULTILIB_PARTS): Define.
+
 2003-06-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
 	* doc/md.texi (Machine Constraints): Correct the meaning of
 	constraints related to floating-point registers on SPARC.
 
 2003-06-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
-            Paolo Bonzini  <bonzini@gnu.org>
+	    Paolo Bonzini  <bonzini@gnu.org>
 
 	PR target/10663
 	* configure.in (HAVE_LD_RO_RW_SECTION_MIXING): Redirect

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]