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

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41076 Georg-Johann Lay changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug tree-optimization/65964] [meta] Operand Shortening

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65964 Bug 65964 depends on bug 41076, which changed state. Bug 41076 Summary: [avr] pessimal code for logical OR of 8-bit fields https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41076 What|Removed |Added -

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

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60145 --- Comment #2 from Georg-Johann Lay --- Created attachment 40173 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40173&action=edit 2 patterns for the 4-byte case The 2-byte case should be improved by r242909 but the 4-byte case just leads

[Bug tree-optimization/65964] [meta] Operand Shortening

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65964 Bug 65964 depends on bug 60145, which changed state. Bug 60145 Summary: [AVR] Suboptimal code for byte order shuffling using shift and or https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60145 What|Removed |Added -

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

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60145 Georg-Johann Lay changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug lto/78562] New: Wrong warning for built-in functions with -flto

2016-11-28 Thread gjl at gcc dot gnu.org
: lto Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- Created attachment 40175 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40175&action=edit lto.c: C test case The attaches test case throws an incorrect warning when c

[Bug lto/78562] Wrong warning for built-in functions with -flto

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78562 Georg-Johann Lay changed: What|Removed |Added Keywords||diagnostic Target|

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

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60145 Georg-Johann Lay changed: What|Removed |Added Component|other |tree-optimization --- Comment #4 from

[Bug lto/78562] Wrong warning for built-in functions with -flto

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78562 --- Comment #2 from Georg-Johann Lay --- Thanks for looking into it. IIUC it's a backend issue. config/avr/builtins.def sets library names for some built-ins, and some libnames are the same because the libgcc asm code is exactly the same, even

[Bug lto/78562] Wrong warning for built-in functions with -flto

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78562 --- Comment #4 from Georg-Johann Lay --- (In reply to rguent...@suse.de from comment #3) > Yes, using aliases would be a good workaround. hmmm, for libgcc functions written in asm this is easy enough, like .global func1_alias .global func1 fun

[Bug lto/78562] Wrong warning for built-in functions with -flto

2016-11-28 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78562 --- Comment #5 from Georg-Johann Lay --- Maybe it is an option to be less strict? In the test case, both function name and asm name (libname) are in the namespace of the implementation: both start with 2 underscores. The function name even star

[Bug lto/78562] Wrong warning for built-in functions with -flto

2016-11-30 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78562 --- Comment #7 from Georg-Johann Lay --- Author: gjl Date: Wed Nov 30 11:08:37 2016 New Revision: 243008 URL: https://gcc.gnu.org/viewcvs?rev=243008&root=gcc&view=rev Log: gcc/lto/ PR lto/78562 * lto-symtab.c (lto_symtab_merge_de

[Bug lto/78562] Wrong warning for built-in functions with -flto

2016-11-30 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78562 Georg-Johann Lay changed: What|Removed |Added Priority|P3 |P5 Status|NEW

[Bug target/70676] suboptimal code generation on AVR

2016-12-01 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70676 --- Comment #5 from Georg-Johann Lay --- Whould you please mention to what module you are referring? Spi.ii?

[Bug target/67839] Bit addressable instructions generated for invalid memory address

2016-12-02 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67839 Georg-Johann Lay changed: What|Removed |Added Target Milestone|--- |6.0 --- Comment #6 from Georg-Johann

[Bug target/67839] Bit addressable instructions generated for invalid memory address

2016-12-02 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67839 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug other/67373] Can't compile gcc snapshot for avr target with mingw

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

[Bug c++/77353] uint16_t instead uint8_t comparison

2016-12-05 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77353 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Component|other

[Bug target/70676] suboptimal code generation on AVR

2016-12-05 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70676 --- Comment #7 from Georg-Johann Lay --- Sorry, but guessing around has proben to be extremely unefficient and error prone, in particular if the information is available on the other end of the wire. If -mrelax leads to wrong code, then you shou

[Bug middle-end/78707] New: [4.8/4.9/5/6 Regression: internal compiler error: in push_reload, at reload.c:1349

2016-12-07 Thread gjl at gcc dot gnu.org
Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- Created attachment 40274 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40274&action=edit sscanf_flt-

[Bug middle-end/78707] [4.8/4.9/5/6 Regression: internal compiler error: in push_reload, at reload.c:1349

2016-12-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78707 Georg-Johann Lay changed: What|Removed |Added Keywords||ice-on-valid-code, ra Tar

[Bug ipa/78790] New: Disable IPA-VRP for noclone functions.

2016-12-13 Thread gjl at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- Even with attributes noclone + noinline, gcc propagates function arguments into functions like with the following test case and gcc-7: __attribute__ ((noinline,noclone)) int add (int a

[Bug c++/69681] C/C++ FEs do not consider comparisons of distinct function pointers to be constant expressions

2016-12-18 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69681 Georg-Johann Lay changed: What|Removed |Added CC||gjl at gcc dot gnu.org --- Comment

[Bug rtl-optimization/78883] New: [avr] ICE triggered by change to combine.c (r243578)

2016-12-21 Thread gjl at gcc dot gnu.org
Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- r243578 triggers several ICEs in avr-gcc test suite; amongst them: $ avr-gcc /gnu/gcc.gnu.org/trunk/gcc/testsuite/gcc.c-torture/compile/pr26833.c -S -O1 -mmcu

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

2016-12-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52641 --- Comment #12 from Georg-Johann Lay --- Author: gjl Date: Wed Dec 21 13:50:11 2016 New Revision: 243854 URL: https://gcc.gnu.org/viewcvs?rev=243854&root=gcc&view=rev Log: gcc/testsuite/ PR testsuite/52641 * gcc.dg/builtin-objec

[Bug rtl-optimization/78883] [avr] ICE triggered by change to combine.c (r243578)

2016-12-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78883 --- Comment #2 from Georg-Johann Lay --- Created attachment 40389 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40389&action=edit .combine dump as requested. Genrated with $ avr-gcc pr26833.c -S -O1 -mmcu=avr4 -S -fdump-rtl-combine-detai

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

2016-12-22 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52641 --- Comment #13 from Georg-Johann Lay --- Author: gjl Date: Thu Dec 22 12:42:35 2016 New Revision: 243885 URL: https://gcc.gnu.org/viewcvs?rev=243885&root=gcc&view=rev Log: gcc/testsuite/ PR testsuite/52641 * gcc.dg/pr35258.c (ma

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

2016-12-22 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52641 --- Comment #14 from Georg-Johann Lay --- Author: gjl Date: Thu Dec 22 15:02:43 2016 New Revision: 243889 URL: https://gcc.gnu.org/viewcvs?rev=243889&root=gcc&view=rev Log: gcc/testsuite/ PR testsuite/52641 * gcc.dg/fold-and-rshi

[Bug target/71678] [avr] ICE from switch / case on long long (casesi + DImode)

2017-01-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71678 Georg-Johann Lay changed: What|Removed |Added CC||tho...@maier-komor.de --- Comment #5

[Bug target/78946] optimization throws internal compiler error for uint64_t on AVR

2017-01-07 Thread gjl at gcc dot gnu.org
||gjl at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Georg-Johann Lay --- switch / case won't work with 64-bit values; it's beed fixed for v7. As the changes are intrusive, there are no plans to back-port them, and he

[Bug target/71678] [avr] ICE from switch / case on long long (casesi + DImode)

2017-01-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71678 Georg-Johann Lay changed: What|Removed |Added Target Milestone|--- |7.0

[Bug target/71676] [avr] casesi won't handle switch values larger than 16 bits

2017-01-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71676 Georg-Johann Lay changed: What|Removed |Added Target Milestone|--- |7.0

[Bug rtl-optimization/52025] caller-saves triggers a frame without need

2017-01-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52025 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/70677] Suboptimal cond on AVR: unneeded stack frame

2017-01-07 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70677 --- Comment #10 from Georg-Johann Lay --- *** Bug 52025 has been marked as a duplicate of this bug. ***

[Bug target/44501] Wrong register stored

2017-01-07 Thread gjl at gcc dot gnu.org
||gjl at gcc dot gnu.org Resolution|--- |INVALID --- Comment #6 from Georg-Johann Lay --- Closed as invalig because AVR32 is not a supported target.

[Bug target/69685] GCC cross compiler build failed

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

[Bug rtl-optimization/78883] [avr] ICE triggered by change to combine.c (r243578)

2017-02-06 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78883 --- Comment #5 from Georg-Johann Lay --- Author: gjl Date: Mon Feb 6 13:38:56 2017 New Revision: 245209 URL: https://gcc.gnu.org/viewcvs?rev=245209&root=gcc&view=rev Log: gcc/ PR target/78883 * config/avr/avr.c (rtl-iter.h): Inc

[Bug rtl-optimization/78883] [avr] ICE triggered by change to combine.c (r243578)

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

[Bug rtl-optimization/75964] insn combiner removes comparison after ABS

2017-02-06 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=75964 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/79387] Internal compiler error in convert_nontype_argument

2017-02-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79387 Georg-Johann Lay changed: What|Removed |Added Keywords||ice-on-invalid-code Statu

[Bug rtl-optimization/75964] insn combiner removes comparison after ABS

2017-02-09 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=75964 Georg-Johann Lay changed: What|Removed |Added Keywords||diagnostic --- Comment #2 from Georg-

[Bug target/79883] avr i18n: untranslated "interrupt" or "signal"

2017-04-04 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883 Georg-Johann Lay changed: What|Removed |Added CC||gjl at gcc dot gnu.org --- Comment

[Bug target/79883] avr i18n: untranslated "interrupt" or "signal"

2017-04-04 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883 Georg-Johann Lay changed: What|Removed |Added Keywords||diagnostic Priority|P3

[Bug target/79883] avr i18n: untranslated "interrupt" or "signal"

2017-04-04 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883 Georg-Johann Lay changed: What|Removed |Added Severity|normal |minor

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

2017-10-02 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41076 --- Comment #10 from Georg-Johann Lay --- Author: gjl Date: Mon Oct 2 11:31:03 2017 New Revision: 253343 URL: https://gcc.gnu.org/viewcvs?rev=253343&root=gcc&view=rev Log: PR target/41076 * confg/avr/avr.md (*iorhi3.ashift8-ext.

[Bug target/77326] [avr] Invalid optimization using varargs and a weak function

2016-09-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77326 --- Comment #2 from Georg-Johann Lay --- Author: gjl Date: Wed Sep 21 09:17:32 2016 New Revision: 240306 URL: https://gcc.gnu.org/viewcvs?rev=240306&root=gcc&view=rev Log: gcc/ PR target/77326 * config/avr/avr.c (avr_notice_updat

[Bug target/77326] [avr] Invalid optimization using varargs and a weak function

2016-09-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77326 --- Comment #3 from Georg-Johann Lay --- Author: gjl Date: Wed Sep 21 09:31:38 2016 New Revision: 240308 URL: https://gcc.gnu.org/viewcvs?rev=240308&root=gcc&view=rev Log: Backport from 2016-09-21 trunk r240306. PR target/77326

[Bug target/77326] [avr] Invalid optimization using varargs and a weak function

2016-09-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77326 --- Comment #4 from Georg-Johann Lay --- Author: gjl Date: Wed Sep 21 14:11:59 2016 New Revision: 240315 URL: https://gcc.gnu.org/viewcvs?rev=240315&root=gcc&view=rev Log: gcc/ Backport from 2016-09-21 trunk r240306. PR target/77

[Bug target/77326] [avr] Invalid optimization omits comparison

2016-09-21 Thread gjl at gcc dot gnu.org
|UNCONFIRMED |RESOLVED CC||gjl at gcc dot gnu.org Resolution|--- |FIXED Summary|[avr] Invalid optimization |[avr] Invalid optimization |using varargs and a weak|omits comparison

[Bug target/78093] New: [avr] Introduce new variable attribute "absdata" to enable LDS / STS on Reduced Tiny

2016-10-24 Thread gjl at gcc dot gnu.org
NCONFIRMED Severity: enhancement Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- Currently, the compiler won't use LDS / STS instructions für AVR's reduces Tiny cores (-mmcu=a

[Bug target/78093] [avr] Introduce new variable attribute "absdata" to enable LDS / STS on Reduced Tiny

2016-10-24 Thread gjl at gcc dot gnu.org
|P4 Assignee|unassigned at gcc dot gnu.org |gjl at gcc dot gnu.org Target Milestone|--- |7.0

[Bug target/78093] [avr] Introduce new variable attribute "absdata" to enable LDS / STS on Reduced Tiny

2016-10-24 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78093 --- Comment #1 from Georg-Johann Lay --- Author: gjl Date: Mon Oct 24 11:02:51 2016 New Revision: 241468 URL: https://gcc.gnu.org/viewcvs?rev=241468&root=gcc&view=rev Log: gcc/ PR target/78093 * doc/extend.texi (AVR Variable Attr

[Bug target/71676] [avr] casesi won't handle switch values larger than 16 bits

2016-10-25 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71676 --- Comment #1 from Georg-Johann Lay --- Author: gjl Date: Tue Oct 25 08:26:59 2016 New Revision: 241503 URL: https://gcc.gnu.org/viewcvs?rev=241503&root=gcc&view=rev Log: gcc/ PR target/71676 PR target/71678 * config/avr

[Bug target/71678] [avr] ICE from switch / case on long long (casesi + DImode)

2016-10-25 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71678 --- Comment #1 from Georg-Johann Lay --- Author: gjl Date: Tue Oct 25 08:26:59 2016 New Revision: 241503 URL: https://gcc.gnu.org/viewcvs?rev=241503&root=gcc&view=rev Log: gcc/ PR target/71676 PR target/71678 * config/avr

[Bug target/71676] [avr] casesi won't handle switch values larger than 16 bits

2016-10-25 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71676 --- Comment #2 from Georg-Johann Lay --- Author: gjl Date: Tue Oct 25 08:35:17 2016 New Revision: 241504 URL: https://gcc.gnu.org/viewcvs?rev=241504&root=gcc&view=rev Log: gcc/ New avt target pass to work around performance loss by PR fi

[Bug target/71678] [avr] ICE from switch / case on long long (casesi + DImode)

2016-10-25 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71678 --- Comment #2 from Georg-Johann Lay --- Author: gjl Date: Tue Oct 25 08:35:17 2016 New Revision: 241504 URL: https://gcc.gnu.org/viewcvs?rev=241504&root=gcc&view=rev Log: gcc/ New avt target pass to work around performance loss by PR fi

[Bug target/71676] [avr] casesi won't handle switch values larger than 16 bits

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

[Bug target/71678] [avr] ICE from switch / case on long long (casesi + DImode)

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

[Bug target/71676] [avr] casesi won't handle switch values larger than 16 bits

2016-10-26 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71676 --- Comment #4 from Georg-Johann Lay --- Author: gjl Date: Wed Oct 26 09:46:44 2016 New Revision: 241547 URL: https://gcc.gnu.org/viewcvs?rev=241547&root=gcc&view=rev Log: gen-pass-instances.awk is sensitive to the order in which

[Bug target/71678] [avr] ICE from switch / case on long long (casesi + DImode)

2016-10-26 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71678 --- Comment #4 from Georg-Johann Lay --- Author: gjl Date: Wed Oct 26 09:46:44 2016 New Revision: 241547 URL: https://gcc.gnu.org/viewcvs?rev=241547&root=gcc&view=rev Log: gen-pass-instances.awk is sensitive to the order in which

[Bug target/78275] New: [avr] at43usb320 in wrong multilib set.

2016-11-09 Thread gjl at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: gjl at gcc dot gnu.org Target Milestone: --- avr-mcus.def currenly lists at43usb320 as belonging to avr31. This is not correct because the device can only handle 64 KiB of (external) program memory but avr31 is for devices with

[Bug target/78275] [avr] at43usb320 in wrong multilib set.

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

[Bug target/78093] [avr] Introduce new variable attribute "absdata" to enable LDS / STS on Reduced Tiny

2016-11-14 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78093 --- Comment #2 from Georg-Johann Lay --- Author: gjl Date: Mon Nov 14 10:25:34 2016 New Revision: 242379 URL: https://gcc.gnu.org/viewcvs?rev=242379&root=gcc&view=rev Log: gcc/ PR target/78093 * doc/invoke.texi (AVR Options) [-ma

[Bug target/78093] [avr] New variable attribute "absdata" and option "-mabsdata" to enable LDS / STS on Reduced Tiny

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

[Bug target/78093] [avr] New variable attribute "absdata" and option "-mabsdata" to enable LDS / STS on Reduced Tiny

2016-11-21 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78093 --- Comment #4 from Georg-Johann Lay --- Author: gjl Date: Mon Nov 21 12:23:14 2016 New Revision: 242660 URL: https://gcc.gnu.org/viewcvs?rev=242660&root=gcc&view=rev Log: PR target/78093 * config/avr/avr.c (avr_decl_maybe_lds_p)

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

2016-11-22 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59174 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[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 changed: What|Removed |Added CC||gjl at gcc dot gnu.org

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

2014-03-31 Thread gjl at gcc dot gnu.org
|WAITING Last reconfirmed||2014-03-31 CC||gjl at gcc dot gnu.org Component|libgcc |target Ever confirmed|0 |1 Build|avr-gcc port under

[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 changed: What|Removed |Added CC||bobf at mrp3 dot com --- Comment #18 f

[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 changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[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 changed: What|Removed |Added Target||avr --- Comment #2 from Georg-Johann L

[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 changed: What|Removed |Added Priority|P3 |P4 Target Milestone|4.9.1

[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 --- 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 with 0x7ffe? uint16_t f

[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 --- Author: gjl Date: Fri May 9 11:20:43 2014 New Revision: 210267 URL: http://gcc.gnu.org/viewcvs?rev=210267&root=gcc&view=rev Log: gcc/config/avr PR target/61055 * config/avr/avr.md (cc): Add new at

[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 --- Author: gjl Date: Fri May 9 11:25:11 2014 New Revision: 210268 URL: http://gcc.gnu.org/viewcvs?rev=210268&root=gcc&view=rev Log: gcc/config/avr Backport from 2014-05-09 trunk r210267 PR target/610

[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 --- Author: gjl Date: Fri May 9 11:29:58 2014 New Revision: 210269 URL: http://gcc.gnu.org/viewcvs?rev=210269&root=gcc&view=rev Log: gcc/ Backport from 2014-05-09 trunk r210267 PR target/61055 * c

[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 --- Author: gjl Date: Fri May 9 11:34:46 2014 New Revision: 210270 URL: http://gcc.gnu.org/viewcvs?rev=210270&root=gcc&view=rev Log: gcc/ Backport from 2014-05-09 trunk r210267 PR target/61055 * c

[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 changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIR

[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/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 --- Author: gjl Date: Tue May 20 08:37:50 2014 New Revision: 210635 URL: http://gcc.gnu.org/viewcvs?rev=210635&root=gcc&view=rev Log: gcc/ 2014-05-20 Senthil Kumar Selvaraj Backport from mainline r210

[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 changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[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 changed: What|Removed |Added CC||gjl at gcc dot gnu.org

[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 --- Author: gjl Date: Tue May 27 08:41:24 2014 New Revision: 210959 URL: http://gcc.gnu.org/viewcvs?rev=210959&root=gcc&view=rev Log: PR libgcc/61152 * config/arm/arm-opts.h (License): Add GCC Runtime

[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 --- Author: gjl Date: Tue May 27 09:05:12 2014 New Revision: 210960 URL: http://gcc.gnu.org/viewcvs?rev=210960&root=gcc&view=rev Log: gcc/ Backport from 2014-05-12 mainline r210322. Backport from 2014

[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 --- Author: gjl Date: Tue May 27 11:37:49 2014 New Revision: 210969 URL: http://gcc.gnu.org/viewcvs?rev=210969&root=gcc&view=rev Log: PR libgcc/61152 * config/arm/arm.h (License): Add note to COPYING.

[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 --- Author: gjl Date: Tue May 27 11:42:10 2014 New Revision: 210971 URL: http://gcc.gnu.org/viewcvs?rev=210971&root=gcc&view=rev Log: PR libgcc/61152 * config/arm/arm.h (License): Add note to COPYING.

[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 --- Author: gjl Date: Wed May 28 08:42:25 2014 New Revision: 210999 URL: http://gcc.gnu.org/viewcvs?rev=210999&root=gcc&view=rev Log: PR target/61044 * doc/extend.texi (Local Labels): Note that label

[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 --- Author: gjl Date: Wed May 28 08:44:23 2014 New Revision: 211000 URL: http://gcc.gnu.org/viewcvs?rev=211000&root=gcc&view=rev Log: PR target/61044 * doc/extend.texi (Local Labels): Note that label

[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 --- Author: gjl Date: Wed May 28 08:48:03 2014 New Revision: 211001 URL: http://gcc.gnu.org/viewcvs?rev=211001&root=gcc&view=rev Log: PR target/61044 * doc/extend.texi (Local Labels): Note that label

[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 --- Author: gjl Date: Wed May 28 08:50:18 2014 New Revision: 211002 URL: http://gcc.gnu.org/viewcvs?rev=211002&root=gcc&view=rev Log: PR target/61044 * doc/extend.texi (Local Labels): Note that label

[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 changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[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 --- Author: gjl Date: Wed May 28 09:33:04 2014 New Revision: 211004 URL: http://gcc.gnu.org/viewcvs?rev=211004&root=gcc&view=rev Log: gcc/ PR libgcc/61152 * config/dbx.h (License): Add Runtime Library

[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 --- Author: gjl Date: Wed May 28 09:35:19 2014 New Revision: 211005 URL: http://gcc.gnu.org/viewcvs?rev=211005&root=gcc&view=rev Log: gcc/ PR libgcc/61152 * config/dbx.h (License): Add Runtime Library

[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 --- (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 know, relaxation can >

[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=32907&

[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 --- Author: gjl Date: Thu Jun 12 08:20:35 2014 New Revision: 211491 URL: http://gcc.gnu.org/viewcvs?rev=211491&root=gcc&view=rev Log: gcc/ PR target/61443 * config/avr/avr.md (push1): Avoid (subreg(me

[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 --- Author: gjl Date: Thu Jun 12 08:34:42 2014 New Revision: 211492 URL: http://gcc.gnu.org/viewcvs?rev=211492&root=gcc&view=rev Log: gcc/ Backport from 2014-05-09 trunk r210272 * config/avr/avr-fixed

[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 --- Author: gjl Date: Thu Jun 12 08:54:24 2014 New Revision: 211493 URL: http://gcc.gnu.org/viewcvs?rev=211493&root=gcc&view=rev Log: gcc/ Backport from 2014-05-09 trunk r210272 * config/avr/avr-fixed

[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 changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIRMED

[Bug target/65296] [avr] fix various issues with specs file generation

2015-03-10 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65296 --- Comment #3 from Georg-Johann Lay --- Author: gjl Date: Tue Mar 10 09:50:41 2015 New Revision: 221316 URL: https://gcc.gnu.org/viewcvs?rev=221316&root=gcc&view=rev Log: PR target/65296 * config.gcc (extra_options) [avr]: Remove. (

<    7   8   9   10   11   12   13   14   15   16   >