Summary: | avr-gcc use don't saved registers in ISR with -O3 ('-frename-registers' ) optimization | ||
---|---|---|---|
Product: | gcc | Reporter: | aesok |
Component: | target | Assignee: | aesok |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aesok, eric.weddington, gcc-bugs |
Priority: | P3 | ||
Version: | 4.4.0 | ||
Target Milestone: | 4.3.2 | ||
Host: | Target: | avr-*-* | |
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | ||
Attachments: | The patch for 36424 |
Description
aesok
2008-06-02 17:55:59 UTC
Created attachment 15713 [details]
The patch for 36424
*** Bug 36423 has been marked as a duplicate of this bug. *** Subject: Bug 36424 Author: aesok Date: Sun Jun 8 16:08:08 2008 New Revision: 136562 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136562 Log: PR target/36424 * config/avr/avr.h (HARD_REGNO_RENAME_OK): Define. * config/avr/avr.c (avr_hard_regno_rename_ok): New function. * config/avr/avr-protos.h (avr_hard_regno_rename_ok): New prototype. Modified: trunk/gcc/ChangeLog trunk/gcc/config/avr/avr-protos.h trunk/gcc/config/avr/avr.c trunk/gcc/config/avr/avr.h Fixed for 4.4.0. Subject: Bug 36424 Author: aesok Date: Sun Jun 15 21:32:29 2008 New Revision: 136826 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136826 Log: PR target/36424 * config/avr/avr.h (HARD_REGNO_RENAME_OK): Define. * config/avr/avr.c (avr_hard_regno_rename_ok): New function. * config/avr/avr-protos.h (avr_hard_regno_rename_ok): New prototype. Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/config/avr/avr-protos.h branches/gcc-4_3-branch/gcc/config/avr/avr.c branches/gcc-4_3-branch/gcc/config/avr/avr.h Fixed for 4.3.2. |