32 new GCC HEAD@171349 regressions

regress regress@apple.com
Wed Mar 23 21:22:00 GMT 2011


With your recent patch, GCC HEAD revision 171349 had problems on:
native: regress-50 (32 NEW failures)
The previous build was of revision 171339.

Regressions for native:
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.C
old   g++.sum g++.dg/ext/altivec-cell-1.C
NEW   gcc.sum gcc.c-torture/compile/900116-1.c
NEW   gcc.sum gcc.c-torture/execute/20000801-1.c
old   gcc.sum gcc.c-torture/execute/20040811-1.c
old   gcc.sum gcc.c-torture/execute/pr22061-4.c
old   gcc.sum gcc.dg/20020103-1.c
old   gcc.sum gcc.dg/sms-2.c
old   gcc.sum gcc.dg/sms-3.c
old   gcc.sum gcc.dg/sms-4.c
old   gcc.sum gcc.dg/sms-5.c
old   gcc.sum gcc.dg/sms-6.c
old   gcc.sum gcc.dg/sms-7.c
NEW   gcc.sum gcc.dg/vect/slp-13.c
NEW   gcc.sum gcc.dg/vect/slp-21.c
NEW   gcc.sum gcc.dg/vect/vect-10.c
NEW   gcc.sum gcc.dg/vect/vect-complex-5.c
NEW   gcc.sum gcc.dg/vect/vect-outer-1.c
NEW   gcc.sum gcc.dg/vect/vect-outer-1a.c
NEW   gcc.sum gcc.dg/vect/vect-outer-1b.c
NEW   gcc.sum gcc.dg/vect/vect-outer-4f.c
NEW   gcc.sum gcc.dg/vect/vect-outer-4g.c
NEW   gcc.sum gcc.dg/vect/vect-outer-4k.c
NEW   gcc.sum gcc.dg/vect/vect-outer-4l.c
NEW   gcc.sum gcc.dg/vect/vect-strided-a-mult.c
NEW   gcc.sum gcc.dg/vect/vect-strided-a-u16-i2.c
NEW   gcc.sum gcc.dg/vect/vect-strided-a-u16-i4.c
NEW   gcc.sum gcc.dg/vect/vect-strided-a-u16-mult.c
NEW   gcc.sum gcc.dg/vect/vect-strided-a-u8-i2-gap.c
NEW   gcc.sum gcc.dg/vect/vect-strided-a-u8-i8-gap2.c
NEW   gcc.sum gcc.dg/vect/vect-strided-a-u8-i8-gap7.c
NEW   gcc.sum gcc.dg/vect/vect-strided-mult-char-ls.c
NEW   gcc.sum gcc.dg/vect/vect-strided-mult.c
NEW   gcc.sum gcc.dg/vect/vect-strided-same-dr.c
NEW   gcc.sum gcc.dg/vect/vect-strided-u16-i2.c
NEW   gcc.sum gcc.dg/vect/vect-strided-u16-i4.c
NEW   gcc.sum gcc.dg/vect/vect-strided-u8-i2-gap.c
NEW   gcc.sum gcc.dg/vect/vect-strided-u8-i2.c
NEW   gcc.sum gcc.dg/vect/vect-strided-u8-i8-gap2.c
NEW   gcc.sum gcc.dg/vect/vect-strided-u8-i8-gap4.c
NEW   gcc.sum gcc.dg/vect/vect-strided-u8-i8-gap7.c
NEW   gcc.sum gcc.dg/vect/vect-strided-u8-i8.c
NEW   gcc.sum gcc.dg/vect/vect-vfa-03.c
old   gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
old   libjava.sum Thread_Sleep_2
old   libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old   libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc

Log information for changes since the last build:
------------------------------------------------------------------------
r171340 | krebbel | 2011-03-23 00:53:26 -0700 (Wed, 23 Mar 2011) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/dwarf2out.c

2011-03-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* dwarf2out.c (const_ok_for_output_1): Print the unspec enum name
	if possible.


------------------------------------------------------------------------
r171341 | rsandifo | 2011-03-23 02:30:58 -0700 (Wed, 23 Mar 2011) | 45 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/builtins.c
   M /trunk/gcc/config/i386/i386.md
   M /trunk/gcc/explow.c
   M /trunk/gcc/expmed.c
   M /trunk/gcc/expr.c
   M /trunk/gcc/optabs.c
   M /trunk/gcc/optabs.h

gcc/
	* optabs.h (emit_unop_insn, maybe_emit_unop_insn): Change insn code
	parameter from "int" to "enum insn_code".
	(expand_operand_type): New enum.
	(expand_operand): New structure.
	(create_expand_operand): New function.
	(create_fixed_operand, create_output_operand): Likewise
	(create_input_operand, create_convert_operand_to): Likewise.
	(create_convert_operand_from, create_address_operand): Likewise.
	(create_integer_operand): Likewise.
	(create_convert_operand_from_type, maybe_legitimize_operands): Declare.
	(maybe_gen_insn, maybe_expand_insn, maybe_expand_jump_insn): Likewise.
	(expand_insn, expand_jump_insn): Likewise.
	* builtins.c (expand_builtin_prefetch): Use the new interfaces.
	(expand_builtin_interclass_mathfn, expand_builtin_strlen): Likewise.
	(expand_movstr, expand_builtin___clear_cache): Likewise.
	(expand_builtin_lock_release): Likewise.
	* explow.c (allocate_dynamic_stack_space): Likewise.
	(probe_stack_range): Likewise.  Allow check_stack to FAIL,
	and use the default handling in that case.
	* expmed.c (check_predicate_volatile_ok): Delete.
	(store_bit_field_1, extract_bit_field_1): Use the new interfaces.
	(emit_cstore): Likewise.
	* expr.c (emit_block_move_via_movmem): Likewise.
	(set_storage_via_setmem, expand_assignment): Likewise.
	(emit_storent_insn, try_casesi): Likewise.
	(emit_single_push_insn): Likewise.  Allow the expansion to fail.
	* optabs.c (expand_widen_pattern_expr, expand_ternary_op): Likewise.
	(expand_vec_shift_expr, expand_binop_directly): Likewise.
	(expand_twoval_unop, expand_twoval_binop): Likewise.
	(expand_unop_direct, emit_indirect_jump): Likewise.
	(emit_conditional_move, vector_compare_rtx): Likewise.
	(expand_vec_cond_expr, expand_val_compare_and_swap_1): Likewise.
	(expand_sync_operation, expand_sync_fetch_operation): Likewise.
	(expand_sync_lock_test_and_set): Likewise.
	(maybe_emit_unop_insn): Likewise.  Change icode to an insn_code.
	(emit_unop_insn): Likewise.
	(expand_copysign_absneg): Change icode to an insn_code.
	(create_convert_operand_from_type): New function.
	(maybe_legitimize_operand, maybe_legitimize_operands): Likewise.
	(maybe_gen_insn, maybe_expand_insn, maybe_expand_jump_insn): Likewise.
	(expand_insn, expand_jump_insn): Likewise.
	* config/i386/i386.md (setmem<mode>): Use nonmemory_operand rather
	than const_int_operand for operand 2.

------------------------------------------------------------------------
r171342 | ebotcazou | 2011-03-23 02:38:07 -0700 (Wed, 23 Mar 2011) | 4 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/decl.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gnat.dg/array14.adb
   A /trunk/gcc/testsuite/gnat.dg/array14.ads
   A /trunk/gcc/testsuite/gnat.dg/array14_pkg.ads

	* gcc-interface/decl.c (gnat_to_gnu_entity) <object>: Create TYPE_DECL
	for the padded type built in order to support a specified alignment.
	Fix incorrect formatting.

------------------------------------------------------------------------
r171343 | ebotcazou | 2011-03-23 02:49:46 -0700 (Wed, 23 Mar 2011) | 4 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/decl.c

	* gcc-interface/decl.c (validate_size): Improve comments and tweak
	error message.
	(set_rm_size): Likewise.

------------------------------------------------------------------------
r171344 | rsandifo | 2011-03-23 02:57:26 -0700 (Wed, 23 Mar 2011) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/arm/predicates.md
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/arm/neon-vld-1.c

gcc/
	PR target/47553
	* config/arm/predicates.md (neon_lane_number): Accept 0..15.

gcc/testsuite/
	PR target/47553
	* gcc.target/arm/neon-vld-1.c: New test.

------------------------------------------------------------------------
r171345 | ebotcazou | 2011-03-23 03:04:08 -0700 (Wed, 23 Mar 2011) | 7 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/trans.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gnat.dg/discr26.adb
   A /trunk/gcc/testsuite/gnat.dg/discr26.ads
   A /trunk/gcc/testsuite/gnat.dg/discr26_pkg.ads

	* gcc-interface/trans.c (create_temporary): New function taken from...
	(create_init_temporary): ...here.  Call it.
	(call_to_gnu): Create the temporary for the return value early, if any.
	Create it for a function with copy-in/copy-out parameters if there is
	no target; in other cases of copy-in/copy-out, use another temporary.
	Push the new binding level lazily.  Add and rename local variables.

------------------------------------------------------------------------
r171346 | ro | 2011-03-23 04:55:51 -0700 (Wed, 23 Mar 2011) | 3 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/guality/guality.exp

	PR testsuite/48251
	* g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.

------------------------------------------------------------------------
r171347 | jules | 2011-03-23 04:57:28 -0700 (Wed, 23 Mar 2011) | 4 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/expr.c

	* expr.c (expand_expr_real_1): Only use BLKmode for volatile
	accesses which are not naturally aligned.


------------------------------------------------------------------------
r171348 | jakub | 2011-03-23 05:17:26 -0700 (Wed, 23 Mar 2011) | 4 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
   M /trunk/libstdc++-v3/config/abi/post/sparc-linux-gnu/baseline_symbols.txt

	* config/abi/post/sparc-linux-gnu/baseline_symbols.txt: Regenerated.

	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.

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

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

-------------- next part --------------

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


More information about the Gcc-regression mailing list