This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

2 new GCC HEAD@159930 regressions


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.)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]