This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
8 new GCC HEAD@154111 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Thu, 12 Nov 2009 01:05:25 -0800 (PST)
- Subject: 8 new GCC HEAD@154111 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 154111 had problems on:
native: regress-36 (8 NEW failures)
The previous build was of revision 154095.
Regressions for native:
old g++.sum g++.dg/abi/mangle11.C
old g++.sum g++.dg/abi/mangle12.C
old g++.sum g++.dg/abi/mangle17.C
old g++.sum g++.dg/abi/mangle20-2.C
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old gcc.sum gcc.c-torture/compile/20001226-1.c
old gcc.sum gcc.dg/pr34668-1.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/struct/wo_prof_double_malloc.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c
old gcc.sum gcc.dg/vect/pr35821-altivec.c
NEW gcc.sum gcc.dg/vmx/3b-10.c
NEW gcc.sum gcc.dg/vmx/bug-3.c
NEW gcc.sum gcc.dg/vmx/gcc-bug-e.c
NEW gcc.sum gcc.dg/vmx/gcc-bug-i.c
NEW gcc.sum gcc.dg/vmx/sn7153.c
NEW gcc.sum gcc.dg/vmx/varargs-1.c
NEW gcc.sum gcc.dg/vmx/x-04.c
NEW gcc.sum gcc.misc-tests/gcov-2.c
old gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old gfortran.sum gfortran.fortran-torture/execute/where_2.f90
old 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
old objc.sum objc/execute/exceptions/catchall-1.m
old objc.sum objc/execute/exceptions/local-variables-1.m
Log information for changes since the last build:
------------------------------------------------------------------------
r154096 | jbeniston | 2009-11-11 08:43:06 -0800 (Wed, 11 Nov 2009) | 50 lines
Changed paths:
M /trunk/gcc/ChangeLog
A /trunk/gcc/config/lm32
A /trunk/gcc/config/lm32/constraints.md
A /trunk/gcc/config/lm32/lm32-protos.h
A /trunk/gcc/config/lm32/lm32.c
A /trunk/gcc/config/lm32/lm32.h
A /trunk/gcc/config/lm32/lm32.md
A /trunk/gcc/config/lm32/lm32.opt
A /trunk/gcc/config/lm32/predicates.md
A /trunk/gcc/config/lm32/sfp-machine.h
A /trunk/gcc/config/lm32/t-fprules-softfp
A /trunk/gcc/config/lm32/uclinux-elf.h
M /trunk/gcc/config.gcc
M /trunk/gcc/doc/contrib.texi
M /trunk/gcc/doc/install.texi
M /trunk/gcc/doc/invoke.texi
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/other/packed1.C
M /trunk/gcc/testsuite/g++.old-deja/g++.jason/thunk3.C
M /trunk/gcc/testsuite/gcc.dg/20020312-2.c
M /trunk/gcc/testsuite/lib/target-supports.exp
M /trunk/libgcc/ChangeLog
A /trunk/libgcc/config/lm32
A /trunk/libgcc/config/lm32/_ashlsi3.S
A /trunk/libgcc/config/lm32/_ashrsi3.S
A /trunk/libgcc/config/lm32/_divsi3.c
A /trunk/libgcc/config/lm32/_lshrsi3.S
A /trunk/libgcc/config/lm32/_modsi3.c
A /trunk/libgcc/config/lm32/_mulsi3.c
A /trunk/libgcc/config/lm32/_udivmodsi4.c
A /trunk/libgcc/config/lm32/_udivsi3.c
A /trunk/libgcc/config/lm32/_umodsi3.c
A /trunk/libgcc/config/lm32/crti.S
A /trunk/libgcc/config/lm32/crtn.S
A /trunk/libgcc/config/lm32/libgcc_lm32.h
A /trunk/libgcc/config/lm32/t-elf
A /trunk/libgcc/config/lm32/t-lm32
A /trunk/libgcc/config/lm32/t-uclinux
M /trunk/libgcc/config.host
gcc/
2009-11-11 Jon Beniston <jon@beniston.com>
* config.gcc: Add lm32 elf and uclinux targets.
* config/lm32: New directory.
* config/lm32/lm32.c: New file.
* config/lm32/lm32.h: New file.
* config/lm32/lm32.md: New file.
* config/lm32/lm32.opt: New file.
* config/lm32/lm32-protos.h: New file.
* config/lm32/constraints.md: New file.
* config/lm32/predicates.md: New file.
* config/lm32/sfp-machine.h: New file.
* config/lm32/t-fprules-softfp: New file.
* config/lm32/uclinux-elf.h: New file.
* doc/invoke.texi: Document lm32 options.
* doc/contrib.texi: Document lm32 porter.
* doc/install.texi: Document lm32 targets.
gcc/testsuite/
2009-11-11 Jon Beniston <jon@beniston.com>
* lib/target-supports.exp (check_profiling_available): lm32 target
doesn't support profiling.
* gcc.dg/20020312-2.c: Add lm32 support.
* g++.dg/other/packed1.C: Expect to fail on lm32.
* g++.old-deja/g++.jason/thunk3.C: Likewise.
libgcc/
2009-11-11 Jon Beniston <jon@beniston.com>
* config.host: Add lm32 targets.
* config/lm32: New directory.
* config/lm32/libgcc_lm32.h: New file.
* config/lm32/_mulsi3.c: New file.
* config/lm32/_udivmodsi4.c: New file.
* config/lm32/_divsi3.c: New file.
* config/lm32/_modsi3.c: New file.
* config/lm32/_udivsi3.c: New file.
* config/lm32/_umodsi3.c: New file.
* config/lm32/_lshrsi3.S: New file.
* config/lm32/_ashrsi3.S: New file.
* config/lm32/_ashlsi3.S: New file.
* config/lm32/crti.S: New file.
* config/lm32/crtn.S: New file.
* config/lm32/t-lm32: New file.
* config/lm32/t-elf: New file.
* config/lm32/t-uclinux: New file.
------------------------------------------------------------------------
r154097 | bstarynk | 2009-11-11 09:52:46 -0800 (Wed, 11 Nov 2009) | 11 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/doc/cpp.texi
M /trunk/gcc/doc/extend.texi
M /trunk/gcc/doc/plugins.texi
2009-11-11 Basile Starynkevitch <basile@starynkevitch.net>
* gcc/doc/plugins.texi (Registering custom attributes): section
renamed as (Registering custom attributes or pragmas).
Mentions custom attributes & pragmas, and c_register_pragma, with
a small example.
* gcc/doc/cpp.texi (Pragmas): Mentions that plugins can provide their
pragmas.
* gcc/doc/extend.texi (Function Attributes): Mentions that plugin can
provide their attributes.
------------------------------------------------------------------------
r154098 | ktietz | 2009-11-11 10:37:19 -0800 (Wed, 11 Nov 2009) | 49 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/c-pragma.c
M /trunk/gcc/config/i386/cygming.h
M /trunk/gcc/doc/tm.texi
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/g++.dg/torture/pushpop_macro.C
A /trunk/gcc/testsuite/gcc.c-torture/execute/pushpop_macro.c
M /trunk/gcc/testsuite/gcc.dg/cpp/pragma-pop_macro-1.c
A /trunk/gcc/testsuite/gcc.dg/pch/pushpop-1.c
A /trunk/gcc/testsuite/gcc.dg/pch/pushpop-1.hs
M /trunk/libcpp/ChangeLog
M /trunk/libcpp/directives.c
M /trunk/libcpp/init.c
M /trunk/libcpp/internal.h
M /trunk/libcpp/lex.c
M /trunk/libcpp/pch.c
ChangeLog for libcpp
2009-11-11 Kai Tietz <kai.tietz@onevision.com>
* directives.c (do_pragma_push_macro): New pragma handler.
(do_pragma_pop_macro): Likewise.
(_cpp_init_internal_pragmas): Add push_macro and
pop_macro handler to internal pragmas.
(lex_macro_node_from_str): Removed.
(cpp_push_definition): Replace lex_macro_node_from_str
by _cpp_lex_identifier.
(cpp_pop_definition): Likewise.
* internal.h (_cpp_lex_identifier): New prototype.
(def_pragma_macro): New structure.
(cpp_reader): New member pushed_macros.
* lex.c (_cpp_lex_identifier): New function.
(lex_identifier_intern): New function.
* init.c (cpp_create_reader): Initialize pushed_macros
member.
(cpp_destroy): Free elements in pushed_macros member.
* pch.c (_cpp_save_pushed_macros): New function.
(_cpp_restore_pushed_macros): Likewise.
(_cpp_restore_pushed_macros): Use _cpp_save_pushed_macros.
(cpp_read_state): Use _cpp_restore_pushed_macros.
ChangeLog for gcc
2009-11-11 Kai Tietz <kai.tietz@onevision.com>
* config/i386/cygming.h (HANDLE_PRAGMA_PUSH_POP_MACRO):
Removed.
* c-pragma.c (def_pragma_macro_value): Likewise.
(def_pragma_macro): Likewise.
(pushed_macro_table): Likewise.
(HANDLE_PRAGMA_PUSH_POP_MACRO): Remove guarded
code.
* doc/tm.texi (HANDLE_PRAGMA_PUSH_POP_MACRO):
Removed.
ChangeLog for gcc/testsuite
2009-11-11 Kai Tietz <kai.tietz@onevision.com>
* g++.dg/torture/pushpop_macro.C: New testcase.
* gcc.c-torture/execute/pushpop_macro.c: New testcase.
* gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all
targets.
------------------------------------------------------------------------
r154100 | hubicka | 2009-11-11 11:08:44 -0800 (Wed, 11 Nov 2009) | 12 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/Makefile.in
M /trunk/gcc/coverage.c
M /trunk/gcc/lto-cgraph.c
M /trunk/gcc/tree-profile.c
* lto-cgraph.c: Include gcov-io.h
(output_profile_summary): New function.
(output_cgraph): Use it.
(input_profile_summary): New function.
(input_cgraph): Use it.
* coverage.c (build_ctr_info_value): Use varpool; initalize
DECL_ASSEMBLER_NAME.
(create_coverage): Likewise.
* tree-profile.c (tree_init_ic_make_global_vars): Likewise.
(tree_init_edge_profiler): Likewise.
* Makefile.in (lto-cgraph.o): Add dependency on gcov-io.h.
------------------------------------------------------------------------
r154102 | paolo | 2009-11-11 11:57:48 -0800 (Wed, 11 Nov 2009) | 13 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/bits/basic_string.h
M /trunk/libstdc++-v3/include/ext/vstring.h
A /trunk/libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc
A /trunk/libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/dr1261.cc
2009-11-11 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/basic_string.h (to_string(int), to_string(unsigned),
to_string(long), to_string(unsigned long), to_string(float),
to_string(double), to_wstring(int), to_wstring(unsigned),
to_wstring(long), to_wstring(unsigned long), to_wstring(float),
to_wstring(double)): Add, per resolution of DR 1261.
* include/ext/vstring.h: Likewise.
* testsuite/21_strings/basic_string/numeric_conversions/char/
dr1261.cc: Add.
* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
dr1261.cc: Likewise.
------------------------------------------------------------------------
r154104 | hjl | 2009-11-11 12:34:13 -0800 (Wed, 11 Nov 2009) | 9 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/lto/lto.exp
M /trunk/gcc/testsuite/lib/lto.exp
2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
PR testsuite/42001
* gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
lto_finish at the end.
* lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
(lto_finish): New. Restore mathlib.
------------------------------------------------------------------------
r154105 | hubicka | 2009-11-11 12:57:20 -0800 (Wed, 11 Nov 2009) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/lto-streamer-in.c
M /trunk/gcc/lto-streamer-out.c
(patch by Richard Guenther)
* lto-streamer-out.c (output_function): Output head of argument list
earlier.
* lto-streamer-in.c (input_function): Re-map arguments into merged
declaration.
------------------------------------------------------------------------
r154106 | jason | 2009-11-11 13:20:06 -0800 (Wed, 11 Nov 2009) | 2 lines
Changed paths:
M /trunk/gcc/cp/ChangeLog
M /trunk/gcc/cp/call.c
* call.c (build_op_delete_call): Downgrade error about
placement/non-placement confusion to permerror.
------------------------------------------------------------------------
r154107 | janus | 2009-11-11 14:37:31 -0800 (Wed, 11 Nov 2009) | 12 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/resolve.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/proc_ptr_comp_22.f90
2009-11-11 Janus Weil <janus@gcc.gnu.org>
PR fortran/41978
* resolve.c (resolve_ref): Take care of procedure pointer component
references.
2009-11-11 Janus Weil <janus@gcc.gnu.org>
PR fortran/41978
* gfortran.dg/proc_ptr_comp_22.f90: New test.
------------------------------------------------------------------------
r154108 | hubicka | 2009-11-11 15:45:09 -0800 (Wed, 11 Nov 2009) | 9 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ipa.c
PR middle-end/41729
* ipa.c (function_and_variable_visibility): Do not privatize COMDAT
and WEAK variables at -fwhole-program.
PR middle-end/41735
* ipa.c (whole_program_function_and_variable_visility): COMDAT
functions/variables are not needed even if they are externally visible.
------------------------------------------------------------------------
r154111 | gccadmin | 2009-11-11 16:16:39 -0800 (Wed, 11 Nov 2009) | 1 line
Changed paths:
M /trunk/gcc/DATESTAMP
Daily bump.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)