summaryrefslogtreecommitdiffstats
path: root/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCC.ERR
blob: 25593bc3518dceaf395c464e09743237fe588a42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
warn_option_r:unknown option -r%c: ignored
warn_option_f:unknown option -f%c: ignored
warn_option_g:unknown debugging option -g%c: -g assumed
warn_option_w:unknown option -w%c: ignored
warn_option_zq:unknown option -zq%c: ignored
warn_preinclude:can't open pre-include file %s (ignored)
warn_option_E:Obsolete use of '%s' to suppress errors -- use '-zu' for PCC mode
warn_option_p:unknown profile option %s: -p assumed
warn_option:unknown option %s: ignored
warn_usage_rw:undefined behaviour: $b written and read without intervening sequence point
warn_usage_ww:undefined behaviour: $b written twice without intervening sequence point
bind_warn_extern_clash:extern clash $r, $r clash (ANSI 6 char monocase)
bind_warn_unused_static_decl:unused earlier static declaration of $r
bind_warn_not_in_hdr:extern $r not declared in header
bind_warn_main_not_int:extern 'main' needs to be 'int' function
bind_warn_label_not_used:label $r was defined but not used
bind_warn_typedef_not_used:typedef $b declared but not used
bind_warn_function_not_used:function $b declared but not used
bind_warn_variable_not_used:variable $b declared but not used
bind_warn_static_not_used:static $b declared but not used
cg_warn_implicit_return:implicit return in non-void %s()
flowgraf_warn_implicit_return:implicit return in non-void function
pp_warn_triglyph:ANSI '%c%c%c' trigraph for '%c' found - was this intended?
pp_warn_nested_comment:character sequence %s inside comment
pp_warn_many_arglines:(possible error): >= %lu lines of macro arguments
pp_warn_redefinition:repeated definition of #define macro %s
pp_rerr_redefinition:differing redefinition of #define macro %s
pp_rerr_nonunique_formal:duplicate macro formal parameter: '%s'
pp_rerr_define_hash_arg:operand of # not macro formal parameter
pp_rerr_define_hashhash:## first or last token in #define body
pp_warn_ifvaldef:#ifdef %s may indicate trouble...
pp_warn_nonansi_header:Non-ANSI #include <%s>
pp_warn_bad_pragma:Unrecognised #pragma (no '-' or unknown word)
pp_warn_bad_pragma1:Unrecognised #pragma -%c
pp_warn_unused_macro:#define macro '%s' defined but not used
pp_warn_unbalanced:Unbalanced #if/#ifdef/#ifndef/#endif in file
regalloc_warn_use_before_set:$b may be used before being set
regalloc_warn_never_used:$b is set but never used
sem_warn_unsigned:ANSI surprise: 'long' $s 'unsigned' yields 'long'
sem_warn_format_type:actual type $t mismatches format '%.*s'
sem_warn_bad_format:Illegal format conversion '%%%c'
sem_warn_incomplete_format:Incomplete format string
sem_warn_format_nargs_0:Format requires 0 parameters, but %ld given
sem_warn_format_nargs_1:Format requires 1 parameter, but %ld given
sem_warn_format_nargs_n:Format requires %ld parameters, but %ld given
sem_warn_addr_array:'&' unnecessary for function or array $e
sem_warn_bad_shift:shift of $m by %ld undefined in ANSI C
sem_warn_divrem_0:division by zero: $s
sem_warn_ucomp_0:odd unsigned comparison with 0: $s
sem_warn_fp_overflow:floating point constant overflow: $s
sem_warn_implicit_constructor:implicit constructor $t()
sem_warn_cast_sametype:explicit cast to same type
sem_warn_ctor_confused:user defined constructors confusing
sem_rerr_udiad_overflow:unsigned constant overflow: $s
sem_rerr_diad_overflow:signed constant overflow: $s
sem_rerr_umonad_overflow:unsigned constant overflow: $s
sem_rerr_monad_overflow:signed constant overflow: $s
sem_rerr_implicit_cast_overflow:implicit cast (to $t) overflow
sem_rerr_implicit_cast5:$s: implicit cast of pointer loses $m qualifier
sem_rerr_too_many_args_ovld:too many arguments for overload resolution
sem_rerr_postdecr_bool:operand of $s cannot be 'bool'
sem_rerr_opequal_bool:type of left operand of $s cannot be 'bool'
sem_warn_deprecated_bool:deprecated use: operand of $s is 'bool'
sem_warn_unusual_bool:$s: constant other than 0 and 1 used as 'bool'
sem_warn_fix_fail:floating to integral conversion failed
sem_warn_index_ovfl:out-of-bound offset %ld in address
sem_warn_low_precision:lower precision in wider context: $s
sem_warn_odd_condition:use of $s in condition context
sem_warn_void_context:no side effect in void context: $s
sem_warn_olde_mismatch:argument and old-style parameter mismatch: $e
sem_warn_uncheckable_format:'format' arg. to printf/scanf etc. is variable, so cannot be checked
sem_warn_narrow_voidstar:implicit cast from (void *), C++ forbids
sem_warn_narrowing:implicit narrowing cast: $s
sem_warn_fn_cast:$s: cast between function pointer and non-function object
sem_warn_pointer_int:explicit cast of pointer to 'int'
bind_warn_unused_this_in_member:'this' unused in class member function
bind_warn_cpp_scope_differ:C++ scope may differ: $c
bind_err_extern_clash:extern clash $r, $r (linker %ld char)
bind_err_extern_clash_monocase:extern clash $r, $r (linker %ld char monocase)
bind_err_duplicate_tag:duplicate definition of $s tag $b
bind_err_reuse_tag:re-using $s tag $b as $s tag
bind_err_incomplete_tentative:incomplete tentative declaration of $r
bind_err_type_disagreement:type disagreement for $r
bind_err_duplicate_definition:duplicate definition of $r
bind_err_duplicate_label:duplicate definition of label $r - ignored
bind_err_unset_label:label $r has not been set
bind_err_undefined_static:static function $b not defined - treated as extern
bind_err_conflicting_globalreg:conflicting global register declarations for $b
fp_err_very_big:Overlarge floating point value found
fp_err_big_single:Overlarge (single precision) floating point value found
pp_err_eof_comment:EOF in comment
pp_err_eof_string:EOF in string
pp_err_eol_string:quote (%c) inserted before newline
pp_err_eof_escape:EOF in string escape
pp_err_missing_quote:Missing '%c' in pre-processor command line
pp_err_if_defined:No identifier after #if defined
pp_err_if_defined1:No ')' after #if defined(...
pp_err_rpar_eof:Missing ')' after %s(... on line %ld
pp_err_many_args:Too many arguments to macro %s(... on line %ld
pp_err_few_args:Too few arguments to macro %s(... on line %ld
pp_err_missing_identifier:Missing identifier after #define
pp_err_missing_parameter:Missing parameter name in #define %s(...
pp_err_missing_comma:Missing ',' or ')' after #define %s(...
pp_err_undef:Missing identifier after #undef
pp_err_ifdef:Missing identifier after #ifdef
pp_err_include_quote:Missing '<' or '\"' after #include
pp_err_include_junk:Junk after #include %c%s%c
pp_err_include_file:#include file %c%s%c wouldn't open
pp_err_unknown_directive:Unknown directive: #%s
pp_err_endif_eof:Missing #endif at EOF
sem_err_typeclash:Illegal types for operands: $s
sem_err_sizeof_struct:size of $c needed but not yet defined
sem_err_lvalue:Illegal in lvalue: function or array $e
sem_err_bitfield_address:bit fields do not have addresses
sem_err_lvalue1:Illegal in l-value: 'enum' constant $b
sem_err_lvalue2:Illegal in the context of an l-value: $s
sem_err_nonconst:illegal in %s: <unknown>
sem_err_nonconst1:illegal in %s: non constant $b
sem_err_nonconst2:illegal in %s: $s
bind_msg_const_nonconst:illegal in constant expression: <unknown>
bind_msg_const_nonconst1:illegal in constant expression: non constant $b
bind_msg_const_nonconst2:illegal in constant expression: $s
moan_floating_type_nonconst:illegal in floating type initialiser: <unknown>
moan_floating_type_nonconst1:illegal in floating type initialiser: non constant $b
moan_floating_type_nonconst2:illegal in floating type initialiser: $s
moan_static_int_type_nonconst:illegal in static integral type initialiser: <unknown>
moan_static_int_type_nonconst1:illegal in static integral type initialiser: non constant $b
moan_static_int_type_nonconst2:illegal in static integral type initialiser: $s
sem_err_nonfunction:attempt to apply a non-function
sem_err_void_argument:'void' values may not be arguments
sem_err_bad_cast:$s: illegal cast of $t to pointer
sem_err_bad_cast1:$s: illegal cast to $t
sem_err_bad_cast2:$s: cast to non-equal $t illegal
sem_err_undef_struct:$c not yet defined - cannot be selected from
sem_err_unknown_field:$c has no $r field
sem_err_no_this_pntr:no 'this' pointer to access member
sem_err_no_this_pntr2:no 'this' pointer for member function $e
sem_err_dupl_default_value:duplicate declaration of default value for argument #%d: $r
sem_err_missing_default_value:missing default value for argment #%d: $r
sem_err_noncallsite_function:non-call site '.*' or '->*' yielding function
sem_err_illegal_loperand:illegal left operand to $s
sem_err_addr_globalvar:$b is a global register variable - can't take its address
sem_err_ctor_confused:construction of value of type $t is recursively confused
sem_err_no_ctor_at_type:no constructor for $c at this type signature
simplify_err_outsizearray:array $b too large
bind_rerr_undefined_tag:$s tag $b not defined
bind_rerr_linkage_disagreement:linkage disagreement for $r - treated as $g
bind_rerr_linkage_disagreement_2:$b has no linkage, but $b requires it to have
bind_rerr_linkage_disagreement_3:linkage disagreement between $b and $b
bind_rerr_linkage_previously_c:$b was previously declared without \"C\" linkage
bind_rerr_duplicate_typedef:duplicate typedef $r
bind_rerr_local_extern:extern $r mismatches top-level declaration
xbind_rerr_inherited_type_differs:inherited virtual function type differs: $b
xbind_rerr_ovld_non_fn:attempt to overload non-function $b
xbind_rerr_is_ambiguous_name:$r is an ambiguous name in $c
xbind_rerr_dl_cant_be_overloaded:'operator delete' can't be overloaded
xbind_rerr_bad_dl_type:'operator delete' must be of type 'void (void*)' or 'void (void*, size_t)'
xbind_rerr_bad_global_dl_type:'::operator delete' must be of type 'void (void*)'
xbind_rerr_bad_nw_type:'operator new' must have a return type of 'void*' and have a first argument of type 'size_t'
xbind_rerr_more_than_one_C_linkage:more than one $r has \"C\" linkage
xbind_rerr_both_virtual_and_nonvirtual:$r inherits both virtual and non-virtual attributes from bases of $c
cg_rerr_iffy_arithmetics:iffy arithmetic shift
fp_rerr_very_small:small floating point value converted to 0.0
fp_rerr_small_single:small (single precision) floating value converted to 0.0
pp_rerr_newline_eof:missing newline before EOF - inserted
pp_rerr_nonprint_char:unprintable char %#.2x found - ignored
pp_rerr_illegal_option:illegal option -D%s%s
pp_rerr_spurious_else:spurious #else ignored
pp_rerr_spurious_elif:spurious #elif ignored
pp_rerr_spurious_endif:spurious #endif ignored
pp_rerr_hash_line:number missing in #line
pp_rerr_hash_error:#error encountered \"%s\"
pp_rerr_hash_ident:#ident is not in ANSI C
pp_rerr_junk_eol:junk at end of #%s line - ignored
sem_rerr_sizeof_bitfield:sizeof <bit field> illegal - sizeof(int) assumed
sem_rerr_sizeof_void:size of 'void' required - treated as 1
sem_rerr_sizeof_array:size of a [] array required, treated as [1]
sem_rerr_sizeof_function:size of function required - treated as size of pointer
sem_rerr_pointer_arith:<int> $s <pointer> treated as <int> $s (int)<pointer>
sem_rerr_pointer_arith1:<pointer> $s <int> treated as (int)<pointer> $s <int>
sem_rerr_assign_const:assignment to 'const' object $e
sem_rerr_addr_regvar:'register' attribute for $b ignored when address taken
sem_rerr_lcast:objects that have been cast are not l-values
sem_rerr_pointer_compare:comparison $s of pointer and int:\n\
  literal 0 (for == and !=) is only legal case
sem_rerr_different_pointers:differing pointer types: $s
sem_rerr_wrong_no_args:wrong number of parameters to $e
sem_rerr_casttoenum:$s: cast of $m to differing enum
sem_rerr_valcasttoref:$s: non-lvalue cast to non-const reference
sem_rerr_implicit_cast1:$s: implicit cast of pointer to non-equal pointer
sem_rerr_implicit_cast2:$s: implicit cast of non-0 int to pointer
sem_rerr_implicit_cast3:$s: implicit cast of pointer to 'int'
sem_rerr_implicit_cast4:$s: implicit cast of $t to 'int'
sem_rerr_nonpublic:$r is non-public member of $c
sem_rerr_cant_balance:differing pointer types: $s
sem_rerr_void_indirection:illegal indirection on (void *): '*'
sem_rerr_noncallsite_ovld:non-call site overload (using $b for $e)
sem_rerr_cast_dtype_from_vbase:cast to derived type from virtual base
sem_rerr_abclass_need_vtable:confusion: abstract? $c needs vtable
sem_rerr_too_many_args:too many arguments: $t constructor
obj_fatalerr_io_object:I/O error on object stream
compiler_rerr_no_extern_decl:no external declaration in translation unit
compiler_fatalerr_io_error:I/O error writing '%s'
driver_fatalerr_io_object:I/O error on object stream
driver_fatalerr_io_asm:I/O error on assembler output stream
driver_fatalerr_io_listing:I/O error on listing stream
aout_fatalerr_toomany:Too many symbols for 'a.out' output
aout_fatalerr_toobig:Module too big for a.out formatter
coff_fatalerr_toomany:Too many relocations for COFF format in .o file
coff_fatalerr_toobig:Module too big for COFF formatter
heliobj_warn_12bits:Offset %ld > 12 bits
heliobj_warn_16bits:Offset %ld > 16 bits
heliobj_warn_24bits:Offset %ld > 24 bits
misc_fatalerr_space1:out of store (for error buffer)
misc_fatalerr_toomanyerrs:Too many errors
misc_fatalerr_space2:out of store (in cc_alloc)\n\
(Compilation of the debugging tables requested with the -g option\n\
 requires a great deal of memory. Recompiling without -g, with\n\
 the more restricted -gf option, or with the program broken into\n\
 smaller pieces, may help.)
misc_fatalerr_space3:out of store (in cc_alloc)
pp_fatalerr_hash_error:#error encountered \"%s\"
driver_message_nolisting:Unable to open %s for listing: -l option ignored\n
driver_message_noasm:This version of the compiler does not support -s\n
driver_message_writefail:Couldn't write file '%s'\n
driver_message_oddoption:Unrecognized option '%c': ignored\n
driver_message_readfail:Couldn't read file '%s'\n
driver_message_toomanyfiles:Too many file args
driver_message_asmstdout:Assembly code will go to stdout\n
driver_message_no_listing:-m option useless without source listing. Ignored\n
driver_message_nomap:-m file not available or corrupt - ignored\n
driver_message_notest:This version of the compiler does not support the -test option\n
driver_message_needfile:At least one file argument wanted\n
driver_message_spool:output to clog1.log & clog2.log\n
driver_message_testfile:No files allowed with -test\n
driver_abort_msg:Compilation aborted: %s\n
driver_couldnt_write:couldn't write file '%s'\n
driver_couldnt_read:couldn't read file '%s'\n
driver_too_many_file_args:too many file arguments
driver_couldnt_read_counts:couldn't read \"counts\" file
driver_malformed_counts:malformed \"counts\" file
driver_incompat_options:Incompatible options: '%s'.\n
driver_incompat_cfrontcpp_ansi:-ansi incompatible with -cfront or -cpp
driver_incompat_cfrontcpp_pcc:-pcc incompatible with -cfront or -cpp
driver_incompat_pccansi_cfront:-cfront incompatible with -pcc or -ansi
driver_incompat_pccansi_cpp:-cpp incompatible with -pcc or -ansi
driver_ignored_arthur_unix:Warning: -arthur/-super ignored under unix\n
driver_ignored_linkerflags:Warning: linker flag(s) ignored with -c -E -M or -S\n
driver_conflict_EM:Warning: options -E and -M conflict: -E assumed\n
driver_conflict_strict_onetrip:Warning: -onetrip and -strict conflict: -strict assumed\n
driver_conflict_strict_f66:Warning: -f66 and -strict conflict: -strict assumed\n
driver_conflict_strict_extend:Warning: -extend and -strict conflict: -strict assumed\n
driver_implies_f66_onetrip:Warning: -f66 implies -onetrip\n
driver_ignored_filename_overlong:Overlong filename ignored: %s\n
driver_inconsistent_EM:Warning: %s -E/M %s - inconsistent options\n
driver_unknown_filetype:Error: type of '%s' unknown (file ignored)\n
driver_option_bad:Error: bad option '%s': ignored\n
driver_option_nimp:Error: unimplemented option '%s': ignored\n
driver_via_not_opened:Can't open -via file %s\n
driver_option_bad1:Error: bad option 
driver_option_bad2:: ignored
driver_option_missing_filearg:Missing file argument for %s\n
driver_option_missing_lastarg:No argument to last compiler option
driver_option_missing_arg:No argument to compiler option %s\n
driver_cant_open_output:Can't open %s for output\n
driver_cpp_toomanyfileargs:More than 2 file arguments to cpp ignored\n
driver_cpp_cantopenoutput:Can't open output file %s\n
driver_stdin_otherfiles:stdin ('-') combined with other files -- ignored\n
driver_noeffect:Warning: %s command with no effect\n
driver_banner:%s\n
driver_prerelease:%s\n
driver_expire:\
This time-limited software remains the property of %s.\n\
It will expire at (GMT) %s\n
help_blank:\n
help_bsd_f77:\n\nBSD compatible ANSI F77 compiler.\n
help_usage:\n\
Usage:         %s [options] file1 file2 ... filen\n
help_main_options:Main options:\n
help_list:\
-list          Generate a compilation listing\n
help_iso:\
-iso           Compile strictly according to ISO (BS 6192 : 1982)\n
help_ansi:\
-ansi          Compile ANSI-style C source code\n
help_strict:\
-strict        Accept only programs strictly conforming to ANSI standard\n
help_pcc:\
-pcc           Compile UNIX PCC style C source code\n
help_pcc_bsd:\
-pcc           Compile BSD UNIX PCC-style C source code\n
help_f66:\
-f66           Follow F66 practices or rules when conflicting with F77\n
help_arthur:\
-arthur        Add 'arthur' to the list of libraries to be linked with\n\
                 (Arthur only)\n
help_brazil:\
-super         Add 'supervisor' to the list of libraries to be linked with\n\
                 (Brazil only)\n
help_dont_link:\
-c             Do not link the files being compiled\n
help_dont_link_invoke:\
-c             Do not invoke the linker to link the files being compiled\n
help_leave_comments:\
-C             Prevent the preprocessor from removing comments (Use with -E)\n
help_predefine:\
-D<symbol>     Define <symbol> on entry to the compiler\n
help_predefine_pp:\
-D<symbol>     Define preprocessor <symbol> on entry to the compiler\n
help_preprocess_pascal:\
-E             Preprocess the Pascal source code only\n
help_preprocess_c:\
-E             Preprocess the C source code only\n
help_preprocess_fortran:\
-E             Preprocess the F77 source code only\n
help_compiler_features:\
-F<options>    Enable a selection of compiler defined features\n
help_runtime_checks:\
-R<options>    Disable selected run time error checks\n
help_debug:\
-g<options>    Generate code that may be used with the debugger\n
help_debug_noopt:\
-g             Generate code that may be used with the debugger\n
help_include_I:\
-I<directory>  Include <directory> on the #include search path\n
help_16bit_ints:\
-i2            Make the default integer size 16 bits\n
help_include_J:\
-J<directory>  Replace the default #include path with <directory>\n
help_libraries:\
-L<libs>       Specify a comma-joined list of libraries to be linked with\n\
               instead of the standard library\n
help_makefile:\
-M<options>    Generate a 'makefile' style list of dependencies\n
help_output:\
-o<file>       Instruct the linker to call the object code produced <file>\n
help_output_space:\
-o <file>      Instruct the linker to name the object code produced <file>\n
help_optimised:\
-O             Invoke the object code improver\n
help_onetrip:\
-onetrip       Compile DO loops that are performed at least once if reached\n
help_profile:\
-P<options>    Generate code to generate 'profile' information\n
help_profile_lc:\
-p<options>    Generate code to generate 'profile' information\n
help_readonly_strings:\
-R             Place all compile time strings in a 'Read only' segment\n
help_readonly_strings_lc:\
-r             Place all compile time strings in a 'Read only' segment\n
help_output_assembler:\
-S             Output assembly code instead of object code\n
help_generate_assembler:\
-S             Generate assembly code instead of object code\n
help_dont_downcase:\
-U             Do not convert upper case letters to lower case\n
help_preundefine:\
-U<symbol>     Undefine <symbol> on entry to the compiler\n
help_preundefine_pp:\
-U<symbol>     Undefine preprocessor <symbol> on entry to the compiler\n
help_disable_warnings:\
-W<options>    Disable all or selected warning and error messages\n
help_disable_warnings_lc:\
-w<options>    Disable all or selected warning and error messages\n
help_helios_libraries:\
-Z<option>     Special Helios options for shared library building etc\n
misc_message_lineno:\"%s\", line %ld: %s: 
misc_message_lineno_mpw:File \"%s\"; Line %ld # %s: 
misc_message_lineno_unix:%s: %ld: %s: 
misc_message_sum1_zero:%s: 0 warnings
misc_message_sum1_sing:%s: 1 warning
misc_message_sum1:%s: %ld warnings
misc_message_sum1_zero_mpw:### \"%s\": 0 warnings
misc_message_sum1_sing_mpw:### \"%s\": 1 warning
misc_message_sum1_mpw:### \"%s\": %ld warnings
misc_message_sum2: (+ %ld suppressed)
misc_message_sum3_zero:, 0 errors
misc_message_sum3_sing:, 1 error
misc_message_sum3:, %ld errors
misc_message_sum5_zero:, 0 serious errors\n
misc_message_sum5_sing:, 1 serious error\n
misc_message_sum5:, %ld serious errors\n
warn_untrustable:untrustable code generated for $r
misc_message_announce:+++ %s: 
misc_message_announce1:+++ %s: %ld: %s: 
misc_message_warning:Warning
misc_message_error:Error
misc_message_serious:Serious error
misc_message_fatal:Fatal error
misc_message_fatal_internal:Fatal internal error
misc_message_abandoned:\nCompilation abandoned.\n
errname_unset:<?>
errname_pointertypes:<after * in declarator>
errname_toplevel:<top level>
errname_structelement:<structure component>
errname_formalarg:<formal parameter>
errname_formaltype:<formal parameter type declaration>
errname_blockhead:<head of block>
errname_typename:<type-name>
errname_unknown:<unknown context>
errname_error:<previous error>
errname_invisible:<invisible>
errname_let:<let>
errname_character:<character constant>
errname_wcharacter:<wide character constant>
errname_integer:<integer constant>
errname_boolean:<boolean constant>
errname_floatcon:<floating constant>
errname_string:<string constant>
errname_wstring:<wide string constant>
errname_identifier:<identifier>
errname_binder:<variable>
errname_tagbind:<struct/union tag>
errname_simpletype:<simple type>
errname_conversiontype:<conversion type>
errname_new_type_name:<new-type-name>
errname_catch_name:<catch name>
errname_cond:_?_:_
errname_displace:++ or --
errname_postinc:++
errname_postdec:--
errname_arrow:->
errname_dotstar:.*
errname_arrowstar:->*
errname_constructor:<constructor>
errname_destructor:<destructor>
errname_addrof:unary &
errname_content:unary *
errname_monplus:unary +
errname_neg:unary -
errname_fnap:<function argument>
errname_subscript:<subscript>
errname_cast:<cast>
errname_sizeoftype:sizeof
errname_sizeofexpr:sizeof
errname_ptrdiff:-
errname_endcase:break
errname_block:<block>
errname_decl:decl
errname_fndef:fndef
errname_typespec:typespec
errname_typedefname:typedefname
errname_valof:valof
errname_ellipsis:...
errname_init:=
errname_eol:\\n
errname_eof:<eof>
errname_rangecheck:<rangecheck>
errname_checknot:<checknot>
pp_warn_macro_arg_exp_in_string:argument %s of macro %s expanded in %c...%c
pp_warn_pragma_suppress:#pragma -b suppresses errors (hence non-ANSI)
lex_warn_force_unsigned:%s treated as %sul in 32-bit implementation
lex_warn_multi_char:non-portable - not 1 char in '...'
lex_warn_cplusplusid:C++ keyword used as identifier: $r
syn_warn_hashif_undef:Undefined macro '%s' in #if - treated as 0
syn_warn_invent_extern:inventing 'extern int %s();'
syn_warn_unary_plus:Unary '+' is a feature of ANSI C
syn_warn_spurious_braces:spurious {} around scalar initialiser
syn_warn_dangling_else:Dangling 'else' indicates possible error
syn_warn_void_return:non-value return in non-void function
syn_warn_use_of_short:'short' slower than 'int' on this machine (see manual)
syn_warn_undeclared_parm:formal parameter $r not declared - 'int' assumed
syn_warn_old_style:Old-style function $r
syn_warn_give_args:Deprecated declaration %s() - give arg types
syn_warn_ANSI_decl:ANSI style function declaration used, '%s(...)'
syn_warn_archaic_init:Ancient form of initialisation, use '='
syn_warn_untyped_fn:'int %s()' assumed - 'void' intended?
syn_warn_no_named_member:$c has no named member
syn_warn_extra_comma:Superfluous ',' in 'enum' declaration
syn_warn_struct_padded:padding inserted in struct $b
syn_warn_switch_funny:'switch (e)' not followed by '{'
syn_warn_modify_access:access declaration with no effect
syn_warn_storageclass_no_declarator:storage-class without declarator is spurious
syn_warn_lacks_storage_type:declaration lacks type/storage-class (assuming 'int'): $r
syn_warn_archaic_fnpara:archaic C-style function parameter $l
syn_warn_special_ops:'=', ',' or unary '&' defined as non-member
syn_warn_ineffective_asm_decl:ineffective declaration: asm(...)
syn_warn_ignored_asm_decl:declaration ignored at top-level: asm(...)
syn_warn_insert_sym_anachronism:inserting $r in ':(...)' anachronism
syn_warn_uninit_const_ref:uninitialisable const or ref: $r
syn_warn_superfluous_prefix:superfluous 'union','class', 'struct' or 'enum' prefix
syn_warn_no_default_structor:$b: $c has no default $r
simp_warn_checkvar:syserr soon: checkvar use %ld
vargen_warn_nonull:omitting trailing '\\0' for %s [%ld]
vargen_warn_unnamed_bitfield:Unnamed bit field initialised to 0
vargen_warn_init_non_aggregate:Attempt to initialise non-aggregate
lex_err_ioverflow:Number %s too large for 32-bit implementation
lex_err_overlong_fp:Grossly over-long floating point number
lex_err_fp_syntax1:Digit required after exponent marker
lex_err_overlong_hex:Grossly over-long hexadecimal constant
lex_err_overlong_int:Grossly over-long number
lex_err_need_hex_dig:Hex digit needed after 0x or 0X
lex_err_need_hex_dig1:Missing hex digit(s) after \\x
lex_err_backslash_blank:\\<space> and \\<tab> are invalid string escapes
lex_err_unterminated_string:Newline or end of file within string
lex_err_bad_hash:misplaced preprocessor character '%c'
lex_err_bad_char:illegal character (0x%lx = \'%c\') in source
lex_err_bad_noprint_char:illegal character (hex code 0x%x) in source
lex_err_ellipsis:(...) must have exactly 3 dots
lex_err_illegal_whitespace:$s may not have whitespace in it
syn_err_illdtor:illegal destructor ~$l
syn_err_bitsize:bit size %ld illegal - 1 assumed
syn_err_zerobitsize:zero width named bit field - 1 assumed
syn_err_arraysize:Array size %ld illegal - 1 assumed
syn_err_expected:expected $s - inserted before $l
syn_err_expected1:expected $s - inserted before $l
syn_err_expected1_aftercommand:expected $s after command - inserted before $l
syn_err_expected2:expected $s or $s - inserted $s before $l
syn_err_expecteda:expected $s
syn_err_expected1a:expected $s
syn_err_expected1a_aftercommand:expected $s after command
syn_err_expected2a:expected $s or $s
syn_err_mix_strings:char and wide (L\"...\") strings do not concatenate
syn_err_expected_expr:<expression> expected but found $l
syn_err_valof_block:{ following a cast will be treated as VALOF block
syn_err_typedef:typedef name $r used in expression context
syn_err_assertion:___assert(0, $e)
syn_err_expected_member:Expected <member> but found $l
syn_err_hashif_eof:EOF not newline after #if ...
syn_err_hashif_junk:Junk after #if <expression>
syn_err_initialisers:too many initialisers in {} for aggregate
syn_err_initialisers1:{} must have 1 element to initialise scalar
syn_err_default:'default' not in switch - ignored
syn_err_default1:duplicate 'default' case ignored
syn_err_case:'case' not in switch - ignored
syn_err_case1:duplicated case constant: %ld
syn_err_expected_cmd:<command> expected but found $l
syn_err_expected_while:'while' expected after 'do' but found $l
syn_err_else:Misplaced 'else' ignored
syn_err_continue:'continue' not in loop - ignored
syn_err_break:'break' not in loop or switch - ignored
syn_err_no_label:'goto' not followed by label - ignored
syn_err_no_brace:'{' of function body expected - found $l
syn_err_stgclass:storage class $s not permitted in context %s - ignored
syn_err_stgclass1:storage class $s incompatible with $g - ignored
syn_err_typeclash:type $s inconsistent with $m
syn_err_tag_brace:'{' or <identifier> expected after $s but found $l
syn_err_expected3:Expecting <declarator> or <type> but found $l
syn_err_unneeded_id:superfluous $l in <abstract declarator> - ignored
syn_err_undef_struct_member:undefined $c member: $r
syn_err_undef_struct_object:undefined $c object: $r
syn_err_selfdef_struct_member:attempt to include $c member: $r within itself
syn_err_selfdef_struct_object:attempt to include $c object: $r within itself
syn_err_void_object_member:illegal 'void' member: $r
syn_err_void_object_object:illegal 'void' object: $r
syn_err_duplicate_type:duplicate type specification of formal parameter $r
syn_err_not_a_formal:Non-formal $r in parameter-type-specifier
syn_err_cant_init:$g names may not be initialised
syn_err_enumdef:<identifier> expected but found $l in 'enum' definition
syn_err_undef_enum:Undefined enum $r
syn_err_misplaced_brace:Misplaced '{' at top level - ignoring block
syn_err_not_friend:not a friend class $r
syn_err_undef_basetag:undefined base tag: $l
syn_err_missing_basetag:missing base tag: $l
syn_err_incomp_arg_ovld:Incompatible arguments to $b (overload missing?)
syn_err_no_operator_ovld:No operator $s with this type signature
syn_err_multi_overload_call:ambiguous %d-way overload for call to $b
syn_err_multi_operator_ovld:ambiguous %d-way overload for operator $s
syn_err_multi_convfn_ovld:ambiguous %d-way choice of conversion from $c to $t
syn_err_multi_ctor_ovld:ambiguous %d-way choice of constructor from $t to $c
sem_err_assign_ovld:no suitable operator=() for $c: overload missing?
syn_err_constructor_init:constructor forbids $r = {...} initialiser
syn_err_no_named_member:$c has no $r member
syn_err_not_found_named_member:member $r not found in struct/class $b
syn_err_missing_named_mfn:Missing class member function name
syn_err_classname_not_found:class-name $r not found
syn_err_member_cannot_init:member cannot be initialised: $r
syn_err_lacks_bclass_anachronism:$c lacks base class for ':(...)' anachronism
syn_err_not_member:$l is not a member of struct/class $b\n
syn_err_try_catch:'try-catch' unimplemented
syn_err_catch_ignored:misplaced 'catch' ignored
syn_err_illegal_simple_types:illegal <simple type>: $m
syn_err_no_member_here:class member $b cannot be defined here
syn_err_template_not_impl:'template' not implemented
syn_err_friend_type:'friend <type>;' needs elaborated-type-specifier
syn_err_linkage_spec:expected <linkage-spec> '}' before $l
syn_err_illegal_operator:'operator $s' is illegal
syn_err_wrong_args_ovld:wrong number of arguments to overload $b
syn_err_cannot_follow_unary_dcolon:$l cannot follow unary '::'
syn_err_cannot_follow_binary_dcolon:$l cannot follow binary '::'
syn_err_expected_dtor_name:expected destructor name after ::~, found $l
syn_err_missing_tlevel_decl:missing top-level declaration: $r
syn_err_no_decl_at_type:no $b declaration at this type
syn_err_lacks_arg_ctor:$t lacks an %ld-argument constructor
syn_err_no_nullary_ctor:no nullary constructor: $b
syn_err_ignored_new_array_ctor:new <array> initialiser ignored
syn_err_requires_pntr_arg:requires pointer argument: $s
syn_err_duplicated_mem_init:duplicate member initialisation: $r
syn_err_init_not_in_ctor:member initialiser not in constructor
syn_err_expected_id_in_mem_init:expecting <identifier> in <member-initialiser>
syn_err_missing_catch_after_try:omitted 'catch' after 'try'
syn_err_ill_this:legal only in member function: $l
vargen_err_long_string:string initialiser longer than %s [%ld]
vargen_err_nonstatic_addr:non-static address $b in pointer initialiser
vargen_err_bad_ptr:$s: illegal use in pointer initialiser
vargen_err_init_void:objects of type 'void' can not be initialised
vargen_err_undefined_struct:$c must be defined for (static) variable declaration
vargen_err_open_array:Uninitialised static [] arrays illegal
vargen_err_overlarge_reg:invalid global register number
vargen_err_not_int:invalid type for global int register
vargen_err_not_float:invalid type for global float register
vargen_err_badinit:illegal initialisation to $r%+ld
vg_err_dynamicinit:Initialised dynamic array with -ZR or -ZL
vargen_rerr_nonaligned:Non-aligned ADCON at data+0x%lx (value $r+0x%lx) set to NULL
vargen_rerr_datadata_reloc:RISC OS (or other) reentrant module has static init. to data $r
vargen_rerr_compiler_confused:compiler confused: static const with dynamic initialisation
vargen_rerr_local_static_with_dtor:unimplemented: local static with destructor: $b
lex_rerr_8_or_9:digit 8 or 9 found in octal number
lex_rerr_pp_number:number illegally followed by letter
lex_rerr_hex_exponent:hex number cannot have exponent
lex_rerr_esc16_truncated:overlarge escape '\\x%s%lx' treated as '\\x%lx'
lex_rerr_esc8_truncated:overlarge escape '\\%o' treated as '\\%o'
lex_rerr_illegal_esc:illegal string escape '\\%c' - treated as %c
lex_rerr_not1wchar:L'...' needs exactly 1 wide character
lex_rerr_empty_char:no chars in character constant ''
lex_rerr_overlong_char:more than 4 chars in character constant
syn_rerr_array_0:array [0] found
syn_rerr_void_valof:void valof blocks are not permitted
syn_rerr_undeclared:undeclared name, inventing 'extern int %s'
syn_rerr_undeclared_fn:undeclared name, inventing 'extern \"C\" int %s(...);'
syn_rerr_insert_parens:parentheses (..) inserted around expression following $s
syn_rerr_return:return <expr> illegal for void function
syn_rerr_qualified_typedef:$m typedef $b has $m re-specified
syn_rerr_no_quals_allowed:only non-static member functions can be const or volatile
syn_rerr_missing_type:missing type specification - 'int' assumed
syn_rerr_long_float:ANSI C does not support 'long float'
syn_rerr_missing_type1:omitted <type> before formal declarator - 'int' assumed
syn_rerr_missing_type2:function prototype formal $r needs type or class - 'int' assumed
syn_rerr_ellipsis_first:ellipsis (...) cannot be only parameter
syn_rerr_mixed_formals:prototype and old-style parameters mixed
syn_rerr_open_member:illegal [] member: $r
syn_rerr_ref_void:illegal type (void &) treated as (int &)
syn_rerr_ill_ref:$t of reference illegal -- '&' ignored
syn_rerr_fn_returntype:function returning $t illegal -- assuming pointer
syn_rerr_array_elttype:array of $t illegal -- assuming pointer
syn_rerr_fn_ptr_member:member $r may not be function -- assuming pointer
syn_rerr_fn_ptr_object:object $r may not be function -- assuming pointer
syn_rerr_fn_ptr1:function $r may not be initialised - assuming function pointer
syn_rerr_archaic_init:Ancient form of initialisation, use '='
syn_rerr_bitfield:illegal bit field type $t - 'int' assumed
syn_rerr_ANSIbitfield:ANSI C forbids bit field type $t
syn_rerr_missing_formal:formal name missing in function definition
syn_rerr_ineffective:declaration with no effect
syn_rerr_duplicate_member:duplicate member $r of $c
syn_rerr_semicolon_in_arglist:',' (not ';') separates formal parameters
syn_rerr_no_members:$c has no members
syn_rerr_not_base:$b is not a base member of $c
syn_rerr_badly_placed_access:access declarations only in public and protected parts
syn_rerr_modify_access:base access rights cannot be altered
syn_rerr_illegal_type:illegal type for $r
syn_rerr_jump_past_init:jump past initialisation for $b
syn_rerr_ambiguous_qualification:$r is ambiguously qualified
syn_rerr_abstract_class_member:abstract class $c member: $r
syn_rerr_abstract_class_object:abstract class $c object: $r
syn_rerr_insert_braces:inserting { } around command after $s
syn_rerr_not_decl_packed:Definition of tag $r not __packed: qualifier ignored
syn_rerr_ignored_non_fn:$g ignored for non-function $r
syn_rerr_global_anon_union:global anonymous union must be static
syn_rerr_defaults_ordering:defaulted parameter $r followed by non-defaulted
syn_rerr_unknown_linkage:unknown linkage: extern $e
syn_rerr_illegal_anon_union_mem:illegal anonymous union member $r
syn_rerr_illegal_nonpub_anon_union_mem:illegal non-public anonymous union member $r
syn_rerr_delete_expr_anachronism:'e' ignored in 'delete [e]' anachronism
syn_rerr_self_copying_ctor:self-copying constructor for $c
syn_rerr_duplicated_base:duplicate base $c ignored
syn_rerr_no_arg_in_template:no arguments in template<>
syn_rerr_superfluous_access_adjuster:superfluous type for access adjuster, declaration ignored
syn_rerr_private_bmember_ignored:private overloaded base member ignored
syn_rerr_local_default:auto variable being referenced
syn_rerr_declaree_out_of_scope:$b::$q cannot be declared here
syn_rerr_friend_class_not_definable:friend $c shall not be defined
syn_rerr_expect_dtor:expecting destructor for $c, found $r
syn_rerr_union_w_base:unions may not have bases
syn_rerr_meminit_wrong_args:too few/many arguments to initialiser for simple member $b
syn_rerr_ref_not_initialised:reference $r must be initialised
syn_rerr_const_not_initialised:constant $r must be initialised
syn_rerr_addrof_cdtor_taken:can't take address of constructor or destructor
syn_rerr_multi_convfn_bool:ambiguous %d-way choice of conversion from $c in Boolean context
syn_moan_hashif_nonconst:illegal in #if <expression>: <unknown>
syn_moan_hashif_nonconst1:illegal in #if <expression>: non constant $b
syn_moan_hashif_nonconst2:illegal in #if <expression>: $s
syn_moan_case_nonconst:illegal in case expression (ignored): <unknown>
syn_moan_case_nonconst1:illegal in case expression (ignored): non constant $b
syn_moan_case_nonconst2:illegal in case expression (ignored): $s
syn_moan_hashif:#if <expression>
syn_moan_case:case expression (ignored)
misc_disaster_banner:\n\
Internal inconsistency: either resource shortage or compiler fault. If you\n\
cannot alter your program to avoid this failure, please contact your supplier\n
mcdep_warn_fpinconsistent:Software floating point inconsistent with FPE2/3 and FPREGARGS
gen_warn_Lisp:Lisp-support stack push needed %ld
obj_err_common:repeated common block $r
obj_err_common1:common block $r too small
obj_err_common2:common block $r too large
armobj_fatalerr_toomany:Too many symbols for ACORN linker
armdbg_fatalerr_toobig:Debug table size exceeds space in Acorn AOF format