aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuo Jie <guojie@loongson.cn>2023-09-08 10:00:21 +0800
committerLulu Cheng <chenglulu@loongson.cn>2023-09-08 17:51:18 +0800
commitf3ba57163ce3f5f155afaf06ab31612c197dbc19 (patch)
treec50101fff56ea19001bae55dff7ca2296bb4f56c
parentd07682dc2546754c3b188d97149714cfd11a6990 (diff)
downloadgcc-f3ba57163ce3f5f155afaf06ab31612c197dbc19.zip
gcc-f3ba57163ce3f5f155afaf06ab31612c197dbc19.tar.gz
gcc-f3ba57163ce3f5f155afaf06ab31612c197dbc19.tar.bz2
LoongArch: Enable -fsched-pressure by default at -O1 and higher.
gcc/ChangeLog: * common/config/loongarch/loongarch-common.cc: (default_options loongarch_option_optimization_table): Default to -fsched-pressure.
-rw-r--r--gcc/common/config/loongarch/loongarch-common.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/common/config/loongarch/loongarch-common.cc b/gcc/common/config/loongarch/loongarch-common.cc
index c5ed37d..b690191 100644
--- a/gcc/common/config/loongarch/loongarch-common.cc
+++ b/gcc/common/config/loongarch/loongarch-common.cc
@@ -36,6 +36,7 @@ static const struct default_options loongarch_option_optimization_table[] =
{ OPT_LEVELS_ALL, OPT_fasynchronous_unwind_tables, NULL, 1 },
{ OPT_LEVELS_1_PLUS, OPT_fsection_anchors, NULL, 1 },
{ OPT_LEVELS_2_PLUS, OPT_free, NULL, 1 },
+ { OPT_LEVELS_1_PLUS, OPT_fsched_pressure, NULL, 1 },
{ OPT_LEVELS_NONE, 0, NULL, 0 }
};