This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]