Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2875 dpurdie 1
warn_option_letter:unknown option -%c%c: ignored
2
warn_option_string:unknown option -%s%s: ignored
3
warn_option_g:unknown debugging option -g%c: -g assumed
4
warn_preinclude:can't open pre-include file %s (ignored)
5
warn_option_E:Obsolete use of '%s' to suppress errors -- use '-zu' for PCC mode
6
warn_option_p:unknown profile option %s: -p assumed
7
warn_option:unknown option %s: ignored
8
warn_usage_rw:undefined behaviour: $b written and read without intervening sequence point
9
warn_usage_ww:undefined behaviour: $b written twice without intervening sequence point
10
pp_warn_triglyph:ANSI '%c%c%c' trigraph for '%c' found - was this intended?
11
pp_warn_nested_comment:character sequence %s inside comment
12
pp_warn_many_arglines:(possible error): >= %lu lines of macro arguments
13
pp_warn_redefinition:repeated definition of #define macro %s
14
pp_warn_ifvaldef:#ifdef %s may indicate trouble...
15
pp_warn_nonansi_header:Non-ANSI #include <%s>
16
pp_warn_bad_pragma:Unrecognised #pragma (no '-' or unknown word)
17
pp_warn_bad_pragma1:Unrecognised #pragma -%c
18
pp_warn_unused_macro:#define macro '%s' defined but not used
19
pp_warn_unbalanced:Unbalanced #if/#ifdef/#ifndef/#endif in file
20
pp_warn_macro_arg_exp_in_string:argument %s of macro %s expanded in %c...%c
21
pp_warn_pragma_suppress:#pragma -b suppresses errors (hence non-ANSI)
22
pp_warn_not_guarded:Header file not guarded against multiple inclusion
23
pp_warn_guard_not_defined:File is guarded by '%s' but does not #define it
24
pp_warn_continued_comment:trailing '\\' continues comment
25
pp_warn_directive_in_args:preprocessor directive ignored in macro argument list\n
26
pp_warn_eol_string_skipped:Unmatched quote (%c) in skipped line
27
pp_warn_deprecated_pragma:'#pragma -%c' is deprecated; use '%s'
28
pp_warn_deprecated_pragma_keyword:'#pragma %s' is deprecated; use '%s'
29
pp_rerr_redefinition:differing redefinition of #define macro %s
30
pp_rerr_nonunique_formal:duplicate macro formal parameter: '%s'
31
pp_rerr_define_hash_arg:operand of # not macro formal parameter
32
pp_rerr_define_hashhash:## first or last token in #define body
33
pp_rerr_newline_eof:missing newline before EOF - inserted
34
pp_rerr_nonprint_char:unprintable char %#.2x found - ignored
35
pp_rerr_illegal_option:illegal option -D%s%s
36
pp_rerr_spurious_else:spurious #else ignored
37
pp_rerr_spurious_elif:spurious #elif ignored
38
pp_rerr_spurious_endif:spurious #endif ignored
39
pp_rerr_hash_line:number missing in #line
40
pp_rerr_hash_error:#error encountered \"%s\"
41
pp_rerr_hash_ident:#ident is not in ANSI C
42
pp_rerr_junk_eol:junk at end of #%s line - ignored
43
pp_err_eof_comment:EOF in comment
44
pp_err_eof_string:EOF in string
45
pp_err_eol_string:quote (%c) inserted before newline
46
pp_err_eof_escape:EOF in string escape
47
pp_err_missing_quote:Missing '%c' in pre-processor command line
48
pp_err_if_defined:No identifier after #if defined
49
pp_err_if_defined1:No ')' after #if defined(...
50
pp_err_rpar_eof:Missing ')' after %s(... on line %ld
51
pp_err_many_args:Too many arguments to macro %s(... on line %ld
52
pp_err_few_args:Too few arguments to macro %s(... on line %ld
53
pp_err_missing_identifier:Missing identifier after #define
54
pp_err_missing_parameter:Missing parameter name in #define %s(...
55
pp_err_missing_comma:Missing ',' or ')' after #define %s(...
56
pp_err_undef:Missing identifier after #undef
57
pp_err_ifdef:Missing identifier after #ifdef
58
pp_err_include_quote:Missing '<' or '\"' after #include
59
pp_err_include_junk:Junk after #include %c%s%c
60
pp_err_include_file:#include file %c%s%c wouldn't open
61
pp_err_unknown_directive:Unknown directive: #%s
62
pp_err_endif_eof:Missing #endif at EOF
63
pp_fatalerr_hash_error:#error encountered \"%s\"
64
pp_fatalerr_readfail:Host file system read error\n
65
bind_warn_extern_clash:extern clash $r, $r clash (ANSI 6 char monocase)
66
bind_warn_unused_static_decl:unused earlier static declaration of $r
67
bind_warn_not_in_hdr:extern $r not declared in header
68
bind_warn_main_not_int:extern 'main' needs to be 'int' function
69
bind_warn_label_not_used:label $r was defined but not used
70
bind_warn_typedef_not_used:typedef $b declared but not used
71
bind_warn_typename_not_used:typename $b declared but not used
72
bind_warn_function_not_used:function $b declared but not used
73
bind_warn_variable_not_used:variable $b declared but not used
74
bind_warn_static_not_used:static $b declared but not used
75
inline_warn_implicit_return:implicit return in inlined non-void function $r
76
flowgraf_warn_implicit_return:implicit return in non-void function
77
regalloc_warn_use_before_set:$b may be used before being set
78
regalloc_warn_never_used:$b is set but never used
79
sem_warn_unsigned:ANSI surprise: 'long' $s 'unsigned' yields 'long'
80
sem_warn_format_type:actual type $t of argument %d mismatches format '%.*s'
81
sem_warn_bad_format:Illegal format conversion '%%%c'
82
sem_warn_incomplete_format:Incomplete format string
83
sem_warn_format_nargs_0:Format requires 0 parameters, but %ld given
84
sem_warn_format_nargs_1:Format requires 1 parameter, but %ld given
85
sem_warn_format_nargs_n:Format requires %ld parameters, but %ld given
86
sem_warn_addr_array:'&' unnecessary for function or array $e
87
sem_warn_bad_shift:shift of $m by %ld undefined in ANSI C
88
sem_warn_divrem_0:division by zero: $s
89
sem_warn_fp_overflow:floating point constant overflow: $s
90
sem_warn_implicit_constructor:implicit constructor $t()
91
sem_warn_cast_sametype:explicit cast to same type
92
sem_warn_ctor_confused:user defined constructors confusing
93
sem_warn_structassign:structure assignment
94
sem_errwarn_udiad_overflow:unsigned constant overflow: $s
95
sem_errwarn_diad_overflow:signed constant overflow: $s
96
sem_errwarn_umonad_overflow:unsigned constant overflow: $s
97
sem_errwarn_monad_overflow:signed constant overflow: $s
98
sem_errwarn_bad_shift:overlarge shift distance
99
sem_errwarn_divrem_0:division by zero: $s
100
sem_errwarn_ucomp_0:odd unsigned comparison with 0: $s
101
sem_errwarn_ucomp_0_false:unsigned comparison with 0 is always false: $s
102
sem_errwarn_ucomp_0_true:unsigned comparison with 0 is always true: $s
103
sem_errwarn_fp_overflow:floating point constant overflow: $s
104
sem_rerr_udiad_overflow:unsigned constant overflow: $s
105
sem_rerr_diad_overflow:signed constant overflow: $s
106
sem_rerr_umonad_overflow:unsigned constant overflow: $s
107
sem_rerr_monad_overflow:signed constant overflow: $s
108
sem_rerr_implicit_cast_overflow:implicit cast (to $t) overflow
109
sem_rerr_implicit_cast5:$s: implicit cast of pointer loses $m qualifier
110
sem_warn_depr_string:$s: deprecated conversion of string literal to pointer to non-const
111
sem_rerr_too_many_args_ovld:too many arguments for overload resolution
112
sem_rerr_postdecr_bool:operand of $s cannot be 'bool'
113
sem_rerr_opequal_bool:type of left operand of $s cannot be 'bool'
114
sem_warn_deprecated_bool:deprecated use: operand of $s is 'bool'
115
sem_warn_unusual_bool:$s: cast to 'bool' (other than integer 0 or 1)
116
sem_warn_fix_fail:floating to integral conversion overflow
117
sem_warn_index_ovfl:out-of-bound offset %ld in address
118
sem_warn_low_precision:lower precision in wider context: $s
119
sem_warn_odd_condition:use of $s in condition context
120
sem_warn_void_context:no side effect in void context: $e
121
sem_warn_olde_mismatch:argument and old-style parameter mismatch: $e
122
sem_warn_uncheckable_format:'format' arg. to printf/scanf etc. is variable, so cannot be checked
123
sem_warn_narrow_voidstar:implicit cast from (void *), C++ forbids
124
sem_warn_narrowing:implicit narrowing cast: $s
125
sem_warn_fn_cast:$s: cast between function pointer and non-function object
126
sem_warn_pointer_int:explicit cast of pointer to 'int'
127
bind_warn_unused_this_in_member:'this' unused in non-static member function
128
bind_warn_cpp_scope_differ:C++ scope may differ: $c
129
bind_warn_new_tag_in_formals:$c invented in parameter list
130
bind_err_cant_use_outer_member:attempt to use $p$r
131
bind_err_extern_clash:extern clash $r, $r (linker %ld char)
132
bind_err_extern_clash_monocase:extern clash $r, $r (linker %ld char monocase)
133
bind_err_duplicate_tag:duplicate definition of $c
134
bind_err_reuse_tag:re-using $c as $s tag
135
bind_err_incomplete_tentative:incomplete tentative declaration of $r
136
bind_err_type_disagreement:type disagreement for $r
137
bind_err_duplicate_definition:duplicate definition of $r
138
bind_err_duplicate_label:duplicate definition of label $r - ignored
139
bind_err_unset_label:label $r has not been set
140
bind_err_undefined_static:static function $b not defined - treated as extern
141
bind_err_conflicting_globalreg:conflicting global register declarations for $b
142
xbind_rerr_no_stg_friend:storage class not allowed for friends -- ignored
143
xbind_err_template_specialize_after:attempt to specialize after use
144
xbind_err_template_undef:attempt to instantiate undefined template $b
145
xbind_err_template_none:no template found to specialize or instantiate
146
xbind_err_template_ambiguous:ambiguous templates to specialize or instantiate
147
bind_err_template_tpara_redeclared:re-declaration of template type parameter $r
148
fp_err_very_big:Overlarge floating point value found
149
fp_err_big_single:Overlarge (single precision) floating point value found
150
sem_err_typeclash:Illegal types for operands: $s
151
sem_err_sizeof_struct:size of $c needed but not yet defined
152
sem_rerr_sizeof_opaque:size of opaque $c needed
153
sem_err_lvalue:Illegal in lvalue: function or array $e
154
sem_err_bitfield_address:bit fields do not have addresses
155
sem_err_lvalue1:Illegal in l-value: 'enum' constant $b
156
sem_err_lvalue2:Illegal in the context of an l-value: $s
157
sem_err_nonconst:illegal in %s: <unknown>
158
sem_err_nonconst1:illegal in %s: non constant $b
159
sem_err_nonconst2:illegal in %s: $s
160
bind_msg_const_nonconst:illegal in constant expression: <unknown>
161
bind_msg_const_nonconst1:illegal in constant expression: non constant $b
162
bind_msg_const_nonconst2:illegal in constant expression: $s
163
moan_floating_type_nonconst:illegal in floating type initialiser: <unknown>
164
moan_floating_type_nonconst1:illegal in floating type initialiser: non constant $b
165
moan_floating_type_nonconst2:illegal in floating type initialiser: $s
166
moan_static_int_type_nonconst:illegal in static integral type initialiser: <unknown>
167
moan_static_int_type_nonconst1:illegal in static integral type initialiser: non constant $b
168
moan_static_int_type_nonconst2:illegal in static integral type initialiser: $s
169
sem_err_nonfunction:attempt to apply a non-function
170
sem_err_void_argument:'void' values may not be arguments
171
sem_err_bad_cast:$s: illegal cast of $t to pointer
172
sem_err_bad_cast1:$s: illegal cast to $t
173
sem_err_bad_cast2:$s: cast to non-equal $t illegal
174
sem_err_undef_struct:$c not yet defined - cannot be selected from
175
sem_err_unknown_field:$c has no $r field
176
sem_err_no_this_pntr:no 'this' pointer to access member
177
sem_err_no_this_pntr2:no 'this' pointer for member function $e
178
sem_err_dupl_default_value:duplicate declaration of default value for argument #%d: $r
179
sem_err_missing_default_value:missing default value for argment #%d: $r
180
sem_err_noncallsite_function:non-call site '.*' or '->*' yielding function
181
sem_err_illegal_loperand:illegal left operand to $s
182
sem_err_addr_globalvar:$b is a global register variable - can't take its address
183
sem_err_ctor_confused:construction of value of type $t is recursively confused
184
sem_err_no_ctor_at_type:no constructor for $c at this type signature
185
sem_err_template_nontype_storage:template non-type $b has no storage
186
syn_err_template_member:template member expected
187
syn_rerr_temp_para_redefinition:template parameter $b re-defined
188
simplify_err_outsizearray:array $b too large
189
simplify_err_illegal_use_of_mem_fn:illegal use of member function - '&$#b' intended?
190
bind_rerr_undefined_tag:$s tag $b not defined
191
bind_rerr_cant_declare_tag:$c cannot be declared here
192
bind_rerr_mem_opaque:can't access data member $b of opaque type
193
bind_rerr_linkage_disagreement:linkage disagreement for $r - treated as $g
194
bind_rerr_linkage_disagreement_2:$b has no linkage, but $b requires it to have
195
bind_rerr_linkage_disagreement_3:linkage disagreement between $b and $b
196
bind_rerr_linkage_previously_c:$b was previously declared without \"C\" linkage
197
bind_rerr_duplicate_typedef:duplicate typedef $r
198
bind_rerr_local_extern:extern $r mismatches top-level declaration
199
xbind_warn_implicit_virtual:$p$r inherits implicit virtual
200
xbind_rerr_inherited_type_differs:inherited virtual function type differs: $b
201
xbind_rerr_ovld_non_fn:attempt to overload non-function $b
202
xbind_rerr_is_ambiguous_name:$r is an ambiguous name in $c
203
xbind_rerr_dl_cant_be_overloaded:'operator delete' can't be overloaded
204
xbind_rerr_bad_dl_type:'operator delete' must be of type 'void (void*)' or 'void (void*, size_t)'
205
xbind_rerr_bad_global_dl_type:'::operator delete' must be of type 'void (void*)'
206
xbind_rerr_bad_nw_type:'operator new' must have a return type of 'void*' and have a first argument of type 'size_t'
207
xbind_rerr_more_than_one_C_linkage:more than one $r has \"C\" linkage
208
xbind_rerr_both_virtual_and_nonvirtual:$r inherits both virtual and non-virtual attributes from bases of $c
209
cg_rerr_iffy_arithmetics:iffy arithmetic shift
210
fp_rerr_very_small:small floating point value converted to 0.0
211
fp_rerr_small_single:small (single precision) floating value converted to 0.0
212
sem_rerr_sizeof_bitfield:sizeof <bit field> illegal - sizeof(int) assumed
213
sem_rerr_sizeof_void:size of 'void' required - treated as 1
214
sem_rerr_sizeof_array:size of a [] array required, treated as [1]
215
sem_rerr_sizeof_function:size of function required - treated as size of pointer
216
sem_rerr_pointer_arith:<int> $s <pointer> treated as <int> $s (int)<pointer>
217
sem_rerr_pointer_arith1:<pointer> $s <int> treated as (int)<pointer> $s <int>
218
sem_rerr_assign_const:assignment to 'const' object $e
219
sem_rerr_addr_regvar:'register' attribute for $b ignored when address taken
220
sem_rerr_lcast:objects that have been cast are not l-values
221
sem_rerr_pointer_compare:comparison $s of pointer and int:\n\
222
  literal 0 (for == and !=) is only legal case
223
sem_rerr_different_pointers:differing pointer types: $s
224
sem_rerr_wrong_no_args:wrong number of parameters to $e
225
sem_rerr_casttoenum:$s: cast of $m to differing enum
226
sem_rerr_valcasttoref:$s: non-lvalue cast to non-const reference
227
sem_rerr_implicit_cast1:$s: implicit cast of pointer to non-equal pointer
228
sem_rerr_implicit_cast2:$s: implicit cast of non-0 int to pointer
229
sem_rerr_implicit_cast3:$s: implicit cast of pointer to 'int'
230
sem_rerr_implicit_cast4:$s: implicit cast of $t to 'int'
231
sem_rerr_nonpublic:$p$r is a non-public member
232
sem_rerr_cant_balance:differing pointer types: $s
233
sem_rerr_void_indirection:illegal indirection on (void *): '*'
234
sem_rerr_noncallsite_ovld:non-call site overload (using $b for $e)
235
sem_rerr_cast_dtype_from_vbase:cast to derived type from virtual base
236
sem_rerr_abclass_need_vtable:confusion: abstract? $c needs vtable
237
sem_rerr_too_many_args:too many arguments: $t constructor
238
obj_fatalerr_io_object:I/O error on object stream
239
compiler_rerr_no_extern_decl:no external declaration in translation unit
240
compiler_fatalerr_io_error:I/O error writing '%s'
241
compiler_fatalerr_load_version:load file created with a different version of the compiler
242
driver_fatalerr_io_object:I/O error on object stream
243
driver_fatalerr_io_asm:I/O error on assembler output stream
244
driver_fatalerr_io_listing:I/O error on listing stream
245
aout_fatalerr_toomany:Too many symbols for 'a.out' output
246
aout_fatalerr_toobig:Module too big for a.out formatter
247
coff_fatalerr_toomany:Too many relocations for COFF format in .o file
248
coff_fatalerr_toobig:Module too big for COFF formatter
249
misc_fatalerr_space1:out of store (for error buffer)
250
misc_fatalerr_toomanyerrs:Too many errors
251
misc_fatalerr_space2:out of store (in cc_alloc)\n\
252
(Compilation of the debugging tables requested with the -g option\n\
253
 requires a great deal of memory. Recompiling without -g, with\n\
254
 the more restricted -gf option, or with the program broken into\n\
255
 smaller pieces, may help.)
256
misc_fatalerr_space3:out of store (in cc_alloc)
257
driver_message_nolisting:Unable to open %s for listing: -l option ignored
258
driver_message_noasm:This version of the compiler does not support -s
259
driver_message_writefail:Couldn't write file '%s'
260
driver_message_oddoption:Unrecognized option '%c': ignored
261
driver_message_readfail:Couldn't read file '%s'
262
driver_message_toomanyfiles:Too many file args
263
driver_message_asmstdout:Assembly code will go to stdout
264
driver_message_no_listing:-m option useless without source listing. Ignored
265
driver_message_nomap:-m file not available or corrupt - ignored
266
driver_message_notest:This version of the compiler does not support the -test option
267
driver_message_needfile:At least one file argument wanted
268
driver_message_spool:output to clog1.log & clog2.log
269
driver_message_testfile:No files allowed with -test
270
driver_abort_msg:Compilation aborted.
271
driver_couldnt_write:couldn't write file '%s'
272
driver_couldnt_read:couldn't read file '%s'
273
driver_couldnt_read_counts:couldn't read \"counts\" file
274
driver_malformed_counts:malformed \"counts\" file
275
driver_copy_unparse:internal fault in copy_unparse
276
driver_ignored_filename_overlong:Overlong filename ignored: %s\n
277
driver_unknown_filetype:Error: type of '%s' unknown (file ignored)\n
278
driver_too_many_file_args:too many file arguments
279
driver_toolenv_writefail:Couldn't write installation configuration\n
280
driver_incompat_cfrontcpp_ansi:-ansi incompatible with -cfront or -cpp
281
driver_incompat_cfrontcpp_pcc:-pcc incompatible with -cfront or -cpp
282
driver_incompat_pccansi_cfront:-cfront incompatible with -pcc or -ansi
283
driver_incompat_pccansi_cpp:-cpp incompatible with -pcc or -ansi
284
driver_ignored_arthur_unix:Warning: -arthur/-super ignored under unix\n
285
driver_ignored_linkerflags:Warning: linker flag(s) ignored with -c -E -M or -S\n
286
driver_conflict_EM:Warning: options -E and -M conflict: -E assumed\n
287
driver_conflict_strict_onetrip:Warning: -onetrip and -strict conflict: -strict assumed\n
288
driver_conflict_strict_f66:Warning: -f66 and -strict conflict: -strict assumed\n
289
driver_conflict_strict_extend:Warning: -extend and -strict conflict: -strict assumed\n
290
driver_implies_f66_onetrip:Warning: -f66 implies -onetrip\n
291
driver_option_bad:Error: bad option '%s': ignored\n
292
driver_option_nimp:Error: unimplemented option '%s': ignored\n
293
driver_via_not_opened:Can't open -via file %s\n
294
driver_option_bad1:Error: bad option 
295
driver_option_bad2:: ignored\n
296
driver_option_missing_filearg:Missing file argument for %s\n
297
driver_option_missing_lastarg:No argument to last compiler option
298
driver_option_missing_arg:No argument to compiler option %s\n
299
driver_cant_open_output:Can't open %s for output\n
300
driver_cpp_toomanyfileargs:More than 2 file arguments to cpp ignored\n
301
driver_cpp_cantopenoutput:Can't open output file %s\n
302
driver_stdin_otherfiles:stdin ('-') combined with other files -- ignored\n
303
driver_noeffect:Warning: %s command with no effect\n
304
driver_banner:%s\n
305
driver_prerelease:%s\n
306
driver_expire:\
307
This time-limited software remains the property of %s.\n\
308
It will expire at (GMT) %s\n
309
help_blank:\n
310
help_bsd_f77:\n\nBSD compatible ANSI F77 compiler.\n
311
help_usage:\n\
312
Usage:         %s [options] file1 file2 ... filen\n
313
help_main_options:Main options:\n
314
help_list:\
315
-list          Generate a compilation listing\n
316
help_iso:\
317
-iso           Compile strictly according to ISO (BS 6192 : 1982)\n
318
help_ansi:\
319
-ansi          Compile ANSI-style C source code\n
320
help_strict:\
321
-strict        Accept only programs strictly conforming to ANSI standard\n
322
help_pcc:\
323
-pcc           Compile UNIX PCC style C source code\n
324
help_pcc_bsd:\
325
-pcc           Compile BSD UNIX PCC-style C source code\n
326
help_f66:\
327
-f66           Follow F66 practices or rules when conflicting with F77\n
328
help_arthur:\
329
-arthur        Add 'arthur' to the list of libraries to be linked with\n\
330
                 (Arthur only)\n
331
help_brazil:\
332
-super         Add 'supervisor' to the list of libraries to be linked with\n\
333
                 (Brazil only)\n
334
help_dont_link:\
335
-c             Do not link the files being compiled\n
336
help_dont_link_invoke:\
337
-c             Do not invoke the linker to link the files being compiled\n
338
help_leave_comments:\
339
-C             Prevent the preprocessor from removing comments (Use with -E)\n
340
help_predefine:\
341
-D<symbol>     Define <symbol> on entry to the compiler\n
342
help_predefine_pp:\
343
-D<symbol>     Define preprocessor <symbol> on entry to the compiler\n
344
help_preprocess_pascal:\
345
-E             Preprocess the Pascal source code only\n
346
help_preprocess_c:\
347
-E             Preprocess the C source code only\n
348
help_preprocess_fortran:\
349
-E             Preprocess the F77 source code only\n
350
help_compiler_features:\
351
-f<options>    Enable a selection of compiler defined features\n
352
help_runtime_checks:\
353
-R<options>    Disable selected run time error checks\n
354
help_debug:\
355
-g<options>    Generate tables for high-level debugging\n
356
help_debug_noopt:\
357
-g             Generate tables for high-level debugging\n
358
help_include_I:\
359
-I<directory>  Include <directory> on the #include search path\n
360
help_16bit_ints:\
361
-i2            Make the default integer size 16 bits\n
362
help_include_J:\
363
-J<directory>  Replace the default #include path with <directory>\n
364
help_libraries:\
365
-L<libs>       Specify a comma-joined list of libraries to be linked with\n\
366
               instead of the standard library\n
367
help_makefile:\
368
-M<options>    Generate a 'makefile' style list of dependencies\n
369
help_output:\
370
-o<file>       Name the file that holds the final output of the compilation\n
371
help_output_space:\
372
-o <file>      Name the file that holds the final output of the compilation\n
373
help_optimised:\
374
-O             Invoke the object code improver\n
375
help_optimize0:\
376
-O0            Minimum optimization\n
377
help_optimize1:\
378
-O1            Restricted optimization for debugging\n
379
help_optimize2:\
380
-O2            Maximum optimization\n
381
help_onetrip:\
382
-onetrip       Compile DO loops that are performed at least once if reached\n
383
help_profile:\
384
-P<options>    Generate code to generate 'profile' information\n
385
help_profile_lc:\
386
-p<options>    Generate code to generate 'profile' information\n
387
help_readonly_strings:\
388
-R             Place all compile time strings in a 'Read only' segment\n
389
help_readonly_strings_lc:\
390
-r             Place all compile time strings in a 'Read only' segment\n
391
help_output_assembler:\
392
-S             Output assembly code instead of object code\n
393
help_generate_assembler:\
394
-S             Generate assembly code instead of object code\n
395
help_dont_downcase:\
396
-U             Do not convert upper case letters to lower case\n
397
help_preundefine:\
398
-U<symbol>     Undefine <symbol> on entry to the compiler\n
399
help_preundefine_pp:\
400
-U<symbol>     Undefine preprocessor <symbol> on entry to the compiler\n
401
help_disable_warnings:\
402
-W<options>    Disable all or selected warning messages\n
403
help_disable_warnings_lc:\
404
-w<options>    Disable all or selected warning and error messages\n
405
help_helios_libraries:\
406
-Z<option>     Special Helios options for shared library building etc\n
407
misc_message_lineno:\"%s\", line %ld: %s
408
misc_message_lineno_mpw:File \"%s\"; Line %ld # %s
409
misc_message_lineno_unix:%s: %ld: %s
410
misc_message_nolineno:\"%s\": %s
411
misc_message_nolineno_mpw:File \"%s\" # %s
412
misc_message_nolineno_unix:%s: %s
413
misc_message_nofile:%s
414
misc_message_sum1_zero:%s: 0 warnings
415
misc_message_sum1_sing:%s: 1 warning
416
misc_message_sum1:%s: %ld warnings
417
misc_message_sum1_zero_mpw:### \"%s\": 0 warnings
418
misc_message_sum1_sing_mpw:### \"%s\": 1 warning
419
misc_message_sum1_mpw:### \"%s\": %ld warnings
420
misc_message_sum2: (+ %ld suppressed)
421
misc_message_sum3_zero:, 0 errors
422
misc_message_sum3_sing:, 1 error
423
misc_message_sum3:, %ld errors
424
misc_message_sum5_zero:, 0 serious errors\n
425
misc_message_sum5_sing:, 1 serious error\n
426
misc_message_sum5:, %ld serious errors\n
427
misc_message_internal:Failure of internal consistency check
428
misc_msg_fnarg_this_fnap:<implicit 'this' argument to function call>
429
misc_msg_fnarg_this_fnname:<implicit 'this' argument to $b>
430
misc_msg_fnarg_fnap:<argument %d to function call>
431
misc_msg_fnarg_fnname:<argument %d to $b>
432
misc_died_on_recovery:Unable to recover from a previous error
433
warn_untrustable:untrustable code generated for $r
434
misc_message_warning:Warning: 
435
misc_message_error:Error: 
436
misc_message_serious:Serious error: 
437
misc_message_fatal:Fatal error: 
438
misc_message_abandoned:\nCompilation abandoned.\n
439
errname_unset:<?>
440
errname_pointertypes:<after * in declarator>
441
errname_toplevel:<top level>
442
errname_structelement:<structure component>
443
errname_formalarg:<formal parameter>
444
errname_formaltype:<formal parameter type declaration>
445
errname_blockhead:<head of block>
446
errname_typename:<type-name>
447
errname_unknown:<unknown context>
448
errname_error:<previous error>
449
errname_invisible:<invisible>
450
errname_let:<let>
451
errname_character:<character constant>
452
errname_wcharacter:<wide character constant>
453
errname_integer:<integer constant>
454
errname_int64con:<int64 constant>
455
errname_boolean:<boolean constant>
456
errname_floatcon:<floating constant>
457
errname_string:<string constant>
458
errname_wstring:<wide string constant>
459
errname_identifier:<identifier>
460
errname_binder:<variable>
461
errname_tagbind:<struct/union tag>
462
errname_simpletype:<simple type>
463
errname_conversiontype:<conversion type>
464
errname_new_type_name:<new-type-name>
465
errname_catch_name:<catch name>
466
errname_cond:_?_:_
467
errname_displace:++ or --
468
errname_postinc:++
469
errname_postdec:--
470
errname_arrow:->
471
errname_dotstar:.*
472
errname_arrowstar:->*
473
errname_constructor:<constructor>
474
errname_destructor:<destructor>
475
errname_addrof:unary &
476
errname_content:unary *
477
errname_monplus:unary +
478
errname_neg:unary -
479
errname_fnap:<function argument>
480
errname_fnarg:<function argument %d>
481
errname_subscript:<subscript>
482
errname_cast:<cast>
483
errname_sizeoftype:sizeof
484
errname_sizeofexpr:sizeof
485
errname_ptrdiff:-
486
errname_endcase:break
487
errname_block:<block>
488
errname_decl:decl
489
errname_fndef:fndef
490
errname_typespec:typespec
491
errname_typedefname:typedefname
492
errname_valof:valof
493
errname_ellipsis:...
494
errname_init:<initialisation>
495
errname_eol:\\n
496
errname_eof:<eof>
497
errname_longdouble:long double
498
errname_membertemplate:<member template>
499
errname_classtemplate:<class template>
500
errname_rangecheck:<rangecheck>
501
errname_checknot:<checknot>
502
lex_warn_force_unsigned:'%s' treated as '%sul' in 32-bit implementation
503
lex_warn_force_longlong:'%s' treated as '%sll'
504
lex_warn_force_ulonglong:'%s' treated as '%sull'
505
lex_warn_multi_char:non-portable - not 1 char in '...'
506
lex_warn_cplusplusid:C++ keyword used as identifier: $r
507
lex_warn_cplusplusimpl:Functionality of C++ keyword is not fully implemented: $r
508
syn_warn_hashif_undef:Undefined macro '%s' in #if - treated as 0
509
syn_warn_invent_extern:inventing 'extern int %s();'
510
syn_warn_unary_plus:Unary '+' is a feature of ANSI C
511
syn_warn_spurious_braces:spurious {} around scalar initialiser
512
syn_warn_dangling_else:Dangling 'else' indicates possible error
513
syn_warn_void_return:non-value return in non-void function
514
syn_warn_use_of_short:'short' slower than 'int' on this machine (see manual)
515
syn_warn_undeclared_parm:formal parameter $r not declared - 'int' assumed
516
syn_warn_old_style:Old-style function $r
517
syn_warn_give_args:Deprecated declaration %s() - give arg types
518
syn_warn_ANSI_decl:ANSI style function declaration used, '%s(...)'
519
syn_warn_archaic_init:Ancient form of initialisation, use '='
520
syn_warn_untyped_fn:implicit 'int' return type for $r - 'void' intended?
521
syn_warn_no_named_member:$c has no named member
522
syn_warn_extra_comma:Superfluous ',' in 'enum' declaration
523
syn_warn_struct_padded:padding inserted in struct $b
524
syn_warn_switch_funny:'switch (e)' not followed by '{'
525
syn_warn_modify_access:access declaration with no effect
526
syn_warn_storageclass_no_declarator:storage-class without declarator is spurious
527
syn_warn_lacks_storage_type:declaration lacks type/storage-class (assuming 'int'): $r
528
syn_warn_archaic_fnpara:archaic C-style function parameter $l
529
syn_warn_special_ops:'=', ',' or unary '&' defined as non-member
530
syn_warn_ineffective_asm_decl:asm(...) ignored: inline assembler not available
531
syn_warn_insert_sym_anachronism:inserting $r in ':(...)' anachronism
532
syn_warn_superfluous_prefix:superfluous 'union','class', 'struct' or 'enum' prefix
533
syn_warn_no_default_structor:$b: $c has no default %s
534
syn_warn_export_ignored:$l ignored for template
535
syn_warn_fntryblock:Function try block not implemented yet, handler(s) ignored
536
syn_warn_qual_ignored:$s ignored
537
syn_warn_qual_ignored_for:$s ignored for $r
538
syn_warn_qual_ignored_return:$s ignored in return type
539
xsyn_info_instantiate_class:    while instantiating $c
540
xsyn_info_instantiate_fn:    while instantiating function $p$r
541
xsem_info_vtable_construction:    while constructing vtable for $c, possibly a lack of a unique final overrider
542
xsyn_info_ovld_candidate:    candidate: $b
543
xsyn_info_ovld_unop:    candidate: builtin 'operator$#s($#t)'
544
xsyn_info_ovld_binop:    candidate: builtin 'operator$#s($#t,$#t)'
545
xsyn_warn_ARM_cctor_suppress:$b suppresses default copy constructor under ARM semantics
546
xsyn_warn_ISO_cctor_no_suppress:$b does not suppress default copy constructor under ISO semantics
547
xsyn_warn_ARM_opeq_suppress:$b suppresses default operator= under ARM semantics
548
xsyn_warn_ISO_opeq_no_suppress:$b does not suppress default operator= under ISO semantics
549
xsyn_warn_delete_undef:delete of pointer to undefined $c; no destructor will be called
550
xsyn_warn_implicit_private_base:base class $c is implicitly private
551
xsyn_warn_exceptiontables_disabled:exception handling is not supported in this release
552
xsyn_warn_catch_bind_nyi:binding to caught object not yet implemented
553
xsyn_warn_baseinit_order:base $c will be initialized in declaration order instead of the order written
554
xsyn_warn_meminit_order:member $b will be initialized in declaration order instead of the order written
555
simp_warn_checkvar:syserr soon: checkvar use %ld
556
vargen_warn_nonull:omitting trailing '\\0' for %s [%ld]
557
vargen_warn_unnamed_bitfield:Unnamed bit field initialised to 0
558
vargen_warn_init_non_aggregate:Attempt to initialise non-aggregate
559
vargen_warn_extended_init:extended constant initialiser used
560
lex_err_ioverflow:Number %s too large for 32-bit implementation
561
lex_err_ioverflow_64:Number %s too large for 64-bit implementation
562
lex_err_overlong_fp:Grossly over-long floating point number
563
lex_err_fp_syntax1:Digit required after exponent marker
564
lex_err_overlong_hex:Grossly over-long hexadecimal constant
565
lex_err_overlong_int:Grossly over-long number
566
lex_err_need_hex_dig:Hex digit needed after 0x or 0X
567
lex_err_need_hex_dig1:Missing hex digit(s) after \\x
568
lex_err_backslash_blank:\\<space> and \\<tab> are invalid string escapes
569
lex_err_unterminated_string:Newline or end of file within string
570
lex_err_bad_hash:misplaced preprocessor character '%c'
571
lex_err_bad_char:illegal character (0x%lx = \'%c\') in source
572
lex_err_bad_noprint_char:illegal character (hex code 0x%x) in source
573
lex_err_ellipsis:(...) must have exactly 3 dots
574
lex_err_illegal_whitespace:$s may not have whitespace in it
575
syn_err_illdtor:illegal destructor '~$#l'
576
syn_err_bitsize:bit size %ld illegal - 1 assumed
577
syn_err_zerobitsize:zero width named bit field - 1 assumed
578
syn_err_arraysize:Array size %ld illegal - 1 assumed
579
syn_err_expected:expected $s - inserted before $l
580
syn_err_expected1:expected $s - inserted before $l
581
syn_err_expected1_aftercommand:expected $s after command - inserted before $l
582
syn_err_expected2:expected $s or $s - inserted $s before $l
583
syn_err_expecteda:expected $s
584
syn_err_expected1a:expected $s
585
syn_err_expected1a_aftercommand:expected $s after command
586
syn_err_expected2a:expected $s or $s
587
syn_err_mix_strings:char and wide (L\"...\") strings do not concatenate
588
syn_err_expected_expr:<expression> expected but found $l
589
syn_err_valof_block:{ following a cast will be treated as VALOF block
590
syn_err_typedef:typedef name $r used in expression context
591
syn_err_assertion:___assert(0, $e)
592
syn_err_expected_member:Expected <member> but found $l
593
syn_err_hashif_eof:EOF not newline after #if ...
594
syn_err_hashif_junk:Junk after #if <expression>
595
syn_err_initialisers:too many initialisers in {} for aggregate
596
syn_err_initialisers1:{} must have 1 element to initialise scalar
597
syn_rerr_empty_init:Initialiser list must contain at least one expression
598
syn_err_default:'default' not in switch - ignored
599
syn_err_default1:duplicate 'default' case ignored
600
syn_err_case:'case' not in switch - ignored
601
syn_err_case1:duplicated case constant: %ld
602
syn_err_expected_cmd:<command> expected but found $l
603
syn_err_expected_stmt:<statement> expected but found $l
604
syn_err_expected_while:'while' expected after 'do' but found $l
605
syn_err_else:Misplaced 'else' ignored
606
syn_err_continue:'continue' not in loop - ignored
607
syn_err_break:'break' not in loop or switch - ignored
608
syn_err_no_label:'goto' not followed by label - ignored
609
syn_err_no_brace:'{' of function body expected - found $l
610
syn_err_stgclass:storage class $s not permitted in context %s - ignored
611
syn_err_stgclass1:storage class $s incompatible with $g - ignored
612
syn_err_typeclash:type $s inconsistent with $m
613
syn_rerr_typeclash_type:type $t inconsistent with $m
614
syn_err_tag_brace:'{' or <identifier> expected after $s but found $l
615
syn_err_expected3:Expecting <declarator> or <type> but found $l
616
syn_err_unneeded_id:superfluous $l in <abstract declarator> - ignored
617
syn_err_undef_struct_member:undefined $c member: $r
618
syn_err_undef_struct_object:undefined $c object: $r
619
syn_err_selfdef_struct_member:attempt to include $c member: $r within itself
620
syn_err_selfdef_struct_object:attempt to include $c object: $r within itself
621
syn_err_incomplete_tag:incomplete type $c
622
syn_err_void_type:illegal 'void' type
623
syn_err_void_object_member:illegal 'void' member: $r
624
syn_err_void_object_object:illegal 'void' object: $r
625
syn_err_duplicate_type:duplicate type specification of formal parameter $r
626
syn_err_not_a_formal:Non-formal $r in parameter-type-specifier
627
syn_err_cant_init:$g names may not be initialised
628
syn_err_enumdef:<identifier> expected but found $l in 'enum' definition
629
syn_err_undef_enum:Undefined enum $r
630
syn_err_misplaced_brace:Misplaced '{' at top level - ignoring block
631
syn_err_not_friend:not a friend class $r
632
syn_err_undef_basetag:undefined base: $c
633
syn_err_missing_basetag:missing base tag: $l
634
syn_err_incomp_arg_ovld:Incompatible arguments to $b (overload missing?)
635
syn_err_no_operator_ovld:No operator $s with this type signature
636
syn_err_multi_overload_call:ambiguous %d-way overload for call to $b
637
syn_err_multi_operator_ovld:ambiguous %d-way overload for operator $s
638
syn_err_pseudo_undefined:Missing definition for $r
639
syn_err_multi_convfn_ovld:ambiguous %d-way choice of conversion from $c to $t
640
syn_err_multi_ctor_ovld:ambiguous %d-way choice of constructor from $t to $c
641
syn_err_ambiguous_user_defined_conv:ambiguous implicit user-defined conversion from $c to $c
642
syn_err_illegal_asm_decl:illegal asm(...) declaration (ignored)
643
syn_err_recursive_app_operator_arrow:recursive application of operator->() to object of type $c; return type intended?
644
sem_err_assign_ovld:no suitable operator=() for $c: overload missing?
645
sem_warn_virtual:virtual function call of $b
646
sem_warn_addr_of_memfn:address of member function $b
647
xsem_warn_cast_undef_struct:cast from ptr/ref to $c to ptr/ref to $c; one is undefined, assuming unrelated
648
xsem_err_cast_ptrmemfn_this_offset:can't yet cast ptr-to-mem needing this offset
649
xsem_warn_unreachable_handler:handler is unreachable
650
xsem_warn_pure_virtual:pure virtual function $b called
651
sem_warn_name_mangling_unique:name mangling truncated '%s'
652
syn_err_constructor_init:constructor forbids $r = {...} initialiser
653
syn_err_no_named_member:$c has no $r member
654
syn_err_not_found_named_member:member $r not found in $c
655
syn_err_missing_named_mfn:Missing class member function name
656
syn_err_classname_not_found:class-name $r not found
657
syn_err_member_cannot_init:member cannot be initialised: $r
658
syn_err_lacks_bclass_anachronism:$c lacks base class for ':(...)' anachronism
659
syn_err_not_member:$l is not a member of struct/class $b
660
syn_err_catch_ignored:misplaced 'catch' ignored
661
syn_err_illegal_simple_types:illegal <simple type>: $m
662
syn_err_no_member_here:class member $b cannot be defined here
663
syn_err_friend_type:'friend <type>;' needs elaborated-type-specifier
664
syn_err_linkage_spec:expected <linkage-spec> '}' before $l
665
syn_err_illegal_operator:'operator $s' is illegal
666
syn_err_wrong_args_ovld:wrong number of arguments to overload $b
667
syn_err_cannot_follow_unary_dcolon:$l cannot follow unary '::'
668
syn_err_cannot_follow_binary_dcolon:$l cannot follow binary '::'
669
syn_err_expected_dtor_name:expected destructor name after ::~, found $l
670
syn_err_missing_tlevel_decl:missing top-level declaration: $r
671
syn_err_no_decl_at_type:no $b declaration at this type
672
syn_err_lacks_arg_ctor:$t lacks an %ld-argument constructor
673
syn_err_no_nullary_ctor:no nullary constructor: $b
674
syn_err_requires_pntr_arg:requires pointer argument: $s
675
syn_err_duplicated_mem_init:duplicate member initialisation: $r
676
syn_err_init_not_in_ctor:member initialiser not in constructor
677
syn_err_expected_id_in_mem_init:expecting <identifier> in <member-initialiser>
678
syn_err_missing_catch_after_try:omitted 'catch' after 'try'
679
syn_err_ill_this:legal only in member function: $l
680
syn_err_template_notclassorfunction:'template' not class nor function
681
syn_err_template_scope:invalid $c scope
682
syn_err_unspecialized_template:attempt to use $c without parameters
683
syn_err_asm_not_available:inline assembler not available in strict ANSI mode
684
syn_err_structreg_large:__value_in_regs structures must fit into 4 words
685
syn_err_structreg_packed:__value_in_regs structures cannot be packed
686
syn_err_type_member_in_qual:cannot have member $r of type $t in $s $c
687
syn_err_unpacked_member_in_qual:cannot have member $r of type unpacked $c in $s $c
688
xsem_rerr_no_conversion:no conversion to type $t in $c
689
xsem_rerr_abstract_class_member:abstract $c member: $r
690
xsem_rerr_abstract_class_object:abstract $c object: $r
691
xsem_rerr_abstract_tag:abstract type $c
692
sem_err_multiple_target_types:type deduction: overloaded function type of $b
693
sem_err_temp_type_float:floating point type not allowed
694
sem_err_addr_template:attempt to take address of template $b
695
sem_err_typededuce_disagree:type deduction fails: $t disagrees with $t
696
sem_warn_typededuce_arraysize:type deduction fails: array size differs
697
sem_err_typededuce_ambiguous:type deduction fails: function type %d-way resolvable
698
sem_err_typededuce_pointer:type deduction fails: $t incompatible to $t
699
sem_err_typededuce_recognize:type deduction fails: un-recognizable type $t
700
sem_err_typededuce_type:type deduction fails: free template type arg $r
701
sem_err_typededuce_const:type deduction fails: free template non-type arg $r
702
sem_err_typename_not_found:type deduction failed: typename $b not found\n
703
sem_err_template_ambiguous:Ambiguous class/function templates
704
sem_err_non_type_arg_linkage:extern linkage expected for template argument $b
705
sem_err_non_type_arg_value:illegal non-type template arg $e
706
sem_err_template_arg_linkage:template type arg $t must have extern linkage
707
sem_err_call_dependency:call to $e not dependent on template args to $c
708
sem_err_type_arg_expected:template type arg expected
709
sem_err_typeclash_1:template type $r requires a $m but given $t
710
sem_err_typeclash_2:template type expected, found $e
711
sem_err_typeclash_3:template type inconsistent with $t
712
sem_err_lvalue_needed:temporary required for template argument
713
sem_err_dotdotdot_handler_not_last:handler for '...' must come last
714
sem_rerr_template_formal_length_class:number of template formals for $c differs from a previous declaration
715
sem_rerr_template_formal_length_function:number of template formals for $b differs from a previous declaration
716
sem_rerr_template_formal_type:template formal type $t inconsistent with $t
717
sem_err_longlongbitfield:long long bitfields are not supported
718
sem_err_too_large:structure or array too large
719
vargen_err_long_string:string initialiser longer than %s [%ld]
720
vargen_err_nonstatic_addr:non-static address $b in constant initialiser
721
vargen_err_bad_ptr:$s: illegal use in constant initialiser
722
vargen_err_init_void:objects of type 'void' can not be initialised
723
vargen_err_undefined_struct:$c must be defined for (static) variable declaration
724
vargen_err_open_array:uninitialised static [] arrays illegal
725
vargen_err_overlarge_reg:invalid global register number; 1 to %d allowed
726
vargen_err_no_float_reg:no global floating point registers allowed
727
vargen_err_no_int_reg:no global int registers allowed
728
vargen_err_not_int:invalid type for global int register
729
vargen_err_not_float:invalid type for global floating point register
730
vargen_err_badinit:illegal initialisation to $r%+ld
731
vg_err_dynamicinit:Initialised dynamic array with -ZR or -ZL
732
vargen_rerr_nonaligned:Non-aligned ADCON at data+0x%lx (value $r+0x%lx) set to NULL
733
vargen_rerr_datadata_reloc:RISC OS (or other) reentrant module has static init. to data $r
734
vargen_rerr_compiler_confused:compiler confused: static const with dynamic initialisation
735
vargen_rerr_local_static_with_dtor:unimplemented: local static with destructor: $b
736
lex_rerr_8_or_9:digit 8 or 9 found in octal number
737
lex_rerr_pp_number:number illegally followed by letter
738
lex_rerr_hex_exponent:hex number cannot have exponent
739
lex_rerr_esc16_truncated:overlarge escape '\\x%s%lx' treated as '\\x%lx'
740
lex_rerr_esc8_truncated:overlarge escape '\\%o' treated as '\\%o'
741
lex_rerr_illegal_esc:illegal string escape '\\%c' - treated as %c
742
lex_rerr_not1wchar:L'...' needs exactly 1 wide character
743
lex_rerr_empty_char:no chars in character constant ''
744
lex_rerr_overlong_char:more than 4 chars in character constant
745
syn_rerr_qualified_void:Return type may not be a void type other than 'void'
746
syn_rerr_array_0:array [0] found
747
syn_rerr_void_valof:void valof blocks are not permitted
748
syn_rerr_undeclared:undeclared name, inventing 'extern int %s'
749
syn_rerr_undeclared_fn:undeclared name, inventing 'extern \"C\" int %s(...);'
750
syn_rerr_insert_parens:parentheses (..) inserted around expression following $s
751
syn_rerr_return_expr_void:return <expr> illegal for void function
752
syn_rerr_return_expr_ctor:return <expr> illegal for constructor
753
syn_rerr_return_expr_dtor:return <expr> illegal for destructor
754
syn_rerr_qualified_typedef:$m typedef $b has $m re-specified
755
syn_rerr_no_quals_allowed:only non-static member functions can be const or volatile
756
syn_rerr_no_quals_allowed_ptr:pointers to const or volatile functions must be pointers to non-static member functions
757
syn_rerr_missing_type:missing type specification - 'int' assumed
758
syn_rerr_missing_type_for:missing type specification for $r - 'int' assumed
759
syn_rerr_long_float:ANSI C does not support 'long float'
760
syn_rerr_missing_type1:omitted <type> before formal declarator - 'int' assumed
761
syn_rerr_missing_type2:function prototype formal $r needs type or class - 'int' assumed
762
syn_rerr_ellipsis_first:ellipsis (...) cannot be only parameter
763
syn_rerr_mixed_formals:prototype and old-style parameters mixed
764
syn_rerr_open_member:illegal [] member: $r
765
syn_rerr_ref_void:illegal type (void &) treated as (int &)
766
syn_rerr_ill_ref:$t of reference illegal -- '&' ignored
767
syn_rerr_fn_returntype:function returning $t illegal -- assuming pointer
768
syn_rerr_abst_class_rtype:abstract $c is illegal for function return type
769
syn_rerr_array_elttype:array of $t illegal -- assuming pointer
770
syn_rerr_fn_ptr_type:type may not be function -- assuming pointer
771
syn_rerr_fn_ptr_member:member $r may not be function -- assuming pointer
772
syn_rerr_fn_ptr_object:object $r may not be function -- assuming pointer
773
syn_rerr_fn_ptr1:function $r may not be initialised - assuming function pointer
774
syn_rerr_archaic_init:Ancient form of initialisation, use '='
775
syn_rerr_bitfield:illegal bit field type $t - 'int' assumed
776
syn_rerr_ANSIbitfield:ANSI C forbids bit field type $t
777
syn_rerr_missing_formal:formal name missing in function definition
778
syn_rerr_ineffective:declaration with no effect
779
syn_rerr_duplicate_member:duplicate member $b
780
syn_rerr_duplicate_member2:duplicate member $p$r
781
syn_rerr_semicolon_in_arglist:',' (not ';') separates formal parameters
782
syn_rerr_no_members:$c has no members
783
syn_rerr_not_base:$b is not a base member of $c
784
syn_rerr_badly_placed_access:access declarations only in public and protected parts
785
syn_rerr_modify_access:base access rights cannot be altered
786
xsyn_rerr_bad_conv:illegal conversion $p$r
787
xsyn_rerr_zero_params:$p$r must have zero parameters
788
xsyn_rerr_non_memfn_operator:$p$r must be a non-static member function
789
xsyn_rerr_no_return_type_allowed:no return type allowed for $p$r
790
xsyn_rerr_must_be_function:$p$r must be a function
791
xsyn_rerr_bad_operator_declarator:Invalid declarator in operator context
792
xsyn_rerr_ignored_new_array_ctor:'new' <array> initialiser ignored
793
xsyn_rerr_empty_placement:empty 'new' placement argument list
794
syn_rerr_jump_past_init:jump past initialisation for $b
795
syn_rerr_ambiguous_qualification:$r is ambiguously qualified
796
syn_rerr_ambiguous_destructor:Ambiguous definitions for destructor $r
797
syn_rerr_opaque_class_member:opaque $c member: $r
798
syn_rerr_opaque_class_object:opaque $c object: $r
799
syn_rerr_opaque_tag:opaque type $c
800
syn_rerr_insert_braces:inserting { } around command after $s
801
syn_rerr_not_decl_qual:Definition of $c not $s: qualifier ignored
802
syn_rerr_ignored_non_fn:$g ignored for non-function $r
803
syn_rerr_ignored_non_fnaux:$s ignored for non-function $r
804
syn_rerr_global_anon_union:global anonymous union must be static
805
syn_rerr_defaults_ordering:defaulted parameter $r followed by non-defaulted
806
syn_rerr_unknown_linkage:unknown linkage: extern $e
807
syn_rerr_illegal_anon_union_mem:illegal anonymous union member $r
808
syn_rerr_illegal_nonpub_anon_union_mem:illegal non-public anonymous union member $r
809
syn_rerr_delete_expr_anachronism:'e' ignored in 'delete [e]' anachronism
810
syn_rerr_self_copying_ctor:self-copying constructor for $c
811
syn_rerr_duplicated_base:duplicate base $c ignored
812
syn_rerr_no_arg_in_template:no arguments in template<>
813
syn_rerr_superfluous_access_adjuster:superfluous type for access adjuster, declaration ignored
814
syn_rerr_private_bmember_ignored:private overloaded base member ignored
815
syn_rerr_local_default:$b has auto storage
816
syn_rerr_declaree_out_of_scope:'$#b::$#r' cannot be declared here
817
syn_rerr_declaree_out_of_scope_2:$b cannot be declared here
818
syn_rerr_friend_class_not_definable:friend $c shall not be defined
819
syn_rerr_expect_dtor:expecting destructor for $c, found $r
820
syn_rerr_union_w_base:unions may not have bases
821
xsyn_rerr_meminit_wrong_args:too few/many arguments to initialiser for simple member $b
822
syn_rerr_ref_not_initialised:reference $b must be initialised
823
xsyn_rerr_no_default_ref:references cannot be default initialised
824
xsyn_rerr_no_new_ref:$s type cannot be a reference
825
syn_rerr_no_const_fns:function types cannot be $m
826
syn_rerr_const_not_initialised:constant $b must be initialised
827
xsyn_rerr_const_not_initialised_2:constant must be initialised
828
syn_rerr_addrof_cdtor_taken:can't take address of constructor or destructor
829
syn_rerr_multi_convfn_bool:ambiguous %d-way choice of conversion from $c in Boolean context
830
syn_rerr_tagdef_in_formals:cannot define within formals: $c
831
syn_rerr_neg_unsigned_enum:$c cannot have both negative and unsigned enumerators
832
xsyn_rerr_instantiate_mixup:instantiate don't mix with template or specialization
833
xsyn_rerr_spurious_instantiate:too many instantiate request
834
syn_rerr_extra_template_actuals:extra template actual(s) ignored
835
syn_rerr_no_typedef:typedef name $b not allowed after $s
836
syn_rerr_bad_template:templates are only allowed in namespace and class scopes
837
syn_rerr_missing_qual:$c has been declared as $s but not defined as $s
838
syn_moan_hashif_nonconst:illegal in #if <expression>: <unknown>
839
syn_moan_hashif_nonconst1:illegal in #if <expression>: non constant $b
840
syn_moan_hashif_nonconst2:illegal in #if <expression>: $s
841
syn_moan_case_nonconst:illegal in case expression (ignored): <unknown>
842
syn_moan_case_nonconst1:illegal in case expression (ignored): non constant $b
843
syn_moan_case_nonconst2:illegal in case expression (ignored): $s
844
syn_moan_hashif:#if <expression>
845
syn_moan_case:case expression (ignored)
846
xsyn_constructor_string:constructor
847
xsyn_copy_constructor_string:copy constructor
848
xsyn_destructor_string:destructor
849
xsyn_copy_assign_string:copy assignment
850
misc_disaster_banner:\n\
851
Internal inconsistency: either resource shortage or compiler fault. If you\n\
852
cannot alter your program to avoid this failure, please contact your supplier\n
853
mcdep_warn_fpinconsistent:Software floating point inconsistent with FPE2/3 and FPREGARGS
854
gen_warn_Lisp:Lisp-support stack push needed %ld
855
gen_err_swi:SWI number 0x%x too large
856
gen_err_irq:%s cannot handle __irq functions
857
gen_err_swst:an __irq function cannot call functions that use stack checking
858
thumbgen_fatalerr_branch_structure:Branch structure too complicated for Thumb compiler
859
thumbgen_fatalerr_switch_too_large:switch statement too large for Thumb compiler
860
obj_warn_area_name_truncated:area name \"%s\" trunctated
861
obj_err_common:repeated common block $r
862
obj_err_common1:common block $r too small
863
obj_err_common2:common block $r too large
864
armobj_fatalerr_toomany:Too many symbols for ACORN linker
865
armdbg_fatalerr_toobig:Debug table size exceeds space in Acorn AOF format
866
armdbg_warn_itemsize:ASD debug item for $m would be too large - truncated before $r
867
asm_non_const:illegal constant (ignored): <unknown>
868
asm_nonconst1:illegal constant expression (ignored): non constant $b
869
asm_nonconst2:illegal constant expression (ignored): $s
870
asm_err_bad_shift:illegal shift specifier: %s
871
asm_err_expected_shift:shift specifier expected
872
asm_err_bad_opcode:illegal instruction opcode: %s
873
asm_err_bad_physreg:physical registername expected, but found %s instead
874
asm_err_bad_psrfield:illegal PSR field: %s
875
asm_err_expected_psr:PSR field expected
876
asm_err_bad_shiftval:shift value %d out of range
877
asm_err_expected_coproc:coprocessor identifier expected
878
asm_err_unknown_coproc:illegal coprocessor identifier: %s
879
asm_err_ldrt_adrmode:preindexed addressing not available for LDRT/STRT
880
asm_err_no_mrs:MRS & MSR are not available on this architecture
881
asm_err_no_teqp:TEQP/TSTP/CMPP/CMNP are not available on this architecture
882
asm_err_no_longmul:long multiply is not available on this architecture
883
asm_err_no_halfword:halfword support is not available on this architecture
884
asm_err_no_clz:count leading zeros is not available on this architecture
885
asm_err_no_dspmul:dsp multiply is not available on this architecture
886
asm_err_corrupted_reg:R%ld corrupted but possibly reused later. This code may not work correctly
887
asm_err_ldm_base_list:LDM/STM base with writeback in register list
888
asm_err_ldm_empty:LDM/STM with empty register list
889
asm_err_ldm_badlist:LDM/STM with illegal register list
890
asm_err_ldr_base_wb:LDR/STR base, [base] with writeback
891
asm_err_mul_conflict:MUL/MLA with Rd = Rm
892
asm_err_mull_conflict:MULL/MLAL with Rhi = Rlo, Rhi = Rm or Rlo = Rm
893
asm_err_swp_conflict:SWP with Rd = Rm, Rm = Rn or Rd = Rn
894
asm_err_adc_conflict:Thumb ADC/SBC cannot be used as 3-operand instructions
895
asm_err_pc:illegal use of PC as operand
896
asm_err_write_pc:illegal write to PC
897
asm_err_branch_pc:branching by writing PC is not supported
898
asm_err_fn_id:function identifier expected
899
asm_err_fn_notfound:function %s undefined
900
asm_err_thumb_highreg:illegal access to high register R%d
901
asm_err_int_expected:expression of type <int> expected
902
asm_err_float_expected:expression of type <float> expected
903
asm_err_const_range:constant expression %u out of range (max %u)
904
asm_err_offset_range:offset %d out of range
905
asm_err_offset_align:unaligned offset not allowed
906
asm_err_ibase:IBASE or 9 expected
907
asm_err_mdrsdr:MDR or SDR expected
908
asm_err_sdr:SDR expected
909
mcdep_warn_unaligned:illegal unaligned load or store access - use __packed instead
910
config_proc_arch_mismatch:specified processor '%s' does not match specified architecture '%s' (try '-arch %s')
911
config_interwork_needs_thumb:'-apcs /interwork' is only allowed when compiling for processors that support THUMB instructions
912
config_need_thumb:specified processor or architecture does not support THUMB instructions
913
config_obsolete_fp:apcs /fp will not be supported in future releases of the compiler
914
config_obsolete_reent:this implementation of /reent is obsolete
915
config_obsolete_wide:apcs /wide is less efficient than apcs /narrow
916
config_obsolete_26bit:apcs /26 will not be supported in future releases of the compiler
917
config_obsolete_nofpr:apcs /nofpr will not be supported in future releases of the compiler
918
config_obsolete_asd:ASD debug table format will not be supported in future releases of the compiler
919
config_obsolete_dwarf:-dwarf is obsolete. Use -dwarf2 (recommended) or -dwarf1 instead