aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChung-Ju Wu <jasonwucj@gmail.com>2018-04-22 07:57:06 +0000
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>2018-04-22 07:57:06 +0000
commit10c8bd03e3642b870f5701c1c8ee6cbf00e595ce (patch)
tree3f4964827accb5de3a0896d5ee814f6a1bbfe3fc
parentbc8a88100dcbd7ed77b71add5e8f072284a05dd3 (diff)
downloadgcc-10c8bd03e3642b870f5701c1c8ee6cbf00e595ce.zip
gcc-10c8bd03e3642b870f5701c1c8ee6cbf00e595ce.tar.gz
gcc-10c8bd03e3642b870f5701c1c8ee6cbf00e595ce.tar.bz2
[NDS32] Consider -Ofast and -Og in nds32_asm_file_start function.
gcc/ * config/nds32/nds32.c (nds32_asm_file_start): Display optimization level Ofast and Og. From-SVN: r259546
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/nds32/nds32.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 09597f4..b7cbf96 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-04-22 Chung-Ju Wu <jasonwucj@gmail.com>
+
+ * config/nds32/nds32.c (nds32_asm_file_start): Display optimization
+ level Ofast and Og.
+
2018-04-22 Monk Chiang <sh.chiang04@gmail.com>
Chung-Ju Wu <jasonwucj@gmail.com>
diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.c
index 1ce9e06..ab544b4 100644
--- a/gcc/config/nds32/nds32.c
+++ b/gcc/config/nds32/nds32.c
@@ -2893,6 +2893,10 @@ nds32_asm_file_start (void)
if (optimize_size)
fprintf (asm_out_file, "\t! Optimization level\t: -Os\n");
+ else if (optimize_fast)
+ fprintf (asm_out_file, "\t! Optimization level\t: -Ofast\n");
+ else if (optimize_debug)
+ fprintf (asm_out_file, "\t! Optimization level\t: -Og\n");
else
fprintf (asm_out_file, "\t! Optimization level\t: -O%d\n", optimize);