https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89318
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89318
--- Comment #6 from Bernd Edlinger ---
(In reply to Jakub Jelinek from comment #5)
> Note the
> (insn:TI 64 23 27 (parallel [
> (set (mem/f/c:SI (plus:SI (reg/f:SI 13 sp)
> (const_int 8 [0x8])) [25 data.fn+0 S4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89318
--- Comment #5 from Jakub Jelinek ---
Note the
(insn:TI 64 23 27 (parallel [
(set (mem/f/c:SI (plus:SI (reg/f:SI 13 sp)
(const_int 8 [0x8])) [25 data.fn+0 S4 A64])
(reg/f:SI 12 ip [117]))
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89318
--- Comment #4 from Jakub Jelinek ---
Can't reproduce with a cross:
./cc1 -quiet -nostdinc -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16
-mfloat-abi=hard -O2 pr89318.i
succeeds
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89318
--- Comment #3 from Bernd Edlinger ---
the instruction looks like created by your patch?
* config/arm/ldrdstrd.md: Change peepholes to generate PARALLEL SImode
sets instead of single DImode set and define new insns to match this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89318
--- Comment #2 from Bernd Edlinger ---
Created attachment 45681
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45681&action=edit
preprocessed isl_aff.i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89318
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P1
Target Milestone|---