Diagnostic Messages
Warning Messages
ACTION Avoid using loads to %r0 if you want your code to execute correctly on all
34MESSAGE Missing .LEVEL directive; A .LEVEL
1.0was inserted before .ALLOW
CAUSE | A .ALLOW directive was encountered |
| without first seeing a .LEVEL |
| directive. |
ACTION | Insert a .LEVEL directive at the start |
| of the source file. |
35MESSAGE Use of .ALLOW %s not meaningful for file assembled at .LEVEL %s
CAUSE | The .ALLOW directive supplied has no |
| meaning for a file assembled at given |
| .LEVEL. For example if your source |
| file specifies .LEVEL 1.1 then a |
| .ALLOW 1.0 or .ALLOW 1.1 would |
| not be meaningful for this source file. |
ACTION | Removed .ALLOW directive or change |
| .LEVEL. |
36MESSAGE Use of %s is incorrect for the current %s of %s
CAUSE | Use of a feature that is not supported |
| on the hardware that the assembler |
| is targeting. The assembler is told |
| what hardware it is targeting |
| through the use of the .LEVEL and |
| .ALLOW directives. Using PA1.1 |
| features while at .LEVEL 1.0 will |
| generate this message. |
ACTION | Insert a .LEVEL or .ALLOW directive |
| as appropriate, or remove the |
| offending instruction from the source |
| file. |
148 | Chapter 8 |