Hello all,

I've filed bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34903

Regards,
Sergei

Andrew Haley wrote:
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.

Reply via email to