This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Reload bug & SRA oddness
Alexandre Oliva wrote:
> On May 9, 2007, Bernd Schmidt <bernds_cb1@t-online.de> wrote:
>
>>> - 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?
>
> I'm not sure what kind of improvement you have in mind. Are you
> talking about not doing the in/out at all and breaking up the
> BIT_FIELD_REF such that it affects the scalarized variables? Or about
> doing the in/out only on the fields covered by the BIT_FIELD_REF? Or
> something else?
Either would be an improvement, but I was thinking about the second
option, which would have improved the code in a testcase I sent earlier
in the thread.
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