This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Move -fbuiltin from c.opt to common.opt and change it to common group
- From: Kito Cheng <kito dot cheng at gmail dot com>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Richard Biener <rguenther at suse dot de>, Joseph Myers <joseph at codesourcery dot com>, Richard Henderson <rth at redhat dot com>
- Date: Thu, 28 Aug 2014 18:19:32 +0800
- Subject: [PATCH] Move -fbuiltin from c.opt to common.opt and change it to common group
- Authentication-results: sourceware.org; auth=none
Hi all:
-fno-builtin is seem not only for the c family front-end, but also
used in LTO now, so move it to common.opt and change it to `Common`.
From 47552b58a09ac9d944be1c35bb5c938f4cb8ec0f Mon Sep 17 00:00:00 2001
From: Kito Cheng <kito@andestech.com>
Date: Thu, 14 Aug 2014 11:34:26 +0800
Subject: [PATCH 1/2] Move -fbuiltin from c.opt to common.opt and change it to
common group
ChangeLog
2014-09-28 Kito Cheng <kito@0xlab.org>
c-family/
* c.opt (fbuiltin): Move to gcc/common.opt
gcc/
* common.opt (fbuiltin): Add.
---
gcc/c-family/c.opt | 4 ----
gcc/common.opt | 4 ++++
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt
index d619250..ae04114 100644
--- a/gcc/c-family/c.opt
+++ b/gcc/c-family/c.opt
@@ -912,10 +912,6 @@ Recognize the \"asm\" keyword
fbuilding-libgcc
C ObjC C++ ObjC++ Undocumented Var(flag_building_libgcc)
-fbuiltin
-C ObjC C++ ObjC++ Var(flag_no_builtin, 0)
-Recognize built-in functions
-
fbuiltin-
C ObjC C++ ObjC++ Joined
diff --git a/gcc/common.opt b/gcc/common.opt
index f7021102..607799d 100644
--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -923,6 +923,10 @@ fbtr-bb-exclusive
Common Report Var(flag_btr_bb_exclusive) Optimization
Restrict target load migration not to re-use registers in any basic block
+fbuiltin
+Common Var(flag_no_builtin, 0)
+Recognize built-in functions
+
fcall-saved-
Common Joined RejectNegative Var(common_deferred_options) Defer
-fcall-saved-<register> Mark <register> as being preserved across functions
--
1.9.3