aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2005-06-24 05:09:54 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2005-06-24 03:09:54 +0000
commitb8807f054bddc0e4014e5879f0fac331cc1a7768 (patch)
treedfcd4071b1cd2e8f0db171bf10190a164b253178 /gcc
parentee18782ffc3a93f9da379f652285a29972236f84 (diff)
downloadgcc-b8807f054bddc0e4014e5879f0fac331cc1a7768.zip
gcc-b8807f054bddc0e4014e5879f0fac331cc1a7768.tar.gz
gcc-b8807f054bddc0e4014e5879f0fac331cc1a7768.tar.bz2
* opts.c (decode_options): Enable unit-at-a-time by default at -O1.
From-SVN: r101287
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/opts.c2
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c2
4 files changed, 10 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c34a161..f178518 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/opts.c b/gcc/opts.c
index 039e0f1..b6f98e0 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -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;
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3a096e7..b96fc11 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c b/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c
index 5ba4d84..990cb80 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c
@@ -7,7 +7,7 @@ void exit(int);
int x, y;
-static void
+static void __attribute__ ((noinline))
init_xy(void)
{
x = 3;