| ! Check "datalabel" qualifier. |
| ! This is the most simple use; references to local symbols where it is |
| ! completely redundant. Code tests are for SHcompact mode. |
| |
| .mode SHcompact |
| .text |
| start: |
| mova datalabel litpool1,r0 |
| start1: |
| mova datalabel litpool2 + 44,r0 |
| start2: |
| nop |
| nop |
| litpool1: |
| .long datalabel myrodata1 |
| litpool2: |
| .long datalabel myrodata2 + 20 |
| .long DATALABEL start1 |
| .long datalabel start2+42 |
| .long DataLabel $ |
| .long datalabel $+20 |
| |
| .section .rodata |
| .long datalabel foo4 |
| myrodata1: |
| .long DataLabel foo5 + 56 |
| .global myrodata2 |
| myrodata2: |
| .long datalabel $ |
| .long datalabel $+20 |
| |
| .data |
| .long DATALABEL myrodata2 |
| foo: |
| .long datalabel $ |
| .global foo2 |
| foo2: |
| .long datalabel $+20 |
| .global foo3 |
| foo3: |
| .long DataLabel foo2 |
| foo4: |
| .long datalabel foo3+20 |
| foo5: |
| .long DATALABEL start1 |
| .long datalabel start2+20 |