Fatal Error Messages

This section describes fatal error messages. A fatal error causes immediate IAS termination without creating an object file. These are the fatal error messages IAS may display:


A1012 cannot open input file file

IAS could not open this file. This fatal error message is usually due to an incorrect file name or path.


A1013 cannot open input file file included from file (line)

IAS could not open this file. This fatal error message is usually due to an incorrect file name or path in the .include directory.


A1014 cannot open registers allocation log file file

IAS could not open the file that lists the results of virtual registers allocations. Check that the file name with a suffix .vra is not in use. Delete any read-only files with the suffix .vra.


A1015 creation of section section failed: reason

The assembler could not create the section, for the reason specified.


A1018 too many errors: number

The maximum permitted number of errors was exceeded, so execution terminated. You can configure the number of permitted errors with the -E n command-line option.


A1020 section stack underflow

The .popsection directive operates on an empty stack. See the Intel® Itanium(TM) Architecture Assembly Language Reference Guide for more information on this directive.


A1021 unable to open file as an error file

IAS could not open the file designated in the command-line as the diagnostics file. A file with an identical name may be locked by another procedure.


A1022 command-line option is missing an argument Usage message

This command-line option is missing an argument. This fatal error message also provides the IAS command-line usage message. See Command-line Options for more information on IAS command-line usage.


A1025 unknown command-line option option Usage message

IAS does not recognize this command-line option. This fatal error message also provides the IAS command-line usage message. See Command-line Options for more information.


A1026 option command-line option is incompatible with sub-argument sub-argument usage message

The specified sub-argument is not valid for this command-line option. This fatal error message also provides the IAS command-line usage message. See Command-line Options for more information on the command-line options and their sub-arguments.


A1027 .include directive has illegal placing/format

This .include directive is incorrect. This fatal error message may be caused by entering a file name operand that is not a string. See the Intel® Itanium(TM) Architecture Assembly Language Reference Guide for more information on this directive.

An example of code that generates this message: .include data.s


A1050 virtual register allocation failed: not enough allocatable
  registers from family family

IAS needs more registers than have been allocated by the virtual register allocation directives.


A1099 nesting level (number) of .include directive exceeded for
  included file file

This .include directive is nested beyond the IAS nesting limit. IAS allows up to 20 nested levels.