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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [config/] [v850/] [v850.opt] - Blame information for rev 711

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 709 jeremybenn
; Options for the NEC V850 port of the compiler.
2
 
3
; Copyright (C) 2005, 2007, 2010, 2011 Free Software Foundation, Inc.
4
;
5
; This file is part of GCC.
6
;
7
; GCC is free software; you can redistribute it and/or modify it under
8
; the terms of the GNU General Public License as published by the Free
9
; Software Foundation; either version 3, or (at your option) any later
10
; version.
11
;
12
; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
13
; WARRANTY; without even the implied warranty of MERCHANTABILITY or
14
; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
15
; for more details.
16
;
17
; You should have received a copy of the GNU General Public License
18
; along with GCC; see the file COPYING3.  If not see
19
; .
20
 
21
HeaderInclude
22
config/v850/v850-opts.h
23
 
24
Variable
25
int small_memory_max[(int)SMALL_MEMORY_max] = { 0, 0, 0 }
26
 
27
mapp-regs
28
Target Report Mask(APP_REGS)
29
Use registers r2 and r5
30
 
31
mbig-switch
32
Target Report Mask(BIG_SWITCH)
33
Use 4 byte entries in switch tables
34
 
35
mdebug
36
Target Report Mask(DEBUG)
37
Enable backend debugging
38
 
39
mdisable-callt
40
Target Report Mask(DISABLE_CALLT)
41
Do not use the callt instruction
42
 
43
mep
44
Target Report Mask(EP)
45
Reuse r30 on a per function basis
46
 
47
mghs
48
Target Report Mask(GHS)
49
Support Green Hills ABI
50
 
51
mlong-calls
52
Target Report Mask(LONG_CALLS)
53
Prohibit PC relative function calls
54
 
55
mprolog-function
56
Target Report Mask(PROLOG_FUNCTION)
57
Use stubs for function prologues
58
 
59
msda=
60
Target RejectNegative Joined UInteger
61
Set the max size of data eligible for the SDA area
62
 
63
msda-
64
Target RejectNegative Joined Undocumented Alias(msda=)
65
 
66
msmall-sld
67
Target Report Mask(SMALL_SLD)
68
Enable the use of the short load instructions
69
 
70
mspace
71
Target RejectNegative
72
Same as: -mep -mprolog-function
73
 
74
mtda=
75
Target RejectNegative Joined UInteger
76
Set the max size of data eligible for the TDA area
77
 
78
mtda-
79
Target RejectNegative Joined Undocumented Alias(mtda=)
80
 
81
mno-strict-align
82
Target Report Mask(NO_STRICT_ALIGN)
83
Do not enforce strict alignment
84
 
85
mjump-tables-in-data-section
86
Target Report Mask(JUMP_TABLES_IN_DATA_SECTION)
87
Put jump tables for switch statements into the .data section rather than the .code section
88
 
89
mUS-bit-set
90
Target Report Mask(US_BIT_SET)
91
 
92
mv850
93
Target Report RejectNegative Mask(V850)
94
Compile for the v850 processor
95
 
96
mv850e
97
Target Report RejectNegative Mask(V850E)
98
Compile for the v850e processor
99
 
100
mv850e1
101
Target RejectNegative Mask(V850E1)
102
Compile for the v850e1 processor
103
 
104
mv850es
105
Target RejectNegative Mask(V850E1) MaskExists
106
Compile for the v850es variant of the v850e1
107
 
108
mv850e2
109
Target Report RejectNegative Mask(V850E2)
110
Compile for the v850e2 processor
111
 
112
mv850e2v3
113
Target Report RejectNegative Mask(V850E2V3)
114
Compile for the v850e2v3 processor
115
 
116
mzda=
117
Target RejectNegative Joined UInteger
118
Set the max size of data eligible for the ZDA area
119
 
120
mzda-
121
Target RejectNegative Joined Undocumented Alias(mzda=)

powered by: WebSVN 2.1.0

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