OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc2/] [gcc/] [config/] [pa/] [pa.opt] - Diff between revs 282 and 384

Only display areas with differences | Details | Blame | View Log

Rev 282 Rev 384
; Options for the HP PA-RISC port of the compiler.
; Options for the HP PA-RISC 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
; .
; .
march=1.0
march=1.0
Target RejectNegative
Target RejectNegative
Generate PA1.0 code
Generate PA1.0 code
march=1.1
march=1.1
Target RejectNegative
Target RejectNegative
Generate PA1.1 code
Generate PA1.1 code
march=2.0
march=2.0
Target RejectNegative
Target RejectNegative
Generate PA2.0 code (requires binutils 2.10 or later)
Generate PA2.0 code (requires binutils 2.10 or later)
mbig-switch
mbig-switch
Target Report Mask(BIG_SWITCH)
Target Report Mask(BIG_SWITCH)
Generate code for huge switch statements
Generate code for huge switch statements
mdisable-fpregs
mdisable-fpregs
Target Report Mask(DISABLE_FPREGS)
Target Report Mask(DISABLE_FPREGS)
Disable FP regs
Disable FP regs
mdisable-indexing
mdisable-indexing
Target Report Mask(DISABLE_INDEXING)
Target Report Mask(DISABLE_INDEXING)
Disable indexed addressing
Disable indexed addressing
mfast-indirect-calls
mfast-indirect-calls
Target Report Mask(FAST_INDIRECT_CALLS)
Target Report Mask(FAST_INDIRECT_CALLS)
Generate fast indirect calls
Generate fast indirect calls
mfixed-range=
mfixed-range=
Target RejectNegative Joined
Target RejectNegative Joined
Specify range of registers to make fixed
Specify range of registers to make fixed
mgas
mgas
Target Report Mask(GAS)
Target Report Mask(GAS)
Assume code will be assembled by GAS
Assume code will be assembled by GAS
mjump-in-delay
mjump-in-delay
Target Report Mask(JUMP_IN_DELAY)
Target Report Mask(JUMP_IN_DELAY)
Put jumps in call delay slots
Put jumps in call delay slots
;; Not used by gcc
;; Not used by gcc
mlinker-opt
mlinker-opt
Target RejectNegative
Target RejectNegative
Enable linker optimizations
Enable linker optimizations
mlong-calls
mlong-calls
Target Report Mask(LONG_CALLS)
Target Report Mask(LONG_CALLS)
Always generate long calls
Always generate long calls
mlong-load-store
mlong-load-store
Target Report Mask(LONG_LOAD_STORE)
Target Report Mask(LONG_LOAD_STORE)
Emit long load/store sequences
Emit long load/store sequences
mnosnake
mnosnake
Target RejectNegative
Target RejectNegative
Generate PA1.0 code
Generate PA1.0 code
mno-space-regs
mno-space-regs
Target RejectNegative Report Mask(NO_SPACE_REGS)
Target RejectNegative Report Mask(NO_SPACE_REGS)
Disable space regs
Disable space regs
mpa-risc-1-0
mpa-risc-1-0
Target RejectNegative
Target RejectNegative
Generate PA1.0 code
Generate PA1.0 code
mpa-risc-1-1
mpa-risc-1-1
Target RejectNegative Mask(PA_11)
Target RejectNegative Mask(PA_11)
Generate PA1.1 code
Generate PA1.1 code
mpa-risc-2-0
mpa-risc-2-0
Target RejectNegative Mask(PA_20)
Target RejectNegative Mask(PA_20)
Generate PA2.0 code (requires binutils 2.10 or later)
Generate PA2.0 code (requires binutils 2.10 or later)
mportable-runtime
mportable-runtime
Target Report Mask(PORTABLE_RUNTIME)
Target Report Mask(PORTABLE_RUNTIME)
Use portable calling conventions
Use portable calling conventions
mschedule=
mschedule=
Target RejectNegative Joined
Target RejectNegative Joined
Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000
Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000
msoft-float
msoft-float
Target Report Mask(SOFT_FLOAT)
Target Report Mask(SOFT_FLOAT)
Use software floating point
Use software floating point
msnake
msnake
Target RejectNegative
Target RejectNegative
Generate PA1.1 code
Generate PA1.1 code
mspace-regs
mspace-regs
Target RejectNegative Report InverseMask(NO_SPACE_REGS)
Target RejectNegative Report InverseMask(NO_SPACE_REGS)
Do not disable space regs
Do not disable space regs
Mask(SIO)
Mask(SIO)
;; Generate cpp defines for server I/O.
;; Generate cpp defines for server I/O.
Mask(GNU_LD)
Mask(GNU_LD)
;; Assume GNU linker by default
;; Assume GNU linker by default
 
 

powered by: WebSVN 2.1.0

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