passes.c (rest_of_compilation): Don't run regmove if only flag_expensive_optimizations...
authorSteven Bosscher <stevenb@suse.de>
Mon, 3 Jan 2005 22:34:29 +0000 (22:34 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Mon, 3 Jan 2005 22:34:29 +0000 (22:34 +0000)
* passes.c (rest_of_compilation): Don't run regmove if only
flag_expensive_optimizations, require flag_regmove instead.

From-SVN: r92869

gcc/ChangeLog
gcc/passes.c

index 9a199810d5c0e0f4f791e89822e839720ec3f179..1801df9a94af72859fd43f2d83a74426fc8b0c2b 100644 (file)
@@ -1,3 +1,8 @@
+2004-01-03  Steven Bosscher  <stevenb@suse.de>
+
+       * passes.c (rest_of_compilation): Don't run regmove if only
+       flag_expensive_optimizations, require flag_regmove instead.
+
 2005-01-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        * config/sparc/litecoff.h (TARGET_OS_CPP_BUILTINS): Do not
index 5e808e9230803ef6b86595ae108df958c6d6e31a..1dc45ff643eb8a8998df35022f3e654c49149094 100644 (file)
@@ -1678,7 +1678,7 @@ rest_of_compilation (void)
       && !user_defined_section_attribute)
     rest_of_handle_partition_blocks ();
 
-  if (optimize > 0 && (flag_regmove || flag_expensive_optimizations))
+  if (optimize > 0 && flag_regmove)
     rest_of_handle_regmove ();
 
   /* Do unconditional splitting before register allocation to allow machine