On Thu, Jul 24, 2014 at 8:57 AM, Richard Sandiford
wrote:
> Ping. Originaly message was here:
>
> https://gcc.gnu.org/ml/gcc-patches/2014-07/msg01113.html
Ok.
Thanks,
Richard.
> Richard Sandiford writes:
>> Richard Sandiford writes:
>>> Jan Hubicka writes:
Hi,
>>>
IRA initializa
Ping. Originaly message was here:
https://gcc.gnu.org/ml/gcc-patches/2014-07/msg01113.html
Richard Sandiford writes:
> Richard Sandiford writes:
>> Jan Hubicka writes:
>>> Hi,
>>
>>> IRA initialization shows high in profiles even when building lto
>>> objects. This patch simply delays RTL
Richard Sandiford writes:
> Jan Hubicka writes:
>> Hi,
>
>> IRA initialization shows high in profiles even when building lto
>> objects. This patch simply delays RTL backend initialization until we
>> really decide to output a function. In some cases this avoids the
>> initialization completely
> Jan Hubicka writes:
> >> Index: gcc/toplev.c
> >> ===
> >> --- gcc/toplev.c 2014-07-11 11:54:41.604838961 +0100
> >> +++ gcc/toplev.c 2014-07-16 08:22:36.226034738 +0100
> >> @@ -1604,6 +1604,10 @@ backend_init_target (void)
> >
Jan Hubicka writes:
>> Index: gcc/toplev.c
>> ===
>> --- gcc/toplev.c 2014-07-11 11:54:41.604838961 +0100
>> +++ gcc/toplev.c 2014-07-16 08:22:36.226034738 +0100
>> @@ -1604,6 +1604,10 @@ backend_init_target (void)
>> on
>
> This causes a segfault on gcc.target/mips/umips-store16-1.c. The register
> asm:
>
> register unsigned int global asm ("$16");
>
> causes us to globalise $16 and call reinit_regs. reinit_regs in turn
> calls ira_init, but IRA hasn't been initialised at this point and
> prerequisites like i
Jan Hubicka writes:
> Hi,
> IRA initialization shows high in profiles even when building lto
> objects. This patch simply delays RTL backend initialization until we
> really decide to output a function. In some cases this avoids the
> initialization completely (like in the case of LTO but also
On 06/25/14 01:09, Jan Hubicka wrote:
On 06/20/14 01:51, Jan Hubicka wrote:
Hi,
IRA initialization shows high in profiles even when building lto objects. This
patch simply
delays RTL backend initialization until we really decide to output a function.
In some cases
this avoids the initializat
> On 06/20/14 01:51, Jan Hubicka wrote:
> >Hi,
> >IRA initialization shows high in profiles even when building lto objects.
> >This patch simply
> >delays RTL backend initialization until we really decide to output a
> >function. In some cases
> >this avoids the initialization completely (like
On 06/20/14 01:51, Jan Hubicka wrote:
Hi,
IRA initialization shows high in profiles even when building lto objects. This
patch simply
delays RTL backend initialization until we really decide to output a function.
In some cases
this avoids the initialization completely (like in the case of LTO
Hi,
IRA initialization shows high in profiles even when building lto objects. This
patch simply
delays RTL backend initialization until we really decide to output a function.
In some cases
this avoids the initialization completely (like in the case of LTO but also
user target attributes)
and t
11 matches
Mail list logo