This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
4 new GCC HEAD@166717 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Sat, 13 Nov 2010 19:44:11 -0800 (PST)
- Subject: 4 new GCC HEAD@166717 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 166717 had problems on:
native: regress-33 (4 NEW failures)
The previous build was of revision 166696.
Regressions for native:
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old g++.sum g++.dg/ext/visibility/anon6.C
old g++.sum g++.dg/torture/pr34850.C
old g++.sum tmpdir-g++.dg-struct-layout-1/t026
old gcc.sum gcc.dg/compat/vector-1
old gcc.sum gcc.dg/compat/vector-2
NEW gcc.sum gcc.dg/cpp/direct2.c
NEW gcc.sum gcc.dg/cpp/direct2s.c
NEW gcc.sum gcc.dg/gomp/pr34607.c
NEW gcc.sum gcc.dg/pr35746.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/torture/builtin-attr-1.c
old gcc.sum gcc.dg/torture/builtin-math-2.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c
old gcc.sum gcc.dg/vect/vect-114.c
old gcc.sum gcc.dg/vect/vect-15.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-fmadd-1.c
old gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
old gcc.sum tmpdir-gcc.dg-struct-layout-1/t025
old gcc.sum tmpdir-gcc.dg-struct-layout-1/t027
old gcc.sum tmpdir-gcc.dg-struct-layout-1/t028
old gfortran.sum gfortran.fortran-torture/execute/where_2.f90
old libcpp/symtab.o differs
fixed 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
Log information for changes since the last build:
------------------------------------------------------------------------
r166697 | amonakov | 2010-11-13 01:28:52 -0800 (Sat, 13 Nov 2010) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/sel-sched-ir.c
PR rtl-optimization/46204
* sel-sched-ir.c (maybe_tidy_empty_bb): Remove second argument.
Update all callers. Do not recompute topological order. Adjust
fallthrough edges following a degenerate conditional jump.
------------------------------------------------------------------------
r166698 | bonzini | 2010-11-13 01:42:58 -0800 (Sat, 13 Nov 2010) | 38 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/Makefile.in
M /trunk/gcc/c-family/c-format.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/ext/builtin4.C
M /trunk/gcc/testsuite/g++.dg/ext/builtin5.C
M /trunk/gcc/testsuite/gcc.dg/format/asm_fprintf-1.c
M /trunk/gcc/testsuite/gcc.dg/format/c90-printf-1.c
M /trunk/gcc/testsuite/gcc.dg/format/c90-scanf-1.c
M /trunk/gcc/testsuite/gcc.dg/format/cmn-err-1.c
M /trunk/gcc/testsuite/gcc.dg/format/dfp-printf-1.c
M /trunk/gcc/testsuite/gcc.dg/format/dfp-scanf-1.c
A /trunk/gcc/testsuite/gcc.dg/format/few-1.c
M /trunk/gcc/testsuite/gcc.dg/format/gcc_diag-1.c
M /trunk/gcc/testsuite/gcc.dg/format/ms_unnamed-1.c
M /trunk/gcc/testsuite/gcc.dg/format/strfmon-1.c
M /trunk/gcc/testsuite/gcc.dg/format/unnamed-1.c
M /trunk/gcc/testsuite/gcc.dg/format/xopen-2.c
gcc:
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
* c-format.c (enum format_specifier_kind, kind_descriptions): New.
(struct format_wanted_type): Replace field "name" with "kind", add
"format_start" and "format_length".
(check_format_info_main): Fill in new fields. Fill in
FORMAT_WANTED_TYPES even for missing arguments. Move checks
after the final NUL outside the while loop. Do not include
width and precision modifiers in the format_start/format_length
of the main format.
(check_format_types): Remove FORMAT_START and FORMAT_LENGTH
arguments. Compute WANTED_TYPE first so that format_type_warning
can be called for missing arguments. Adjust calls to
format_type_warning.
(format_type_warning): Fetch as much information as possible
from format_wanted_type. Adjust printing now that every
warning has a "descr", as well as for missing argument warnings
and to include % sign for format specifiers.
testsuite:
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
* gcc.dg/format/few-1.c: New test.
* gcc.dg/format/asm_fprintf-1.c: Adjust.
* gcc.dg/format/c90-scanf-1.c: Adjust.
* gcc.dg/format/cmn-err-1.c: Adjust.
* gcc.dg/format/dfp-printf-1.c: Adjust.
* gcc.dg/format/dfp-scanf-1.c: Adjust.
* gcc.dg/format/gcc_diag-1.c: Adjust.
* gcc.dg/format/ms_unnamed-1.c: Adjust.
* gcc.dg/format/strfmon-1.c: Adjust.
* gcc.dg/format/unnamed-1.c: Adjust.
* gcc.dg/format/xopen-2.c: Adjust.
* g++.dg/ext/builtin4.C: Adjust.
* g++.dg/ext/builtin5.C: Adjust.
------------------------------------------------------------------------
r166699 | bonzini | 2010-11-13 01:52:00 -0800 (Sat, 13 Nov 2010) | 23 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/c-decl.c
M /trunk/gcc/c-parser.c
M /trunk/gcc/c-tree.h
M /trunk/gcc/c-typeck.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/Wcxx-compat-8.c
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
* c-tree.h (enum c_typespec_kind): Add ctsk_none.
(struct c_declspecs): Replace tagdef_seen_p and type_seen_p
with typespec_kind.
* c-decl.c (build_null_declspecs): Initialize typespec_kind.
(shadow_tag_warned, check_compound_literal_type): Adjust
uses of tag_defined_p.
(declspecs_add_type): Set typespec_kind.
* c-parser.c (c_parser_declaration_or_fndef,
c_parser_declspecs, c_parser_struct_declaration,
c_parser_parameter_declaration, c_parser_type_name,
c_parser_objc_diagnose_bad_element_prefix): Adjust uses
of type_seen_p.
* c-typeck.c (c_cast_expr): Use typespec_kind instead of
tag_defined_p, pass ctsk_firstref through.
testsuite:
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
* gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
------------------------------------------------------------------------
r166700 | bonzini | 2010-11-13 02:01:33 -0800 (Sat, 13 Nov 2010) | 18 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/c-parser.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/decl-9.c
2010-10-30 Paolo Bonzini <bonzini@gnu.org>
PR c/20385
* c-parser.c (c_parser_next_token_starts_declaration): Rename to...
(c_parser_next_tokens_start_declaration): ... this. Handle 2nd
token lookahead.
(c_parser_compound_statement_nostart, c_parser_label,
c_parser_for_statement, c_parser_omp_for_loop): Adjust calls.
(c_parser_declaration_or_fndef): Detect the case now matched by
c_parser_next_tokens_start_declaration, give error and correct it.
testsuite:
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
PR c/20385
* gcc.dg/decl-9.c: New.
------------------------------------------------------------------------
r166701 | burnus | 2010-11-13 02:29:04 -0800 (Sat, 13 Nov 2010) | 14 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/trans-common.c
M /trunk/gcc/fortran/trans-decl.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/volatile12.f90
2010-11-13 Tobias Burnus <burnus@net-b.de>
PR fortran/45742
* trans-common.c (build_field): Add TREE_SIDE_EFFECTS for
* volatile.
* trans-decl.c (gfc_finish_var_decl): Ditto.
(create_function_arglist): Handle volatile dummy arguments.
2010-11-13 Tobias Burnus <burnus@net-b.de>
PR fortran/45742
* gfortran.dg/volatile12.f90: New.
------------------------------------------------------------------------
r166702 | burnus | 2010-11-13 03:46:25 -0800 (Sat, 13 Nov 2010) | 7 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gfortran.dg/volatile12.f90
2010-11-13 Tobias Burnus <burnus@net-b.de>
PR fortran/45742
* gfortran.dg/volatile12.f90: Use the right three in
* cleanup-tree-dump.
------------------------------------------------------------------------
r166703 | jsm28 | 2010-11-13 04:13:53 -0800 (Sat, 13 Nov 2010) | 2 lines
Changed paths:
M /trunk/gcc/po/ChangeLog
M /trunk/gcc/po/gcc.pot
* gcc.pot: Regenerate.
------------------------------------------------------------------------
r166704 | iains | 2010-11-13 04:50:37 -0800 (Sat, 13 Nov 2010) | 22 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/dwarf2out.c
don't emit debug sections until they are required
gcc:
* dwarf2out.c (macinfo_entry): New struct.
(output_comp_unit): Emit the section start label here and flag that we
will emit an info section.
(dwarf2out_start_source_file): Save data in a macinfo entry rather than
emitting directly.
(dwarf2out_end_source_file): Likewise.
(dwarf2out_define): Likewise.
(dwarf2out_undef): Likewise.
(output_macinfo): New.
(dwarf2out_init): Do not emit debug section switches here, allocate a
vec for macinfo, when required.
(dwarf2out_finish): First switch to debug_abbrev_section here.
debug_line_section, debug_macinfo_section, Likewise.
Check that the pubtypes table has at least one unpruned entry before
trying to emit it.
------------------------------------------------------------------------
r166705 | iains | 2010-11-13 04:56:39 -0800 (Sat, 13 Nov 2010) | 6 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/darwin-segaddr.c
gcc/testsuite:
* gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
------------------------------------------------------------------------
r166706 | iains | 2010-11-13 05:02:24 -0800 (Sat, 13 Nov 2010) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/darwin.h
gcc:
* config/darwin.h (LINK_COMMAND_SPEC_A): Update for changes to lto
switches.
------------------------------------------------------------------------
r166707 | bonzini | 2010-11-13 07:00:06 -0800 (Sat, 13 Nov 2010) | 5 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/objc.dg/attributes/method-format-1.m
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
* objc.dg/attributes/method-format-1.m: New test.
------------------------------------------------------------------------
r166708 | ebotcazou | 2010-11-13 07:15:02 -0800 (Sat, 13 Nov 2010) | 1 line
Changed paths:
M /trunk/gcc/ada/ChangeLog
Fix a couple of formatting issues
------------------------------------------------------------------------
r166709 | nicola | 2010-11-13 07:53:32 -0800 (Sat, 13 Nov 2010) | 17 lines
Changed paths:
M /trunk/gcc/objc/ChangeLog
M /trunk/gcc/objc/objc-act.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/obj-c++.dg/invalid-type-1.mm
M /trunk/gcc/testsuite/objc/compile/20060406-1.m
A /trunk/gcc/testsuite/objc.dg/invalid-type-1.m
In gcc/objc/:
2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
* objc-act.c (objc_get_protocol_qualified_type): detect cases
where we are asked to attach a protocol to something which is not
an Objective-C object type, and produce an error.
In gcc/testsuite/:
2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
* objc/compile/20060406-1.m: Fixed testcase not to try to qualify
a pointer to an arbitrary C struct with an Objective-C protocol.
Test various valid uses of typedef with Objective-C objects and
protocols instead.
* objc.dg/invalid-type-1.m: New.
* obj-c++.dg/invalid-type-1.m: New.
------------------------------------------------------------------------
r166710 | nicola | 2010-11-13 07:58:02 -0800 (Sat, 13 Nov 2010) | 4 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/obj-c++.dg/attributes/method-format-1.mm
2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
* obj-c++.dg/attributes/method-format-1.mm: Adjust.
------------------------------------------------------------------------
r166711 | bonzini | 2010-11-13 08:19:33 -0800 (Sat, 13 Nov 2010) | 11 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/cpp/direct2.c
M /trunk/gcc/testsuite/gcc.dg/cpp/direct2s.c
M /trunk/gcc/testsuite/gcc.dg/dfp/constants-c99.c
M /trunk/gcc/testsuite/gcc.dg/gomp/pr34607.c
M /trunk/gcc/testsuite/gcc.dg/noncompile/920923-1.c
M /trunk/gcc/testsuite/gcc.dg/pr35746.c
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
PR c/46462
* gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
* gcc.dg/pr35746.c: Likewise.
* gcc.dg/cpp/direct2.c: Likewise.
* gcc.dg/cpp/direct2s.c: Likewise.
* gcc.dg/noncompile/920923-1.c: Likewise.
* gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
------------------------------------------------------------------------
r166712 | ghazi | 2010-11-13 08:34:31 -0800 (Sat, 13 Nov 2010) | 3 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/MAINTAINERS
* MAINTAINERS: Update my email address.
------------------------------------------------------------------------
r166713 | iains | 2010-11-13 09:15:17 -0800 (Sat, 13 Nov 2010) | 7 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/obj-c++.dg/fsf-nsstring-format-1.mm
M /trunk/gcc/testsuite/objc.dg/fsf-nsstring-format-1.m
gcc/testsuite:
* objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
* obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
------------------------------------------------------------------------
r166716 | rsandifo | 2010-11-13 09:30:52 -0800 (Sat, 13 Nov 2010) | 14 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/mips/mips.c
M /trunk/gcc/config/mips/mips.h
M /trunk/gcc/config/mips/mips.md
M /trunk/gcc/doc/invoke.texi
gcc/
2010-09-21 Mingming Sun <mingm.sun@gmail.com>
* doc/invoke.texi (MIPS Options): Add loongson3a processor.
* config/mips/mips.md (define_attr "cpu"): Add loongson_3a.
(define_insn "prefetch"): Add TARGET_LOONGSON_3A.
* config/mips/mips.h (TARGET_LOONGSON_3A): Define.
(TUNE_LOONGSON_3A): Define.
(TARGET_LOONGSON_VECTORS): Add TARGET_LOONGSON_3A.
(MIPS_ISA_LEVEL_SPEC): Add loongson3a.
* config/mips/mips.c (mips_cpu_info_table): Add loongson3a.
(mips_issue_rate): Add PROCESSOR_LOONGSON_3A.
(mips_rtx_cost_data): Add Loongson-3A.
------------------------------------------------------------------------
r166717 | rsandifo | 2010-11-13 09:32:46 -0800 (Sat, 13 Nov 2010) | 12 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/mips/mips.c
M /trunk/gcc/config/mips/mips.md
gcc/
2010-11-03 Uros Bizjak <ubizjak@gmail.com>
* config/mips/mips.md (call_internal): Pass curr_insn to
mips_split_call.
(call_internal_direct): Ditto.
(call_value_internal): Ditto.
(call_value_internal_direct): Ditto.
(call_value_multiple_internal): Ditto.
* config/mips/mips.c (mips_split_call): Do not copy
CALL_INSN_FUNCTION_USAGE here.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)