[Bug regression/78982] __builtin_lrintf() not an cvtss2si/vcvtss2si but cvttss2si/vcvttss2si since GCC 6.xx

2017-01-03 Thread anty_order at tlen dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78982 --- Comment #1 from Waldemar Friedrich --- additional info changing code to float someFloat = 10*argc; someFloat+=0.1f; long someInt = lrintf (someFloat); does produce cvtss2si/vcvtss2si but float someFloat = 10*argc; someFloat+=2.

[Bug regression/78982] New: __builtin_lrintf() not an cvtss2si/vcvtss2si but cvttss2si/vcvttss2si since GCC 6.xx

2017-01-03 Thread anty_order at tlen dot pl
Severity: normal Priority: P3 Component: regression Assignee: unassigned at gcc dot gnu.org Reporter: anty_order at tlen dot pl Target Milestone: --- It looks starting from GCC 6 bug reported and fixed earlier https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48139