[Bug c/17336] AVRGCC ignores "volatile" keyword for "register" variables

2008-08-07 Thread urjaman at gmail dot com
--- Comment #7 from urjaman at gmail dot com 2008-08-07 07:51 --- I did a simple test on my avr-gcc 4.2.2 and it seems that this bug (i dont think it should be Resolution: INVALID but...) is fixed in 4.2.2 atleast. I changed the register used in the example to r2 to see if the AVR&#

[Bug target/27663] missed-optimization transforming a byte array to unsigned long

2009-04-24 Thread urjaman at gmail dot com
--- Comment #3 from urjaman at gmail dot com 2009-04-24 20:24 --- Confirmed on 4.3.2 - it's a bit different and actually worse (longer): (Please add 4.3.2 to known to fail - i cant) : 0: e8 2f mov r30, r24 2: f9 2f mov r31, r25 4:

[Bug target/57339] [SH] Wrong ISR FPU register save/restore

2013-11-24 Thread urjaman at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57339 Urja Rannikko changed: What|Removed |Added CC||urjaman at gmail dot com --- Comment #2

[Bug rtl-optimization/50749] Auto-inc-dec does not find subsequent contiguous mem accesses

2015-09-17 Thread urjaman at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50749 Urja Rannikko changed: What|Removed |Added CC||urjaman at gmail dot com --- Comment

[Bug rtl-optimization/50749] Auto-inc-dec does not find subsequent contiguous mem accesses

2015-09-17 Thread urjaman at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50749 --- Comment #22 from Urja Rannikko --- All of the 3 pointer regs (X,Y,Z) can do post-inc operations, but only Y and Z can do displacement (which is what gcc tries to use, even when the increment operation would be better all around since we usual

[Bug target/71151] [avr] -fmerge-constants and -fdata-sections/-ffunction-sections results in string constants in .progmem.gcc_sw section

2016-08-27 Thread urjaman at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151 Urja Rannikko changed: What|Removed |Added CC||urjaman at gmail dot com --- Comment