MIPS Warning Messages (Windows Embedded CE 6.0)
1/5/2010
The following table shows MIPS warning messages C4015 through C4998.
Number | Message text |
---|---|
C4015 |
Unable to reach line number %d of file '%Fs' |
C4018 |
Line number %d is greater than maximum of %d for file '%Fs |
C4032 |
%s (%d): WIN32 '%s' failed; %s |
C4083 |
Cannot open %Fs file: '%Fs': %Fs |
C4084 |
Cannot read %Fs file: '%Fs': %Fs |
C4521 |
NOP required for mtc0/mfc0 |
C4610 |
Large decimal set sign bit |
C4624 |
Truncating cpp-generated filename |
C4692 |
Invalid expression with %hi/%lo: %s |
C4897 |
Opcode used without -QMmips64 or -QMViper |
C4898 |
MIPSII opcode used without -QMmips32 |
C4899 |
Opcode used without -QMmips32 or -QMmips4 |
C4900 |
Opcode used without -QMmips32 or -QMmips64 or -QMViper |
C4907 |
MIPS V opcode used without -QMmips5 |
C4908 |
Mips viper opcode used without -QMViper |
C4909 |
Mips R5400 opcode used without -QMR5400 |
C4910 |
Using unimplemented unaligned-access opcode |
C4911 |
Zero length string |
C4912 |
Register alu instruction converted to immediate instruction |
C4916 |
opcode used without /QMRnnnn where nnnn=3900, 32, or 64 |
C4917 |
Floating point opcode used with -QMFPE |
C4918 |
Mark II opcode not available on R4100 used with -QMR4100 |
C4919 |
Mark II opcode not available on all Windows Embedded CE architectures |
C4920 |
Mark II opcode not available on R3910 used with -QMR3910 |
C4922 |
Mips R4100 opcode used without -QMR4100 |
C4923 |
wait instruction used without /QMmips32, /QMmips64, or /QMViper |
C4924 |
INTERNAL COMPILER WARNING - Invalid version stamp Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information |
C4926 |
Length of .lcomm was less than 1: %s |
C4927 |
Errata 52: DIV in branch delay slot may not work on a R4000 chip |
C4928 |
Division by zero |
C4929 |
Cross-assembler ignores -fli |
C4930 |
Decimal .extended limited to 55 bit precision: %s |
C4931 |
Floating under/over-flow in conversion to binary |
C4932 |
Floating exception in conversion to binary |
C4932 |
Floating exception in conversion to binary |
C4933 |
Cannot correct .e alignment |
C4934 |
Cannot do floating-point load on unaligned data |
C4935 |
Improperly aligned register |
C4936 |
sData offset exceeded $gp padding threshold |
C4937 |
Extern offset exceeded $gp padding threshold |
C4938 |
Bss offset exceeded $gp padding threshold |
C4939 |
Branch target is not word-aligned |
C4940 |
Mark II opcode used without -QMmips2 |
C4941 |
Mark III opcode used without -QMmips3 |
C4942 |
MIPS IV opcode used without -QMmips4 |
C4943 |
Too many file names '%s' |
C4944 |
Unknown option '%s' |
C4945 |
Macro instruction used |
C4946 |
Macro instruction used in branch delay slot |
C4947 |
.set nomove is obsolete |
C4948 |
nomacro requires noreorder |
C4949 |
reorder requires macro |
C4950 |
No code generated for '%Fs' |
C4951 |
.loc should precede .ent for /Od |
C4953 |
nop must be inside .set noreorder section |
C4954 |
Macro instruction used t |
C4956 |
Symbol %s is not in comdat section yet it has the comdat attribute |
C4964 |
Image file '%Fs' has unfamiliar optional header size %d |
C4972 |
duplicate public symbol '%s' defined for COMDAT '%s' (-Gy), linked image may not run |
C4975 |
Directive not implemented |
C4976 |
$31 not allowed in conditional branch and link |
C4978 |
Extra filename on command line |
C4979 |
Line too long |
C4980 |
Used t without .set noat |
C4981 |
Cannot redefine symbol |
C4982 |
Load/store of an undefined symbol: %s |
C4983 |
JAL should not use same register twice |
C4984 |
JAL should not use $31 alone or any register twice |
C4985 |
Optional argument not S, ignored |
C4986 |
.option name expected |
C4987 |
.ent missing preceding .end |
C4988 |
.end missing at end of assembly |
C4990 |
.aent must be inside .ent/.end block |
C4991 |
sym directive not implemented |
C4992 |
.line directive not implemented |
C4993 |
.dead directive not implemented |
C4994 |
Unknown name in .option |
C4995 |
.set option expected |
C4996 |
Unknown option in .set |
C4997 |
Hint field not in range 0..31 |
C4998 |
Multiply accumulate instruction used without /QMRnnnn - Optimize for Specific MIPS chip, where nnnn = 4121, Viper, 5400, 32, or 64. |
See Also
Reference
MIPS Error Messages C2001 - C2525
MIPS Error Messages C2526 - C2610
MIPS Error Messages C2611- C2660
MIPS Error Messages C2911 - C2980
MIPS FATAL Error Messages C1001 - C1514