GCC build failure, HEAD@178425 on native

regress regress@apple.com
Thu Sep 1 22:13:00 GMT 2011


With your recent patch, GCC HEAD revision 178425 had problems on:
native: build (about the same as the previous build)
Attached is build output for those targets.
The previous build was of revision 178412.

Log information for changes since the last build:
------------------------------------------------------------------------
r178413 | charlet | 2011-09-01 06:22:54 -0700 (Thu, 01 Sep 2011) | 9 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/a-convec.adb
   M /trunk/gcc/ada/inline.adb
   M /trunk/gcc/ada/sem_aggr.adb

2011-09-01  Robert Dewar  <dewar@adacore.com>

	* inline.adb, sem_aggr.adb: Minor reformatting.

2011-09-01  Ed Schonberg  <schonberg@adacore.com>

	* a-convec.adb: Proper handling of cursors for Ada2012 iterators.


------------------------------------------------------------------------
r178414 | charlet | 2011-09-01 06:29:39 -0700 (Thu, 01 Sep 2011) | 38 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/adaint.c
   M /trunk/gcc/ada/adaint.h
   M /trunk/gcc/ada/exp_ch5.adb
   M /trunk/gcc/ada/exp_ch7.adb
   M /trunk/gcc/ada/gcc-interface/Make-lang.in
   M /trunk/gcc/ada/gnat_ugn.texi
   M /trunk/gcc/ada/s-osinte-linux.ads
   M /trunk/gcc/ada/s-taprop-linux.adb
   M /trunk/gcc/ada/s-vaflop-vms-alpha.adb
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch8.adb

2011-09-01  Jose Ruiz  <ruiz@adacore.com>

	* s-taprop-linux.adb (Create_Task, Set_Task_Affinity): Use the linux
	macros for handling CPU sets (CPU_ZERO, CPU_SET) instead of modifying
	directly the bit array.
	* s-osinte-linux.ads (CPU_ZERO, CPU_SET): Import these wrappers around
	the linux macros with the same name.
	* adaint.h, adaint.c (__gnat_cpu_zero, __gnat_cpu_set): Create these
	wrappers around the CPU_ZERO and CPU_SET linux macros.

2011-09-01  Hristian Kirtchev  <kirtchev@adacore.com>

	* exp_ch7.adb (Find_Insertion_List): Removed.
	(Process_Transient_Objects): Insert the declarations of the hook
	access type and the hook object before the associated transient object.

2011-09-01  Jose Ruiz  <ruiz@adacore.com>

	* sem_ch8.adb (Attribute_Renaming): Add missing check to avoid loading
	package System.Aux_Dec when using restricted run-time libraries which
	do not have this package.

2011-09-01  Tristan Gingold  <gingold@adacore.com>

	* s-vaflop-vms-alpha.adb: Remove pragma optimize, useless.

2011-09-01  Bob Duff  <duff@adacore.com>

	* sem_attr.adb (Analyze_Access_Attribute): Do not call
	Kill_Current_Values for P'Unrestricted_Access, where P is library level

2011-09-01  Thomas Quinot  <quinot@adacore.com>

	* exp_ch5.adb: Minor reformatting
	* gnat_ugn.texi: Fix minor typos.
	* gcc-interface/Make-lang.in: Update dependencies.


------------------------------------------------------------------------
r178415 | charlet | 2011-09-01 06:37:13 -0700 (Thu, 01 Sep 2011) | 11 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/adaint.c
   M /trunk/gcc/ada/ug_words
   M /trunk/gcc/ada/vms_data.ads

2011-09-01  Vincent Celier  <celier@adacore.com>

	* ug_words: Add /MULTI_UNIT_INDEX= -> -gnateI
	* vms_data.ads: Add new VMS qualifier equivalent for -gnateInnn

2011-09-01  Nicolas Roche  <roche@adacore.com>

	* adaint.c (__gnat_tmp_name): Don't use tmpnam function from the system
	on VxWorks in kernel mode.


------------------------------------------------------------------------
r178416 | charlet | 2011-09-01 06:40:48 -0700 (Thu, 01 Sep 2011) | 25 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/adaint.c
   M /trunk/gcc/ada/adaint.h
   M /trunk/gcc/ada/s-osinte-linux.ads
   M /trunk/gcc/ada/s-taprop-linux.adb
   M /trunk/gcc/ada/sem_ch8.adb

2011-09-01  Jose Ruiz  <ruiz@adacore.com>

	* adaint.c, adaint.h (__gnat_cpu_alloc, __gnat_cpu_alloc_size,
	__gnat_cpu_set_free): Create these wrappers around the CPU_ALLOC,
	CPU_ALLOC_SIZE and CPU_FREE linux macros.
	(__gnat_cpu_zero, __gnat_cpu_set): Use the CPU_ZERO_S and
	CPU_SET_S respectively because we are now using dynamically allocated
	CPU sets which are more portable across different glibc versions.
	* s-osinte-linux.ads (cpu_set_t_ptr, CPU_ALLOC, CPU_ALLOC_SIZE,
	CPU_FREE): Add this type and subprograms to be able to create cpu_set_t
	masks dynamically according to the number of processors in the target
	platform.
	(CPU_ZERO, CPU_SET): They are now mapped to the CPU_ZERO_S and CPU_SET_S
	respectively, so we need to pass the size of the masks as
	parameters.
	* s-taprop-linux.adb (Create_Task, Set_Task_Affinity): Use dynamically
	created cpu_set_t masks
	with the number of processors available in the target platform,
	instead of static bit arrays. It enhances portability because
	it uses the information from the target platform.
	* sem_ch8.adb: (Attribute_Renaming): When checking whether we
	are using a restricted run-time library, use the flag
	Configurable_Run_Time_Mode instead of Restricted_Profile.


------------------------------------------------------------------------
r178417 | charlet | 2011-09-01 06:52:39 -0700 (Thu, 01 Sep 2011) | 20 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/a-convec.adb
   M /trunk/gcc/ada/gnatls.adb
   M /trunk/gcc/ada/sem_ch3.adb

2011-09-01  Romain Berrendonner  <berrendo@adacore.com>

	* gnatls.adb: Display simple message instead of content of
	gnatlic.adl.

2011-09-01  Hristian Kirtchev  <kirtchev@adacore.com>

	* sem_ch3.adb: (Build_Derived_Record_Type) Remove the kludgy update of
	access discriminant and anonymous access component scopes.
	(Inherit_Component): Reuse the itype of an access discriminant
	or anonymous access component by copying it in order to set the proper
	scope. This is done only when the parent and the derived type
	are in different scopes.
	(Set_Anonymous_Etype): New routine.

2011-09-01  Robert Dewar  <dewar@adacore.com>

	* a-convec.adb: Minor reformatting throughout.


------------------------------------------------------------------------
r178418 | charlet | 2011-09-01 06:55:43 -0700 (Thu, 01 Sep 2011) | 19 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/adaint.c
   M /trunk/gcc/ada/adaint.h
   M /trunk/gcc/ada/gnatls.adb
   M /trunk/gcc/ada/prj-env.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/prj-proc.adb
   M /trunk/gcc/ada/prj-util.adb
   M /trunk/gcc/ada/prj-util.ads
   M /trunk/gcc/ada/prj.ads
   M /trunk/gcc/ada/s-taprop-linux.adb
   M /trunk/gcc/ada/sem_ch3.adb

2011-09-01  Robert Dewar  <dewar@adacore.com>

	* sem_ch3.adb, s-taprop-linux.adb, gnatls.adb: Minor reformatting.

2011-09-01  Jose Ruiz  <ruiz@adacore.com>

	* adaint.h (__gnat_cpu_free): Fix the name of this profile.
	* adaint.c (__gnat_cpu_alloc, __gnat_cpu_alloc_size, __gnat_cpu_free,
	__gnat_cpu_zero, __gnat_cpu_set): Create version of these subprograms
	specific for systems where their glibc version does not define the
	routines to handle dynamically allocated CPU sets.

2011-09-01  Vincent Celier  <celier@adacore.com>

	* prj-proc.adb, prj.ads, prj-nmsc.adb, prj-util.adb, prj-util.ads,
	prj-env.adb: Implement inheritance of naming exceptions in extending
	projects.


------------------------------------------------------------------------
r178419 | charlet | 2011-09-01 07:02:35 -0700 (Thu, 01 Sep 2011) | 2 lines
Changed paths:
   M /trunk/gcc/ada/adaint.c
   M /trunk/gcc/ada/adaint.h

Add missing prototypes.

------------------------------------------------------------------------
r178420 | charlet | 2011-09-01 07:13:29 -0700 (Thu, 01 Sep 2011) | 2 lines
Changed paths:
   M /trunk/gcc/ada/gnatls.adb

Fix thinko.

------------------------------------------------------------------------
r178421 | charlet | 2011-09-01 07:22:43 -0700 (Thu, 01 Sep 2011) | 4 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/Make-lang.in
   M /trunk/gcc/ada/gcc-interface/Makefile.in

	* gcc-interface/Makefile.in: Clean up handling of x86 and x86-64
	run-time files.      
	* gcc-interface/Make-lang.in: Update dependencies.

------------------------------------------------------------------------
r178423 | paolo | 2011-09-01 08:45:20 -0700 (Thu, 01 Sep 2011) | 19 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/bits/hashtable.h
   M /trunk/libstdc++-v3/include/debug/unordered_map
   M /trunk/libstdc++-v3/include/debug/unordered_set
   M /trunk/libstdc++-v3/include/profile/unordered_map
   M /trunk/libstdc++-v3/include/profile/unordered_set
   D /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/cons/noexcept_move_construct.cc
   D /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/noexcept_move_construct.cc
   D /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/noexcept_move_construct.cc
   D /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_move_construct.cc

2011-09-01  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/bits/hashtable.h (_Hashtable<>::_Hashtable(_Hashtable&&)):
	Remove noexcept, the move constructor allocates memory; rearrange
	the code in the body to consistently update __ht._M_rehash_policy
	before using _M_next_bkt on it.
	* include/debug/unordered_map: Adjust.
	* include/debug/unordered_set: Likewise.
	* include/profile/unordered_map: Likewise.
	* include/profile/unordered_set: Likewise.
	* testsuite/23_containers/unordered_map/cons/
	noexcept_move_construct.cc: Remove.
	* testsuite/23_containers/unordered_set/cons/
	noexcept_move_construct.cc: Likewise.
	* testsuite/23_containers/unordered_multimap/cons/
	noexcept_move_construct.cc: Likewise.
	* testsuite/23_containers/unordered_multiset/cons/
	noexcept_move_construct.cc: Likewise.

------------------------------------------------------------------------
r178425 | tkoenig | 2011-09-01 09:44:16 -0700 (Thu, 01 Sep 2011) | 8 lines
Changed paths:
   M /trunk/libgfortran/ChangeLog
   M /trunk/libgfortran/generated/bessel_r10.c
   M /trunk/libgfortran/generated/bessel_r16.c
   M /trunk/libgfortran/generated/bessel_r4.c
   M /trunk/libgfortran/generated/bessel_r8.c

2011-09-01  Thomas Koenig  <tkoenig@gcc.gnu.org>

	* generated/bessel_r4.c: Regenerated.
	* generated/bessel_r8.c: Regenerated.
	* generated/bessel_r10.c: Regenerated.
	* generated/bessel_r16.c: Regenerated.


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

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

-------------- next part --------------
In file included from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BufferedImage.java:635:0,
                 from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BufferStrategy.java:77,
                 from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BandedSampleModel.java:757,
                 from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BandCombineOp.java:215,
                 from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/AreaAveragingScaleFilter.java:266,
                 from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/AffineTransformOp.java:610,
                 from <built-in>:70:
/Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BufferedImage.java:336:0: internal compiler error: Bus error
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[5]: *** [java/awt/image.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [all-recursive] Error 1
make[3]: *** [multi-do] Error 1
make[2]: *** [all-multi] Error 2
make[1]: *** [all-target-libjava] Error 2
make: *** [bootstrap] Error 2
+ '[' -s .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