URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [config/] [microblaze/] [microblaze.opt] - Rev 709
Compare with Previous | Blame | View Log
; Options for the MicroBlaze port of the compiler;; Copyright 2009, 2010, 2011 Free Software Foundation, Inc.;; Contributed by Michael Eager <eager@eagercon.com>.;; This file is part of GCC.;; GCC is free software; you can redistribute it and/or modify it under; the terms of the GNU General Public License as published by the Free; Software Foundation; either version 3, or (at your option) any later; version.;; GCC is distributed in the hope that it will be useful, but WITHOUT; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public; License for more details.;; You should have received a copy of the GNU General Public License; along with GCC; see the file COPYING3. If not see; <http://www.gnu.org/licenses/>. */Zxl-mode-bootstrapDriverZxl-mode-executableDriverZxl-mode-novectorsDriverZxl-mode-xilkernelDriverZxl-mode-xmdstubDrivermsoft-floatTarget Report RejectNegative Mask(SOFT_FLOAT)Use software emulation for floating point (default)mhard-floatTarget Report RejectNegative InverseMask(SOFT_FLOAT, HARD_FLOAT)Use hardware floating point instructionsmsmall-dividesTarget Mask(SMALL_DIVIDES)Use table lookup optimization for small signed integer divisionsmcpu=Target RejectNegative Joined Var(microblaze_select_cpu)-mcpu=PROCESSOR Use features of and schedule code for given CPUmmemcpyTarget Mask(MEMCPY)Don't optimize block moves, use memcpymxl-soft-mulTarget Mask(SOFT_MUL)Use the soft multiply emulation (default)mxl-soft-divTarget Mask(SOFT_DIV)Use the software emulation for divides (default)mxl-barrel-shiftTarget Mask(BARREL_SHIFT)Use the hardware barrel shifter instead of emulationmxl-pattern-compareTarget Mask(PATTERN_COMPARE)Use pattern compare instructionsmxl-stack-checkTarget Mask(STACK_CHECK) Warn(%qs is deprecated; use -fstack-check)Check for stack overflow at runtimemxl-gp-optTarget Mask(XLGPOPT)Use GP relative sdata/sbss sectionsmno-clearbssTarget RejectNegative Var(flag_zero_initialized_in_bss, 0) Warn(%qs is deprecated; use -fno-zero-initialized-in-bss)Clear the BSS to zero and place zero initialized in BSSmxl-multiply-highTarget Mask(MULTIPLY_HIGH)Use multiply high instructions for high part of 32x32 multiplymxl-float-convertTarget Mask(FLOAT_CONVERT)Use hardware floating point conversion instructionsmxl-float-sqrtTarget Mask(FLOAT_SQRT)Use hardware floating point square root instructionmxl-mode-executableTarget Mask(XL_MODE_EXECUTABLE)Description for mxl-mode-executablemxl-mode-xmdstubTarget Mask(XL_MODE_XMDSTUB)Description for mxl-mode-xmdstubmxl-mode-bootstrapTarget Mask(XL_MODE_BOOTSTRAP)Description for mxl-mode-bootstrapmxl-mode-novectorsTarget Mask(XL_MODE_NOVECTORS)Description for mxl-mode-novectorsmxl-mode-xilkernelTarget
