[Bug c/55695] Miscompilation of pow() sqrt() using musl libc

2012-12-18 Thread ojab at ojab dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55695 ojab ojab at ojab dot ru changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c/55695] Miscompilation of pow() sqrt() using musl libc

2012-12-15 Thread ojab at ojab dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55695 ojab ojab at ojab dot ru changed: What|Removed |Added CC||joseph at codesourcery dot

[Bug c/55695] Miscompilation of pow() sqrt() using musl libc

2012-12-14 Thread ojab at ojab dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55695 --- Comment #1 from ojab ojab at ojab dot ru 2012-12-14 19:46:22 UTC --- Created attachment 28967 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28967 Kinda reduced testcase

[Bug c/55695] Miscompilation of pow() sqrt() using musl libc

2012-12-14 Thread ojab at ojab dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55695 ojab ojab at ojab dot ru changed: What|Removed |Added Attachment #28967|0 |1 is obsolete|

[Bug c/55695] Miscompilation of pow() sqrt() using musl libc

2012-12-14 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55695 --- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org 2012-12-14 21:37:45 UTC --- I think one of the typeof is being chosen as a void* and then we take another typeof of the deferenced version of that. This is what is causing the