[Bug target/45263] registers used in __do_global_ctors can get clobbered

2010-08-11 Thread gcc at d-silva dot org
-- gcc at d-silva dot org changed: What|Removed |Added Severity|blocker |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45263

[Bug target/45263] registers used in __do_global_ctors can get clobbered

2010-08-11 Thread gcc at d-silva dot org
-- gcc at d-silva dot org changed: What|Removed |Added Severity|normal |blocker http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45263

[Bug target/45263] registers used in __do_global_ctors can get clobbered

2010-08-11 Thread gcc at d-silva dot org
--- Comment #2 from gcc at d-silva dot org 2010-08-12 01:22 --- Created an attachment (id=21461) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21461&action=view) Patch to gcc/config/avr/libgcc.S saving r20 onto the stack before calling constructors -- http://gcc.

[Bug target/45263] registers used in __do_global_ctors can get clobbered

2010-08-11 Thread gcc at d-silva dot org
--- Comment #1 from gcc at d-silva dot org 2010-08-12 01:21 --- Created an attachment (id=21460) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21460&action=view) Test case showing that register r20 is clobbered when calling a constructor -- http://gcc.gnu.org/b

[Bug c/45263] New: registers used in __do_global_ctors can get clobbered

2010-08-11 Thread gcc at d-silva dot org
lobbered Product: gcc Version: 4.5.1 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gcc at d-silva dot org GCC host triplet: i686-pc-mingw32 GC