powercp-linux cross GCC 4.2 vs GCC 4.0.0: -Os code size regression? [Emcraft #11717]

Andrew Haley aph@redhat.com
Sat Jan 19 16:51:00 GMT 2008


David Edelsohn wrote:
>>>>>> Andrew Haley writes:
> 
> Andrew> I suspect that the real reason for the change in save/restore is because
> Andrew> not using lmw/stmw is faster.  That's just a guess though.  gcc could probably
> Andrew> be fixed to use ldmw/stmw if -Os is used.
> 
> Andrew> Anyway, now we've found something specific this is for the ppc maintainer to comment.
> 
> 	GCC does use load/store multiple and load/store string
> instructions if -Os is used, but not when the sequence is broken up by a
> fixed register.

Err, why not?

Thanks,
Andrew.



More information about the Gcc mailing list