Share via


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

Other Resources

MIPS Assembler Error Messages
MIPS Family Processors