This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
7 new GCC HEAD@173715 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Fri, 13 May 2011 00:05:19 -0700 (PDT)
- Subject: 7 new GCC HEAD@173715 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
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.)