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]

4 new GCC HEAD@148556 regressions


With your recent patch, GCC HEAD revision 148556 had problems on:
native: regress-10 (4 NEW failures)
The previous build was of revision 148553.

Regressions for native:
NEW   g++.sum g++.dg/other/i386-2.C
NEW   g++.sum g++.dg/other/i386-3.C
NEW   g++.sum g++.dg/other/i386-5.C
NEW   g++.sum g++.dg/other/i386-6.C
old   gcc.sum gcc.c-torture/compile/limits-exprparen.c
old   gcc.sum gcc.dg/Wshadow-3.c
old   gcc.sum gcc.dg/func-ptr-conv-1.c
old   gcc.sum gcc.dg/pr34989-1.c
old   gcc.sum gcc.dg/pr36902.c
old   gcc.sum gcc.dg/struct/wo_prof_double_malloc.c

Log information for changes since the last build:
------------------------------------------------------------------------
r148554 | hjl | 2009-06-16 14:17:31 -0700 (Tue, 16 Jun 2009) | 45 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/i386.md
   A /trunk/gcc/config/i386/ia32intrin.h
   M /trunk/gcc/config/i386/x86intrin.h
   M /trunk/gcc/config.gcc

2009-06-16  H.J. Lu  <hongjiu.lu@intel.com>

	* config.gcc (extra_headers): Add ia32intrin.h for x86.

	* config/i386/i386.c (ix86_builtins): Add IX86_BUILTIN_BSRSI,
	IX86_BUILTIN_BSRDI.  IX86_BUILTIN_RDPMC, IX86_BUILTIN_RDTSC.
	IX86_BUILTIN_RDTSCP.  IX86_BUILTIN_ROLQI, IX86_BUILTIN_ROLHI,
	IX86_BUILTIN_RORQI and IX86_BUILTIN_RORHI.
	(ix86_special_builtin_type): Add UINT64_FTYPE_VOID,
	UINT64_FTYPE_PINT, INT_FTYPE_INT, UINT64_FTYPE_INT,
	INT64_FTYPE_INT64, UINT16_FTYPE_UINT16_INT and
	UINT8_FTYPE_UINT8_INT
	(bdesc_special_args): Add __builtin_ia32_rdtsc and
	__builtin_ia32_rdtscp.
	(bdesc_args): Add __builtin_ia32_bsrsi, __builtin_ia32_bsrdi,
	__builtin_ia32_rolqi, __builtin_ia32_rolhi, __builtin_ia32_rorqi
	and __builtin_ia32_rorhi,
	(ix86_init_mmx_sse_builtins): Handle UINT64_FTYPE_VOID,
	UINT64_FTYPE_PINT, INT_FTYPE_INT, UINT64_FTYPE_INT,
	INT64_FTYPE_INT64, UINT16_FTYPE_UINT16_INT and
	UINT8_FTYPE_UINT8_INT.
	(ix86_expand_args_builtin): Likewise.
	(ix86_expand_special_args_builtin): Likewise.

	* config/i386/i386.md (UNSPECV_RDTSCP): New.
	(UNSPECV_RDTSC): Likewise.
	(UNSPECV_RDPMC): Likewise.
	(*bsr): Removed to ...
	(bsr): This
	(*bsr_rex64): Removed to ...
	(bsr_rex64): This.
	(rdpmc): New.
	(*rdpmc): Likewise.
	(*rdpmc_rex64): Likewise.
	(rdtsc): Likewise.
	(*rdtsc): Likewise.
	(*rdtsc_rex64): Likewise.
	(rdtscp): Likewise.
	(*rdtscp): Likewise.
	(*rdtscp_rex64): Likewise.

	* config/i386/ia32intrin.h: New.

	* config/i386/x86intrin.h: Include <ia32intrin.h>.

------------------------------------------------------------------------
r148555 | redi | 2009-06-16 14:24:41 -0700 (Tue, 16 Jun 2009) | 8 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/libsupc++/exception_ptr.h
   A /trunk/libstdc++-v3/testsuite/18_support/exception_ptr/move.cc

2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>

	* libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
	Remove.
	(exception_ptr::operator=(exception_ptr&&)): Cast source to
	rvalue-reference so that move constructor is called.
	* testsuite/18_support/exception_ptr/move.cc: New.

------------------------------------------------------------------------

For more information, see <http://glutton.geoffk.org/HEAD/>.

-- 
Geoffrey Keating <geoffk@geoffk.org> 
(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]