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] - Blame information for rev 856

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

Line No. Rev Author Line
1 38 julius
; Options for the Motorola MCore 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
m210
22
Target RejectNegative Report InverseMask(M340)
23
Generate code for the M*Core M210
24
 
25
m340
26
Target RejectNegative Report Mask(M340)
27
Generate code for the M*Core M340
28
 
29
m4align
30
Target RejectNegative Report InverseMask(8ALIGN)
31
Set maximum alignment to 4
32
 
33
m4byte-functions
34
Target Report Mask(OVERALIGN_FUNC)
35
Force functions to be aligned to a 4 byte boundary
36
 
37
m8align
38
Target RejectNegative Report Mask(8ALIGN)
39
Set maximum alignment to 8
40
 
41
mbig-endian
42
Target RejectNegative Report InverseMask(LITTLE_END)
43
Generate big-endian code
44
 
45
mcallgraph-data
46
Target Report Mask(CG_DATA)
47
Emit call graph information
48
 
49
mdiv
50
Target Report Mask(DIV)
51
Use the divide instruction
52
 
53
mhardlit
54
Target Report Mask(HARDLIT)
55
Inline constants if it can be done in 2 insns or less
56
 
57
mlittle-endian
58
Target RejectNegative Report Mask(LITTLE_END)
59
Generate little-endian code
60
 
61
; Not used by the compiler proper.
62
mno-lsim
63
Target RejectNegative Undocumented
64
 
65
mrelax-immediates
66
Target Report Mask(RELAX_IMM)
67
Use arbitrary sized immediates in bit operations
68
 
69
mslow-bytes
70
Target Report Mask(SLOW_BYTES)
71
Prefer word accesses over byte accesses
72
 
73
mstack-increment=
74
Target RejectNegative Joined UInteger Var(mcore_stack_increment) VarExists
75
Set the maximum amount for a single stack increment operation
76
 
77
mwide-bitfields
78
Target Report Mask(W_FIELD)
79
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.