[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 & v7 cpus

2015-10-13 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #17 from Ramana Radhakrishnan --- (In reply to Fredrik Hederstierna from comment #16) > Could this fix also possibly improve: > Bug 67507 - "Code size increase with -Os from GCC 4.8.x to GCC 4.9.x for ARM > thumb1", which also seems

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 & v7 cpus

2015-10-11 Thread fredrik.hederstie...@securitas-direct.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 Fredrik Hederstierna changed: What|Removed |Added CC|

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 & v7 cpus

2015-10-09 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 Ramana Radhakrishnan changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 & v7 cpus

2015-10-09 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #13 from Ramana Radhakrishnan --- Author: ramana Date: Fri Oct 9 10:53:31 2015 New Revision: 228643 URL: https://gcc.gnu.org/viewcvs?rev=228643=gcc=rev Log: [Patch PR target/67366 1/2] [ARM] - Add movmisalignhi / si patterns This

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 & v7 cpus

2015-10-09 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #15 from Ramana Radhakrishnan --- Author: ramana Revision: 228644 Modified property: svn:log Modified: svn:log at Fri Oct 9 11:08:05 2015 -- --- svn:log

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 & v7 cpus

2015-09-09 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #12 from Ramana Radhakrishnan --- (In reply to rguent...@suse.de from comment #3) > On Thu, 27 Aug 2015, rearnsha at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 > > > > --- Comment #2 from

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #10 from rguenther at suse dot de rguenther at suse dot de --- On Thu, 27 Aug 2015, rearnsha at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #9 from Richard Earnshaw rearnsha at gcc dot

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #11 from Ramana Radhakrishnan ramana at gcc dot gnu.org --- (In reply to rguent...@suse.de from comment #10) On Thu, 27 Aug 2015, rearnsha at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 ---

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #9 from Richard Earnshaw rearnsha at gcc dot gnu.org --- Does that really do the right thing? That is, does force_reg understand a misaligned memory op? Also, what if one memory operand is aligned, but the other not? Don't we want

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #3 from rguenther at suse dot de rguenther at suse dot de --- On Thu, 27 Aug 2015, rearnsha at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #2 from Richard Earnshaw rearnsha at gcc dot

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #5 from Ramana Radhakrishnan ramana at gcc dot gnu.org --- (In reply to rguent...@suse.de from comment #3) On Thu, 27 Aug 2015, rearnsha at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 ---

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #7 from rguenther at suse dot de rguenther at suse dot de --- On Thu, 27 Aug 2015, ramana at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #6 from Ramana Radhakrishnan ramana at gcc dot

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 Ramana Radhakrishnan ramana at gcc dot gnu.org changed: What|Removed |Added CC||ramana

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #6 from Ramana Radhakrishnan ramana at gcc dot gnu.org --- (In reply to rguent...@suse.de from comment #3) On Thu, 27 Aug 2015, rearnsha at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 ---

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #8 from Ramana Radhakrishnan ramana at gcc dot gnu.org --- (In reply to rguent...@suse.de from comment #7) On Thu, 27 Aug 2015, ramana at gcc dot gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 --- Comment #2 from Richard Earnshaw rearnsha at gcc dot gnu.org --- (In reply to Richard Biener from comment #1) I think this boils down to the fact that memcpy expansion is done too late and that (with more recent GCC) the inlining done on

[Bug target/67366] Poor assembly generation for unaligned memory accesses on ARM v6 v7 cpus

2015-08-27 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67366 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last