URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [config/] [v850/] [v850.opt] - Rev 709
Compare with Previous | Blame | View Log
; Options for the NEC V850 port of the compiler.; Copyright (C) 2005, 2007, 2010, 2011 Free Software Foundation, Inc.;; 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/>.HeaderIncludeconfig/v850/v850-opts.hVariableint small_memory_max[(int)SMALL_MEMORY_max] = { 0, 0, 0 }mapp-regsTarget Report Mask(APP_REGS)Use registers r2 and r5mbig-switchTarget Report Mask(BIG_SWITCH)Use 4 byte entries in switch tablesmdebugTarget Report Mask(DEBUG)Enable backend debuggingmdisable-calltTarget Report Mask(DISABLE_CALLT)Do not use the callt instructionmepTarget Report Mask(EP)Reuse r30 on a per function basismghsTarget Report Mask(GHS)Support Green Hills ABImlong-callsTarget Report Mask(LONG_CALLS)Prohibit PC relative function callsmprolog-functionTarget Report Mask(PROLOG_FUNCTION)Use stubs for function prologuesmsda=Target RejectNegative Joined UIntegerSet the max size of data eligible for the SDA areamsda-Target RejectNegative Joined Undocumented Alias(msda=)msmall-sldTarget Report Mask(SMALL_SLD)Enable the use of the short load instructionsmspaceTarget RejectNegativeSame as: -mep -mprolog-functionmtda=Target RejectNegative Joined UIntegerSet the max size of data eligible for the TDA areamtda-Target RejectNegative Joined Undocumented Alias(mtda=)mno-strict-alignTarget Report Mask(NO_STRICT_ALIGN)Do not enforce strict alignmentmjump-tables-in-data-sectionTarget Report Mask(JUMP_TABLES_IN_DATA_SECTION)Put jump tables for switch statements into the .data section rather than the .code sectionmUS-bit-setTarget Report Mask(US_BIT_SET)mv850Target Report RejectNegative Mask(V850)Compile for the v850 processormv850eTarget Report RejectNegative Mask(V850E)Compile for the v850e processormv850e1Target RejectNegative Mask(V850E1)Compile for the v850e1 processormv850esTarget RejectNegative Mask(V850E1) MaskExistsCompile for the v850es variant of the v850e1mv850e2Target Report RejectNegative Mask(V850E2)Compile for the v850e2 processormv850e2v3Target Report RejectNegative Mask(V850E2V3)Compile for the v850e2v3 processormzda=Target RejectNegative Joined UIntegerSet the max size of data eligible for the ZDA areamzda-Target RejectNegative Joined Undocumented Alias(mzda=)
