This commit was generated by cvs2svn to track changes on a CVS vendor
[external/binutils.git] / gas / testsuite / gas / hppa / reloc / roundmode.s
1         .SPACE $PRIVATE$
2         .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
3         .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
4         .SPACE $TEXT$
5         .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
6         .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
7
8         .SPACE $TEXT$
9         .SUBSPA $CODE$
10
11         .align 4
12         .IMPORT foo,data
13
14 ; Switch in/out of different rounding modes.
15 ; Also make sure we "optimize" away useless rounding mode relocations
16         addil   LR'foo-0x12345,%r27
17         ldo     RR'foo-0x12345(%r1),%r1
18         addil   L'foo-0x12345,%r27
19         ldo     R'foo-0x12345(%r1),%r1
20         addil   LR'foo-0x12345,%r27
21         ldo     RR'foo-0x12345(%r1),%r1
22         addil   LR'foo-0x12345,%r27
23         ldo     RR'foo-0x12345(%r1),%r1