[Bug target/64331] regcprop propagates registers noted as REG_DEAD

2015-02-20 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug other/64452] [4.8/4.9/5.0 Regression] ICE in avr-gcc when passing struct member to varargs function

2015-02-17 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64452 --- Comment #1 from Georg-Johann Lay gjl at gcc dot gnu.org --- Created attachment 34787 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=34787action=edit Tentative patch for 5.0

[Bug target/64452] [4.8/4.9/5.0 Regression] ICE in avr-gcc when passing struct member to varargs function

2015-02-17 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64452 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords|ra

[Bug target/64052] compilation error local frame unavailable appears for some optimization levels

2015-02-16 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64052 --- Comment #5 from Georg-Johann Lay gjl at gcc dot gnu.org --- (In reply to Eugene from comment #4) I am not arguing for the sample code to be compilable and functional. My expectation is a consistent compilation result regardless

[Bug other/64452] [4.8/4.9/5.0 Regression] ICE in avr-gcc when passing struct member to varargs function

2015-02-16 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64452 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target||avr

[Bug target/62084] [avr] ICE: in convert_debug_memory_address

2014-12-15 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62084 --- Comment #3 from Georg-Johann Lay gjl at gcc dot gnu.org --- Marek, would you give a pointer for why this is a target issue and what the backend should do to fix it? Thanks.

[Bug target/64052] compilation error local frame unavailable appears for some optimization levels

2014-11-29 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64052 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added CC||gjl at gcc dot

[Bug libgcc/61843] Segmentation Fault on with avr-ld when linking with AVR C++ Linker

2014-11-29 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61843 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug middle-end/63633] [avr] internal compiler error: unrecognizable insn with mult insns

2014-11-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63633 --- Comment #2 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri Nov 21 14:04:25 2014 New Revision: 217922 URL: https://gcc.gnu.org/viewcvs?rev=217922root=gccview=rev Log: gcc/ Forward-port from 2014-10-30 4_9-branch

[Bug target/63633] [avr] internal compiler error: unrecognizable insn with mult insns

2014-11-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63633 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4

[Bug c/63760] Support __func__ in PROGMEM

2014-11-14 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63760 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target|AVR |avr

[Bug rtl-optimization/63633] [avr] internal compiler error: unrecognizable insn with mult insns

2014-10-24 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63633 --- Comment #1 from Georg-Johann Lay gjl at gcc dot gnu.org --- Created attachment 33801 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33801action=edit C test case that also generates wrong code

[Bug other/62284] [4.8 Regression] AVR unable to find register to spill in the class POINTER_REGS

2014-10-23 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62284 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target||avr

[Bug other/63630] New: [5.0 Regression] internal compiler error: Spill fail with invalid register

2014-10-23 Thread gjl at gcc dot gnu.org
: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org This is an ICE for gcc.c-torture/compile/920625-1.c from gcc's test suite: Running target atmega128-sim Running /gnu/gcc.gnu.org/trunk/gcc/testsuite

[Bug other/63630] [5.0 Regression] internal compiler error: Spill fail with invalid register

2014-10-23 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63630 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid

[Bug rtl-optimization/63633] New: [avr] internal compiler error: urecognizable insn with multi insns

2014-10-23 Thread gjl at gcc dot gnu.org
-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target: avr void ice_mult (int x) { register long reg asm (22); __asm volatile ( :: r (reg

[Bug rtl-optimization/63633] [avr] internal compiler error: unrecognizable insn with mult insns

2014-10-23 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63633 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-10-22 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #11 from Georg-Johann Lay gjl at gcc dot gnu.org --- (In reply to Jorn Wolfgang Rennecke from comment #10) Created attachment 33768 [details] patch for dtor direction I have this patch for fixing the direction of the dtor

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-10-22 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #12 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Wed Oct 22 10:46:11 2014 New Revision: 216551 URL: https://gcc.gnu.org/viewcvs?rev=216551root=gccview=rev Log: PR target/63223 * config/avr/lib1funcs.S

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-10-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #8 from Georg-Johann Lay gjl at gcc dot gnu.org --- (In reply to Jorn Wolfgang Rennecke from comment #4) (In reply to Georg-Johann Lay from comment #1) do_global_dtors is supposed to start at the start and increment from there. I

[Bug other/56183] [meta-bug][avr] Problems with register allocation

2014-10-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56183 Bug 56183 depends on bug 52278, which changed state. Bug 52278 Summary: [4.8/4.9/5 Regression] [avr] inefficient register allocation for SUBREGs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52278 What|Removed

[Bug other/52278] [4.8/4.9/5 Regression] [avr] inefficient register allocation for SUBREGs

2014-10-07 Thread gjl at gcc dot gnu.org
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

[Bug target/50807] [avr] Constructor writing to RAM for variable in Flash

2014-09-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50807 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/62084] [avr] ICE: in convert_debug_memory_address

2014-09-12 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62084 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||addr-space

[Bug target/63223] New: [avr] Make jumptables work with -Wl,--section-start,.text=

2014-09-11 Thread gjl at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org avr-gcc assumes that jumptables in section .progmem.gcc_sw_table are located in the lower 64k of flash and uses LPM to read from these tables. This does no more

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-09-11 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target||avr

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-09-11 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #1 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Thu Sep 11 08:08:17 2014 New Revision: 215152 URL: https://gcc.gnu.org/viewcvs?rev=215152root=gccview=rev Log: gcc/ PR target/63223 * config/avr/avr.md

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-09-11 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #2 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Thu Sep 11 08:19:45 2014 New Revision: 215153 URL: https://gcc.gnu.org/viewcvs?rev=215153root=gccview=rev Log: gcc/ Backport from 2014-09-11 trunk r215152

[Bug target/63223] [avr] Make jumptables work with -Wl,--section-start,.text=

2014-09-11 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/62084] [avr] ICE: in convert_debug_memory_address

2014-08-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62084 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added CC||gjl at gcc dot

[Bug libgcc/61843] Segmentation Fault on with avr-ld when linking with AVR C++ Linker

2014-07-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61843 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target||avr

[Bug target/61443] [avr] ICE when varargs argument is indirect addr-space access

2014-06-12 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61443 --- Comment #1 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Thu Jun 12 08:20:35 2014 New Revision: 211491 URL: http://gcc.gnu.org/viewcvs?rev=211491root=gccview=rev Log: gcc/ PR target/61443 * config/avr/avr.md

[Bug target/61443] [avr] ICE when varargs argument is indirect addr-space access

2014-06-12 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61443 --- Comment #2 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Thu Jun 12 08:34:42 2014 New Revision: 211492 URL: http://gcc.gnu.org/viewcvs?rev=211492root=gccview=rev Log: gcc/ Backport from 2014-05-09 trunk r210272

[Bug target/61443] [avr] ICE when varargs argument is indirect addr-space access

2014-06-12 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61443 --- Comment #3 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Thu Jun 12 08:54:24 2014 New Revision: 211493 URL: http://gcc.gnu.org/viewcvs?rev=211493root=gccview=rev Log: gcc/ Backport from 2014-05-09 trunk r210272

[Bug target/61443] [avr] ICE when varargs argument is indirect addr-space access

2014-06-12 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61443 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4

[Bug target/61443] New: [avr] ICE when varargs argument is indirect addr-space access

2014-06-07 Thread gjl at gcc dot gnu.org
-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target: avr Created attachment 32907 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=32907action

[Bug target/61044] Computed goto on AVR fails to use word-addressing

2014-05-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61044 --- Comment #4 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Wed May 28 08:42:25 2014 New Revision: 210999 URL: http://gcc.gnu.org/viewcvs?rev=210999root=gccview=rev Log: PR target/61044 * doc/extend.texi (Local

[Bug target/61044] Computed goto on AVR fails to use word-addressing

2014-05-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61044 --- Comment #5 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Wed May 28 08:44:23 2014 New Revision: 211000 URL: http://gcc.gnu.org/viewcvs?rev=211000root=gccview=rev Log: PR target/61044 * doc/extend.texi (Local

[Bug target/61044] Computed goto on AVR fails to use word-addressing

2014-05-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61044 --- Comment #6 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Wed May 28 08:48:03 2014 New Revision: 211001 URL: http://gcc.gnu.org/viewcvs?rev=211001root=gccview=rev Log: PR target/61044 * doc/extend.texi (Local

[Bug target/61044] Computed goto on AVR fails to use word-addressing

2014-05-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61044 --- Comment #7 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Wed May 28 08:50:18 2014 New Revision: 211002 URL: http://gcc.gnu.org/viewcvs?rev=211002root=gccview=rev Log: PR target/61044 * doc/extend.texi (Local

[Bug target/61044] Computed goto on AVR fails to use word-addressing

2014-05-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61044 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4

[Bug libgcc/61152] Missing GCC Runtime Library Exception in some files that are included in libgcc

2014-05-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61152 --- Comment #5 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Wed May 28 09:33:04 2014 New Revision: 211004 URL: http://gcc.gnu.org/viewcvs?rev=211004root=gccview=rev Log: gcc/ PR libgcc/61152 * config/dbx.h (License

[Bug libgcc/61152] Missing GCC Runtime Library Exception in some files that are included in libgcc

2014-05-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61152 --- Comment #6 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Wed May 28 09:35:19 2014 New Revision: 211005 URL: http://gcc.gnu.org/viewcvs?rev=211005root=gccview=rev Log: gcc/ PR libgcc/61152 * config/dbx.h (License

[Bug target/61044] Computed goto on AVR fails to use word-addressing

2014-05-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61044 --- Comment #9 from Georg-Johann Lay gjl at gcc dot gnu.org --- (In reply to Senthil Kumar Selvaraj from comment #3) The primary reason I added the diff relocs was to prevent linker relaxation messing up DWARF line number information - as you

[Bug libgcc/61152] Missing GCC Runtime Library Exception in some files that are included in libgcc

2014-05-27 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61152 --- Comment #1 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Tue May 27 08:41:24 2014 New Revision: 210959 URL: http://gcc.gnu.org/viewcvs?rev=210959root=gccview=rev Log: PR libgcc/61152 * config/arm/arm-opts.h

[Bug libgcc/61152] Missing GCC Runtime Library Exception in some files that are included in libgcc

2014-05-27 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61152 --- Comment #2 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Tue May 27 09:05:12 2014 New Revision: 210960 URL: http://gcc.gnu.org/viewcvs?rev=210960root=gccview=rev Log: gcc/ Backport from 2014-05-12 mainline r210322

[Bug libgcc/61152] Missing GCC Runtime Library Exception in some files that are included in libgcc

2014-05-27 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61152 --- Comment #3 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Tue May 27 11:37:49 2014 New Revision: 210969 URL: http://gcc.gnu.org/viewcvs?rev=210969root=gccview=rev Log: PR libgcc/61152 * config/arm/arm.h (License

[Bug libgcc/61152] Missing GCC Runtime Library Exception in some files that are included in libgcc

2014-05-27 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61152 --- Comment #4 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Tue May 27 11:42:10 2014 New Revision: 210971 URL: http://gcc.gnu.org/viewcvs?rev=210971root=gccview=rev Log: PR libgcc/61152 * config/arm/arm.h (License

[Bug target/61044] Computed goto on AVR fails to use word-addressing

2014-05-23 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61044 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added CC||gjl at gcc dot

[Bug target/60991] [avr] Stack corruption when using 24-bit integers __int24 or __memx pointers in large stack frame

2014-05-20 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60991 --- Comment #7 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Tue May 20 08:37:50 2014 New Revision: 210635 URL: http://gcc.gnu.org/viewcvs?rev=210635root=gccview=rev Log: gcc/ 2014-05-20 Senthil Kumar Selvaraj

[Bug target/60991] [avr] Stack corruption when using 24-bit integers __int24 or __memx pointers in large stack frame

2014-05-20 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60991 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4

[Bug libgcc/61152] New: Missing GCC Runtime Library Exception in some files that are included in libgcc

2014-05-12 Thread gjl at gcc dot gnu.org
Severity: trivial Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org libgcc sources are not yet separated completey from the compiler, i.e. it includes tm.h which in turn will include files from the compiler

[Bug target/61055] [avr] wrong test instruction after increment with -O1

2014-05-09 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61055 --- Comment #2 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri May 9 11:20:43 2014 New Revision: 210267 URL: http://gcc.gnu.org/viewcvs?rev=210267root=gccview=rev Log: gcc/config/avr PR target/61055 * config/avr

[Bug target/61055] [avr] wrong test instruction after increment with -O1

2014-05-09 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61055 --- Comment #3 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri May 9 11:25:11 2014 New Revision: 210268 URL: http://gcc.gnu.org/viewcvs?rev=210268root=gccview=rev Log: gcc/config/avr Backport from 2014-05-09 trunk

[Bug target/61055] [avr] wrong test instruction after increment with -O1

2014-05-09 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61055 --- Comment #4 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri May 9 11:29:58 2014 New Revision: 210269 URL: http://gcc.gnu.org/viewcvs?rev=210269root=gccview=rev Log: gcc/ Backport from 2014-05-09 trunk r210267 PR

[Bug target/61055] [avr] wrong test instruction after increment with -O1

2014-05-09 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61055 --- Comment #5 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri May 9 11:34:46 2014 New Revision: 210270 URL: http://gcc.gnu.org/viewcvs?rev=210270root=gccview=rev Log: gcc/ Backport from 2014-05-09 trunk r210267 PR

[Bug target/61055] [avr] wrong test instruction after increment with -O1

2014-05-09 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61055 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug target/61055] [avr] wrong test instruction after increment with -O1

2014-05-05 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61055 --- Comment #1 from Georg-Johann Lay gjl at gcc dot gnu.org --- I see similar code with -fno-peephole2 What about the following that is also turned into a signed test and generates an ADIW / BRGE sequence. This is also wrong then when we start

[Bug rtl-optimization/49857] Put constant switch-tables into flash

2014-04-22 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49857 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Target

[Bug target/60300] [avr] Suboptimal stack pointer manipulation for frame setup

2014-04-07 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60300 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target||avr --- Comment

[Bug c/60654] format warnings don't work with PROGMEM/PSTR

2014-03-31 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60654 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added CC||gjl at gcc dot

[Bug target/60247] AVR ATxmega C++ constructor startup in libgcc.S causes boot loop

2014-03-31 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60247 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target|ATxmega processor |avr

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

2014-03-31 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45263 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added CC||bobf at mrp3 dot

[Bug target/60247] AVR ATxmega C++ constructor startup in libgcc.S causes boot loop

2014-03-31 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60247 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-03-14 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #9 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri Mar 14 09:27:19 2014 New Revision: 208562 URL: http://gcc.gnu.org/viewcvs?rev=208562root=gccview=rev Log: PR target/59396 * config/avr/avr.c

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-03-14 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #10 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri Mar 14 09:41:51 2014 New Revision: 208564 URL: http://gcc.gnu.org/viewcvs?rev=208564root=gccview=rev Log: Backport from 2014-03-14 trunk r208562. PR

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-03-14 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #11 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Fri Mar 14 09:52:07 2014 New Revision: 208565 URL: http://gcc.gnu.org/viewcvs?rev=208565root=gccview=rev Log: Backport from 2014-03-14 trunk r208562. PR

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-03-14 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P4 |P5

[Bug target/60486] [4.8/4.9 Regression] [avr] superfluous or missing comparision after addition or subtraction

2014-03-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 --- Comment #6 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Thu Mar 13 09:16:53 2014 New Revision: 208532 URL: http://gcc.gnu.org/viewcvs?rev=208532root=gccview=rev Log: PR target/60486 * config/avr/avr.c

[Bug target/60486] [4.8/4.9 Regression] [avr] superfluous or missing comparision after addition or subtraction

2014-03-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 --- Comment #7 from Georg-Johann Lay gjl at gcc dot gnu.org --- Author: gjl Date: Thu Mar 13 09:35:42 2014 New Revision: 208534 URL: http://gcc.gnu.org/viewcvs?rev=208534root=gccview=rev Log: Backport from 2014-03-13 trunk r208532. PR

[Bug target/60486] [4.8 Regression] [avr] superfluous or missing comparision after addition or subtraction

2014-03-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4

[Bug target/60486] [4.8/4.9 Regression] [avr] superfluous or missing comparision after addition or subtraction

2014-03-11 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[Bug other/60486] [avr] missed optimization on detecting zero flag set

2014-03-10 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added CC||gjl at gcc dot

[Bug other/60486] [avr] missed optimization on detecting zero flag set

2014-03-10 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target||avr

[Bug other/60486] [avr] missed optimization on detecting zero flag set

2014-03-10 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60486 --- Comment #3 from Georg-Johann Lay gjl at gcc dot gnu.org --- Here is a smaller test case with similar artifact (insn #7): extern void foo (unsigned); char v; void pr_60486 (unsigned z) { if (--z == 0) v = 0; foo (z); } pr_60486

[Bug other/60040] AVR: error: unable to find a register to spill in class 'POINTER_REGS'

2014-02-18 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60040 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|NEW Last

[Bug other/56183] [meta-bug][avr] Problems with register allocation

2014-02-18 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56183 Bug 56183 depends on bug 60040, which changed state. Bug 60040 Summary: AVR: error: unable to find a register to spill in class 'POINTER_REGS' http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60040 What|Removed

[Bug other/60040] AVR: error: unable to find a register to spill in class 'POINTER_REGS'

2014-02-18 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60040 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Known to fail||4.8.3, 4.9.0

[Bug target/41076] [avr] pessimal code for logical OR of 8-bit fields

2014-02-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41076 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added CC||matthijs

[Bug other/60145] [AVR] Suboptimal code for byte order shuffling using shift and or

2014-02-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60145 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug other/60040] AVR: error: unable to find a register to spill in class 'POINTER_REGS'

2014-02-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60040 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug rtl-optimization/58545] [4.7/4.8 Regression] error: unable to find a register to spill in class 'POINTER_REGS'

2014-02-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58545 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added CC||sebastian.huber

[Bug other/56183] [meta-bug][avr] Problems with register allocation

2014-02-17 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56183 Bug 56183 depends on bug 60040, which changed state. Bug 60040 Summary: AVR: error: unable to find a register to spill in class 'POINTER_REGS' http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60040 What|Removed

[Bug tree-optimization/60075] New: Wrong code from loop optimizer with address-space accesses

2014-02-05 Thread gjl at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Created attachment 32046 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32046action=edit loop-memx.c: C source triggering the bug The following C code

[Bug tree-optimization/60075] Wrong code from loop optimizer with address-space accesses

2014-02-05 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60075 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||addr-space

[Bug c/38341] Wrong warning comparison of promoted ~unsigned with unsigned

2014-01-29 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38341 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target|arm-elf-gcc |arm-elf-gcc,x86

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-01-21 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #8 from Georg-Johann Lay gjl at gcc dot gnu.org --- (In reply to Martin Nowak from comment #5) (In reply to Georg-Johann Lay from comment #4) As the patch above has not been approved, it's unlikely this will ever get fixed

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-01-20 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #1 from Georg-Johann Lay gjl at gcc dot gnu.org --- Created attachment 31898 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=31898action=edit pr59396.diff: Tentative patch for avr.c PR target/59396 * config/avr/avr.c

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-01-20 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||patch

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2014-01-20 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 --- Comment #4 from Georg-Johann Lay gjl at gcc dot gnu.org --- (In reply to Martin Nowak from comment #3) Is there a simple workaround until this is fixed? None that I know of, at least if you don't want to change the sources. As the patch

[Bug target/59773] Mixing pointers to different memory spaces shows no warning (gcc for AVR)

2014-01-15 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59773 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target||avr

[Bug c++/59394] Unused code generated

2013-12-22 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59394 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Attachment #31385|0 |1

[Bug c++/59394] Unused code generated

2013-12-22 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59394 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target|AVR

[Bug c++/59394] Unused code generated

2013-12-22 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59394 --- Comment #3 from Georg-Johann Lay gjl at gcc dot gnu.org --- Some more notes: If you don't want that small functions are being inlined, consider -fno-inline-small-functions. If a function is being inlined then it's body is still implemented

[Bug middle-end/59559] New: ICE: invalid RTX sharing in expmed.c:expand_divmod

2013-12-19 Thread gjl at gcc dot gnu.org
: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org In expmed.c:expand_divmod() we have the following code: t1 = expmed_mult_highpart (compute_mode, op0, gen_int_mode (ml, compute_mode), NULL_RTX, 1, max_cost

[Bug target/59396] New: [avr] Wrong warning with ISR() and -flto

2013-12-05 Thread gjl at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Created attachment 31387 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=31387action=edit isr.c: The C source Following source will throw a warning if compiled, e.g., $ avr-gcc isr.c -mmcu=atmega8 -flto

[Bug target/59396] [avr] Wrong warning with ISR() and -flto

2013-12-05 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic

[Bug target/59174] [avr] Suboptimal multiplication when indexing an array

2013-12-02 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59174 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Target||avr

[Bug tree-optimization/50417] regression: memcpy with known alignment

2013-10-09 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50417 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Keywords||missed

[Bug middle-end/57503] [4.7/4.8 Regression] Expand uses wrong multiply routine

2013-10-07 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57503 Georg-Johann Lay gjl at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |NEW --- Comment

<    4   5   6   7   8   9   10   11   12   13   >