This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 new GCC HEAD@178526 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Mon, 05 Sep 2011 12:31:34 -0700 (PDT)
- Subject: 2 new GCC HEAD@178526 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 178526 had problems on:
native: regress-18 (2 NEW failures)
The previous build was of revision 178513.
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.dg/vmx/gcc-bug-i.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
fixed libjava.sum Thread_Sleep_2
NEW libstdc++.sum 20_util/tuple/moveable2.cc
NEW libstdc++.sum abi/demangle/abi_examples/23.cc
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:
------------------------------------------------------------------------
r178517 | gccadmin | 2011-09-04 17:18:52 -0700 (Sun, 04 Sep 2011) | 1 line
Changed paths:
M /trunk/gcc/DATESTAMP
Daily bump.
------------------------------------------------------------------------
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.
------------------------------------------------------------------------
r178523 | rguenth | 2011-09-05 00:32:37 -0700 (Mon, 05 Sep 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/fold-const.c
2011-09-05 Richard Guenther <rguenther@suse.de>
Revert
2011-08-31 Richard Guenther <rguenther@suse.de>
* fold-const.c (extract_muldiv_1): Remove bogus TYPE_IS_SIZETYPE
special-casing.
------------------------------------------------------------------------
r178524 | hubicka | 2011-09-05 00:39:36 -0700 (Mon, 05 Sep 2011) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ipa-inline-analysis.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.c-torture/compile/20110902.c
* ipa-inline-analysis.c (set_cond_stmt_execution_predicate): Check that
parameter is SSA name.
------------------------------------------------------------------------
r178525 | gjl | 2011-09-05 01:30:17 -0700 (Mon, 05 Sep 2011) | 14 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/avr/avr.c
M /trunk/gcc/config/avr/avr.h
M /trunk/gcc/config/avr/elf.h
* config/avr/avr.h (progmem_section): Remove Declaration.
* config/avr/avr.c (progmem_section): Make static and rename to
progmem_swtable_section.
(avr_output_addr_vec_elt): No need to switch sections.
(avr_asm_init_sections): Use output_section_asm_op as section
callback for progmem_swtable_section.
(avr_output_progmem_section_asm_op): Remove Function.
(TARGET_ASM_FUNCTION_RODATA_SECTION): New Define.
(avr_asm_function_rodata_section): New static Function.
* config/avr/elf.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Output
alignment 2**1 for jump tables.
------------------------------------------------------------------------
r178526 | rguenth | 2011-09-05 02:03:08 -0700 (Mon, 05 Sep 2011) | 9 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/c-family/ChangeLog
M /trunk/gcc/c-family/c-common.c
M /trunk/gcc/stor-layout.c
2011-09-05 Richard Guenther <rguenther@suse.de>
* stor-layout.c (layout_type): Use size_binop for array size
calculations.
c-family/
* c-common.c (complete_array_type): Use ssize_int (-1) instead
of integer_minus_one_node for empty array upper bounds.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)