PR tree-optimization/84841
commitb520fc9d1d9df98c8670f58725f63e2b5fca07b0
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Mar 2018 08:06:41 +0000 (16 08:06 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Mar 2018 08:06:41 +0000 (16 08:06 +0000)
tree403b3c0cc2e831ced8bc874ee678a2f81afae208
parent8da6002afc1d531ed086dd29ebf303d4235cfdfa
PR tree-optimization/84841
* tree-ssa-reassoc.c (INTEGER_CONST_TYPE): Change to 1 << 4 from
1 << 3.
(FLOAT_ONE_CONST_TYPE): Define.
(constant_type): Return FLOAT_ONE_CONST_TYPE for -1.0 and 1.0.
(sort_by_operand_rank): Put entries with higher constant_type last
rather than first to match comments.

* gcc.dg/pr84841.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@258586 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr84841.c [new file with mode: 0644]
gcc/tree-ssa-reassoc.c