This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 new GCC HEAD@159930 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Thu, 27 May 2010 18:18:54 -0700 (PDT)
- Subject: 2 new GCC HEAD@159930 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 159930 had problems on:
native: regress-40 (2 NEW failures)
The previous build was of revision 159912.
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/altivec-2.C
old g++.sum g++.dg/ext/visibility/anon6.C
old gcc.sum gcc.c-torture/compile/20040304-1.c
old gcc.sum gcc.dg/debug/dwarf2/aranges-fnsec-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/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
old gcc.sum gcc.dg/vect/slp-perm-5.c
old gcc.sum gcc.dg/vect/slp-perm-6.c
NEW gcc.sum gcc.dg/vect/vect-109.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
old gfortran.sum gfortran.dg/array_constructor_11.f90
old gfortran.sum gfortran.fortran-torture/execute/where_2.f90
old libiberty/cp-demangle.o differs
NEW libjava.sum Thread_Sleep_2
old libstdc++.sum 27_io/basic_stringbuf/in_avail/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/in_avail/wchar_t/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sbumpc/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sbumpc/wchar_t/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sgetc/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sgetc/wchar_t/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sgetn/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sgetn/wchar_t/1.cc
old libstdc++.sum 27_io/basic_stringbuf/snextc/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/snextc/wchar_t/1.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:
------------------------------------------------------------------------
r159913 | rguenth | 2010-05-27 03:33:08 -0700 (Thu, 27 May 2010) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/lto-wrapper.c
2010-05-27 Richard Guenther <rguenther@suse.de>
* lto-wrapper.c (maybe_unlink_file): Ignore unlink failure
for non-existant files.
(fork_execute): Mark args_name file as deleted.
------------------------------------------------------------------------
r159914 | jsm28 | 2010-05-27 04:33:27 -0700 (Thu, 27 May 2010) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/Makefile.in
A /trunk/gcc/input.c
M /trunk/gcc/input.h
M /trunk/gcc/toplev.c
M /trunk/gcc/toplev.h
M /trunk/gcc/tree.c
* input.c: New file.
* input.h (main_input_filename): Move declaration to toplev.h.
* toplev.c (input_location, line_table): Move to input.c
* toplev.h (main_input_filename): Move declaration from input.h.
* tree.c (expand_location): Move to input.c.
* Makefile.in (OBJS-common): Add input.o.
(input.o): Add dependencies.
------------------------------------------------------------------------
r159915 | uros | 2010-05-27 04:36:26 -0700 (Thu, 27 May 2010) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
* ChangeLog: Fix whitespace.
* testsuite/ChangeLog: Ditto.
------------------------------------------------------------------------
r159916 | uweigand | 2010-05-27 04:46:06 -0700 (Thu, 27 May 2010) | 12 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/c-common.c
M /trunk/gcc/c-common.h
M /trunk/gcc/config/spu/spu.h
M /trunk/gcc/doc/tm.texi
* c-common.h (c_register_addr_space): Add prototype.
(ADDR_SPACE_KEYWORD): Remove.
* c-common.c (c_register_addr_space): New function.
(c_addr_space_name): Reimplement.
(c_common_reswords): Do not include TARGET_ADDR_SPACE_KEYWORDS.
* config/spu/spu.h (TARGET_ADDR_SPACE_KEYWORDS): Remove.
(REGISTER_TARGET_PRAGMAS): Call c_register_addr_space.
* doc/tm.texi (Named Address Spaces): Mention c_register_addr_space.
Remove TARGET_ADDR_SPACE_KEYWORDS.
------------------------------------------------------------------------
r159917 | mkuvyrkov | 2010-05-27 04:54:48 -0700 (Thu, 27 May 2010) | 34 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/alpha/linux-elf.h
M /trunk/gcc/config/linux.h
M /trunk/gcc/config/linux.opt
M /trunk/gcc/config/rs6000/linux64.h
M /trunk/gcc/config/rs6000/sysv4.h
M /trunk/gcc/config.gcc
M /trunk/gcc/doc/invoke.texi
M /trunk/gcc/testsuite/ChangeLog
D /trunk/gcc/testsuite/gcc.dg/glibc-uclibc-1.c
D /trunk/gcc/testsuite/gcc.dg/glibc-uclibc-2.c
Add support for Bionic C library
gcc/
* config.gcc (LIBC_GLIBC, LIBC_BIONIC, LIBC_UCLIBC): New tm_define
macro.
(DEFAULT_LIBC): New tm_define macro set to one of LIBC_*.
(bfin*-uclinux, moxie-*-uclinux*, m68k-*-uclinux*): Update.
* config/linux.h (OPTION_GLIBC, OPTION_UCLIBC, OPTION_BIONIC): Define.
(LINUX_TARGET_OS_CPP_BUILTINS): Define __gnu_linux__ only for GLIBC.
(CHOOSE_DYNAMIC_LINKER1, CHOOSE_DYNAMIC_LINKER): Make it easier
to support multiple C libraries. Handle Bionic.
(BIONIC_DYNAMIC_LINKER, BIONIC_DYNAMIC_LINKER32,)
(BIONIC_DYNAMIC_LINKER64): Define.
(LINUX_DYNAMIC_LINKER, LINUX_DYNAMIC_LINKER32, LINUX_DYNAMIC_LINKER64):
Update.
(TARGET_HAS_SINCOS): Enable for Bionic.
* config/linux.opt: Rewrite to handle more than 2 C libraries. Make
the last option specified on command line take effect.
(linux_uclibc): Rename to linux_libc, initialize using DEFAULT_LIBC.
(mbionic): New.
(mglibc, muclibc): Update.
* config/alpha/linux-elf.h, config/rs6000/linux64.h,
* config/rs6000/sysv4.h (CHOOSE_DYNAMIC_LINKER): Update to use
DEFAULT_LIBC.
* doc/invoke.texi (-mglibc, -muclibc): Update.
(-mbionic): Document.
gcc/testsuite/
* gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
necessary.
------------------------------------------------------------------------
r159918 | mkuvyrkov | 2010-05-27 05:06:58 -0700 (Thu, 27 May 2010) | 22 lines
Changed paths:
M /trunk/gcc/ChangeLog
D /trunk/gcc/config/arm/eabi.h
D /trunk/gcc/config/arm/eabi.opt
M /trunk/gcc/config/arm/linux-eabi.h
A /trunk/gcc/config/linux-android.h (from /trunk/gcc/config/arm/eabi.h:159916)
A /trunk/gcc/config/linux-android.opt (from /trunk/gcc/config/arm/eabi.opt:159916)
M /trunk/gcc/config/linux.h
M /trunk/gcc/config.gcc
M /trunk/gcc/doc/invoke.texi
Support compilation for Android platform. Reimplement -mandroid.
* config.gcc (*linux*): Include linux-android.h and linux-android.opt.
(*android*): Set ANDROID_DEFAULT.
(arm*-*-linux*): Include linux-android.h.
(arm*-*-eabi*): Don't include previous -mandroid implementation.
* config/arm/eabi.h: Remove, move Android-specific parts ...
* config/linux-android.h: ... here. New file.
* config/arm/eabi.opt: Rename to ...
* config/linux-android.opt: ... this.
(mandroid): Allow -mno-android option. Initialize based on
ANDROID_DEFAULT.
* config/linux.h (STARTFILE_SPEC, ENDFILE_SPEC, CC1_SPEC, LIB_SPEC):
Move logic to corresponding LINUX_TARGET_* macros.
(TARGET_OS_CPP_BUILTINS): Define __ANDROID__, when appropriate.
* config/linux-eabi.h (LINK_SPEC, CC1_SPEC, CC1PLUS_SPEC, LIB_SPEC,)
(STARTFILE_SPEC, ENDFILE_SPEC): Define to choose between Linux and
Android definitions.
(LINUX_TARGET_OS_CPP_BUILTINS): Define __ANDROID__ if TARGET_ANDROID.
* doc/invoke.texi (-mandroid, -tno-android-cc, -tno-android-ld):
Document.
------------------------------------------------------------------------
r159919 | mkuvyrkov | 2010-05-27 05:08:51 -0700 (Thu, 27 May 2010) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gthr-posix.h
* gthr-posix.h (pthread_cancel): Don't declare if compiling against
Bionic C library.
(__gthread_active_p): Check for pthread_create if compiling against
Bionic C library.
------------------------------------------------------------------------
r159920 | rguenth | 2010-05-27 06:23:45 -0700 (Thu, 27 May 2010) | 35 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/vect/bb-slp-20.c
M /trunk/gcc/testsuite/gcc.dg/vect/no-section-anchors-vect-36.c
M /trunk/gcc/testsuite/gcc.dg/vect/slp-9.c
M /trunk/gcc/testsuite/gcc.dg/vect/slp-reduc-4.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-10.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-109.c
A /trunk/gcc/testsuite/gcc.dg/vect/vect-118.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-12.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-36.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-7.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-iv-8.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-13.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-14.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-15.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-7.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-8.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-9.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16b.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8c.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-strided-a-u32-mult.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-strided-u32-mult.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-widen-mult-s16.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-widen-mult-s8.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-widen-mult-sum.c
M /trunk/gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c
M /trunk/gcc/tree-vect-stmts.c
2010-05-27 Richard Guenther <rguenther@suse.de>
PR tree-optimization/44284
* tree-vect-stmts.c (vectorizable_assignment): Handle
sign-changing conversions as simple copy.
* gcc.dg/vect/vect-118.c: New testcase.
* gcc.dg/vect/bb-slp-20.c: Adjust.
* gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
* gcc.dg/vect/slp-9.c: Likewise.
* gcc.dg/vect/slp-reduc-4.c: Likewise.
* gcc.dg/vect/vect-10.c: Likewise.
* gcc.dg/vect/vect-109.c: Likewise.
* gcc.dg/vect/vect-12.c: Likewise.
* gcc.dg/vect/vect-36.c: Likewise.
* gcc.dg/vect/vect-7.c: Likewise.
* gcc.dg/vect/vect-iv-8.c: Likewise.
* gcc.dg/vect/vect-multitypes-10.c: Likewise.
* gcc.dg/vect/vect-multitypes-13.c: Likewise.
* gcc.dg/vect/vect-multitypes-14.c: Likewise.
* gcc.dg/vect/vect-multitypes-15.c: Likewise.
* gcc.dg/vect/vect-multitypes-7.c: Likewise.
* gcc.dg/vect/vect-multitypes-8.c: Likewise.
* gcc.dg/vect/vect-multitypes-9.c: Likewise.
* gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
* gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
* gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
* gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
* gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
* gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
* gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
* gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
* gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
* gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
------------------------------------------------------------------------
r159921 | ebotcazou | 2010-05-27 07:11:35 -0700 (Thu, 27 May 2010) | 13 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/dwarf2out.c
M /trunk/gcc/lto/ChangeLog
M /trunk/gcc/lto/Make-lang.in
M /trunk/gcc/lto/lto-lang.c
M /trunk/gcc/lto/lto.c
M /trunk/gcc/lto/lto.h
PR lto/44230
* dwarf2out.c (dwarf2out_begin_prologue): Fix nits in sorry message.
lto/
* lto.h (lto_eh_personality): New prototype.
* lto.c: Include debug.h.
(first_personality_decl): New static variable.
(lto_materialize_function): Set it to DECL_FUNCTION_PERSONALITY of the
first function for which it is non-null.
(lto_eh_personality_decl): New static variable.
(lto_eh_personality): New function.
* lto-lang.c (LANG_HOOKS_EH_PERSONALITY): Redefine to above function.
* Make-lang.in (lto/lto.o): Add dependency on debug.h.
------------------------------------------------------------------------
r159922 | jbeniston | 2010-05-27 08:05:48 -0700 (Thu, 27 May 2010) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/lm32/lm32.h
PR 43726 * config/lm32/lm32.h: Remove definition of GO_IF_MODE_DEPENDENT_ADDRESS.
------------------------------------------------------------------------
r159923 | hubicka | 2010-05-27 08:08:00 -0700 (Thu, 27 May 2010) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ddg.c
M /trunk/gcc/sched-deps.c
M /trunk/gcc/sched-ebb.c
M /trunk/gcc/sched-int.h
M /trunk/gcc/sched-rgn.c
M /trunk/gcc/sel-sched-ir.c
M /trunk/gcc/sel-sched-ir.h
* sched-ebb.c: Rename struct deps to struct deps_desc.
* ddg.c: Likewise.
* sel-sched-ir.c: Likewise.
* sched-deps.c: Likewise.
* sched-int.h: Likewise.
* sched-rgn.c: Likewise.
------------------------------------------------------------------------
r159924 | mrs | 2010-05-27 08:19:55 -0700 (Thu, 27 May 2010) | 4 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/lto/20100302_0.C
2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
* g++.dg/lto/20100302_0.C: Skip on darwin.
------------------------------------------------------------------------
r159925 | hubicka | 2010-05-27 08:43:25 -0700 (Thu, 27 May 2010) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/cgraph.h
M /trunk/gcc/cgraphunit.c
* cgraph.h (struct cgraph_node): Mark former_clone_of by GTY ((skip)).
* cgraphunit.c (clone_of_p): Compile only when checking is enabled.
------------------------------------------------------------------------
r159927 | steven | 2010-05-27 09:02:50 -0700 (Thu, 27 May 2010) | 20 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/Makefile.in
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/gcc-interface/decl.c
M /trunk/gcc/c-common.c
M /trunk/gcc/java/ChangeLog
M /trunk/gcc/java/builtins.c
M /trunk/gcc/system.h
gcc/ChangeLog:
* Makefile.in (ALL_CFLAGS): Add file-specific CFLAGS.
(ALL_HOST_FRONTEND_OBJS): New, for all front-end specific objects.
(ALL_HOST_BACKEND_OBJS): New, for all backend and target objects.
(ALL_HOST_OBJS): Now a union of the above two.
<section "Language makefile fragments">: Add -DIN_GCC_FRONTEND for
all files in ALL_HOST_FRONTEND_OBJS.
* system.h: Poison GCC_RTL_H if IN_GCC_FRONTEND is defined.
* c-common.c: Pretend to be a backend file by undefining
IN_GCC_FRONTEND (still need rtl.h here).
ada/ChangeLog:
* gcc-interface/decl.c: Pretend to be a backend file by undefining
IN_GCC_FRONTEND (still need rtl.h here).
java/ChangeLog:
* buildings.c: Pretend to be a backend file by undefining
IN_GCC_FRONTEND (still need rtl.h here).
------------------------------------------------------------------------
r159928 | jason | 2010-05-27 09:27:19 -0700 (Thu, 27 May 2010) | 1 line
Changed paths:
M /trunk/gcc/cp/ChangeLog
changelog correction
------------------------------------------------------------------------
r159929 | iains | 2010-05-27 09:28:13 -0700 (Thu, 27 May 2010) | 13 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-1.mm
M /trunk/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-2.mm
M /trunk/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-3.mm
M /trunk/gcc/testsuite/obj-c++.dg/torture/trivial.mm
M /trunk/gcc/testsuite/objc.dg/torture/tls/thr-init-2.m
M /trunk/gcc/testsuite/objc.dg/torture/tls/thr-init-3.m
M /trunk/gcc/testsuite/objc.dg/torture/tls/thr-init.m
M /trunk/gcc/testsuite/objc.dg/torture/trivial.m
2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
PR ObjC/44140
* objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
* objc.dg/torture/tls/thr-init-3.m: Ditto.
* objc.dg/torture/tls/thr-init.m: Ditto.
* objc.dg/torture/trivial.m: Ditto.
* obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
* obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
* obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
* obj-c++.dg/torture/trivial.mm: Ditto.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)