https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78883
Georg-Johann Lay changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78883
--- Comment #4 from Dominik Vogt ---
A discussion of the problem starts here:
https://gcc.gnu.org/ml/gcc-patches/2016-12/msg01776.html
(Looks like a reload problem)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78883
--- Comment #3 from Dominik Vogt ---
Simplified test case:
void foo (int *p)
{
int i;
for (i = 0; i < 5; i++)
{
if (p[i] & 1)
return;
}
}
$ avr-gcc -S -O1 pr78883.c
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78883
--- Comment #1 from Dominik Vogt ---
Can you please attach a combine dump?