Everything
10.4.2 Errors

Table 10.3

Errors

E0511101

[Message]

"path" specified by the "character string" option is a folder. Specify an input file.

E0511102

[Message]

The file "file" specified by the "character string" option is not found.

E0511103

[Message]

"path" specified by the "character string" option is a folder. Specify an output file.

E0511104

[Message]

The output folder "folder" specified by the "character string" option is not found.

E0511107

[Message]

"path" specified by the "character string" option is not found.

[Explanation]

"path" (file-name or folder) specified in the "character string" option was not found.

E0511108

[Message]

The "character string" option is not recognized.

E0511109

[Message]

The "character string" option can not have an argument.

E0511110

[Message]

The "character string" option requires an argument.

[Explanation]

The "character string" option requires an argument. Specify the argument.

E0511113

[Message]

Invalid argument for the "character string" option.

E0511114

[Message]

Invalid argument for the "-Ocharacter string" option.

E0511115

[Message]

The "-Ocharacter string" option is invalid.

E0511116

[Message]

The "-Ocharacter string" option is not recognized.

E0511117

[Message]

Invalid parameter for the "character string" option.

E0511121

[Message]

Multiple source files are not allowed when both the "-o" option and the "character string" option are specified.

E0511129

[Message]

Command file "file" is read more than once.

E0511130

[Message]

Command file "file" cannot be read.

E0511131

[Message]

Syntax error in command file "file".

E0511132

[Message]

Failed to create temporary folder.

E0511133

[Message]

The parameter for the "option" option must be a folder when multiple source files are specified.

E0511134

[Message]

Input file "file" is not found.

E0511135

[Message]

"path" specified as an input file is a folder.

E0511145

[Message]

"character string2" specified in the "character string1" option is not available.

E0511150

[Message]

The "character string1" option and the "character string2" option are inconsistent.

E0511152

[Message]

The "character string1" option needs the "character string2" option.

E0511154

[Message]

Component file "file name" for the compiler package name is not found. Reinstall the compiler package name.

E0511178

[Message]

"character string" option is unavailable because the license of version Professional edition is not found. Please consider purchasing the product of Professional edition.

E0511182

[Message]

File access error.(information)

E0511200

[Message]

Internal error(error-information).

[Action by User]

Please contact your vendor or your Renesas Electronics overseas representative.

E0512001

[Message]

Failed to delete a temporary file "file".

E0520006

[Message]

Comment unclosed at end of file.

[Action by User]

There is an unclosed comment at the end of the file. Make sure that there are no unclosed comments.

E0520007

[Message]

Unrecognized token.

[Action by User]

Unknown token. Check the indicated location.

E0520008

[Message]

Missing closing quote.

[Action by User]

The string is missing a closing quotation mark. Make sure that there are no unclosed quotation mark.

E0520010

[Message]

"#" not expected here.

[Explanation]

There is a "#" character in an invalid location.

E0520011

[Message]

Unrecognized preprocessing directive.

E0520012

[Message]

Parsing restarts here after previous syntax error.

E0520013

[Message]

Expected a file name.

E0520014

[Message]

Extra text after expected end of preprocessing directive.

E0520017

[Message]

Expected a "]".

E0520018

[Message]

Expected a ")".

E0520019

[Message]

Extra text after expected end of number.

E0520020

[Message]

Identifier "character string" is undefined.

E0520022

[Message]

Invalid hexadecimal number.

E0520023

[Message]

Integer constant is too large.

E0520024

[Message]

Invalid octal digit.

[Explanation]

Invalid hexadecimal number. Hexadecimal numbers cannot contain '8' or '9'.

E0520025

[Message]

Quoted string should contain at least one character.

E0520026

[Message]

Too many characters in character constant.

E0520027

[Message]

Character value is out of range.

E0520028

[Message]

Expression must have a constant value.

E0520029

[Message]

Expected an expression.

E0520030

[Message]

Floating constant is out of range.

E0520031

[Message]

Expression must have integral type.

E0520032

[Message]

Expression must have arithmetic type.

E0520033

[Message]

Expected a line number

[Explanation]

The line number after the "#line" statement does not exist.

E0520034

[Message]

Invalid line number

[Explanation]

The line number after the "#line" statement is invalid.

E0520036

[Message]

The #if for this directive is missing.

E0520037

[Message]

The #endif for this directive is missing.

E0520038

[Message]

Directive is not allowed -- an #else has already appeared.

[Explanation]

This directive is invalid because there is already an "#else" statement.

E0520039

[Message]

Division by zero.

E0520040

[Message]

Expected an identifier.

E0520041

[Message]

Expression must have arithmetic or pointer type.

E0520042

[Message]

Operand types are incompatible ("type1" and "type2").

E0520044

[Message]

Expression must have pointer type.

E0520045

[Message]

#undef may not be used on this predefined name.

E0520046

[Message]

"macro" is predefined; attempted redefinition ignored.

[Explanation]

The macro "macro" is predefined. It cannot be redefined.

E0520047

[Message]

Incompatible redefinition of macro "macro" (declared at line number).

[Explanation]

The redefinition of macro "macro" is not compatible with the definition at line number.

E0520049

[Message]

Duplicate macro parameter name.

E0520050

[Message]

"##" may not be first in a macro definition.

E0520051

[Message]

"##" may not be last in a macro definition.

E0520052

[Message]

Expected a macro parameter name.

E0520053

[Message]

Expected a ":".

E0520054

[Message]

Too few arguments in macro invocation.

E0520055

[Message]

Too many arguments in macro invocation.

E0520056

[Message]

Operand of sizeof may not be a function.

E0520057

[Message]

This operator is not allowed in a constant expression.

E0520058

[Message]

This operator is not allowed in a preprocessing expression.

E0520059

[Message]

Function call is not allowed in a constant expression.

E0520060

[Message]

This operator is not allowed in an integral constant expression.

E0520061

[Message]

Integer operation result is out of range.

E0520062

[Message]

Shift count is negative.

E0520063

[Message]

Shift count is too large.

E0520064

[Message]

Declaration does not declare anything.

E0520065

[Message]

Expected a ";".

E0520066

[Message]

Enumeration value is out of "int" range.

E0520067

[Message]

Expected a "}".

E0520069

[Message]

Integer conversion resulted in truncation.

E0520070

[Message]

Incomplete type is not allowed.

E0520071

[Message]

Operand of sizeof may not be a bit field.

E0520075

[Message]

Operand of "*" must be a pointer.

E0520077

[Message]

This declaration has no storage class or type specifier.

E0520078

[Message]

A parameter declaration may not have an initializer.

E0520079

[Message]

Expected a type specifier.

E0520080

[Message]

A storage class may not be specified here.

E0520081

[Message]

More than one storage class may not be specified.

[Explanation]

Multiple storage class areas have been specified. Only one storage class area can be specified.

E0520083

[Message]

Type qualifier specified more than once.

[Explanation]

Multiple type qualifiers have been specified. It is not possible to specify more than one type qualifier.

E0520084

[Message]

Invalid combination of type specifiers.

E0520085

[Message]

Invalid storage class for a parameter.

E0520086

[Message]

Invalid storage class for a function.

E0520087

[Message]

A type specifier may not be used here.

E0520088

[Message]

Array of functions is not allowed.

E0520089

[Message]

Array of void is not allowed.

E0520090

[Message]

Function returning function is not allowed.

E0520091

[Message]

Function returning array is not allowed.

E0520092

[Message]

Identifier-list parameters may only be used in a function definition.

E0520093

[Message]

Function type may not come from a typedef.

E0520094

[Message]

The size of an array must be greater than zero.

E0520095

[Message]

Array is too large.

E0520097

[Message]

A function may not return a value of this type.

E0520098

[Message]

An array may not have elements of this type.

E0520099

[Message]

A declaration here must declare a parameter.

E0520100

[Message]

Duplicate parameter name.

E0520101

[Message]

"symbol" has already been declared in the current scope.

E0520102

[Message]

Forward declaration of enum type is nonstandard.

E0520104

[Message]

Struct or union is too large.

E0520105

[Message]

Invalid size for bit field.

E0520106

[Message]

Invalid type for a bit field.

E0520107

[Message]

Zero-length bit field must be unnamed.

E0520109

[Message]

Expression must have (pointer-to-) function type.

E0520110

[Message]

Expected either a definition or a tag name.

E0520112

[Message]

Expected "while".

E0520114

[Message]

Type "symbol" was referenced but not defined.

E0520115

[Message]

A continue statement may only be used within a loop.

E0520116

[Message]

A break statement may only be used within a loop or switch.

E0520117

[Message]

Non-void function "name" should return a value.

E0520118

[Message]

A void function may not return a value.

E0520119

[Message]

Cast to type "type" is not allowed.

E0520120

[Message]

Return value type does not match the function type.

E0520121

[Message]

A case label may only be used within a switch.

E0520122

[Message]

A default label may only be used within a switch.

E0520124

[Message]

default label has already appeared in this switch.

E0520125

[Message]

Expected a "(".

E0520127

[Message]

Expected a statement.

E0520129

[Message]

A block-scope function may only have extern storage class.

E0520130

[Message]

Expected a "{".

E0520132

[Message]

Expression must have pointer-to-struct-or-union type.

E0520134

[Message]

Expected a field name.

E0520136

[Message]

Type "symbol" has no field "field".

E0520137

[Message]

Expression must be a modifiable lvalue.

E0520138

[Message]

Taking the address of a register variable is not allowed.

E0520139

[Message]

Taking the address of a bit field is not allowed.

E0520140

[Message]

Too many arguments in function call.

E0520141

[Message]

Unnamed prototyped parameters not allowed when body is present.

E0520142

[Message]

Expression must have pointer-to-object type.

E0520144

[Message]

A value of type "type1" cannot be used to initialize an entity of type "type2".

E0520145

[Message]

Type "symbol" may not be initialized.

E0520146

[Message]

Too many initializer values.

E0520147

[Message]

Declaration is incompatible with "declaration" (declared at line number).

E0520148

[Message]

Tyep "symbol" has already been initialized.

E0520149

[Message]

A global-scope declaration may not have this storage class.

E0520151

[Message]

A typedef name may not be redeclared as a parameter.

E0520154

[Message]

Expression must have struct or union type.

E0520158

[Message]

Expression must be an lvalue or a function designator.

E0520159

[Message]

Declaration is incompatible with previous "declaration" (declared at line number).

E0520165

[Message]

Too few arguments in function call.

E0520166

[Message]

Invalid floating constant.

E0520167

[Message]

Argument of type "type1" is incompatible with parameter of type "type2".

E0520168

[Message]

A function type is not allowed here.

E0520169

[Message]

Expected a declaration.

E0520171

[Message]

Invalid type conversion.

E0520173

[Message]

Floating-point value does not fit in required integral type.

E0520175

[Message]

Subscript out of range.

E0520179

[Message]

Right operand of "%" is zero.

E0520183

[Message]

Type of cast must be integral.

E0520184

[Message]

Type of cast must be arithmetic or pointer.

E0520220

[Message]

Integral value does not fit in required floating-point type.

E0520221

[Message]

Floating-point value does not fit in required floating-point type.

E0520222

[Message]

Floating-point operation result is out of range.

E0520228

[Message]

Trailing comma is nonstandard.

[Explanation]

A trailing comma is not standard.

E0520230

[Message]

Nonstandard type for a bit field.

E0520235

[Message]

Variable any-string was declared with a never-completed type.

E0520238

[Message]

Invalid specifier on a parameter.

E0520240

[Message]

Duplicate specifier in declaration.

E0520247

[Message]

Type "symbol" has already been defined.

E0520253

[Message]

Expected a ",".

E0520254

[Message]

Type name is not allowed.

E0520256

[Message]

Invalid redeclaration of type name "type".

[Explanation]

Type name "type" was redeclared illegally.

E0520260

[Message]

Explicit type is missing ("int" assumed).

E0520268

[Message]

Declaration may not appear after executable statement in block.

E0520274

[Message]

Improperly terminated macro invocation.

E0520296

[Message]

Invalid use of non-lvalue array.

E0520301

[Message]

typedef name has already been declared (with same type).

E0520325

[Message]

inline specifier allowed on function declarations only.

E0520375

[Message]

Declaration requires a typedef name.

E0520393

[Message]

Pointer to incomplete class type is not allowed.

E0520404

[Message]

Function "main" may not be declared inline.

E0520409

[Message]

Type "symbol" returns incomplete type "type".

E0520411

[Message]

A parameter is not allowed

E0520450

[Message]

The type "long long" is nonstandard.

E0520469

[Message]

Tag kind of character string1 is incompatible with declaration of character string2.

E0520494

[Message]

Declaring a void parameter list with a typedef is nonstandard.

E0520513

[Message]

A value of type "type1" cannot be assigned to an entity of type "type2".

E0520520

[Message]

Initialization with "{...}" expected for aggregate object.

E0520525

[Message]

A dependent statement may not be a declaration.

[Explanation]

Cannot write declaration due to lack of "{" character after "if()" statement.

E0520526

[Message]

A parameter may not have void type.

E0520618

[Message]

struct or union declares no named members.

E0520619

[Message]

Nonstandard unnamed field.

E0520643

[Message]

"restrict" is not allowed.

E0520644

[Message]

A pointer or reference to function type may not be qualified by "restrict".

E0520654

[Message]

Declaration modifiers are incompatible with previous declaration.

E0520655

[Message]

The modifier name is not allowed on this declaration.

E0520660

[Message]

Invalid packing alignment value.

E0520702

[Message]

Expected an "=".

E0520731

[Message]

Array with incomplete element type is nonstandard.

E0520749

[Message]

A type qualifier is not allowed.

E0520757

[Message]

name is not a type name.

E0520765

[Message]

Nonstandard character at start of object-like macro definition.

E0520816

[Message]

In a function definition a type qualifier on a "void" return type is not allowed.

E0520852

[Message]

Expression must be a pointer to a complete object type.

E0520861

[Message]

Invalid character in input line.

E0520862

[Message]

Function returns incomplete type "type".

E0520886

[Message]

Invalid suffix on integral constant.

[Explanation]

The integer constant has an invalid suffix.

E0520935

[Message]

Typedef may not be specified here.

E0520938

[Message]

Return type "int" omitted in declaration of function "main".

E0520965

[Message]

Incorrectly formed universal character name.

E0520966

[Message]

Universal character name specifies an invalid character.

E0520967

[Message]

A universal character name cannot designate a character in the basic character set.

E0520968

[Message]

This universal character is not allowed in an identifier.

E0520969

[Message]

The identifier __VA_ARGS__ can only appear in the replacement lists of variadic macros.

E0520976

[Message]

A compound literal is not allowed in an integral constant expression.

E0520977

[Message]

A compound literal of type name is not allowed.

E0521029

[Message]

Type containing an unknown-size array is not allowed.

E0521030

[Message]

A variable with static storage duration cannot be defined within an inline function.

E0521031

[Message]

An entity with internal linkage cannot be referenced within an inline function with external linkage.

E0521036

[Message]

The reserved identifier "symbol" may only be used inside a function.

E0521037

[Message]

This universal character cannot begin an identifier.

E0521038

[Message]

Expected a string literal.

E0521039

[Message]

Unrecognized STDC pragma.

E0521040

[Message]

Expected "ON", "OFF", or "DEFAULT".

E0521045

[Message]

Invalid designator kind.

E0521049

[Message]

An initializer cannot be specified for a flexible array member.

E0521051

[Message]

Standard requires that name be given a type by a subsequent declaration ("int" assumed).

E0521052

[Message]

A definition is required for inline name.

E0521072

[Message]

A declaration cannot have a label.

E0521144

[Message]

Storage class must be auto or register.

E0521158

[Message]

Void return type cannot be qualified.

E0521260

[Message]

Invalid alignment specifier value.

E0521261

[Message]

Expected an integer literal.

E0521381

[Message]

Carriage return character in source line outside of comment or character/string literal.

[Explanation]

Carriage return character (\r) in source line outside of comment or character/string literal.

E0521578

[Message]

case label value has already appeared in this switch at line number.

E0521584

[Message]

Parentheses around a string initializer are nonstandard.

E0521649

[Message]

White space is required between the macro name name and its replacement text.

E0523005

[Message]

Invalid pragma declaration

[Explanation]

Write the #pragma syntax in accord with the correct format.

E0523006

[Message]

"symbol name" has already been specified by other pragma

[Explanation]

Two or more #pragma directives have been specified for one symbol, and such specification is not allowed.

E0523007

[Message]

Pragma may not be specified after definition

[Explanation]

The #pragma directive precedes definition of the target symbol.

E0523008

[Message]

Invalid kind of pragma is specified to this symbol

[Explanation]

The given type of #pragma directive is not specifiable for the symbol.

E0523026

[Message]

Incorrect PIC address usage.

E0523027

[Message]

Incorrect PID address usage.

E0523048

[Message]

Illegal reference to interrupt function.

E0523057

[Message]

Illegal section specified

[Explanation]

Strings that are not usable for the purpose were used to specify the attributes of sections.

E0523058

[Message]

Illegal #pragma section syntax

[Explanation]

The #pragma section syntax is illegal.

E0523065

[Message]

Cannot assign address constant to initializer for bitfield.

E0523066

[Message]

The combination of the option and section specification is inaccurate

E0523067

[Message]

Type nest is too deep.

E0523069

[Message]

Two or more "pm numbers" cannot be used

E0523070

[Message]

The "cmn" designated variable can be accessed only by r0 relativity

E0523071

[Message]

The "cmn" specification function can access the static variable only with r0 relativity

E0523072

[Message]

The "cmn" specification function can call the "pmodule" specified function only with "cmn" specification

E0523073

[Message]

name does not support this intrinsic function.

E0523087

[Message]

Illegal reference to "function name"

E0523090

[Message]

A parameter may not have __fp16 type.

E0523091

[Message]

Function returning __fp16 is not allowed.

E0523118

[Message]

Element name is illegal or missing.

E0523119

[Message]

Taking the address of a vector element is not allowed.

E0523122

[Message]

Incorrect PIROD address usage.

E0523123

[Message]

A function cannot be defined in this section.

E0523124

[Message]

A variable cannot be defined in this section.

E0523125

[Message]

A string literal cannot be used in this section.

E0523126

[Message]

"cmn" cannot be specified for a function in this section.

E0523127

[Message]

"cmn" cannot be specified for a string literal in this section.

E0550200

[Message]

Illegal alignment value.

[Action by User]

Check the alignment condition specification.

E0550201

[Message]

Illegal character.

[Action by User]

Check the character.

E0550202

[Message]

Illegal expression.

[Action by User]

Check the expression.

E0550203

[Message]

Illegal expression (string).

[Action by User]

Check the expression element.

E0550207

[Message]

Illegal expression (labels have different reference types).

[Action by User]

Check the expression.

E0550208

[Message]

Illegal expression (labels in different sections).

[Action by User]

Check the expression.

E0550209

[Message]

Illegal expression (labels must be defined).

[Action by User]

Check the expression.

E0550212

[Message]

Symbol already defined as label.

[Action by User]

Check the symbol name.

E0550213

[Message]

Label identifier redefined.

[Action by User]

Check the label name.

E0550214

[Message]

identifier redefined.

[Action by User]

Check the label name.

E0550220

[Message]

Illegal operand (identifier is reserved word).

[Action by User]

Check the operand.

E0550221

[Message]

Illegal operand (label - label).

[Action by User]

Check the expression.

E0550225

[Message]

Illegal operand (must be evaluated positive or zero).

[Action by User]

Check the expression.

E0550226

[Message]

Illegal operand (must be even displacement).

[Action by User]

Check the displacement.

E0550228

[Message]

Illegal operand (must be register).

[Action by User]

Check the operand.

E0550229

[Message]

Illegal operand (needs base register).

[Action by User]

Check the operand.

E0550230

[Message]

Illegal operand (range error in displacement).

[Action by User]

Check the displacement.

E0550231

[Message]

Illegal operand (range error in immediate).

[Action by User]

Check the immediate.

E0550232

[Message]

Illegal operand (.local parameter).

[Action by User]

Check the parameter.

E0550234

[Message]

Illegal operand (macro parameter).

[Action by User]

Check the parameter.

E0550235

[Message]

Illegal operand (macro name).

[Action by User]

Check "macro name".

E0550236

[Message]

Illegal operand (macro argument).

[Action by User]

Check the parameter.

E0550237

[Message]

Illegal operand (.irp argument).

[Action by User]

Check the argument.

E0550238

[Message]

Illegal operand (.irp parameter).

[Action by User]

Check the parameter.

E0550239

[Message]

Illegal operand (cannot use r0 as source in RH850 mode).

[Action by User]

Check the operand.

E0550240

[Message]

Illegal operand (cannot use r0 as destination in RH850 mode).

[Action by User]

Check the operand.

E0550242

[Message]

Illegal operand (label is already defined on section).

[Action by User]

Check the label.

E0550244

[Message]

Illegal origin value (value).

[Action by User]

Check the value.

E0550245

[Message]

identifier is reserved word.

[Action by User]

Check the code.

E0550246

[Message]

Illegal section.

[Action by User]

Check the code.

E0550247

[Message]

Illegal size value.

[Action by User]

Check the specification.

E0550248

[Message]

Illegal symbol reference (symbol).

[Action by User]

Check the symbol.

E0550249

[Message]

Illegal syntax.

[Action by User]

Check the code.

E0550250

[Message]

Illegal syntax string.

[Action by User]

Check the code.

E0550260

[Message]

Token too long.

[Explanation]

Token too long. The boundary value is 4,294,967,294.

[Action by User]

Check the token length.

E0550261

[Message]

Illegal condition code.

[Explanation]

Illegal condition code. 0xd cannot be specified for the condition code of an adf.sbf instruction.

[Action by User]

Check the condition code.

E0550265

[Message]

Illegal register number (r0-r7, r16-r31).

[Action by User]

You can only specify one of r8 to r15 as the general-purpose register. Check the operand.

E0550267

[Message]

Illegal operand (displacement must be multiple of 4).

[Action by User]

Check the displacement.

E0550269

[Message]

Illegal mnemonic(cannot use this mnemonic ins RH850 "core-name" core).

[Explanation]

The mnemonic is not supported by the selected core.

[Action by User]

Check the mnemonic.

E0550270

[Message]

The same register must not be used for the first and second operands.

E0550271

[Message]

"string1" conflicts with previously specified "string2".

[Explanation]

"string1" conflicts with previously specified "string2". Check the description of the source.

Note: "align=0" means that align is not specified in the .section directive.

E0550601

[Message]

"path-name" specified by the "character string" option is a folder. Specify an input file.

E0550602

[Message]

The file "file-name" specified by the "character string" option is not found.

[Action by User]

Check if the file exists.

E0550603

[Message]

"path-name" specified by the "character string" option is a folder. Specify an output file.

E0550604

[Message]

The output folder "folder-name" specified by the "character string" option is not found.

E0550605

[Message]

"string2" specified by the "string1" option is a file. Specify a folder.

E0550606

[Message]

The folder "string2" specified by the "string1" option is not found.

E0550607

[Message]

"path-name" specified by the "character string" option is not found.

[Explanation]

"path-name" (file or folder name) specified by the "character string" option was not found.

E0550608

[Message]

The "character string" option is not recognized.

E0550609

[Message]

The "character string" option can not have an argument.

E0550610

[Message]

The "character string" option requires an argument.

E0550611

[Message]

The "character string" option can not have an argument.

E0550612

[Message]

The "character string" option requires an argument.

[Explanation]

The "character string" option requires an argument.

[Action by User]

Specify an argument.

E0550613

[Message]

Invalid argument for the "character string" option.

E0550617

[Message]

Invalid argument for the "character string" option.

E0550629

[Message]

Command file "file-name" is read more than once.

E0550630

[Message]

Command file "file-name" can not be read.

E0550631

[Message]

Syntax error in command file "file-name".

E0550632

[Message]

Failed to create temporary folder.

E0550633

[Message]

The argument for the "string" option must be a folder when multiple source files are specified.

E0550637

[Message]

Failed to delete a temporary folder "folder-name".

E0550638

[Message]

Failed to open an input file "file-name".

E0550639

[Message]

Failed to open an output file "file-name".

E0550640

[Message]

Failed to close an input file "file-name".

E0550641

[Message]

Failed to write an output file "file-name".

E0550645

[Message]

"character string2" specified in the "character string1" option is not available.

E0550647

[Message]

The "string" option is specified more than once. The latter is valid.

E0550649

[Message]

The "string2" option is ignored when the "string1" option and the "string2" option are inconsistent.

E0550652

[Message]

The "option1" option needs the "option2" option.

[Explanation]

In order to use "option 1", "option 2" needs to be specified simultaneously.

E0550701

[Message]

Failed to delete a temporary file "file-name".

E0551200

[Message]

Syntax error.

[Explanation]

There is an error in the assembly source code.

[Action by User]

Check the assembly source code.

E0551202

[Message]

Illegal register.

[Explanation]

There is a register that cannot be specified as an operand.

[Action by User]

Check which registers can be specified as operands.

E0551203

[Message]

Relocatable symbol is not allowed.

[Explanation]

There is a relocatable symbol at a location not allowed.

[Action by User]

Check the description format of the respective location.

E0551204

[Message]

Illegal operands.

[Explanation]

An illegal operand is specified.

[Action by User]

Check the formats that can be specified as operands.

E0551205

[Message]

Illegal string.

[Explanation]

There is an error in the string.

[Action by User]

Check if there are errors in the string.

E0551206

[Message]

"$" is not allowed.

[Explanation]

There is "$" where it is not allowed.

[Action by User]

Check that there is no "$" where it is not allowed.

E0551207

[Message]

"string" is not allowed.

[Action by User]

Check the description format of the respective location.

E0551208

[Message]

Illegal operation ("op").

[Explanation]

There is an error in the description of "op" operation.

[Action by User]

Check the description of "op" operation.

E0551213

[Message]

Operand or right parenthesis is missing.

[Explanation]

Either a right parenthesis is missing or there is no expression to be targeted by the operator.

[Action by User]

Check that there is a right parenthesis to match each left parenthesis or there is an expression to be targeted by the operator.

E0551214

[Message]

Illegal operation ("op").

[Action by User]

Check the format of the op operator.

E0551215

[Message]

Illegal label reference.

[Action by User]

Check the description of the label.

E0551218

[Message]

Illegal expression (-label).

[Explanation]

An expression of the (-label) format is not allowed.

[Action by User]

Check the expression.

E0551219

[Message]

Illegal label reference.

[Explanation]

Operation or reference of a label is invalid.

[Action by User]

Check the Operation or reference of a label.

E0551220

[Message]

Undefined symbol is not allowed.

[Explanation]

There is an undefined symbol where it is not allowed.

[Action by User]

Check the symbol definition.

E0551221

[Message]

Section name is not allowed.

[Explanation]

There is a section name where it is not allowed.

[Action by User]

Check which section names are allowed.

E0551222

[Message]

Illegal character.

[Explanation]

Failed to read characters.

[Action by User]

Check the code.

E0551223

[Message]

Closing single quotation mark is missing.

[Explanation]

A single quotation (') is not closed.

[Action by User]

Check the single quotation (') is not closed.

E0551224

[Message]

Illegal string.

[Explanation]

Failed to read strings.

[Action by User]

Check the code.

E0551225

[Message]

Closing double quotation mark is missing.

[Explanation]

A double quotation (") is not closed.

[Action by User]

Check if the double quotation (") is closed.

E0551226

[Message]

Illegal string in expression.

[Explanation]

There is a string in the middle of an expression.

E0551227

[Message]

'?' is not allowed.

[Explanation]

'?' is not handled as an alphanumeric character. It cannot be used in a symbol name.

E0551229

[Message]

Invalid binary number.

[Action by User]

Check if the binary notation is correct.

E0551230

[Message]

Invalid octal number.

[Action by User]

Check if the octal notation is correct.

E0551231

[Message]

Invalid decimal number.

[Action by User]

Check if the decimal notation is correct.

E0551232

[Message]

Invalid hexadecimal number.

[Action by User]

Check if the hexadecimal notation is correct.

E0551233

[Message]

Too many operands.

[Action by User]

Specify operands for the correct number.

E0551234

[Message]

Closing bracket is missing.

[Explanation]

There is no right bracket.

E0551236

[Message]

Illegal tilde operation.

[Explanation]

There is an error in the description of the tilde.

E0551305

[Message]

Specified value is out of 8-bit integer.

[Explanation]

The value specified for the operand exceeds the 8-bit width.

E0551306

[Message]

Specified value is out of 16-bit integer.

[Explanation]

The value specified for the operand exceeds the 16-bit width.

E0551308

[Message]

Specified value is out of 32-bit integer.

[Explanation]

The value specified for the operand exceeds the 32-bit width.

E0551309

[Message]

Odd number is now allowed.

E0551311

[Message]

Specified value is out of range 1-7.

E0551313

[Message]

"reg" is not allowed.

[Explanation]

Register reg is not allowed here.

[Action by User]

Check which operands are allowed.

E0551401

[Message]

Illegal operand "string".

E0551402

[Message]

Illegal instruction.

E0551403

[Message]

Illegal operand of .DB8 directive.

E0551406

[Message]

Any symbol name starting with a period must not be used for "string".

E0551501

[Message]

Multiple source files are not allowed when the "-output" option is specified.

E0562000

[Message]

Invalid option : "option"

[Explanation]

option is not supported.

E0562001

[Message]

Option "option" cannot be specified on command line

[Explanation]

option cannot be specified on the command line.

[Explanation]

Specify this option in a subcommand file.

E0562002

[Message]

Input option cannot be specified on command line

[Explanation]

The input option was specified on the command line.

[Action by User]

Input file specification on the command line should be made without the input option.

E0562003

[Message]

Subcommand option cannot be specified in subcommand file

[Explanation]

The -subcommand option was specified in a subcommand file. The -subcommand option cannot be nested.

E0562004

[Message]

Option "option1" cannot be combined with option "option2"

[Explanation]

option1 and option2 cannot be specified simultaneously.

E0562005

[Message]

Option "option" cannot be specified while processing "process"

[Explanation]

option cannot be specified for process.

E0562006

[Message]

Option "option1" is ineffective without option "option2"

[Explanation]

option1 requires option2 be specified.

E0562010

[Message]

Option "option" requires parameter

[Explanation]

option requires a parameter to be specified.

E0562011

[Message]

Invalid parameter specified in option "option" : "parameter"

[Explanation]

An invalid parameter was specified for option.

E0562012

[Message]

Invalid number specified in option "option" : "value"

[Explanation]

An invalid value was specified for option.

[Action by User]

Check the range of valid values.

E0562013

[Message]

Invalid address value specified in option "option" : "address"

[Explanation]

The address address specified in option is invalid.

[Action by User]

A hexadecimal address between 0 and FFFFFFFF should be specified.

E0562014

[Message]

Illegal symbol/section name specified in "option" : "name"

[Explanation]

The section or symbol name specified in option uses an illegal character.

E0562016

[Message]

Invalid alignment value specified in option "option" : "alignment value"

[Explanation]

The alignment value specified in option is invalid.

[Action by User]

1, 2, 4, 8, 16, or 32 should be specified.

E0562020

[Message]

Duplicate file specified in option "option" : "file"

[Explanation]

The same file was specified twice in option.

E0562022

[Message]

Address ranges overlap in option "option" : "address range"

[Explanation]

Address ranges address range specified in option overlap.

E0562100

[Message]

Invalid address specified in cpu option : "address"

[Explanation]

An address was specified with the -cpu option that cannot be specified for a cpu.

E0562101

[Message]

Invalid address specified in option "option" : "address"

[Explanation]

The address specified in option exceeds the address range that can be specified by the cpu or the range specified by the cpu option.

E0562110

[Message]

Section size of second parameter in rom option is not 0 : "section"

[Explanation]

The second parameter in the -rom option specifies "section" with non-zero size.

E0562111

[Message]

Absolute section cannot be specified in "option" option : "section"

[Explanation]

An absolute address section was specified in option.

E0562114

[Message]

The generated duplicate section name "section" is confused

[Explanation]

A section with the same name section appeared more than once and could not be processed.

E0562120

[Message]

Library "file" without module name specified as input file

[Explanation]

A library file without a module name was specified as the input file.

E0562121

[Message]

Input file is not library file : "file(module)"

[Explanation]

The file specified by file (module) as the input file is not a library file.

E0562130

[Message]

Cannot find file specified in option "option" : "file"

[Explanation]

The file specified in option could not be found.

E0562131

[Message]

Cannot find module specified in option "option" : "module"

[Explanation]

The module specified in option could not be found.

E0562132

[Message]

Cannot find "name" specified in option "option"

[Explanation]

The symbol or section specified in option does not exist.

E0562133

[Message]

Cannot find defined symbol "name" in option "option"

[Explanation]

The externally defined symbol specified in option does not exist.

E0562140

[Message]

Symbol/section "name" redefined in option "option"

[Explanation]

The symbol or section specified in option has already been defined.

E0562141

[Message]

Module "module" redefined in option "option"

[Explanation]

The module specified in option has already been defined.

E0562200

[Message]

Illegal object file : "file"

[Explanation]

A format other than ELF format was input.

E0562201

[Message]

Illegal library file : "file"

[Explanation]

file is not a library file.

E0562210

[Message]

Invalid input file type specified for option "option" : "file(type)"

[Explanation]

When specifying option, a file (type) that cannot be processed was input.

E0562211

[Message]

Invalid input file type specified while processing "process" : "file(type)"

[Explanation]

A file (type) that cannot be processed was input during processing process.

E0562212

[Message]

"option" cannot be specified for inter-module optimization information in "file"

[Explanation]

The option option cannot be used because file includes link-time(inter-module) optimization information.

[Action by User]

Do not specify the goptimize option at compilation or assembly.

E0562221

[Message]

Section type mismatch : "section"

[Explanation]

Sections with the same name but different attributes (whether initial values present or not) were input.

E0562224

[Message]

Section type (relocation attribute) mismatch : "section"

[Explanation]

Sections with the same name but different relocation attributes were specified.

E0562300

[Message]

Duplicate symbol "symbol" in "file"

[Explanation]

There are duplicate occurrences of symbol.

E0562301

[Message]

Duplicate module "module" in "file"

[Explanation]

There are duplicate occurrences of module.

E0562310

[Message]

Undefined external symbol "symbol" referenced in "file"

[Explanation]

An undefined symbol symbol was referenced in file.

E0562311

[Message]

Section "section1" cannot refer to overlaid section : "section2-symbol"

[Explanation]

A symbol defined in section1 was referenced in section2 that is allocated to the same address as section1 overlaid.

[Action by User]

section1 and section2 must not be allocated to the same address.

E0562320

[Message]

Section address overflowed out of range : "section"

[Explanation]

The address of section exceeds the usable address range. Check the allocation address and size of the section.

E0562321

[Message]

Section "section1" overlaps section "section2"

[Explanation]

The addresses of section1 and section2 overlap.

[Action by User]

Change the address specified by the start option.

E0562324

[Message]

Section "section" in "file" conflicts

[Explanation]

More than one object file containing "section" was input.

E0562326

[Message]

Insufficient space to allocate prefetch section after section "section"

[Explanation]

Insufficient space to allocate prefetch section after section "section"

E0562330

[Message]

Relocation size overflow : "file"-"section"-"offset

[Explanation]

The result of the relocation operation exceeded the relocation size. Possible causes include inaccessibility of a branch destination, and referencing of a symbol which must be located at a specific address.

[Action by User]

Ensure that the referenced symbol at the offset position of section in the source list is placed at the correct position.

E0562332

[Message]

Relocation value is odd number : "file"-"section"-"offset"

[Explanation]

The result of the relocation operation is an odd number.

[Action by User]

Check for problems in calculation of the position at offset in section in the source list.

E0562340

[Message]

Symbol name "file"-"section"-"symbol" is too long

[Explanation]

The length of "symbol" in "section" exceeds the assembler translation limit.

[Action by User]

To output a symbol address file, use a symbol name that is no longer than the assembler translation limit.

E0562408

[Message]

Register mode in "file" conflicts with that in another file("mode")

[Explanation]

Different register modes are specified across multiple files.

[Action by User]

Check the options used on compiling.

E0562410

[Message]

Address value specified by map file differs from one after linkage as to "symbol"

[Explanation]

The address of symbol differs between the address within the external symbol allocation information file used at compilation and the address after linkage.

[Action by User]

Check (1) to (3) below.

(1)

Do not change the program before or after the map option specification at compilation.

(2)

rlink optimization may cause the sequence of the symbols after the map option specification at compilation to differ from that before the map option. Disable the map option at compilation or disable the rlink option for optimization.

E0562411

[Message]

Map file in "file" conflicts with that in another file

[Explanation]

Different external symbol allocation information files were used by the input files at compilation.

E0562412

[Message]

Cannot open file : "file"

[Explanation]

file (external symbol allocation information file) cannot be opened.

[Action by User]

Check whether the file name and access rights are correct.

E0562413

[Message]

Cannot close file : "file"

[Explanation]

file (external symbol allocation information file) cannot be closed. There may be insufficient disk space.

E0562414

[Message]

Cannot read file : "file"

[Explanation]

file (external symbol allocation information file) cannot be read. There may be insufficient disk space.

E0562415

[Message]

Illegal map file : "file"

[Explanation]

file (external symbol allocation information file) has an illegal format.

[Action by User]

Check whether the file name is correct.

E0562416

[Message]

Order of functions specified by map file differs from one after linkage as to "function name"

[Explanation]

The sequences of a function function name and those of other functions are different between the information within the external symbol allocation information file used at compilation and the location after linkage. The address of static within the function may be different between the external symbol allocation information file and the result after linkage.

E0562417

[Message]

Map file is not the newest version : "file name"

[Explanation]

The external symbol allocation information file is not the latest version.

E0562420

[Message]

"file1" overlap address "file2" : "address"

[Explanation]

The address specified for file1 is the same as that specified for file2.

E0562430

[Message]

Register ("register1") in "file-name" conflicts with that in another file("register2")

[Explanation]

The usage method of the register mode that was specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562431

[Message]

GP register ("mode = mode1") in "file-name" conflicts with that in another file("mode = mode2")

[Explanation]

The usage method of the GP register that was specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562432

[Message]

EP register ("mode = mode1") in "file-name" conflicts with that in another file("mode = mode2")

[Explanation]

The usage method of the EP register that was specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562433

[Message]

TP register ("mode = mode1") in "file-name" conflicts with that in another file("mode = mode2")

[Explanation]

The usage method of the TP register that was specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562434

[Message]

R2 register ("mode = mode1") in "file-name" conflicts with that in another file("mode = mode2")

[Explanation]

The usage method of the R2 register that was specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562435

[Message]

Alignment of 8byte data (value="alignment1") in "file-name" conflicts with that in another file(value="alignment2")

[Explanation]

The alignment condition for the 8-byte basic type in C language that was specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562436

[Message]

Size of double/long double (value="size1") in "file-name" conflicts with that in another file(value="size2")

[Explanation]

The size for the 8-byte basic type in C language that was specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562437

[Message]

FPU Type (value="FPU1") in "file-name" conflicts with that in another file(value="FPU2")

[Explanation]

The FPU type specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562438

[Message]

SIMD Type (value="SIMD1") in "file-name" conflicts with that in another file(value="SIMD2")

[Explanation]

The SIMD type specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562439

[Message]

Number of additional global pointers (value="number1") in "file-name" conflicts with that in another file(value="number2")

[Explanation]

The number of GP registers specified in "file-name" does not match that in other files.

[Action by User]

Check the options used on compiling.

E0562450

[Message]

Illegal ID(value="number") in section "section-name" in "file-name"

[Explanation]

"number" specified by "section-name" in "file-name" is not supported.

[Action by User]

Check if the compiler and assembler versions are correct.

E0562451

[Message]

Illegal desc(number) in section "section-name" in "file-name"

[Explanation]

"number" specified by "section-name" in "file-name" is not supported.

[Action by User]

Check if the compiler and assembler versions are correct.

E0562600

[Message]

Library "library" requires "edition EDITION"

[Explanation]

The "library" requires the "edition" edition.

E0595001

[Message]

checker : Missing input file

[Explanation]

No file name is specified.

E0595002

[Message]

checker : Failed to open input file "file name"

[Explanation]

The file cannot be opened.

E0595003

[Message]

checker : Incorrect usage

[Explanation]

There is an error in the specification on the command line.

E0595004

[Message]

checker : Incorrect file format

[Explanation]

A file that is not a Motorola S-type file is specified.

E0595005

[Message]

checker : Failed to decode input file "file name"

[Explanation]

Decoding failed during parsing. The file format may be incorrect or the setting of the base address for an exception vector may be incorrect.

[Action by User]

See "11.4 Tool for Confirming SYNCP Instruction Insertion at the Beginning of Exception Handler".

E0595010

[Message]

NG : name : address : cause

[Explanation]

No SYNCP instruction may be allocated between the location of the exception handler for the exception source name and the location address.

[Action by User]

See "11.4 Tool for Confirming SYNCP Instruction Insertion at the Beginning of Exception Handler".