URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [config/] [rx/] [rx.opt] - Rev 709
Compare with Previous | Blame | View Log
; Command line options for the Renesas RX port of GCC.; Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc.; Contributed by Red Hat.;; 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/rx/rx-opts.h; The default is -fpu -m32bit-doubles.m64bit-doublesTarget RejectNegative Mask(64BIT_DOUBLES) ReportStore doubles in 64 bits.m32bit-doublesTarget RejectNegative InverseMask(64BIT_DOUBLES) ReportStores doubles in 32 bits. This is the default.nofpuTarget RejectNegative Alias(mnofpu)Disable the use of RX FPU instructions.mnofpuTarget RejectNegative Mask(NO_USE_FPU) Report UndocumentedfpuTarget RejectNegative InverseMask(NO_USE_FPU) ReportEnable the use of RX FPU instructions. This is the default.;---------------------------------------------------mcpu=Target RejectNegative Joined Var(rx_cpu_type) Report ToLower Enum(rx_cpu_types) Init(RX600)Specify the target RX cpu type.EnumName(rx_cpu_types) Type(enum rx_cpu_types)EnumValueEnum(rx_cpu_types) String(rx610) Value(RX610)EnumValueEnum(rx_cpu_types) String(rx200) Value(RX200)EnumValueEnum(rx_cpu_types) String(rx600) Value(RX600);---------------------------------------------------mbig-endian-dataTarget RejectNegative Mask(BIG_ENDIAN_DATA) ReportData is stored in big-endian format.mlittle-endian-dataTarget RejectNegative InverseMask(BIG_ENDIAN_DATA) ReportData is stored in little-endian format. (Default).;---------------------------------------------------msmall-data-limit=Target RejectNegative Joined UInteger Var(rx_small_data_limit) Init(0)Maximum size of global and static variables which can be placed into the small data area.;---------------------------------------------------msimTargetUse the simulator runtime.;---------------------------------------------------mas100-syntaxTarget Mask(AS100_SYNTAX) ReportGenerate assembler output that is compatible with the Renesas AS100 assembler. This may restrict some of the compiler's capabilities. The default is to generate GAS compatable syntax.;---------------------------------------------------mrelaxTargetEnable linker relaxation.;---------------------------------------------------mmax-constant-size=Target RejectNegative Joined UInteger Var(rx_max_constant_size) Init(0)Maximum size in bytes of constant values allowed as operands.;---------------------------------------------------mint-register=Target RejectNegative Joined UInteger Var(rx_deferred_options) DeferSpecifies the number of registers to reserve for interrupt handlers.;---------------------------------------------------msave-acc-in-interruptsTarget Mask(SAVE_ACC_REGISTER)Specifies whether interrupt functions should save and restore the accumulator register.;---------------------------------------------------mpidTarget Mask(PID)Enables Position-Independent-Data (PID) mode.
