OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [config/] [mcore/] [mcore.opt] - Diff between revs 154 and 816

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 154 Rev 816
; Options for the Motorola MCore port of the compiler.
; Options for the Motorola MCore port of the compiler.
; Copyright (C) 2005, 2007 Free Software Foundation, Inc.
; Copyright (C) 2005, 2007 Free Software Foundation, Inc.
;
;
; This file is part of GCC.
; This file is part of GCC.
;
;
; GCC is free software; you can redistribute it and/or modify it under
; 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
; the terms of the GNU General Public License as published by the Free
; Software Foundation; either version 3, or (at your option) any later
; Software Foundation; either version 3, or (at your option) any later
; version.
; version.
;
;
; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
; WARRANTY; without even the implied warranty of MERCHANTABILITY or
; WARRANTY; without even the implied warranty of MERCHANTABILITY or
; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
; for more details.
; for more details.
;
;
; You should have received a copy of the GNU General Public License
; You should have received a copy of the GNU General Public License
; along with GCC; see the file COPYING3.  If not see
; along with GCC; see the file COPYING3.  If not see
; .
; .
m210
m210
Target RejectNegative Report InverseMask(M340)
Target RejectNegative Report InverseMask(M340)
Generate code for the M*Core M210
Generate code for the M*Core M210
m340
m340
Target RejectNegative Report Mask(M340)
Target RejectNegative Report Mask(M340)
Generate code for the M*Core M340
Generate code for the M*Core M340
m4align
m4align
Target RejectNegative Report InverseMask(8ALIGN)
Target RejectNegative Report InverseMask(8ALIGN)
Set maximum alignment to 4
Set maximum alignment to 4
m4byte-functions
m4byte-functions
Target Report Mask(OVERALIGN_FUNC)
Target Report Mask(OVERALIGN_FUNC)
Force functions to be aligned to a 4 byte boundary
Force functions to be aligned to a 4 byte boundary
m8align
m8align
Target RejectNegative Report Mask(8ALIGN)
Target RejectNegative Report Mask(8ALIGN)
Set maximum alignment to 8
Set maximum alignment to 8
mbig-endian
mbig-endian
Target RejectNegative Report InverseMask(LITTLE_END)
Target RejectNegative Report InverseMask(LITTLE_END)
Generate big-endian code
Generate big-endian code
mcallgraph-data
mcallgraph-data
Target Report Mask(CG_DATA)
Target Report Mask(CG_DATA)
Emit call graph information
Emit call graph information
mdiv
mdiv
Target Report Mask(DIV)
Target Report Mask(DIV)
Use the divide instruction
Use the divide instruction
mhardlit
mhardlit
Target Report Mask(HARDLIT)
Target Report Mask(HARDLIT)
Inline constants if it can be done in 2 insns or less
Inline constants if it can be done in 2 insns or less
mlittle-endian
mlittle-endian
Target RejectNegative Report Mask(LITTLE_END)
Target RejectNegative Report Mask(LITTLE_END)
Generate little-endian code
Generate little-endian code
; Not used by the compiler proper.
; Not used by the compiler proper.
mno-lsim
mno-lsim
Target RejectNegative Undocumented
Target RejectNegative Undocumented
mrelax-immediates
mrelax-immediates
Target Report Mask(RELAX_IMM)
Target Report Mask(RELAX_IMM)
Use arbitrary sized immediates in bit operations
Use arbitrary sized immediates in bit operations
mslow-bytes
mslow-bytes
Target Report Mask(SLOW_BYTES)
Target Report Mask(SLOW_BYTES)
Prefer word accesses over byte accesses
Prefer word accesses over byte accesses
mstack-increment=
mstack-increment=
Target RejectNegative Joined UInteger Var(mcore_stack_increment) VarExists
Target RejectNegative Joined UInteger Var(mcore_stack_increment) VarExists
Set the maximum amount for a single stack increment operation
Set the maximum amount for a single stack increment operation
mwide-bitfields
mwide-bitfields
Target Report Mask(W_FIELD)
Target Report Mask(W_FIELD)
Always treat bitfields as int-sized
Always treat bitfields as int-sized
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.