Mercurial > hg > CbC > CbC_gcc
diff gcc/config/bfin/bfin.opt @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | a06113de4d67 |
children | 84e7813d76e9 |
line wrap: on
line diff
--- a/gcc/config/bfin/bfin.opt Sun Aug 21 07:07:55 2011 +0900 +++ b/gcc/config/bfin/bfin.opt Fri Oct 27 22:46:09 2017 +0900 @@ -1,6 +1,6 @@ ; Options for the Blackfin port of the compiler ; -; Copyright (C) 2005, 2007, 2008 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; @@ -18,21 +18,38 @@ ; along with GCC; see the file COPYING3. If not see ; <http://www.gnu.org/licenses/>. +HeaderInclude +config/bfin/bfin-opts.h + +; Value of -mcpu=. +Variable +bfin_cpu_t bfin_cpu_type = BFIN_CPU_UNKNOWN + +; -msi-revision support. There are three special values: +; -1 -msi-revision=none. +; 0xffff -msi-revision=any. +Variable +int bfin_si_revision + +; The workarounds enabled. +Variable +unsigned int bfin_workarounds = 0 + msim Target RejectNegative -Use simulator runtime +Use simulator runtime. mcpu= Target RejectNegative Joined -Specify the name of the target CPU +Specify the name of the target CPU. momit-leaf-frame-pointer Target Report Mask(OMIT_LEAF_FRAME_POINTER) -Omit frame pointer for leaf functions +Omit frame pointer for leaf functions. mlow64k Target Report Mask(LOW_64K) -Program is entirely located in low 64k of memory +Program is entirely located in low 64k of memory. mcsync-anomaly Target Report Var(bfin_csync_anomaly) Init(-1) @@ -45,7 +62,7 @@ mid-shared-library Target Report Mask(ID_SHARED_LIBRARY) -Enabled ID based shared library +Enabled ID based shared library. mleaf-id-shared-library Target Report Mask(LEAF_ID_SHARED_LIBRARY) @@ -54,47 +71,47 @@ mshared-library-id= Target RejectNegative Joined UInteger Var(bfin_library_id) -ID of shared library to build +ID of shared library to build. msep-data Target Report Mask(SEP_DATA) -Enable separate data segment +Enable separate data segment. mlong-calls Target Report Mask(LONG_CALLS) -Avoid generating pc-relative calls; use indirection +Avoid generating pc-relative calls; use indirection. mfast-fp Target Report Mask(FAST_FP) -Link with the fast floating-point library +Link with the fast floating-point library. mfdpic Target Report Mask(FDPIC) -Enable Function Descriptor PIC mode +Enable Function Descriptor PIC mode. minline-plt Target Report Mask(INLINE_PLT) -Enable inlining of PLT in function calls +Enable inlining of PLT in function calls. mstack-check-l1 Target Report Mask(STACK_CHECK_L1) -Do stack checking using bounds in L1 scratch memory +Do stack checking using bounds in L1 scratch memory. mmulticore Target Report Mask(MULTICORE) -Enable multicore support +Enable multicore support. mcorea Target Report Mask(COREA) -Build for Core A +Build for Core A. mcoreb Target Report Mask(COREB) -Build for Core B +Build for Core B. msdram Target Report Mask(SDRAM) -Build for SDRAM +Build for SDRAM. micplb Target Report Mask(ICPLB)