New tests.
authorSteve Chamberlain <sac@cygnus>
Wed, 21 Jun 1995 17:15:11 +0000 (17:15 +0000)
committerSteve Chamberlain <sac@cygnus>
Wed, 21 Jun 1995 17:15:11 +0000 (17:15 +0000)
ld/testsuite/ld-versados/.Sanitize [new file with mode: 0644]
ld/testsuite/ld-versados/t1-1.ro [new file with mode: 0644]
ld/testsuite/ld-versados/t1-2.ro [new file with mode: 0644]
ld/testsuite/ld-versados/t1.ld [new file with mode: 0644]
ld/testsuite/ld-versados/t1.out.ok [new file with mode: 0644]
ld/testsuite/ld-versados/t2-1.ro [new file with mode: 0644]
ld/testsuite/ld-versados/t2-2.ro [new file with mode: 0644]
ld/testsuite/ld-versados/t2-3.ro [new file with mode: 0644]
ld/testsuite/ld-versados/t2.ld [new file with mode: 0644]
ld/testsuite/ld-versados/t2.out.ok [new file with mode: 0644]

diff --git a/ld/testsuite/ld-versados/.Sanitize b/ld/testsuite/ld-versados/.Sanitize
new file mode 100644 (file)
index 0000000..19a9c4f
--- /dev/null
@@ -0,0 +1,45 @@
+# .Sanitize for ld dejagnu testsuites
+
+# Each directory to survive it's way into a release will need a file
+# like this one called "./.Sanitize".  All keyword lines must exist,
+# and must exist in the order specified by this file.  Each directory
+# in the tree will be processed, top down, in the following order..
+
+# Hash started lines like this one are comments and will be deleted
+# before anything else is done.  Blank lines will also be squashed
+# out.
+
+# The lines between the "Do-first:" line and the "Things-to-keep:"
+# line are executed as a /bin/sh shell script before anything else is
+# done in this directory.
+
+Do-first:
+
+# All files listed between the "Things-to-keep:" line and the
+# "Do-last:" line will be kept.  All other files will be removed.
+# Directories listed in this section will have their own Sanitize
+# called.  Directories not listed will be removed in their entirety
+# with rm -rf.
+
+Things-to-keep:
+
+t1-1.ro
+t1-2.ro             
+t1.ld
+t1.out.ok
+t2-1.ro        
+t2-2.ro         
+t2-3.ro
+t2.ld
+t2.out.ok
+versados.exp
+
+Things-to-lose:
+
+# The lines between the "Do-last:" line and the end of the file
+# are executed as a /bin/sh shell script after everything else is
+# done.
+
+Do-last:
+
+#eof
diff --git a/ld/testsuite/ld-versados/t1-1.ro b/ld/testsuite/ld-versados/t1-1.ro
new file mode 100644 (file)
index 0000000..1d70d80
Binary files /dev/null and b/ld/testsuite/ld-versados/t1-1.ro differ
diff --git a/ld/testsuite/ld-versados/t1-2.ro b/ld/testsuite/ld-versados/t1-2.ro
new file mode 100644 (file)
index 0000000..8d4dc59
Binary files /dev/null and b/ld/testsuite/ld-versados/t1-2.ro differ
diff --git a/ld/testsuite/ld-versados/t1.ld b/ld/testsuite/ld-versados/t1.ld
new file mode 100644 (file)
index 0000000..4621426
--- /dev/null
@@ -0,0 +1,281 @@
+OUTPUT_FORMAT("srec")
+SECTIONS
+{
+
+
+.text 0 : { *("9") *("10") *("11") *("12") *("13") *("14") *("15")
+               *("7") *("8") *("0") *("1") *("2") *("3") *("4") }
+.bss (NOLOAD)  : {  *("5") *("6") }
+
+.PAFI    =0x00000050 ;
+.PCHIO   =0x000000D0 ;
+.PCLO    =0x00000054 ;
+.PCVBSV  =0x0000000E ;
+.PCVTSU  =0x00000012 ;
+.PCVTSV  =0x00000016 ;
+.PCVTSVL =0x0000001A ;
+.PCVTUS  =0x0000001E ;
+.PDIS    =0x00000022 ;
+.PDISL   =0x00000026 ;
+.PDVJ    =0x0000002A ;
+.PEIO    =0x000000CC ;
+.PEOF    =0x00000058 ;
+.PEOL    =0x0000005C ;
+.PEQUS   =0x0000002E ;
+.PEQUV   =0x00000032 ;
+.PEQUVL  =0x00000036 ;
+.PEQUW   =0x000000DE ;
+.PGCM    =0x00000064 ;
+.PGEQS   =0x0000003A ;
+.PGEQV   =0x0000003E ;
+.PGEQVL  =0x00000042 ;
+.PGET    =0x00000060 ;
+.PGRTS   =0x00000046 ;
+.PGRTV   =0x0000004A ;
+.PGRTVL  =0x0000004E ;
+.PIACT   =0x0000006C ;
+.PIFD    =0x00000068 ;
+.PINDS   =0x00000052 ;
+.PINDV   =0x00000056 ;
+.PINDVL  =0x0000005A ;
+.PINDW   =0x000000D6 ;
+.PLDCS   =0x0000005E ;
+.PLDCV   =0x00000062 ;
+.PLEQS   =0x00000066 ;
+.PLEQV   =0x0000006A ;
+.PLEQVL  =0x0000006E ;
+.PLESS   =0x00000072 ;
+.PLESV   =0x00000076 ;
+.PLESVL  =0x0000007A ;
+.PLODS   =0x0000007E ;
+.PLODV   =0x00000082 ;
+.PLODVL  =0x00000086 ;
+.PMODJ   =0x0000008A ;
+.PMOV    =0x000000E2 ;
+.PMPJ    =0x0000008E ;
+.PNEQS   =0x00000092 ;
+.PNEQV   =0x00000096 ;
+.PNEQVL  =0x0000009A ;
+.PNEQW   =0x000000DA ;
+.PPAGE   =0x000000D4 ;
+.PPEE    =0x00000070 ;
+.PPUT    =0x00000074 ;
+.PRDB    =0x00000078 ;
+.PRDC    =0x0000007C ;
+.PRDH    =0x00000080 ;
+.PRDI    =0x00000084 ;
+.PRDJ    =0x00000088 ;
+.PRDRS   =0x000000C8 ;
+.PRDS    =0x0000008C ;
+.PRDV    =0x00000090 ;
+.PRLN    =0x00000094 ;
+.PRRAN   =0x00000098 ;
+.PRST    =0x0000009C ;
+.PRWT    =0x000000A0 ;
+.PSCON   =0x0000009E ;
+.PSCOP   =0x000000A2 ;
+.PSDEL   =0x000000A6 ;
+.PSINS   =0x000000AA ;
+.PSLEN   =0x000000AE ;
+.PSPOS   =0x000000B2 ;
+.PSTCV   =0x000000B6 ;
+.PSTCVL  =0x000000BA ;
+.PSTOS   =0x000000BE ;
+.PSTOV   =0x000000C2 ;
+.PSTOVL  =0x000000C6 ;
+.PSTRS   =0x000000CA ;
+.PSTRV   =0x000000CE ;
+.PSTRVL  =0x000000D2 ;
+.PWLN    =0x000000A4 ;
+.PWRAN   =0x000000A8 ;
+.PWRB    =0x000000AC ;
+.PWRC    =0x000000B0 ;
+.PWRH    =0x000000B4 ;
+.PWRI    =0x000000B8 ;
+.PWRJ    =0x000000BC ;
+.PWRS    =0x000000C0 ;
+.PWRV    =0x000000C4 ;
+
+/*
+.PAFI=0x   = 0x00;
+.PCHIO   =0x 0x000000;
+.PCLO    =0x 64 ;
+.PC;
+.PCVTSU  =0x 0x000000;
+.PCVTSV  =0x 0x000000;
+.PCVTSVL =0x 0x000000;
+.PCVTUS  =0x 158 ;
+.P;
+.PDISL   =0x 0x000000;
+.PDVJ    =0x 0x000000;
+.PEIO    =0x 0x000000;
+.PEOF    =0x 0x000000;
+.PEOL    =0x 0x000000;
+.PEQUS   =0x 0x000000;
+.PEQUV   =0x 0x000000;
+.PEQUVL  =0x 0x000000;
+.PEQUW   =0x 0x000000;
+.PGCM    =0x 0x000000;
+.PGEQS   =0x 0x000000;
+.PGEQV   =0x 0x000000;
+.PGEQVL  =0x 0x000000;
+.PGET    =0x 0x000000;
+.PGRTS   =0x 0x000000;
+.PGRTV   =0x 0x000000;
+.PGRTVL  =0x 0x000000;
+.PIACT   =0x 0x000000;
+.PIFD    =0x 126 ;
+.P;
+.PINDV   =0x 0x000000;
+.PINDVL  =0x 0x000000;
+.PINDW   =0x 0x000000;
+.PLDCS   =0x 0x000000;
+.PLDCV   =0x 0x000000;
+.PLEQS   =0x 0x000000;
+.PLEQV   =0x 0x000000;
+.PLEQVL  =0x 0x000000;
+.PLESS   =0x 0x000000;
+.PLESV   =0x 0x000000;
+.PLESVL  =0x 0x000000;
+.PLODS   =0x 0x000000;
+.PLODV   =0x 0x000000;
+.PLODVL  =0x 0x000000;
+.PMODJ   =0x 0x000000;
+.PMOV    =0x 0x000000;
+.PMPJ    =0x 0x000000;
+.PNEQS   =0x 0x000000;
+.PNEQV   =0x 0x000000;
+.PNEQVL  =0x 0x000000;
+.PNEQW   =0x 0x000000;
+.PPAGE   =0x 0x000000;
+.PPEE    =0x 0x000000;
+.PPUT    =0x 0x000000;
+.PRDB    =0x 0x000000;
+.PRDC    =0x 0x000000;
+.PRDH    =0x 0x000000;
+.PRDI    =0x 0x000000;
+.PRDJ    =0x 0x000000;
+.PRDRS   =0x 0x000000;
+.PRDS    =0x 0x000000;
+.PRDV    =0x 0x000000;
+.PRLN    =0x 0x000000;
+.PRRAN   =0x 0x000000;
+.PRST    =0x 0x000000;
+.PRWT    =0x 0x000000;
+.PSCON   =0x 0x000000;
+.PSCOP   =0x 0x000000;
+.PSDEL   =0x 0x000000;
+.PSINS   =0x 0x000000;
+.PSLEN   =0x 0x000000;
+.PSPOS   =0x 0x000000;
+.PSTCV   =0x 0x000000;
+.PSTCVL  =0x 0x000000;
+.PSTOS   =0x 0x000000;
+.PSTOV   =0x 0x000000;
+.PSTOVL  =0x 0x000000;
+.PSTRS   =0x 0x000000;
+.PSTRV   =0x 0x000000;
+.PSTRVL  =0x 0x000000;
+.PWLN    =0x 0x000000;
+.PWRAN   =0x 0x000000;
+.PWRB    =0x 0x000000;
+.PWRC    =0x 0x000000;
+.PWRH    =0x 0x000000;
+.PWRI    =0x 0x000000;
+.PWRJ    =0x 0x000000;
+.PWRS    =0x 0x000000;
+.PWRV    =0x 0x000000;
+
+*/
+/*
+.P=0x      = 0;
+.PCHIO   =0x 0xfeedfa;
+.PCLO    =0x 0xfeedfa;
+.PCVBSV  =0x 0xfeedfa;
+.PCVTSU  =0x 0xfeedfa;
+.PCVTSV  =0x 0xfeedfa;
+.PCVTSVL =0x 0xfeedfa;
+.PCVTUS  =0x 0xfeedfa;
+.PDIS    =0x 0xfeedfa;
+.PDISL   =0x 0xfeedfa;
+.PDVJ    =0x 0xfeedfa;
+.PEIO    =0x 0xfeedfa;
+.PEOF    =0x 0xfeedfa;
+.PEOL    =0x 0xfeedfa;
+.PEQUS   =0x 0xfeedfa;
+.PEQUV   =0x 0xfeedfa;
+.PEQUVL  =0x 0xfeedfa;
+.PEQUW   =0x 0xfeedfa;
+.PGCM    =0x 0xfeedfa;
+.PGEQS   =0x 0xfeedfa;
+.PGEQV   =0x 0xfeedfa;
+.PGEQVL  =0x 0xfeedfa;
+.PGET    =0x 0xfeedfa;
+.PGRTS   =0x 0xfeedfa;
+.PGRTV   =0x 0xfeedfa;
+.PGRTVL  =0x 0xfeedfa;
+.PIACT   =0x 0xfeedfa;
+.PIFD    =0x 0xfeedfa;
+.PINDS   =0x 0xfeedfa;
+.PINDV   =0x 0xfeedfa;
+.PINDVL  =0x 0xfeedfa;
+.PINDW   =0x 0xfeedfa;
+.PLDCS   =0x 0xfeedfa;
+.PLDCV   =0x 0xfeedfa;
+.PLEQS   =0x 0xfeedfa;
+.PLEQV   =0x 0xfeedfa;
+.PLEQVL  =0x 0xfeedfa;
+.PLESS   =0x 0xfeedfa;
+.PLESV   =0x 0xfeedfa;
+.PLESVL  =0x 0xfeedfa;
+.PLODS   =0x 0xfeedfa;
+.PLODV   =0x 0xfeedfa;
+.PLODVL  =0x 0xfeedfa;
+.PMODJ   =0x 0xfeedfa;
+.PMOV    =0x 0xfeedfa;
+.PMPJ    =0x 0xfeedfa;
+.PNEQS   =0x 0xfeedfa;
+.PNEQV   =0x 0xfeedfa;
+.PNEQVL    = 0xfeedface;
+.PNEQW     = 0xfeedface;
+.PPAGE     = 0xfeedface;
+.PPEE      = 0xfeedface;
+.PPUT      = 0xfeedface;
+.PRDB      = 0xfeedface;
+.PRDC      = 0xfeedface;
+.PRDH      = 0xfeedface;
+.PRDI      = 0xfeedface;
+.PRDJ      = 0xfeedface;
+.PRDRS     = 0xfeedface;
+.PRDS      = 0xfeedface;
+.PRDV      = 0xfeedface;
+.PRLN      = 0xfeedface;
+.PRRAN     = 0xfeedface;
+.PRST      = 0xfeedface;
+.PRWT      = 0xfeedface;
+.PSCON     = 0xfeedface;
+.PSCOP     = 0xfeedface;
+.PSDEL     = 0xfeedface;
+.PSINS     = 0xfeedface;
+.PSLEN     = 0xfeedface;
+.PSPOS     = 0xfeedface;
+.PSTCV     = 0xfeedface;
+.PSTCVL    = 0xfeedface;
+.PSTOS     = 0xfeedface;
+.PSTOV     = 0xfeedface;
+.PSTOVL    = 0xfeedface;
+.PSTRS     = 0xfeedface;
+.PSTRV     = 0xfeedface;
+.PSTRVL    = 0xfeedface;
+.PWLN      = 0xfeedface;
+.PWRAN     = 0xfeedface;
+.PWRB      = 0xfeedface;
+.PWRC      = 0xfeedface;
+.PWRH      = 0xfeedface;
+.PWRI      = 0xfeedface;
+.PWRJ      = 0xfeedface;
+.PWRS      = 0xfeedface;
+.PWRV      = 0xfeedface;
+*/
+
+}
\ No newline at end of file
diff --git a/ld/testsuite/ld-versados/t1.out.ok b/ld/testsuite/ld-versados/t1.out.ok
new file mode 100644 (file)
index 0000000..3984b94
--- /dev/null
@@ -0,0 +1,133 @@
+S00C000074312E6F75742E6F6BC0\r
+S118000000000A205341464553544F52452041202020202052BE\r
+S118001531332E33202020202020205231332E32202020202077\r
+S118002A202000B5E86600B5E9B11DA15B9900001F0000000A50\r
+S118003F640000003E0000005C00A800BA00F000040001000251\r
+S1180054000000000000000000000006004031CF52544C4942D0\r
+S1180069434F4E0004E5EC52544C4942434F4E0004E5ED5254F0\r
+S118007E4C4942434F4E004031D252544C4942434F4E00000A08\r
+S11800937D52544C49425354520010A4A852544C494246494CAD\r
+S11800A8000200B5E86D0000016000B5E873000002540002006A\r
+S11800BDB5E937534146455052494E5420000006000200080079\r
+S11800D20000034200B5E86E494E4954534146455354000002C9\r
+S11800E71800000E00000009020030000000004E56FFD8BA8FDB\r
+S11800FC63062E4E6100001641FA003243EEFFD8702612D85149\r
+S1180111C8FFFC4E5E4E752B57FFF22F3C0000000A6000000259\r
+S11801263B6F0002FFF62F2D00382F2D00344E4C4E4A434F50E7\r
+S118013B5952494748542054656C65666F6E204142204C204D6B\r
+S1180150204572696373736F6E2C2031393933004E56FFFCBAB5\r
+S11801658F63042E4E61AC202E000C06800000000C4E7656807C\r
+S118017A4E760280FFFFFFFC4AD56604610000B02D40FFFC200B\r
+S118018F6C003A2208242C003694814E7604820000000C4E76D2\r
+S11801A44AD566046100008EB0826E0C0CAE00000001000C6CEB\r
+S11801B900000C207C0000000061000060206C003A200866046C\r
+S11801CE610000762208D2AEFFFC68046100005C2081216E0043\r
+S11801E3100004216E000C0008220806810000000C68046100C2\r
+S11801F800402D4100142950003A206C003A24086604610000BC\r
+S118020D3A429042A8000442A800084E5E225F285F508F4EE922\r
+S118022200022B5FFFF24E5ED1DF285F2F082B48FFF2D0D04EDA\r
+S1180237D02B57FFF22F3C0000000E6000FEE22B57FFF22F3CD4\r
+S118024C000000106000FED44E56FFFCBA8F63062E4E6100FE2B\r
+S1180261B82D6C0032FFFC600000122B5FFFF24FEEFFFC42AEF1\r
+S1180276FFFC600000824AAEFFFC6700007A206EFFFC200866A7\r
+S118028B00000461B622280004B2AE001067000062220802810B\r
+S11802A0000000034A8166402208226C003A2409B2826E3426B6\r
+S11802B510280806840000000C68046100FF76B6846D2026101B\r
+S11802CA280896844E7604830000000C4E764AD566046100FFCD\r
+S11802DF5AB6A800086C0000046182206EFFFC20086604610077\r
+S11802F4FF522D50FFFC60804AAEFFFC6700002C206EFFFC2019\r
+S11803090866046100FF38226E000C22A80008220806810000B2\r
+S118031E000C68046100FF142D4100146000000C206E000C4210\r
+S11803339042AE00144E5E205F285F508F4ED04FEDFF00707F44\r
+S1180348204F425851C8FFFC486DFF081F3C00043F3C00019F49\r
+S118035DFC0000000C224F45FA04FE22DA22DA22DA266C00281F\r
+S11803722F0C286C002C4EAB0068486DFFB8486DFFB42F0C20E7\r
+S11803876C0000286C00044E909FFC000000522F2DFFC62F0C32\r
+S118039C206C0008286C000C4E907052266C00204EAB001E416A\r
+S11803B1FA04BE266C00204EAB007E266C00204EAB009E41EDD7\r
+S11803C6FFBA266C00204EAB007E266C00204EAB009E1F3C0098\r
+S11803DB283F3C0001266C00204EAB009E9FFC00000052302DD2\r
+S11803F0FFCA48C02F002F0C206C0008286C000C4E90705226BF\r
+S11804056C00204EAB001E266C00204EAB009E41FA045E266CC3\r
+S118041A00204EAB007E266C00204EAB009E41EDFF9E70162672\r
+S118042F6C00204EAB00CA600000162B5FFFF24FEDFF002B7C92\r
+S118044400000001FFB4600003E4486DFF089FFC0000005220DB\r
+S11804594F43EDFF9E3019725092406F024241D04130C06F0A23\r
+S118046E5340E24030D951C8FFFC9FFC00000052224F45FA0303\r
+S1180483F632DA266C00282F0C286C002C4EAB0050FFAA486D02\r
+S1180498FF08266C00282F0C286C002C4EAB00A0FF9642ADFF73\r
+S11804AD002B6C0032FF04487A03C43F3CFFFF486DFF08266C1A\r
+S11804C200282F0C286C002C4EAB00C0FF70486DFF08266C0088\r
+S11804D7282F0C286C002C4EAB00A4FF5C600000782B5FFFF29E\r
+S11804EC4FEDFF00487A03BA3F3CFFFF486DFF08266C00282F1F\r
+S11805010C286C002C4EAB00C0FF349FFC00000052206DFF04AC\r
+S118051620082F002F0C206C0010286C00144E902F0F3F3CFF60\r
+S118052BFF486DFF08266C00282F0C286C002C4EAB00C0FF008F\r
+S1180540DFFC00000052486DFF08266C00282F0C286C002C4EB6\r
+S1180555AB00A4FEE6600001F0206DFF042008660261804A902E\r
+S118056A6700016A22100281000000034A81664A2210242C00F1\r
+S118057F3604820000000C68046100FCAEB2826E3422102408F0\r
+S118059406820000000C68046100FC9AB2826D202210240892A6\r
+S11805A9824E7604810000000C4E764AD566046100FC7EB2A8E0\r
+S11805BE00086C0000066100FF22206DFF04200866046100FFA6\r
+S11805D31622280008D2ADFF0068046100FC582B41FF009FFC02\r
+S11805E80000005224082F022F0C206C0010286C00144E902FBF\r
+S11805FD0F3F3C000C486DFF08266C00282F0C286C002C4EABE5\r
+S118061200C0FE2ADFFC00000052206DFF04200866046100FE39\r
+S1180627C22F2800043F3C000C486DFF08266C00282F0C286CD1\r
+S118063C002C4EAB00BCFDFC206DFF04200866046100FE9A2F81\r
+S11806512800083F3C000C486DFF08266C00282F0C286C002C68\r
+S11806664EAB00BCFDD49FFC00000052206DFF04200866046185\r
+S118067B00FE6C22102F012F0C206C0010286C00144E902F0FFF\r
+S11806903F3C000C486DFF08266C00282F0C286C002C4EAB0060\r
+S11806A5C0FD98DFFC00000052486DFF08266C00282F0C286C75\r
+S11806BA002C4EAB00A4FD7E206DFF04200866046100FE1C2B1B\r
+S11806CF50FF046000FE8A206C003AB1EDFF046700006C487ADB\r
+S11806E401E83F3CFFFF486DFF08266C00282F0C286C002C4EDC\r
+S11806F9AB00C0FD429FFC00000052206DFF0420082F002F0C2F\r
+S118070E206C0010286C00144E902F0F3F3CFFFF486DFF082617\r
+S11807236C00282F0C286C002C4EAB00C0FD0EDFFC000000523D\r
+S1180738486DFF08266C00282F0C286C002C4EAB00A4FCF44862\r
+S118074D7A01983F3CFFFF486DFF08266C00282F0C286C002C96\r
+S11807624EAB00C0FCD8486DFF08266C00282F0C286C002C4E32\r
+S1180777AB00A4FCC4487A016A3F3CFFFF486DFF08266C00283E\r
+S118078C2F0C286C002C4EAB00C0FCA8486DFF08266C00282F57\r
+S11807A10C286C002C4EAB00A4FC94206DFF0420080680000008\r
+S11807B600184E76222C003692804E760281FFFFFFFC4AD566F3\r
+S11807CB046100FA6A2F013F3C000C486DFF08266C00282F0CE4\r
+S11807E0286C002C4EAB00BCFC562F2DFF003F3C000C486DFFA3\r
+S11807F508266C00282F0C286C002C4EAB00BCFC3A486DFF0887\r
+S118080A266C00282F0C286C002C4EAB00A4FC26486DFF081F86\r
+S118081F3C0001266C00282F0C286C002C4EAB0054486DFFB815\r
+S1180834486DFFB42F0C206C0018286C001C4E90486DFF0842D8\r
+S118084927266C00282F0C286C002C4EAB005442A72F2D0038F0\r
+S118085E2F2D00344E4A000A4631202020202020202000023A9C\r
+S11808733A0002293A0000003020202020204164647265737337\r
+S1180888202020204964656E746974792020202020202020533A\r
+S118089D697A6520202020202020204E657874001D496E7661B0\r
+S11808B26C6964207365676D656E74207374617274696E672035\r
+S11808C761743A202000185365676D656E74206C69737420637F\r
+S11808DC6F727275707465643A2000000018202020417661693B\r
+S11808F16C61626C652020202020202020557365644FEDFFF230\r
+S11809069FFC0000000A6100015641EC003020DF20DF30DF20F1\r
+S118091B2C003256804E760280FFFFFFFC4AD566046100F90A63\r
+S1180930294000322940003A6000003E2B5FFFF24FEDFFF2200A\r
+S11809452C003256804E760280FFFFFFFC4AD566046100F8E064\r
+S118095A2940003A206C003A220866046100F8DE429042A80094\r
+S118096F0442A800086000009E4A2C00306700001A206C003A8E\r
+S11809842008660261B2429042A8000442A800086000007E2007\r
+S11809996C003A20086602619A4A906700006E221002810000B0\r
+S11809AE00034A81664A2210242C003604820000000C6804619B\r
+S11809C300F874B2826E342210240806820000000C680461001A\r
+S11809D8F860B2826D202210240892824E7604810000000C4ED8\r
+S11809ED764AD566046100F844B2A800086C0000066100FF3CE5\r
+S1180A02206C003A200866046100FF302950003A608442A72F44\r
+S1180A172D00382F2D00344E4A4E560000518F42A71F3C000E63\r
+S1180A2C4267487A0012426742272F3C00B5E86E4E49000E50B7\r
+S1180A418F4E5E205F285F4EE80002207C0000000060042B5F99\r
+S1180A56FFF24E5ED1DF285F2F08D0D04ED043FA0004D3FC00AE\r
+S1180A6B02704E2F49000A43FA0004D3FC000000402F49000662\r
+S1180A8041FA0004D1FCFFFFF57A202800566600002222099201\r
+S1180A95882141005642812448D25AB5C96DFA4441D368005AAE\r
+S1110AAA1F7C000100044E75422F00044E759F\r
+S9030000FC\r
diff --git a/ld/testsuite/ld-versados/t2-1.ro b/ld/testsuite/ld-versados/t2-1.ro
new file mode 100644 (file)
index 0000000..633a7cc
Binary files /dev/null and b/ld/testsuite/ld-versados/t2-1.ro differ
diff --git a/ld/testsuite/ld-versados/t2-2.ro b/ld/testsuite/ld-versados/t2-2.ro
new file mode 100644 (file)
index 0000000..704a79d
Binary files /dev/null and b/ld/testsuite/ld-versados/t2-2.ro differ
diff --git a/ld/testsuite/ld-versados/t2-3.ro b/ld/testsuite/ld-versados/t2-3.ro
new file mode 100644 (file)
index 0000000..d959342
Binary files /dev/null and b/ld/testsuite/ld-versados/t2-3.ro differ
diff --git a/ld/testsuite/ld-versados/t2.ld b/ld/testsuite/ld-versados/t2.ld
new file mode 100644 (file)
index 0000000..d42e2fe
--- /dev/null
@@ -0,0 +1,281 @@
+OUTPUT_FORMAT("srec")
+SECTIONS
+{
+
+
+.text 0 : { *("9") *("10") *("11") *("12") *("13") *("14") *("15")
+               *("7") *("8") *("0") *("1") *("2") *("3") *("4") }
+.bss   : {  *("5") *("6") }
+
+.PAFI    =0x00000050 ;
+.PCHIO   =0x000000D0 ;
+.PCLO    =0x00000054 ;
+.PCVBSV  =0x0000000E ;
+.PCVTSU  =0x00000012 ;
+.PCVTSV  =0x00000016 ;
+.PCVTSVL =0x0000001A ;
+.PCVTUS  =0x0000001E ;
+.PDIS    =0x00000022 ;
+.PDISL   =0x00000026 ;
+.PDVJ    =0x0000002A ;
+.PEIO    =0x000000CC ;
+.PEOF    =0x00000058 ;
+.PEOL    =0x0000005C ;
+.PEQUS   =0x0000002E ;
+.PEQUV   =0x00000032 ;
+.PEQUVL  =0x00000036 ;
+.PEQUW   =0x000000DE ;
+.PGCM    =0x00000064 ;
+.PGEQS   =0x0000003A ;
+.PGEQV   =0x0000003E ;
+.PGEQVL  =0x00000042 ;
+.PGET    =0x00000060 ;
+.PGRTS   =0x00000046 ;
+.PGRTV   =0x0000004A ;
+.PGRTVL  =0x0000004E ;
+.PIACT   =0x0000006C ;
+.PIFD    =0x00000068 ;
+.PINDS   =0x00000052 ;
+.PINDV   =0x00000056 ;
+.PINDVL  =0x0000005A ;
+.PINDW   =0x000000D6 ;
+.PLDCS   =0x0000005E ;
+.PLDCV   =0x00000062 ;
+.PLEQS   =0x00000066 ;
+.PLEQV   =0x0000006A ;
+.PLEQVL  =0x0000006E ;
+.PLESS   =0x00000072 ;
+.PLESV   =0x00000076 ;
+.PLESVL  =0x0000007A ;
+.PLODS   =0x0000007E ;
+.PLODV   =0x00000082 ;
+.PLODVL  =0x00000086 ;
+.PMODJ   =0x0000008A ;
+.PMOV    =0x000000E2 ;
+.PMPJ    =0x0000008E ;
+.PNEQS   =0x00000092 ;
+.PNEQV   =0x00000096 ;
+.PNEQVL  =0x0000009A ;
+.PNEQW   =0x000000DA ;
+.PPAGE   =0x000000D4 ;
+.PPEE    =0x00000070 ;
+.PPUT    =0x00000074 ;
+.PRDB    =0x00000078 ;
+.PRDC    =0x0000007C ;
+.PRDH    =0x00000080 ;
+.PRDI    =0x00000084 ;
+.PRDJ    =0x00000088 ;
+.PRDRS   =0x000000C8 ;
+.PRDS    =0x0000008C ;
+.PRDV    =0x00000090 ;
+.PRLN    =0x00000094 ;
+.PRRAN   =0x00000098 ;
+.PRST    =0x0000009C ;
+.PRWT    =0x000000A0 ;
+.PSCON   =0x0000009E ;
+.PSCOP   =0x000000A2 ;
+.PSDEL   =0x000000A6 ;
+.PSINS   =0x000000AA ;
+.PSLEN   =0x000000AE ;
+.PSPOS   =0x000000B2 ;
+.PSTCV   =0x000000B6 ;
+.PSTCVL  =0x000000BA ;
+.PSTOS   =0x000000BE ;
+.PSTOV   =0x000000C2 ;
+.PSTOVL  =0x000000C6 ;
+.PSTRS   =0x000000CA ;
+.PSTRV   =0x000000CE ;
+.PSTRVL  =0x000000D2 ;
+.PWLN    =0x000000A4 ;
+.PWRAN   =0x000000A8 ;
+.PWRB    =0x000000AC ;
+.PWRC    =0x000000B0 ;
+.PWRH    =0x000000B4 ;
+.PWRI    =0x000000B8 ;
+.PWRJ    =0x000000BC ;
+.PWRS    =0x000000C0 ;
+.PWRV    =0x000000C4 ;
+
+/*
+.PAFI=0x   = 0x00;
+.PCHIO   =0x 0x000000;
+.PCLO    =0x 64 ;
+.PC;
+.PCVTSU  =0x 0x000000;
+.PCVTSV  =0x 0x000000;
+.PCVTSVL =0x 0x000000;
+.PCVTUS  =0x 158 ;
+.P;
+.PDISL   =0x 0x000000;
+.PDVJ    =0x 0x000000;
+.PEIO    =0x 0x000000;
+.PEOF    =0x 0x000000;
+.PEOL    =0x 0x000000;
+.PEQUS   =0x 0x000000;
+.PEQUV   =0x 0x000000;
+.PEQUVL  =0x 0x000000;
+.PEQUW   =0x 0x000000;
+.PGCM    =0x 0x000000;
+.PGEQS   =0x 0x000000;
+.PGEQV   =0x 0x000000;
+.PGEQVL  =0x 0x000000;
+.PGET    =0x 0x000000;
+.PGRTS   =0x 0x000000;
+.PGRTV   =0x 0x000000;
+.PGRTVL  =0x 0x000000;
+.PIACT   =0x 0x000000;
+.PIFD    =0x 126 ;
+.P;
+.PINDV   =0x 0x000000;
+.PINDVL  =0x 0x000000;
+.PINDW   =0x 0x000000;
+.PLDCS   =0x 0x000000;
+.PLDCV   =0x 0x000000;
+.PLEQS   =0x 0x000000;
+.PLEQV   =0x 0x000000;
+.PLEQVL  =0x 0x000000;
+.PLESS   =0x 0x000000;
+.PLESV   =0x 0x000000;
+.PLESVL  =0x 0x000000;
+.PLODS   =0x 0x000000;
+.PLODV   =0x 0x000000;
+.PLODVL  =0x 0x000000;
+.PMODJ   =0x 0x000000;
+.PMOV    =0x 0x000000;
+.PMPJ    =0x 0x000000;
+.PNEQS   =0x 0x000000;
+.PNEQV   =0x 0x000000;
+.PNEQVL  =0x 0x000000;
+.PNEQW   =0x 0x000000;
+.PPAGE   =0x 0x000000;
+.PPEE    =0x 0x000000;
+.PPUT    =0x 0x000000;
+.PRDB    =0x 0x000000;
+.PRDC    =0x 0x000000;
+.PRDH    =0x 0x000000;
+.PRDI    =0x 0x000000;
+.PRDJ    =0x 0x000000;
+.PRDRS   =0x 0x000000;
+.PRDS    =0x 0x000000;
+.PRDV    =0x 0x000000;
+.PRLN    =0x 0x000000;
+.PRRAN   =0x 0x000000;
+.PRST    =0x 0x000000;
+.PRWT    =0x 0x000000;
+.PSCON   =0x 0x000000;
+.PSCOP   =0x 0x000000;
+.PSDEL   =0x 0x000000;
+.PSINS   =0x 0x000000;
+.PSLEN   =0x 0x000000;
+.PSPOS   =0x 0x000000;
+.PSTCV   =0x 0x000000;
+.PSTCVL  =0x 0x000000;
+.PSTOS   =0x 0x000000;
+.PSTOV   =0x 0x000000;
+.PSTOVL  =0x 0x000000;
+.PSTRS   =0x 0x000000;
+.PSTRV   =0x 0x000000;
+.PSTRVL  =0x 0x000000;
+.PWLN    =0x 0x000000;
+.PWRAN   =0x 0x000000;
+.PWRB    =0x 0x000000;
+.PWRC    =0x 0x000000;
+.PWRH    =0x 0x000000;
+.PWRI    =0x 0x000000;
+.PWRJ    =0x 0x000000;
+.PWRS    =0x 0x000000;
+.PWRV    =0x 0x000000;
+
+*/
+/*
+.P=0x      = 0;
+.PCHIO   =0x 0xfeedfa;
+.PCLO    =0x 0xfeedfa;
+.PCVBSV  =0x 0xfeedfa;
+.PCVTSU  =0x 0xfeedfa;
+.PCVTSV  =0x 0xfeedfa;
+.PCVTSVL =0x 0xfeedfa;
+.PCVTUS  =0x 0xfeedfa;
+.PDIS    =0x 0xfeedfa;
+.PDISL   =0x 0xfeedfa;
+.PDVJ    =0x 0xfeedfa;
+.PEIO    =0x 0xfeedfa;
+.PEOF    =0x 0xfeedfa;
+.PEOL    =0x 0xfeedfa;
+.PEQUS   =0x 0xfeedfa;
+.PEQUV   =0x 0xfeedfa;
+.PEQUVL  =0x 0xfeedfa;
+.PEQUW   =0x 0xfeedfa;
+.PGCM    =0x 0xfeedfa;
+.PGEQS   =0x 0xfeedfa;
+.PGEQV   =0x 0xfeedfa;
+.PGEQVL  =0x 0xfeedfa;
+.PGET    =0x 0xfeedfa;
+.PGRTS   =0x 0xfeedfa;
+.PGRTV   =0x 0xfeedfa;
+.PGRTVL  =0x 0xfeedfa;
+.PIACT   =0x 0xfeedfa;
+.PIFD    =0x 0xfeedfa;
+.PINDS   =0x 0xfeedfa;
+.PINDV   =0x 0xfeedfa;
+.PINDVL  =0x 0xfeedfa;
+.PINDW   =0x 0xfeedfa;
+.PLDCS   =0x 0xfeedfa;
+.PLDCV   =0x 0xfeedfa;
+.PLEQS   =0x 0xfeedfa;
+.PLEQV   =0x 0xfeedfa;
+.PLEQVL  =0x 0xfeedfa;
+.PLESS   =0x 0xfeedfa;
+.PLESV   =0x 0xfeedfa;
+.PLESVL  =0x 0xfeedfa;
+.PLODS   =0x 0xfeedfa;
+.PLODV   =0x 0xfeedfa;
+.PLODVL  =0x 0xfeedfa;
+.PMODJ   =0x 0xfeedfa;
+.PMOV    =0x 0xfeedfa;
+.PMPJ    =0x 0xfeedfa;
+.PNEQS   =0x 0xfeedfa;
+.PNEQV   =0x 0xfeedfa;
+.PNEQVL    = 0xfeedface;
+.PNEQW     = 0xfeedface;
+.PPAGE     = 0xfeedface;
+.PPEE      = 0xfeedface;
+.PPUT      = 0xfeedface;
+.PRDB      = 0xfeedface;
+.PRDC      = 0xfeedface;
+.PRDH      = 0xfeedface;
+.PRDI      = 0xfeedface;
+.PRDJ      = 0xfeedface;
+.PRDRS     = 0xfeedface;
+.PRDS      = 0xfeedface;
+.PRDV      = 0xfeedface;
+.PRLN      = 0xfeedface;
+.PRRAN     = 0xfeedface;
+.PRST      = 0xfeedface;
+.PRWT      = 0xfeedface;
+.PSCON     = 0xfeedface;
+.PSCOP     = 0xfeedface;
+.PSDEL     = 0xfeedface;
+.PSINS     = 0xfeedface;
+.PSLEN     = 0xfeedface;
+.PSPOS     = 0xfeedface;
+.PSTCV     = 0xfeedface;
+.PSTCVL    = 0xfeedface;
+.PSTOS     = 0xfeedface;
+.PSTOV     = 0xfeedface;
+.PSTOVL    = 0xfeedface;
+.PSTRS     = 0xfeedface;
+.PSTRV     = 0xfeedface;
+.PSTRVL    = 0xfeedface;
+.PWLN      = 0xfeedface;
+.PWRAN     = 0xfeedface;
+.PWRB      = 0xfeedface;
+.PWRC      = 0xfeedface;
+.PWRH      = 0xfeedface;
+.PWRI      = 0xfeedface;
+.PWRJ      = 0xfeedface;
+.PWRS      = 0xfeedface;
+.PWRV      = 0xfeedface;
+*/
+
+}
\ No newline at end of file
diff --git a/ld/testsuite/ld-versados/t2.out.ok b/ld/testsuite/ld-versados/t2.out.ok
new file mode 100644 (file)
index 0000000..03f24a5
--- /dev/null
@@ -0,0 +1,99 @@
+S0120000696E6974746573745F6570632E7372CF\r
+S118000000000000494E495454455354202050413035202052AB\r
+S118001531332E33202020202020205231332E32202020202077\r
+S118002A202000934B5B00B5E6C11B089DD600005400000005F9\r
+S118003F5A00000048005C00A60000010A0126000400010002CB\r
+S1180054009000000000000000000002004020200000494F5F8A\r
+S11800695245534552564152544C4942434F4E0040484501003B\r
+S118007E505F414C4C202020202052544C4942434F4E010000E3\r
+S118009300009C01000000000000085345504152415445000852\r
+S11800A80008004031CF52544C4942434F4E0004E5EC52544CD3\r
+S11800BD4942434F4E00B5E86D5341464553544F5200004F28D7\r
+S11800D253595354454D494D00B5E8735341464553544F520023\r
+S11800E74031D252544C4942434F4E00000A7D52544C49425309\r
+S11800FC54520010A4A852544C494246494C000100B5E6C049EC\r
+S11801114E495454455354202000000616020008000000023210\r
+S11801260048000000004E56FFF0BA8F63062E4E610000BC4159\r
+S118013BFA00F443EEFFF032D82D7C00000001FFFC206E000858\r
+S118015020086604610000BA222EFFFC53814A816C046100002E\r
+S11801659E2248D3E9FFFC41F01800B3C863EE4A1066000006E7\r
+S118017A6000006241EEFFF0266C00384EAB007E206E00082095\r
+S118018F0866046100007C222EFFFC53814A816C0461000060ED\r
+S11801A42248D3E9FFFC41F01800B3C863EE1F103F3C0001263B\r
+S11801B96C00384EAB009E41EEFFF0700C266C00384EAB00CACB\r
+S11801CE52AEFFFC0CAE0000000AFFFC6F00FF7041EEFFF0431F\r
+S11801E3EE000C22D822D822D84E5E205F588F4ED02B57FFF278\r
+S11801F82F3C0000000A6000001E2B57FFF22F3C0000000F60AE\r
+S118020D0000102B57FFF22F3C00000010600000023B6F0002CC\r
+S1180222FFF62F2D00382F2D00344E4C4E4A00004FEDFEEA2034\r
+S11802373C0000008A204F425851C8FFFC486DFEEA1F3C0004CF\r
+S118024C3F3C00019FFC0000000C224F45FA02D422DA22DA22D6\r
+S1180261DA266C00402F0C286C00444EAB0068486DFFB8486D43\r
+S1180276FFB42F0C206C0008286C000C4E909FFC000000522F53\r
+S118028B2DFFC62F0C206C0010286C00144E907052266C00387F\r
+S11802A04EAB001E41FA0294266C00384EAB007E266C00384E04\r
+S11802B5AB009E41EDFFBA266C00384EAB007E266C00384EABFC\r
+S11802CA009E1F3C00283F3C0001266C00384EAB009E9FFC0082\r
+S11802DF000052302DFFCA48C02F002F0C206C0010286C0014D8\r
+S11802F44E907052266C00384EAB001E266C00384EAB009E41CE\r
+S1180309FA0234266C00384EAB007E266C00384EAB009E41EDDB\r
+S118031EFF807016266C00384EAB00CA9FFC0000000E61000228\r
+S11803332841EDFF9E20DF20DF20DF30DF4A2DFF9E6700003AFD\r
+S1180348598F2F2DFFA02F2DFFA82F0C206C0018286C001C4ED9\r
+S118035D9001B82B5FFF9A2F2DFF9A2F2DFFA42F2DFFA82F0CE9\r
+S1180372206C0020286C00244E9060000034598F2F2DFFA04871\r
+S11803876DFFA82F0C206C0028286C002C4E902B5FFF962F2D41\r
+S118039CFFA42F2DFF962F2DFFA82F0C206C0020286C00244EC4\r
+S11803B190486DFEEA9FFC00000052204F43EDFF8030197250F0\r
+S11803C692406F024241D04130C06F0A5340E24030D951C8FF08\r
+S11803DBFC9FFC00000052224F45FA015C32DA266C00402F0CFA\r
+S11803F0286C00444EAB0050012C486DFEEA266C00402F0C28D4\r
+S11804056C00444EAB00A00118487A01343F3CFFFF486DFEEA6F\r
+S118041A266C00402F0C286C00444EAB00C000FC486DFEEA266C\r
+S118042F6C00402F0C286C00444EAB00A400E842ADFFB02B7C2B\r
+S118044400000001FFAC598F2F2DFFAC6100017E2B5FFFB02BC0\r
+S118045940FFB02F2DFFAC3F3C000A486DFEEA266C00402F0C65\r
+S118046E286C00444EAB00BC00AE9FFC0000000C2F2DFFB06127\r
+S118048300FCA82F0F3F3C000A486DFEEA266C00402F0C286CBB\r
+S118049800444EAB00C00086DFFC0000000C486DFEEA266C00B2\r
+S11804AD402F0C286C00444EAB00A4006C52ADFFAC0CAD000077\r
+S11804C2000AFFAC6F82486DFEEA1F3C0001266C00402F0C284D\r
+S11804D76C00444EAB0054486DFFB8486DFFB42F0C206C003044\r
+S11804EC286C00344E90486DFEEA4227266C00402F0C286C00AA\r
+S1180501444EAB005442A72F2D00382F2D00344E4A2B57FFF238\r
+S11805162F3C0000000C6000FD002B57FFF22F3C000000646056\r
+S118052B00FCF2000A4631202020202020202000023A3A0002D0\r
+S1180540293A000000142020202020204361736520202020521D\r
+S11805556573756C7441FA0004D1FCFFFFFAA02028003C43FAFB\r
+S118056A0004D3FC000001D645FA0004D5FC0000025E260A58D2\r
+S118057F8AD0885580222800566600002E2408265AD5B0B8008F\r
+S1180594B5C06DF6220992882141005642812648D25BB7C96D2E\r
+S11805A9FA4441D368005A123C00016000000442411F4100048B\r
+S11805BE2F68003400062F49000A96892F43000E4E754E56FFCC\r
+S11805D3F0202E000847FA0004D7FC000001A6220B41FA00049E\r
+S11805E8D1FC000001B62D58FFF02D58FFF42D58FFF82D50FF92\r
+S11805FDFC53807408B4806500012C41FA0004D1FC0000000EBA\r
+S1180612D080303008004EFB00020012002200320042004800DC\r
+S118062758006C00A000DC41FA0004D1FC0000011820106000C5\r
+S118063C010247FA0004D7FC0000010C200B600000F241FA00C5\r
+S118065104D1FC000001102010600000E22001600000DC47FA9E\r
+S11806660004D7FC00000120200B600000CC43FA0004D3FC001C\r
+S118067B0000FA41E9000C2010600000B8242EFFF447FA000464\r
+S1180690D7FC000000FEB48B6600001247FA0004D7FC000001B0\r
+S11806A514200B6000009447FA0004D7FC0000010A200B60005B\r
+S11806BA008441FA0004D1FC0000008A205047FA0004D7FC0085\r
+S11806CF000082B1CB6600001247FA0004D7FC000000E0200B79\r
+S11806E46000005847FA0004D7FC000000D2200B600000484147\r
+S11806F9FA0004D1FC0000004E43FA0004D3FC0000003EB3D0FE\r
+S118070E6600001247FA0004D7FC000000AE200B6000001E47A4\r
+S1180723FA0004D7FC000000A6200B6000000E47FA0004D7FC95\r
+S118073800000098200B4E5E4E740004000053756E65000000D8\r
+S118074D0007464F74746F00000000000A0000000C50656C6CFD\r
+S118076265000000075E5374696E61004B6172696E00000000C0\r
+S11807770500000768000000030000076E5075747465004B61BF\r
+S118078C6C6C65005374696E613100004B6172696E31000000C1\r
+S11807A1000033000007900000001F0000079878797A7A0000D2\r
+S11807B64F6C6C650000370038005065746572005376756C6C19\r
+S11807CB6F00003900536C75740000000000000000074C000072\r
+S11507E007640000077800000780000007A4000007AC34\r
+S9030000FC\r