This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 new GCC HEAD@181360 regression
- From: GCC regression tester <regress at geoffk dot org>
- To: gcc-regression at gcc dot gnu dot org
- Date: Mon, 14 Nov 2011 12:13:54 -0800
- Subject: 1 new GCC HEAD@181360 regression
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 181360 had problems on:
native: regress-10 (1 NEW failures)
The previous build was of revision 181353.
Regressions for native:
old g++.sum g++.dg/lto/20100302
old g++.sum g++.dg/lto/20101020-1
old gcc.sum gcc.c-torture/execute/920501-1.c
old gcc.sum gcc.dg/guality/vla-2.c
NEW gcc.sum gcc.dg/pr47893.c
old gcc.sum gcc.dg/torture/tls/thr-init-1.c
old gcc.sum gcc.dg/torture/tls/thr-init-2.c
old gcc.sum gcc.dg/torture/tls/tls-test.c
old gcc.sum gcc.dg/tree-ssa/vrp47.c
old gfortran.sum gfortran.dg/select_type_12.f03
Log information for changes since the last build:
------------------------------------------------------------------------
r181355 | jason | 2011-11-14 08:55:56 -0800 (Mon, 14 Nov 2011) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/elfos.h
M /trunk/gcc/varasm.c
PR bootstrap/51094
PR middle-end/51116
* config/elfos.h (TARGET_ASM_INTERNAL_LABEL): Remove.
* varasm.c (default_elf_internal_label): Remove.
------------------------------------------------------------------------
r181357 | hubicka | 2011-11-14 09:28:11 -0800 (Mon, 14 Nov 2011) | 35 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/cgraph.h
M /trunk/gcc/config/i386/i386-opts.h
M /trunk/gcc/config/i386/i386.c
M /trunk/gcc/config/i386/i386.h
M /trunk/gcc/config/i386/i386.opt
M /trunk/gcc/config/i386/sse.md
M /trunk/gcc/ipa.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.target/i386/sw-1.c
M /trunk/gcc/tree-emutls.c
M /trunk/gcc/varpool.c
* gcc.target/i386/sw-1.c: Force rep;movsb.
* config/i386/i386.h (processor_costs): Add second dimension to
stringop_algs array.
* config/i386/i386.c (cost models): Initialize second dimension of
stringop_algs arrays.
(core_cost): New costs based on generic64 costs with updated stringop
values.
(promote_duplicated_reg): Add support for vector modes, add
declaration.
(promote_duplicated_reg_to_size): Likewise.
(processor_target): Set core costs for core variants.
(expand_set_or_movmem_via_loop_with_iter): New function.
(expand_set_or_movmem_via_loop): Enable reuse of the same iters in
different loops, produced by this function.
(emit_strset): New function.
(expand_movmem_epilogue): Add epilogue generation for bigger sizes,
use SSE-moves where possible.
(expand_setmem_epilogue): Likewise.
(expand_movmem_prologue): Likewise for prologue.
(expand_setmem_prologue): Likewise.
(expand_constant_movmem_prologue): Likewise.
(expand_constant_setmem_prologue): Likewise.
(decide_alg): Add new argument align_unknown. Fix algorithm of
strategy selection if TARGET_INLINE_ALL_STRINGOPS is set; Skip sse_loop
(decide_alignment): Update desired alignment according to chosen move
mode.
(ix86_expand_movmem): Change unrolled_loop strategy to use SSE-moves.
(ix86_expand_setmem): Likewise.
(ix86_slow_unaligned_access): Implementation of new hook
slow_unaligned_access.
* config/i386/i386.md (strset): Enable half-SSE moves.
* config/i386/sse.md (vec_dupv4si): Add expand for vec_dupv4si.
(vec_dupv2di): Add expand for vec_dupv2di.
------------------------------------------------------------------------
r181358 | hubicka | 2011-11-14 09:32:47 -0800 (Mon, 14 Nov 2011) | 9 lines
Changed paths:
M /trunk/gcc/ChangeLog
PR middle-end/50598
* cgraph.h (varpool_externally_visible_p): Declare.
(varpool_add_new_variable): Declare.
* tree-emultls.c (get_emutls_init_templ_addr,
new_emutls_decl): Use varpool_add_new_variable.
* ipa.c (varpool_externally_visible_p): Export.
* varpool.c (varpool_add_new_variable): New function.
------------------------------------------------------------------------
r181359 | jason | 2011-11-14 09:55:57 -0800 (Mon, 14 Nov 2011) | 31 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/class.c
M /trunk/gcc/cp/cp-tree.h
M /trunk/gcc/cp/decl.c
M /trunk/gcc/cp/name-lookup.c
M /trunk/gcc/cp/parser.c
M /trunk/gcc/cp/search.c
M /trunk/gcc/cp/semantics.c
M /trunk/gcc/cp/typeck.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/abi/mangle41.C
A /trunk/gcc/testsuite/g++.dg/cpp0x/forw_enum10.C
A /trunk/gcc/testsuite/g++.dg/debug/using4.C
A /trunk/gcc/testsuite/g++.dg/debug/using5.C
M /trunk/gcc/testsuite/g++.dg/inherit/using4.C
M /trunk/gcc/testsuite/g++.dg/lookup/name-clash9.C
A /trunk/gcc/testsuite/g++.dg/lookup/pr6936.C
A /trunk/gcc/testsuite/g++.dg/lookup/using24.C
A /trunk/gcc/testsuite/g++.dg/lookup/using25.C
A /trunk/gcc/testsuite/g++.dg/lookup/using26.C
A /trunk/gcc/testsuite/g++.dg/lookup/using27.C
A /trunk/gcc/testsuite/g++.dg/lookup/using28.C
A /trunk/gcc/testsuite/g++.dg/lookup/using29.C
A /trunk/gcc/testsuite/g++.dg/lookup/using30.C
A /trunk/gcc/testsuite/g++.dg/lookup/using31.C
A /trunk/gcc/testsuite/g++.dg/lookup/using32.C
A /trunk/gcc/testsuite/g++.dg/lookup/using33.C
A /trunk/gcc/testsuite/g++.dg/lookup/using34.C
A /trunk/gcc/testsuite/g++.dg/lookup/using35.C
A /trunk/gcc/testsuite/g++.dg/lookup/using36.C
A /trunk/gcc/testsuite/g++.dg/lookup/using37.C
A /trunk/gcc/testsuite/g++.dg/lookup/using38.C
A /trunk/gcc/testsuite/g++.dg/lookup/using39.C
A /trunk/gcc/testsuite/g++.dg/lookup/using40.C
A /trunk/gcc/testsuite/g++.dg/lookup/using41.C
A /trunk/gcc/testsuite/g++.dg/lookup/using42.C
A /trunk/gcc/testsuite/g++.dg/lookup/using44.C
A /trunk/gcc/testsuite/g++.dg/lookup/using45.C
M /trunk/gcc/testsuite/g++.dg/parse/ctor5.C
M /trunk/gcc/testsuite/g++.dg/template/static4.C
M /trunk/gcc/testsuite/g++.dg/template/typedef1.C
M /trunk/gcc/testsuite/g++.dg/template/using2.C
M /trunk/gcc/testsuite/g++.old-deja/g++.brendan/misc14.C
M /trunk/gcc/testsuite/g++.old-deja/g++.bugs/900127_02.C
M /trunk/gcc/testsuite/g++.old-deja/g++.jason/scoping16.C
M /trunk/gcc/testsuite/g++.old-deja/g++.other/anon7.C
M /trunk/gcc/testsuite/g++.old-deja/g++.other/redecl1.C
M /trunk/gcc/testsuite/g++.old-deja/g++.other/typedef7.C
M /trunk/gcc/testsuite/g++.old-deja/g++.other/using1.C
PR c++/6936
PR c++/25994
PR c++/26256
PR c++/30195
* search.c (lookup_field_1): Look through USING_DECL.
(lookup_field_r): Call lookup_fnfields_slot instead of
lookup_fnfields_1.
* semantics.c (finish_member_declaration): Remove the check that
prevents USING_DECLs from being verified by
pushdecl_class_level. Call add_method for using declarations that
designates functions if the using declaration is in a template
class. Set DECL_IGNORED_P on class-scope using declarations.
* typeck.c (build_class_member_access_expr): Handle USING_DECLs.
* class.c (check_field_decls): Keep using declarations.
(add_method): Remove two diagnostics about conflicting using
declarations.
* parser.c (cp_parser_nonclass_name): Handle USING_DECLs.
* decl.c (start_enum): Call xref_tag whenever possible.
* cp-tree.h (strip_using_decl): Declare, and reident the previous
function.
* name-lookup.c (strip_using_decl): New function.
(supplement_binding_1): Call strip_using_decl on decl and
bval. Perform most of the checks with USING_DECLs stripped. Also
check that the target decl and the target bval does not refer to
the same declaration. Allow pushing an enum multiple times in a
template class. Adjustment to diagnose using redeclarations. Call
diagnose_name_conflict.
(push_class_level_binding): Call strip_using_decl on decl and
bval. Perform most of the checks with USING_DECLs stripped. Return
true if both decl and bval refer to USING_DECLs and are dependent.
(diagnose_name_conflict): New function.
------------------------------------------------------------------------
r181360 | hjl | 2011-11-14 10:12:24 -0800 (Mon, 14 Nov 2011) | 6 lines
Changed paths:
M /trunk/libitm/ChangeLog
M /trunk/libitm/testsuite/lib/libitm.exp
Check ia32 instead of ilp32.
2011-11-14 H.J. Lu <hongjiu.lu@intel.com>
* testsuite/lib/libitm.exp: Check ia32 instead of ilp32.
------------------------------------------------------------------------
For more information, see <http://glutton.geoffk.org/HEAD/>.
--
Geoffrey Keating <geoffk@geoffk.org>
(via an automated GCC regression-testing script.)