NEW GCC build failure, HEAD@165184 on native

GCC regression tester regress@geoffk.org
Fri Oct 8 13:46:00 GMT 2010


With your recent patch, GCC HEAD revision 165184 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 165164.

Log information for changes since the last build:
------------------------------------------------------------------------
r165165 | charlet | 2010-10-08 05:27:41 -0700 (Fri, 08 Oct 2010) | 8 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog

2010-10-08  Javier Miranda  <miranda@adacore.com>

	* sem_prag.adb (Analyze_Pragma): Add missing checks on wrong use of
	pragmas CIL_Constructor and Java_Constructor.
	* exp_ch3.adb (Expand_Freeze_Record_Type): Do not generate the
	predefined primitives for CIL/Java tagged types.


------------------------------------------------------------------------
r165166 | charlet | 2010-10-08 05:30:30 -0700 (Fri, 08 Oct 2010) | 11 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_ch3.adb
   M /trunk/gcc/ada/sem_attr.adb

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* sem_attr.adb (Eval_Attribute, case Width): Avoid ludicrous long loop
	for case of Wide_[Wide_]Character.

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* exp_ch3.adb: Minor reformating
	Minor code reorganization.


------------------------------------------------------------------------
r165167 | charlet | 2010-10-08 05:30:52 -0700 (Fri, 08 Oct 2010) | 3 lines
Changed paths:
   M /trunk/gcc/ada/sem_prag.adb

	* sem_prag.adb (Analyze_Pragma): Add missing checks on wrong use of
	pragmas CIL_Constructor and Java_Constructor.

------------------------------------------------------------------------
r165168 | charlet | 2010-10-08 05:34:08 -0700 (Fri, 08 Oct 2010) | 18 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_imgv.adb
   M /trunk/gcc/ada/rtsfind.ads
   M /trunk/gcc/ada/s-imgcha.adb
   M /trunk/gcc/ada/s-imgcha.ads
   M /trunk/gcc/ada/s-imgwch.adb
   M /trunk/gcc/ada/s-valcha.adb
   M /trunk/gcc/ada/sem_aggr.adb
   M /trunk/gcc/ada/sem_attr.adb

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* sem_aggr.adb: Minor reformatting.

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* exp_imgv.adb (Expand_Image_Attribute): Handle special calling
	sequence for soft hyphen for Character'Image case.
	* rtsfind.ads (Image_Character_05): New entry
	* s-imgcha.adb (Image_Character_05): New procedurew
	* s-imgcha.ads (Image_Character_05): New procedure
	* s-imgwch.adb (Image_Wide_Character): Deal with Ada 2005 soft hyphen
	case.
	* s-valcha.adb (Value_Character): Recognize SOFT_HYPHEN for 16#AD#
	* sem_attr.adb (Eval_Attribute, case Width): Handle soft_hyphen name
	properly.


------------------------------------------------------------------------
r165169 | charlet | 2010-10-08 05:40:25 -0700 (Fri, 08 Oct 2010) | 30 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/bindgen.adb
   M /trunk/gcc/ada/exp_disp.adb
   M /trunk/gcc/ada/par-ch3.adb
   M /trunk/gcc/ada/par-ch8.adb
   M /trunk/gcc/ada/s-rident.ads
   M /trunk/gcc/ada/sem_prag.adb
   M /trunk/gcc/ada/sinfo.adb
   M /trunk/gcc/ada/sinfo.ads

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* par-ch3.adb: Minor reformatting.

2010-10-08  Javier Miranda  <miranda@adacore.com>

	* exp_disp.adb (Make_DT): Do not generate dispatch tables for CIL/Java
	types.

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* par-ch8.adb (P_Use_Type_Clause): Recognize ALL keyword in Ada 2012
	mode.
	* sinfo.adb (Use_Type_Clause): Add All_Present flag.
	* sinfo.ads (Use_Type_Clause): Add All_Present flag.
	* s-rident.ads: Add entry for No_Allocators_After_Elaboration,
	No_Anonymous_Allocators.

2010-10-08  Vincent Celier  <celier@adacore.com>

	* bindgen.adb (Gen_Restrictions_Ada): No new line after last
	restriction, so that the last comma is always replaced with a left
	parenthesis.

2010-10-08  Javier Miranda  <miranda@adacore.com>

	* sem_prag.adb (Analyze_Pragma): Add specific check on the type of the
	first formal of delegates.


------------------------------------------------------------------------
r165170 | charlet | 2010-10-08 05:49:46 -0700 (Fri, 08 Oct 2010) | 11 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/a-textio.adb
   M /trunk/gcc/ada/sem_prag.adb

2010-10-08  Geert Bosch  <bosch@adacore.com>

	* a-textio.adb (Get_Line): Rewrite to use fgets instead of fgetc.

2010-10-08  Javier Miranda  <miranda@adacore.com>

	* sem_prag.adb (Analyze_Pragma): Relax semantic rule of
	Java_Constructors because in the JRE library we generate occurrences
	in which the "this" parameter is not the first formal.


------------------------------------------------------------------------
r165171 | charlet | 2010-10-08 05:54:03 -0700 (Fri, 08 Oct 2010) | 21 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/ali.adb
   M /trunk/gcc/ada/ali.ads
   M /trunk/gcc/ada/bcheck.adb
   M /trunk/gcc/ada/gnatbind.adb
   M /trunk/gcc/ada/lib-load.adb
   M /trunk/gcc/ada/lib-writ.adb
   M /trunk/gcc/ada/lib-writ.ads
   M /trunk/gcc/ada/lib.adb
   M /trunk/gcc/ada/lib.ads
   M /trunk/gcc/ada/sem_ch4.adb

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* ali.adb: Set Allocator_In_Body if AB parameter present on M line
	* ali.ads (Allocator_In_Body): New flag
	* bcheck.adb (Check_Consistent_Restrictions): Handle case of main
	program violating No_Allocators_After_Elaboration restriction.
	* gnatbind.adb (No_Restriction_List): Add entries for
	No_Anonymous_Allocators, and No_Allocators_After_Elaboration.
	* lib-load.adb: Initialize Has_Allocator flag
	* lib-writ.adb: Initialize Has_Allocator flag
	(M_Parameters): Set AB switch if Has_Allocator flag set
	* lib-writ.ads: Document AB flag on M line
	* lib.adb (Has_Allocator): New function
	(Set_Has_Allocator): New procedure
	* lib.ads (Has_Allocator): New function
	(Set_Has_Allocator): New procedure
	(Has_Allocator): New flag in Unit_Record
	* sem_ch4.adb (Analyze_Allocator): Add processing for
	No_Allocators_After_Elaboration.


------------------------------------------------------------------------
r165172 | charlet | 2010-10-08 05:57:10 -0700 (Fri, 08 Oct 2010) | 11 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/sem_cat.adb
   M /trunk/gcc/ada/sem_prag.adb

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* sem_cat.adb (Check_Categorization_Dependencies): Remote types
	packages can depend on preleborated packages.

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* sem_prag.adb (Check_Interrupt_Or_Attach_Handler): Pragmas
	Interrupt_Handler and Attach_Handler not allowed in generics.


------------------------------------------------------------------------
r165173 | froydnj | 2010-10-08 06:01:54 -0700 (Fri, 08 Oct 2010) | 3 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/fr30/fr30.c
   M /trunk/gcc/config/fr30/fr30.md

	* config/fr30/fr30.c (TARGET_EXCEPT_UNWIND_INFO): Define.
	* config/fr30/fr30.md (leave_func): Rewrite without post_inc.

------------------------------------------------------------------------
r165174 | charlet | 2010-10-08 06:02:55 -0700 (Fri, 08 Oct 2010) | 22 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/a-strbou.ads
   M /trunk/gcc/ada/a-strfix.adb
   M /trunk/gcc/ada/a-strfix.ads
   M /trunk/gcc/ada/a-strsea.adb
   M /trunk/gcc/ada/a-strsea.ads
   M /trunk/gcc/ada/a-strsup.adb
   M /trunk/gcc/ada/a-strsup.ads
   M /trunk/gcc/ada/a-strunb-shared.adb
   M /trunk/gcc/ada/a-strunb-shared.ads
   M /trunk/gcc/ada/a-strunb.adb
   M /trunk/gcc/ada/a-strunb.ads
   M /trunk/gcc/ada/a-stwibo.ads
   M /trunk/gcc/ada/a-stwifi.adb
   M /trunk/gcc/ada/a-stwifi.ads
   M /trunk/gcc/ada/a-stwise.adb
   M /trunk/gcc/ada/a-stwise.ads
   M /trunk/gcc/ada/a-stwisu.adb
   M /trunk/gcc/ada/a-stwisu.ads
   M /trunk/gcc/ada/a-stwiun-shared.adb
   M /trunk/gcc/ada/a-stwiun-shared.ads
   M /trunk/gcc/ada/a-stwiun.adb
   M /trunk/gcc/ada/a-stwiun.ads
   M /trunk/gcc/ada/a-stzbou.ads
   M /trunk/gcc/ada/a-stzfix.adb
   M /trunk/gcc/ada/a-stzfix.ads
   M /trunk/gcc/ada/a-stzsea.adb
   M /trunk/gcc/ada/a-stzsea.ads
   M /trunk/gcc/ada/a-stzsup.adb
   M /trunk/gcc/ada/a-stzsup.ads
   M /trunk/gcc/ada/a-stzunb-shared.adb
   M /trunk/gcc/ada/a-stzunb-shared.ads
   M /trunk/gcc/ada/a-stzunb.adb
   M /trunk/gcc/ada/a-stzunb.ads
   M /trunk/gcc/ada/a-textio.adb
   M /trunk/gcc/ada/sem_prag.adb

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* sem_prag.adb (Check_Duplicate_Pragma): New procedure
	Add calls to this new procedure where appropriate

2010-10-08  Vincent Celier  <celier@adacore.com>

	* a-textio.adb (Get_Chunk): Code clean up.

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* a-strbou.ads, a-strfix.adb, a-strfix.ads, a-strsea.adb, a-strsea.ads,
	a-strsup.adb, a-strsup.ads, a-strunb-shared.adb, a-strunb-shared.ads,
	a-strunb.adb, a-strunb.ads, a-stwibo.ads, a-stwifi.adb, a-stwifi.ads,
	a-stwise.adb, a-stwise.ads, a-stwisu.adb, a-stwisu.ads,
	a-stwiun-shared.adb, a-stwiun-shared.ads, a-stwiun.adb, a-stwiun.ads,
	a-stzbou.ads, a-stzfix.adb, a-stzfix.ads, a-stzsea.adb, a-stzsea.ads,
	a-stzsup.adb, a-stzsup.ads, a-stzunb-shared.adb, a-stzunb-shared.ads,
	a-stzunb.adb, a-stzunb.ads (Find_Token): New version with From
	parameter.


------------------------------------------------------------------------
r165175 | charlet | 2010-10-08 06:08:03 -0700 (Fri, 08 Oct 2010) | 17 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/einfo.ads
   M /trunk/gcc/ada/exp_aggr.adb
   M /trunk/gcc/ada/exp_ch3.adb
   M /trunk/gcc/ada/exp_ch4.adb
   M /trunk/gcc/ada/exp_ch5.adb
   M /trunk/gcc/ada/exp_ch6.adb
   M /trunk/gcc/ada/exp_ch7.adb
   M /trunk/gcc/ada/exp_util.adb
   M /trunk/gcc/ada/gcc-interface/Make-lang.in
   M /trunk/gcc/ada/sem_aux.adb
   M /trunk/gcc/ada/sem_aux.ads
   M /trunk/gcc/ada/sem_ch3.adb
   M /trunk/gcc/ada/sem_ch6.adb
   M /trunk/gcc/ada/sem_prag.adb

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* sem_prag.adb (Check_Duplicate_Pragma): Check for entity match
	* gcc-interface/Make-lang.in: Update dependencies.
	* einfo.ads: Minor reformatting.

2010-10-08  Ed Schonberg  <schonberg@adacore.com>

	* exp_ch5.adb, sem_ch3.adb, exp_ch7.adb, exp_util.adb, sem_aux.adb,
	sem_aux.ads, exp_ch4.adb, exp_ch6.adb, sem_ch6.adb, exp_aggr.adb,
	exp_ch3.adb: Change Is_Inherently_Limited_Type to
	Is_Immutably_Limited_Type to accord with new RM terminology.
	* sem_aux.adb (Is_Immutably_Limited_Type): A type that is a descendant
	of a formal limited private type is not immutably limited in a generic
	body.


------------------------------------------------------------------------
r165176 | belagod | 2010-10-08 06:08:24 -0700 (Fri, 08 Oct 2010) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog

Add PR buzilla numbers to ChangeLog
------------------------------------------------------------------------
r165177 | charlet | 2010-10-08 06:10:27 -0700 (Fri, 08 Oct 2010) | 10 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_ch3.adb
   M /trunk/gcc/ada/exp_ch5.adb
   M /trunk/gcc/ada/sem_aux.adb

2010-10-08  Ed Schonberg  <schonberg@adacore.com>

	* sem_aux.adb: Cleanup Is_Immutably_Limited_Type.

2010-10-08  Robert Dewar  <dewar@adacore.com>

	* exp_ch3.adb: Minor reformatting.
	* exp_ch5.adb: Add comment.


------------------------------------------------------------------------
r165178 | froydnj | 2010-10-08 06:10:47 -0700 (Fri, 08 Oct 2010) | 18 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/tree-ssa-sccvn.c

	* tree-ssa-sccvn.c (init_vn_nary_op_from_pieces): New function.
	(init_vn_nary_op_from_op): New function.
	(init_vn_nary_op_from_stmt): New function.
	(vn_nary_op_lookup_1): New function.
	(sizeof_vn_nary_op): New function.
	(alloc_vn_nary_op_noinit): New function.
	(alloc_vn_nary_op): New function.
	(vn_nary_op_insert_into): New function.
	(vn_nary_op_lookup_pieces): Rewrite to use new helper functions.
	(vn_nary_op_lookup): Likewise.
	(vn_nary_op_lookup_stmt): Likewise.
	(vn_nary_op_insert_pieces): Likewise.
	(vn_nary_op_insert): Likewise.
	(vn_nary_op_insert_stmt): Likewise.
	(copy_nary): Likewise.
	(set_value_id_for_result): New function.
	(set_hashtable_value_ids): Call it.

------------------------------------------------------------------------
r165179 | froydnj | 2010-10-08 06:16:43 -0700 (Fri, 08 Oct 2010) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/spu/spu-protos.h
   M /trunk/gcc/config/spu/spu.c
   M /trunk/gcc/config/spu/spu.h

	* config/spu/spu-protos.h (spu_function_arg): Delete.
	* config/spu/spu.h (FUNCTION_ARG): Delete.
	(FUNCTION_ARG_ADVANCE): Move code to ...
	* config/spu/spu.c (spu_function_arg_advance): New function.
	(spu_function_arg): Make static.  Take a const_tree and a bool.
	(spu_setup_incoming_varargs): Call spu_function_arg_advance.
	(TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define.

------------------------------------------------------------------------
r165180 | froydnj | 2010-10-08 06:18:51 -0700 (Fri, 08 Oct 2010) | 10 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/s390/s390-protos.h
   M /trunk/gcc/config/s390/s390.c
   M /trunk/gcc/config/s390/s390.h

	* config/s390/s390-protos.h (s390_function_arg_advance): Delete.
	(s390_function_arg): Delete.
	* config/s390/s390.h (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Delete.
	* config/s390/s390.c (s390_function_arg_float): Take a const_tree.
	(s390_function_arg_integer): Likewise.
	(s390_function_arg_advance): Make static.  Take a const_tree and
	a bool.
	(s390_function_arg): Likewise.
	(TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define.

------------------------------------------------------------------------
r165181 | froydnj | 2010-10-08 06:20:07 -0700 (Fri, 08 Oct 2010) | 15 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/score/score-protos.h
   M /trunk/gcc/config/score/score.c
   M /trunk/gcc/config/score/score3.c
   M /trunk/gcc/config/score/score3.h
   M /trunk/gcc/config/score/score7.c
   M /trunk/gcc/config/score/score7.h

	* config/score/score-protos.h (score_function_arg): Delete.
	(score_function_arg_advance): Delete.
	* config/score/score3.h (score3_function_arg_advance): Take a
	const_tree and a bool.
	(score3_function_arg): Likewise.
	* config/score/score7.h (score7_function_arg_advance): Likewise.
	(score7_function_arg): Likewise.
	* config/score/score3.c (score3_classify_arg): Likewise.
	(score3_function_arg_advance, score3_function_arg): Likewise.
	* config/score/score7.c (score7_classify_arg): Likewise.
	(score7_function_arg_advance, score7_function_arg): Likewise.
	* config/score/score.c (score_function_arg_advance): Likewise.
	(score_function_arg): Likewise.  De-const-ify `cum' argument.
	(TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define.

------------------------------------------------------------------------
r165182 | froydnj | 2010-10-08 06:22:00 -0700 (Fri, 08 Oct 2010) | 11 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/bfin/bfin-protos.h
   M /trunk/gcc/config/bfin/bfin.c
   M /trunk/gcc/config/bfin/bfin.h

	* config/bfin/bfin-protos.h (function_arg, function_arg_advance):
	Delete.
	* config/bfin/bfin.h (FUNCTION_ARG, FUNCTION_ARG_ADVANCE): Delete.
	* config/bfin/bfin.c (function_arg_advance): Rename to...
	(bfin_function_arg_advance): ...this.  Make static.  Take const_tree
	and bool arguments.
	(function_arg): Rename to...
	(bfin_function_arg): ...this.  Make static.  Take const_tree and bool
	arguments.
	(TARGET_FUNCTION_ARG, TARGET_FUNCTION_ARG_ADVANCE): Define.

------------------------------------------------------------------------
r165183 | froydnj | 2010-10-08 06:29:29 -0700 (Fri, 08 Oct 2010) | 15 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/sparc/sparc-protos.h
   M /trunk/gcc/config/sparc/sparc.c
   M /trunk/gcc/config/sparc/sparc.h

	* config/sparc/sparc-protos.h (function_arg_advance, function-arg):
	Delete.
	* config/sparc/sparc.h (FUNCTION_ARG_ADVANCE, FUNCTION_ARG): Delete.
	(FUNCTION_INCOMING_ARG): Delete.
	* config/sparc/sparc.c (scan_record_type): Const-ify tree argument.
	(function_arg_slotno): Likewise.  Take bool arguments.
	(sparc_arg_partial_bytes): Update call to it.
	(function_arg): Rename to...
	(sparc_function_arg_1): ...this.  Take bool arguments.
	(sparc_function_arg, sparc_function_incoming_arg): New functions.
	(function_arg_advance): Rename to...
	(sparc_function_arg_advance): ...this.  Take bool argument.
	(TARGET_FUNCTION_ARG_ADVANCE, TARGET_FUNCTION_ARG): Define.
	(TARGET_FUNCTION_INCOMING_ARG): Define.

------------------------------------------------------------------------
r165184 | froydnj | 2010-10-08 06:41:54 -0700 (Fri, 08 Oct 2010) | 2 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/rx/rx.c

	* config/rx/rx.c (TARGET_EXCEPT_UNWIND_INFO): Define.

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

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

-------------- next part --------------
b75d3000-b77e5000 rw-p b75d3000 00:00 0 
b780a000-b7818000 rw-p b780a000 00:00 0 
b787c000-b7a9f000 rw-p b787c000 00:00 0 
b7aa2000-b7f3a000 rw-p b7aa2000 00:00 0 
b7f3a000-b7f41000 rw-p b7f3a000 00:00 0 
bfac4000-bfb04000 rw-p bffbf000 00:00 0          [stack]
/home/regress/tbox/svn-gcc/libgcc/config/libbid/bid_binarydecimal.c: In function '__bid32_to_binary80':
/home/regress/tbox/svn-gcc/libgcc/config/libbid/bid_binarydecimal.c:144706:1: internal compiler error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [bid_binarydecimal.o] Error 1
make[3]: Leaving directory `/home/regress/tbox/native/build/i686-pc-linux-gnu/libgcc'
make[2]: *** [all-stage1-target-libgcc] Error 2
make[2]: Leaving directory `/home/regress/tbox/native/build'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/regress/tbox/native/build'
make: *** [bootstrap] Error 2
+ '[' -s .bad_compare ']'
+ exit 1
-------------- next part --------------

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


More information about the Gcc-regression mailing list