* [Bug other/52278] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
@ 2012-02-16 14:16 ` gjl at gcc dot gnu.org
2012-02-16 14:19 ` gjl at gcc dot gnu.org
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gjl at gcc dot gnu.org @ 2012-02-16 14:16 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
--- Comment #1 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-02-16 14:00:59 UTC ---
Created attachment 26677
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26677
add.c
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
2012-02-16 14:16 ` [Bug other/52278] " gjl at gcc dot gnu.org
@ 2012-02-16 14:19 ` gjl at gcc dot gnu.org
2012-02-16 14:23 ` gjl at gcc dot gnu.org
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gjl at gcc dot gnu.org @ 2012-02-16 14:19 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
--- Comment #4 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-02-16 14:06:43 UTC ---
Created attachment 26680
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26680
add.c.198r.reload
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
2012-02-16 14:16 ` [Bug other/52278] " gjl at gcc dot gnu.org
2012-02-16 14:19 ` gjl at gcc dot gnu.org
@ 2012-02-16 14:23 ` gjl at gcc dot gnu.org
2012-02-16 14:31 ` gjl at gcc dot gnu.org
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gjl at gcc dot gnu.org @ 2012-02-16 14:23 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
--- Comment #3 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-02-16 14:04:02 UTC ---
Created attachment 26679
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26679
add.c.197r.ira
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
` (2 preceding siblings ...)
2012-02-16 14:23 ` gjl at gcc dot gnu.org
@ 2012-02-16 14:31 ` gjl at gcc dot gnu.org
2012-02-28 9:12 ` gjl at gcc dot gnu.org
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gjl at gcc dot gnu.org @ 2012-02-16 14:31 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
--- Comment #2 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-02-16 14:03:05 UTC ---
Created attachment 26678
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26678
add.s
Assembler output with -c -mmcu=avr4 -Os -save-temps -dp -da
To see reasonable code, add -fno-split-wide-types
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
` (3 preceding siblings ...)
2012-02-16 14:31 ` gjl at gcc dot gnu.org
@ 2012-02-28 9:12 ` gjl at gcc dot gnu.org
2012-07-27 17:24 ` wvangulik at xs4all dot nl
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gjl at gcc dot gnu.org @ 2012-02-28 9:12 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2012-02-28
CC| |eric.weddington at atmel
| |dot com
Ever Confirmed|0 |1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
` (4 preceding siblings ...)
2012-02-28 9:12 ` gjl at gcc dot gnu.org
@ 2012-07-27 17:24 ` wvangulik at xs4all dot nl
2012-10-21 20:54 ` gjl at gcc dot gnu.org
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: wvangulik at xs4all dot nl @ 2012-07-27 17:24 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
Wouter van Gulik <wvangulik at xs4all dot nl> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |wvangulik at xs4all dot nl
--- Comment #5 from Wouter van Gulik <wvangulik at xs4all dot nl> 2012-07-27 17:23:59 UTC ---
Note that the same behavior is seen for pointers and long.
long add(long l)
{
return l + 1;
}
and
char* add(char* p)
{
return p + 1;
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
` (5 preceding siblings ...)
2012-07-27 17:24 ` wvangulik at xs4all dot nl
@ 2012-10-21 20:54 ` gjl at gcc dot gnu.org
2013-02-08 15:37 ` [Bug other/52278] [4.7/4.8 Regression] " rguenth at gcc dot gnu.org
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: gjl at gcc dot gnu.org @ 2012-10-21 20:54 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |Kip.Hicit at gmail dot com
--- Comment #6 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-10-21 20:54:12 UTC ---
*** Bug 47644 has been marked as a duplicate of this bug. ***
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [4.7/4.8 Regression] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
` (6 preceding siblings ...)
2012-10-21 20:54 ` gjl at gcc dot gnu.org
@ 2013-02-08 15:37 ` rguenth at gcc dot gnu.org
2013-04-11 7:58 ` [Bug other/52278] [4.7/4.8/4.9 " rguenth at gcc dot gnu.org
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-02-08 15:37 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P4
Target Milestone|--- |4.7.3
Summary|[4.3 4.4 4.5 4.7 4.8 |[4.7/4.8 Regression] [avr]
|Regression] [avr] |inefficient register
|inefficient register |allocation for SUBREGs
|allocation for SUBREGs |
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [4.7/4.8/4.9 Regression] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
` (7 preceding siblings ...)
2013-02-08 15:37 ` [Bug other/52278] [4.7/4.8 Regression] " rguenth at gcc dot gnu.org
@ 2013-04-11 7:58 ` rguenth at gcc dot gnu.org
2014-06-12 13:42 ` [Bug other/52278] [4.7/4.8/4.9/4.10 " rguenth at gcc dot gnu.org
2014-10-07 17:13 ` [Bug other/52278] [4.8/4.9/5 " gjl at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-04-11 7:58 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.7.3 |4.7.4
--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> 2013-04-11 07:58:44 UTC ---
GCC 4.7.3 is being released, adjusting target milestone.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [4.7/4.8/4.9/4.10 Regression] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
` (8 preceding siblings ...)
2013-04-11 7:58 ` [Bug other/52278] [4.7/4.8/4.9 " rguenth at gcc dot gnu.org
@ 2014-06-12 13:42 ` rguenth at gcc dot gnu.org
2014-10-07 17:13 ` [Bug other/52278] [4.8/4.9/5 " gjl at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-06-12 13:42 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.7.4 |4.8.4
--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
The 4.7 branch is being closed, moving target milestone to 4.8.4.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug other/52278] [4.8/4.9/5 Regression] [avr] inefficient register allocation for SUBREGs
2012-02-16 14:05 [Bug other/52278] New: [avr] inefficient register allocation for SUBREGs gjl at gcc dot gnu.org
` (9 preceding siblings ...)
2014-06-12 13:42 ` [Bug other/52278] [4.7/4.8/4.9/4.10 " rguenth at gcc dot gnu.org
@ 2014-10-07 17:13 ` gjl at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: gjl at gcc dot gnu.org @ 2014-10-07 17:13 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Known to work| |4.8.0, 4.9.2
Resolution|--- |WORKSFORME
Known to fail|4.8.0 |
--- Comment #9 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Works for me in 4.8 and 4.9.
^ permalink raw reply [flat|nested] 12+ messages in thread