2 new GCC HEAD@178521 regressions
GCC regression tester
regress@geoffk.org
Mon Sep 5 06:24:00 GMT 2011
With your recent patch, GCC HEAD revision 178521 had problems on:
native: regress-10 (2 NEW failures)
The previous build was of revision 178517.
Regressions for native:
NEW g++.sum g++.dg/cpp0x/regress/abi-empty7.C
old gcc.sum gcc.dg/guality/vla-2.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/actual_array_constructor_1.f90
old libiberty/pic/cplus-dem.o differs
old libiberty/pic/crc32.o differs
NEW libstdc++.sum 20_util/tuple/moveable2.cc
Log information for changes since the last build:
------------------------------------------------------------------------
r178518 | jason | 2011-09-04 21:33:08 -0700 (Sun, 04 Sep 2011) | 11 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/init.c
M /trunk/gcc/cp/method.c
M /trunk/gcc/cp/semantics.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C
M /trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C
A /trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-template1.C
A /trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-template2.C
PR c++/50248
Core 1358
* init.c (perform_member_init): Don't diagnose missing inits here.
(emit_mem_initializers): Or here.
* method.c (process_subob_fn): Don't instantiate constexpr ctors.
* semantics.c (cx_check_missing_mem_inits): New.
(explain_invalid_constexpr_fn): Call it.
(register_constexpr_fundef): Likewise. Leave
DECL_DECLARED_CONSTEXPR_P set when the body is unsuitable.
(cxx_eval_call_expression): Adjust diagnostics.
(cxx_eval_constant_expression): Catch use of 'this' in a constructor.
------------------------------------------------------------------------
r178519 | jason | 2011-09-04 21:33:40 -0700 (Sun, 04 Sep 2011) | 9 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/method.c
M /trunk/gcc/cp/semantics.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-default-ctor.C
* class.c (trivial_default_constructor_is_constexpr): Rename from
synthesized_default_constructor_is_constexpr.
(type_has_constexpr_default_constructor): Adjust.
(add_implicitly_declared_members): Call it instead.
(explain_non_literal_class): Explain about non-constexpr default ctor.
* cp-tree.h: Adjust.
* method.c (synthesized_method_walk): Adjust.
* semantics.c (explain_invalid_constexpr_fn): Handle defaulted
functions, too.
------------------------------------------------------------------------
r178520 | jason | 2011-09-04 21:33:48 -0700 (Sun, 04 Sep 2011) | 6 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/call.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/cpp0x/rv-conv1.C
A /trunk/gcc/testsuite/g++.dg/cpp0x/rv-func3.C
PR c++/49267
PR c++/49458
DR 1328
* call.c (reference_binding): Set rvaluedness_matches_p properly
for reference to function conversion ops.
(compare_ics): Adjust.
------------------------------------------------------------------------
r178521 | jason | 2011-09-04 21:33:57 -0700 (Sun, 04 Sep 2011) | 3 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/call.c
PR c++/49267
* call.c (reference_binding): Don't set is_lvalue for an rvalue
reference rfrom.
------------------------------------------------------------------------
For more information, see <http://glutton.geoffk.org/HEAD/>.
-------------- next part --------------
--
Geoffrey Keating <geoffk@geoffk.org>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list