Everything
10.5.5 Warnings

Table 10.6

Warnings

W0511105

[Message]

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

W0511106

[Message]

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

W0511123

[Message]

The "character string2" option is ignored when the "character string1" option is specified at the same time.

W0511143

[Message]

The "-Xfloat" option is ignored because specified device does not have FPU.

W0511144

[Message]

"-C" option and "-Xcommon" option is mismatch. Instruction set by "character string1" option is ignored. Create common object for "character string2" instruction set.

W0511146

[Message]

"symbol name" specified in the "character string" option is not allowed for a preprocessor macro. Recognized only as an assembler symbol.

W0511147

[Message]

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

W0511149

[Message]

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

W0511151

[Message]

The "character string2" option is ignored when the "character string1" option is not specified.

W0511153

[Message]

Optimization itemoptions were cleared when "-Ocharacter string" option is specified. Optimization itemoptions need to specify after "-Ocharacter string" option.

W0511156

[Message]

Device file is not found in the folder specified by the "-Xdev_path" option.

[Explanation]

Device file is not found in the folder specified by the "-Xdev_path" option. Will search standard device file folder.

W0511164

[Message]

Dupulicate file name. "file-name".

[Explanation]

The same file name was specified more than once in a command line.

CC-RH is not capable of handling multiple instances of the same file name.

Only the last file name to have been specified is valid.

W0511166

[Message]

"macro name" is not a valid predefined macro name.

[Explanation]

Specification of the undefine option is invalid.

W0511168

[Message]

"option-name" option has no effect in this version.

W0511169

[Message]

"code" is not valid in "language specifications"

[Explanation]

"code" is invalid in the "language specifications (C or C++)".

W0511170

[Message]

"option-name" option is ignored due to the specification of another option.

W0511171

[Message]

"code" is ignored in "language specifications".

[Explanation]

"code" is ignored in the "language specifications (C or C++)".

W0511172

[Message]

Nothing to compile, assemble or link.(input and output combination)

[Action by User]

Check the combination of the input file and output option.

W0511179

[Message]

The evaluation version is valid for the remaining number days.

W0511180

[Message]

The evaluation period of version has expired.

W0511185

[Message]

The trial period for the features of the Professional edition expires in number days. Please consider purchasing the product of Professional edition.

W0519999

[Message]

The "option-name" option is not implemented.

W0520001

[Message]

Last line of file ends without a newline.

[Action by User]

Add a line break.

W0520009

[Message]

Nested comment is not allowed.

[Action by User]

Eliminate nesting.

W0520011

[Message]

Unrecognized preprocessing directive.

W0520012

[Message]

Parsing restarts here after previous syntax error.

W0520014

[Message]

Extra text after expected end of preprocessing directive.

W0520019

[Message]

Extra text after expected end of number.

W0520021

[Message]

Type qualifiers are meaningless in this declaration.

[Explanation]

Type qualifiers are meaningless in this declaration. Ignored.

W0520026

[Message]

Too many characters in character constant.

[Explanation]

Too many characters in character constant. Character constants cannot contain more than one character.

W0520027

[Message]

Character value is out of range.

W0520038

[Message]

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

[Explanation]

Since there is a preceding #else, this directive is illegal.

W0520039

[Message]

Division by zero.

W0520042

[Message]

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

W0520045

[Message]

#undef may not be used on this predefined name.

W0520046

[Message]

symbol is predefined; attempted redefinition ignored.

W0520047

[Message]

Incompatible redefinition of macro "symbol".

W0520054

[Message]

Too few arguments in macro invocation.

W0520055

[Message]

Too many arguments in macro invocation.

W0520061

[Message]

Integer operation result is out of range.

W0520062

[Message]

Shift count is negative.

[Explanation]

Shift count is negative. The behavior will be undefined in ANSI-C.

W0520063

[Message]

Shift count is too large.

W0520064

[Message]

Declaration does not declare anything.

W0520066

[Message]

Enumeration value is out of "int" range.

W0520068

[Message]

Integer conversion resulted in a change of sign.

W0520069

[Message]

Integer conversion resulted in truncation.

[Explanation]

The conversion result of the integer type was truncated.

W0520070

[Message]

Incomplete type is not allowed.

W0520076

[Message]

Argument to macro is empty.

W0520077

[Message]

This declaration has no storage class or type specifier.

W0520082

[Message]

Storage class is not first.

[Explanation]

Storage class is not first. Specify the declaration of the storage class first.

W0520083

[Message]

Type qualifier specified more than once.

W0520085

[Message]

Invalid storage class for a parameter.

W0520086

[Message]

Invalid storage class for a function.

W0520099

[Message]

A declaration here must declare a parameter.

W0520101

[Message]

xxx has already been declared in the current scope.

W0520108

[Message]

Signed bit field of length 1.

W0520111

[Message]

Statement is unreachable.

W0520117

[Message]

Non-void "symbol" should return a value.

W0520118

[Message]

A void function may not return a value.

W0520127

[Message]

Expected a statement.

W0520128

[Message]

Loop is not reachable from preceding code.

W0520138

[Message]

Taking the address of a register variable is not allowed.

W0520139

[Message]

Taking the address of a bit field is not allowed.

W0520140

[Message]

Too many arguments in function call.

W0520144

[Message]

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

W0520147

[Message]

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

W0520152

[Message]

Conversion of nonzero integer to pointer.

W0520157

[Message]

Expression must be an integral constant expression.

W0520161

[Message]

Unrecognized #pragma.

W0520165

[Message]

Too few arguments in function call.

W0520167

[Message]

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

W0520170

[Message]

Pointer points outside of underlying object.

W0520171

[Message]

Invalid type conversion.

W0520172

[Message]

External/internal linkage conflict with previous declaration.

W0520173

[Message]

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

W0520174

[Message]

Expression has no effect.

[Explanation]

Expression has no effect. It is invalid.

W0520175

[Message]

Subscript out of range.

W0520177

[Message]

Type "symbol" was declared but never referenced.

W0520179

[Message]

Right operand of "%" is zero.

W0520180

[Message]

Argument is incompatible with formal parameter.

W0520181

[Message]

Argument is incompatible with corresponding format string conversion.

W0520185

[Message]

Dynamic initialization in unreachable code.

W0520186

[Message]

Pointless comparison of unsigned integer with zero.

W0520187

[Message]

Use of "=" where "==" may have been intended.

W0520188

[Message]

Enumerated type mixed with another type.

W0520191

[Message]

Type qualifier is meaningless on cast type.

W0520192

[Message]

Unrecognized character escape sequence.

W0520223

[Message]

Function xxx declared implicitly.

W0520224

[Message]

The format string requires additional arguments.

W0520225

[Message]

The format string ends before this argument.

W0520226

[Message]

Invalid format string conversion.

W0520229

[Message]

Bit field cannot contain all values of the enumerated type.

W0520231

[Message]

Declaration is not visible outside of function.

W0520232

[Message]

Old-fashioned typedef of "void" ignored.

W0520236

[Message]

Controlling expression is constant.

W0520257

[Message]

const "symbol" requires an initializer.

W0520260

[Message]

Explicit type is missing ("int" assumed).

W0520262

[Message]

Not a class or struct name.

W0520280

[Message]

Declaration of a member with the same name as its class.

W0520284

[Message]

NULL reference is not allowed.

W0520296

[Message]

Invalid use of non-lvalue array.

W0520300

[Message]

A pointer to a bound function may only be used to call the function.

W0520301

[Message]

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

W0520326

[Message]

Inline is not allowed.

W0520335

[Message]

Linkage specification is not allowed.

W0520368

[Message]

xxx defines no constructor to initialize the following:

W0520370

[Message]

symbol has an uninitialized const field.

W0520375

[Message]

Declaration requires a typedef name.

W0520377

[Message]

"virtual" is not allowed.

W0520381

[Message]

Extra ";" ignored.

W0520382

[Message]

In-class initializer for nonstatic member is nonstandard.

W0520414

[Message]

Delete of pointer to incomplete class.

W0520430

[Message]

Returning reference to local temporary.

W0520494

[Message]

Declaring a void parameter list with a typedef is nonstandard.

W0520497

[Message]

Declaration of %sq hides template parameter.

W0520512

[Message]

Type qualifier on a reference type is not allowed.

W0520513

[Message]

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

W0520514

[Message]

Pointless comparison of unsigned integer with a negative constant.

W0520520

[Message]

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

W0520522

[Message]

Pointless friend declaration.

W0520523

[Message]

"." used in place of "::" to form a qualified name.

W0520533

[Message]

Handler is potentially masked by previous handler for type "type".

W0520541

[Message]

Omission of exception specification is incompatible with previous name.

W0520549

[Message]

Type "symbol" is used before its value is set.

W0520550

[Message]

Type "symbol" was set but never used.

W0520552

[Message]

Exception specification is not allowed.

W0520553

[Message]

external/internal linkage conflict for "symbol".

W0520554

[Message]

name will not be called for implicit or explicit conversions.

W0520611

[Message]

Overloaded virtual function name1 is only partially overridden in name2.

W0520617

[Message]

Pointer-to-member-function cast to pointer to function.

W0520618

[Message]

struct or union declares no named members.

W0520650

[Message]

Calling convention specified here is ignored.

W0520657

[Message]

Inline specification is incompatible with previous "symbol".

W0520662

[Message]

Call of pure virtual function.

W0520676

[Message]

Using out-of-scope declaration of type "symbol" (declared at line number).

W0520691

[Message]

xxx, required for copy that was eliminated, is inaccessible.

W0520692

[Message]

xxx, required for copy that was eliminated, is not callable because reference parameter cannot be bound to rvalue.

W0520708

[Message]

Incrementing a bool value is deprecated.

W0520720

[Message]

Redeclaration of xxx is not allowed to alter its access.

W0520722

[Message]

Use of alternative token "<:" appears to be unintended.

W0520723

[Message]

Use of alternative token "%%:" appears to be unintended.

W0520737

[Message]

Using-declaration ignored -- it refers to the current namespace.

W0520748

[Message]

Calling convention specified more than once.

W0520760

[Message]

symbol explicitly instantiated more than once.

W0520767

[Message]

Conversion from pointer to smaller integer.

W0520780

[Message]

Reference is to symbol1 -- under old for-init scoping rules it would have been symbol2.

W0520783

[Message]

Empty comment interpreted as token-pasting operator "##".

W0520794

[Message]

Template parameter %sq may not be used in an elaborated type specifier.

W0520802

[Message]

Specifying a default argument when redeclaring an unreferenced function template is nonstandard.

W0520806

[Message]

Omission of exception specification is incompatible with name.

W0520812

[Message]

const object requires an initializer -- class type has no explicitly declared default constructor.

W0520815

[Message]

Type qualifier on return type is meaningless.

W0520825

[Message]

Virtual inline name was never defined.

W0520826

[Message]

name was never referenced.

W0520829

[Message]

Double used for "long double" in generated C code.

W0520830

[Message]

xxx has no corresponding operator deleteyyy (to be called if an exception is thrown during initialization of an allocated object).

W0520831

[Message]

Support for placement delete is disabled

W0520836

[Message]

Returning reference to local variable.

W0520837

[Message]

Omission of explicit type is nonstandard ("int" assumed).

W0520867

[Message]

Declaration of "size_t" does not match the expected type "type".

W0520870

[Message]

Invalid multibyte character sequence.

W0520902

[Message]

Type qualifier ignored.

W0520912

[Message]

Ambiguous class member reference -- symbol1 used in preference to symbol2.

W0520925

[Message]

Type qualifiers on function types are ignored.

W0520936

[Message]

Redeclaration of name alters its access.

W0520940

[Message]

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

W0520941

[Message]

Duplicate using-declaration of name ignored.

W0520942

[Message]

enum bit-fields are always unsigned, but enum %t includes negative enumerator.

W0520948

[Message]

Nonstandard local-class friend declaration -- no prior declaration in the enclosing scope.

W0520951

[Message]

Return type of function "main" must be "int".

W0520959

[Message]

Declared size for bit field is larger than the size of the bit field type; truncated to any-string bits.

W0520961

[Message]

Use of a type with no linkage to declare a variable with linkage.

W0520962

[Message]

Use of a type with no linkage to declare a function.

W0520970

[Message]

The qualifier on this friend declaration is ignored.

W0520973

[Message]

Inline used as a function qualifier is ignored.

W0520984

[Message]

operator new and operator delete cannot be given internal linkage.

W0520991

[Message]

Extra braces are nonstandard.

W0520993

[Message]

Subtraction of pointer types "type name 1" and "type name 2" is nonstandard.

W0520997

[Message]

function2 is hidden by function1 -- virtual function override intended?

W0521000

[Message]

A storage class may not be specified here.

W0521028

[Message]

Invalid redeclaration of nested class.

W0521030

[Message]

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

W0521046

[Message]

Floating-point value cannot be represented exactly.

W0521050

[Message]

Imaginary *= imaginary sets the left-hand operand to zero.

W0521051

[Message]

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

W0521053

[Message]

Conversion from integer to smaller pointer.

W0521055

[Message]

Types cannot be declared in anonymous unions.

W0521056

[Message]

Returning pointer to local variable.

W0521057

[Message]

Returning pointer to local temporary.

W0521072

[Message]

A declaration cannot have a label.

W0521105

[Message]

#warning directive: character string.

[Explanation]

There is a "#warning" directive in the source file.

W0521145

[Message]

type1 would have been promoted to "type2" when passed through the ellipsis parameter; use the latter type instead.

W0521163

[Message]

va_start should only appear in a function with an ellipsis parameter.

W0521192

[Message]

Null (zero) character in input line ignored.

W0521193

[Message]

Null (zero) character in string or character constant.

W0521194

[Message]

Null (zero) character in header name.

W0521197

[Message]

The prototype declaration of %nfd is ignored after this unprototyped redeclaration.

W0521211

[Message]

Nonstandard cast to array type ignored.

W0521213

[Message]

field uses tail padding of a base class.

W0521218

[Message]

Base class xxx uses tail padding of base class yyy.

W0521222

[Message]

Invalid error number.

W0521223

[Message]

Invalid error tag.

W0521224

[Message]

Expected an error number or error tag.

W0521235

[Message]

Nonstandard conversion between pointer to function and pointer to data.

W0521273

[Message]

Alignment-of operator applied to incomplete type.

W0521285

[Message]

Nonstandard qualified name in namespace member declaration.

W0521290

[Message]

Non-POD class type passed through ellipsis.

W0521294

[Message]

Integer operand may cause fixed-point overflow.

W0521296

[Message]

Fixed-point value cannot be represented exactly.

W0521297

[Message]

Constant is too large for long long; given unsigned long long type (nonstandard).

W0521301

[Message]

xxx declares a non-template function -- add <> to refer to a template instance.

W0521302

[Message]

Operation may cause fixed-point overflow.

W0521307

[Message]

Class member typedef may not be redeclared.

W0521308

[Message]

Taking the address of a temporary.

W0521310

[Message]

Fixed-point value implicitly converted to floating-point type.

W0521316

[Message]

Value cannot be converted to fixed-point value exactly.

W0521319

[Message]

Fixed-point operation result is out of range.

W0521342

[Message]

const_cast to enum type is nonstandard.

W0521346

[Message]

Function returns incomplete class type %t.

W0521361

[Message]

Negation of an unsigned fixed-point value.

W0521373

[Message]

Implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem).

W0521374

[Message]

Explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem).

W0521375

[Message]

Conversion from pointer to same-sized integral type (potential portability problem).

W0521386

[Message]

Storage specifier ignored.

W0521396

[Message]

White space between backslash and newline in line splice ignored.

W0521400

[Message]

positional format specifier cannot be zero.

W0521420

[Message]

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

W0521422

[Message]

Multicharacter character literal (potential portability problem).

W0521427

[Message]

offsetof applied to non-POD types is nonstandard.

W0521433

[Message]

No prior push_macro for xxx.

W0521443

[Message]

__real/__imag applied to real value.

W0521444

[Message]

symbol was declared "deprecated (xxx)".

W0521546

[Message]

Argument must be a constant null pointer value.

W0521547

[Message]

Insufficient number of arguments for sentinel value.

W0521548

[Message]

Sentinel argument must correspond to an ellipsis parameter.

W0521551

[Message]

No #pragma start_map_region is currently active: pragma ignored.

W0521553

[Message]

Nonstandard empty wide character literal treated as L'0'.

W0521561

[Message]

Predefined meaning of "symbol" discarded.

W0521564

[Message]

enum qualified name is nonstandard.

W0521565

[Message]

Anonymous union qualifier is nonstandard.

W0521566

[Message]

Anonymous union qualifier is ignored.

W0521570

[Message]

Nonstandard specifier ignored.

W0521607

[Message]

#pragma text must precede the definition of function "function".

[Explanation]

#pragma text must precede the definition of function "function". The specification will be ignored.

W0521644

[Message]

Definition at end of file not followed by a semicolon or a declarator.

[Explanation]

The declaration at the end of the file lacked a semicolon to indicate its termination.

W0521649

[Message]

Hite space is required between the macro name "macro name" and its replacement text

[Action by User]

Insert a space between the macro name and the text to be replaced.

W0523042

[Message]

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

[Action by User]

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

W0523060

[Message]

Incompatible section specified

[Explanation]

The same identifier was declared several times and different sections were specified for individual declarations. Only the first section declaration is valid.

W0523063

[Message]

"character string" has no effect in this version

W0523064

[Message]

Address taken "variable-name". It may cause an upset endian indirect reference.

[Explanation]

The address of an 8-byte variable "variable name", which was in the different endian from that specified by the endian option, was acquired. This may lead to an indirect reference with incorrect handling of endian.

W0530809

[Message]

const qualifier for variable "variable-name" differs between files.

W0530811

[Message]

Type of symbol "symbol-name" differs between files.

W0544001

[Message]

Alignment of "section-name" sections is inconsistent. "value" is assumed.

[Explanation]

There is an error in section naming. The same section name is specified for sections with different alignment numbers.

W0544002

[Message]

Endian of "section-name" sections is inconsistent. "endian type" is assumed.

[Explanation]

There is an error in section naming. The same section name is specified for sections in different endian.

W0550002

[Message]

Cannot use option1 with option2, option2 ignored.

[Action by User]

Check the option specification.

W0550003

[Message]

"option" option needs argument, ignored.

[Action by User]

Check the option specification parameters.

W0550004

[Message]

Illegal "option" option's value, ignored.

[Action by User]

Check the option specification values.

W0550005

[Message]

Illegal "option" option's symbol "symbol", ignored.

[Action by User]

Check the option specification symbols.

W0550006

[Message]

Illegal "option" option's argument, ignored.

[Action by User]

Check the option specification parameters.

W0550007

[Message]

option, -C mismatch. ignore -C. output core common object.

[Action by User]

Check the option specification.

W0550008

[Message]

option option is not supported for core core.

[Explanation]

option option is not supported for core core. The option specification will be ignored.

[Action by User]

Check the option specification.

W0550009

[Message]

Cannot find programmable peripheral I/O registers, ignored -Xprogrammable_io option.

[Action by User]

Check the option specification.

W0550010

[Message]

Illegal displacement in inst instruction.

[Explanation]

Illegal displacement in inst instruction.

Only the effective lower-order digits will be recognized as being specified, and the assembly will continue.

[Action by User]

Check the displacement value.

W0550011

[Message]

Illegal operand (range error in immediate).

[Explanation]

Illegal operand (range error in immediate).

Only the effective lower-order digits will be recognized as being specified, and the assembly will continue.

[Action by User]

Check the immediate value.

W0550012

[Message]

Operand overflow.

[Explanation]

Operand overflow.

Only the effective lower-order digits will be recognized as being specified, and the assembly will continue.

[Action by User]

Check the operand value.

W0550013

[Message]

register used as kind register.

[Action by User]

Check the register specification.

W0550014

[Message]

Illegal list value, ignored.

[Explanation]

Illegal list value, ignored.

Only the effective lower-order digits will be recognized as being specified, and the assembly will continue.

[Action by User]

Check the register list value.

W0550015

[Message]

Illegal register number, ignored.

[Explanation]

Illegal register number, ignored.

The invalid register will be ignored, and the assembly will continue.

[Action by User]

Check the register list register.

W0550016

[Message]

Illegal operand (access width mismatch).

[Action by User]

Check the operand's internal peripheral I/O register.

W0550017

[Message]

Base register is ep(r30) only.

[Action by User]

Check the base register specification.

W0550018

[Message]

Illegal regID for inst.

[Action by User]

Check the system register number.

W0550019

[Message]

Illegal operand (immediate must be multiple of 4).

[Explanation]

Illegal operand (immediate must be multiple of 4).

The number is rounded down, and assembly continues.

[Action by User]

Check the operand value.

W0550020

[Message]

Duplicated cpu type, ignored $PROCESSOR.

[Explanation]

The -C option is given precedence, and the target-device specified by the $PROCESSOR control instruction will be ignored.

[Action by User]

Check the option specification.

W0550021

[Message]

string already specified, ignored.

[Explanation]

string already specified, ignored. The previously specified number will be used. This specification will be ignored.

[Action by User]

Check the number of registers.

W0550022

[Message]

Duplicated option option, ignored.

[Explanation]

Duplicated option option, ignored. The previously specified option will be used. This specification will be ignored.

[Action by User]

Check the option specification.

W0550023

[Message]

Start address of programmable io is out of range(0x0,value1-value2),ignored -Xprogrammable_io option.

[Explanation]

Start address of programmable io is out of range(0x0,value1-value2),ignored -Xprogrammable_io option.

The specified value will be ignored, and the initial value of the device will be used.

[Action by User]

Check the option values.

W0550024

[Message]

Sorry, -option option not implemented, ignored.

[Action by User]

Check the option specification.

W0550026

[Message]

Illegal register number, aligned odd register(rXX) to be even register(rYY).

[Explanation]

Odd-numbered registers (r1, r3, ... r31) have been specified.

The only general-purpose registered that can be specified are even-numbered (r0, r2, r4, ... r30).

Assembly will continue, assuming that even-numbered registers (r0, r2, r4, ... r30) have been specified.

[Action by User]

Check the register specification.

W0550027

[Message]

Illegal control value, ignored.

[Explanation]

The control control instruction differs from a previous specification. The previous specification will take precedence, and register modes specified by subsequent control control instructions will be ignored.

[Action by User]

Check the control control instruction specification.

W0550028

[Message]

Duplicated reg_mode, ignored $REG_MODE.

[Explanation]

Duplicated reg_mode, ignored $REG_MODE. The "-Xreg_mode" option takes precedence, and register modes specified via the $REG_MODE control instruction will be ignored.

[Action by User]

Check the option specification.

W0550029

[Message]

Can not use r0 as destination in mul/mulu in device-name core.

[Action by User]

Check the operand.

W0550030

[Message]

Can not use mul/mulu X,Y,Y format in device-name core.

[Action by User]

Check the operand.

W0550031

[Message]

identifier undefined.

[Action by User]

Check the identifier.

W0550032

[Message]

Cache instruction is used as cll.

[Action by User]

The use of the cache instruction as cll is not recommended. Use the cll instruction.

W0550605

[Message]

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

W0550606

[Message]

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

W0550623

[Message]

The "character string2" option is ignored when the "character string1" option is specified at the same time.

W0550644

[Message]

"-C" option and "-Xcommon" option is mismatch. Instruction set by "character string1" option is ignored. Create common object for "character string2" instruction set.

W0550646

[Message]

"character string1" specified in the "character string2 option is not allowed for a preprocessor macro. Recognized only as an assembler symbol

W0550647

[Message]

The "character string" option is specifiedmore than once. The latter is valid.

W0550649

[Message]

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

W0550651

[Message]

The "character string2" option is ignored when the "character string1" option is not specified.

W0551000

[Message]

'.ALIGN' with not 'ALIGN' specified relocatable section.

[Explanation]

Directive command .ALIGN is written in a section that does not have an ALIGN specification.

[Action by User]

Check the position where directive command .ALIGN is written. Write an ALIGN specification in the section definition line of a section in which directive command .ALIGN is written.

W0551001

[Message]

Destination address may be changed.

[Explanation]

The jump address can be a position that differs from an anticipated destination.

[Action by User]

When writing an address in a branch instruction operand using a location symbol for offset, be sure to write the addressing mode, jump distance, and instruction format specifiers for all mnemonics at locations from that instruction to the jump address.

W0551002

[Message]

Floating point value is out of range.

[Explanation]

The floating-point value is out of range.

[Action by User]

Check the floating-point value written in the source code. The value out of range is ignored.

W0551003

[Message]

Location counter exceed.

[Explanation]

The location counter value has exceeded 0FFFFFFFFh.

[Action by User]

Check the value of the operand in .ORG. Correct the source code.

W0551004

[Message]

'.ALIGN' size is different.

[Explanation]

The specified boundary alignment value does not match the other settings.

[Action by User]

Check the alignment value.

W0551006

[Message]

Data in 'CODE' section align in 4byte.

[Explanation]

When endian=big is specified, the start address of the data area in the CODE section is aligned to a 4-byte boundary.

W0551007

[Message]

Data size in 'CODE' section align in 4byte.

[Explanation]

When endian=big is specified, the size of the data area in the CODE section is adjusted to a multiple of 4.

W0551009

[Message]

Multiple symbols.

[Explanation]

.STACK(stack value setting) is specified multiple times for a single symbol.

W0551010

[Message]

Section attribute mismatch.

[Explanation]

The specified section attribute does not match the other settings.

W0551011

[Message]

Use PM instruction.

[Explanation]

A privileged instruction is used.

W0551012

[Message]

Use FPU instruction.

[Explanation]

A floating-point operation instruction is used.

W0551013

[Message]

Use DSP instruction.

[Explanation]

A DSP function instruction is used.

W0551014

[Message]

Too many actual macro parameters.

[Explanation]

There are too many actual macro parameters. Extra macro parameters will be ignored.

W0551015

[Message]

Actual macro parameters are not enough.

[Explanation]

The number of actual macro parameters is smaller than that of formal macro parameters. The formal macro parameters that do not have corresponding actual macro parameters are ignored.

W0551016

[Message]

'.END' statement is in include file.

[Explanation]

The include file contains an .END statement. The software will ignore .END as it executes.

[Action by User]

.END cannot be written in include files. Delete this statement.

W0551017

[Message]

Use of <instruction type> instruction found.

[Explanation]

An instruction indicated by <instruction type> is used.

W0561000

[Message]

Option "option" ignored

[Explanation]

The option named option is invalid, and is ignored.

W0561001

[Message]

Option "option1" is ineffective without option "option2"

[Explanation]

option 1 needs specifying option 2. option 1 is ignored.

W0561002

[Message]

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

[Explanation]

option 1 and option 2 cannot be specified simultaneously. option 1 is ignored.

W0561003

[Message]

Divided output file cannot be combined with option "option"

[Explanation]

option and the option to divide the output file cannot be specified simultaneously. option is ignored. The first input file name is used as the output file name.

W0561004

[Message]

Fatal level message cannot be changed to other level : "option"

[Explanation]

The level of a fatal error type message cannot be changed. The specification of option is ignored. Only errors at the information/warning/error level can be changed with the change_message option.

W0561005

[Message]

Subcommand file terminated with end option instead of exit option

[Explanation]

There is no processing specification following the end option. Processing is done with the exit option assumed.

W0561006

[Message]

Options following exit option ignored

[Explanation]

All options following the exit option is ignored.

W0561007

[Message]

Duplicate option : "option"

[Explanation]

Duplicate specifications of option were found. Only the last specification is effective.

W0561010

[Message]

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

[Explanation]

option was used to specify the same file twice. The second specification is ignored.

W0561011

[Message]

Duplicate module specified in option "option" : "module"

[Explanation]

option was used to specify the same module twice. The second specification is ignored.

W0561012

[Message]

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

[Explanation]

option was used to specify the same symbol name or section name twice. The second specification is ignored.

W0561013

[Message]

Duplicate number specified in option "option" : "number"

[Explanation]

option was used to specify the same error number. Only the last specification is effective.

W0561014

[Message]

License manager is not installed

W0561016

[Message]

The evaluation version of version is valid for the remaining number days. After that, link size limit (128Kbyte) will be applied. Please consider purchasing the product.

W0561017

[Message]

Paid license of "version" is not found, and the evaluation period has expired. Please consider purchasing the product.

W0561100

[Message]

Cannot find "name" specified in option "option"

[Explanation]

The symbol name or section name specified in option cannot be found. name specification is ignored.

W0561101

[Message]

"name" in rename option conflicts between symbol and section

[Explanation]

name specified by the rename option exists as both a section name and as a symbol name.

Rename is performed for the symbol name only in this case.

W0561102

[Message]

Symbol "symbol" redefined in option "option"

[Explanation]

The symbol specified by option has already been defined. Processing is continued without any change.

W0561103

[Message]

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

[Explanation]

address specified by option is invalid. address specification is ignored.

W0561104

[Message]

Invalid section specified in option "option" : "section"

[Explanation]

An invalid section is specified in option.

[Action by User]

Confirm the following:

(1)

The "-output" option does not accept specification of a section that has no initial value.

(2)

The "-jump_entries_for_pic" option accepts specification of only a code section and no other sections.

W0561110

[Message]

Entry symbol "sybol" in entry option conflicts

[Explanation]

A symbol other than symbol specified by the entry option is specified as the entry symbol on compiling or assembling. The option specification is given priority.

W0561120

[Message]

Section address is not assigned to "section"

[Explanation]

section has no addresses specified for it. section will be located at the rearmost address.

[Action by User]

Specify the address of the section using the rlink option "-start".

W0561121

[Message]

Address cannot be assigned to absolute section "section" in start option

[Explanation]

section is an absolute address section. An address assigned to an absolute address section is ignored.

W0561122

[Message]

Section address in start option is incompatible with alignment : "section"

[Explanation]

The address of section specified by the start option conflicts with memory boundary alignment requirements. The section address is modified to conform to boundary alignment.

W0561130

[Message]

Section attribute mismatch in rom option : "section1","section2"

[Explanation]

The attributes and boundary alignment of section 1 and section 2 specified by the rom option are different. The larger value is effective as the boundary alignment of section 2.

W0561140

[Message]

Load address overflowed out of record-type in option "option"

[Explanation]

A record type smaller than the address value was specified. The range exceeding the specified record type has been output as different record type.

W0561141

[Message]

Cannot fill unused area from "address" with the specified value

[Explanation]

Specified data cannot be output to addresses higher than address because the unused area size is not a multiple of the value specified by the space option.

W0561142

[Message]

Cannot find symbol which is a pair of "symbol"

[Explanation]

A "symbol" generated by the -create_unfilled_area option is not part of a pair.

W0561143

[Message]

Address range "start address-end address" cannot be placed in flash memory area.

[Explanation]

The range of "start address-end address" is not in the flash memory area. Therefore, there is data that cannot be written by a flash programmer.

W0561150

[Message]

Sections in "option" option have no symbol

[Explanation]

The section specified in option does not have an externally defined symbol.

W0561160

[Message]

Undefined external symbol "symbol"

[Explanation]

An undefined external symbol symbol was referenced.

W0561181

[Message]

Fail to write "type of output code"

[Explanation]

Failed to write type of output code to the output file.

The output file may not contain the address to which type of output code should be output.

Type of output code:

When failed to write CRC code : "CRC Code"

W0561182

[Message]

Cannot generate vector table section "section"

[Explanation]

The input file contains vector table section. The linker does not create section automatically.

W0561183

[Message]

Interrupt number "vector number" of "section" is defined in input file

[Explanation]

The vector number specified by the VECTN option is defined in the input file.

Processing is continued with priority given on the definition in the input file.

W0561184

[Message]

Interrupt number "vector number" of "section" is defined

W0561190

[Message]

Section "section" was moved other area specified in option "cpu=<attribute>"

[Explanation]

The object size was modified through optimization of access to external variables. Accordingly, section in the area specified by the next cpu specification was moved.

W0561191

[Message]

Area of "FIX" is within the range of the area specified by "cpu=<attribute>" :"<start>-<end>"

[Explanation]

In the cpu option, the address range of <start>-<end> specified for FIX overlapped with that specified for another memory type. The setting for FIX is valid.

W0561192

[Message]

Bss Section "section name" is not initialized

[Explanation]

section name, which is a data section without an initial value, cannot be initialized by the initial setup program.

[Action by User]

Check the address range specified with -cpu and the sizes of pointer variables.

W0561193

[Message]

Section "section name" specified in option "option" is ignored

[Explanation]

option specified for the section newly created due to -cpu=stride is invalid.

[Action by User]

Do not specify option for the newly created section.

W0561194

[Message]

Section "section" in relocation "file"-"section"-"offset" is changed.

[Explanation]

The relocation section file offset now refers to a location in the new section created with the division of section.

[Action by User]

To prevent division, declare the contiguous_section option for section.

W0561200

[Message]

Backed up file "file1" into "file2"

[Explanation]

Input file file 1 was overwritten. A backup copy of the data in the previous version of file 1 was saved in file 2.

W0561300

[Message]

Option "option" is ineffective without debug information

[Explanation]

There is no debugging information in the input files. The "option" has been ignored.

[Action by User]

Check whether the relevant option was specified at compilation or assembly.

W0561301

[Message]

No inter-module optimization information in input files

[Explanation]

No inter-module optimization information is present in the input files. The optimize option has been ignored.

[Action by User]

Check whether the goptimize option was specified at compilation or assembly.

W0561302

[Message]

No stack information in input files

[Explanation]

No stack information is present in the input files. The stack option is ignored. If all input files are assembler output files, the stack option is ignored.

W0561305

[Message]

Entry address in "file" conflicts : "address"

[Explanation]

Multiple files with different entry addresses are input.

W0561310

[Message]

"section" in "file" is not supported in this tool

[Explanation]

An unsupported section was present in file. section has been ignored.

W0561311

[Message]

Invalid debug information format in "file"

[Explanation]

Debugging information in file is not dwarf2. The debugging information has been deleted.

W0561320

[Message]

Duplicate symbol "symbol" in "file"

[Explanation]

The symbol named symbol is duplicated. The symbol in the first file input is given priority.

W0561321

[Message]

Entry symbol "symbol" in "file" conflicts

[Explanation]

Multiple object files containing more than one entry symbol definition were input. Only the entry symbol in the first file input is effective.

W0561322

[Message]

Section alignment mismatch : "section"

[Explanation]

Sections with the same name but different boundary alignments were input. Only the largest boundary alignment specification is effective.

W0561323

[Message]

Section attribute mismatch : "section"

[Explanation]

Sections with the same name but different attributes were input. If they are an absolute section and relative section, the section is treated as an absolute section. If the read/write attributes mismatch, both are allowed.

W0561324

[Message]

Symbol size mismatch : "symbol" in "file"

[Explanation]

Common symbols or defined symbols with different sizes were input. A defined symbol is given priority. In the case of two common symbols, the symbol in the first file input is given priority.

W0561325

[Message]

Symbol attribute mismatch : "symbol" : "file"

[Explanation]

The attribute of symbol in file does not match the attribute of the same-name symbol in other files.

[Action by User]

Check the symbol.

W0561326

[Message]

Reserved symbol "symbol" is defined in "file"

[Explanation]

Reserved symbol name symbol is defined in file.

W0561327

[Message]

Section alignment in option "aligned_section" is small : "section"

[Explanation]

Since the boundary alignment value specified for aligned_section is 16 which is smaller than that of section, the option settings made for that section are ignored.

W0561331

[Message]

Section alignment is not adjusted : "section"

[Explanation]

Sections with the same name but different boundary alignment values were input. Only the largest boundary alignment specification is effective. The alignment condition at input may not be satisfied.

W0561402

[Message]

Parentheses specified in option "start" with optimization

[Explanation]

Optimization is not available when parentheses "( )" are specified in the start option. Optimization has been disabled.

W0561410

[Message]

Cannot optimize "file"-"section" due to multi label relocation operation

[Explanation]

A section having multiple label relocation operations cannot be optimized. Section section in file has not been optimized.

W0561430

[Message]

Cannot generate effective bls file for compiler optimization

[Explanation]

An invalid bls file was created. This optimization is not available even if optimization of access to external variables (map option) is specified for compilation.

[Action by User]

The optimization of access to external variables (map option) in the compiler has the following restriction. Check if this restriction is applicable and modify the section allocation.

Access to external variables cannot be optimized in some cases if a data section is allocated immediately after a data section when the base option is specified for compilation.

Note: The bls file indicates the external symbol allocation information file. It contains the information to be used for the map option of the compiler.

W0561510

[Message]

Input file was compiled with option "smap" and option "map" is specified at linkage

[Explanation]

A file was compiled with smap specification.

[Action by User]

The file with smap specification should not be compiled with the map option specification in the second build processing.

W0571600

[Message]

An error occurred during name decoding of "instance"

[Explanation]

"instance" was not decoded. The message is output using the encoding name.

W0578306

[Message]

can not open file file

W0578307

[Message]

can not close file file

W0578308

[Message]

can not read file file

W0578309

[Message]

can not write file file

W0578310

[Message]

can not seek file file

W0578311

[Message]

can not find file file

W0578315

[Message]

can not find member member

[Explanation]

Can not find member member in the library file.

W0578322

[Message]

this symbol offset not true

[Explanation]

This symbol offset not true in the library file.