Reload bug & SRA oddness

Bernd Schmidt bernds_cb1@t-online.de
Wed May 9 12:25:00 GMT 2007


Alexandre Oliva wrote:

> This patch reintroduces some of the patch that I reverted on
> 2007-04-30, meant to scalarize into a single variable multiple small
> fields that are not accessed directly in the source code, with the
> following major changes since the original patch, installed on
> 2007-04-05:

I've tested this a bit, and on i386 it seems to have a beneficial effect
on the set of sources I tried.  On the Blackfin it does nothing at all.

> - only assignments to BIT_FIELD_REFs are regarded as both input and
>   output now; the use_all machinery is restored

Sounds like there's room for improvement.  Do you think it would be hard
to solve this accurately?

Is the cost logic in decide_block_copy still correct after this patch?
It seems like it could be unnecessarily pessimistic.


Bernd
-- 
This footer brought to you by insane German lawmakers.
Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
Sitz der Gesellschaft Muenchen, Registergericht Muenchen HRB 40368
Geschaeftsfuehrer Thomas Wessel, William A. Martin, Margaret Seif



More information about the Gcc-patches mailing list