OSDN Git Service

* passes.c (rest_of_compilation): Don't run regmove if only
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jan 2005 22:34:29 +0000 (22:34 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jan 2005 22:34:29 +0000 (22:34 +0000)
flag_expensive_optimizations, require flag_regmove instead.

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

gcc/ChangeLog
gcc/passes.c

index 9a19981..1801df9 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
 2005-01-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        * config/sparc/litecoff.h (TARGET_OS_CPP_BUILTINS): Do not
index 5e808e9..1dc45ff 100644 (file)
@@ -1678,7 +1678,7 @@ rest_of_compilation (void)
       && !user_defined_section_attribute)
     rest_of_handle_partition_blocks ();
 
       && !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
     rest_of_handle_regmove ();
 
   /* Do unconditional splitting before register allocation to allow machine