6 new GCC HEAD@146320 regressions
regress
regress@apple.com
Sun Apr 19 01:39:00 GMT 2009
With your recent patch, GCC HEAD revision 146320 had problems on:
native: regress-10 (6 NEW failures)
The previous build was of revision 146308.
Regressions for native:
old g++.sum g++.dg/ext/altivec-15.C
old gcc.sum gcc.dg/framework-2.c
old gcc.sum gcc.dg/vect/pr35821-altivec.c
old libjava.sum Thread_Sleep_2
NEW libstdc++.sum 29_atomics/atomic_flag/test_and_set/explicit.c
NEW libstdc++.sum 29_atomics/atomic_flag/test_and_set/implicit.c
NEW libstdc++.sum 29_atomics/headers/stdatomic.h/debug_mode.c
NEW libstdc++.sum 29_atomics/headers/stdatomic.h/functions.c
NEW libstdc++.sum 29_atomics/headers/stdatomic.h/macros.c
NEW libstdc++.sum 29_atomics/headers/stdatomic.h/types.c
Log information for changes since the last build:
------------------------------------------------------------------------
r146309 | aesok | 2009-04-18 04:16:37 -0700 (Sat, 18 Apr 2009) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/avr/avr.md
* config/avr/avr.md (*rotlsi3_8, *rotlsi3_16, *rotlsi3_24 ): Check
whether operands 0 and 1 overlaps.
------------------------------------------------------------------------
r146310 | kazu | 2009-04-18 04:45:08 -0700 (Sat, 18 Apr 2009) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/reginfo.c
M /trunk/gcc/rtl.h
* reginfo.c (cannot_change_mode_set_regs): Remove.
* rtl.h: Remove the prototype for cannot_change_mode_set_regs.
------------------------------------------------------------------------
r146311 | kazu | 2009-04-18 04:47:22 -0700 (Sat, 18 Apr 2009) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree-iterator.c
M /trunk/gcc/tree.h
* tree-iterator.c (expr_only): Remove.
* tree.h: Remove the prototype for expr_only.
------------------------------------------------------------------------
r146312 | kazu | 2009-04-18 04:48:19 -0700 (Sat, 18 Apr 2009) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree.c
M /trunk/gcc/tree.h
* tree.c (function_args_count): Remove.
* tree.h: Remove the prototype for function_args_count.
------------------------------------------------------------------------
r146313 | kazu | 2009-04-18 04:49:20 -0700 (Sat, 18 Apr 2009) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree-vrp.c
M /trunk/gcc/tree.h
* tree-vrp.c (ssa_name_nonzero_p): Remove.
* tree.h: Remove the prototype for ssa_name_nonzero_p.
------------------------------------------------------------------------
r146314 | rguenth | 2009-04-18 06:02:00 -0700 (Sat, 18 Apr 2009) | 11 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.target/i386/pr39804.c
M /trunk/gcc/tree-cfg.c
M /trunk/gcc/tree-ssa-ccp.c
2009-04-18 Richard Guenther <rguenther@suse.de>
PR middle-end/39804
* tree-ssa-ccp.c (fold_stmt_1): New function factored from ...
(fold_stmt): ... this and ...
(fold_stmt_inplace): ... this.
(fold_stmt_1): Fold references in calls and asms.
* tree-cfg.c (remove_useless_stmts_cond): Use fold_stmt.
* gcc.target/i386/pr39804.c: New testcase.
------------------------------------------------------------------------
r146316 | jsm28 | 2009-04-18 08:28:40 -0700 (Sat, 18 Apr 2009) | 11 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/cpp/line7.c
M /trunk/libcpp/ChangeLog
M /trunk/libcpp/directives.c
libcpp:
PR preprocessor/39647
* directives.c (check_eol): Add parameter expand.
(do_undef, parse_include, do_line, do_linemarker, do_ident,
do_pragma_once, do_pragma_system_header, do_ifdef, do_ifndef,
do_else, do_endif, do_assert, do_unassert): All callers changed.
Pass true from do_line, false elsewhere.
gcc/testsuite:
* gcc.dg/cpp/line7.c: New test.
------------------------------------------------------------------------
r146317 | hubicka | 2009-04-18 08:48:16 -0700 (Sat, 18 Apr 2009) | 13 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/bits/c++config
M /trunk/libstdc++-v3/include/bits/stl_tree.h
M /trunk/libstdc++-v3/include/c_compatibility/stdatomic.h
M /trunk/libstdc++-v3/include/debug/formatter.h
M /trunk/libstdc++-v3/src/atomic.cc
* include/debug/formater.h: Include bits/c++config.h.
(_M_error): Mark noreturn.
* include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
_GLIBCXX_NORETURN): New.
* include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
_Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count): Mark pure.
* include/c_compatibility/stdatomic.h (atomic_flag_test_and_set_explicit,
atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
__atomic_flag_for_address): Mark by throw ().
* src/atomic.cc (atomic_flag_test_and_set_explicit,
atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
__atomic_flag_for_address): Mark by throw ().
------------------------------------------------------------------------
r146319 | jsm28 | 2009-04-18 10:36:28 -0700 (Sat, 18 Apr 2009) | 10 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/cpp/line8.c
M /trunk/libcpp/ChangeLog
M /trunk/libcpp/directives.c
M /trunk/libcpp/include/line-map.h
M /trunk/libcpp/line-map.c
libcpp:
PR preprocessor/39646
* include/line-map.h (enum lc_reason): Add LC_RENAME_VERBATIM.
* line-map.c (linemap_add): Handle LC_RENAME_VERBATIM.
* directives.c (do_line, do_linemarker): Use LC_RENAME_VERBATIM in
place of LC_RENAME.
gcc/testsuite:
* gcc.dg/cpp/line8.c: New test.
------------------------------------------------------------------------
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