19 new GCC HEAD@158360 regressions

regress regress@apple.com
Thu Apr 15 07:53:00 GMT 2010


With your recent patch, GCC HEAD revision 158360 had problems on:
native: regress-43 (19 NEW failures)
The previous build was of revision 158346.

Regressions for native:
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.C
NEW   g++.sum g++.dg/ext/altivec-1.C
NEW   g++.sum g++.dg/ext/altivec-10.C
NEW   g++.sum g++.dg/ext/altivec-12.C
NEW   g++.sum g++.dg/ext/altivec-13.C
NEW   g++.sum g++.dg/ext/altivec-14.C
NEW   g++.sum g++.dg/ext/altivec-16.C
NEW   g++.sum g++.dg/ext/altivec-2.C
NEW   g++.sum g++.dg/ext/altivec-3.C
NEW   g++.sum g++.dg/ext/altivec-4.C
NEW   g++.sum g++.dg/ext/altivec-5.C
NEW   g++.sum g++.dg/ext/altivec-6.C
NEW   g++.sum g++.dg/ext/altivec-7.C
NEW   g++.sum g++.dg/ext/altivec-8.C
NEW   g++.sum g++.dg/ext/altivec-9.C
NEW   g++.sum g++.dg/ext/altivec-cell-1.C
NEW   g++.sum g++.dg/ext/altivec-cell-2.C
NEW   g++.sum g++.dg/ext/altivec-cell-3.C
NEW   g++.sum g++.dg/ext/altivec-cell-4.C
NEW   g++.sum g++.dg/ext/altivec-cell-5.C
old   gcc.sum gcc.dg/debug/dwarf2/aranges-fnsec-1.c
old   gcc.sum gcc.dg/pr34668-1.c
old   gcc.sum gcc.dg/pragma-darwin.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
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c
old   gcc.sum gcc.dg/vect/pr35821-altivec.c
old   gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old   gfortran.sum gfortran.fortran-torture/execute/where_2.f90
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
old   objc.sum objc/execute/exceptions/catchall-1.m
old   objc.sum objc/execute/exceptions/local-variables-1.m

Log information for changes since the last build:
------------------------------------------------------------------------
r158347 | uros | 2010-04-14 08:08:54 -0700 (Wed, 14 Apr 2010) | 13 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/df-core.c
   M /trunk/gcc/dwarf2asm.c
   M /trunk/gcc/dwarf2out.c
   M /trunk/gcc/genattrtab.c
   M /trunk/gcc/print-rtl.c

	* df-core.c (df_ref_debug): Change format string placeholder
	from 0x%x to %#x.
	* dwarf2asm.c (dw2_asm_output_data_raw,
	dw2_asm_output_data_uleb128_raw, dw2_asm_output_data_uleb128,
	dw2_asm_output_data_sleb128_raw, dw2_asm_output_data_sleb128): Ditto.
	* dwarf2out.c (output_cfi, output_cfi_directive,
	dwarf2out_do_cfi_startproc, output_loc_sequence_raw,
	output_cfa_loc_raw, output_die, output_ranges, output_file_names):
	Ditto.
	* genattrtab.c (write_test_expr, write_attr_valueq): Ditto.
	* print-rtl.c (print_rtx): Ditto.


------------------------------------------------------------------------
r158348 | uros | 2010-04-14 08:23:05 -0700 (Wed, 14 Apr 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/alpha/alpha.c

	* config/alpha/alpha.c (alpha_adjust_cost): Remove set but not
	used insn_type variable.
	(function_value): Add ATTRIBUTE_UNUSED to dummy variable declaration
	to avoid set-but-not-used warning.


------------------------------------------------------------------------
r158349 | manu | 2010-04-14 09:08:23 -0700 (Wed, 14 Apr 2010) | 23 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/diagnostic.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/c-c++-common/cpp/warning-directive-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-comments-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-cxx-compat-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-deprecated-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-long-long-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-multichar-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-normalized-3.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-redefined-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-traditional-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-trigraphs-3.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-trigraphs-4.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-undef-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-unused-macros-2.c
   M /trunk/gcc/testsuite/gcc.dg/cpp/warn-variadic-2.c
   M /trunk/gcc/testsuite/gfortran.dg/warning-directive-2.F90

2010-04-14  Manuel L?\195?\179pez-Ib?\195?\161?\195?\177ez  <manu@gcc.gnu.org>

	PR 42966
	* diagnostics.c (diagnostic_report_diagnostic): Mark specially
	warnings converted to errors.
	
testsuite/	
	* gcc.dg/cpp/warn-undef-2.c: Update.
	* gcc.dg/cpp/warn-traditional-2.c: Update.
	* gcc.dg/cpp/warn-comments-2.c: Update.
	* gcc.dg/cpp/warn-variadic-2.c: Update.
	* gcc.dg/cpp/warn-long-long-2.c: Update.
	* gcc.dg/cpp/warn-deprecated-2.c: Update.
	* gcc.dg/cpp/warn-multichar-2.c: Update.
	* gcc.dg/cpp/warn-normalized-3.c: Update.
	* gcc.dg/cpp/warn-cxx-compat-2.c: Update.
	* gcc.dg/cpp/warn-trigraphs-3.c: Update.
	* gcc.dg/cpp/warn-unused-macros-2.c: Update.
	* gcc.dg/cpp/warn-trigraphs-4.c: Update.
	* gcc.dg/cpp/warn-redefined-2.c: Update.
	* gfortran.dg/warning-directive-2.F90: Update.
	* c-c++-common/cpp/warning-directive-2.c: Update.

------------------------------------------------------------------------
r158350 | uros | 2010-04-14 09:16:31 -0700 (Wed, 14 Apr 2010) | 12 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.md
   M /trunk/gcc/config/i386/mmx.md
   M /trunk/gcc/config/i386/sse.md
   M /trunk/gcc/config/i386/sync.md

	* config/i386/i386.md (maxmin_int): Rename code attribute from
	maxminiprefix and update all users.
	(maxmin_float): Ditto from maxminfprefix.
	(logic): Ditto from logicprefix.
	(absneg_mnemonic): Ditto from absnegprefix.
	* config/i386/mmx.md: Update all users of maxminiprefix,
	maxminfprefix and loficprefix for rename.
	* config/i386/sse.md: Ditto.
	* config/i386/sync.md (sync_<code><mode>): Update for
	logicprefix rename.


------------------------------------------------------------------------
r158351 | sje | 2010-04-14 09:47:15 -0700 (Wed, 14 Apr 2010) | 5 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.dg/pr43643.c

2010-04-14  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/43739
	* gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.

------------------------------------------------------------------------
r158352 | kargl | 2010-04-14 11:32:51 -0700 (Wed, 14 Apr 2010) | 8 lines
Changed paths:
   M /trunk/gcc/fortran/intrinsic.texi

2010-04-14  Steven G. Kargl  <kargl@gcc.gnu.org>

	* fortran/intrinsic.texi: Add the missing specific name of intrinsic
	procedure where the specific name is identical to the generic name.
	Fix inconsistent or mismatch in the argument names in intrinsic
	procedure descriptions.  Add the SCALAR allocatable description to
	ALLOCATED.

------------------------------------------------------------------------
r158353 | uros | 2010-04-14 11:55:05 -0700 (Wed, 14 Apr 2010) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.md

	* config/i386/i386.md (*divmod<mode>4): Remove stray "&&" from
	splitter condition.
	(*udivmod<mode>4): Ditto.


------------------------------------------------------------------------
r158354 | kargl | 2010-04-14 12:38:07 -0700 (Wed, 14 Apr 2010) | 2 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog

Add ChangeLog entry for my previous commit. 

------------------------------------------------------------------------
r158355 | jason | 2010-04-14 13:17:34 -0700 (Wed, 14 Apr 2010) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-common.c
   M /trunk/gcc/c-common.h
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/parser.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/ext/attrib38.C

	PR c++/36625
	* c-common.c (attribute_takes_identifier_p): New fn.
	* c-common.h: Declare it.
cp/
	* parser.c (cp_parser_parenthesized_expression_list): Change
	is_attribute_list parm to int to indicate whether or not to
	handle initial identifier specially.
	(cp_parser_attribute_list): Use attribute_takes_identifier_p.
------------------------------------------------------------------------
r158357 | bernds | 2010-04-14 13:42:02 -0700 (Wed, 14 Apr 2010) | 17 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/basic-block.h
   M /trunk/gcc/cfgcleanup.c
   M /trunk/gcc/ifcvt.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/arm/pr42496.c

gcc/
	PR target/21803
	* ifcvt.c (cond_exec_process_if_block): Look for identical sequences
	at the start and end of the then/else blocks, and omit them from the
	conversion.
	* cfgcleanup.c (flow_find_cross_jump): No longer static.  Remove MODE
	argument; all callers changed.  Pass zero to old_insns_match_p instead.
	(flow_find_head_matching_sequence): New function.
	(old_insns_match_p): Check REG_EH_REGION notes for calls.
	* basic-block.h (flow_find_cross_jump,
	flow_find_head_matching_sequence): Declare functions.

gcc/testsuite/
	PR target/21803
	* gcc.target/arm/pr42496.c: New test.


------------------------------------------------------------------------
r158359 | devans | 2010-04-14 14:16:34 -0700 (Wed, 14 Apr 2010) | 2 lines
Changed paths:
   M /trunk/include/ChangeLog
   M /trunk/include/filenames.h

	* filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.

------------------------------------------------------------------------
r158360 | aesok | 2010-04-14 15:05:32 -0700 (Wed, 14 Apr 2010) | 14 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/double-int.c
   M /trunk/gcc/double-int.h
   M /trunk/gcc/expmed.c
   M /trunk/gcc/fold-const.c
   M /trunk/gcc/tree.c
   M /trunk/gcc/tree.h

	* double-int.h (HOST_BITS_PER_DOUBLE_INT): Define.
	(double_int_not, double_int_lshift, double_int_rshift): Declare.
	(double_int_negative_p): Convert to static inline function.
	* double-int.c (double_int_lshift, double_int_lshift): Add new function.
	(double_int_negative_p): Remove.
	* tree.h (lshift_double, rshift_double): 
	* tree.c (build_low_bits_mask): Clean up, use double_int_* functions.
	* fold-const.c (fold_convert_const_int_from_real,
	fold_convert_const_int_from_fixed, div_if_zero_remainder): (Ditto.).
	(lshift_double): Change type of arith argument to bool.
	(rshift_double): Change type of arith argument to bool. Correct
	comment.
	* expmed.c (mask_rtx, lshift_value): (Ditto.).

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

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