ChangeLog-2009 57 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749
  1. 2009-12-28 Daniel Gutson <dgutson@codesourcery.com>
  2. * ld-arm/arm-elf.exp (armelftests): New test case added.
  3. * ld-arm/reloc-boundaries.s: New file.
  4. * ld-arm/reloc-boundaries.d: New file.
  5. 2009-12-28 Daniel Gutson <dgutson@codesourcery.com>
  6. * ld-arm/arm-elf.exp: Run missing test
  7. from a previous commit (callweak-2).
  8. 2009-12-10 Maciej W. Rozycki <macro@codesourcery.com>
  9. * ld-mips-elf/undefined.d: New test.
  10. * ld-mips-elf/undefined.s: Source for the new test.
  11. * ld-mips-elf/mips-elf.exp: Run the new test.
  12. 2009-12-09 Daniel Jacobowitz <dan@codesourcery.com>
  13. * ld-arm/arm-elf.exp (armeabitests): Add farcall-data.
  14. * ld-arm/farcall-data.d, ld-arm/farcall-data.s: New.
  15. * lib/ld-lib.exp (run_ld_link_tests, run_cc_link_tests): Correct
  16. regular expression for archives.
  17. 2009-11-23 Paul Brook <paul@codesourcery.com>
  18. * ld-arm/script-type.sym: New test.
  19. * ld-arm/script-type.s: New test.
  20. * ld-arm/script-type.s: New test.
  21. 2009-11-20 Thomas Schwinge <thomas@codesourcery.com>
  22. * ld-arm/arm-dyn.ld: Adapt to main linker script changes.
  23. * ld-arm/arm-lib.ld: Likewise.
  24. * ld-arm/armthumb-lib.sym: : Adjust expected results.
  25. * ld-arm/farcall-mixed-app-v5.d: Likewise.
  26. * ld-arm/farcall-mixed-app.d: Likewise.
  27. * ld-arm/farcall-mixed-app.sym: Likewise.
  28. * ld-arm/farcall-mixed-lib.d: Likewise.
  29. * ld-arm/mixed-app-v5.d: Likewise.
  30. * ld-arm/mixed-app.d: Likewise.
  31. * ld-arm/mixed-app.sym: Likewise.
  32. * ld-arm/mixed-lib.sym: Likewise.
  33. * ld-arm/preempt-app.sym: Likewise.
  34. * ld-arm/tls-app.d: Likewise.
  35. 2009-11-18 Nick Clifton <nickc@redhat.com>
  36. * ld-elf/extract-symbol-1sec.d: Expect to fail for the RX target.
  37. * ld-scripts/overlay-size.d: Likewise.
  38. * ld-scripts/rgn-at1.d: Likewise.
  39. * ld-scripts/rgn-at2.d: Likewise.
  40. * ld-scripts/rgn-at3.d: Likewise.
  41. * ld-scripts/rgn-at4.d: Likewise.
  42. * ld-scripts/rgn-over8-ok.d: Likewise.
  43. 2009-11-15 Kai Tietz <kai.tietz@onevision.com>
  44. * ld-pe/direct2_client.c: New file.
  45. * ld-pe/direct2_dll.c: Likewise.
  46. * ld-pe/direct2_dll.def: Likewise.
  47. * ld-pe/pe-run2.exp: Likewise.
  48. 2009-11-13 H.J. Lu <hongjiu.lu@intel.com>
  49. * ld-x86-64/tlsbin.dd: Updated for prefix processing.
  50. * ld-x86-64/tlsgdesc.dd: Likewise.
  51. * ld-x86-64/tlsld1.dd: Likewise.
  52. * ld-x86-64/tlspic.dd: Likewise.
  53. 2009-11-09 H.J. Lu <hongjiu.lu@intel.com>
  54. PR ld/10911
  55. * ld-ifunc/ifunc-4a-x86.d: New.
  56. 2009-11-02 Paul Brook <paul@codesourcery.com>
  57. * ld-arm/arm-elf.exp: Add new attr-merge-vfp tests.
  58. * ld-arm/attr-merge-vfp-1.d: New test.
  59. * ld-arm/attr-merge-vfp-1r.d: New test.
  60. * ld-arm/attr-merge-vfp-2.d: New test.
  61. * ld-arm/attr-merge-vfp-2r.d: New test.
  62. * ld-arm/attr-merge-vfp-3.d: New test.
  63. * ld-arm/attr-merge-vfp-3r.d: New test.
  64. * ld-arm/attr-merge-vfp-4.d: New test.
  65. * ld-arm/attr-merge-vfp-4r.d: New test.
  66. * ld-arm/attr-merge-vfp-5.d: New test.
  67. * ld-arm/attr-merge-vfp-5r.d: New test.
  68. * ld-arm/attr-merge-vfp-2.s: New test.
  69. * ld-arm/attr-merge-vfp-3.s: New test.
  70. * ld-arm/attr-merge-vfp-3-d16.s: New test.
  71. * ld-arm/attr-merge-vfp-4.s: New test.
  72. * ld-arm/attr-merge-vfp-4-d16.s: New test.
  73. 2009-11-02 Alan Modra <amodra@bigpond.net.au>
  74. * ld-scripts/phdrs3.exp (LDFLAGS): Add "--local-store 0:0" for SPU.
  75. 2009-10-30 Mark Mitchell <mark@codesourcery.com>
  76. * ld-elfcomm/elfcomm.exp: Compile with -fcommon.
  77. 2009-10-28 Johan Kristell <johankri@axis.com>
  78. * ld-cris/dso12-pltdis.d: New test.
  79. 2009-10-19 Hans-Peter Nilsson <hp@axis.com>
  80. * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d,
  81. ld-cris/tls-e-80.d, ld-cris/tls-e-dtpoffd1.d,
  82. ld-cris/tls-e-dtpoffd3.d, ld-cris/tls-ldgde-14.d,
  83. ld-cris/tls-ldgde-15.d, ld-cris/tls-ldgdex-14.d,
  84. ld-cris/tls-ldgdex-15.d: Adjust for change in non-shared
  85. R_CRIS_32_DTPREL and R_CRIS_16_DTPREL relocations.
  86. 2009-10-17 Arnold Metselaar <arnold.metselaar@planet.nl>
  87. * ld-scripts/align.exp: Remove xfails for z80-*-coff
  88. 2009-10-16 Rafael Avila de Espindola <espindola@google.com>
  89. * bootstrap.exp: Detect if plugins are enabled. Skip the static
  90. link test and add -ldl to the remaining tests if they are.
  91. 2009-10-14 Joseph Myers <joseph@codesourcery.com>
  92. * ld-scripts/phdrs3.d: Allow colon in name of linker binary.
  93. 2009-10-14 Alan Modra <amodra@bigpond.net.au>
  94. * ld-elf/pr349-1.s, * ld-elf/pr349-2.s, * ld-elf/pr349.d: New.
  95. 2009-10-09 H.J. Lu <hongjiu.lu@intel.com>
  96. PR ld/10749
  97. * ld-elf/relocatable.d: New.
  98. * ld-elf/relocatable.t: Likewise.
  99. * ld-elf/simple.s: Likewise.
  100. 2009-10-07 H.J. Lu <hongjiu.lu@intel.com>
  101. PR ld/10744
  102. * ld-scripts/phdrs3.exp: Run phdrs3a.
  103. * ld-scripts/phdrs3a.d: New.
  104. * ld-scripts/phdrs3a.t: Likewise.
  105. 2009-10-08 Alan Modra <amodra@bigpond.net.au>
  106. PR ld/10744
  107. * ld-scripts/phdrs3.d: Update.
  108. 2009-10-06 Nathan Sidwell <nathan@codesourcery.com>
  109. * ld-scripts/phdrs3.d: New.
  110. * ld-scripts/phdrs3.t: New.
  111. * ld-scripts/phdrs3.exp: New.
  112. 2009-10-03 Alan Modra <amodra@bigpond.net.au>
  113. * ld-powerpc/tlsexe.d: Update.
  114. * ld-powerpc/tlsexe.r: Update.
  115. * ld-powerpc/tlsexetoc.d: Update.
  116. * ld-powerpc/tlsexetoc.r: Update.
  117. * ld-powerpc/tlsso.d: Update.
  118. * ld-powerpc/tlsso.r: Update.
  119. * ld-powerpc/tlstocso.d: Update.
  120. * ld-powerpc/tlstocso.r: Update.
  121. 2009-10-02 Alan Modra <amodra@bigpond.net.au>
  122. * lib/ld-lib.exp (ld_simple_link_defsyms): New proc, adding
  123. powerpc-*-rtems to code setting symbols, extracted from..
  124. * ld-srec/srec.exp (run_srec_test): ..here. Correct flags for sh64.
  125. * ld-gc/gc.exp (test_gc): Use ld_simple_link_defsyms.
  126. 2009-10-01 Ulrich Weigand <uweigand@de.ibm.com>
  127. * ld-spu/icache1.d: Update to new section layout.
  128. 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
  129. PR ld/10630
  130. * ld-alpha/tlsbin.rd: Remove HIDDEN/.hidden on local symbols.
  131. * ld-alpha/tlsbinr.rd: Likewise.
  132. * ld-alpha/tlspic.rd: Likewise.
  133. * ld-cris/libdso-2.d: Likewise.
  134. * ld-cris/locref1.d: Likewise.
  135. * ld-cris/locref2.d: Likewise.
  136. * ld-cris/tls-e-20a.d: Likewise.
  137. * ld-cris/tls-e-20.d: Likewise.
  138. * ld-cris/tls-e-80.d: Likewise.
  139. * ld-cris/tls-gc-68.d: Likewise.
  140. * ld-cris/tls-gc-69.d: Likewise.
  141. * ld-cris/tls-gc-70.d: Likewise.
  142. * ld-cris/tls-gc-75.d: Likewise.
  143. * ld-cris/tls-gc-76.d: Likewise.
  144. * ld-cris/tls-gc-79.d: Likewise.
  145. * ld-cris/tls-gd-1h.d: Likewise.
  146. * ld-cris/tls-gd-2h.d: Likewise.
  147. * ld-cris/tls-ld-4.d: Likewise.
  148. * ld-cris/tls-ld-5.d: Likewise.
  149. * ld-cris/tls-ld-6.d: Likewise.
  150. * ld-cris/tls-ld-7.d: Likewise.
  151. * ld-cris/tls-ldgd-14.d: Likewise.
  152. * ld-cris/tls-ldgd-15.d: Likewise.
  153. * ld-cris/tls-local-63.d: Likewise.
  154. * ld-cris/tls-local-64.d: Likewise.
  155. * ld-elf/pr9676.rd: Likewise.
  156. * ld-elf/pr9679.rd: Likewise.
  157. * ld-elfvsb/hidden2.d: Likewise.
  158. * ld-i386/tlsbindesc.rd: Likewise.
  159. * ld-i386/tlsbin.rd: Likewise.
  160. * ld-i386/tlsdesc.rd: Likewise.
  161. * ld-i386/tlsgdesc.rd: Likewise.
  162. * ld-i386/tlsnopic.rd: Likewise.
  163. * ld-i386/tlspic.rd: Likewise.
  164. * ld-ia64/tlsbin.rd: Likewise.
  165. * ld-ia64/tlspic.rd: Likewise.
  166. * ld-powerpc/tlsexe32.r: Likewise.
  167. * ld-powerpc/tlsexe.r: Likewise.
  168. * ld-powerpc/tlsexetoc.r: Likewise.
  169. * ld-powerpc/tlsso32.r: Likewise.
  170. * ld-powerpc/tlsso.r: Likewise.
  171. * ld-powerpc/tlstocso.r: Likewise.
  172. * ld-s390/tlsbin_64.rd: Likewise.
  173. * ld-s390/tlsbin.rd: Likewise.
  174. * ld-s390/tlspic_64.rd: Likewise.
  175. * ld-s390/tlspic.rd: Likewise.
  176. * ld-sparc/gotop32.rd: Likewise.
  177. * ld-sparc/gotop64.rd: Likewise.
  178. * ld-sparc/tlssunbin32.rd: Likewise.
  179. * ld-sparc/tlssunbin64.rd: Likewise.
  180. * ld-sparc/tlssunnopic32.rd: Likewise.
  181. * ld-sparc/tlssunnopic64.rd: Likewise.
  182. * ld-sparc/tlssunpic32.rd: Likewise.
  183. * ld-sparc/tlssunpic64.rd: Likewise.
  184. * ld-x86-64/tlsbindesc.rd: Likewise.
  185. * ld-x86-64/tlsbin.rd: Likewise.
  186. * ld-x86-64/tlsdesc.rd: Likewise.
  187. * ld-x86-64/tlsgdesc.rd: Likewise.
  188. * ld-x86-64/tlspic.rd: Likewise.
  189. * ld-xtensa/tlsbin.rd: Likewise.
  190. * ld-xtensa/tlspic.rd: Likewise.
  191. * ld-elf/local1.d: New.
  192. * ld-elf/local1.map: Likewise.
  193. * ld-elf/local1.s: Likewise.
  194. * ld-ia64/local1.d: Likewise.
  195. * ld-ia64/local1.map: Likewise.
  196. * ld-ia64/local1.s: Likewise.
  197. 2009-09-23 Matt Rice <ratmice@gmail.com>
  198. * ld-elf/audit.exp: New.
  199. * ld-elf/audit.rd: New.
  200. * ld-elf/depaudit.rd: New.
  201. * ld-elf/depaudit2.rd: New.
  202. 2009-09-23 Jie Zhang <jie.zhang@analog.com>
  203. * ld-srec/srec.exp: Add xfails for bfin-*-linux-uclibc.
  204. 2009-09-23 Alan Modra <amodra@bigpond.net.au>
  205. * ld-alpha/tlsbin.rd: Tolerate some whitespace differences.
  206. * ld-alpha/tlsbinr.rd: Likewise.
  207. * ld-alpha/tlspic.rd: Likewise.
  208. * ld-arm/armthumb-lib.sym: Likewise.
  209. * ld-arm/farcall-mixed-app.sym: Likewise.
  210. * ld-arm/mixed-app.sym: Likewise.
  211. * ld-arm/mixed-lib.sym: Likewise.
  212. * ld-arm/preempt-app.sym: Likewise.
  213. * ld-arm/use-thumb-lib.sym: Likewise.
  214. * ld-cris/libdso-2.d: Likewise.
  215. * ld-cris/tls-local-63.d: Likewise.
  216. * ld-cris/tls-local-64.d: Likewise.
  217. * ld-cris/tls-und-38.d: Likewise.
  218. * ld-cris/tls-und-42.d: Likewise.
  219. * ld-cris/tls-und-46.d: Likewise.
  220. * ld-cris/tls-und-50.d: Likewise.
  221. * ld-cris/weakref3.d: Likewise.
  222. * ld-cris/weakref4.d: Likewise.
  223. * ld-elf/empty.d: Likewise.
  224. * ld-elf/group1.d: Likewise.
  225. * ld-elf/group3a.d: Likewise.
  226. * ld-elf/group3b.d: Likewise.
  227. * ld-elf/hash.d: Likewise.
  228. * ld-elf/warn1.d: Likewise.
  229. * ld-elf/warn2.d: Likewise.
  230. * ld-elfvers/vers24.rd: Likewise.
  231. * ld-elfvsb/hidden0.d: Likewise.
  232. * ld-elfvsb/hidden1.d: Likewise.
  233. * ld-elfvsb/hidden2.d: Likewise.
  234. * ld-elfvsb/internal0.d: Likewise.
  235. * ld-elfvsb/internal1.d: Likewise.
  236. * ld-elfvsb/protected0.d: Likewise.
  237. * ld-elfvsb/protected1.d: Likewise.
  238. * ld-i386/tlsbin.rd: Likewise.
  239. * ld-i386/tlsbindesc.rd: Likewise.
  240. * ld-i386/tlsdesc.rd: Likewise.
  241. * ld-i386/tlsgdesc.rd: Likewise.
  242. * ld-i386/tlsnopic.rd: Likewise.
  243. * ld-i386/tlspic.rd: Likewise.
  244. * ld-ia64/tlsbin.rd: Likewise.
  245. * ld-ia64/tlspic.rd: Likewise.
  246. * ld-mips-elf/got-vers-1.sd: Likewise.
  247. * ld-mips-elf/mips16-pic-2.nd: Likewise.
  248. * ld-mips-elf/mips16-pic-4a.nd: Likewise.
  249. * ld-mips-elf/pic-and-nonpic-1-rel.nd: Likewise.
  250. * ld-mips-elf/pic-and-nonpic-1.nd: Likewise.
  251. * ld-mips-elf/pic-and-nonpic-3b.nd: Likewise.
  252. * ld-mips-elf/pic-and-nonpic-4b.nd: Likewise.
  253. * ld-mips-elf/pic-and-nonpic-5b.nd: Likewise.
  254. * ld-mips-elf/pic-and-nonpic-6-n32.nd: Likewise.
  255. * ld-mips-elf/pic-and-nonpic-6-n64.nd: Likewise.
  256. * ld-mips-elf/pic-and-nonpic-6-o32.nd: Likewise.
  257. * ld-mips-elf/vxworks1-lib.nd: Likewise.
  258. * ld-mmix/bspec1.d: Likewise.
  259. * ld-mmix/bspec2.d: Likewise.
  260. * ld-mmix/local1.d: Likewise.
  261. * ld-mmix/local3.d: Likewise.
  262. * ld-mmix/local5.d: Likewise.
  263. * ld-mmix/local7.d: Likewise.
  264. * ld-mmix/undef-3.d: Likewise.
  265. * ld-mn10300/i135409-1.d: Likewise.
  266. * ld-mn10300/i135409-2.d: Likewise.
  267. * ld-powerpc/tlsexe.r: Likewise.
  268. * ld-powerpc/tlsexe32.r: Likewise.
  269. * ld-powerpc/tlsexetoc.r: Likewise.
  270. * ld-powerpc/tlsso.r: Likewise.
  271. * ld-powerpc/tlsso32.r: Likewise.
  272. * ld-powerpc/tlstocso.r: Likewise.
  273. * ld-powerpc/vxworks1-lib.nd: Likewise.
  274. * ld-s390/tlsbin.rd: Likewise.
  275. * ld-s390/tlsbin_64.rd: Likewise.
  276. * ld-s390/tlspic.rd: Likewise.
  277. * ld-s390/tlspic_64.rd: Likewise.
  278. * ld-sh/tlsbin-2.d: Likewise.
  279. * ld-sh/tlspic-2.d: Likewise.
  280. * ld-sh/vxworks1-lib.nd: Likewise.
  281. * ld-sh/sh64/crange1.rd: Likewise.
  282. * ld-sh/sh64/crange2.rd: Likewise.
  283. * ld-sh/sh64/crange3-cmpct.rd: Likewise.
  284. * ld-sh/sh64/crange3-media.rd: Likewise.
  285. * ld-sh/sh64/crange3.rd: Likewise.
  286. * ld-sh/sh64/crangerel1.rd: Likewise.
  287. * ld-sh/sh64/crangerel2.rd: Likewise.
  288. * ld-sh/sh64/reldl32.rd: Likewise.
  289. * ld-sh/sh64/reldl64.rd: Likewise.
  290. * ld-sparc/gotop32.rd: Likewise.
  291. * ld-sparc/gotop64.rd: Likewise.
  292. * ld-sparc/tlssunbin32.rd: Likewise.
  293. * ld-sparc/tlssunbin64.rd: Likewise.
  294. * ld-sparc/tlssunnopic32.rd: Likewise.
  295. * ld-sparc/tlssunnopic64.rd: Likewise.
  296. * ld-sparc/tlssunpic32.rd: Likewise.
  297. * ld-sparc/tlssunpic64.rd: Likewise.
  298. * ld-vxworks/plt-mips1.d: Likewise.
  299. * ld-x86-64/tlsbin.rd: Likewise.
  300. * ld-x86-64/tlsbindesc.rd: Likewise.
  301. * ld-x86-64/tlsdesc.rd: Likewise.
  302. * ld-x86-64/tlsgdesc.rd: Likewise.
  303. * ld-x86-64/tlspic.rd: Likewise.
  304. * ld-xtensa/tlsbin.rd: Likewise.
  305. * ld-xtensa/tlspic.rd: Likewise.
  306. 2009-09-21 Richard Sandiford <rdsandiford@googlemail.com>
  307. PR ld/10681
  308. * ld-elf/eh6.d: Expect absolute pointers in shared libraries to
  309. be converted into PC-relative form.
  310. 2009-09-21 Richard Sandiford <rdsandiford@googlemail.com>
  311. * ld-mips-elf/eh-frame5.d: Expect PC-relative encodings
  312. to include DW_EH_PE_sdata4.
  313. 2009-09-21 Richard Sandiford <rdsandiford@googlemail.com>
  314. * ld-mips-elf/eh-frame1-n32.d: Expect PC-relative encodings
  315. to include DW_EH_PE_sdata4.
  316. * ld-mips-elf/eh-frame2-n32.d: Likewise.
  317. * ld-mips-elf/eh-frame1-n64.d: Expect PC-relative encodings
  318. to include DW_EH_PE_sdata8.
  319. * ld-mips-elf/eh-frame2-n64.d: Likewise.
  320. 2009-09-21 Alan Modra <amodra@bigpond.net.au>
  321. * ld-powerpc/tlslib.s: Delete dot-symbol entry syms. Add
  322. __tls_get_addr_opt.
  323. * ld-powerpc/tlslib32.s: Add __tls_get_addr_opt.
  324. * ld-powerpc/oldtlslib.s: New file, old-abi version of tlslib.s.
  325. * ld-powerpc/powerpc.exp: Build old-abi library and use it in
  326. two new link tests.
  327. * ld-powerpc/tlsexe.d: Update for new __tls_get_addr stub.
  328. * ld-powerpc/tlsexe.g, * ld-powerpc/tlsexe.r, *ld-powerpc/tlsexe32.d,
  329. * ld-powerpc/tlsexe32.g, * ld-powerpc/tlsexe32.r,
  330. * ld-powerpc/tlsexetoc.d, * ld-powerpc/tlsexetoc.g,
  331. * ld-powerpc/tlsexetoc.r: Likewise.
  332. 2009-09-20 Richard Sandiford <rdsandiford@googlemail.com>
  333. * ld-mips-elf/elf-rel-got-n64-linux.d: Expect BALs.
  334. * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
  335. 2009-09-19 Richard Sandiford <rdsandiford@googlemail.com>
  336. * ld-mips-elf/eh-frame5.s, ld-mips-elf/eh-frame5.ld,
  337. ld-mips-elf/eh-frame5.d: New test.
  338. * ld-mips-elf/mips-elf.exp: Run it.
  339. 2009-09-18 Alan Modra <amodra@bigpond.net.au>
  340. * ld-powerpc/tlsso.d: Update.
  341. * ld-powerpc/tlsso.r: Update.
  342. * ld-powerpc/tlstocso.d: Update.
  343. * ld-powerpc/tlstocso.r: Update.
  344. 2009-09-15 Kaz Kojima <kkojima@rr.iij4u.or.jp>
  345. * ld-elfcomm/elfcomm.exp: Add appropriate emulation option
  346. for sh64*-*-*.
  347. * ld-gc/gc.exp (test_gc): Likewise.
  348. 2009-09-14 H.J. Lu <hongjiu.lu@intel.com>
  349. * ld-undefined/entry-7.d: New.
  350. 2009-09-13 Richard Sandiford <rdsandiford@googlemail.com>
  351. * ld-mips-elf/eh-frame1-n32.d: Change "the section \.eh_frame"
  352. to "the \.eh_frame section".
  353. * ld-mips-elf/eh-frame1-n64.d: Likewise.
  354. * ld-mips-elf/eh-frame2-n32.d: Likewise.
  355. * ld-mips-elf/eh-frame2-n64.d: Likewise.
  356. * ld-mips-elf/eh-frame3.d: Likewise.
  357. * ld-mips-elf/eh-frame4.d: Likewise.
  358. * ld-mips-elf/elf-rel-got-n32.d: Expect bals.
  359. * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
  360. * ld-mips-elf/mips-elf.exp: Force the MIPS16 PIC tests to use -mips1.
  361. 2009-09-11 Jie Zhang <jie.zhang@analog.com>
  362. * ld-elf/warn2.d: `Foo' appears in section 3 when target
  363. is bfin-*-linux-uclibc.
  364. 2009-09-09 Daniel Jacobowitz <dan@codesourcery.com>
  365. * ld-arm/farcall-mixed-lib.d: Update.
  366. 2009-09-09 Alan Modra <amodra@bigpond.net.au>
  367. * ld-elf/sec64k.exp: For frv-linux use "aw" sections.
  368. * ld-elf/seg.d: Cater for GNU_STACK segment.
  369. * ld-elf/symbol1ref.s: Use data section.
  370. * ld-elf/symbol2ref.s: Likewise.
  371. * ld-scripts/empty-address-1.d: Don't run on frv-linux.
  372. * ld-scripts/empty-address-2a.d: Likewise.
  373. * ld-scripts/empty-address-2b.d: Likewise.
  374. * ld-scripts/empty-aligned.d: Likewise.
  375. * ld-elf/extract-symbol-1sym.d: Tolerate extra target supplied syms.
  376. * ld-scripts/sort_b_a-1.d: Likewise.
  377. * ld-scripts/sort_b_a.d: Likewise.
  378. * ld-scripts/sort_b_a_a-1.d: Likewise.
  379. * ld-scripts/sort_b_a_a-2.d: Likewise.
  380. * ld-scripts/sort_b_a_a-3.d: Likewise.
  381. * ld-scripts/sort_b_a_n-1.d: Likewise.
  382. * ld-scripts/sort_b_a_n-2.d: Likewise.
  383. * ld-scripts/sort_b_a_n-3.d: Likewise.
  384. * ld-scripts/sort_b_n-1.d: Likewise.
  385. * ld-scripts/sort_b_n.d: Likewise.
  386. * ld-scripts/sort_b_n_a-1.d: Likewise.
  387. * ld-scripts/sort_b_n_a-2.d: Likewise.
  388. * ld-scripts/sort_b_n_a-3.d: Likewise.
  389. * ld-scripts/sort_b_n_n-1.d: Likewise.
  390. * ld-scripts/sort_b_n_n-2.d: Likewise.
  391. * ld-scripts/sort_b_n_n-3.d: Likewise.
  392. * ld-scripts/sort_no-1.d: Likewise.
  393. * ld-scripts/sort_no-2.d: Likewise.
  394. 2009-09-08 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
  395. * ld-elf/merge.d: xfail cr16-*-*.
  396. 2009-09-08 Alan Modra <amodra@bigpond.net.au>
  397. * ld-elf/eh5.d: Don't run on hppa64. Allow non-pcrel encoding.
  398. Skip extra CIEs emitted on embedded targets and adjust FDE
  399. matches to suit.
  400. 2009-09-05 Jie Zhang <jie.zhang@analog.com>
  401. * ld-elf/sec64k.exp: Use ".set" instead of "=" for bfin-*-*.
  402. 2009-09-03 Dave Korn <dave.korn.cygwin@gmail.com>
  403. * ld-pe/longsecn.d: Adjusted to match new .text section merging
  404. in default PE linker scripts.
  405. * ld-pe/longsecn-1.d: Likewise.
  406. * ld-pe/longsecn-2.d: Likewise.
  407. 2009-08-31 Jie Zhang <jie.zhang@analog.com>
  408. * lib/ld-lib.exp (is_elf_format): Return 1 for bfin-*-uclinux.
  409. 2009-08-31 Alan Modra <amodra@bigpond.net.au>
  410. * ld-ifunc/ifunc.exp: Match R_PPC64_JUMP_IREL.
  411. 2009-08-30 H.J. Lu <hongjiu.lu@intel.com>
  412. PR ld/10569
  413. * ld-elf/commonpage2.d: New.
  414. * ld-elf/maxpage4.d: Likewise.
  415. * ld-elf/maxpage4.t: Likewise.
  416. 2009-08-26 Maxim Kuvyrkov <maxim@codesourcery.com>
  417. * ld-m68k/tls-def-1.s: New file.
  418. * ld-m68k/tls-def-1.d: New file.
  419. * ld-m68k/tls-gd-1.d2: New file.
  420. * ld-m68k/tls-gd-1.d3: New file.
  421. * ld-m68k/tls-main-1.s: New file.
  422. * ld-m68k/tls-main-1.d: New file.
  423. * ld-m68k/m68k.exp: Run new TLS tests.
  424. 2009-08-23 Andreas Schwab <schwab@linux-m68k.org>
  425. * ld-powerpc/powerpc.exp: Move relaxing and relocatable relaxing
  426. tests from ppc64elftest to ppcelftest and pass -a32 to assembler.
  427. * ld-powerpc/relax.d: Fix whitespace.
  428. * ld-powerpc/relaxr.d: Likewise.
  429. 2009-08-21 Daniel Gutson <dgutson@codesourcery.com>
  430. * ld-arm/callweak.d: Opcodes updated.
  431. * ld-arm/callweak.s: Architecture specified.
  432. * ld-arm/callweak-2.d: New test case.
  433. * ld-arm/callweak-2.s: New file.
  434. 2009-08-17 Nick Clifton <nickc@redhat.com>
  435. * ld-elf/linkonce1.d: Accept "UNUSED" as part of the name of an
  436. unused reloc.
  437. * ld-elf/linkonce2.d: Likewise.
  438. 2009-08-10 Jan Kratochvil <jan.kratochvil@redhat.com>
  439. Test go32 stub preservation by objcopy.
  440. * ld-i386/i386.exp (go32 stub, go32 stub patch the source)
  441. (go32 stub objcopy, go32 stub comparison after objcopy): New.
  442. 2009-08-10 Nathan Sidwell <nathan@codesourcery.com>
  443. * ld-powerpc/relax.s: New.
  444. * ld-powerpc/relax.d: New.
  445. * ld-powerpc/relaxr.d: New.
  446. * ld-powerpc/powerpc.exp: Add new tests.
  447. 2009-08-06 Nathan Sidwell <nathan@codesourcery.com>
  448. * ld-arm/arm-elf.exp: Add new test.
  449. * ld-arm/cortex-a8-fix-hdr.d: New.
  450. * ld-arm/cortex-a8-fix-hdr.s: New.
  451. * ld-arm/cortex-a8-fix-hdr.t: New.
  452. 2009-08-05 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
  453. * ld-spu/fixup.d: New.
  454. * ld-spu/fixup.s: New.
  455. 2009-08-05 Nathan Sidwell <nathan@codesourcery.com>
  456. * ld-arm/cortex-a8-far-1.s: New.
  457. * ld-arm/cortex-a8-far-2.s: New.
  458. * ld-arm/cortex-a8-far.d: New.
  459. * ld-arm/arm-elf.exp: Add new test.
  460. 2009-08-02 H.J. Lu <hongjiu.lu@intel.com>
  461. PR ld/6443
  462. * ld-i386/i386.exp: Run tlspie1.
  463. * ld-x86-64/x86-64.exp: tlspie1.
  464. * ld-i386/tlspie1.d: New.
  465. * ld-i386/tlspie1.s: Likewise.
  466. * ld-x86-64/tlspie1.d: Likewise.
  467. * ld-x86-64/tlspie1.s: Likewise.
  468. 2009-07-31 Hans-Peter Nilsson <hp@bitrange.com>
  469. * ld-mmix/x.s, ld-mmix/y.s, ld-mmix/zeroeh.ld,
  470. ld-mmix/zeroehelf.d, ld-mmix/zeroehmmo.d: Use .gcc_except_table,
  471. not .eh_frame.
  472. 2009-07-30 H.J. Lu <hongjiu.lu@intel.com>
  473. * ld-elf/shared.exp: Comment out dl3b.
  474. 2009-07-30 Hans-Peter Nilsson <hp@bitrange.com>
  475. * ld-scripts/empty-address-3a.d, ld-scripts/empty-address-3b.d:
  476. Skip for mmix-knuth-mmixware.
  477. 2009-07-29 Hans-Peter Nilsson <hp@bitrange.com>
  478. * ld-scripts/default-script.s (text): Globalize.
  479. * ld-scripts/default-script1.d, ld-scripts/default-script2.d,
  480. ld-scripts/default-script3.d, ld-scripts/default-script4.d: Adjust
  481. accordingly.
  482. 2009-07-25 H.J. Lu <hongjiu.lu@intel.com>
  483. * ld-x86-64/abs-l1om.d: New.
  484. * ld-x86-64/protected2-l1om.d: Likewise.
  485. * ld-x86-64/protected3-l1om.d: Likewise.
  486. * ld-x86-64/x86-64.exp: Run abs-l1om, protected2-l1om and
  487. protected3-l1om.
  488. 2009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
  489. Alan Modra <amodra@bigpond.net.au>
  490. * ld-spu/pic.d: New.
  491. * ld-spu/pic.s: New.
  492. * ld-spu/picdef.s: New.
  493. 2009-07-23 H.J. Lu <hongjiu.lu@intel.com>
  494. PR ld/10434
  495. * ld-x86-64/tlsle1.d: New.
  496. * ld-x86-64/tlsle1.s: Likewise.
  497. * ld-x86-64/x86-64.exp: Run tlsle1.
  498. 2009-07-21 H.J. Lu <hongjiu.lu@intel.com>
  499. PR ld/10426
  500. * ld-ifunc/ifunc.exp: Check test-1 and libtest-2.so. Updated.
  501. * ld-ifunc/test-1.c: New.
  502. * ld-ifunc/test-2.c: Likewise.
  503. 2009-07-17 Chao-ying Fu <fu@mips.com>
  504. * ld-mips-elf/pic-and-nonpic-3b.dd: Updated to use new PLT
  505. entries.
  506. * ld-mips-elf/pic-and-nonpic-5b.dd: Likewise.
  507. * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
  508. * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
  509. * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
  510. 2009-07-16 H.J. Lu <hongjiu.lu@intel.com>
  511. * ld-ifunc/ifunc-5r-local-i386.d: New.
  512. * ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
  513. 2009-07-16 Nathan Sidwell <nathan@codesourcery.com>
  514. * ld-arm/arm-target2.s: Add addend cases.
  515. * ld-arm/arm-target2-rel.d: Adjust.
  516. * ld-arm/arm-target2-abs.d: Adjust.
  517. * ld-arm/arm-target2-got-rel.d: Adjust.
  518. 2009-07-13 H.J. Lu <hongjiu.lu@intel.com>
  519. * ld-ifunc/ifunc.exp: Don't use -shared/-static to build object
  520. files. Use ld_simple_link to build static non-ifunc-using
  521. executable. Re-enable static non-ifunc-using executable check.
  522. 2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
  523. * ld-ifunc/ifunc.exp: Don't check static non-ifunc-using
  524. executable.
  525. 2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
  526. * ld-ifunc/ifunc-1-local-x86.d: Updated.
  527. * ld-ifunc/ifunc-1-x86.d: Likewise.
  528. * ld-ifunc/ifunc-3a-x86.d: Likewise.
  529. 2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
  530. * ld-ifunc/ifunc-1-local-x86.d: Updated.
  531. * ld-ifunc/ifunc-1-x86.d: Likewise.
  532. * ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
  533. * ld-ifunc/ifunc-2-x86-64.d: Likewise.
  534. * ld-ifunc/ifunc-3a-x86.d: Likewise.
  535. 2009-07-10 Alan Modra <amodra@bigpond.net.au>
  536. * ld-ifunc/ifunc.exp: Run for powerpc. Really generate static
  537. executables, renaming the existing dynamic but local tests.
  538. 2009-07-08 Alan Modra <amodra@bigpond.net.au>
  539. * ld-selective/selective.exp: Remove check that $CC contains the
  540. string "gcc". Do -dumpversion for $CXX.
  541. 2009-06-30 Nick Clifton <nickc@redhat.com>
  542. PR 10288
  543. * ld-arm/arm-app.d: Update expcted disassembly.
  544. * ld-arm/arm-be8.d: Likewise.
  545. * ld-arm/arm-call.d: Likewise.
  546. * ld-arm/arm-lib-plt32.d: Likewise.
  547. * ld-arm/arm-lib.d: Likewise.
  548. * ld-arm/arm-movwt.d: Likewise.
  549. * ld-arm/arm-pic-veneer.d: Likewise.
  550. * ld-arm/armthumb-lib.d: Likewise.
  551. * ld-arm/armv4-bx.d: Likewise.
  552. * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
  553. * ld-arm/farcall-mixed-app-v5.d: Likewise.
  554. * ld-arm/farcall-mixed-app.d: Likewise.
  555. * ld-arm/farcall-mixed-lib.d: Likewise.
  556. * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
  557. * ld-arm/farcall-thumb-arm-short.d: Likewise.
  558. * ld-arm/farcall-thumb-arm.d: Likewise.
  559. * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
  560. * ld-arm/farcall-thumb-thumb-m.d: Likewise.
  561. * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
  562. * ld-arm/farcall-thumb-thumb.d: Likewise.
  563. * ld-arm/group-relocs.d: Likewise.
  564. * ld-arm/mixed-app-v5.d: Likewise.
  565. * ld-arm/mixed-app.d: Likewise.
  566. * ld-arm/mixed-lib.d: Likewise.
  567. * ld-arm/movw-merge.d: Likewise.
  568. * ld-arm/thumb2-b-interwork.d: Likewise.
  569. * ld-arm/tls-app.d: Likewise.
  570. * ld-arm/tls-lib.d: Likewise.
  571. 2009-06-29 Nick Clifton <nickc@redhat.com>
  572. PR 10288
  573. * ld-arm/arm-app-abs32.d: Update expected disassembly.
  574. * ld-arm/arm-app.d: Likewise.
  575. * ld-arm/arm-lib-plt32.d: Likewise.
  576. * ld-arm/arm-lib.d: Likewise.
  577. * ld-arm/arm-pic-veneer.d: Likewise.
  578. * ld-arm/armthumb-lib.d: Likewise.
  579. * ld-arm/farcall-mixed-app-v5.d: Likewise.
  580. * ld-arm/farcall-mixed-app.d: Likewise.
  581. * ld-arm/farcall-mixed-lib.d: Likewise.
  582. * ld-arm/group-relocs.d: Likewise.
  583. * ld-arm/mixed-app-v5.d: Likewise.
  584. * ld-arm/mixed-app.d: Likewise.
  585. * ld-arm/mixed-lib.d: Likewise.
  586. * ld-arm/thumb2-bl-undefweak.d: Likewise.
  587. 2009-06-27 H.J. Lu <hongjiu.lu@intel.com>
  588. PR ld/10337
  589. * ld-ifunc/binutils.exp: New.
  590. 2009-06-25 Kai Tietz <kai.tietz@onevision.com>
  591. * ld-pe/aligncomm-1.c (size_t): Add typedef.
  592. (main): Use it for casting pointer to scalar.
  593. * ld-pe/aligncomm-2.c: Likewise.
  594. * ld-pe/aligncomm-3.c: Likewise.
  595. * ld-pe/aligncomm-4.c: Likewise.
  596. * ld-scripts/empty-address.exp: Make sure that for x86_64-*-mingw*
  597. target imagebase is set to zero.
  598. * ld-scripts/weak.exp: Don't fail for x86_64-*-mingw* target.
  599. 2009-06-22 Christophe Lyon <christophe.lyon@st.com>
  600. ld/testsuite:
  601. * ld-arm/farcall-mixed-app.s: Add new references to check more
  602. modes switching.
  603. * ld-arm/farcall-mixed-lib1.s: Likewise.
  604. * ld-arm/farcall-mixed-app-v5.d: Update expected result.
  605. * farcall-mixed-app.d: Likewise.
  606. * ld-arm/farcall-mixed-lib.d: Likewise.
  607. 2009-06-22 Dave Korn <dave.korn.cygwin@gmail.com>
  608. * ld-pe/pe-run.exp (proc test_direct_link_dll): Fix incorrect
  609. line-wrapping.
  610. 2009-06-19 H.J. Lu <hongjiu.lu@intel.com>
  611. * ld-i386/i386.exp: Run tlsgd2.
  612. * ld-i386/tlsgd2.d: New.
  613. * ld-i386/tlsgd2.s: Likewise.
  614. * ld-x86-64/tlsgd3.d: Updated.
  615. 2009-06-18 Dave Korn <dave.korn.cygwin@gmail.com>
  616. * ld-pe/pe-run.exp (proc test_direct_link_dll): Always pass
  617. --enable-auto-import to the linker.
  618. * ld-pe/vers-script-1.d: Replace '\$' by '_' in all symbol names.
  619. * ld-pe/vers-script-3.d: Likewise.
  620. * ld-pe/vers-script-4.d: Likewise.
  621. * ld-pe/vers-script-dll.c: Likewise.
  622. * lib/ld-lib.exp (proc is_pecoff_format): Also return true for
  623. "*-*-cegcc*" targets.
  624. 2009-06-15 H.J. Lu <hongjiu.lu@intel.com>
  625. * ld-ifunc/ifunc-9-x86.d: Fix a typo.
  626. 2009-06-14 H.J. Lu <hongjiu.lu@intel.com>
  627. PR ld/10270
  628. * ld-ifunc/ifunc-9-x86.d: New.
  629. * ld-ifunc/ifunc-9-x86.s: Likewise.
  630. 2009-06-13 H.J. Lu <hongjiu.lu@intel.com>
  631. PR ld/10269
  632. * ld-ifunc/ifunc-1-local-x86.d: New.
  633. * ld-ifunc/ifunc-1-local-x86.s: Likewise.
  634. * ld-ifunc/ifunc-2-local-i386.d: Likewise.
  635. * ld-ifunc/ifunc-2-local-i386.s: Likewise.
  636. * ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
  637. * ld-ifunc/ifunc-2-local-x86-64.s: Likewise.
  638. * ld-ifunc/ifunc-4-local-x86.d: Likewise.
  639. * ld-ifunc/ifunc-4-local-x86.s: Likewise.
  640. * ld-ifunc/ifunc-5-local-i386.s: Likewise.
  641. * ld-ifunc/ifunc-5-local-x86-64.s: Likewise.
  642. * ld-ifunc/ifunc-5a-local-i386.d: Likewise.
  643. * ld-ifunc/ifunc-5a-local-x86-64.d: Likewise.
  644. * ld-ifunc/ifunc-5b-local-i386.d: Likewise.
  645. * ld-ifunc/ifunc-5b-local-x86-64.d: Likewise.
  646. 2009-06-03 H.J. Lu <hongjiu.lu@intel.com>
  647. * ld-ifunc/ifunc-2-x86-64.d: Pass --64 to as and -melf_x86_64 to
  648. ld.
  649. * ld-ifunc/ifunc-5a-x86-64.d: Likewise.
  650. * ld-ifunc/ifunc-5b-x86-64.d: Likewise.
  651. * ld-ifunc/ifunc-6a-x86-64.d: Likewise.
  652. * ld-ifunc/ifunc-6b-x86-64.d: Likewise.
  653. * ld-ifunc/ifunc-7a-x86-64.d: Likewise.
  654. * ld-ifunc/ifunc-7b-x86-64.d: Likewise.
  655. * ld-ifunc/ifunc-8a-i386.s: New.
  656. * ld-ifunc/ifunc-8a-x86-64.s: Likewise.
  657. * ld-ifunc/ifunc-8b-i386.s: Likewise.
  658. * ld-ifunc/ifunc-8b-x86-64.s: Likewise.
  659. * ld-ifunc/ifunc-8-i386.d: Likewise.
  660. * ld-ifunc/ifunc-8-x86-64.d: Likewise.
  661. 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
  662. * ld-powerpc/aix-glink-3.s, ld-powerpc/aix-glink-3a.s,
  663. ld-powerpc/aix-glink-3b.s, ld-powerpc/aix-glink-3.dd,
  664. ld-powerpc/aix-glink-3-32.d, ld-powerpc/aix-glink-3-64.d: New tests.
  665. * ld-powerpc/aix52.exp: Run them. Move the lineno tests to maintain
  666. alphabetical order.
  667. 2009-06-02 H.J. Lu <hongjiu.lu@intel.com>
  668. * ld-ifunc/ifunc-5-i386.d: Renamed to ...
  669. * ld-ifunc/ifunc-5a-i386.d: This.
  670. * ld-ifunc/ifunc-5-x86-64.d: Renamed to ...
  671. * ld-ifunc/ifunc-5a-x86-64.d: This.
  672. * ld-ifunc/ifunc-5b-i386.d: New.
  673. * ld-ifunc/ifunc-5b-x86-64.d: Likewise.
  674. * ld-ifunc/ifunc-6a-i386.d: Likewise.
  675. * ld-ifunc/ifunc-6a-x86-64.d: Likewise.
  676. * ld-ifunc/ifunc-6b-i386.d: Likewise.
  677. * ld-ifunc/ifunc-6b-x86-64.d: Likewise.
  678. * ld-ifunc/ifunc-6-i386.s: Likewise.
  679. * ld-ifunc/ifunc-6-x86-64.s: Likewise.
  680. * ld-ifunc/ifunc-7a-i386.d: Likewise.
  681. * ld-ifunc/ifunc-7a-x86-64.d: Likewise.
  682. * ld-ifunc/ifunc-7b-i386.d: Likewise.
  683. * ld-ifunc/ifunc-7b-x86-64.d: Likewise.
  684. * ld-ifunc/ifunc-7-i386.s: Likewise.
  685. * ld-ifunc/ifunc-7-x86-64.s: Likewise.
  686. 2009-06-01 H.J. Lu <hongjiu.lu@intel.com>
  687. PR ld/10205
  688. * ld-ifunc/ifunc.exp (contains_irelative_reloc): New.
  689. Use it on executable and shared library.
  690. Run *.d.
  691. * ld-ifunc/lib.c: Add a hidden alias, __GI_library_func2, for
  692. library_func2.
  693. (library_func): New.
  694. * ld-ifunc/ifunc-1-x86.d: New.
  695. * ld-ifunc/ifunc-1-x86.s: Likewise.
  696. * ld-ifunc/ifunc-2-i386.d: Likewise.
  697. * ld-ifunc/ifunc-2-i386.s: Likewise.
  698. * ld-ifunc/ifunc-2-x86-64.d: Likewise.
  699. * ld-ifunc/ifunc-2-x86-64.s: Likewise.
  700. * ld-ifunc/ifunc-3a-x86.d: Likewise.
  701. * ld-ifunc/ifunc-3b-x86.d: Likewise.
  702. * ld-ifunc/ifunc-3-x86.s: Likewise.
  703. * ld-ifunc/ifunc-4-x86.d: Likewise.
  704. * ld-ifunc/ifunc-4-x86.s: Likewise.
  705. * ld-ifunc/ifunc-5-i386.d: Likewise.
  706. * ld-ifunc/ifunc-5-i386.s: Likewise.
  707. * ld-ifunc/ifunc-5-x86-64.d: Likewise.
  708. * ld-ifunc/ifunc-5-x86-64.s: Likewise.
  709. 2009-05-27 Dave Korn <dave.korn.cygwin@gmail.com>
  710. * ld-pe/non-c-lang-syms.c: New dump test source file.
  711. * ld-pe/non-c-lang-syms.d: New dump test pattern file.
  712. * ld-pe/pe.exp: Run new "foreign symbol" test.
  713. 2009-05-26 Nathan Sidwell <nathan@codesourcery.com>
  714. * ld-powerpc/vxworks-relax-2.s: New.
  715. * ld-powerpc/vxworks-relax-2.rd: New.
  716. * ld-powerpc/powerpc.exp: Add it.
  717. 2009-05-22 Hans-Peter Nilsson <hp@axis.com>
  718. * ld-scripts/rgn-over7.d: Adjust expected message for recent change.
  719. 2009-05-22 Julian Brown <julian@codesourcery.com>
  720. * ld-arm/cortex-a8-arm-target.s: New.
  721. * ld-arm/cortex-a8-thumb-target.s: New.
  722. * ld-arm/cortex-a8-fix-b-rel.s: New.
  723. * ld-arm/cortex-a8-fix-b-rel-arm.d: New.
  724. * ld-arm/cortex-a8-fix-b-rel-thumb.d: New.
  725. * ld-arm/cortex-a8-fix-b.s: New.
  726. * ld-arm/cortex-a8-fix-b.d: New.
  727. * ld-arm/cortex-a8-fix-bl-rel.s: New.
  728. * ld-arm/cortex-a8-fix-bl-rel-arm.d: New.
  729. * ld-arm/cortex-a8-fix-bl-rel-thumb.d: New.
  730. * ld-arm/cortex-a8-fix-bl.s: New.
  731. * ld-arm/cortex-a8-fix-bl.d: New.
  732. * ld-arm/cortex-a8-fix-bcc-rel.s: New.
  733. * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: New.
  734. * ld-arm/cortex-a8-fix-bcc.s: New.
  735. * ld-arm/cortex-a8-fix-bcc.d: New.
  736. * ld-arm/cortex-a8-fix-blx-rel.s: New.
  737. * ld-arm/cortex-a8-fix-blx-rel-arm.d: New.
  738. * ld-arm/cortex-a8-fix-blx-rel-thumb.d: New.
  739. * ld-arm/cortex-a8-fix-blx.s: New.
  740. * ld-arm/cortex-a8-fix-blx.d: New.
  741. * ld-arm/arm-elf.exp: Add new tests.
  742. 2009-05-22 Nathan Sidwell <nathan@codesourcery.com>
  743. * ld-scripts/rgn-at4.t: New.
  744. * ld-scripts/rgn-at4.d: New.
  745. 2009-05-21 Dave Korn <dave.korn.cygwin@gmail.com>
  746. * ld-pe/aligncomm-1.c (_alloca): Add dummy definition to
  747. satisfy final link on Windows targets when using gcc-3.
  748. * ld-pe/aligncomm-2.c (_alloca): Likewise.
  749. * ld-pe/aligncomm-3.c (_alloca): Likewise.
  750. * ld-pe/aligncomm-4.c (_alloca): Likewise.
  751. 2009-05-20 Dave Korn <dave.korn.cygwin@gmail.com>
  752. * lib/ld-lib.exp (run_ld_link_tests): Filter test names against
  753. runtests list.
  754. 2009-05-19 Dave Korn <dave.korn.cygwin@gmail.com>
  755. * ld-pe/aligncomm-1.c: New test source file.
  756. * ld-pe/aligncomm-2.c: Likewise.
  757. * ld-pe/aligncomm-3.c: Likewise.
  758. * ld-pe/aligncomm-4.c: Likewise.
  759. * ld-pe/aligncomm.d: New test pattern file.
  760. * ld-pe/direct.exp: Deleted, and content moved into ...
  761. * ld-pe/pe-run.exp: ... New common file for all PE run tests.
  762. * ld-pe/vers-script.exp: Deleted, and content merged into ...
  763. * ld-pe/pe-compile.exp: ... New common file for PE tests needing
  764. a compiler, adding aligned common tests.
  765. * ld-pe/pe.exp: Update header comment.
  766. 2009-05-17 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
  767. * ld-pe/exports.d: New file.
  768. * ld-pe/exports.s: New file.
  769. * ld-pe/pe.exp: New test for empty export table.
  770. 2009-05-16 Alan Modra <amodra@bigpond.net.au>
  771. * ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s,
  772. * ld-elf/orphan3c.s, * ld-elf/orphan3d.s, * ld-elf/orphan3e.s,
  773. * ld-elf/orphan3f.s: Increase section size to 16.
  774. * ld-pe/orphan.d, * ld-pe/orphana.s, * ld-pe/orphanb.s,
  775. * ld-pe/orphand.s, * ld-pe/orphane.s: Likewise.
  776. 2009-05-15 Alan Modra <amodra@bigpond.net.au>
  777. * ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s,
  778. * ld-elf/orphan3c.s, * ld-elf/orphan3d.s, * ld-elf/orphan3e.s,
  779. * ld-elf/orphan3f.s: New test.
  780. * ld-pe/orphan.d, * ld-pe/orphana.s, * ld-pe/orphanb.s,
  781. * ld-pe/orphand.s, * ld-pe/orphane.s: New test.
  782. * ld-pe/direct.exp: Use is_pecoff_format.
  783. * ld-pe/longsecn.exp: Delete.
  784. * ld-pe/pe.exp: Run new test and longsecn tests.
  785. 2009-05-15 Andrew Stubbs <ams@codesourcery.com>
  786. Paul Brook <paul@codesourcery.com>
  787. * ld-arm/arm-elf.exp: Add unwind-5.
  788. * ld-arm/discard-unwind.ld: New file.
  789. * ld-arm/unwind-5.d: New test.
  790. * ld-arm/unwind-5.s: New test.
  791. 2009-05-14 Ulrich Weigand <uweigand@de.ibm.com>
  792. * ld-spu/icache1.d: Update for compact stubs.
  793. 2009-05-14 Ulrich Weigand <uweigand@de.ibm.com>
  794. * ld-spu/icache1.d: Update all addresses to accomodate icache
  795. buffer shifted down 0x800 bytes.
  796. 2009-05-14 Ulrich Weigand <uweigand@de.ibm.com>
  797. * ld-spu/icache.d: Update file offsets.
  798. * ld-spu/ovl.d: Likewise.
  799. * ld-spu/ovl1.d: Likewise.
  800. 2009-05-14 Alan Modra <amodra@bigpond.net.au>
  801. * ld-spu/icache1.d: Update for changed overlay manager placement.
  802. * ld-spu/ovl.d: Likewise.
  803. * ld-spu/ovl2.d: Likewise.
  804. 2009-05-05 Paul Brook <paul@codesourcery.com>
  805. * ld-arm/arm.ld: Add .ARM.exidx and .ARM.extab.
  806. * ld-arm/arm-elf.exp: Add unwind-[1-4].
  807. * ld-arm/unwind-1.d: New test.
  808. * ld-arm/unwind-1.s: New test.
  809. * ld-arm/unwind-2.d: New test.
  810. * ld-arm/unwind-2.s: New test.
  811. * ld-arm/unwind-3.d: New test.
  812. * ld-arm/unwind-3.s: New test.
  813. * ld-arm/unwind-4.d: New test.
  814. * ld-arm/unwind-4.s: New test.
  815. 2009-05-01 Julian Brown <julian@codesourcery.com>
  816. * ld-arm/arm-elf.exp (armeabitests): Add thumb2-bl-blx-interwork test.
  817. * ld-arm/thumb2-bl-blx-interwork.s: New.
  818. * ld-arm/thumb2-bl-blx-interwork.d: New.
  819. 2009-04-30 Nick Clifton <nickc@redhat.com>
  820. * ld-ifunc: New directory.
  821. * ld-ifunc/ifunc.exp: New file: Run the IFUNC tests.
  822. * ld-ifunc/prog.c: New file.
  823. * ld-ifunc/lib.c: New file.
  824. 2009-04-30 Joseph Myers <joseph@codesourcery.com>
  825. * ld-arm/movw-shared-1.d, ld-arm/movw-shared-1.s,
  826. ld-arm/movw-shared-2.d, ld-arm/movw-shared-2.s,
  827. ld-arm/movw-shared-3.d, ld-arm/movw-shared-3.s,
  828. ld-arm/movw-shared-4.d, ld-arm/movw-shared-4.s: New tests.
  829. * ld-arm/arm-elf.exp: Run these new tests.
  830. 2009-04-29 Chris Demetriou <cgd@google.com>
  831. * ld-elfvers/vers.exp (vers4b): New test to verify that
  832. --no-export-dynamic undoes --export-dynamic.
  833. 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
  834. * ld-i386/vxworks1-lib.dd: Adjust expected disassembly.
  835. * ld-i386/vxworks1.dd: Adjust expected disassembly.
  836. * ld-i386/vxworks1-lib.rd: Sections are swapped.
  837. 2009-04-22 Christophe Lyon <christophe.lyon@st.com>
  838. PR9743
  839. * ld-arm/arm-call.d: Update expected result.
  840. * ld-arm/arm-pic-veneer.d: Likewise.
  841. * ld-arm/thumb2-b-interwork.d: Likewise.
  842. 2009-04-22 Nathan Sidwell <nathan@codesourcery.com>
  843. * ld-scripts/rgn-at1.d: Cope with larger padding on sections.
  844. * ld-scripts/rgn-at2.d: Likewise.
  845. * ld-scripts/rgn-at3.d: Likewise.
  846. 2009-04-21 Daniel Jacobowitz <dan@codesourcery.com>
  847. * ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
  848. ld-arm/farcall-group-size2.d, ld-arm/farcall-group.d,
  849. ld-arm/farcall-mixed-lib.d: Update for linker changes.
  850. 2009-04-17 Christophe Lyon <christophe.lyon@st.com>
  851. * ld-arm/arm-elf.exp: Add new test farcall-mixed-lib.
  852. * ld-arm/farcall-mixed-lib.d: Update expected output.
  853. * ld-arm/farcall-mixed-lib1.s: New file.
  854. * ld-arm/farcall-mixed-lib2.s: New file.
  855. 2009-04-16 Richard Sandiford <r.sandiford@uk.ibm.com>
  856. * ld-powerpc/aix-export-2.s, ld-powerpc/aix-export-2.nd: New test.
  857. * ld-powerpc/aix52.exp: Run it.
  858. 2009-04-16 Alan Modra <amodra@bigpond.net.au>
  859. * ld-libs/lib-1.s: Use "==" instead of ".set".
  860. * ld-libs/lib-2.s: Likewise.
  861. * ld-scripts/defined.s: Likewise.
  862. 2009-04-15 Christophe Lyon <christophe.lyon@st.com>
  863. * ld-arm/arm-elf.exp: Add 1 more test to check undef weak
  864. reference with PLT in ARM mode.
  865. * ld-arm/thumb2-bl-undefweak1.d, ld-arm/thumb2-bl-undefweak1.s:
  866. New files.
  867. 2009-04-08 H.J. Lu <hongjiu.lu@intel.com>
  868. * ld-i386/abs.d: Add --32 for assembler and -melf_i386 for
  869. linker.
  870. 2009-04-03 Nathan Sidwell <nathan@codesourcery.com>
  871. * ld-scripts/rgn-at.s: Use explicit .section pseudos.
  872. 2009-04-03 Dave Korn <dave.korn.cygwin@gmail.com>
  873. * ld-pe/image_size.d (#target): Also run test on Cygwin and x86_64
  874. MinGW targets.
  875. 2009-04-03 Nathan Sidwell <nathan@codesourcery.com>
  876. * ld-scripts/rgn-at.exp: New.
  877. * ld-scripts/rgn-at.s: New.
  878. * ld-scripts/rgn-at1.d: New.
  879. * ld-scripts/rgn-at1.t: New.
  880. * ld-scripts/rgn-at2.d: New.
  881. * ld-scripts/rgn-at2.t: New.
  882. * ld-scripts/rgn-at3.d: New.
  883. * ld-scripts/rgn-at3.t: New.
  884. 2009-04-03 Dave Korn <dave.korn.cygwin@gmail.com>
  885. * ld-pe/export_dynamic_warning.s: Make dummy code portable.
  886. 2009-04-02 Dave Korn <dave.korn.cygwin@gmail.com>
  887. * ld-pe/export_dynamic_warning.d (#warning): Fix regex pattern.
  888. 2009-04-02 Dave Korn <dave.korn.cygwin@gmail.com>
  889. PR ld/6744
  890. * ld-pe/export_dynamic_warning.d: New test control file.
  891. * ld-pe/export_dynamic_warning.s: New test source file.
  892. * ld-pe/pe.exp: Also run export_dynamic_warning dump test.
  893. 2009-04-02 Christophe Lyon <christophe.lyon@st.com>
  894. * ld-arm/farcall-thumb-thumb-pic-veneer.d: Update expected
  895. results.
  896. * ld-arm/farcall-thumb-thumb.d: Likewise.
  897. 2009-04-02 Nick Clifton <nickc@redhat.com>
  898. PR 9987
  899. * lib/ld-lib.exp (check_gc_sections_available): Do not run garbage
  900. collection tests for cygwin targets.
  901. 2009-04-01 Richard Sandiford <r.sandiford@uk.ibm.com>
  902. * ld-powerpc/aix-gc-1.nd: New test.
  903. * ld-powerpc/aix52.exp: Run it.
  904. 2009-04-01 Richard Sandiford <r.sandiford@uk.ibm.com>
  905. * ld-powerpc/aix-rel-1.s, ld-powerpc/aix-rel-1.od: New test.
  906. * ld-powerpc/aix52.exp: Run it.
  907. 2009-04-01 Dave Korn <dave.korn.cygwin@gmail.com>
  908. * ld-cygwin/exe-export.exp: Add "-lkernel32" when linking test exe.
  909. * ld-cygwin/testexe.c (testexe_main): Indicate whether global_a
  910. was set to correct final value using error return status.
  911. (testexe_dummy): Dummy function calls an import from kernel32.dll
  912. to ensure it is mapped into the process space at runtime.
  913. 2009-04-01 Christophe Lyon <christophe.lyon@st.com>
  914. * ld-arm/arm-elf.exp: BE8 tests expect the same output as the
  915. default ones.
  916. * ld-arm/arm-be8.d: Print opcodes in little endian.
  917. * ld-arm/farcall-thumb-arm-be8.d: Removed useless expected result.
  918. * ld-arm/farcall-arm-arm-be8.d: Likewise.
  919. 2009-03-25 Hans-Peter Nilsson <hp@axis.com>
  920. * ld-cris/tls-e-dtpoffd3.d, ld-cris/tls-e-tpoffcomm1.d,
  921. ld-cris/tls-e-tpoffcomm1.s: New tests.
  922. 2009-03-24 Hans-Peter Nilsson <hp@axis.com>
  923. * ld-cris/tls-commx.s, ld-cris/tls-dso-dtpoffd2.d,
  924. ld-cris/tls-dso-dtpoffd4.d, ld-cris/tls-dtpoffdx.s,
  925. ld-cris/tls-e-dtpoffd1.d: New tests.
  926. * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d,
  927. ld-cris/tls-e-80.d, ld-cris/tls-gd-3.d, ld-cris/tls-gd-3h.d,
  928. ld-cris/tls-global-74.d, ld-cris/tls-ldgde-14.d,
  929. ld-cris/tls-ldgde-15.d, ld-cris/tls-legd-16.d,
  930. ld-cris/tls-legd-17.d, ld-cris/tls-local-57.d,
  931. ld-cris/tls-local-58.d, ld-cris/tls-local-59.d: Adjust for BFD
  932. change in link-time known GOT contents for GD relocations.
  933. 2009-03-20 H.J. Lu <hongjiu.lu@intel.com>
  934. PR ld/9970
  935. * ld-pie/pie.exp: Use -fpie to compile. Run *.d tests.
  936. * ld-pie/start.d: New.
  937. * ld-pie/start.s: Likewise.
  938. 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
  939. PR ld/6766
  940. * ld-undefined/dummy.s: New.
  941. * ld-undefined/entry-1.d: Likewise.
  942. * ld-undefined/entry-2.d: Likewise.
  943. * ld-undefined/entry-3.d: Likewise.
  944. * ld-undefined/entry-4.d: Likewise.
  945. * ld-undefined/entry-5.d: Likewise.
  946. * ld-undefined/entry-6.d: Likewise.
  947. * ld-undefined/entry.exp: Likewise.
  948. * ld-undefined/entry.s: Likewise.
  949. 2009-03-17 Alan Modra <amodra@bigpond.net.au>
  950. * ld-spu/icache1.d: Update for fixed set_id, new manager entry, and
  951. reduced data.
  952. 2009-03-17 Alan Modra <amodra@bigpond.net.au>
  953. * config/default.exp (get_link_files): Replace double dollars with
  954. single dollars.
  955. 2009-03-17 Alan Modra <amodra@bigpond.net.au>
  956. * ld-bootstrap/bootstrap.exp: Use DO_COMPARE. Remove unnecessary
  957. cleanup and log output.
  958. 2009-03-16 Dave Korn <dave.korn.cygwin@gmail.com>
  959. * ld-bootstrap/bootstrap.exp: Also pass '-liconv' to linker when
  960. linking statically on Cygwin, necessitated by '-lintl'.
  961. 2009-03-15 Dave Korn <dave.korn.cygwin@gmail.com>
  962. * ld-auto-import/auto-import.exp: Add missing dll entrypoint.
  963. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  964. * ld-powerpc/aix-export-1-all.dd, ld-powerpc/aix-export-1-full.dd,
  965. ld-powerpc/aix-export-1a.s, ld-powerpc/aix-export-1b.s: New tests.
  966. * ld-powerpc/aix52.exp: Run them.
  967. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  968. * ld-powerpc/aix-gc-1.s, ld-powerpc/aix-gc-1.ex,
  969. ld-powerpc/aix-gc-1-32.dd, ld-powerpc/aix-gc-1-64.dd,
  970. ld-powerpc/aix-weak-1-gcdso.dnd, ld-powerpc/aix-weak-1-gcdso.hd,
  971. ld-powerpc/aix-weak-1-gcdso.nd: New tests.
  972. * ld-powerpc/aix52.exp: Run them.
  973. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  974. * ld-powerpc/aix-glink-2a.s, ld-powerpc/aix-glink-2a.ex,
  975. ld-powerpc/aix-glink-2b.s, ld-powerpc/aix-glink-2c.s,
  976. ld-powerpc/aix-glink-2c.ex, ld-powerpc/aix-glink-2d.s,
  977. ld-powerpc/aix-glink-2-32.dd, ld-powerpc/aix-glink-2-64.dd,
  978. ld-powerpc/aix-weak-1a.s, ld-powerpc/aix-weak-1b.s,
  979. ld-powerpc/aix-weak-1-rel.hd, ld-powerpc/aix-weak-1-rel.nd,
  980. ld-powerpc/aix-weak-1-dso.hd, ld-powerpc/aix-weak-1-dso.nd,
  981. ld-powerpc/aix-weak-1-dso.dnd, ld-powerpc/aix-weak-1.ex,
  982. ld-powerpc/aix-weak-2a.s, ld-powerpc/aix-weak-2a.ex,
  983. ld-powerpc/aix-weak-2a.nd, ld-powerpc/aix-weak-2b.s,
  984. ld-powerpc/aix-weak-2b.nd, ld-powerpc/aix-weak-2c.s,
  985. ld-powerpc/aix-weak-2c.ex, ld-powerpc/aix-weak-2c.nd,
  986. ld-powerpc/aix-weak-2c.od, ld-powerpc/aix-weak-3a.s,
  987. ld-powerpc/aix-weak-3a.ex, ld-powerpc/aix-weak-3b.s,
  988. ld-powerpc/aix-weak-3b.ex, ld-powerpc/aix-weak-3-32.d,
  989. ld-powerpc/aix-weak-3-32.dd, ld-powerpc/aix-weak-3-64.d,
  990. ld-powerpc/aix-weak-3-64.dd: New tests.
  991. * ld-powerpc/aix52.exp: Run them. Replace tmp/aix-* with
  992. tmp/aix64-* in 64-bit ld options.
  993. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  994. * ld-powerpc/aix-no-dup-syms-1a.s, ld-powerpc/aix-no-dup-syms-1b.s,
  995. ld-powerpc/aix-no-dup-syms-1.ex, ld-powerpc/aix-no-dup-syms-1.im,
  996. ld-powerpc/aix-no-dup-syms-1-dso.dnd,
  997. ld-powerpc/aix-no-dup-syms-1-dso.drd,
  998. ld-powerpc/aix-no-dup-syms-1-dso.nd,
  999. ld-powerpc/aix-no-dup-syms-1-dso.rd,
  1000. ld-powerpc/aix-no-dup-syms-1-rel.nd,
  1001. ld-powerpc/aix-no-dup-syms-1-rel.rd: New tests.
  1002. * ld-powerpc/aix52.exp: Run them.
  1003. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  1004. * ld-powerpc/aix-abs-branch-1.nd,
  1005. ld-powerpc/aix-abs-reloc-1.nd: New tests.
  1006. * ld-powerpc/aix52.exp: Run them.
  1007. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  1008. * ld-powerpc/aix-lineno-1.s, ld-powerpc/aix-lineno-1.txt,
  1009. ld-powerpc/aix-lineno-1a.dd, ld-powerpc/aix-lineno-1a.nd,
  1010. ld-powerpc/aix-lineno-1b.dd, ld-powerpc/aix-lineno-1b.nd: New tests.
  1011. * ld-powerpc/aix52.exp: Run them. Copy aix-lineno-1.txt to tmpdir.
  1012. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  1013. * ld-powerpc/aix-toc-1.ex, ld-powerpc/aix-toc-1a.s,
  1014. ld-powerpc/aix-toc-1b.s, ld-powerpc/aix-toc-1-32.dd,
  1015. ld-powerpc/aix-toc-1-64.dd: New tests.
  1016. * ld-powerpc/aix52.exp: Run them.
  1017. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  1018. * ld-powerpc/aix-glink-1.ex, ld-powerpc/aix-glink-1.s,
  1019. ld-powerpc/aix-glink-1-32.dd, ld-powerpc/aix-glink-1-64.dd,
  1020. ld-powerpc/aix-glink-1-32.d, ld-powerpc/aix-glink-1-64.d: New tests.
  1021. * ld-powerpc/aix52.exp: Run them.
  1022. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  1023. * ld-powerpc/aix-abs-branch-1.im, ld-powerpc/aix-abs-branch-1.ex,
  1024. ld-powerpc/aix-abs-branch-1.s,
  1025. ld-powerpc/aix-abs-branch-1.dd: New test.
  1026. * ld-powerpc/aix52.exp: Run it.
  1027. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  1028. * ld-powerpc/aix-abs-reloc-1.ex, ld-powerpc/aix-abs-reloc-1.im,
  1029. ld-powerpc/aix-abs-reloc-1.od, ld-powerpc/aix-abs-reloc-1.s: New test.
  1030. * ld-powerpc/aix52.exp: Run it.
  1031. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  1032. * ld-powerpc/aix-core-sec-1.s, ld-powerpc/aix-core-sec-1.ex,
  1033. ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.s,
  1034. ld-powerpc/aix-core-sec-2.ex, ld-powerpc/aix-core-sec-2.hd,
  1035. ld-powerpc/aix-core-sec-3.s, ld-powerpc/aix-core-sec-3.ex,
  1036. ld-powerpc/aix-core-sec-3.hd: New tests.
  1037. * ld-powerpc/aix52.exp: New harness.
  1038. 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
  1039. * lib/ld-lib.exp (ar_simple_create): Add an "aropts" parameter.
  1040. (run_ld_link_tests): Treat the second list element as "ar" options
  1041. when creating an archive. Don't run the linker in this case.
  1042. (run_cc_link_tests): Likewise.
  1043. 2009-03-13 Nick Clifton <nickc@redhat.com>
  1044. * lib/ld-lib.exp (run_dump_test): Add verbose to list of globals.
  1045. Replace call to verbose_eval with a test of verbose level. If
  1046. greater than 2 always dump the contents of the dumpfile. If equal
  1047. to 2 only dump the contents if the regexp diff failed.
  1048. (proc verbose_eval): Delete.
  1049. 2009-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  1050. * ld-elf/empty2.d: Remove xfail for hppa*-*-*.
  1051. * ld-elf/merge.d: Change xfail for hppa to hppa*64*-*-*.
  1052. 2009-03-05 Christophe Lyon <christophe.lyon@st.com>
  1053. * ld-arm/arm-elf.exp: Add new farcall-group-limit test.
  1054. * ld-arm/farcall-group-limit.d: New file.
  1055. * ld-arm/farcall-group3.s: New file.
  1056. * ld-arm/farcall-group4.s: New file.
  1057. 2009-03-05 Christophe Lyon <christophe.lyon@st.com>
  1058. * ld-arm/arm-elf.exp: Add 2 more tests to check long branch stubs
  1059. in PLT context.
  1060. * ld-arm/farcall-mixed-app-v5.d: New file.
  1061. * ld-arm/farcall-mixed-app.d: Likewise.
  1062. * ld-arm/farcall-mixed-app.r: Likewise.
  1063. * ld-arm/farcall-mixed-app.s: Likewise.
  1064. * ld-arm/farcall-mixed-app.sym: Likewise.
  1065. * ld-arm/farcall-mixed-lib.d: Likewise.
  1066. * ld-arm/farcall-mixed-lib.r: Likewise.
  1067. 2009-03-04 Alan Modra <amodra@bigpond.net.au>
  1068. * ld-powerpc/tlsmark.s, * ld-powerpc/tlsmark.d: New test.
  1069. * ld-powerpc/tlsmark32.s, * ld-powerpc/tlsmark32.d: New test.
  1070. * ld-powerpc/powerpc.exp: Run them.
  1071. 2009-03-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
  1072. * ld-scripts/regions-alias-1.t: New file.
  1073. * ld-scripts/regions-alias-2.t: New file.
  1074. * ld-scripts/regions-alias-3.t: New file.
  1075. * ld-scripts/regions-alias-4.t: New file.
  1076. * ld-scripts/script.exp: Run region alias tests.
  1077. 2009-02-27 Dave Korn <dave.korn.cygwin@gmail.com>
  1078. * ld-pe/pe.exp: Disable auto-import when linking on Cygwin.
  1079. 2009-02-26 Christophe Lyon <christophe.lyon@st.com>
  1080. * ld-arm/arm-elf.exp: Add 3 tests for the 3 new stubs.
  1081. * ld-arm/farcall-thumb-arm-pic-veneer.d: New expected result, the
  1082. test is now expected to pass.
  1083. * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
  1084. * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
  1085. 2009-02-25 Christophe Lyon <christophe.lyon@st.com>
  1086. * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Update expected result,
  1087. as stubs are now generated and the end of the .text section.
  1088. * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
  1089. 2009-02-24 Daniel Jacobowitz <dan@codesourcery.com>
  1090. * ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
  1091. ld-arm/farcall-arm-thumb-pic-veneer.d,
  1092. ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Update for fixed
  1093. Thumb PIC stub.
  1094. 2009-02-24 Daniel Jacobowitz <dan@codesourcery.com>
  1095. * ld-arm/arm-elf.exp (armeabitests): Update duplicate test names.
  1096. Use normal output files for big-endian.
  1097. * ld-arm/farcall-arm-arm-be.d, ld-arm/farcall-thumb-arm-be.d: Delete.
  1098. * ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
  1099. ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
  1100. ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
  1101. ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
  1102. ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
  1103. ld-arm/farcall-thumb-arm-be8.d,
  1104. ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
  1105. ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm-short.d,
  1106. ld-arm/farcall-thumb-arm.d,
  1107. ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
  1108. ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
  1109. ld-arm/farcall-thumb-thumb.d, ld-arm/thumb2-bl-as-thumb1-bad.d,
  1110. ld-arm/thumb2-bl-bad.d: Update for moved stubs.
  1111. 2009-02-23 Daniel Jacobowitz <dan@codesourcery.com>
  1112. * ld-arm/arm-elf.exp (armeabitests): Run new tests. Correct BE8 output
  1113. filename.
  1114. * ld-arm/farcall-arm-arm-be.d, ld-arm/farcall-thumb-arm-be.d: New.
  1115. 2009-02-23 Christophe Lyon <christophe.lyon@st.com>
  1116. * ld-arm/arm-elf.exp: Add new farcall-thumb-arm-be8 test.
  1117. * ld-arm/farcall-thumb-arm-be8.d: New expected result.
  1118. * ld-arm/farcall-arm-arm-be8.d: Replace wildcards by instructions.
  1119. 2009-02-23 Christophe Lyon <christophe.lyon@st.com>
  1120. * ld-arm/arm-elf.exp: Rewrite non-EABI variants of
  1121. thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests, which now
  1122. pass. farcall-thumb-thumb now passes in EABI mode.
  1123. * ld-arm/farcall-thumb-arm-pic-veneer.d: Fixed name, source, as
  1124. and ld flags to match intended test.
  1125. * ld-arm/farcall-thumb-arm.d: New expected result.
  1126. * ld-arm/farcall-thumb-thumb-m.d: Likewise.
  1127. * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Fixed name and ld
  1128. flags.
  1129. * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
  1130. * ld-arm/farcall-thumb-thumb.d: New expected result, this test is
  1131. now expected to pass.
  1132. * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
  1133. * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
  1134. * ld-arm/thumb2-bl-as-thumb1-bad.d: Update addresses according to
  1135. new use.
  1136. * ld-arm/thumb2-bl-as-thumb1-bad.s: Update comment.
  1137. 2009-18-02 Dave Korn <dave.korn.cygwin@gmail.com>
  1138. * ld-pe/longsecn-1.d: New test file.
  1139. * ld-pe/longsecn-2.d: Likewise.
  1140. * ld-pe/longsecn-3.d: Likewise.
  1141. * ld-pe/longsecn-4.d: Likewise.
  1142. * ld-pe/longsecn-5.d: Likewise.
  1143. * ld-pe/longsecn.d: Likewise.
  1144. * ld-pe/longsecn.exp: New test control script.
  1145. * ld-pe/longsecn.s: New test source file.
  1146. 2009-02-18 Christophe Lyon <christophe.lyon@st.com>
  1147. * ld-arm/farcall-arm-arm-pic-veneer.d,
  1148. ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
  1149. ld-arm/farcall-arm-thumb-pic-veneer.d,
  1150. ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
  1151. ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Fix expected stub
  1152. target.
  1153. 2009-02-06 Joseph Myers <joseph@codesourcery.com>
  1154. * lib/ld-lib.exp (check_gc_sections_available): Return 0 for
  1155. *-*-mingw*.
  1156. 2009-02-05 Joseph Myers <joseph@codesourcery.com>
  1157. * ld-arm/arm-elf.exp (armeabitests): Restore thumb2-b-interwork.
  1158. 2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
  1159. * ld-m68k/got-multigot-12-13-14-34-35-ok.d: Update.
  1160. * ld-m68k/got-multigot-14-ok.d: Update.
  1161. * ld-m68k/m68k-got.exp: Update.
  1162. * ld-m68k/got-negative-12-13-14-34-ok.d: Update.
  1163. * ld-m68k/got-negative-14-ok.d: Update.
  1164. * ld-m68k/tls-gd-1.d, ld-m68k/tls-gd-2.d: New tests.
  1165. * ld-m68k/tls-gd-ie-1.d, ld-m68k/tls-ie-1.d: New tests.
  1166. * ld-m68k/tls-ld-1.d, ld-m68k/tls-ld-2.d: New tests.
  1167. * ld-m68k/tls-ld-1.s, ld-m68k/tls-ld-2.s, ld-m68k/tls-le-1.s:
  1168. New test sources.
  1169. * ld-m68k/tls-no-1.s, ld-m68k/tls-gd-ie-1.s, ld-m68k/tls-gd-1.s:
  1170. New test sources.
  1171. * ld-m68k/tls-gd-2.s, ld-m68k/tls-ie-1.s: New test sources.
  1172. * ld-m68k/m68k.exp: Run new tests.
  1173. (merge isa-a isa-a:nodiv): Fix.
  1174. 2009-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
  1175. * ld-elf/eh-group2.s: New `.cfi_lsda' referencing `.gcc_except_table'.
  1176. * ld-elf/eh-group.exp: New test and conditional defininiton of `ELF64'.
  1177. 2009-01-29 Nick Clifton <nickc@redhat.com>
  1178. * lib/ld-lib.exp (check_gc_sections_available): Add MeP to list of
  1179. targets which do not support garbage collection.
  1180. * ld-srec/srec.exp (run_srec_test): Expect tests to fail for MeP.
  1181. * ld-elf/group8a.d: Likewise.
  1182. * ld-elf/group8b.d: Likewise.
  1183. * ld-elf/group9a.d: Likewise.
  1184. * ld-elf/group9b.d: Likewise.
  1185. 2009-01-27 Hans-Peter Nilsson <hp@axis.com>
  1186. * ld-cris/tls-tbss64.s, ld-cris/tls-e-80.d: New test.
  1187. * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d,
  1188. ld-cris/tls-ldgde-14.d, ld-cris/tls-ldgde-15.d,
  1189. ld-cris/tls-ldgdex-14.d, ld-cris/tls-ldgdex-15.d: Adjust for
  1190. change in relocation values.
  1191. * ld-cris/weakhiddso.d, ld-cris/weakhid.s: New test.
  1192. 2009-01-26 Nathan Sidwell <nathan@codesourcery.com>
  1193. * ld-powerpc/powerpc.exp: Add vxworks relax testcase.
  1194. * ld-powerpc/vxworks-relax.s, ld-powerpc/vxworks-relax.rd: New.
  1195. * ld-powerpc/vxworks1.ld: Add .pad and .far input sections.
  1196. * ld-powerpc/vxworks1.rd: Correct regexp for undefined symbols.
  1197. 2009-01-26 Andrew Stubbs <ams@codesourcery.com>
  1198. * ld-arm/attr-merge-3.attr: Update following gas change.
  1199. * ld-arm/attr-merge-2.attr: Update Tag_ARM_ISA_use and
  1200. Tag_THUMB_ISA_use following gas changes.
  1201. * ld-arm/attr-merge-4.attr: Likewise.
  1202. * ld-arm/attr-merge-5.attr: Likewise.
  1203. * ld-arm/attr-merge-arch-1.attr: Likewise.
  1204. * ld-arm/attr-merge-arch-2.attr: Likewise.
  1205. * ld-arm/attr-merge-unknown-2.d: Likewise.
  1206. * ld-arm/attr-merge-unknown-2r.d: Likewise.
  1207. * ld-arm/attr-merge-unknown-3.d: Likewise.
  1208. * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
  1209. * ld-arm/attr-merge-wchar-00.d: Likewise.
  1210. * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
  1211. * ld-arm/attr-merge-wchar-02.d: Likewise.
  1212. * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
  1213. * ld-arm/attr-merge-wchar-04.d: Likewise.
  1214. * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
  1215. * ld-arm/attr-merge-wchar-20.d: Likewise.
  1216. * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
  1217. * ld-arm/attr-merge-wchar-22.d: Likewise.
  1218. * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
  1219. * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
  1220. * ld-arm/attr-merge-wchar-40.d: Likewise.
  1221. * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
  1222. * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
  1223. * ld-arm/attr-merge-wchar-44.d: Likewise.
  1224. * ld-arm/attr-merge.attr: Likewise.
  1225. 2009-01-21 Alan Modra <amodra@bigpond.net.au>
  1226. * ld-spu/icache1.d: Add --non-ia-text to ld options.
  1227. 2009-01-19 Hans-Peter Nilsson <hp@axis.com>
  1228. * ld-cris/expdref3.s, ld-cris/expdref4.s, ld-cris/weakref3.d,
  1229. ld-cris/weakref4.d: New tests.
  1230. * ld-cris/libdso-15b.d: Adjust for recent weakref fix.
  1231. 2009-01-19 H.J. Lu <hongjiu.lu@intel.com>
  1232. * ld-elf/group9.s: Replace .byte with .long.
  1233. 2009-01-19 Andrew Stubbs <ams@codesourcery.com>
  1234. * ld-arm/arm-elf.exp (armeabitests): Add EABI attribute merging 3,
  1235. EABI attribute merging 4, and EABI attribute merging 5,
  1236. EABI attribute arch merging 1, EABI attribute arch merging 1 reversed,
  1237. EABI attribute arch merging 2, EABI attribute arch merging 2 reversed.
  1238. Add attr-merge-unknown-1, attr-merge-unknown-2, attr-merge-unknown-2r,
  1239. and attr-merge-unknown-3 dump tests.
  1240. * ld-arm/arch-v6.s: New file.
  1241. * ld-arm/arch-v6k.s: New file.
  1242. * ld-arm/arch-v6t2.s: New file.
  1243. * ld-arm/attr-merge-3.attr: New file.
  1244. * ld-arm/attr-merge-3a.s: New file.
  1245. * ld-arm/attr-merge-3b.s: New file.
  1246. * ld-arm/attr-merge-4.attr: New file.
  1247. * ld-arm/attr-merge-4a.s: New file.
  1248. * ld-arm/attr-merge-4b.s: New file.
  1249. * ld-arm/attr-merge-5.attr: New file.
  1250. * ld-arm/attr-merge-5.s: New file.
  1251. * ld-arm/attr-merge-arch-1.attr: New file.
  1252. * ld-arm/attr-merge-arch-2.attr: New file.
  1253. * ld-arm/attr-merge-unknown-1.d: New file.
  1254. * ld-arm/attr-merge-unknown-1.s: New file.
  1255. * ld-arm/attr-merge-unknown-2.d: New file.
  1256. * ld-arm/attr-merge-unknown-2.s: New file.
  1257. * ld-arm/attr-merge-unknown-2r.d: New file.
  1258. * ld-arm/attr-merge-unknown-3.d: New file.
  1259. * ld-arm/blank.s: New file.
  1260. 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
  1261. * ld-elf/textaddr1.d: New.
  1262. * ld-elf/textaddr2.d: Likewise.
  1263. 2009-01-14 H.J. Lu <hongjiu.lu@intel.com>
  1264. PR ld/9727
  1265. * ld-elf/group8.s: New.
  1266. * ld-elf/group8a.d: Likewise.
  1267. * ld-elf/group8b.d: Likewise.
  1268. * ld-elf/group9.s: Likewise.
  1269. * ld-elf/group9a.d: Likewise.
  1270. * ld-elf/group9b.d: Likewise.
  1271. 2009-01-13 Alan Modra <amodra@bigpond.net.au>
  1272. * ld-spu/icache1.s: New file.
  1273. * ld-spu/icache1.d: New file.
  1274. 2009-01-13 Alan Modra <amodra@bigpond.net.au>
  1275. * ld-elf/elf.exp: Save and restore LDFLAGS.
  1276. * ld-scripts/default-script.exp: Likewise.
  1277. * ld-scripts/empty-orphan.exp: Likewise, and add to LDFLAGS rather
  1278. than replacing.
  1279. * ld-scripts/include.exp: Set --local-store for SPU.
  1280. 2009-01-12 Alan Modra <amodra@bigpond.net.au>
  1281. * ld-spu/ovl.d: Allow for absolute branches in stubs.
  1282. * ld-spu/ovl2.d: Likewise.
  1283. 2009-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
  1284. * ld-elf/linkoncerdiff.d, ld-elf/linkoncerdiff1.s,
  1285. ld-elf/linkoncerdiff2.s: New.
  1286. 2009-01-07 Hans-Peter Nilsson <hp@axis.com>
  1287. * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d,
  1288. ld-cris/tls-e-23.d, ld-cris/tls-e-66.d, ld-cris/tls-gd-3.d,
  1289. ld-cris/tls-gd-3h.d, ld-cris/tls-global-74.d,
  1290. ld-cris/tls-ie-8e1.d, ld-cris/tls-ldgde-14.d,
  1291. ld-cris/tls-ldgde-15.d, ld-cris/tls-le-12.d, ld-cris/tls-le-13.d,
  1292. ld-cris/tls-le-13s.d, ld-cris/tls-legd-16.d,
  1293. ld-cris/tls-legd-17.d, ld-cris/tls-legdx-16.d,
  1294. ld-cris/tls-legdx-17.d, ld-cris/tls-leie-18.d,
  1295. ld-cris/tls-leie-19.d, ld-cris/tls-local-57.d,
  1296. ld-cris/tls-local-58.d, ld-cris/tls-local-59.d: Adjust for
  1297. relocation value now offset by negative program TLS block size.
  1298. * ld-cris/tls-le-12s.d: Ditto. Move 128-byte tls-data to last.
  1299. Adjust accordingly.
  1300. * ld-cris/tls-le-12s.s: Use movs, not movu, for sign-extended
  1301. always-negative relocation.
  1302. * ld-cris/tls-tprelm.s: Move filler data to after symbol for
  1303. tested relocation.
  1304. * ld-cris/tls-ok-36.d: Adjust accordingly.
  1305. 2009-01-03 Hans-Peter Nilsson <hp@axis.com>
  1306. * ld-cris/tls-js1.d: New test.
  1307. 2009-01-02 H.J. Lu <hongjiu.lu@intel.com>
  1308. PR ld/9679
  1309. * ld-elf/pr9679-1.c: New.
  1310. * ld-elf/pr9679-2.c: Likewise.
  1311. * ld-elf/pr9679.rd: Likewise.
  1312. * ld-elf/shared.exp (build_tests): Add test for libpr9679.so.
  1313. 2009-01-02 H.J. Lu <hongjiu.lu@intel.com>
  1314. PR ld/9676
  1315. * ld-elf/pr9676-1.c: New.
  1316. * ld-elf/pr9676-2.c: Likewiswe.
  1317. * ld-elf/pr9676-3.c: Likewiswe.
  1318. * ld-elf/pr9676-4.c: Likewiswe.
  1319. * ld-elf/pr9676.rd: Likewiswe.
  1320. * ld-elf/shared.exp (build_tests): Add tests for libpr9676-1.a,
  1321. libpr9676-2.a, libpr9676-3.so, libpr9676-4.so and
  1322. libpr9676-4a.so.
  1323. * lib/ld-lib.exp (ar_simple_create): New.
  1324. (run_ld_link_tests): Support archive.
  1325. (run_cc_link_tests): Likewiswe.
  1326. For older changes see ChangeLog-2008
  1327. Copyright (C) 2009 Free Software Foundation, Inc.
  1328. Copying and distribution of this file, with or without modification,
  1329. are permitted in any medium without royalty provided the copyright
  1330. notice and this notice are preserved.
  1331. Local Variables:
  1332. mode: change-log
  1333. left-margin: 8
  1334. fill-column: 74
  1335. version-control: never
  1336. End: