]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
2003-10-15 G�bor L�ki <alga@rgai.hu>
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Oct 2003 22:32:27 +0000 (22:32 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Oct 2003 22:32:27 +0000 (22:32 +0000)
* fold-const.c (tree_swap_operands_p): disables
some features when optimizing for size.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72538 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/fold-const.c

index 2290479fcba9e7874dc4a87261a3adf6cf0206d9..c72455a7cfc9ade6d54d1561a67d83411168fe03 100644 (file)
@@ -1,3 +1,8 @@
+2003-10-15  Gábor Lóki  <alga@rgai.hu>
+
+       * fold-const.c (tree_swap_operands_p): disables
+       some features when optimizing for size.
+
 2003-10-15  David Daney  <ddaney@avtrex.com>
 
        * config/mips/linux.h (MD_FALLBACK_FRAME_STATE_FOR): New
index 2e64314c46e4ec685ee77c396b4f4472c3c63f6f..f248cd6ba51a68aa17b5223028246e9e8ffbe6cf 100644 (file)
@@ -5148,6 +5148,9 @@ tree_swap_operands_p (tree arg0, tree arg1, bool reorder)
     return 0;
   if (TREE_CONSTANT (arg0))
     return 1;
+    
+  if (optimize_size)
+    return 0;
 
   if (reorder && flag_evaluation_order
       && (TREE_SIDE_EFFECTS (arg0) || TREE_SIDE_EFFECTS (arg1)))