[Bug target/77614] Missed optimisation with -O3 when passing integral type by constexpr using std::less(a,b) instead of b>a

2016-09-16 Thread gcc at 4z2 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77614 Lorenz changed: What|Removed |Added Attachment #39630|0 |1 is obsolete|

[Bug target/77614] Missed optimisation with -O3 when passing integral type by constexpr using std::less(a,b) instead of b>a

2016-09-16 Thread gcc at 4z2 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77614 --- Comment #2 from Lorenz --- Created attachment 39630 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39630&action=edit preprocessed file with workaround -- optimisation performed

[Bug target/77614] Missed optimisation with -O3 when passing integral type by constexpr using std::less(a,b) instead of b>a

2016-09-16 Thread gcc at 4z2 dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77614 --- Comment #1 from Lorenz --- Created attachment 39629 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39629&action=edit preprocessed file, exhibiting missed optimization -- gzipped because too large otherwise

[Bug target/77614] New: Missed optimisation with -O3 when passing integral type by constexpr using std::less(a,b) instead of b>a

2016-09-16 Thread gcc at 4z2 dot de
tus: UNCONFIRMED Severity: enhancement Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: gcc at 4z2 dot de Target Milestone: --- Created attachment 39628 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39628&a