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

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gcc/] [gcc-4.1.1/] [gcc/] [c.opt] - Blame information for rev 18

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

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