This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
4 new GCC HEAD@148556 regressions
- From: GCC regression tester <regress at geoffk dot org>
- To: gcc-regression at gcc dot gnu dot org
- Date: Tue, 16 Jun 2009 16:41:05 -0700
- Subject: 4 new GCC HEAD@148556 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
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.)