[Bug other/94165] New: Wrong "warning: this statement may fall through" after __builtin_unreachable().

2020-03-13 Thread gjl at gcc dot gnu.org
Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- Created attachment 48026 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48026&action=edit C/C+

[Bug target/89148] [AVR] Merge plugin to place C++ vtables in flash memory

2020-04-02 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89148 --- Comment #2 from Georg-Johann Lay --- Some remarks: 1. There are AVR devices that don't support named address spaces. You will run into ICEs with this approach. You'll have to disable it for respective avr families. 2. The patch sets non-ge

[Bug rtl-optimization/90706] [9/10 Regression] Useless code generated for stack / register operations on AVR

2020-04-29 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90706 --- Comment #9 from Georg-Johann Lay --- (In reply to Berni from comment #8) > I just compiled AVR gcc 9.3.0 and tested the code again. Still no > improvement! Don't expect anything from v9 (or from v10 for that matter). The problem is in the m

[Bug target/95478] CPP stack pointer SP is 0x5d but assembly shows __SP_L_ at 0x3d (target AVR MEGA2560)

2020-06-06 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95478 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug testsuite/52641] Test cases fail for 16-bit int targets

2019-10-17 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52641 --- Comment #17 from Georg-Johann Lay --- Author: gjl Date: Fri Oct 18 06:46:03 2019 New Revision: 277142 URL: https://gcc.gnu.org/viewcvs?rev=277142&root=gcc&view=rev Log: gcc/testsuite/ Fix some fallout for small targets. PR t

[Bug target/86040] [avr]: RAMPZ is not always cleared after loading __flashN data

2019-10-17 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86040 --- Comment #7 from Georg-Johann Lay --- Author: gjl Date: Fri Oct 18 06:53:34 2019 New Revision: 277143 URL: https://gcc.gnu.org/viewcvs?rev=277143&root=gcc&view=rev Log: PR target/86040 * config/avr/avr.c (avr_out_lpm): Do not

[Bug target/86040] [avr]: RAMPZ is not always cleared after loading __flashN data

2019-10-18 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86040 --- Comment #8 from Georg-Johann Lay --- Author: gjl Date: Fri Oct 18 09:10:20 2019 New Revision: 277147 URL: https://gcc.gnu.org/viewcvs?rev=277147&root=gcc&view=rev Log: Backport from 2019-10-18 trunk r277143. PR target/86040

[Bug target/86040] [avr]: RAMPZ is not always cleared after loading __flashN data

2019-10-18 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86040 --- Comment #9 from Georg-Johann Lay --- Author: gjl Date: Fri Oct 18 09:12:34 2019 New Revision: 277148 URL: https://gcc.gnu.org/viewcvs?rev=277148&root=gcc&view=rev Log: Backport from 2019-10-18 trunk r277143. PR target/86040

[Bug target/86040] [avr]: RAMPZ is not always cleared after loading __flashN data

2019-10-18 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86040 --- Comment #10 from Georg-Johann Lay --- Author: gjl Date: Fri Oct 18 09:16:16 2019 New Revision: 277149 URL: https://gcc.gnu.org/viewcvs?rev=277149&root=gcc&view=rev Log: Backport from 2019-10-18 trunk r277143. PR target/86040

[Bug target/86040] [avr]: RAMPZ is not always cleared after loading __flashN data

2019-10-18 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86040 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug other/92152] New: [10 Regression] Wring code (Resurrection of PR53663)

2019-10-18 Thread gjl at gcc dot gnu.org
Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- Target: avr The following test case from GCC testsuite runs into abort. https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/testsuite

[Bug other/92152] [10 Regression] Wring code (Resurrection of PR53663)

2019-10-18 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92152 --- Comment #1 from Georg-Johann Lay --- configure: Target: avr Configured with: ../../gcc.gnu.org/trunk/configure --target=avr --prefix=/local/gnu/install/gcc-10 --disable-shared --disable-nls --with-dwarf2 --enable-target-optspace=yes --with-g

[Bug testsuite/52641] Test cases fail for 16-bit int targets

2019-10-20 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52641 --- Comment #18 from Georg-Johann Lay --- Author: gjl Date: Mon Oct 21 06:54:42 2019 New Revision: 277236 URL: https://gcc.gnu.org/viewcvs?rev=277236&root=gcc&view=rev Log: Fix some fallout for small targets. PR testsuite/52641

[Bug tree-optimization/92152] [10 Regression] Wrong code (Resurrection of PR53663)

2019-10-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92152 --- Comment #3 from Georg-Johann Lay --- (In reply to Richard Biener from comment #2) > Hmm, on avr int == short == int16_t, right? Correct.

[Bug rtl-optimization/90706] [9/10 Regression] Useless code generated for stack / register operations on AVR

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

[Bug target/92055] [avr] Support 64-bit double

2019-10-25 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #4 from Georg-Johann Lay --- Created attachment 47114 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47114&action=edit double64-5.diff: Support --with-double={32|64} --with-long-double={32|64}

[Bug target/85969] avr/gen-avr-mmcu-specs.c:56: unused function ?

2019-10-25 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85969 --- Comment #4 from Georg-Johann Lay --- Author: gjl Date: Fri Oct 25 15:13:23 2019 New Revision: 277455 URL: https://gcc.gnu.org/viewcvs?rev=277455&root=gcc&view=rev Log: PR target/85969 * config/avr/gen-avr-mmcu-specs.c (str_pr

[Bug target/85969] avr/gen-avr-mmcu-specs.c:56: unused function ?

2019-10-25 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85969 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/92055] [avr] Support 64-bit double

2019-10-31 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #5 from Georg-Johann Lay --- Created attachment 47149 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47149&action=edit double64-6.diff: Support --with-double={|32|64|32,64|64,32} --with-long-double={|32|64|32,64|64,32,double} g

[Bug rtl-optimization/90706] [9/10 Regression] Useless code generated for stack / register operations on AVR

2019-11-04 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90706 --- Comment #5 from Georg-Johann Lay --- Created attachment 47173 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47173&action=edit bloat.c: A trivial test case demonstrating the problem. A (small) part of the overhead can be worked around

[Bug target/92055] [avr] Support 64-bit double

2019-11-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #6 from Georg-Johann Lay --- Author: gjl Date: Thu Nov 7 09:19:31 2019 New Revision: 277908 URL: https://gcc.gnu.org/viewcvs?rev=277908&root=gcc&view=rev Log: gcc/ Support 64-bit double and 64-bit long double configurations.

[Bug target/92055] [avr] Support 64-bit double

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

[Bug target/92055] [avr] Support 64-bit double

2019-11-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #8 from Georg-Johann Lay --- Author: gjl Date: Fri Nov 8 08:49:07 2019 New Revision: 277954 URL: https://gcc.gnu.org/viewcvs?rev=277954&root=gcc&view=rev Log: PR target/92055 * config/avr/avr.opt (-mdouble=, -mlong-d

[Bug target/92055] [avr] Support 64-bit double

2019-11-13 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #9 from Georg-Johann Lay --- Author: gjl Date: Wed Nov 13 08:18:35 2019 New Revision: 278115 URL: https://gcc.gnu.org/viewcvs?rev=278115&root=gcc&view=rev Log: PR target/92055 * config/avr/t-avr (avr-mcus): Do not dep

[Bug target/92545] New: avr: support ATmega devices from the 0-series

2019-11-17 Thread gjl at gcc dot gnu.org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- ...like ATmega4808.

[Bug target/92545] avr: support ATmega devices from the 0-series

2019-11-17 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92545 Georg-Johann Lay changed: What|Removed |Added Target||avr Priority|P3

[Bug target/92545] avr: support ATmega devices from the 0-series

2019-11-17 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92545 --- Comment #1 from Georg-Johann Lay --- Author: gjl Date: Mon Nov 18 07:52:55 2019 New Revision: 278387 URL: https://gcc.gnu.org/viewcvs?rev=278387&root=gcc&view=rev Log: Add support for AVR devices from the 0-series. PR target/

[Bug target/92545] avr: support ATmega devices from the 0-series

2019-11-17 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92545 --- Comment #2 from Georg-Johann Lay --- Author: gjl Date: Mon Nov 18 07:54:30 2019 New Revision: 278388 URL: https://gcc.gnu.org/viewcvs?rev=278388&root=gcc&view=rev Log: PR target/92545 * doc/avr-mmcu.texi: Regenerate. Modifie

[Bug target/92545] avr: support ATmega devices from the 0-series

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

[Bug target/92545] avr: support ATmega devices from the 0-series

2019-11-18 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92545 --- Comment #4 from Georg-Johann Lay --- Author: gjl Date: Mon Nov 18 08:19:08 2019 New Revision: 278389 URL: https://gcc.gnu.org/viewcvs?rev=278389&root=gcc&view=rev Log: PR target/92545 * config/avr/gen-avr-mmcu-specs.c (print_

[Bug target/92545] avr: support ATmega devices from the 0-series

2019-11-20 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92545 --- Comment #5 from Georg-Johann Lay --- Author: gjl Date: Wed Nov 20 08:19:44 2019 New Revision: 278478 URL: https://gcc.gnu.org/viewcvs?rev=278478&root=gcc&view=rev Log: Make 0-series device specs work with older versions of avr-gcc.

[Bug target/92055] [avr] Support 64-bit double

2019-11-25 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #10 from Georg-Johann Lay --- Author: gjl Date: Mon Nov 25 08:59:06 2019 New Revision: 278668 URL: https://gcc.gnu.org/viewcvs?rev=278668&root=gcc&view=rev Log: gcc/ Build double32 / long-double32 multilibs if needed.

[Bug target/92055] [avr] Support 64-bit double

2019-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #11 from Georg-Johann Lay --- Author: gjl Date: Thu Nov 28 10:29:30 2019 New Revision: 278805 URL: https://gcc.gnu.org/viewcvs?rev=278805&root=gcc&view=rev Log: Must use push insn to pass varargs arguments of DFmode because

[Bug target/92055] [avr] Support 64-bit double

2019-12-05 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #12 from Georg-Johann Lay --- Author: gjl Date: Thu Dec 5 09:47:35 2019 New Revision: 278992 URL: https://gcc.gnu.org/viewcvs?rev=278992&root=gcc&view=rev Log: PR target/92055 * config/avr/t-avrlibc (MULTISUBDIR): Se

[Bug target/92606] [avr] invalid merge of symbols in progmem and data sections

2019-12-13 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606 --- Comment #1 from Georg-Johann Lay --- Created attachment 47484 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47484&action=edit 123.c: C test case. Confirmed with the attached test case compiler with $ avr-gcc -mmcu=atmega128 123.c -fl

[Bug other/92606] [8/9/10 Regression][avr] invalid merge of symbols in progmem and data sections

2019-12-13 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606 Georg-Johann Lay changed: What|Removed |Added Keywords||wrong-code Status|UNCONFI

[Bug other/92606] [8/9/10 Regression][avr] invalid merge of symbols in progmem and data sections

2019-12-13 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606 --- Comment #3 from Georg-Johann Lay --- Created attachment 47485 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47485&action=edit 123f.c: C test case with address space __flash. ...and the code is also wrong with address spaces like __fla

[Bug tree-optimization/92932] New: Optimizers generate wrong code due to aggressive data optimization.

2019-12-13 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 Target Milestone: --- GCC sometimes aliases symbols if they refer to identical data. However, in order for this to be legitimate optimization, it

[Bug tree-optimization/92932] Optimizers generate wrong code due to aggressive data optimization.

2019-12-13 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92932 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |NEW Blocks|

[Bug other/92606] [8/9/10 Regression][avr] invalid merge of symbols in progmem and data sections

2019-12-13 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606 --- Comment #4 from Georg-Johann Lay --- The problem is that there isn't even a target hook to disallow such optimizations, files as as PR92932. In a respective hook, at least the attributes and address spaces of either object must be available.

[Bug rtl-optimization/90706] [9/10 Regression] Useless code generated for stack / register operations on AVR

2019-12-13 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90706 Georg-Johann Lay changed: What|Removed |Added CC||larsch at belunktum dot dk --- Commen

[Bug other/91189] 20% binary size regression in avr-gcc 9.1.0 from 8.3.0

2019-12-13 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91189 Georg-Johann Lay changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/92932] Optimizers generate wrong code due to aggressive data optimization.

2019-12-14 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92932 --- Comment #2 from Georg-Johann Lay --- (In reply to Andrew Pinski from comment #1) > Dup of at least PR92294 and PR54666; These PRs are different because no target hook is needed to see that the code is wrong. This is different with PR92606

[Bug ipa/92932] Optimizers generate wrong code due to aggressive data optimization.

2019-12-16 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92932 Georg-Johann Lay changed: What|Removed |Added CC||marxin at gcc dot gnu.org Co

[Bug other/92606] [8/9/10 Regression][avr] invalid merge of symbols in progmem and data sections

2019-12-16 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606 --- Comment #5 from Georg-Johann Lay --- For the time being, -fno-ipa-icf-variables might do as a work-around.

[Bug target/92545] avr: support ATmega devices from the 0-series

2019-12-19 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92545 --- Comment #6 from Georg-Johann Lay --- Author: gjl Date: Thu Dec 19 08:59:28 2019 New Revision: 279564 URL: https://gcc.gnu.org/viewcvs?rev=279564&root=gcc&view=rev Log: Backport support for some AVR devices from avrxmega3 family

[Bug target/92545] avr: support ATmega devices from the 0-series

2019-12-19 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92545 --- Comment #7 from Georg-Johann Lay --- Author: gjl Date: Thu Dec 19 09:31:07 2019 New Revision: 279565 URL: https://gcc.gnu.org/viewcvs?rev=279565&root=gcc&view=rev Log: Backport support for some AVR devices from avrxmega3 family

[Bug target/93182] New: [avr] Add -nodevicespecs option.

2020-01-06 Thread gjl at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- Currently, self-specs include device-specs/specs- no matter what, i.e. that specs file will always override specs from -specs=. The new option omits device-specs so that no specs from

[Bug target/93182] [avr] Add -nodevicespecs option.

2020-01-06 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93182 Georg-Johann Lay changed: What|Removed |Added Target||avr Priority|P3

[Bug target/92055] [avr] Support 64-bit double

2020-01-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92055 --- Comment #13 from Georg-Johann Lay --- Author: gjl Date: Wed Jan 8 09:31:07 2020 New Revision: 279994 URL: https://gcc.gnu.org/viewcvs?rev=279994&root=gcc&view=rev Log: Implement 64-bit double functions. gcc/ PR target/92055

[Bug target/93182] [avr] Add -nodevicespecs option.

2020-01-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93182 --- Comment #1 from Georg-Johann Lay --- Author: gjl Date: Wed Jan 8 09:41:59 2020 New Revision: 279995 URL: https://gcc.gnu.org/viewcvs?rev=279995&root=gcc&view=rev Log: gcc/ Add -nodevicespecs option for avr. PR target/93182

[Bug target/93182] [avr] Add -nodevicespecs option.

2020-01-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93182 --- Comment #2 from Georg-Johann Lay --- Author: gjl Date: Wed Jan 8 09:46:07 2020 New Revision: 279996 URL: https://gcc.gnu.org/viewcvs?rev=279996&root=gcc&view=rev Log: Backport from 2020-01-08 trunk r279995. Add -nodevicespe

[Bug target/93182] [avr] Add -nodevicespecs option.

2020-01-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93182 --- Comment #3 from Georg-Johann Lay --- Author: gjl Date: Wed Jan 8 09:52:03 2020 New Revision: 279997 URL: https://gcc.gnu.org/viewcvs?rev=279997&root=gcc&view=rev Log: gcc/ Backport from 2020-01-08 trunk r279995. Add -nodevic

[Bug target/93182] [avr] Add -nodevicespecs option.

2020-01-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93182 Georg-Johann Lay changed: What|Removed |Added Target Milestone|9.4 |9.3

[Bug target/93182] [avr] Add -nodevicespecs option.

2020-01-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93182 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/93182] [avr] Add -nodevicespecs option.

2020-01-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93182 --- Comment #5 from Georg-Johann Lay --- Author: gjl Date: Wed Jan 8 14:28:56 2020 New Revision: 280005 URL: https://gcc.gnu.org/viewcvs?rev=280005&root=gcc&view=rev Log: PR target/93182 * doc/invoke.texi (AVR Options) <-nodevic

[Bug ipa/92606] [8/9/10 Regression][avr] invalid merge of symbols in progmem and data sections

2020-01-09 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606 --- Comment #7 from Georg-Johann Lay --- (In reply to Richard Biener from comment #6) > or whether the backend "forgets" to set DECL_SECTION_NAME or the like. That caused problems (don't remember which ones exactly, maybe to make -fdata-sections

[Bug other/87695] Arduino: ICE with avr and LTO

2020-01-09 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87695 --- Comment #18 from Georg-Johann Lay --- I am inclined to close all these PRs as invalid because there is still no valid bug report, i.e. none of the reports enabled us to reproduce the issue AND it is against a version no more supported (the 1s

[Bug ipa/92606] [8/9/10 Regression][avr] invalid merge of symbols in progmem and data sections

2020-01-10 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606 --- Comment #8 from Georg-Johann Lay --- Giving up on this. My work-around patch to disable the malicious data optimization for avr has effectively been rejected. http://gcc.gnu.org/ml/gcc-patches/2020-01/msg00145.html So we can enjoy code tha

[Bug target/56164] [avr] ICE: spill fail with __flash keyword

2013-02-07 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56164 Georg-Johann Lay changed: What|Removed |Added Last reconfirmed|2013-01-31 00:00:00 |2013-02-07 0:00 --- Comment

[Bug target/54222] [avr] Implement fixed-point support

2013-02-08 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54222 --- Comment #12 from Georg-Johann Lay 2013-02-08 10:13:45 UTC --- Author: gjl Date: Fri Feb 8 10:13:37 2013 New Revision: 195878 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195878 Log: gcc/ PR target/54222 * confi

[Bug target/56254] New: [avr] Support __builtin_avr_delay_cycles with non-const delays

2013-02-08 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56254 Bug #: 56254 Summary: [avr] Support __builtin_avr_delay_cycles with non-const delays Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONF

[Bug target/56254] [avr] Support __builtin_avr_delay_cycles with non-const delays

2013-02-08 Thread gjl at gcc dot gnu.org
|UNCONFIRMED |ASSIGNED Last reconfirmed||2013-02-08 AssignedTo|unassigned at gcc dot |gjl at gcc dot gnu.org |gnu.org | Target Milestone|--- |4.8.0 Ever Confirmed|0

[Bug tree-optimization/56064] Optimize VIEW_CONVERT_EXPR with FIXED_CST

2013-02-08 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56064 --- Comment #3 from Georg-Johann Lay 2013-02-08 13:23:46 UTC --- Author: gjl Date: Fri Feb 8 13:23:34 2013 New Revision: 195885 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195885 Log: gcc/ PR tree-optimization/56064

[Bug target/56254] [avr] Support __builtin_avr_delay_cycles with non-const delays

2013-02-08 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56254 --- Comment #1 from Georg-Johann Lay 2013-02-08 20:52:41 UTC --- Created attachment 29400 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29400 var-delay.diff

[Bug target/56254] [avr] Support __builtin_avr_delay_cycles with non-const delays

2013-02-08 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56254 Georg-Johann Lay changed: What|Removed |Added Keywords||patch Status|ASSI

[Bug target/56263] New: [avr] Provide strict address-space checking

2013-02-09 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56263 Bug #: 56263 Summary: [avr] Provide strict address-space checking Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: enhancement

[Bug target/56263] [avr] Provide strict address-space checking

2013-02-09 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56263 Georg-Johann Lay changed: What|Removed |Added Priority|P3 |P5 Status|UNCONFI

[Bug target/56263] [avr] Provide strict address-space checking

2013-02-11 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56263 --- Comment #2 from Georg-Johann Lay 2013-02-11 15:09:40 UTC --- Created attachment 29418 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29418 draft patch PR target/56263 * config/avr/avr.opt (-mstrict-addr-space-subsets):

[Bug target/56263] [avr] Provide strict address-space checking

2013-02-11 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56263 Georg-Johann Lay changed: What|Removed |Added Status|ASSIGNED|SUSPENDED

[Bug target/54222] [avr] Implement fixed-point support

2013-02-12 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54222 --- Comment #13 from Georg-Johann Lay 2013-02-12 14:55:22 UTC --- Author: gjl Date: Tue Feb 12 14:55:16 2013 New Revision: 195978 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195978 Log: gcc/ PR target/54222 * confi

[Bug target/56263] [avr] Provide strict address-space checking

2013-02-19 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56263 --- Comment #4 from Georg-Johann Lay 2013-02-19 17:58:36 UTC --- (In reply to comment #3) > (In reply to comment #2) > >> This cannot work because ISO/IEC TR18037 forces these literals into generic >> space. >> > > ISO/IEC TR18037

[Bug target/54222] [avr] Implement fixed-point support

2013-02-20 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54222 Georg-Johann Lay changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/39760] register allocation costs are not well described on AVR

2013-02-20 Thread gjl at gcc dot gnu.org
||2013-02-20 CC||gjl at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #1 from Georg-Johann Lay 2013-02-20 08:50:58 UTC --- Is this still an issue? What's the problem with

[Bug target/39760] register allocation costs are not well described on AVR

2013-02-20 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39760 Georg-Johann Lay changed: What|Removed |Added Priority|P3 |P5

[Bug target/11180] [avr-gcc] Optimization decrease performance of struct assignment.

2013-02-22 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11180 Georg-Johann Lay changed: What|Removed |Added Priority|P2 |P4 Severity|enhance

[Bug other/56442] Could not identify that register is clobbered already

2013-02-25 Thread gjl at gcc dot gnu.org
Status|UNCONFIRMED |NEW Last reconfirmed||2013-02-25 CC||gjl at gcc dot gnu.org Component|target |other Ever Confirmed|0 |1 Severity

[Bug target/56445] avr.c:11551:16: error: invoking macro FX_FTYPE_FX ar gument 1: empty macro arguments are undefined

2013-02-28 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56445 --- Comment #1 from Georg-Johann Lay 2013-02-28 09:16:15 UTC --- Author: gjl Date: Thu Feb 28 09:16:08 2013 New Revision: 196332 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196332 Log: PR target/56445 * config/avr/a

[Bug target/56445] avr.c:11551:16: error: invoking macro FX_FTYPE_FX ar gument 1: empty macro arguments are undefined

2013-02-28 Thread gjl at gcc dot gnu.org
||gjl at gcc dot gnu.org Resolution||FIXED --- Comment #2 from Georg-Johann Lay 2013-02-28 09:19:29 UTC --- Fixed

[Bug inline-asm/56479] Register allocator can't allocate two 4-byte variables into 8 registers for inline asm on avr-gcc

2013-03-02 Thread gjl at gcc dot gnu.org
|UNCONFIRMED |NEW Keywords||ice-on-valid-code, ra Last reconfirmed||2013-03-02 CC||gjl at gcc dot gnu.org Blocks||56183 Ever

[Bug other/54500] While(TRUE) loop optimization of global struct variables

2013-03-03 Thread gjl at gcc dot gnu.org
||gjl at gcc dot gnu.org Resolution||INVALID --- Comment #2 from Georg-Johann Lay 2013-03-03 16:55:28 UTC --- No answer and no valid test case for 6 months now. Closed as invalid.

[Bug other/56517] New: ICE: in find_valid_class, at reload.c:704

2013-03-04 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56517 Bug #: 56517 Summary: ICE: in find_valid_class, at reload.c:704 Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: ice-on-valid-co

[Bug other/56517] ICE: in find_valid_class, at reload.c:704

2013-03-04 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56517 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug testsuite/52641] Test cases fail for 16-bit int targets

2013-03-04 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52641 --- Comment #9 from Georg-Johann Lay 2013-03-04 11:12:42 UTC --- Author: gjl Date: Mon Mar 4 11:12:30 2013 New Revision: 196428 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196428 Log: PR testsuite/52641 PR tree-opt

[Bug tree-optimization/52631] [4.6/4.7/4.8 Regression] VN does not use simplified expression for lookup

2013-03-04 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52631 --- Comment #12 from Georg-Johann Lay 2013-03-04 11:12:42 UTC --- Author: gjl Date: Mon Mar 4 11:12:30 2013 New Revision: 196428 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196428 Log: PR testsuite/52641 PR tree-op

[Bug lto/50293] -flto fails if GCC is installed in directory with space in path name

2013-03-06 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50293 Georg-Johann Lay changed: What|Removed |Added Keywords||lto Status|UNCONF

[Bug target/56546] Using the divide operator on unsigned int produces incorrect code on AVR

2013-03-07 Thread gjl at gcc dot gnu.org
|P4 Status|UNCONFIRMED |WAITING Last reconfirmed||2013-03-07 CC||gjl at gcc dot gnu.org Ever Confirmed|0 |1 Severity|critical

[Bug target/56562] [AVR GCC] segmentation fault when '__attribute__((packed))' placed at front of enum declaration

2013-03-07 Thread gjl at gcc dot gnu.org
|P4 Status|UNCONFIRMED |RESOLVED Known to work||4.7.2 Keywords||ice-on-valid-code CC||gjl at gcc dot gnu.org

[Bug target/56439] global and local register variables don't work in a useful way -- AVR

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

[Bug target/56439] [avr] unnecessary spill for global and local register variables

2013-03-07 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56439 Georg-Johann Lay changed: What|Removed |Added Keywords||missed-optimization, ra

[Bug target/56546] Using the divide operator on unsigned int produces incorrect code on AVR

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

[Bug target/56591] Missing space

2013-03-11 Thread gjl at gcc dot gnu.org
|P4 Status|NEW |WAITING CC||gjl at gcc dot gnu.org Component|translation |target --- Comment #1 from Georg-Johann Lay 2013-03-11 18:45:08 UTC --- Please supply

[Bug target/56591] Missing space

2013-03-11 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56591 --- Comment #3 from Georg-Johann Lay 2013-03-11 18:57:35 UTC --- Author: gjl Date: Mon Mar 11 18:57:27 2013 New Revision: 196604 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196604 Log: PR target/56591 * config/avr/a

[Bug target/56591] Missing space

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

[Bug target/56263] [avr] Provide strict address-space checking

2013-03-12 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56263 --- Comment #6 from Georg-Johann Lay 2013-03-12 11:42:30 UTC --- Author: gjl Date: Tue Mar 12 11:42:26 2013 New Revision: 196611 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196611 Log: PR target/56263 * config/avr/a

[Bug target/56263] [avr] Provide strict address-space checking

2013-03-12 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56263 Georg-Johann Lay changed: What|Removed |Added Status|SUSPENDED |ASSIGNED --- Comment #7 from

[Bug target/56792] AVR, internal compiler error on build avr-libc

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

[Bug target/56219] avr-gcc-4.7.2 missing __uint24 loop optimisation

2013-04-12 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56219 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug target/56792] AVR, internal compiler error on build avr-libc

2013-04-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56792 Georg-Johann Lay changed: What|Removed |Added Keywords||addr-space,

[Bug middle-end/52472] ICE: in convert_debug_memory_address, at cfgexpand.c:2491

2013-04-13 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52472 Georg-Johann Lay changed: What|Removed |Added CC||Sergey.Belyashov at gmail

  1   2   3   4   5   6   7   8   9   10   >