8-30
EPSOn
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
8 aSSEMBlEr
8.8 Error/Warning Messages
The following shows the principal error and warning messages output by the assembler
as
:
Table 8.8.1 Error messages
Error message
Description
Error: Unrecognized opcode:
'XXXXX'
The operation code
XXXXX
is undefined.
Error: junk at end of line:
'XXXXX'
A format error of the operand.
Error:
XXXXXX
: invalid register name
The specified register cannot be used.
Error: operand out of range
(
XXXXXX
:
XXX
not between
AAA
and
BBB
)
The value specified in the operand is out of the
effective range.
Error: There are too many characters of one line in assembler
source file.
*
The number of characters (except for a new line
character) in an assembler source line has exceeded
2,047 characters.
Error: Cannot allocate memory.
*
Memory allocation by
malloc()
has failed.
Error: Cannot specify plurality source files.
*
More than one source file name is specified in the
command line.
Error: Cannot find the dump file.
*
A dump file name is not specified even though the
-mc17_ext
option is specified. Or the specified
dump file does not exist.
Error: Cannot find the map file.
*
A map file name is not specified even though the
-mc17_ext
option is specified. Or the specified map
file does not exist.
Error: The format of the dump file is invalid.
*
The contents in the dump file specified with the
-mc17_ext
option are invalid.
Error: The format of the map file is invalid.
*
The contents of the map file specified with the
-mc17_ext
option are invalid.
Error: Cannot close the map file.
*
The map file specified with the
-mc17_ext
option
cannot be closed after it has been read.
Error: There are too many characters of one line in dump file.
*
The number of characters (except for a new line
character) in a line of the dump file specified with the
-mc17_ext
option has exceeded 2,047 characters.
Error: There are too many characters of one line in map file.
*
The number of characters (except for a new line
character) in a line of the map file specified with the
-mc17_ext
option has exceeded 2,047 characters.
Error: Value of XXXX too large for field of AAA bytes at BBB
The address of the label located XXXX bytes from the
beginning of the .text session is too large. This label
is referenced by the AAA-byte symbol table located
BBB bytes from the beginning of the .rodata session.
*
When the source file is assembled through
xgcc
, assembling terminates after displaying the following error
message instead of the above message:
xgcc: cannot specify -o with -c or -S and multiple compilations
Table 8.8.2 Warning messages
Warning message
Description
Warning: Unrecognized .section attribute: want a, w, x
The section attribute is not a, w or x.
Warning: Bignum truncated to
AAA
bytes
The constant declared (e.g.
.long
,
.int
) exceeds
the maximum size. It has been corrected to
AAA
-byte
size.
(e.g.
0x100000012
→
0x12
)
Warning: Value
XXXX
truncated to
AAA
The constant declared exceeds the maximum value
AAA
. It has been corrected to
AAA
.
(e.g.
.byte 0x100000012
→
.byte 0xff
)
Summary of Contents for S5U1C17001C
Page 6: ......
Page 17: ...1 General S5U1C17001C Manual 1 General ...
Page 18: ......
Page 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Page 22: ......
Page 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Page 30: ......
Page 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Page 104: ......
Page 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Page 122: ......
Page 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Page 366: ......
Page 385: ...7 Library S5U1C17001C Manual 7 library ...
Page 386: ......
Page 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Page 406: ......
Page 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Page 440: ......
Page 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Page 450: ......
Page 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Page 627: ......
Page 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...