ChangeLog-2011 39 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282
  1. 2011-12-15 David Daney <david.daney@cavium.com>
  2. Nick Clifton <nickc@redhat.com>
  3. * ld-elfvers/vers.exp (picflag): Set to -fpic for mips*-*-* when
  4. using GCC-4.3 or later.
  5. (pic): Set to "yes" for mips*-*-linux*.
  6. * ld-elfvsb/elfvsb.exp: Don't test non-PIC shared libraried on
  7. mips*-*-linux*.
  8. (picflag): Set to -fpic for mips*-*-* when using GCC-4.3 or later.
  9. * ld-elfweak/elfweak.exp (picflag): Set to -fpic for mips*-*-*
  10. when using GCC-4.3 or later.
  11. * ld-shared/shared.exp (picflag): Same.
  12. * lib/ld-lib.exp (at_least_gcc_version): New proc.
  13. 2011-12-10 David Daney <david.daney@cavium.com>
  14. * ld-mips-elf/pic-and-nonpic-6-n64.dd: Use correct encoding for
  15. 64-bit MOVE instruction.
  16. 2011-12-09 David Daney <david.daney@cavium.com>
  17. * ld-mips-elf/tls-multi-got-1.r: Add "0x" to match value for
  18. MIPS_BASE_ADDRESS.
  19. * ld-mips-elf/textrel-1.d: Same.
  20. * ld-mips-elf/multi-got-1.d: Same.
  21. 2011-12-05 Nick Clifton <nickc@redhat.com>
  22. * ld-cris/weakref4.d: Updated pattern match for the message from
  23. readelf stating that there are no decoded unwind sections.
  24. * tls-js1.d: Likewise.
  25. * tls-local-63.d: Likewise.
  26. * tls-local-64.d: Likewise.
  27. * tls-und-38.d: Likewise.
  28. * tls-und-42.d: Likewise.
  29. * tls-und-46.d: Likewise.
  30. * tls-und-50.d: Likewise.
  31. * weakref3.d: Likewise.
  32. * weakref4.d: Likewise.
  33. 2011-12-03 David Daney <david.daney@cavium.com>
  34. * ld-bootstrap/bootstrap.exp: Use consistent flags for final link
  35. in ia64 and mips cases.
  36. 2011-11-29 Maciej W. Rozycki <macro@codesourcery.com>
  37. PR ld/10144
  38. * lib/ld-lib.exp (run_ld_link_tests): Handle sources from other
  39. directories.
  40. (run_ld_link_exec_tests): Likewise.
  41. (run_cc_link_tests): Likewise.
  42. * ld-elf/comm-data1.sd: New test.
  43. * ld-elf/comm-data1.s: Source for the new test.
  44. * ld-elf/comm-data2.sd: New test.
  45. * ld-elf/comm-data2.rd: Likewise.
  46. * ld-elf/comm-data2.xd: Likewise.
  47. * ld-elf/comm-data2.s: Source for the new tests.
  48. * ld-elf/comm-data.exp: New file.
  49. * ld-mips-elf/comm-data.exp: Likewise.
  50. 2011-11-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  51. * ld-arm/jump-reloc-veneers.s: Update for changes to assembler output.
  52. 2011-11-08 Alan Modra <amodra@gmail.com>
  53. * ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test.
  54. * ld-powerpc/tocopt.out: New file.
  55. 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
  56. * ld-srec/srec.exp: xfail epiphany.
  57. * lib/ld-lib.exp (check_shared_lib_support): Add Epiphany to list
  58. of targets not supporting shared libraries.
  59. 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
  60. PR ld/13302
  61. * ld-i386/i386.exp: Run pr13302.
  62. * ld-i386/pr13302.d: New.
  63. * ld-i386/pr13302.s: Likewise.
  64. * ld-x86-64/pr13082-5b.d: Updated.
  65. * ld-x86-64/pr13082-6a.d: Likewise.
  66. * ld-x86-64/pr13082-6b.d: Likewise.
  67. 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
  68. PR ld/13302
  69. * ld-ifunc/ifunc-16-i386.d: New.
  70. * ld-ifunc/ifunc-16-x86-64.d: Likewise.
  71. * ld-ifunc/ifunc-16-x86.s: Likewise.
  72. 2011-10-20 Alan Modra <amodra@gmail.com>
  73. * ld-selective/selective.exp: Use check_gc_sections_available.
  74. Remove redundant xfails.
  75. * ld-selective/sel-dump.exp: Likewise.
  76. 2011-10-19 Alan Modra <amodra@gmail.com>
  77. * ld-elf/elf.exp: Move test for shared lib support..
  78. * lib/ld-lib.exp (check_shared_lib_support): ..to here. Add m68hc1*,
  79. and s/ms1/mt/.
  80. (check_gc_sections_available): Match hppa*64 not hppa64. Comment.
  81. * ld-gc/libpersonality.s: New.
  82. * ld-gc/personality.s, * ld-gc/personality.d: New.
  83. * ld-gc/gc.exp: Run personality test.
  84. 2011-10-18 David S. Miller <davem@davemloft.net>
  85. * ld-sparc/tlssunbin32.dd: Update for TLS call relaxation fix
  86. for PR 13301.
  87. * ld-sparc/tlssunbin64.dd: Likewise.
  88. * ld-sparc/tlssunpic32.dd: Likewise.
  89. * ld-sparc/tlssunpic64.dd: Likewise.
  90. 2011-10-18 Jie Zhang <jie@codesourcery.com>
  91. Julian Brown <julian@codesourcery.com>
  92. * ld-arm/cortex-a8-fix-b-plt.d: Adjust.
  93. * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
  94. * ld-arm/cortex-a8-fix-bl-plt.d: Adjust.
  95. * ld-arm/cortex-a8-fix-bl-rel-plt.d: Adjust.
  96. * ld-arm/cortex-a8-fix-blx-plt.d: Adjust.
  97. * ld-arm/ifunc-1.dd: Adjust.
  98. * ld-arm/ifunc-2.dd: Adjust.
  99. * ld-arm/ifunc-3.dd: Adjust.
  100. * ld-arm/ifunc-4.dd: Adjust.
  101. * ld-arm/ifunc-5.dd: Adjust.
  102. * ld-arm/ifunc-6.dd: Adjust.
  103. * ld-arm/ifunc-7.dd: Adjust.
  104. * ld-arm/ifunc-8.dd: Adjust.
  105. * ld-arm/ifunc-9.dd: Adjust.
  106. * ld-arm/ifunc-10.dd: Adjust.
  107. * ld-arm/ifunc-14.dd: Adjust.
  108. * ld-arm/ifunc-15.dd: Adjust.
  109. * ld-arm/ifunc-16.dd: Adjust.
  110. 2011-10-14 Hans-Peter Nilsson <hp@axis.com>
  111. * ld-cris/pic-gc-72.d: Adjust for dropping unused undefined
  112. dynamic symbol "dsofn".
  113. 2011-10-10 Alan Modra <amodra@gmail.com>
  114. * ld-powerpc/relbrlt.d: Update for stub alignment change.
  115. * ld-powerpc/tlsexe.g: Likewise.
  116. * ld-powerpc/tlsexe.r: Likewise.
  117. * ld-powerpc/tlsexetoc.g: Likewise.
  118. * ld-powerpc/tlsexetoc.r: Likewise.
  119. * ld-powerpc/tlsso.g: Likewise.
  120. * ld-powerpc/tlsso.r: Likewise.
  121. 2011-10-08 H.J. Lu <hongjiu.lu@intel.com>
  122. PR ld/13250
  123. * ld-elf/shared.exp (build_tests): Add tests for PR ld/13250.
  124. (run_tests): Likewise.
  125. * ld-elf/pr13250-1.c: New.
  126. * ld-elf/pr13250-2.c: Likewise.
  127. * ld-elf/pr13250-3.c: Likewise.
  128. 2011-10-07 H.J. Lu <hongjiu.lu@intel.com>
  129. * ld-elf/elf.exp: Run --gc-sections tests only if --gc-sections
  130. is available.
  131. 2011-10-06 Alan Modra <amodra@gmail.com>
  132. * ld-plugin/plugin-1.d, * ld-plugin/plugin-2.d, * ld-plugin/plugin-3.d,
  133. * ld-plugin/plugin-4.d, * ld-plugin/plugin-5.d, * ld-plugin/plugin-6.d,
  134. * ld-plugin/plugin-7.d, * ld-plugin/plugin-8.d, * ld-plugin/plugin-9.d,
  135. * ld-plugin/plugin-10.d, * ld-plugin/plugin-11.d: Update.
  136. 2011-10-05 Nick Clifton <nickc@redhat.com>
  137. * ld-scripts/phdrs.exp: Expect to fail for the RX.
  138. 2011-09-30 Alan Modra <amodra@gmail.com>
  139. * ld-powerpc/tocopt.d: Update.
  140. * ld-powerpc/tocopt5.d, * ld-powerpc/tocopt5.s: New test.
  141. * ld-powerpc/powerpc.exp: Run new test.
  142. 2011-09-29 H.J. Lu <hongjiu.lu@intel.com>
  143. PR ld/13195
  144. * ld-elf/elf.exp: Add a C link testcase for PR ld/13195.
  145. * ld-elf/pr13195.c: New.
  146. * ld-elf/pr13195.d: Likewise.
  147. * ld-elf/pr13195.s: Likewise.
  148. * ld-elf/pr13195.t: Likewise.
  149. 2011-09-16 H.J. Lu <hongjiu.lu@intel.com>
  150. * ld-elf/pr12975.d: Only run for *-*-linux* and *-*-gnu*
  151. targets.
  152. * ld-elf/pr13177.d: Likewise.
  153. * ld-elf/pr13177.s: Avoid relocations in text sections.
  154. 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
  155. PR ld/13177
  156. * ld-elf/pr13177.d: New.
  157. * ld-elf/pr13177.s: Likewise.
  158. 2011-09-15 H.J. Lu <hongjiu.lu@intel.com>
  159. PR ld/12975
  160. * ld-elf/pr12975.d: New.
  161. * ld-elf/pr12975.s: Likewise.
  162. * ld-elf/pr12975.t: Likewise.
  163. 2011-09-12 H.J. Lu <hongjiu.lu@intel.com>
  164. PR ld/13178
  165. * ld-ifunc/ifunc-13-i386.d: Updated.
  166. * ld-ifunc/ifunc-13-x86-64.d: Likewise.
  167. * ld-ifunc/ifunc-3a-x86.d: Likewise.
  168. * ld-x86-64/pr13082-5a.d: Likewise.
  169. * ld-ifunc/ifunc-15-i386.d: New.
  170. * ld-ifunc/ifunc-15-i386.s: Likewise.
  171. * ld-ifunc/ifunc-15-x86-64.d: Likewise.
  172. * ld-ifunc/ifunc-15-x86-64.s: Likewise.
  173. 2011-09-01 Christophe Lyon <christophe.lyon@st.com>
  174. * ld-arm/arm-elf.exp: Add new rodata-merge-map test.
  175. * ld-arm/rodata-merge-map.ld: New file.
  176. * ld-arm/rodata-merge-map.sym: Likewise.
  177. * ld-arm/rodata-merge-map1.s Likewise.
  178. * ld-arm/rodata-merge-map2.s: Likewise.
  179. * ld-arm/rodata-merge-map3.s: Likewise.
  180. 2011-08-22 Alan Modra <amodra@gmail.com>
  181. * ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
  182. * ld-powerpc/tocopt4.d: New test.
  183. * ld-powerpc/powerpc.exp: Run it.
  184. 2011-08-12 H.J. Lu <hongjiu.lu@intel.com>
  185. PR ld/13082
  186. * ld-x86-64/pr13082-1.s: New.
  187. * ld-x86-64/pr13082-1a.d: Likewise.
  188. * ld-x86-64/pr13082-1b.d: Likewise.
  189. * ld-x86-64/pr13082-2.s: Likewise.
  190. * ld-x86-64/pr13082-2a.d: Likewise.
  191. * ld-x86-64/pr13082-2b.d: Likewise.
  192. * ld-x86-64/pr13082-3.s: Likewise.
  193. * ld-x86-64/pr13082-3a.d: Likewise.
  194. * ld-x86-64/pr13082-3b.d: Likewise.
  195. * ld-x86-64/pr13082-4.s: Likewise.
  196. * ld-x86-64/pr13082-4a.d: Likewise.
  197. * ld-x86-64/pr13082-4b.d: Likewise.
  198. * ld-x86-64/pr13082-5.s: Likewise.
  199. * ld-x86-64/pr13082-5a.d: Likewise.
  200. * ld-x86-64/pr13082-5b.d: Likewise.
  201. * ld-x86-64/pr13082-6.s: Likewise.
  202. * ld-x86-64/pr13082-6a.d: Likewise.
  203. * ld-x86-64/pr13082-6b.d: Likewise.
  204. * ld-x86-64/x86-64.exp: Run pr13082-[1-6][ab].
  205. 2011-08-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  206. * ld-arm/arm-elf.exp (armelftests): Update for new command-line
  207. options.
  208. (armeabitests): Update for new command-line options, and add
  209. new test cases.
  210. * ld-arm/fix-arm1176.s: Add test case.
  211. * ld-arm/fix-arm1176-off.d: Likewise.
  212. * ld-arm/fix-arm1176-on.d: Likewise.
  213. 2011-08-05 Alan Modra <amodra@gmail.com>
  214. * ld-powerpc/tlsexe.r: Update for stripped .branch_lt.
  215. * ld-powerpc/tlsexetoc.r: Likewise.
  216. * ld-powerpc/tlsso.r: Likewise.
  217. * ld-powerpc/tlstocso.r: Likewise.
  218. 2011-08-01 H.J. Lu <hongjiu.lu@intel.com>
  219. PR ld/13048
  220. * ld-x86-64/ilp32-6.d: New.
  221. * ld-x86-64/ilp32-6.s: Likewise.
  222. * ld-x86-64/ilp32-7.d: Likewise.
  223. * ld-x86-64/ilp32-7.s: Likewise.
  224. * ld-x86-64/ilp32-8.d: Likewise.
  225. * ld-x86-64/ilp32-8.s: Likewise.
  226. * ld-x86-64/ilp32-9.d: Likewise.
  227. * ld-x86-64/ilp32-9.s: Likewise.
  228. * ld-x86-64/x86-64.exp: Run ilp32-6, ilp32-7, ilp32-8 and ilp32-9.
  229. 2011-07-27 Roland McGrath <mcgrathr@google.com>
  230. * ld-i386/vxworks1-lib.rd: Swap order of sections expected in output.
  231. 2011-07-26 Alan Modra <amodra@gmail.com>
  232. * ld-powerpc/powerpc.exp: Use --no-ld-generated-unwind-info
  233. with some tests.
  234. * ld-powerpc/relbrlt.d: Likewise.
  235. 2011-07-25 Hans-Peter Nilsson <hp@bitrange.com>
  236. PR ld/12815
  237. * ld-mmix/pr12815-1.d, ld-mmix/pr12815-1.s, ld-mmix/pr12815-1.ld,
  238. ld-mmix/pr12815-2.d, ld-mmix/pr12815-2.s: New tests.
  239. 2011-07-24 Catherine Moore <clm@codesourcery.com>
  240. Chao-ying Fu <fu@mips.com>
  241. Maciej W. Rozycki <macro@codesourcery.com>
  242. * lib/ld-lib.exp (run_dump_test): Support distinct assembler
  243. flags for the same source named multiple times.
  244. * ld-mips-elf/jalx-1.s: New test source.
  245. * ld-mips-elf/jalx-1.d: New test output.
  246. * ld-mips-elf/jalx-1.ld: New test linker script.
  247. * ld-mips-elf/jalx-2-main.s: New test source.
  248. * ld-mips-elf/jalx-2-ex.s: Likewise.
  249. * ld-mips-elf/jalx-2-printf.s: Likewise.
  250. * ld-mips-elf/jalx-2.dd: New test output.
  251. * ld-mips-elf/jalx-2.ld: New test linker script.
  252. * ld-mips-elf/mips16-and-micromips.d: New test.
  253. * ld-mips-elf/mips-elf.exp: Run the new tests
  254. 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
  255. * ld-x86-64/abs-k1om.d: New.
  256. * ld-x86-64/protected2-k1om.d: Likewise.
  257. * ld-x86-64/protected3-k1om.d: Likewise.
  258. * ld-x86-64/x86-64.exp: Run abs-k1om, protected2-k1om and
  259. protected3-k1om.
  260. 2011-07-14 H.J. Lu <hongjiu.lu@intel.com>
  261. * ld-elf/binutils.exp (binutils_test): Also check ignored
  262. "-z relro".
  263. 2011-07-14 Alan Modra <amodra@gmail.com>
  264. * ld-scripts/section-flags.exp: Pass --local-store 0:0 for
  265. spu. Rewrite using foreach.
  266. 2011-07-14 Alan Modra <amodra@gmail.com>
  267. * ld-powerpc/tlsexe.d, * ld-powerpc/tlsexe.g. *ld-powerpc/tlsexe.r,
  268. * ld-powerpc/tlsexetoc.d, * ld-powerpc/tlsexetoc.g,
  269. * ld-powerpc/tlsexetoc.r, * ld-powerpc/tlsso.d,
  270. * ld-powerpc/tlstocso.d: Update for plt stub change.
  271. 2011-07-11 Catherine Moore <clm@cm00re.com>
  272. * ld-scripts/section-flags-1.s: New.
  273. * ld-scripts/section-flags-1.t: New.
  274. * ld-scripts/section-flags-2.s: New.
  275. * ld-scripts/section-flags-2.t: New.
  276. * ld-scripts/section-flags.exp: New.
  277. 2011-07-11 Alan Modra <amodra@gmail.com>
  278. * ld-powerpc/tocopt2.s, * ld-powerpc/tocopt2.out,
  279. * ld-powerpc/tocopt2.d: New test.
  280. * ld-powerpc/tocopt3.s, * ld-powerpc/tocopt3.d: New test.
  281. * ld-powerpc/powerpc.exp (ppc64elftests) Run them.
  282. 2011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
  283. Thomas Schwinge <thomas@schwinge.name>
  284. PR binutils/12913
  285. * ld-ifunc/ifunc.exp: Update for changed output.
  286. * ld-unique/unique.exp: Likewise.
  287. 2011-06-27 Nick Clifton <nickc@redhat.com>
  288. * ld-elf/elf.exp: Exlcude all v850 targets from note-3 test.
  289. 2011-06-27 Alan Modra <amodra@gmail.com>
  290. * ld-elf/elf.exp: Exclude more targets from note-3 test.
  291. 2011-06-24 H.J. Lu <hongjiu.lu@intel.com>
  292. PR ld/12921
  293. * ld-i386/i386.exp: Run pr12921.
  294. * ld-x86-64/x86-64.exp: Likewise.
  295. * ld-i386/pr12921.d: New.
  296. * ld-i386/pr12921.s: Likewise.
  297. * ld-x86-64/pr12921.d: Likewise.
  298. * ld-x86-64/pr12921.s: Likewise.
  299. 2011-06-22 Thomas Schwinge <thomas@schwinge.name>
  300. * ld-elf/elf.exp: Execute array_tests_pie tests on *-*-gnu*, too.
  301. 2011-06-20 H.J. Lu <hongjiu.lu@intel.com>
  302. * ld-ifunc/ifunc-1-local-x86.d: Adjusted.
  303. * ld-ifunc/ifunc-1-x86.d: Likewise.
  304. * ld-ifunc/ifunc-3a-x86.d: Likewise.
  305. 2011-06-20 H.J. Lu <hongjiu.lu@intel.com>
  306. * ld-elf/eh1.d: Revert x32 change.
  307. * ld-elf/eh2.d: Likewise.
  308. * ld-elf/eh3.d: Likewise.
  309. * ld-elf/eh4.d: Likewise.
  310. 2011-06-20 Jakub Jelinek <jakub@redhat.com>
  311. PR ld/12570
  312. * ld-x86-64/x86-64.exp: Link some testcases with
  313. --no-ld-generated-unwind-info.
  314. * ld-x86-64/tlsbin.rd: Add --no-ld-generated-unwind-info to ld
  315. comment.
  316. * ld-x86-64/tlsdesc.dd: Likewise.
  317. * ld-x86-64/tlspic.dd: Likewise.
  318. * ld-x86-64/tlsdesc.sd: Likewise.
  319. * ld-x86-64/tlspic.rd: Likewise.
  320. * ld-x86-64/tlsbindesc.rd: Likewise.
  321. * ld-x86-64/tlsbindesc.sd: Likewise.
  322. * ld-x86-64/tlsbin.td: Likewise.
  323. * ld-x86-64/tlsdesc.pd: Likewise.
  324. * ld-x86-64/tlsdesc.td: Likewise.
  325. * ld-x86-64/tlsbindesc.dd: Likewise.
  326. * ld-x86-64/tlsbin.dd: Likewise.
  327. * ld-x86-64/tlsgdesc.rd: Likewise.
  328. * ld-x86-64/tlspic.sd: Likewise.
  329. * ld-x86-64/tlsbindesc.td: Likewise.
  330. * ld-x86-64/tlspic.td: Likewise.
  331. * ld-x86-64/tlsbin.sd: Likewise.
  332. * ld-x86-64/ilp32-4.d: Likewise.
  333. * ld-x86-64/tlsgdesc.dd: Add --no-ld-generated-unwind-info to ld
  334. comment. Adjust.
  335. * ld-x86-64/tlsdesc.rd: Likewise.
  336. * ld-x86-64/tlsgd6.dd: Adjust.
  337. * ld-x86-64/tlsgd5.dd: Likewise.
  338. * ld-i386/i386.exp: Link some testcases with
  339. --no-ld-generated-unwind-info.
  340. * ld-i386/tlsbin.rd: Add --no-ld-generated-unwind-info to ld
  341. comment..
  342. * ld-i386/tlsdesc.dd: Likewise.
  343. * ld-i386/tlspic.dd: Likewise.
  344. * ld-i386/tlsdesc.sd: Likewise.
  345. * ld-i386/tlsgdesc.dd: Likewise.
  346. * ld-i386/tlsnopic.sd: Likewise.
  347. * ld-i386/tlspic.rd: Likewise.
  348. * ld-i386/tlsdesc.rd: Likewise.
  349. * ld-i386/tlsbindesc.rd: Likewise.
  350. * ld-i386/tlsbindesc.sd: Likewise.
  351. * ld-i386/tlsbin.td: Likewise.
  352. * ld-i386/tlsdesc.td: Likewise.
  353. * ld-i386/tlsnopic.dd: Likewise.
  354. * ld-i386/tlsbindesc.dd: Likewise.
  355. * ld-i386/tlsbin.dd: Likewise.
  356. * ld-i386/tlsgdesc.rd: Likewise.
  357. * ld-i386/tlspic.sd: Likewise.
  358. * ld-i386/tlsnopic.rd: Likewise.
  359. * ld-i386/tlsbindesc.td: Likewise.
  360. * ld-i386/tlspic.td: Likewise.
  361. * ld-i386/tlsbin.sd: Likewise.
  362. 2011-06-19 H.J. Lu <hongjiu.lu@intel.com>
  363. * ld-elf/eh1.d: Skip x32.
  364. * ld-elf/eh2.d: Likewise.
  365. * ld-elf/eh3.d: Likewise.
  366. * ld-elf/eh4.d: Likewise.
  367. * ld-elfvsb/elfvsb.exp: Only xfail 64bit x86_64-*-linux*.
  368. * ld-shared/shared.exp: Likewise.
  369. * ld-ifunc/ifunc-1-local-x86.d: Support x32.
  370. * ld-ifunc/ifunc-1-x86.d: Likewise.
  371. * ld-ifunc/ifunc-3a-x86.d: Likewise.
  372. * ld-x86-64/pcrel16.d: Likewise.
  373. * ld-x86-64/x86-64.exp (x86_64tests): Add missing -melf_x86_64.
  374. 2011-06-16 Alan Modra <amodra@gmail.com>
  375. * ld-elfvers/vers2.ver: Don't assume any particular index for
  376. version reference.
  377. * ld-elfvers/vers3.ver: Likewise.
  378. * ld-elfvers/vers19.ver: Likewise.
  379. * ld-elfvers/vers22.ver: Likewise.
  380. * ld-elfvers/vers27d4.ver: Likewise.
  381. * ld-elfvers/vers28c.ver: Likewise.
  382. 2011-06-14 Alan Modra <amodra@gmail.com>
  383. * ld-elf/elf.exp: Don't attempt to build symbol3.a for hppa64-hpux.
  384. * ld-elf/warn3.d: Correct target selection and comment.
  385. * ld-elf/pr12851.d: Correct target selection and comment.
  386. 2011-06-13 Walter Lee <walt@tilera.com>
  387. * ld-elf/eh5.d: Don't run on tile*.
  388. * ld-srec/srec.exp: xfail on tile*.
  389. * ld-tilegx/external.s: New file.
  390. * ld-tilegx/reloc.d: New file.
  391. * ld-tilegx/reloc.s: New file.
  392. * ld-tilegx/tilegx.exp: New file.
  393. * ld-tilepro/external.s: New file.
  394. * ld-tilepro/reloc.d: New file.
  395. * ld-tilepro/reloc.s: New file.
  396. * ld-tilepro/tilepro.exp: New file.
  397. 2011-06-10 Nick Clifton <nickc@redhat.com>
  398. * ld-elf/elf.exp: Add test for linking a shared library with a
  399. broken linker script that marks dynamic sections as being notes.
  400. * ld-elf/note-3.s: New test source file.
  401. * ld-elf/note-3.t: New test linker script.
  402. * ld-elf/note-3.l: Expected output from the linker.
  403. * lib/ld-lib.exp (run_ld_link_tests): Improve description.
  404. 2011-06-08 H.J. Lu <hongjiu.lu@intel.com>
  405. * ld-x86-64/x86-64.exp: Build x32 DSO from x86-64 object file
  406. only for native.
  407. 2011-06-08 H.J. Lu <hongjiu.lu@intel.com>
  408. * ld-x86-64/simple.c: New.
  409. * ld-x86-64/x86-64-x32.rd: Likewise.
  410. * ld-x86-64/x86-64.exp: Check building x32 DSO from x86-64
  411. object file.
  412. 2011-06-08 H.J. Lu <hongjiu.lu@intel.com>
  413. PR ld/12851
  414. * ld-elf/pr12851.d: New.
  415. * ld-elf/pr12851.s: Likewise.
  416. 2011-06-07 H.J. Lu <hongjiu.lu@intel.com>
  417. * ld-elf/elf.exp: Build symbol3.a and symbol3w.a.
  418. * ld-elf/symbol3.s: New.
  419. * ld-elf/symbol3w.s: Likewise.
  420. * ld-elf/warn3.d: Likewise.
  421. 2011-06-02 Nathan Sidwell <nathan@codesourcery.com>
  422. Adjust tests for zero offset formatting.
  423. * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
  424. * ld-arm/farcall-arm-arm-pic-veneer.d: Adjust.
  425. * ld-arm/farcall-arm-thumb.d: Adjust.
  426. * ld-arm/farcall-group-size2.d: Adjust.
  427. * ld-arm/farcall-group.d: Adjust.
  428. * ld-arm/farcall-mix.d: Adjust.
  429. * ld-arm/farcall-mix2.d: Adjust.
  430. * ld-arm/farcall-mixed-lib-v4t.d: Adjust.
  431. * ld-arm/farcall-mixed-lib.d: Adjust.
  432. * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Adjust.
  433. * ld-arm/farcall-thumb-arm-pic-veneer.d: Adjust.
  434. * ld-arm/farcall-thumb-thumb.d: Adjust.
  435. * ld-arm/ifunc-10.dd: Adjust.
  436. * ld-arm/ifunc-3.dd: Adjust.
  437. * ld-arm/ifunc-4.dd: Adjust.
  438. * ld-arm/ifunc-5.dd: Adjust.
  439. * ld-arm/ifunc-6.dd: Adjust.
  440. * ld-arm/ifunc-7.dd: Adjust.
  441. * ld-arm/ifunc-8.dd: Adjust.
  442. * ld-arm/jump-reloc-veneers-long.d: Adjust.
  443. * ld-arm/tls-longplt-lib.d: Adjust.
  444. * ld-arm/tls-thumb1.d: Adjust.
  445. 2011-05-31 Paul Brook <paul@codesourcery.com>
  446. * ld-arm/cortex-a8-far.d: Adjust expected output.
  447. * ld-arm/arm-call1.s: Give function symbol correct type.
  448. * ld-arm/arm-call2.s: Ditto.
  449. * ld-arm/farcall-group4.s: Ditto.
  450. * ld-arm/arm-elf.exp (cortex-a8-far): Define far symbols with correct
  451. type via assembly file.
  452. * ld-arm/cortex-a8-far-3.s: New file.
  453. * ld-arm/abs-call-1.s: Add Thumb tests
  454. 2011-05-31 Paul Brook <paul@codesourcery.com>
  455. Nathan Sidwell <nathan@codesourcery.com>
  456. * ld-arm/abs-call-1.d: New.
  457. * ld-arm/abs-call-1.s: New.
  458. * ld-arm/arm-elf.exp: Add it.
  459. 2011-05-31 Paul Brook <paul@codesourcery.com>
  460. * ld-arm/tls-longplt.d: Update expected output.
  461. * ld-arm/tls-thumb1.d: Ditto.
  462. 2011-05-26 H.J. Lu <hongjiu.lu@intel.com>
  463. PR ld/12809
  464. * ld-x86-64/tlsbin.s: Add a test for LE with large model.
  465. * ld-x86-64/tlsbin.dd: Updated.
  466. * ld-x86-64/tlsbin.rd: Likewise.
  467. * ld-x86-64/tlsbin.sd: Likewise.
  468. * ld-x86-64/tlsbin.td: Likewise.
  469. * ld-x86-64/tlsbindesc.dd: Likewise.
  470. * ld-x86-64/tlsbindesc.rd: Likewise.
  471. * ld-x86-64/tlsbindesc.sd: Likewise.
  472. * ld-x86-64/tlsbindesc.td: Likewise.
  473. 2011-05-24 Hans-Peter Nilsson <hp@axis.com>
  474. * ld-cris/tls-e-tpoffcomm1.d: Adjust for second PR12763 change,
  475. setting TLS file offset.
  476. 2011-05-23 Nick Clifton <nickc@redhat.com>
  477. * ld-elf/shared.exp: Revert previous delta. Do not build
  478. libraries in a non-native environment.
  479. 2011-05-23 Alan Modra <amodra@gmail.com>
  480. PR 12763
  481. * ld-elf/binutils.exp: Don't run tdata3 for hppa64.
  482. 2011-05-21 Hans-Peter Nilsson <hp@axis.com>
  483. * ld-cris/tls-e-tpoffcomm1.d: Adjust for PR12763 change removing
  484. empty program header.
  485. 2011-05-21 Alan Modra <amodra@gmail.com>
  486. PR 12763
  487. * ld-elf/tdata3.s: New test.
  488. * ld-elf/tbss3.s: New test.
  489. * ld-elf/binutils.exp: Consolidate tbss and tdata tests.
  490. 2011-05-20 Bernd Schmidt <bernds@codesourcery.com>
  491. * ld-tic6x/pcr-reloc.d: New test.
  492. * ld-tic6x/pcr-reloc.s: New test.
  493. 2011-05-18 Nick Clifton <nickc@redhat.com>
  494. PR ld/12761
  495. * lib/ld-lib.exp (run_cc_link_tests): Add an optional 8th
  496. parameter - an expected warning message from the linker.
  497. * ld-elf/shared.exp (build_tests): Expect a warning message when
  498. building the libbarw.so library.
  499. * ld-elf/shared.exp: Run library building tests even when not
  500. building a native toolchain.
  501. 2011-05-16 H.J. Lu <hongjiu.lu@intel.com>
  502. * ld-scripts/phdrs.exp: Replace --private with
  503. --private-headers for objdump.
  504. * ld-scripts/phdrs2.exp: Likewise.
  505. 2011-05-15 Richard Sandiford <rdsandiford@googlemail.com>
  506. * lib/ld-lib.exp (run_ld_link_tests): Simplify pass/fail logic.
  507. Fail if the link command fails and if no test rules are defined.
  508. * ld-mips-elf/reloc-6a.s, ld-mips-elf/reloc-6b.s: New tests.
  509. * ld-mips-elf/mips-elf.exp: Run them.
  510. 2011-05-13 Bernd Schmidt <bernds@codesourcery.com>
  511. * ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add.
  512. * ld-tic6x/tic6x.exp: Add OSABI tests.
  513. 2011-05-13 Alan Modra <amodra@gmail.com>
  514. * ld-elf/flags1.d: Don't xfail tic6x.
  515. * ld-scripts/weak.exp: Correct comments. Don't xfail sh-pe. Remove
  516. redundant xfail.
  517. * ld-selective/sel-dump.exp: Don't xfail alpha.
  518. * ld-selective/selective.exp: Run for alpha.
  519. * ld-undefined/weak-undef.exp: Don't xfail hppa64.
  520. 2011-05-12 Bernd Schmidt <bernds@codesourcery.com>
  521. * config/default.exp (ld_assemble): Pass flags parameter to
  522. default_ld_assemble.
  523. (ld_assemble_flags): New function.
  524. * ld-elf/frame.exp: Pass -mpic and -mpid flags to the assembler on
  525. tic6x.
  526. * ld-elf/exclude.exp: Likewise.
  527. * lib/ld-lib.exp (default_ld_assemble): Take extra argument in_flags
  528. and pass it to the assembler.
  529. 2011-05-11 Richard Sandiford <rdsandiford@googlemail.com>
  530. * ld-mips-elf/mips-elf.exp: Add missing $has_newabi tests.
  531. 2011-05-09 H.J. Lu <hongjiu.lu@intel.com>
  532. * ld-elf/elf.exp (array_tests): Remove "pr12730".
  533. (array_tests_pie): Remove "PIE pr12730".
  534. (array_tests_static): Remove "static pr12730".
  535. * ld-elf/pr12730.cc: Removed.
  536. * ld-elf/pr12730.out: Likewise.
  537. 2011-05-09 Paul Brook <paul@codesourcery.com>
  538. * ld-tic6x/discard-unwind.ld: New.
  539. * ld-tic6x/unwind.ld: New.
  540. * ld-tic6x/unwind-1.d: New test.
  541. * ld-tic6x/unwind-1.s: New test.
  542. * ld-tic6x/unwind-2.d: New test.
  543. * ld-tic6x/unwind-2.s: New test.
  544. * ld-tic6x/unwind-3.d: New test.
  545. * ld-tic6x/unwind-3.s: New test.
  546. * ld-tic6x/unwind-4.d: New test.
  547. * ld-tic6x/unwind-4.s: New test.
  548. * ld-tic6x/unwind-5.d: New test.
  549. * ld-tic6x/unwind-5.s: New test.
  550. * ld-tic6x/unwind-6.d: New test.
  551. 2011-05-07 Dave Korn <dave.korn.cygwin@gmail.com>
  552. PR ld/12365
  553. * ld-plugin/plugin-7.d: Allow underscore in error message.
  554. * ld-plugin/plugin-8.d: Likewise.
  555. 2011-05-07 H.J. Lu <hongjiu.lu@intel.com>
  556. PR ld/12730
  557. * ld-elf/elf.exp (array_tests): Add "pr12730".
  558. (array_tests_pie): New.
  559. (array_tests_static): Add -static for "static init array mixed".
  560. Add "static pr12730". Run array_tests_pie for Linux.
  561. * ld-elf/init-mixed.c (ctor1007): Renamed to ...
  562. (ctor1007a): This.
  563. (ctor1007b): New.
  564. (ctors1007): Remove ctor1007. Add ctor1007b and ctor1007a.
  565. (dtor1007): Renamed to ...
  566. (dtor1007a): This.
  567. (dtor1007b): New.
  568. (dtors1007): Remove dtor1007. Add dtor1007b and dtor1007a.
  569. (ctor65535): Renamed to ...
  570. (ctor65535a): This.
  571. (ctor65535b): New.
  572. (ctors65535): Remove ctor65535. Add ctor65535b and ctor65535a.
  573. (dtor65535): Renamed to ...
  574. (dtor65535a): This.
  575. (dtor65535b): New.
  576. (dtors65535): Remove dtor65535. Add dtor65535b and dtor65535a.
  577. * ld-elf/pr12730.cc: New.
  578. * ld-elf/pr12730.out: Likewise.
  579. 2011-05-06 Richard Sandiford <richard.sandiford@linaro.org>
  580. * ld-arm/cortex-a8-fix-b-plt.s, ld-arm/cortex-a8-fix-b-plt.d,
  581. ld-arm/cortex-a8-fix-bcc-plt.s, ld-arm/cortex-a8-fix-bcc-plt.d,
  582. ld-arm/cortex-a8-fix-bl-plt.s, ld-arm/cortex-a8-fix-bl-plt.d,
  583. ld-arm/cortex-a8-fix-blx-plt.s, ld-arm/cortex-a8-fix-blx-plt.d,
  584. ld-arm/cortex-a8-fix-plt.ld: New tests.
  585. * ld-arm/arm-elf.exp: Run them.
  586. 2011-05-05 Bernd Schmidt <bernds@codesourcery.com>
  587. * ld-tic6x/shared-nopic.d: New test.
  588. * ld-tic6x/shared-nopid.d: New test.
  589. * ld-tic6x/attr-pid-21.d: Don't expect a warning; check readelf
  590. output instead.
  591. * ld-tic6x/attr-pid-12.d: Likewise.
  592. * ld-tic6x/attr-pic-01.d: Likewise.
  593. * ld-tic6x/attr-pic-10.d: Likewise.
  594. * ld-tic6x/attr-pid-01.d: Likewise.
  595. * ld-tic6x/attr-pid-10.d: Likewise.
  596. * ld-tic6x/attr-pid-02.d: Likewise.
  597. * ld-tic6x/attr-pid-20.d: Likewise.
  598. * ld-tic6x/got-reloc-inrange.d: Pass -mpic and -mpid options to gas.
  599. 2011-05-03 Paul Brook <paul@codesourcery.com>
  600. * ld-tic6x/ehtype-reloc-1-rel.d: New test.
  601. * ld-tic6x/ehtype-reloc-1.d: New test.
  602. * ld-tic6x/ehtype-reloc-1.s: New test.
  603. 2011-05-01 H.J. Lu <hongjiu.lu@intel.com>
  604. PR ld/12718
  605. * ld-i386/i386.exp: Run pr12718.
  606. * ld-x86-64/x86-64.exp: Likewise.
  607. * ld-i386/pr12718.d: New.
  608. * ld-i386/pr12718.s: Likewise.
  609. * ld-x86-64/pr12718.d: Likewise.
  610. * ld-x86-64/pr12718.s: Likewise.
  611. 2011-04-26 Kai Tietz <ktietz@redhat.com>
  612. * ld-pe/pe.exp: Add cfi/cfi32 tests.
  613. * ld-pe/cfi.d: New.
  614. * ld-pe/cfi32.d: New.
  615. * ld-pe/cfia.s: New.
  616. * ld-pe/cfib.s: New.
  617. 2011-04-21 H.J. Lu <hongjiu.lu@intel.com>
  618. PR ld/12694
  619. * ld-ifunc/ifunc-14-i386.d: New.
  620. * ld-ifunc/ifunc-14-x86-64.d: Likewise.
  621. * ld-ifunc/ifunc-14a.s: Likewise.
  622. * ld-ifunc/ifunc-14b.s: Likewise.
  623. 2011-04-19 H.J. Lu <hongjiu.lu@intel.com>
  624. * ld-plugin/plugin-ignore.d: Removed.
  625. 2011-04-18 H.J. Lu <hongjiu.lu@intel.com>
  626. * ld-plugin/plugin-7.d: Update expected LTO linker errors for
  627. GCC 4.6.
  628. * ld-plugin/plugin-8.d: Likewise.
  629. 2011-04-18 Alan Modra <amodra@gmail.com>
  630. * ld-plugin/plugin-7.d: Adjust for plugin changes.
  631. * ld-plugin/plugin-8.d: Likewise.
  632. * ld-plugin/plugin.exp: Pass --verbose=2 for visibility test, and
  633. compare ld output to..
  634. * ld-plugin/plugin-12.d: New.
  635. 2011-04-15 Maxim Kuvyrkov <maxim@codesourcery.com>
  636. * ld-m68k/tls-gd-ie-1.d: Stabilize test.
  637. * ld-m68k/tls-gd-3.[sd]: New test.
  638. 2011-04-12 Richard Henderson <rth@redhat.com>
  639. * ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test.
  640. * ld-alpha/alpha.exp: Run it.
  641. 2011-04-11 Mark Wielaard <mjw@redhat.com>
  642. PR 10549
  643. * ld-unique: New directory.
  644. * ld-unique/unique.exp: New file: Run the UNIQUE tests.
  645. * ld-unique/unique.s: New test file.
  646. * ld-unique/unique_empty.s: Likewise.
  647. * ld-unique/unique_shared.s: Likewise.
  648. 2011-04-11 Alan Modra <amodra@gmail.com>
  649. * ld-elf/eh-frame-hdr.d: xfail avr.
  650. 2011-04-08 H.J. Lu <hongjiu.lu@intel.com>
  651. PR ld/12654
  652. * ld-i386/i386.exp: Run tlspie2.
  653. * ld-i386/tlspie2.d: New.
  654. * ld-i386/tlspie2.s: Likewise.
  655. 2011-04-06 Joseph Myers <joseph@codesourcery.com>
  656. * ld-selective/selective.exp (xscale-*-*): Don't handle.
  657. * ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
  658. handle.
  659. (*arm*-*-*): Change to arm*-*-*.
  660. (strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*,
  661. thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails.
  662. * ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove
  663. commented-out xfails.
  664. (thumb-elf): Remove reference in comment.
  665. * lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
  666. handle.
  667. 2011-04-04 H.J. Lu <hongjiu.lu@intel.com>
  668. PR ld/12627
  669. * ld-i386/i386.exp: Run pr12627.
  670. * ld-i386/pr12627.d: New.
  671. * ld-i386/pr12627.s: Likewise.
  672. * ld-i386/pr12627.t: Likewise.
  673. 2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
  674. * ld-scripts/crossref.exp: Add CFLAGS for tic6x*-*-*.
  675. * ld-elf/sec-to-seg.exp: Remove tic6x from list of targets defining
  676. pagesize to 1.
  677. * ld-tic6x/tic6x.exp: Add support for DSBT shared library/executable
  678. linking tests.
  679. * ld-tic6x/dsbt.ld: New linker script.
  680. * ld-tic6x/dsbt-be.ld: New linker script.
  681. * ld-tic6x/dsbt-overflow.ld: New linker script.
  682. * ld-tic6x/dsbt-inrange.ld: New linker script.
  683. * ld-tic6x/shlib-1.s: New test.
  684. * ld-tic6x/shlib-2.s: New test.
  685. * ld-tic6x/shlib-app-1r.s: New test.
  686. * ld-tic6x/shlib-app-1.s: New test.
  687. * ld-tic6x/shlib-1.sd: New test.
  688. * ld-tic6x/shlib-1.dd: New test.
  689. * ld-tic6x/shlib-app-1.rd: New test.
  690. * ld-tic6x/shlib-app-1rb.rd: New test.
  691. * ld-tic6x/shlib-app-1.sd: New test.
  692. * ld-tic6x/static-app-1rb.od: New test.
  693. * ld-tic6x/shlib-app-1.dd: New test.
  694. * ld-tic6x/shlib-app-1rb.sd: New test.
  695. * ld-tic6x/static-app-1b.od: New test.
  696. * ld-tic6x/static-app-1r.od: New test.
  697. * ld-tic6x/shlib-1rb.rd: New test.
  698. * ld-tic6x/shlib-app-1rb.dd: New test.
  699. * ld-tic6x/shlib-1rb.sd: New test.
  700. * ld-tic6x/shlib-1rb.dd: New test.
  701. * ld-tic6x/shlib-app-1b.od: New test.
  702. * ld-tic6x/tic6x.exp: New test.
  703. * ld-tic6x/static-app-1rb.rd: New test.
  704. * ld-tic6x/shlib-app-1r.od: New test.
  705. * ld-tic6x/static-app-1.od: New test.
  706. * ld-tic6x/static-app-1b.rd: New test.
  707. * ld-tic6x/static-app-1r.rd: New test.
  708. * ld-tic6x/static-app-1rb.sd: New test.
  709. * ld-tic6x/static-app-1b.sd: New test.
  710. * ld-tic6x/static-app-1rb.dd: New test.
  711. * ld-tic6x/static-app-1r.sd: New test.
  712. * ld-tic6x/static-app-1b.dd: New test.
  713. * ld-tic6x/shlib-1b.rd: New test.
  714. * ld-tic6x/static-app-1r.dd: New test.
  715. * ld-tic6x/shlib-app-1b.rd: New test.
  716. * ld-tic6x/shlib-1r.rd: New test.
  717. * ld-tic6x/shlib-app-1r.rd: New test.
  718. * ld-tic6x/shlib-1b.sd: New test.
  719. * ld-tic6x/static-app-1.rd: New test.
  720. * ld-tic6x/shlib-app-1b.sd: New test.
  721. * ld-tic6x/shlib-1r.sd: New test.
  722. * ld-tic6x/shlib-1b.dd: New test.
  723. * ld-tic6x/shlib-app-1r.sd: New test.
  724. * ld-tic6x/shlib-app-1b.dd: New test.
  725. * ld-tic6x/shlib-1r.dd: New test.
  726. * ld-tic6x/static-app-1.sd: New test.
  727. * ld-tic6x/shlib-app-1r.dd: New test.
  728. * ld-tic6x/static-app-1.dd: New test.
  729. * ld-tic6x/shlib-noindex.rd: New test.
  730. * ld-tic6x/shlib-noindex.dd: New test.
  731. * ld-tic6x/shlib-noindex.sd: New test.
  732. * ld-tic6x/got-reloc-local-1.s: New test.
  733. * ld-tic6x/got-reloc-local-2.s: New test.
  734. * ld-tic6x/got-reloc-local-r.d: New test.
  735. * ld-tic6x/got-reloc-global.s: New test.
  736. * ld-tic6x/got-reloc-global-addend-1.d: New test.
  737. * ld-tic6x/got-reloc-global-addend-1.s: New test.
  738. * ld-tic6x/got-reloc-global-addend-2.d: New test.
  739. * ld-tic6x/got-reloc-inrange.d: New test.
  740. * ld-tic6x/got-reloc-overflow.d: New test.
  741. * ld-tic6x/got-reloc-global-addend-2.s: New test.
  742. * ld-tic6x/dsbt-index-error.d: New test.
  743. * ld-tic6x/dsbt-index.d: New test.
  744. * ld-tic6x/dsbt-index.s: New test.
  745. * ld-tic6x/shlib-app-1.od: New test.
  746. * ld-tic6x/shlib-app-1rb.od: New test.
  747. * ld-tic6x/shlib-1.rd: New test.
  748. * ld-tic6x/weak.d: New test.
  749. * ld-tic6x/weak-be.d: New test.
  750. * ld-tic6x/weak.s: New test.
  751. * ld-tic6x/weak-data.d: New test.
  752. * ld-tic6x/common.d: New test.
  753. * ld-tic6x/common.ld: New test.
  754. * ld-tic6x/common.s: New test.
  755. 2011-03-30 Richard Henderson <rth@redhat.com>
  756. * ld-elf/elf.exp: Force 32-bit start address for alpha.
  757. * ld-elf/group8a.d: Don't disable for alpha.
  758. * ld-elf/group8b.d: Likewise.
  759. * ld-gc/start.s: Use .dc.a instead of .long.
  760. 2011-03-24 Alan Modra <amodra@gmail.com>
  761. * ld-powerpc/tlsmark.s: Delete non-optimizable section.
  762. * ld-powerpc/tlsmark32.s: Likewise.
  763. * ld-powerpc/tlsmark.d: Adjust to suit.
  764. * ld-powerpc/tlsmark32.d: Likewise.
  765. * ld-powerpc/tlsopt1.d, * ld-powerpc/tlsopt1.s: New.
  766. * ld-powerpc/tlsopt2.d, * ld-powerpc/tlsopt2.s: New.
  767. * ld-powerpc/tlsopt3.d, * ld-powerpc/tlsopt3.s: New.
  768. * ld-powerpc/tlsopt4.d, * ld-powerpc/tlsopt4.s: New.
  769. * ld-powerpc/tlsopt1_32.d, * ld-powerpc/tlsopt1_32.s: New.
  770. * ld-powerpc/tlsopt2_32.d, * ld-powerpc/tlsopt2_32.s: New.
  771. * ld-powerpc/tlsopt3_32.d, * ld-powerpc/tlsopt3_32.s: New.
  772. * ld-powerpc/tlsopt4_32.d, * ld-powerpc/tlsopt4_32.s: New.
  773. * ld-powerpc/powerpc.exp: Run new tests.
  774. 2011-03-15 Mike Frysinger <vapier@gentoo.org>
  775. * ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags.
  776. 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
  777. * ld-arm/ifunc-1.s, ld-arm/ifunc-1.dd, ld-arm/ifunc-1.gd,
  778. ld-arm/ifunc-1.rd, ld-arm/ifunc-2.s, ld-arm/ifunc-2.dd,
  779. ld-arm/ifunc-2.gd, ld-arm/ifunc-2.rd, ld-arm/ifunc-3.s,
  780. ld-arm/ifunc-3.dd, ld-arm/ifunc-3.gd, ld-arm/ifunc-3.rd,
  781. ld-arm/ifunc-4.s, ld-arm/ifunc-4.dd, ld-arm/ifunc-4.gd,
  782. ld-arm/ifunc-4.rd, ld-arm/ifunc-5.s, ld-arm/ifunc-5.dd,
  783. ld-arm/ifunc-5.gd, ld-arm/ifunc-5.rd, ld-arm/ifunc-6.s,
  784. ld-arm/ifunc-6.dd, ld-arm/ifunc-6.gd, ld-arm/ifunc-6.rd,
  785. ld-arm/ifunc-7.s, ld-arm/ifunc-7.dd, ld-arm/ifunc-7.gd,
  786. ld-arm/ifunc-7.rd, ld-arm/ifunc-8.s, ld-arm/ifunc-8.dd,
  787. ld-arm/ifunc-8.gd, ld-arm/ifunc-8.rd, ld-arm/ifunc-9.s,
  788. ld-arm/ifunc-9.dd, ld-arm/ifunc-9.gd, ld-arm/ifunc-9.rd,
  789. ld-arm/ifunc-10.s, ld-arm/ifunc-10.dd, ld-arm/ifunc-10.gd,
  790. ld-arm/ifunc-10.rd, ld-arm/ifunc-11.s, ld-arm/ifunc-11.dd,
  791. ld-arm/ifunc-11.gd, ld-arm/ifunc-11.rd, ld-arm/ifunc-12.s,
  792. ld-arm/ifunc-12.dd, ld-arm/ifunc-12.gd, ld-arm/ifunc-12.rd,
  793. ld-arm/ifunc-13.s, ld-arm/ifunc-13.dd, ld-arm/ifunc-13.gd,
  794. ld-arm/ifunc-13.rd, ld-arm/ifunc-14.s, ld-arm/ifunc-14.dd,
  795. ld-arm/ifunc-14.gd, ld-arm/ifunc-14.rd, ld-arm/ifunc-15.s,
  796. ld-arm/ifunc-15.dd, ld-arm/ifunc-15.gd, ld-arm/ifunc-15.rd,
  797. ld-arm/ifunc-16.s, ld-arm/ifunc-16.dd, ld-arm/ifunc-16.gd,
  798. ld-arm/ifunc-16.rd, ld-arm/ifunc-dynamic.ld,
  799. ld-arm/ifunc-static.ld: New tests.
  800. * ld-arm/farcall-group.d, ld-arm/farcall-group-size2.d,
  801. ld-arm/farcall-mixed-lib-v4t.d, ld-arm/farcall-mixed-lib.d: Update
  802. for new stub hashes.
  803. * ld-arm/arm-elf.exp: Run them.
  804. 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
  805. * ld-arm/arm-lib-plt-2a.s, ld-arm/arm-lib-plt-2b.s,
  806. ld-arm/arm-lib-plt-2.dd, ld-arm/arm-lib-plt-2.rd: New tests.
  807. * ld-arm/arm-elf.exp: Run them.
  808. 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
  809. * ld-arm/exec-got-1a.s, ld-arm/exec-got-1b.s, ld-arm/exec-got-1.d,
  810. ld-arm/unresolved-1.s, ld-arm/unresolved-1.d,
  811. ld-arm/unresolved-1-dyn.d: New tests.
  812. * ld-arm/arm-elf.exp: Run them.
  813. 2011-03-12 H.J. Lu <hongjiu.lu@intel.com>
  814. * ld-x86-64/tlsgd4.dd: New.
  815. * ld-x86-64/tlsgd4.s: Likewise.
  816. * ld-x86-64/tlsgd5.dd: Likewise.
  817. * ld-x86-64/tlsgd5a.s: Likewise.
  818. * ld-x86-64/tlsgd5b.s: Likewise.
  819. * ld-x86-64/tlsgd6.dd: Likewise.
  820. * ld-x86-64/tlsgd6a.s: Likewise.
  821. * ld-x86-64/tlsgd6b.s: Likewise.
  822. * ld-x86-64/tlsld2.dd: Likewise.
  823. * ld-x86-64/tlsld2.s: Likewise.
  824. * ld-x86-64/x86-64.exp (x86_64tests): Add tlsgd4, libtlsgd5.so,
  825. tlsgd5, libtlsgd6.so, tlsgd6 and tlsld2.
  826. 2011-03-03 H.J. Lu <hongjiu.lu@intel.com>
  827. * ld-x86-64/tlsie4.dd: New.
  828. * ld-x86-64/tlsie4.s: Likewise.
  829. * ld-x86-64/x86-64.exp (x86_64tests): Add tlsie4.
  830. 2011-02-25 H.J. Lu <hongjiu.lu@intel.com>
  831. PR ld/12516
  832. * ld-elf/dynamic1.d: New.
  833. * ld-elf/dynamic1.ld: Likewise.
  834. * ld-elf/dynamic1.s: Likewise.
  835. 2011-02-25 Alan Modra <amodra@gmail.com>
  836. * ld-mn10300/i135409-3.s: Correct .size label reference.
  837. * ld-sh/sh64/stolib.s: Likewise.
  838. 2011-02-23 H.J. Lu <hongjiu.lu@intel.com>
  839. * ld-elf/new.cc: Don't include <exception_defines.h>.
  840. 2011-02-10 Alan Modra <amodra@gmail.com>
  841. * ld-scripts/defined.exp: Don't run defined5 for AOUT.
  842. * ld-scripts/defined5.s: Use .text for "defined" section.
  843. * ld-scripts/defined5.t: Adjust.
  844. * ld-gc/start.d: Exclude frv-*-linux*.
  845. * ld-misc/defsym1.d: Likewise.
  846. 2011-02-09 Alan Modra <amodra@gmail.com>
  847. * ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
  848. * ld-gc/gc.exp: Ensure powerpc64 test continues to fail.
  849. * ld-srec/srec.exp: Don't edit toc on powerpc64.
  850. 2011-01-23 Alan Modra <amodra@gmail.com>
  851. * ld-scripts/sane1.d, * ld-scripts/sane1.t: New test.
  852. * ld-scripts/expr.exp: Run it.
  853. 2011-01-18 H.J. Lu <hongjiu.lu@intel.com>
  854. * ld-x86-64/ilp32-4.d: Updated.
  855. 2011-01-17 Richard Sandiford <richard.sandiford@linaro.org>
  856. * ld-arm/arm-rel32.s, ld-arm/arm-rel32.d: New testcase.
  857. * ld-arm/arm-elf.exp: Run it.
  858. 2011-01-17 Richard Sandiford <richard.sandiford@linaro.org>
  859. * ld-arm/gc-thumb-lib.s, ld-arm/gc-thumb.s,
  860. ld-arm/gc-thumb.d: New test.
  861. * ld-arm/arm-elf.exp: Run it.
  862. 2011-01-14 H.J. Lu <hongjiu.lu@intel.com>
  863. * ld-x86-64/ia32-2.d: Replace --n32 with --x32.
  864. * ld-x86-64/ilp32-1.d: Likewise.
  865. * ld-x86-64/ilp32-2.d: Likewise.
  866. * ld-x86-64/ilp32-3.d: Likewise.
  867. * ld-x86-64/ilp32-4.d: Likewise.
  868. * ld-x86-64/ilp32-5.d: Likewise.
  869. * ld-x86-64/lp64-3.d: Likewise.
  870. * ld-x86-64/x86-64.exp: Likewise.
  871. 2011-01-14 H.J. Lu <hongjiu.lu@intel.com>
  872. * ld-x86-64/ilp32-5.d: New.
  873. * ld-x86-64/ilp32-5.s: Likewise.
  874. * ld-x86-64/x86-64.exp: Run ilp32-5.
  875. 2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
  876. * ld-x86-64/ilp32-4.d: New.
  877. * ld-x86-64/x86-64.exp: Run ilp32-4.
  878. 2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
  879. PR ld/12356
  880. * ld-scripts/defined.exp: Run defined5.
  881. * ld-scripts/defined5.d: New.
  882. * ld-scripts/defined5.s: Likewise.
  883. * ld-scripts/defined5.t: Likewise.
  884. 2011-01-13 H.J. Lu <hongjiu.lu@intel.com>
  885. * ld-scripts/defined4.d: Xfail rs6000-*-aix*. Skip mips*-*-*
  886. and mmix-*-*.
  887. * ld-scripts/expr2.d: Xfail rs6000-*-aix* and arm-*-*aout.
  888. 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
  889. * ld-scripts/assert.exp: Run assert2.
  890. * ld-scripts/assert2.d: New.
  891. * ld-scripts/assert2.t: Likewise.
  892. 2011-01-10 Nathan Sidwell <nathan@codesourcery.com>
  893. Glauber de Oliveira Costa <glommer@gmail.com>
  894. * ld-arm/arm-elf.exp: Added tests for new TLS handling
  895. relocations.
  896. * ld-arm/tls-descrelax-be32.d: New.
  897. * ld-arm/tls-descrelax-be32.s: New.
  898. * ld-arm/tls-descrelax-be8.d: New.
  899. * ld-arm/tls-descrelax-be8.s: New.
  900. * ld-arm/tls-descrelax-v7.d: New.
  901. * ld-arm/tls-descrelax-v7.s: New.
  902. * ld-arm/tls-descrelax.d: New.
  903. * ld-arm/tls-descrelax.s: New.
  904. * ld-arm/tls-descseq.d: New.
  905. * ld-arm/tls-descseq.r: New.
  906. * ld-arm/tls-descseq.s: New.
  907. * ld-arm/tls-gdesc-got.d: New.
  908. * ld-arm/tls-gdesc-got.s: New.
  909. * ld-arm/tls-gdesc-nlazy.g: New.
  910. * ld-arm/tls-gdesc-nlazy.s: New.
  911. * ld-arm/tls-gdesc.d: New.
  912. * ld-arm/tls-gdesc.r: New.
  913. * ld-arm/tls-gdesc.s: New.
  914. * ld-arm/tls-gdierelax.d: New.
  915. * ld-arm/tls-gdierelax.s: New.
  916. * ld-arm/tls-gdierelax2.d: New.
  917. * ld-arm/tls-gdierelax2.s: New.
  918. * ld-arm/tls-gdlerelax.d: New.
  919. * ld-arm/tls-gdlerelax.s: New.
  920. * ld-arm/tls-lib-loc.d: New.
  921. * ld-arm/tls-lib-loc.r: New.
  922. * ld-arm/tls-lib-loc.s: New.
  923. * ld-arm/tls-longplt-lib.d: New.
  924. * ld-arm/tls-longplt-lib.s: New.
  925. * ld-arm/tls-longplt.d: New.
  926. * ld-arm/tls-longplt.s: New.
  927. * ld-arm/tls-mixed.r: New.
  928. * ld-arm/tls-mixed.s: New.
  929. * ld-arm/tls-thumb1.d: New.
  930. * ld-arm/tls-thumb1.s: New.
  931. * ld-arm/arm-elf.exp: New.
  932. 2011-01-08 Nick Clifton <nickc@redhat.com>
  933. * ld-misc/defsym1.d: Add a -e linker command line option.
  934. * ld-misc/dummy.s: Remove text.
  935. 2011-01-08 Nick Clifton <nickc@redhat.com>
  936. PR ld/12358
  937. PR ld/12359
  938. * ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets.
  939. * ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets.
  940. 2011-01-06 H.J. Lu <hongjiu.lu@intel.com>
  941. PR ld/12366
  942. PR ld/12371
  943. * ld-ifunc/ifunc-10-i386.s: Add more tests.
  944. * ld-ifunc/ifunc-10-x86-64.s: Likewise.
  945. * ld-ifunc/ifunc-11-i386.s: Likewise.
  946. * ld-ifunc/ifunc-11-x86-64.s: Likewise.
  947. * ld-ifunc/ifunc-12-i386.d: New.
  948. * ld-ifunc/ifunc-12-i386.s: Likewise.
  949. * ld-ifunc/ifunc-12-x86-64.d: Likewise.
  950. * ld-ifunc/ifunc-12-x86-64.s: Likewise.
  951. * ld-ifunc/ifunc-13-i386.d: Likewise.
  952. * ld-ifunc/ifunc-13-x86-64.d: Likewise.
  953. * ld-ifunc/ifunc-13a-i386.s: Likewise.
  954. * ld-ifunc/ifunc-13a-x86-64.s: Likewise.
  955. * ld-ifunc/ifunc-13b-i386.s: Likewise.
  956. * ld-ifunc/ifunc-13b-x86-64.s: Likewise.
  957. 2011-01-03 H.J. Lu <hongjiu.lu@intel.com>
  958. * ld-x86-64/dummy.s: New.
  959. * ld-x86-64/foo.s: Likewise.
  960. * ld-x86-64/ia32-1.d: Likewise.
  961. * ld-x86-64/ia32-2.d: Likewise.
  962. * ld-x86-64/ia32-3.d: Likewise.
  963. * ld-x86-64/ilp32-1.d: Likewise.
  964. * ld-x86-64/ilp32-2.d: Likewise.
  965. * ld-x86-64/ilp32-3.d: Likewise.
  966. * ld-x86-64/lp64-1.d: Likewise.
  967. * ld-x86-64/lp64-2.d: Likewise.
  968. * ld-x86-64/lp64-3.d: Likewise.
  969. * ld-x86-64/start.s: Likewise.
  970. * ld-x86-64/x86-64.exp: Run ilp32-1, ilp32-2, ilp32-3, ia32-1,
  971. ia32-2, ia32-3, lp64-1, lp64-2 and lp64-3.
  972. 2011-01-02 H.J. Lu <hongjiu.lu@intel.com>
  973. PR ld/12001
  974. * ld-misc/defsym.exp: New.
  975. * ld-misc/defsym1.d: Likewise.
  976. * ld-misc/dummy.s: Likewise.
  977. * ld-misc/foo.s: Likewise.
  978. * ld-misc/start.s: Likewise.
  979. For older changes see ChangeLog-2010
  980. Copyright (C) 2011 Free Software Foundation, Inc.
  981. Copying and distribution of this file, with or without modification,
  982. are permitted in any medium without royalty provided the copyright
  983. notice and this notice are preserved.
  984. Local Variables:
  985. mode: change-log
  986. left-margin: 8
  987. fill-column: 74
  988. version-control: never
  989. End: