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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [config/] [m32r/] [m32r.opt] - Blame information for rev 827

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

Line No. Rev Author Line
1 38 julius
; Options for the Renesas M32R port of the compiler.
2
 
3
; Copyright (C) 2005, 2007 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
m32rx
22
Target Report RejectNegative Mask(M32RX)
23
Compile for the m32rx
24
 
25
m32r2
26
Target Report RejectNegative Mask(M32R2)
27
Compile for the m32r2
28
 
29
m32r
30
Target RejectNegative
31
Compile for the m32r
32
 
33
malign-loops
34
Target Report Mask(ALIGN_LOOPS)
35
Align all loops to 32 byte boundary
36
 
37
mbranch-cost=1
38
Target Report RejectNegative Mask(BRANCH_COST)
39
Prefer branches over conditional execution
40
 
41
mbranch-cost=2
42
Target Report RejectNegative InverseMask(BRANCH_COST)
43
Give branches their default cost
44
 
45
mdebug
46
Target Mask(DEBUG)
47
Display compile time statistics
48
 
49
mflush-func=
50
Target RejectNegative Joined Var(m32r_cache_flush_func) Init(CACHE_FLUSH_FUNC)
51
Specify cache flush function
52
 
53
mflush-trap=
54
Target RejectNegative Joined UInteger Var(m32r_cache_flush_trap) Init(CACHE_FLUSH_TRAP)
55
Specify cache flush trap number
56
 
57
missue-rate=1
58
Target Report RejectNegative Mask(LOW_ISSUE_RATE)
59
Only issue one instruction per cycle
60
 
61
missue-rate=2
62
Target Report RejectNegative InverseMask(LOW_ISSUE_RATE)
63
Allow two instructions to be issued per cycle
64
 
65
mmodel=
66
Target RejectNegative Joined
67
Code size: small, medium or large
68
 
69
mno-flush-func
70
Target RejectNegative
71
Don't call any cache flush functions
72
 
73
mno-flush-trap
74
Target RejectNegative
75
Don't call any cache flush trap
76
 
77
; mrelax
78
; Target Mask(RELAX)
79
 
80
msdata=
81
Target RejectNegative Joined
82
Small data area: none, sdata, use

powered by: WebSVN 2.1.0

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