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]

7 new GCC HEAD@173715 regressions


With your recent patch, GCC HEAD revision 173715 had problems on:
native: regress-23 (7 NEW failures)
The previous build was of revision 173698.

Regressions for native:
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.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-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.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
NEW   gfortran.sum gfortran.dg/block_name_1.f90
NEW   gfortran.sum gfortran.dg/where_1.f90
NEW   gfortran.sum gfortran.dg/where_nested_1.f90
NEW   gfortran.sum gfortran.dg/where_operator_assign_1.f90
NEW   gfortran.sum gfortran.dg/where_operator_assign_2.f90
NEW   gfortran.sum gfortran.dg/where_operator_assign_3.f90
NEW   libgomp.sum libgomp.fortran/omp_parse4.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

Log information for changes since the last build:
------------------------------------------------------------------------
r173699 | hariharans | 2011-05-12 04:12:12 -0700 (Thu, 12 May 2011) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/ira.c

         * ira.c (clarify_prohibited_class_mode_regs): Prevent the function from
          accessing beyond the end of REGNO_REG_CLASS array by stopping the
          loop early.


------------------------------------------------------------------------
r173700 | hubicka | 2011-05-12 04:30:42 -0700 (Thu, 12 May 2011) | 3 lines
Changed paths:
   M /trunk/gcc/lto/ChangeLog
   M /trunk/gcc/lto/lto.c

	PR lto/48952
	* lto.c (do_whole_program_analysis): Do not register cgraph hooks.

------------------------------------------------------------------------
r173701 | jakub | 2011-05-12 04:54:33 -0700 (Thu, 12 May 2011) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/opt/pr48967.C
   M /trunk/gcc/var-tracking.c

	PR debug/48967
	* var-tracking.c (use_narrower_mode_test) <case REG>: Return 1
	if validate_subreg fails.

	* g++.dg/opt/pr48967.C: New test.

------------------------------------------------------------------------
r173703 | rguenth | 2011-05-12 05:14:45 -0700 (Thu, 12 May 2011) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/vect/pr48172.c
   M /trunk/gcc/tree-vect-loop-manip.c

2011-05-12  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/48172
	* tree-vect-loop-manip.c (vect_vfa_segment_size): Do not exclude
	the number of iterations from the segment size calculation.
	(vect_create_cond_for_alias_checks): Adjust.

	* gcc.dg/vect/pr48172.c: New testcase.

------------------------------------------------------------------------
r173704 | rguenth | 2011-05-12 07:04:29 -0700 (Thu, 12 May 2011) | 16 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/gimple.c

2011-05-12  Richard Guenther  <rguenther@suse.de>

	* gimple.c (gtc_visit): Compare TREE_ADDRESSABLE, handle
	NULLPTR_TYPE similar to VOID_TYPE.  Defer type-leader lookup
	until after simple checks.
	(gimple_types_compatible_p): Likewise.
	(iterative_hash_gimple_type): Always hash pointer targets
	and function return and argument types.
	(iterative_hash_canonical_type): Do not hash TYPE_QUALS,
	hash TYPE_ALIGN.  Do not hash TYPE_MIN/MAX_VALUE.
	(gimple_canonical_types_compatible_p): Compare TREE_ADDRESSABLE,
	handle NULLPTR_TYPE similar to VOID_TYPE.  Handle non-aggregates
	completely in the simple compare section.
	(gimple_register_canonical_type): Query the cache again after
	registering.

------------------------------------------------------------------------
r173706 | ebotcazou | 2011-05-12 07:54:09 -0700 (Thu, 12 May 2011) | 4 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/view_conversion1.adb

	* gcc-interface/trans.c (call_to_gnu): In the by-reference case, if the
	type of the parameter is an unconstrained array, convert the actual to
	the type of the formal in the In Out and Out cases as well.

------------------------------------------------------------------------
r173707 | jason | 2011-05-12 10:33:53 -0700 (Thu, 12 May 2011) | 5 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/cp/semantics.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C

	* cp-tree.h (DECL_DEFERRED_CONSTEXPR_CHECK): New.
	* semantics.c (validate_constexpr_fundecl): Set it.
	(check_deferred_constexpr_decls): Clear it.
	(register_constexpr_fundef): Make sure it isn't set.
	* decl.c (grok_special_member_properties): Check it.
------------------------------------------------------------------------
r173708 | burnus | 2011-05-12 10:40:29 -0700 (Thu, 12 May 2011) | 12 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/resolve.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gfortran.dg/iso_c_binding_compiler_3.f90

2011-05-12  Tobias Burnus  <burnus@net-b.de>

        PR fortran/48972
        * resolve.c (resolve_intrinsic): Don't resolve module
        intrinsics multiple times.

2011-05-12  Tobias Burnus  <burnus@net-b.de>

        PR fortran/48972
        * gfortran.dg/iso_c_binding_compiler_3.f90: New.


------------------------------------------------------------------------
r173709 | jakub | 2011-05-12 10:44:23 -0700 (Thu, 12 May 2011) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/pr48975.c
   M /trunk/gcc/tree-if-conv.c

	PR tree-optimization/48975
	* tree-if-conv.c (combine_blocks): Call free_bb_predicate
	on all bbs here and free and clear ifc_bbs at the end.

	* gcc.dg/pr48975.c: New test.

------------------------------------------------------------------------
r173711 | ktietz | 2011-05-12 11:19:07 -0700 (Thu, 12 May 2011) | 11 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/gimplify.c
   M /trunk/gcc/tree-cfg.c

2011-05-12  Kai Tietz  <ktietz@redhat.com>

	* gimplify.c (gimple_boolify): Re-boolify expression
	arguments even if expression type is of kind BOOLEAN_TYPE.
	(gimplify_boolean_expr): Removed.
	(gimplify_expr): Boolify truth opcodes AND, ANDIF, OR, ORIF,
	and XOR. Additional take care that we keep expression's type.
	* tree-cfg.c (verify_gimple_assign_binary): Adjust check for type
	of TRUTH_AND|OR|XOR_EXPR.


------------------------------------------------------------------------
r173712 | ian | 2011-05-12 11:35:05 -0700 (Thu, 12 May 2011) | 6 lines
Changed paths:
   M /trunk/gcc/go/ChangeLog
   M /trunk/gcc/go/go-gcc.cc
   M /trunk/gcc/go/gofrontend/backend.h
   M /trunk/gcc/go/gofrontend/expressions.cc
   M /trunk/gcc/go/gofrontend/gogo.cc
   M /trunk/gcc/go/gofrontend/gogo.h

Fix bug with taking address of a variable when address does not escape.

	* go-gcc.cc (Gcc_backend::local_variable): Add is_address_taken
	parameter.
	(Gcc_backend::parameter_variable): Likewise.

------------------------------------------------------------------------
r173714 | aesok | 2011-05-12 13:36:31 -0700 (Thu, 12 May 2011) | 7 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/sparc/sparc.c
   M /trunk/gcc/config/sparc/sparc.h

	* config/sparc/sparc.h (REG_OK_FOR_INDEX_P, REG_OK_FOR_BASE_P,
	SYMBOLIC_CONST, RTX_OK_FOR_BASE_P, RTX_OK_FOR_INDEX_P): Remove.
	(RTX_OK_FOR_OFFSET_P, RTX_OK_FOR_OLO10_P): Move to...
	* config/sparc/sparc.c (RTX_OK_FOR_OFFSET_P,
	RTX_OK_FOR_OLO10_P): ...here.
	(sparc_mode_dependent_address_p): Use symbolic_operand instead of
	SYMBOLIC_CONST.
------------------------------------------------------------------------
r173715 | dj | 2011-05-12 13:52:32 -0700 (Thu, 12 May 2011) | 2 lines
Changed paths:
   M /trunk/gcc/ChangeLog

Fix missing file name in changelog

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

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

-- 
Geoffrey Keating <geoffk@apple.com> 
(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]