[Bug middle-end/89859] Addition of __restrict generates worse assembly

2019-03-27 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89859 --- Comment #5 from Andrew Pinski --- (In reply to John Boyer from comment #4) > I see. Would you recommend using ARM for comparisons between different > assembly outputs to gauge which does more work? It depends. NOTE the output for x86_64 is

[Bug middle-end/89859] Addition of __restrict generates worse assembly

2019-03-27 Thread john.boyer at tutanota dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89859 --- Comment #4 from John Boyer --- (In reply to Andrew Pinski from comment #3) > (In reply to John Boyer from comment #2) > > Hey, what did you use to obtain that assembly? Also, is there anyway to > > display this in godbolt instead of the CISC

[Bug middle-end/89859] Addition of __restrict generates worse assembly

2019-03-27 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89859 --- Comment #3 from Andrew Pinski --- (In reply to John Boyer from comment #2) > Hey, what did you use to obtain that assembly? Also, is there anyway to > display this in godbolt instead of the CISC notion? I have my own toolchain. But godbolt h

[Bug middle-end/89859] Addition of __restrict generates worse assembly

2019-03-27 Thread john.boyer at tutanota dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89859 --- Comment #2 from John Boyer --- (In reply to Andrew Pinski from comment #1) > _ZN4test7computeEPi.isra.0: // non-restrict > .LFB2: > .cfi_startproc > ldr x3, [x0] > mov w4, 99 > ldr w2, [x0, 8] >

[Bug middle-end/89859] Addition of __restrict generates worse assembly

2019-03-27 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89859 Andrew Pinski changed: What|Removed |Added Target||x86_64-* Status|UNCONFIRMED