sel-sched.c (sel_global_init): Swap order of sched_rgn_init and sched_init calls.
authorBernd Schmidt <bernds@codesourcery.com>
Wed, 11 Apr 2012 14:39:21 +0000 (14:39 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 11 Apr 2012 14:39:21 +0000 (14:39 +0000)
* sel-sched.c (sel_global_init): Swap order of sched_rgn_init and
sched_init calls.

From-SVN: r186324

gcc/ChangeLog
gcc/sel-sched.c

index ed6beb1..f1719d8 100644 (file)
@@ -1,3 +1,8 @@
+2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
+
+       * sel-sched.c (sel_global_init): Swap order of sched_rgn_init and
+       sched_init calls.
+
 2012-04-11  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/52621
index 2829f60..4e13230 100644 (file)
@@ -1,5 +1,5 @@
 /* Instruction scheduling pass.  Selective scheduler and pipeliner.
-   Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011
+   Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012
    Free Software Foundation, Inc.
 
 This file is part of GCC.
@@ -7637,8 +7637,8 @@ sel_global_init (void)
   sel_setup_sched_infos ();
   setup_sched_dump ();
 
-  sched_rgn_init (false);
   sched_init ();
+  sched_rgn_init (false);
 
   sched_init_bbs ();
   /* Reset AFTER_RECOVERY if it has been set by the 1st scheduler pass.  */