[Bug ada/53590] new compiler generates both SISD and SIMD instructions for parallel operations of a "pure" function

2012-06-11 Thread georggcc at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53590 --- Comment #4 from Georg 2012-06-11 10:31:00 UTC --- (In reply to comment #3) > (In reply to comment #2) > > > Other versions of the Ada compiler, and the C compiler, > > > and the C++ compiler of the same version produce > > > 1 DIVPD instructi

[Bug ada/53590] new compiler generates both SISD and SIMD instructions for parallel operations of a "pure" function

2012-06-11 Thread georggcc at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53590 --- Comment #3 from Georg 2012-06-11 10:09:18 UTC --- (In reply to comment #2) > > Other versions of the Ada compiler, and the C compiler, > > and the C++ compiler of the same version produce > > 1 DIVPD instruction, as expected. > > Which other

[Bug ada/53590] new compiler generates both SISD and SIMD instructions for parallel operations of a "pure" function

2012-06-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53590 Richard Guenther changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug ada/53590] new compiler generates both SISD and SIMD instructions for parallel operations of a "pure" function

2012-06-10 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53590 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot |

[Bug ada/53590] new compiler generates both SISD and SIMD instructions for parallel operations of a "pure" function

2012-06-06 Thread bauhaus at futureapps dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53590 --- Comment #1 from Georg Bauhaus 2012-06-06 13:29:36 UTC --- For comparison, consider this, giving expected results (1 DIVPD). -- 8< -- typedef double fpt; typedef fpt Vec[2]; struct ArrayWrap { Vec _; }; struct ArrayWrap f (fpt x0, fpt x