[Bug middle-end/40893] ARM and PPC truncate intermediate operations unnecessarily

2010-10-08 Thread paul at pwsan dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40893 --- Comment #4 from paul walmsley 2010-10-08 17:17:24 UTC --- The bug also appears without volatile: /* generates an unnecessary uxth */ void foo(unsigned short a, unsigned short b, unsigned short c, unsigned short *e, unsigned short

[Bug middle-end/40893] ARM and PPC truncate intermediate operations unnecessarily

2010-10-08 Thread rearnsha at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40893 Richard Earnshaw changed: What|Removed |Added CC||rearnsha at gcc dot gnu.org --- Commen

[Bug middle-end/40893] ARM and PPC truncate intermediate operations unnecessarily

2010-10-05 Thread paul at pwsan dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40893 paul walmsley changed: What|Removed |Added CC||paul at pwsan dot com --- Comment #2 from

[Bug middle-end/40893] ARM and PPC truncate intermediate operations unnecessarily

2009-09-09 Thread ramana at gcc dot gnu dot org
-- ramana at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfir

[Bug middle-end/40893] ARM and PPC truncate intermediate operations unnecessarily

2009-07-28 Thread lessen42+gcc at gmail dot com
--- Comment #1 from lessen42+gcc at gmail dot com 2009-07-28 22:27 --- More specifically, on x86_64 the following is generated with gcc-4.4 -O3 -march=core2 -S _dct2x2dc_dconly: movswl 2(%rdi),%edx pushq %rbp addw(%rdi), %dx movswl 6(%rdi),%eax