http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51050
--- Comment #1 from Wim Lewis 2011-11-28 04:26:14 UTC ---
Still broken in rev 181770. Configuring without LTO does not change things.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51002
--- Comment #2 from Wim Lewis 2011-11-26 21:02:55 UTC ---
I think that would produce correct code, at least.
It seems like it would be more efficient for gcc to treat the stack pointer as
mode QI on these parts, and promote it to HI when it needs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51050
Bug #: 51050
Summary: [AVR, attiny26] ICE: invalid rtl sharing found in the
insn
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51002
Bug #: 51002
Summary: SP_H register is used even on targets that do not have
it (eg attiny26)
Classification: Unclassified
Product: gcc
Version: 4.6.2
Status: UNCONFI
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20296
Wim Lewis changed:
What|Removed |Added
CC||wiml at dot org
--- Comment #2 from Wim
--- Comment #1 from wiml at dot org 2009-08-10 05:18 ---
Workaround notes:
Changing the structure assignment to multiple assignments, one for each field,
produces noticeably better code; and changing the argument list to pass the
structure fields individually produces code that