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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.2.2/] [gcc/] [c.opt] - Blame information for rev 298

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

Line No. Rev Author Line
1 38 julius
; Options for the C, ObjC, C++ and ObjC++ front ends.
2
; Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
3
;
4
; This file is part of GCC.
5
;
6
; GCC is free software; you can redistribute it and/or modify it under
7
; the terms of the GNU General Public License as published by the Free
8
; Software Foundation; either version 3, or (at your option) any later
9
; version.
10
;
11
; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
12
; WARRANTY; without even the implied warranty of MERCHANTABILITY or
13
; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14
; for more details.
15
;
16
; You should have received a copy of the GNU General Public License
17
; along with GCC; see the file COPYING3.  If not see
18
; .
19
 
20
; See the GCC internals manual for a description of this file's format.
21
 
22
; Please try to keep this file in ASCII collating order.
23
 
24
Language
25
C
26
 
27
Language
28
ObjC
29
 
30
Language
31
C++
32
 
33
Language
34
ObjC++
35
 
36
-output-pch=
37
C ObjC C++ ObjC++ Joined Separate
38
 
39
A
40
C ObjC C++ ObjC++ Joined Separate
41
-A=     Assert the  to .  Putting '-' before  disables the  to 
42
 
43
C
44
C ObjC C++ ObjC++
45
Do not discard comments
46
 
47
CC
48
C ObjC C++ ObjC++
49
Do not discard comments in macro expansions
50
 
51
D
52
C ObjC C++ ObjC++ Joined Separate
53
-D[=]   Define a  with  as its value.  If just  is given,  is taken to be 1
54
 
55
E
56
C ObjC C++ ObjC++ Undocumented
57
 
58
F
59
C ObjC C++ ObjC++ Joined Separate
60
-F      Add  to the end of the main framework include path
61
 
62
H
63
C ObjC C++ ObjC++
64
Print the name of header files as they are used
65
 
66
I
67
C ObjC C++ ObjC++ Joined Separate
68
-I      Add  to the end of the main include path
69
 
70
M
71
C ObjC C++ ObjC++
72
Generate make dependencies
73
 
74
MD
75
C ObjC C++ ObjC++ Separate
76
Generate make dependencies and compile
77
 
78
MF
79
C ObjC C++ ObjC++ Joined Separate
80
-MF     Write dependency output to the given file
81
 
82
MG
83
C ObjC C++ ObjC++
84
Treat missing header files as generated files
85
 
86
MM
87
C ObjC C++ ObjC++
88
Like -M but ignore system header files
89
 
90
MMD
91
C ObjC C++ ObjC++ Separate
92
Like -MD but ignore system header files
93
 
94
MP
95
C ObjC C++ ObjC++
96
Generate phony targets for all headers
97
 
98
MQ
99
C ObjC C++ ObjC++ Joined Separate
100
-MQ     Add a MAKE-quoted target
101
 
102
MT
103
C ObjC C++ ObjC++ Joined Separate
104
-MT     Add an unquoted target
105
 
106
P
107
C ObjC C++ ObjC++
108
Do not generate #line directives
109
 
110
U
111
C ObjC C++ ObjC++ Joined Separate
112
-U      Undefine 
113
 
114
Wabi
115
C++ ObjC++ Var(warn_abi)
116
Warn about things that will change when compiling with an ABI-compliant compiler
117
 
118
Waddress
119
C ObjC C++ ObjC++ Var(warn_address)
120
Warn about suspicious uses of memory addresses
121
 
122
Wall
123
C ObjC C++ ObjC++
124
Enable most warning messages
125
 
126
Wassign-intercept
127
ObjC ObjC++ Var(warn_assign_intercept)
128
Warn whenever an Objective-C assignment is being intercepted by the garbage collector
129
 
130
Wbad-function-cast
131
C ObjC Var(warn_bad_function_cast)
132
Warn about casting functions to incompatible types
133
 
134
Wc++-compat
135
C ObjC Var(warn_cxx_compat)
136
Warn about C constructs that are not in the common subset of C and C++
137
 
138
 
139
Wcast-qual
140
C ObjC C++ ObjC++ Var(warn_cast_qual)
141
Warn about casts which discard qualifiers
142
 
143
Wchar-subscripts
144
C ObjC C++ ObjC++ Var(warn_char_subscripts)
145
Warn about subscripts whose type is \"char\"
146
 
147
Wcomment
148
C ObjC C++ ObjC++
149
Warn about possibly nested block comments, and C++ comments spanning more than one physical line
150
 
151
Wcomments
152
C ObjC C++ ObjC++
153
Synonym for -Wcomment
154
 
155
Wconversion
156
C ObjC C++ ObjC++ Var(warn_conversion)
157
Warn about possibly confusing type conversions
158
 
159
Wctor-dtor-privacy
160
C++ ObjC++ Var(warn_ctor_dtor_privacy)
161
Warn when all constructors and destructors are private
162
 
163
Wdeclaration-after-statement
164
C ObjC Var(warn_declaration_after_statement)
165
Warn when a declaration is found after a statement
166
 
167
Wdeprecated
168
C++ ObjC++ Var(warn_deprecated) Init(1)
169
Warn about deprecated compiler features
170
 
171
Wdiv-by-zero
172
C ObjC C++ ObjC++ Var(warn_div_by_zero) Init(1)
173
Warn about compile-time integer division by zero
174
 
175
Weffc++
176
C++ ObjC++ Var(warn_ecpp)
177
Warn about violations of Effective C++ style rules
178
 
179
Wendif-labels
180
C ObjC C++ ObjC++
181
Warn about stray tokens after #elif and #endif
182
 
183
Werror
184
C ObjC C++ ObjC++
185
; Documented in common.opt
186
 
187
Werror-implicit-function-declaration
188
C ObjC RejectNegative
189
Make implicit function declarations an error
190
 
191
Wfloat-equal
192
C ObjC C++ ObjC++ Var(warn_float_equal)
193
Warn if testing floating point numbers for equality
194
 
195
Wformat
196
C ObjC C++ ObjC++
197
Warn about printf/scanf/strftime/strfmon format string anomalies
198
 
199
Wformat-extra-args
200
C ObjC C++ ObjC++ Var(warn_format_extra_args)
201
Warn if passing too many arguments to a function for its format string
202
 
203
Wformat-nonliteral
204
C ObjC C++ ObjC++ Var(warn_format_nonliteral)
205
Warn about format strings that are not literals
206
 
207
Wformat-security
208
C ObjC C++ ObjC++ Var(warn_format_security)
209
Warn about possible security problems with format functions
210
 
211
Wformat-y2k
212
C ObjC C++ ObjC++ Var(warn_format_y2k)
213
Warn about strftime formats yielding 2-digit years
214
 
215
Wformat-zero-length
216
C ObjC Var(warn_format_zero_length)
217
Warn about zero-length formats
218
 
219
Wformat=
220
C ObjC C++ ObjC++ Joined
221
 
222
Winit-self
223
C ObjC C++ ObjC++ Var(warn_init_self)
224
Warn about variables which are initialized to themselves
225
 
226
Wimplicit
227
C ObjC C++ ObjC++
228
 
229
Wimplicit-function-declaration
230
C ObjC Var(mesg_implicit_function_declaration) Init(-1)
231
Warn about implicit function declarations
232
 
233
Wimplicit-int
234
C ObjC Var(warn_implicit_int)
235
Warn when a declaration does not specify a type
236
 
237
Wimport
238
C ObjC C++ ObjC++
239
Deprecated.  This switch has no effect
240
 
241
Wint-to-pointer-cast
242
C ObjC Var(warn_int_to_pointer_cast) Init(1)
243
Warn when there is a cast to a pointer from an integer of a different size
244
 
245
Winvalid-offsetof
246
C++ ObjC++ Var(warn_invalid_offsetof) Init(1)
247
Warn about invalid uses of the \"offsetof\" macro
248
 
249
Winvalid-pch
250
C ObjC C++ ObjC++
251
Warn about PCH files that are found but not used
252
 
253
Wlong-long
254
C ObjC C++ ObjC++ Var(warn_long_long) Init(1)
255
Do not warn about using \"long long\" when -pedantic
256
 
257
Wmain
258
C ObjC
259
Warn about suspicious declarations of \"main\"
260
 
261
Wmissing-braces
262
C ObjC C++ ObjC++ Var(warn_missing_braces)
263
Warn about possibly missing braces around initializers
264
 
265
Wmissing-declarations
266
C ObjC Var(warn_missing_declarations)
267
Warn about global functions without previous declarations
268
 
269
Wmissing-field-initializers
270
C ObjC C++ ObjC++ Var(warn_missing_field_initializers) Init(-1)
271
Warn about missing fields in struct initializers
272
 
273
Wmissing-format-attribute
274
C ObjC C++ ObjC++ Var(warn_missing_format_attribute)
275
Warn about functions which might be candidates for format attributes
276
 
277
Wmissing-include-dirs
278
C ObjC C++ ObjC++
279
Warn about user-specified include directories that do not exist
280
 
281
Wmissing-prototypes
282
C ObjC Var(warn_missing_prototypes)
283
Warn about global functions without prototypes
284
 
285
Wmultichar
286
C ObjC C++ ObjC++
287
Warn about use of multi-character character constants
288
 
289
Wnested-externs
290
C ObjC Var(warn_nested_externs)
291
Warn about \"extern\" declarations not at file scope
292
 
293
Wnon-template-friend
294
C++ ObjC++ Var(warn_nontemplate_friend) Init(1)
295
Warn when non-templatized friend functions are declared within a template
296
 
297
Wnon-virtual-dtor
298
C++ ObjC++ Var(warn_nonvdtor)
299
Warn about non-virtual destructors
300
 
301
Wnonnull
302
C ObjC Var(warn_nonnull)
303
Warn about NULL being passed to argument slots marked as requiring non-NULL
304
 
305
Wnormalized=
306
C ObjC C++ ObjC++ Joined
307
-Wnormalized=   Warn about non-normalised Unicode strings
308
 
309
Wold-style-cast
310
C++ ObjC++ Var(warn_old_style_cast)
311
Warn if a C-style cast is used in a program
312
 
313
Wold-style-definition
314
C ObjC Var(warn_old_style_definition)
315
Warn if an old-style parameter definition is used
316
 
317
Woverlength-strings
318
C ObjC C++ ObjC++ Var(warn_overlength_strings) Init(-1)
319
Warn if a string is longer than the maximum portable length specified by the standard
320
 
321
Woverloaded-virtual
322
C++ ObjC++ Var(warn_overloaded_virtual)
323
Warn about overloaded virtual function names
324
 
325
Woverride-init
326
C ObjC Var(warn_override_init) Init(-1)
327
Warn about overriding initializers without side effects
328
 
329
Wparentheses
330
C ObjC C++ ObjC++ Var(warn_parentheses)
331
Warn about possibly missing parentheses
332
 
333
Wpmf-conversions
334
C++ ObjC++ Var(warn_pmf2ptr) Init(1)
335
Warn when converting the type of pointers to member functions
336
 
337
Wpointer-arith
338
C ObjC C++ ObjC++ Var(warn_pointer_arith)
339
Warn about function pointer arithmetic
340
 
341
Wpointer-to-int-cast
342
C ObjC Var(warn_pointer_to_int_cast) Init(1)
343
Warn when a pointer is cast to an integer of a different size
344
 
345
Wpragmas
346
C ObjC C++ ObjC++ Var(warn_pragmas) Init(1)
347
Warn about misuses of pragmas
348
 
349
Wprotocol
350
ObjC ObjC++ Var(warn_protocol) Init(1)
351
Warn if inherited methods are unimplemented
352
 
353
Wredundant-decls
354
C ObjC C++ ObjC++ Var(warn_redundant_decls)
355
Warn about multiple declarations of the same object
356
 
357
Wreorder
358
C++ ObjC++ Var(warn_reorder)
359
Warn when the compiler reorders code
360
 
361
Wreturn-type
362
C ObjC C++ ObjC++ Var(warn_return_type)
363
Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)
364
 
365
Wselector
366
ObjC ObjC++ Var(warn_selector)
367
Warn if a selector has multiple methods
368
 
369
Wsequence-point
370
C ObjC C++ ObjC++ Var(warn_sequence_point)
371
Warn about possible violations of sequence point rules
372
 
373
Wsign-compare
374
C ObjC C++ ObjC++ Var(warn_sign_compare) Init(-1)
375
Warn about signed-unsigned comparisons
376
 
377
Wsign-promo
378
C++ ObjC++ Var(warn_sign_promo)
379
Warn when overload promotes from unsigned to signed
380
 
381
Wstrict-null-sentinel
382
C++ ObjC++
383
Warn about uncasted NULL used as sentinel
384
 
385
Wstrict-prototypes
386
C ObjC Var(warn_strict_prototypes)
387
Warn about unprototyped function declarations
388
 
389
Wstrict-selector-match
390
ObjC ObjC++ Var(warn_strict_selector_match)
391
Warn if type signatures of candidate methods do not match exactly
392
 
393
Wsynth
394
C++ ObjC++ Var(warn_synth)
395
Warn when synthesis behavior differs from Cfront
396
 
397
Wsystem-headers
398
C ObjC C++ ObjC++
399
Do not suppress warnings from system headers
400
 
401
Wtraditional
402
C ObjC Var(warn_traditional)
403
Warn about features not present in traditional C
404
 
405
Wtrigraphs
406
C ObjC C++ ObjC++
407
Warn if trigraphs are encountered that might affect the meaning of the program
408
 
409
Wundeclared-selector
410
ObjC ObjC++ Var(warn_undeclared_selector)
411
Warn about @selector()s without previously declared methods
412
 
413
Wundef
414
C ObjC C++ ObjC++
415
Warn if an undefined macro is used in an #if directive
416
 
417
Wunknown-pragmas
418
C ObjC C++ ObjC++
419
Warn about unrecognized pragmas
420
 
421
Wunused-macros
422
C ObjC C++ ObjC++
423
Warn about macros defined in the main file that are not used
424
 
425
Wvariadic-macros
426
C ObjC C++ ObjC++
427
Do not warn about using variadic macros when -pedantic
428
 
429
Wwrite-strings
430
C ObjC C++ ObjC++ Var(warn_write_strings)
431
In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.
432
 
433
Wpointer-sign
434
C ObjC Var(warn_pointer_sign) Init(-1)
435
Warn when a pointer differs in signedness in an assignment
436
 
437
ansi
438
C ObjC C++ ObjC++
439
A synonym for -std=c89 (for C) or -std=c++98 (for C++)
440
 
441
d
442
C ObjC C++ ObjC++ Joined
443
; Documented in common.opt.  FIXME - what about -dI, -dD, -dN and -dD?
444
 
445
faccess-control
446
C++ ObjC++
447
Enforce class member access control semantics
448
 
449
fall-virtual
450
C++ ObjC++
451
 
452
falt-external-templates
453
C++ ObjC++
454
Change when template instances are emitted
455
 
456
fasm
457
C ObjC C++ ObjC++
458
Recognize the \"asm\" keyword
459
 
460
fbuiltin
461
C ObjC C++ ObjC++
462
Recognize built-in functions
463
 
464
fbuiltin-
465
C ObjC C++ ObjC++ Joined
466
 
467
fcheck-new
468
C++ ObjC++
469
Check the return value of new
470
 
471
fcond-mismatch
472
C ObjC C++ ObjC++
473
Allow the arguments of the '?' operator to have different types
474
 
475
fconserve-space
476
C++ ObjC++
477
Reduce the size of object files
478
 
479
fconstant-string-class=
480
ObjC ObjC++ Joined
481
-fconst-string-class=   Use class  for constant strings
482
 
483
fdefault-inline
484
C++ ObjC++
485
Inline member functions by default
486
 
487
fdollars-in-identifiers
488
C ObjC C++ ObjC++
489
Permit '$' as an identifier character
490
 
491
felide-constructors
492
C++ ObjC++
493
 
494
fenforce-eh-specs
495
C++ ObjC++
496
Generate code to check exception specifications
497
 
498
fenum-int-equiv
499
C++ ObjC++
500
 
501
fexec-charset=
502
C ObjC C++ ObjC++ Joined RejectNegative
503
-fexec-charset= Convert all strings and character constants to character set 
504
 
505
fextended-identifiers
506
C ObjC C++ ObjC++
507
Permit universal character names (\\u and \\U) in identifiers
508
 
509
finput-charset=
510
C ObjC C++ ObjC++ Joined RejectNegative
511
-finput-charset=        Specify the default character set for source files
512
 
513
 
514
fexternal-templates
515
C++ ObjC++
516
 
517
ffor-scope
518
C++ ObjC++
519
Scope of for-init-statement variables is local to the loop
520
 
521
ffreestanding
522
C ObjC
523
Do not assume that standard C libraries and \"main\" exist
524
 
525
fgnu-keywords
526
C++ ObjC++
527
Recognize GNU-defined keywords
528
 
529
fgnu-runtime
530
ObjC ObjC++
531
Generate code for GNU runtime environment
532
 
533
fgnu89-inline
534
C ObjC Var(flag_gnu89_inline) Init(-1)
535
Use traditional GNU semantics for inline functions
536
 
537
fguiding-decls
538
C++ ObjC++
539
 
540
fhandle-exceptions
541
C++ ObjC++
542
 
543
fhonor-std
544
C++ ObjC++
545
 
546
fhosted
547
C ObjC
548
Assume normal C execution environment
549
 
550
fhuge-objects
551
C++ ObjC++
552
Enable support for huge objects
553
 
554
fimplement-inlines
555
C++ ObjC++
556
Export functions even if they can be inlined
557
 
558
fimplicit-inline-templates
559
C++ ObjC++
560
Emit implicit instantiations of inline templates
561
 
562
fimplicit-templates
563
C++ ObjC++
564
Emit implicit instantiations of templates
565
 
566
ffriend-injection
567
C++ ObjC++ Var(flag_friend_injection)
568
Inject friend functions into enclosing namespace
569
 
570
flabels-ok
571
C++ ObjC++
572
 
573
fms-extensions
574
C ObjC C++ ObjC++
575
Don't warn about uses of Microsoft extensions
576
 
577
fname-mangling-version-
578
C++ ObjC++ Joined
579
 
580
fnew-abi
581
C++ ObjC++
582
 
583
fnext-runtime
584
ObjC ObjC++
585
Generate code for NeXT (Apple Mac OS X) runtime environment
586
 
587
fnil-receivers
588
ObjC ObjC++
589
Assume that receivers of Objective-C messages may be nil
590
 
591
fnonansi-builtins
592
C++ ObjC++
593
 
594
fnonnull-objects
595
C++ ObjC++
596
 
597
; Generate special '- .cxx_construct' and '- .cxx_destruct' methods
598
; to initialize any non-POD ivars in Objective-C++ classes.
599
fobjc-call-cxx-cdtors
600
ObjC++ Var(flag_objc_call_cxx_cdtors)
601
Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed
602
 
603
fobjc-direct-dispatch
604
ObjC ObjC++ Var(flag_objc_direct_dispatch)
605
Allow fast jumps to the message dispatcher
606
 
607
; Nonzero means that we will allow new ObjC exception syntax (@throw,
608
; @try, etc.) in source code.
609
fobjc-exceptions
610
ObjC ObjC++ Var(flag_objc_exceptions)
611
Enable Objective-C exception and synchronization syntax
612
 
613
fobjc-gc
614
ObjC ObjC++ Var(flag_objc_gc)
615
Enable garbage collection (GC) in Objective-C/Objective-C++ programs
616
 
617
; Nonzero means that we generate NeXT setjmp based exceptions.
618
fobjc-sjlj-exceptions
619
ObjC ObjC++ Var(flag_objc_sjlj_exceptions) Init(-1)
620
Enable Objective-C setjmp exception handling runtime
621
 
622
fopenmp
623
C ObjC C++ ObjC++ Var(flag_openmp)
624
Enable OpenMP
625
 
626
foperator-names
627
C++ ObjC++
628
Recognize C++ kewords like \"compl\" and \"xor\"
629
 
630
foptional-diags
631
C++ ObjC++
632
Enable optional diagnostics
633
 
634
fpch-deps
635
C ObjC C++ ObjC++
636
 
637
fpch-preprocess
638
C ObjC C++ ObjC++
639
Look for and use PCH files even when preprocessing
640
 
641
fpermissive
642
C++ ObjC++
643
Downgrade conformance errors to warnings
644
 
645
fpreprocessed
646
C ObjC C++ ObjC++
647
Treat the input file as already preprocessed
648
 
649
freplace-objc-classes
650
ObjC ObjC++
651
Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime
652
 
653
frepo
654
C++ ObjC++
655
Enable automatic template instantiation
656
 
657
frtti
658
C++ ObjC++
659
Generate run time type descriptor information
660
 
661
fshort-double
662
C ObjC C++ ObjC++
663
Use the same size for double as for float
664
 
665
fshort-enums
666
C ObjC C++ ObjC++
667
Use the narrowest integer type possible for enumeration types
668
 
669
fshort-wchar
670
C ObjC C++ ObjC++
671
Force the underlying type for \"wchar_t\" to be \"unsigned short\"
672
 
673
fsigned-bitfields
674
C ObjC C++ ObjC++
675
When \"signed\" or \"unsigned\" is not given make the bitfield signed
676
 
677
fsigned-char
678
C ObjC C++ ObjC++
679
Make \"char\" signed by default
680
 
681
fsquangle
682
C++ ObjC++
683
 
684
fstats
685
C++ ObjC++
686
Display statistics accumulated during compilation
687
 
688
fstrict-prototype
689
C++ ObjC++
690
 
691
ftabstop=
692
C ObjC C++ ObjC++ Joined RejectNegative UInteger
693
-ftabstop=      Distance between tab stops for column reporting
694
 
695
ftemplate-depth-
696
C++ ObjC++ Joined RejectNegative UInteger
697
-ftemplate-depth-       Specify maximum template instantiation depth
698
 
699
fthis-is-variable
700
C++ ObjC++
701
 
702
fthreadsafe-statics
703
C++ ObjC++
704
-fno-threadsafe-statics Do not generate thread-safe code for initializing local statics
705
 
706
funsigned-bitfields
707
C ObjC C++ ObjC++
708
When \"signed\" or \"unsigned\" is not given make the bitfield unsigned
709
 
710
funsigned-char
711
C ObjC C++ ObjC++
712
Make \"char\" unsigned by default
713
 
714
fuse-cxa-atexit
715
C++ ObjC++
716
Use __cxa_atexit to register destructors
717
 
718
fuse-cxa-get-exception-ptr
719
C++ ObjC++
720
Use __cxa_get_exception_ptr in exception handling
721
 
722
fvisibility-inlines-hidden
723
C++ ObjC++
724
Marks all inlined methods as having hidden visibility
725
 
726
fvtable-gc
727
C++ ObjC++
728
Discard unused virtual functions
729
 
730
fvtable-thunks
731
C++ ObjC++
732
Implement vtables using thunks
733
 
734
fweak
735
C++ ObjC++
736
Emit common-like symbols as weak symbols
737
 
738
fwide-exec-charset=
739
C ObjC C++ ObjC++ Joined RejectNegative
740
-fwide-exec-charset=    Convert all wide strings and character constants to character set 
741
 
742
fworking-directory
743
C ObjC C++ ObjC++
744
Generate a #line directive pointing at the current working directory
745
 
746
fxref
747
C++ ObjC++
748
Emit cross referencing information
749
 
750
fzero-link
751
ObjC ObjC++
752
Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode
753
 
754
gen-decls
755
ObjC ObjC++
756
Dump declarations to a .decl file
757
 
758
idirafter
759
C ObjC C++ ObjC++ Joined Separate
760
-idirafter      Add  to the end of the system include path
761
 
762
imacros
763
C ObjC C++ ObjC++ Joined Separate
764
-imacros        Accept definition of macros in 
765
 
766
imultilib
767
C ObjC C++ ObjC++ Joined Separate
768
-imultilib  Set  to be the multilib include subdirectory
769
 
770
include
771
C ObjC C++ ObjC++ Joined Separate
772
-include        Include the contents of  before other files
773
 
774
iprefix
775
C ObjC C++ ObjC++ Joined Separate
776
-iprefix        Specify  as a prefix for next two options
777
 
778
isysroot
779
C ObjC C++ ObjC++ Joined Separate
780
-isysroot       Set  to be the system root directory
781
 
782
isystem
783
C ObjC C++ ObjC++ Joined Separate
784
-isystem        Add  to the start of the system include path
785
 
786
iquote
787
C ObjC C++ ObjC++ Joined Separate
788
-iquote         Add  to the end of the quote include path
789
 
790
iwithprefix
791
C ObjC C++ ObjC++ Joined Separate
792
-iwithprefix    Add  to the end of the system include path
793
 
794
iwithprefixbefore
795
C ObjC C++ ObjC++ Joined Separate
796
-iwithprefixbefore      Add  to the end of the main include path
797
 
798
lang-asm
799
C Undocumented
800
 
801
lang-fortran
802
C Undocumented
803
 
804
lang-objc
805
C ObjC C++ ObjC++ Undocumented
806
 
807
nostdinc
808
C ObjC C++ ObjC++
809
Do not search standard system include directories (those specified with -isystem will still be used)
810
 
811
nostdinc++
812
C++ ObjC++
813
Do not search standard system include directories for C++
814
 
815
o
816
C ObjC C++ ObjC++ Joined Separate
817
; Documented in common.opt
818
 
819
pedantic
820
C ObjC C++ ObjC++
821
; Documented in common.opt
822
 
823
pedantic-errors
824
C ObjC C++ ObjC++
825
; Documented in common.opt
826
 
827
print-objc-runtime-info
828
ObjC ObjC++
829
Generate C header of platform-specific features
830
 
831
print-pch-checksum
832
C ObjC C++ ObjC++
833
Print a checksum of the executable for PCH validity checking, and stop
834
 
835
remap
836
C ObjC C++ ObjC++
837
Remap file names when including files
838
 
839
std=c++98
840
C++ ObjC++
841
Conform to the ISO 1998 C++ standard
842
 
843
std=c89
844
C ObjC
845
Conform to the ISO 1990 C standard
846
 
847
std=c99
848
C ObjC
849
Conform to the ISO 1999 C standard
850
 
851
std=c9x
852
C ObjC
853
Deprecated in favor of -std=c99
854
 
855
std=gnu++98
856
C++ ObjC++
857
Conform to the ISO 1998 C++ standard with GNU extensions
858
 
859
std=gnu89
860
C ObjC
861
Conform to the ISO 1990 C standard with GNU extensions
862
 
863
std=gnu99
864
C ObjC
865
Conform to the ISO 1999 C standard with GNU extensions
866
 
867
std=gnu9x
868
C ObjC
869
Deprecated in favor of -std=gnu99
870
 
871
std=iso9899:1990
872
C ObjC
873
Conform to the ISO 1990 C standard
874
 
875
std=iso9899:199409
876
C ObjC
877
Conform to the ISO 1990 C standard as amended in 1994
878
 
879
std=iso9899:1999
880
C ObjC
881
Conform to the ISO 1999 C standard
882
 
883
std=iso9899:199x
884
C ObjC
885
Deprecated in favor of -std=iso9899:1999
886
 
887
traditional-cpp
888
C ObjC C++ ObjC++
889
Enable traditional preprocessing
890
 
891
trigraphs
892
C ObjC C++ ObjC++
893
-trigraphs      Support ISO C trigraphs
894
 
895
undef
896
C ObjC C++ ObjC++
897
Do not predefine system-specific and GCC-specific macros
898
 
899
v
900
C ObjC C++ ObjC++
901
Enable verbose output
902
 
903
w
904
C ObjC C++ ObjC++
905
; Documented in common.opt
906
 
907
; This comment is to ensure we retain the blank line above.

powered by: WebSVN 2.1.0

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