1 new GCC HEAD@154452 regression
regress
regress@apple.com
Tue Nov 24 00:50:00 GMT 2009
With your recent patch, GCC HEAD revision 154452 had problems on:
native: regress-28 (1 NEW failures)
The previous build was of revision 154431.
Regressions for native:
old g++.sum g++.dg/abi/mangle11.C
old g++.sum g++.dg/abi/mangle12.C
old g++.sum g++.dg/abi/mangle17.C
old g++.sum g++.dg/abi/mangle20-2.C
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old gcc.sum gcc.c-torture/compile/20001226-1.c
NEW gcc.sum gcc.c-torture/execute/va-arg-22.c
old gcc.sum gcc.dg/pr34668-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
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:
------------------------------------------------------------------------
r154433 | rguenth | 2009-11-23 02:44:17 -0800 (Mon, 23 Nov 2009) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree-dfa.c
2009-11-23 Richard Guenther <rguenther@suse.de>
* tree-dfa.c (get_ref_base_and_extent): Adjust maximum access
size for DECL bases.
------------------------------------------------------------------------
r154441 | pbrook | 2009-11-23 05:03:28 -0800 (Mon, 23 Nov 2009) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/arm.c
2009-11-23 Paul Brook <paul@codesourcery.com>
gcc/
* config/arm/arm.c (arm_compute_save_reg0_reg12_mask): Add special
case for noreturn functions.
(arm_compute_save_reg_mask): Remove special noreturn handling.
------------------------------------------------------------------------
r154442 | ro | 2009-11-23 05:19:14 -0800 (Mon, 23 Nov 2009) | 2 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/adaint.h
* adaint.h: Assume large file support on IRIX only if _LFAPI.
------------------------------------------------------------------------
r154443 | dodji | 2009-11-23 05:29:50 -0800 (Mon, 23 Nov 2009) | 47 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/call.c
M /trunk/gcc/cp/cp-objcp-common.c
M /trunk/gcc/cp/cp-tree.def
M /trunk/gcc/cp/cp-tree.h
M /trunk/gcc/cp/decl.c
M /trunk/gcc/cp/pt.c
M /trunk/gcc/cp/semantics.c
M /trunk/gcc/cp/tree.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/template/typedef13.C
M /trunk/gcc/testsuite/g++.dg/template/typedef19.C
M /trunk/gcc/testsuite/g++.dg/template/typedef20.C
A /trunk/gcc/testsuite/g++.dg/template/typedef22.C
Fix PR c++/14777
gcc/cp/ChangeLog:
PR c++/14777
* cp-tree.def <TEMPLATE_INFO>: Declare new kind of tree
node.
* cp-tree.h (struct tree_template_info,
struct qualified_typedef_usage_s): New.
(cp_tree_node_structure_enum): add TS_CP_TEMPLATE_INFO.
(union lang_tree_node): Add template_info.
(TI_TEMPLATE, TI_ARGS, TI_TYPEDEFS_NEEDING_ACCESS_CHECKING):
Adjust.
(build_template_info): Declare.
(get_types_needing_access_check): Adjust return type.
(add_typedef_to_current_template_for_access_check): Declare.
* cp-objcp-common.c (cp_tree_size): Handle TEMPLATE_INFO.
* semantics.c (add_typedef_to_current_template_for_access_check):
Split from ...
(check_accessibility_of_qualified_id): ... here.
* decl.c (make_typename_type): Use it.
* pt.c (build_template_info): Define.
(check_explicit_specialization, find_parameter_packs_r,
push_template_decl_real, lookup_template_class,
for_each_template_parm_r, tsubst_decl, tsubst): Use
build_template_info.
(get_types_needing_access_check): Adjust return type.
(append_type_to_template_for_access_check_1): Record the
location of the usage point of the typedef. Adjust to TEMPLATE_INFO.
(append_type_to_template_for_access_check): Add new location
parameter. Pass it to append_type_to_template_for_access_check_1.
Adjust to TEMPLATE_INFO.
(perform_typedefs_access_check): Temporarily set input_location to
the usage point of the typedef we are checking access for. Adjust
to new TEMPLATE_INFO tree node.
* tree.c (bind_template_template_parm): Use build_template_info.
* call.c (add_template_candidate_real): Likewise.
* decl.c (grokfndecl): Likewise.
(cp_tree_node_structure): Handle TEMPLATE_INFO.
gcc/testsuite/ChangeLog:
PR c++/14777
* g++.dg/template/typedef13.C: Adjust.
* g++.dg/template/typedef19.C: Adjust.
* g++.dg/template/typedef20.C: Adjust.
* g++.dg/template/typedef22.C: New test.
------------------------------------------------------------------------
r154446 | guerby | 2009-11-23 06:56:58 -0800 (Mon, 23 Nov 2009) | 24 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/s-osinte-aix.adb
M /trunk/gcc/ada/s-osinte-aix.ads
M /trunk/gcc/ada/s-osinte-darwin.adb
M /trunk/gcc/ada/s-osinte-darwin.ads
M /trunk/gcc/ada/s-osinte-hpux-dce.adb
M /trunk/gcc/ada/s-osinte-hpux-dce.ads
M /trunk/gcc/ada/s-osinte-hpux.ads
M /trunk/gcc/ada/s-osinte-irix.adb
M /trunk/gcc/ada/s-osinte-irix.ads
M /trunk/gcc/ada/s-osinte-kfreebsd-gnu.ads
M /trunk/gcc/ada/s-osinte-linux.ads
M /trunk/gcc/ada/s-osinte-rtems.adb
M /trunk/gcc/ada/s-osinte-rtems.ads
M /trunk/gcc/ada/s-osinte-solaris-posix.ads
M /trunk/gcc/ada/s-osinte-solaris.adb
M /trunk/gcc/ada/s-osinte-solaris.ads
2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
Laurent GUERBY <laurent@guerby.net>
PR ada/42153
* s-osinte-linux.ads (struct_timeval): Delete.
* s-osinte-hpux.ads (struct_timeval, To_Duration, To_Timeval):
Delete.
* s-osinte-kfreebsd-gnu.ads: Likewise.
* s-osinte-rtems.ads: Likewise.
* s-osinte-aix.ads: Likewise.
* s-osinte-hpux-dce.ads: Likewise.
* s-osinte-darwin.ads: Likewise.
* s-osinte-solaris-posix.ads: Likewise.
* s-osinte-irix.ads: Likewise.
* s-osinte-solaris.ads: Likewise.
* s-osinte-hpux-dce.adb (To_Duration, To_Timeval): Delete.
* s-osinte-irix.adb: Likewise.
* s-osinte-solaris.adb: Likewise.
* s-osinte-rtems.adb: Likewise. Minor reformatting.
* s-osinte-aix.adb (To_Duration, To_Timeval): Delete.
(clock_gettime): Use cal.c timeval_to_duration.
* s-osinte-darwin.adb: Likewise.
------------------------------------------------------------------------
r154449 | jakub | 2009-11-23 08:10:19 -0800 (Mon, 23 Nov 2009) | 5 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/Make-lang.in
M /trunk/gcc/cp/tree.c
PR middle-end/42095
* tree.c: Include cgraph.h.
(cp_fix_function_decl_p): Don't return true for same_body aliases.
* Make-lang.in (cp/tree.o): Depend on $(CGRAPH_H).
------------------------------------------------------------------------
r154451 | rth | 2009-11-23 08:12:06 -0800 (Mon, 23 Nov 2009) | 2 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386.c
* config/i386/i386.c (avx_vpermilp_parallel): Fix sign compare
mismatch.
------------------------------------------------------------------------
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