GCC build failed for native with your patch on 2004-01-13T00:15:01Z.

GCC regression checker geoffk@apple.com
Tue Jan 13 00:32:00 GMT 2004


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.

For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2004-01-12T23:00:02Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog	Mon Jan 12 13:52:28 2004
+++ gcc/gcc/cp/ChangeLog	Mon Jan 12 16:16:01 2004
@@ -1,3 +1,10 @@
+2004-01-12  Jason Merrill  <jason@redhat.com>
+
+	PR c++/12815
+	* class.c (build_base_path): Do not mark vtable references as
+	TREE_CONSTANT.
+	(build_vtbl_ref_1): Likewise.
+
 2004-01-12  Richard Henderson  <rth@redhat.com>
 
 	PR opt/10776

ChangeLog entries between 2004-01-12T23:00:02Z and the last time everything
passed, on 2004-01-12T10:05:20Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog	Sat Jan 10 12:36:00 2004
+++ gcc/ChangeLog	Mon Jan 12 11:46:02 2004
@@ -1,3 +1,7 @@
+2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
+
+	* MAINTAINERS: Add myself as a libiberty MAINTAINER.
+
 2004-01-10  Richard Sandiford  <rsandifo@redhat.com>
 
 	* MAINTAINERS: Add myself as a MIPS maintainer.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog	Mon Jan 12 02:06:25 2004
+++ gcc/gcc/ChangeLog	Mon Jan 12 15:00:54 2004
@@ -1,6 +1,95 @@
+2004-01-12  Marc Espie <espie@openbsd.org>
+
+	* system.h: handle YYBYACC like YYBISON.
+
+2004-01-12  Jonathan Merriman <jonm@dualitymedia.com>
+
+	PR target/10847
+	* config.gcc: No longer includes conflicting header sparc/sol2.h when
+	building on sparc64-*-openbsd*.
+
+2004-01-12  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR debug/13539
+	* dbxout.c (dbxout_type): Protected inheritance is not
+	private but protected.
+
+2004-01-12  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.c (mips_symbolic_constant_p): Revert last patch.
+
+2004-01-12  Kazu Hirata  <kazu@cs.umass.edu>
+
+	PR optimization/12508.
+	* combine.c (try_combine): Remove a dead set in a parallel
+	even if its destination is a subreg.
+
+	Revert:
+	2003-06-03  Kazu Hirata  <kazu@cs.umass.edu>
+	* combine.c (simplify_set): Don't move a subreg in SET_SRC to
+	SET_DEST if WORD_REGISTER_OPERATIONS is not defined.
+
+2004-01-12  Geoffrey Keating  <geoffk@apple.com>
+
+	* real.c: Update copyright date.
+	* emit-rtl.c: Likewise.
+	* rtl.h: Likewise.
+	* dwarf2out.c: Likewise.
+	* config/rs6000/darwin-ldouble.c: Likewise.
+	* config/rs6000/rs6000.md: Likewise.
+
+2004-01-12  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/rs6000/rs6000.c (rs6000_init_libfuncs): Add AIX
+	TFmode to SImode libfuncs.
+
+2004-01-12  Roger Sayle  <roger@eyesopen.com>
+
+	PR middle-end/11397
+	* varasm.c (assemble_alias): Remove weak aliases from weak_decls.
+
+2004-01-12  Jan Hubicka  <jh@suse.cz>
+
+	PR opt/12826
+	* loop.c (insert_loop_mem): Preffer VOLATILE memory references to be
+	stored.
+
+	PR opt/12863
+	* cfgcleanup.c (label_is_jump_target_p): Move to...
+	* rtlanal.c (label_is_jump_target_p): ... here.
+	* cfgrtl.c (cfg_layout_redirect_edge_and_branch):  Fix redirecting of fallthru
+	edges unified with branch edges.
+
+2004-01-12  Richard Earnshaw  <rearnsha@arm.com>
+
+	* simplify-rtx.c (simplify_immed_subreg): Correctly extract the
+	high word of an integral CONST_DOUBLE.
+
+2004-01-12  Paul Brook  <paul@codesourcery.com>
+
+	* simplify-rtx.c (simplify_plus_minus): Always generate canonical form.
+
+2004-01-12  J"orn Rennecke <joern.rennecke@superh.com>
+
+	PR target/13585
+	* sh-protos.h (check_use_sfunc_addr): Declare.
+	* sh.c (extract_sfunc_addr, check_use_sfunc_addr): New functions.
+	* sh.md (use_sfunc_addr): Use check_use_sfunc_addr in insn predicate.
+
+2004-01-12  Jan Hubicka  <jh@suse.cz>
+
+	* alias.c:  Invlude varray.h
+	(alias_sets): Turn into varray.
+	(get_alias_set_entry): Use VARRAY; mark inline.
+	(mems_in_disjoint_alias_sets_p): Mark inline.
+	(record_alias_subset): Use varray.
+	(init_alias_once): Initialize varray.
+	(new_alias_set): Grow array.
+	* varray.c: Make VARRAY_GENERIC_PTR non GTYized.
+
 2004-01-12  Jan Hubicka  <jh@suse.cz>
 
-	Partial fox for PR opt/10776 II
+	Partial fix for PR opt/10776 II
 	* cselib.c: Include params.h
 	(cselib_invalidate_mem):  Limit amount of nonconflicting memory
 	locations.
@@ -14,6 +103,7 @@
 
 2004-01-12  Hartmut Penner  <hpenner@de.ibm.com>
 
+	PR target/13534
 	* gcc/config/rs6000/rs6000.c (word_offset_memref_operand): New
 	predicate to handle 'ld' conform addresses.
 	* gcc/config/rs6000/rs6000.h (EXTRA_CONSTRAINT): New 'Y'
--- /Users/regress/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Sun Jan 11 18:44:04 2004
+++ gcc/gcc/cp/ChangeLog	Mon Jan 12 13:52:28 2004
@@ -1,3 +1,42 @@
+2004-01-12  Richard Henderson  <rth@redhat.com>
+
+	PR opt/10776
+	* typeck2.c (split_nonconstant_init_1, split_nonconstant_init): New.
+	(store_init_value): Use it.
+	* decl.c (check_initializer): Expect full initialization code
+	from store_init_value.
+	* init.c (expand_aggr_init_1): Likewise.
+	* decl2.c (maybe_emit_vtables): Abort if runtime init needed.
+
+2004-01-12  Mark Mitchell  <mark@codesourcery.com>
+
+	* class.c (layout_class_type): For non-POD class types, also copy
+	the DECL_SIZE and DECL_MODE of fields to the base class type.
+
+2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/13289
+	* pt.c (instantiate_decl): Set DECL_TEMPLATE_INSTANTIATED before
+	calling regenerate_decl_from_template.
+
+2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
+
+	PR c++/4100
+	* parser.c (cp_parser_decl_specifier_seq): Add check for a friend
+	decl-specifier occurring along with a class definition.
+
+2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
+
+	* parser.c (cp_parser_decl_specifier_seq): Add parenthetical
+	clauses to comments describing declares_class_or_enum.
+	(cp_parser_type_specifier): Set *declares_class_or_enum to 0, not
+	false.
+
+2004-01-12  Jan Hubicka  <jh@suse.cz>
+
+	* pt.c (for_each_template_parm): Do not check for duplicates.
+	(for_each_template_parm): Use walk_tree duplicate checking code.
+
 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
 
 	PR c++/3478
--- /Users/regress/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Sun Jan 11 18:44:08 2004
+++ gcc/gcc/testsuite/ChangeLog	Mon Jan 12 13:16:37 2004
@@ -1,3 +1,38 @@
+2004-01-12  Zack Weinberg  <zack@codesourcery.com>
+
+	* g++.dg/ext/lvalue1.C: No longer expected to fail.
+	* g++.dg/warn/Wunused-2.C: Likewise.
+
+2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+	PR c++/13289
+	* g++.dg/template/instantiate6.C: New test.
+
+2004-01-12  Roger Sayle  <roger@eyesopen.com>
+
+	PR middle-end/11397
+	* gcc.dg/special/wkali-2.c: Add dg-require-alias.
+
+2004-01-12  Jan Hubicka  <jh@suse.cz>
+
+	PR opt/12826
+	* gcc.dg/20040112-1.c: New.
+
+	* gcc.dg/dwarf-die[1-7].c: Move to...
+	* gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
+	* gcc.dg/debug/dwarf2/dwarf2.exp: New.
+
+2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
+
+	PR c++/4100
+	* g++.dg/parse/friend4.C: New test.
+
+2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
+
+	PR c++/4100
+	* g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
+	definition is called a friend.
+
 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
 
 	* gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
--- /Users/regress/tbox/changelog_pass/gcc/include/ChangeLog	Fri Dec 19 06:59:02 2003
+++ gcc/include/ChangeLog	Mon Jan 12 12:04:10 2004
@@ -1,3 +1,18 @@
+2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
+
+	* demangle.h (enum demangle_component_type): Define.
+	(struct demangle_operator_info): Declare.
+	(struct demangle_builtin_type_info): Declare.
+	(struct demangle_component): Define.
+	(cplus_demangle_fill_component): Declare.
+	(cplus_demangle_fill_name): Declare.
+	(cplus_demangle_fill_builtin_type): Declare.
+	(cplus_demangle_fill_operator): Declare.
+	(cplus_demangle_fill_extended_operator): Declare.
+	(cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
+	(cplus_demangle_v3_components): Declare.
+	(cplus_demangle_print): Declare.
+
 2003-12-19  Andreas Tobler  <a.tobler@schweiz.ch>
 
 	* include/fibheap.h (fibnode): Use __extension__ for
--- /Users/regress/tbox/changelog_pass/gcc/libiberty/ChangeLog	Fri Jan  9 21:11:03 2004
+++ gcc/libiberty/ChangeLog	Mon Jan 12 12:04:12 2004
@@ -1,3 +1,49 @@
+2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
+
+	* cp-demangle.c: Include "cp-demangle.h".  If IN_GLIBCPP_V3 is
+	defined, rename some functions which are to become static via
+	#define.
+	(CP_STATIC_IF_GLIBCPP_V3): Define.
+	(struct d_operator_info): Move definition to cp-demangle.h, and
+	rename to demangle_operator_info.  Change all uses.
+	(enum d_builtin_type_print): Move definition to cp-demangle.h.
+	(struct d_builtin_type_info): Move definition to cp-demangle.h,
+	and rename to demangle_builtin_type_info.  Change all uses.
+	(enum d_comp_type): Move definition to include/demangle.h, and
+	rename to demangle_component_type, and change all enums to start
+	with DEMANGLE_COMPONENT_ instead of D_.  Change all uses.
+	(struct d_comp): Move definition to include/demangle.h, and rename
+	to demangle_component.  Change all uses.
+	(struct d_info): Move definition to cp-demangle.h.
+	(cplus_demangle_fill_name): New function.
+	(cplus_demangle_fill_extended_operator): New function.
+	(cplus_demangle_fill_ctor): New function.
+	(cplus_demangle_fill_dtor): New function.
+	(d_make_empty): Remove type parameter.  Change all callers.
+	(d_make_name): Use cplus_demangle_fill_name.
+	(d_make_extended_operator): Use
+	cplus_demangle_fill_extended_operator.
+	(d_make_ctor): Use cplus_demangle_fill_ctor.
+	(d_make_dtor): Use cplus_demangle_fill_dtor.
+	(cplus_demangle_mangled_name): Rename from d_mangled_name.  Make
+	non-static by default.  Change all callers.
+	(cplus_demangle_operators): Rename from d_operators.  Change all
+	uses.  Make non-static by default.  Add sentinel at end of array.
+	(d_operator_name): Adjust initialization of high for new sentinel
+	in cplus_demangle_operators.
+	(cplus_demangle_builtin_types): Rename from d_builtin_types.
+	Change all uses.  Make non-static by default.  Change initializer
+	to use D_BUILTIN_TYPE_COUNT instead of magic number 26.
+	(cplus_demangle_type): Rename from d_type.  Make non-static by
+	default.  Change all callers.
+	(cplus_demangle_init_info): Rename from d_init_info.  Make
+	non-static by default.  Change all callers.
+	* cp-demangle.h: New file.
+	* cp-demint.c: New file.
+	* Makefile.in: Rebuild dependencies.
+	(CFILES): Add cp-demint.c.
+	(REQUIRED_OFILES): Add cp-demint.o.
+
 2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
 
 	* configure.in:  Rename file to ...
--- /Users/regress/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Mon Jan 12 02:06:44 2004
+++ gcc/libstdc++-v3/ChangeLog	Mon Jan 12 12:58:37 2004
@@ -1,3 +1,29 @@
+2004-01-12  Andreas Tobler  <a.tobler@schweiz.ch>
+
+	* testsuite/lib/libstdc++.exp: Set LD_LIBRARY_PATH_32 for
+	Solaris.
+
+2004-01-12  Paolo Carlini  <pcarlini@suse.de>
+
+	* testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc:
+	Use try_mkfifo.
+	* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc:
+	Likewise.
+
+2004-01-12  Paolo Carlini  <pcarlini@suse.de>
+
+	* include/bits/locale_facets.h (struct __numpunct_cache):
+	Add members _M_truename_len and _M_falsename_len, caching
+	the lengths of _M_truename and _M_falsename.
+	(__numpunct_cache<>::_M_cache): Assign the latter.
+	* include/bits/locale_facets.tcc (num_get::do_get(bool&),
+	num_put::do_put(bool)): Use the new members, thus avoiding
+	computing string lengths again and again.
+	* config/locale/generic/numeric_members.cc
+	(numpunct<>::_M_initialize_numpunct): Assign the new members.
+	* config/locale/gnu/numeric_members.cc
+	(numpunct<>::_M_initialize_numpunct): Likewise.
+
 2004-01-12  Mark Mitchell  <mark@codesourcery.com>
 
 	* testsuite/testsuite_hooks.h (__gnu_test::try_mkfifo): Declare it.
--- /Users/regress/tbox/changelog_pass/gcc/libffi/ChangeLog	Thu Jan  8 07:31:18 2004
+++ gcc/libffi/ChangeLog	Mon Jan 12 12:58:30 2004
@@ -1,3 +1,8 @@
+2004-01-12  Andreas Tobler  <a.tobler@schweiz.ch>
+
+	* testsuite/lib/libffi-dg.exp: Set LD_LIBRARY_PATH_32 for
+	Solaris.
+
 2004-01-08  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
 	* testsuite/libffi.call/ffitest.h (allocate_mmap): Cast MAP_FAILED
--- /Users/regress/tbox/changelog_pass/gcc/libjava/ChangeLog	Sun Jan 11 11:11:37 2004
+++ gcc/libjava/ChangeLog	Mon Jan 12 11:16:13 2004
@@ -1,3 +1,16 @@
+2004-01-12  Graydon Hoare  <graydon@redhat.com>
+
+	* gnu/java/awt/gtk/GdkGraphics2D.java
+	(static): Check GtkToolkit before initializing static state.
+	(Graphics2D): Don't construct transform with 0.5 unit offset.
+
+2003-11-06  Sascha Brawer  <brawer@dandelis.ch>
+
+	* gnu/java/awt/BitwiseXORComposite.java: Add.
+	* gnu/java/awt/peer/gtk/GdkGraphics2D.java
+	(setXORMode): Switch to gnu.java.awt.BitwiseXORComposite.
+	(BitwiseXORComposite): Remove inner class.
+
 2004-01-11  Michael Koch  <konqueror@gmx.de>
 
 	* gnu/java/lang/reflect/TypeSignature.java
--- /Users/regress/tbox/changelog_pass/gcc/libjava/testsuite/ChangeLog	Fri Jan  9 13:39:22 2004
+++ gcc/libjava/testsuite/ChangeLog	Mon Jan 12 13:34:39 2004
@@ -1,3 +1,9 @@
+2004-01-12  Andreas Tobler  <a.tobler@schweiz.ch>
+
+	* lib/libjava.exp: Add LD_LIBRARY_PATH_32/64 to get proper
+	path setting for Ssolaris 32/64-bit testing.
+	Reorganize LD_LIBRARY_PATH setting.
+
 2004-01-09  Andrew Haley  <aph@redhat.com>
 
 	* lib/libjava.exp (bytecompile_file): Log compile command.
-------------- next part --------------
  CFLAGS="-g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -fno-common " \
  CONFIG_H="tconfig.h /Users/regress/tbox/cvs-gcc/gcc/gcc/../include/ansidecl.h" TM_H="tm.h      /Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.h /Users/regress/tbox/cvs-gcc/gcc/gcc/config/darwin.h /Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/darwin.h /Users/regress/tbox/cvs-gcc/gcc/gcc/defaults.h insn-constants.h insn-flags.h" \
  MAKEOVERRIDES= \
  -f libgcc.mk all
for d in libgcc; do \
  if [ -d $d ]; then true; else /bin/sh /Users/regress/tbox/cvs-gcc/gcc/gcc/mkinstalldirs $d; fi; \
done
mkdir -p -- libgcc
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
./xgcc -B./ -B/Users/regress/tbox/objs/powerpc-apple-darwin6.3/bin/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin6.3/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin6.3/sys-include -L/Users/regress/tbox/native/build/gcc/../ld -O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -mlong-double-128 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I -I/Users/regress/tbox/cvs-gcc/gcc/gcc -I/Users/regress/tbox/cvs-gcc/gcc/gcc/ -I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include -I../intl  -DL_muldi3 -c /Users/regress/tbox/cvs-gcc/gcc/gcc/libgcc2.c -o libgcc/./_muldi3.o
/Users/regress/tbox/cvs-gcc/gcc/gcc/libgcc2.c:0: internal compiler error: Bus error
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [libgcc/./_muldi3.o] Error 1
make[2]: *** [libgcc.a] Error 2
make[1]: *** [stage1_build] Error 2
make: *** [bootstrap] Error 2
+ '[' -s gcc/.bad_compare ']'
+ exit 1
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list