diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2014-11-21 14:44:31 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2014-11-21 14:44:31 +0000 |
commit | 8f399c3e858884a5d0b7f2bc1df162b01acd84e3 (patch) | |
tree | d09bb294fefc01a6bd38d5fef0d620e1fdbc7c04 /gcc/fold-const.c | |
parent | 3b6eaaa53debeab9eddd9ce8042f9fab50ad58ba (diff) | |
download | gcc-8f399c3e858884a5d0b7f2bc1df162b01acd84e3.zip gcc-8f399c3e858884a5d0b7f2bc1df162b01acd84e3.tar.gz gcc-8f399c3e858884a5d0b7f2bc1df162b01acd84e3.tar.bz2 |
Revert: Workaround following [PATCH] Pul all constants last in tree_swap_operands_p
https://gcc.gnu.org/ml/gcc-patches/2014-09/msg01509.html
2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
gcc/:
* fold-const.c (tree_swap_operands_p): Strip only sign-preserving NOPs.
From-SVN: r217927
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r-- | gcc/fold-const.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 9183430..740bf0b 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -6606,8 +6606,8 @@ tree_swap_operands_p (const_tree arg0, const_tree arg1, bool reorder) if (CONSTANT_CLASS_P (arg0)) return 1; - STRIP_SIGN_NOPS (arg0); - STRIP_SIGN_NOPS (arg1); + STRIP_NOPS (arg0); + STRIP_NOPS (arg1); if (TREE_CONSTANT (arg1)) return 0; |