* opts.c (decode_options): Enable unit-at-a-time by default at -O1.
authorJan Hubicka <jh@suse.cz>
Fri, 24 Jun 2005 03:09:54 +0000 (05:09 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 24 Jun 2005 03:09:54 +0000 (03:09 +0000)
From-SVN: r101287

gcc/ChangeLog
gcc/opts.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c

index c34a161f49b36a3fa07ba9c9583ac58992352ee9..f178518aa81596fa13989a9d63d3517d2d59f9ae 100644 (file)
@@ -1,3 +1,7 @@
+2005-06-24  Jan Hubicka  <jh@suse.cz>
+
+       * opts.c (decode_options): Enable unit-at-a-time by default at -O1.
+
 2005-06-23  Jeff Law  <law@redhat.com>
 
        * tree-optimize.c (init_tree_optimization_passes): Move
index 039e0f1208df3520ff6981eb05c388fc8a1a51b4..b6f98e0b0bc1f5894ac1596650490087b3d25d18 100644 (file)
@@ -534,6 +534,7 @@ decode_options (unsigned int argc, const char **argv)
       flag_tree_copy_prop = 1;
       flag_tree_sink = 1;
       flag_tree_salias = 1;
+      flag_unit_at_a_time = 1;
 
       if (!optimize_size)
        {
@@ -569,7 +570,6 @@ decode_options (unsigned int argc, const char **argv)
       flag_delete_null_pointer_checks = 1;
       flag_reorder_blocks = 1;
       flag_reorder_functions = 1;
-      flag_unit_at_a_time = 1;
       flag_tree_store_ccp = 1;
       flag_tree_store_copy_prop = 1;
       flag_tree_vrp = 1;
index 3a096e7a5bd87be34f2f36c1a851ccc19a880bfa..b96fc111e1bd2d9f00fe4f4c05756e9c765e1a11 100644 (file)
@@ -1,3 +1,7 @@
+2005-06-24  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
+
 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
 
        * obj-c++.dg/proto-lossage-[1-4].mm: New.
index 5ba4d84569445c6b350ca944bfaecc1a6237daef..990cb80756fd493af36efc36c6e1b7db0dc9f732 100644 (file)
@@ -7,7 +7,7 @@ void exit(int);
 
 int x, y;
 
-static void
+static void __attribute__ ((noinline))
 init_xy(void)
 {
   x = 3;