Richard Earnshaw wrote: >>>> The easiest solution would be to just make a note that you need the >>>> PIC register and then, when expanding the prologue emit the >>>> necessary instructions. IMO that makes sense as PIC register setup >>>> usually is something the prologue does, like all the other register >>>> setups necessary.
>> How about emitting a set at each place the PIC register is needed, >> and making sure that gcse will will common these sets where >> appropriate? > I'd rather not. -O0 code is bad enough already; and this just makes > more work for the compiler. I agree. What was the underlying fundamental change here that made the ARM strategy stop working? -- Mark Mitchell CodeSourcery m...@codesourcery.com (650) 331-3385 x713