This is the mail archive of the gcc-regression@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]

1 new GCC HEAD@161701 regression


With your recent patch, GCC HEAD revision 161701 had problems on:
native: regress-1 (previously the build failed)
The previous build was of revision 161686.

Regressions for native:
NEW   libstdc++.sum abi_check

Log information for changes since the last build:
------------------------------------------------------------------------
r161687 | iains | 2010-07-02 02:04:55 -0700 (Fri, 02 Jul 2010) | 9 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/objc/execute/forward-1.m
   M /trunk/gcc/testsuite/objc-obj-c++-shared/next-abi.h


restore darwin8 objc/c++ test functionality.

	* objc-obj-c++-shared/next-abi.h: Remove dependency on system
	headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
	* objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
	the method types to forward:.


------------------------------------------------------------------------
r161689 | rguenth | 2010-07-02 02:14:03 -0700 (Fri, 02 Jul 2010) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-29.c
   M /trunk/gcc/tree-ssa-ccp.c

2010-07-02  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/44748
	* tree-ssa-ccp.c (fold_const_aggregate_ref): Properly handle
	the embedded conversion in MEM_REFs.

	* gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.

------------------------------------------------------------------------
r161691 | hubicka | 2010-07-02 02:39:54 -0700 (Fri, 02 Jul 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/predict.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/tree-ssa/pr44706.C


	PR middle-end/44706
	* predict.c (predict_paths_for_bb): Handle case when control dependence
	BB has only abnormal edges.
	* g++.dg/tree-ssa/pr44706.C: New testcase.

------------------------------------------------------------------------
r161692 | iains | 2010-07-02 02:49:53 -0700 (Fri, 02 Jul 2010) | 7 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm


restore cxx-ivar-3 test functionality

	* obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
	Use the ABI-0 accessors and fail it for m64.


------------------------------------------------------------------------
r161694 | rguenth | 2010-07-02 02:57:12 -0700 (Fri, 02 Jul 2010) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/tree-cfg.c

2010-07-02  Richard Guenther  <rguenther@suse.de>

	PR middle-end/44777
	* tree-cfg.c (gimple_block_ends_with_call_p): Handle empty BBs.

------------------------------------------------------------------------
r161696 | ro | 2010-07-02 03:05:49 -0700 (Fri, 02 Jul 2010) | 62 lines
Changed paths:
   M /trunk/config/ChangeLog
   M /trunk/contrib/ChangeLog
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/doc/install.texi
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/Makefile.in
   M /trunk/libstdc++-v3/acinclude.m4
   M /trunk/libstdc++-v3/config/abi/pre/gnu.ver
   M /trunk/libstdc++-v3/config.h.in
   M /trunk/libstdc++-v3/configure
   M /trunk/libstdc++-v3/configure.host
   M /trunk/libstdc++-v3/doc/Makefile.in
   M /trunk/libstdc++-v3/doc/xml/manual/abi.xml
   M /trunk/libstdc++-v3/doc/xml/manual/configure.xml
   M /trunk/libstdc++-v3/include/Makefile.in
   M /trunk/libstdc++-v3/libsupc++/Makefile.in
   M /trunk/libstdc++-v3/po/Makefile.in
   M /trunk/libstdc++-v3/src/Makefile.am
   M /trunk/libstdc++-v3/src/Makefile.in
   M /trunk/libstdc++-v3/src/atomic.cc
   M /trunk/libstdc++-v3/src/compatibility.cc
   M /trunk/libstdc++-v3/testsuite/Makefile.am
   M /trunk/libstdc++-v3/testsuite/Makefile.in

	config:
	* gc++filt.m4: New file.

	contrib:
	* make_sunver.pl: New file.

	libstdc++v3:
	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Handle sun style.
	Require GCC_PROG_GNU_CXXFILT.
	(_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT): Define
	unless targetting solaris2*.
	Include ../config/gc++filt.m4.
	* configure.host (i?86-*-solaris2*): Set abi_baseline_pair.
	(sparc-*-solaris2*): Likewise.
	* src/Makefile.am [ENABLE_SYMVERS_SUN] (version_dep, version_arg):
	New variables.
	(libstdc++-symbols.ver-sun): New target.
	* configure: Regenerate.
	* config.h.in: Regenerate.
	* Makefile.in: Likewise.
	* doc/Makefile.in: Likewise.
	* include/Makefile.in: Likewise.
	* libsupc++/Makefile.in: Likewise.
	* po/Makefile.in: Likewise.
	* python/Makefile.in: Likewise.
	* src/Makefile.in: Likewise.
	* src/atomic.cc: Only define/use _GLIBCXX_ASM_SYMVER if
	_GLIBCXX_HAVE_SYMVER_RENAMING_RUNTIME_SUPPORT.
	* src/compatibility.cc: Likewise.
	* testsuite/Makefile.am (baseline_subdir): Define.
	(baseline_symbols): Use it.
	(new-abi-baseline): Likewise.
	* testsuite/Makefile.in: Regenerate.

	* config/abi/pre/gnu.ver (GLIBCXX_3.4.5): Enclose duplicates in
	#ifdef HAVE_SYMVER_RENAMING_RUNTIME_SUPPORT.
	(GLIBCXX_3.4.6): Likewise.

	* doc/xml/manual/configure.xml (--enable-symvers): Document sun
	style.

	* doc/xml/manual/abi.xml: Fix grammar.
	(Symbol versioning on the libstdc++.so binary): Fix mapfile path.
	(Incremental bumping of a library pre-defined macro): Fix
	c++config path.
	(Incremental bumping of a library pre-defined macro,
	_GLIBCPP_VERSION): Likewise.
	(Matching each specific C++ compiler release to a specific set of
	C++ include files): Fix acinclude.m4 path.
	(Prerequisites): Allow for Sun linker on Solaris 2.5+.
	Use proper link to Configuring.
	Fix acinclude.m4 path.
	(Checking Active): Allow for additional symbol versioning styles.
	Provide Solaris 2 example with pvs -r.
	(Bibliography): Update Linker and Libraries Guide, C++ Migration
	Guide entries.

	gcc:
	* doc/install.texi (Prerequisites): Document Perl requirement on
	Solaris 2.
	(Specific, *-*-solaris2*): Document GNU c++filt requirement.

------------------------------------------------------------------------
r161697 | ro | 2010-07-02 03:12:34 -0700 (Fri, 02 Jul 2010) | 11 lines
Changed paths:
   M /trunk/libgfortran/ChangeLog
   M /trunk/libgfortran/Makefile.am
   M /trunk/libgfortran/Makefile.in
   M /trunk/libgfortran/configure
   M /trunk/libgfortran/configure.ac

	* configure.ac: Check for Sun symbol versioning.
	* configure: Regenerate.

	* Makefile.am [LIBGFOR_USE_SYMVER]: Protect version_arg with
	LIBGFOR_USE_SYMVER_GNU.
	Add version_dep.
	[LIBGFOR_USE_SYMVER_SUN]: Handle Sun symbol versioning.
	[!LIBGFOR_USE_SYMVER]: Add version_dep.
	(libgfortran_la_DEPENDENCIES): Set to $(version_dep).
	* Makefile.in: Regenerate.

------------------------------------------------------------------------
r161698 | paolo | 2010-07-02 03:13:21 -0700 (Fri, 02 Jul 2010) | 13 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/pt.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/template/crash101.C

/cp
2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/44039
	* pt.c (tsubst_baselink): Return error_mark_node if lookup_fnfields
	returns NULL_TREE.

/testsuite
2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/44039
	* g++.dg/template/crash101.C: New.

------------------------------------------------------------------------
r161699 | ro | 2010-07-02 03:15:09 -0700 (Fri, 02 Jul 2010) | 14 lines
Changed paths:
   M /trunk/libssp/ChangeLog
   M /trunk/libssp/Makefile.am
   M /trunk/libssp/Makefile.in
   M /trunk/libssp/config.h.in
   M /trunk/libssp/configure
   M /trunk/libssp/configure.ac
   M /trunk/libssp/memmove-chk.c
   M /trunk/libssp/ssp.map

	* configure.ac: Check for Sun symbol versioning.
	Check for memmove.
	* configure: Regenerate.
	* config.h.in: Regenerate.

	* Makefile.am [LIBSSP_USE_SYMVER]: Protect version_arg,
	version_dep with LIBSSP_USE_SYMVER_GNU.
	[LIBSSP_USE_SYMVER_SUN]: Handle Sun symbol versioning.
	* Makefile.in: Regenerate.

	* ssp.map: Reformat.

	* memmove-chk.c: Change guard to HAVE_MEMMOVE.

------------------------------------------------------------------------
r161701 | ro | 2010-07-02 03:26:12 -0700 (Fri, 02 Jul 2010) | 2 lines
Changed paths:
   A /trunk/config/gc++filt.m4
   A /trunk/contrib/make_sunver.pl
   M /trunk/libstdc++-v3/python/Makefile.in

Missed in last commit.

------------------------------------------------------------------------

For more information, see <http://glutton.geoffk.org/HEAD/>.

-- 
Geoffrey Keating <geoffk@geoffk.org> 
(via an automated GCC regression-testing script.)

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