Re: [gomp4] libgomp.c/target-1.c failing in fn2's GOMP_target_update

2013-12-12 Thread Thomas Schwinge
Hi! On Fri, 8 Nov 2013 16:40:00 +0100, Jakub Jelinek wrote: > On Fri, Nov 08, 2013 at 04:29:03PM +0100, Thomas Schwinge wrote: > > > > On the gomp-4_0-branch, when using the ID 257 device (host fallback but > > with non-shared memory), I see the libgomp.c/target-1.c test fail in > > fn2's GOMP_t

Partial PRE optimization causing slowdown

2013-12-12 Thread Steve Ellcey
I have a question about the partial pre (-ftree-partial-pre) optimization that was added in GCC 4.8. I have noticed that this optimization is slowing down the bitmnp01 benchmark in the EEMBC1.1 suite on MIPS. I see this with the 4.8 GCC and with ToT GCC. Comparing "-O3 -fno-tree-partial-pre" vs.

Re: Partial PRE optimization causing slowdown

2013-12-12 Thread Jeff Law
On 12/12/13 12:19, Steve Ellcey wrote: I have a question about the partial pre (-ftree-partial-pre) optimization that was added in GCC 4.8. I have noticed that this optimization is slowing down the bitmnp01 benchmark in the EEMBC1.1 suite on MIPS. I see this with the 4.8 GCC and with ToT GCC.

question about REG_PARM_STACK_SPACE usage in expand_call

2013-12-12 Thread Tom de Vries
Honza, in calls.c:expand_call, I see the following code: ... #ifdef REG_PARM_STACK_SPACE /* If outgoing reg parm stack space changes, we can not do sibcall. */ || (OUTGOING_REG_PARM_STACK_SPACE (funtype) != OUTGOING_REG_PARM_STACK_SPACE (TREE_TYPE (current_function_decl)))

gcc-4.8-20131212 is now available

2013-12-12 Thread gccadmin
Snapshot gcc-4.8-20131212 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.8-20131212/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.8 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: question about REG_PARM_STACK_SPACE usage in expand_call

2013-12-12 Thread Jeff Law
On 12/12/13 13:49, Tom de Vries wrote: Honza, in calls.c:expand_call, I see the following code: ... #ifdef REG_PARM_STACK_SPACE /* If outgoing reg parm stack space changes, we can not do sibcall. */ || (OUTGOING_REG_PARM_STACK_SPACE (funtype) != OUTGOING_REG_PARM_STACK_