Re: Remove unused arguments of bulitin_unreachable

2014-12-22 Thread Jeff Law
On 12/11/14 10:06, Jan Hubicka wrote: Hi, in firefox .optimized dumps one can see few places where __builtin_unreachable is called (as a result of devirtualization code proving the code path to be undefined). There is usually some argument setup for the parameters of __builtin_unreachable that a

Re: Remove unused arguments of bulitin_unreachable

2014-12-12 Thread Richard Biener
On Thu, Dec 11, 2014 at 7:16 PM, Jan Hubicka wrote: >> On Thu, Dec 11, 2014 at 06:06:55PM +0100, Jan Hubicka wrote: >> > Hi, >> > in firefox .optimized dumps one can see few places where >> > __builtin_unreachable >> > is called (as a result of devirtualization code proving the code path to be >>

Re: Remove unused arguments of bulitin_unreachable

2014-12-11 Thread Martin Jambor
Hi, On Thu, Dec 11, 2014 at 07:16:43PM +0100, Jan Hubicka wrote: > > On Thu, Dec 11, 2014 at 06:06:55PM +0100, Jan Hubicka wrote: > > > Hi, > > > in firefox .optimized dumps one can see few places where > > > __builtin_unreachable > > > is called (as a result of devirtualization code proving the

Re: Remove unused arguments of bulitin_unreachable

2014-12-11 Thread Jan Hubicka
> On Thu, Dec 11, 2014 at 06:06:55PM +0100, Jan Hubicka wrote: > > Hi, > > in firefox .optimized dumps one can see few places where > > __builtin_unreachable > > is called (as a result of devirtualization code proving the code path to be > > undefined). There is usually some argument setup for th

Re: Remove unused arguments of bulitin_unreachable

2014-12-11 Thread Jakub Jelinek
On Thu, Dec 11, 2014 at 06:06:55PM +0100, Jan Hubicka wrote: > Hi, > in firefox .optimized dumps one can see few places where __builtin_unreachable > is called (as a result of devirtualization code proving the code path to be > undefined). There is usually some argument setup for the parameters of

Remove unused arguments of bulitin_unreachable

2014-12-11 Thread Jan Hubicka
Hi, in firefox .optimized dumps one can see few places where __builtin_unreachable is called (as a result of devirtualization code proving the code path to be undefined). There is usually some argument setup for the parameters of __builtin_unreachable that are dead. This patch makes it somewhat b