10.5.2 Fatal errors

Table 10.3

Fatal 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.

E0511118

[Message]

Symbol is required for the "character string" option.

E0511120

[Message]

Specify a value (value1 - value2) for the "character string" option.

[Explanation]

The value of the specified size option is outside the range of minimum value to maximum value.

[Action by User]

Specify a size option value between the minimum and maximum values.

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.

E0511134

[Message]

Input file "file" is not found.

E0511135

[Message]

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

E0511136

[Message]

Failed to delete a temporary file "file".

E0511142

[Message]

Multiple source files are not allowed when the "character string" option is specified.

E0511145

[Message]

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

E0511148

[Message]

"file name" is specified as an output file for the different options.

[Action by User]

Specify a different file name.

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.

E0511161

[Message]

Failed to delete a file "file".

E0511178

[Message]

"character string" option has no effect in this licence.

E0512001

[Message]

Failed to delete a temporary file "file".

E0520001

[Message]

Last line of file ends without a newline.

[Action by User]

The last line in the file does not end with a line break. Add a line break.

E0520002

[Message]

Last line of file ends with a backslash.

E0520005

[Message]

Could not open source file "file name".

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]

 

[Explanation]

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 "}".

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.

E0520096

[Message]

A translation unit must contain at least one declaration.

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.

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.

E0520123

[Message]

case label value has already appeared in this switch.

E0520124

[Message]

default label has already appeared in this switch.

E0520125

[Message]

Expected a "(".

E0520126

[Message]

Expression must be an lvalue.

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 value.

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.

E0520157

[Message]

Expression must be an integral constant expression.

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.

E0520170

[Message]

Pointer points outside of underlying object.

E0520171

[Message]

Invalid type conversion.

E0520173

[Message]

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

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.

E0520255

[Message]

Type definition is not allowed.

E0520256

[Message]

Invalid redeclaration of type name "type".

[Explanation]

Type name "type" was redeclared illegally.

E0520257

[Message]

const type "symbol" requires an initializer.

E0520259

[Message]

Constant value is not known.

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.

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.

E0520409

[Message]

Type "symbol" returns incomplete type "type".

E0520450

[Message]

The type "long long" is nonstandard.

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".

E0520518

[Message]

Nonstandard preprocessing directive.

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.

E0520544

[Message]

Use of a local type to declare a nonlocal variable.

E0520545

[Message]

Use of a local type to declare a function.

E0520606

[Message]

This pragma must immediately precede a declaration.

E0520618

[Message]

struct or union declares no named members.

E0520619

[Message]

Nonstandard unnamed field.

E0520660

[Message]

Invalid packing alignment value.

E0520661

[Message]

Expected an integer constant.

E0520668

[Message]

Ellipsis with no explicit parameters is nonstandard.

E0520731

[Message]

Array with incomplete element type is nonstandard.

E0520767

[Message]

Conversion from pointer to smaller integer.

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.

E0520940

[Message]

Missing return statement at end of non-void type "symbol".

E0520989

[Message]

A qualified function type cannot be used to declare a parameter.

E0520992

[Message]

Invalid macro definition:.

E0520993

[Message]

Subtraction of pointer types "type1" and "type2" is nonstandard.

E0521036

[Message]

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

E0521066

[Message]

Declaration of "symbol" had a different meaning during compilation of file.

E0521072

[Message]

A declaration cannot have a label.

E0521075

[Message]

"symbol" already defined during compilation of xxx.

E0521076

[Message]

"symbol" already defined in another translation unit.

E0521158

[Message]

Void return type cannot be qualified.

E0521254

[Message]

Integer overflow in internal computation due to size or complexity of "type".

E0521255

[Message]

Integer overflow in internal computation.

E0521282

[Message]

String literals with different character kinds cannot be concatenated.

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.

E0521420

[Message]

Some enumerator values cannot be represented by the integral type underlying the enum type.

E0521578

[Message]

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

E0521584

[Message]

Parentheses around a string initializer are nonstandard.

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.

E0523042

[Message]

Using "function item" function at influence the code generation of "SuperH" compiler

[Explanation]

The use of "function item" may affect compatibility with the SuperH compiler. Confirm details of differences from the specification.

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.

E0523059

[Message]

Cannot change text section

[Explanation]

The #pragma section syntax is incorrect.

E0523066

[Message]

The combination of the option and section specification is inaccurate

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.

E0550204

[Message]

Illegal expression (-label).

[Action by User]

Check the expression.

E0550205

[Message]

Illegal expression (-label - label).

[Action by User]

Check the expression.

E0550206

[Message]

Illegal expression (label + label).

[Action by User]

Check the expression.

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 resister).

[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 device-name mode).

[Action by User]

Check the operand.

E0550240

[Message]

Illegal operand (cannot use r0 as destination in device-name 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.

E0550263

[Message]

Illegal operand (cannot use $label,%label in common area).

[Action by User]

Check the operand.

E0550264

[Message]

Illegal section kind (common area).

[Action by User]

Check the section kind.

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.

E0550266

[Message]

Illegal vector register number (vr16-vr31).

[Action by User]

You can only specify one of vr0 to vr15 as the vector register. Check the operand.

E0550267

[Message]

Illegal operand (displacement must be multiple of 4).

[Action by User]

Check the displacement.

E0550268

[Message]

Illegal vector register number (vr0-vr23).

[Explanation]

Only vr24-vr31 are specifiable as vector registers.

[Action by User]

Check the operand.

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.

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.

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 readmore than once.

E0550630

[Message]

Command file "file-name" cannot be read.

E0550631

[Message]

Syntax error in command file "file-name".

E0550632

[Message]

Failed to create temporary folder.

E0550642

[Message]

Multiple source files are not allowed when the "character string" option is specified.

E0550645

[Message]

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

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.

E0551228

[Message]

Numeric description does not match -base_number option.

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.

E0551235

[Message]

Nesting of this oprator is not allowed.

E0551236

[Message]

Illegal tilde operation.

[Explanation]

There is an error in the description of the tilde.

E0551301

[Message]

Bit number should.be in the range 0-7.

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.

E0551307

[Message]

Specified value is out of 20-bit integer.

[Explanation]

The value specified for the operand exceeds the 20-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 0-7.

E0551312

[Message]

Specified value is out of range 1-15.

E0551313

[Message]

"reg"is not allowed.

[Explanation]

Register reg is not allowed here.

[Action by User]

Check which operands are allowed.

E0551316

[Message]

Illegal SFR or control register.

[Explanation]

There is an illegal SFR or a control register.

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.

E0562017

[Message]

Cannot output "section" specified in option "option"

[Explanation]

Could not output a portion of the code in "section" specified by "option." Part of the instruction code in "section" has been swapped with instruction code in another section due to endian conversion.

[Action by User]

Check the section address range with respect to 4-byte boundaries in the linkage list and find which section code is swapped with the target section code.

E0562020

[Message]

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

[Explanation]

The same file was specified twice in option.

E0562021

[Message]

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

[Explanation]

The same symbol name or section name 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.

E0562112

[Message]

"section1" and "section2" cannot mapped as ROM/RAM in "file"

[Explanation]

section1 and section2 specified in file are not ROM/RAM-linked.

E0562113

[Message]

Option "rom" and internal information in the file are conflicted

[Explanation]

Specification of the -rom option conflicts with the internal information.

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.

E0562142

[Message]

Interrupt number "vector number" of "section" has multiple definition

[Explanation]

Vector number definition was made multiple times in vector table section. Only one address can be specified for a vector number.

[Action by User]

Check and correct the code in the source file.

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.

E0562203

[Message]

Illegal profile information file : "file"

[Explanation]

file is not a profile information 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 inter-module optimization information.

[Action by User]

Do not specify the goptimize option at compilation or assembly.

E0562220

[Message]

Illegal mode type "mode type" in "file"

[Explanation]

A file with a different mode type was input.

E0562221

[Message]

Section type mismatch : "section"

[Explanation]

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

E0562223

[Message]

Cpu type "CPU type1" in "file" is incompatible with "CPU type2"

[Explanation]

A different CPU type is input.

Since these types are incompatible in part of specifications, even if the file is linked, behavior cannot be guaranteed.

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.

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.

E0562323

[Message]

Section "section1(address range)" overlaps with section "section2(address range)" in physical space

[Explanation]

section1 overlaps with section2 in the physical memory.

[Action by User]

Check the addresses of the sections.

<address range>: <section start address> - <section end address>

E0562324

[Message]

Section "section" in "file" conflicts

[Explanation]

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

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.

E0562331

[Message]

Division by zero in relocation value calculation : "file"-"section"-"offset"

[Explanation]

Division by zero occurred during a relocation operation.

[Action by User]

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

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.

E0562401

[Message]

near8,near16 symbol "symbol" is outside near memory area

[Explanation]

symbol is not allocated in the near8 or near16 range.

[Action by User]

Either change the start specification, or remove the near specifier at compilation, so that correct address calculations can be made.

E0562402

[Message]

Number of register parameter conflicts with that in another file : "function"

[Explanation]

Different numbers of register parameters are specified for function in multiple files.

E0562404

[Message]

Base register "base register type" in "file" conflicts with that in another file

[Explanation]

The register number specified for base register type in file does not match the settings in other files.

[Action by User]

Correct the register number to match the other settings and recompile the code.

E0562405

[Message]

Option "compile option" conflicts with that in other files

[Explanation]

Specification of compile option is inconsistent between the input files.

[Action by User]

Review the compile option.

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.

E0562500

[Message]

Cannot find library file : "file"

[Explanation]

file specified as a library file cannot be found.