ChangeLog-2012 72 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134
  1. 2012-12-30 Hans-Peter Nilsson <hp@bitrange.com>
  2. * ld-scripts/pr14962.d: Don't run for mmix-knuth-mmixware. Add
  3. comment punctuation.
  4. 2012-12-21 H.J. Lu <hongjiu.lu@intel.com>
  5. PR ld/14980
  6. * ld-ifunc/ifunc-14c.s: New file.
  7. * ld-ifunc/ifunc-14e-i386.d: Likewise.
  8. * ld-ifunc/ifunc-14e-x86-64.d: Likewise.
  9. * ld-ifunc/ifunc-14f-i386.d: Likewise.
  10. * ld-ifunc/ifunc-14f-x86-64.d: Likewise.
  11. 2012-12-19 Alan Modra <amodra@gmail.com>
  12. PR ld/14962
  13. * ld-scripts/pr14962.d, * ld-scripts/pr14962.t,
  14. * ld-scripts/pr14962a.s, * ld-scripts/pr14962b.s: New test.
  15. * ld-scripts/expr.exp: Run it.
  16. 2012-12-17 Roland McGrath <mcgrathr@google.com>
  17. * ld-elf/elf.exp (stack exec, stack size): Run for *-*-nacl* targets.
  18. * ld-i386/export-class.exp: Run for i?86-*-nacl* targets.
  19. 2012-12-17 H.J. Lu <hongjiu.lu@intel.com>
  20. * ld-elf/var1.d: Remove the leading zero.
  21. 2012-12-17 Nick Clifton <nickc@redhat.com>
  22. * ld-elf/frame.exp: Add copyright notice.
  23. * ld-scripts/section-flags.exp: Likewise.
  24. * ld-scripts/size-2.d: Likewise.
  25. * ld-tic6x/tic6x.exp: Likewise.
  26. 2012-12-17 H.J. Lu <hongjiu.lu@intel.com>
  27. PR ld/14962
  28. * ld-elf/var1.d: New file.
  29. * ld-elf/var1.s: Likewise.
  30. * ld-elf/var1.t: Likewise.
  31. 2012-12-16 H.J. Lu <hongjiu.lu@intel.com>
  32. PR ld/14968
  33. * ld-ifunc/ifunc-18a-i386.d: New file.
  34. * ld-ifunc/ifunc-18a-x86-64.d: Likewise.
  35. * ld-ifunc/ifunc-18a.s: Likewise.
  36. * ld-ifunc/ifunc-18b-i386.d: Likewise.
  37. * ld-ifunc/ifunc-18b-x86-64.d: Likewise.
  38. * ld-ifunc/ifunc-18b.s: Likewise.
  39. * ld-ifunc/ifunc-19a-i386.d: Likewise.
  40. * ld-ifunc/ifunc-19a-x86-64.d: Likewise.
  41. * ld-ifunc/ifunc-19a.s: Likewise.
  42. * ld-ifunc/ifunc-19b-i386.d: Likewise.
  43. * ld-ifunc/ifunc-19b-x86-64.d: Likewise.
  44. * ld-ifunc/ifunc-19b.s: Likewise.
  45. 2012-12-15 Thomas Schwinge <thomas@codesourcery.com>
  46. * ld-elf/elf.exp (stack exec, stack size): Run for any GNU target.
  47. * ld-elf/maxpage3c.d: Run for any x86 GNU target.
  48. * ld-elf/maxpage4.d: Likewise.
  49. * ld-elf/maxpage5.d: Likewise.
  50. * ld-i386/export-class.exp: Likewise.
  51. 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
  52. * ld-elf/indirect.exp: Disable if -shared is not supported.
  53. * lib/ld-lib.exp (check_shared_lib_support): Add aarch64*-*-elf and
  54. arm*-*-elf to the exclude list.
  55. 2012-12-13 H.J. Lu <hongjiu.lu@intel.com>
  56. PR ld/14956
  57. * ld-ifunc/ifunc-14-i386.d: Renamed to ...
  58. * ld-ifunc/ifunc-14a-i386.d: This.
  59. * ld-ifunc/ifunc-14-x86-64.d: Renamed to ...
  60. * ld-ifunc/ifunc-14a-x86-64.d: This.
  61. * ld-ifunc/ifunc-14b-i386.d: New file.
  62. * ld-ifunc/ifunc-14b-x86-64.d: Likewise.
  63. * ld-ifunc/ifunc-14c-i386.d: Likewise.
  64. * ld-ifunc/ifunc-14c-x86-64.d: Likewise.
  65. * ld-ifunc/ifunc-14d-i386.d: Likewise.
  66. * ld-ifunc/ifunc-14d-x86-64.d: Likewise.
  67. 2012-12-07 H.J. Lu <hongjiu.lu@intel.com>
  68. * ld-elf/pr14926.d: Use "readelf -S --wide".
  69. 2012-12-07 H.J. Lu <hongjiu.lu@intel.com>
  70. PR ld/12248
  71. PR ld/12277
  72. PR ld/12314
  73. PR ld/12319
  74. PR ld/12364
  75. PR ld/12369
  76. PR ld/12439
  77. PR ld/12496
  78. PR ld/12507
  79. PR ld/12696
  80. PR ld/12758
  81. PR ld/12760
  82. PR ld/12942
  83. PR ld/12975
  84. PR ld/13066
  85. PR ld/13183
  86. PR ld/13201
  87. PR ld/13229
  88. PR ld/13244
  89. PR ld/13287
  90. * ld-plugin/dummy.c: New file.
  91. * ld-plugin/dummy.s: Likewise.
  92. * ld-plugin/lto-11.out: Likewise.
  93. * ld-plugin/lto-11a.c: Likewise.
  94. * ld-plugin/lto-11b.c: Likewise.
  95. * ld-plugin/lto-11c.c: Likewise.
  96. * ld-plugin/lto-12.out: Likewise.
  97. * ld-plugin/lto-12a.c: Likewise.
  98. * ld-plugin/lto-12b.c: Likewise.
  99. * ld-plugin/lto-12c.c: Likewise.
  100. * ld-plugin/lto-13.out: Likewise.
  101. * ld-plugin/lto-13a.c: Likewise.
  102. * ld-plugin/lto-13b.c: Likewise.
  103. * ld-plugin/lto-13c.c: Likewise.
  104. * ld-plugin/lto-14.out: Likewise.
  105. * ld-plugin/lto-14a.c: Likewise.
  106. * ld-plugin/lto-14b.c: Likewise.
  107. * ld-plugin/lto-14c.c: Likewise.
  108. * ld-plugin/lto-15.out: Likewise.
  109. * ld-plugin/lto-15a.c: Likewise.
  110. * ld-plugin/lto-15b.c: Likewise.
  111. * ld-plugin/lto-16a.c: Likewise.
  112. * ld-plugin/lto-16a.d: Likewise.
  113. * ld-plugin/lto-16b.c: Likewise.
  114. * ld-plugin/lto-16b.d: Likewise.
  115. * ld-plugin/lto-17a.c: Likewise.
  116. * ld-plugin/lto-17a.d: Likewise.
  117. * ld-plugin/lto-17b-1.d: Likewise.
  118. * ld-plugin/lto-17b-2.d: Likewise.
  119. * ld-plugin/lto-17b.c: Likewise.
  120. * ld-plugin/lto-1a.c: Likewise.
  121. * ld-plugin/lto-1b.c: Likewise.
  122. * ld-plugin/lto-2.c: Likewise.
  123. * ld-plugin/lto-3.d: Likewise.
  124. * ld-plugin/lto-3.out: Likewise.
  125. * ld-plugin/lto-3a.c: Likewise.
  126. * ld-plugin/lto-3b.c: Likewise.
  127. * ld-plugin/lto-3c.c: Likewise.
  128. * ld-plugin/lto-3r.d: Likewise.
  129. * ld-plugin/lto-5.d: Likewise.
  130. * ld-plugin/lto-5.out: Likewise.
  131. * ld-plugin/lto-5a.c: Likewise.
  132. * ld-plugin/lto-5b.c: Likewise.
  133. * ld-plugin/lto-5r.d: Likewise.
  134. * ld-plugin/lto-6.c: Likewise.
  135. * ld-plugin/lto-7.out: Likewise.
  136. * ld-plugin/lto-7a.c: Likewise.
  137. * ld-plugin/lto-7b.c: Likewise.
  138. * ld-plugin/lto-7c.c: Likewise.
  139. * ld-plugin/lto-7d.c: Likewise.
  140. * ld-plugin/lto-8.out: Likewise.
  141. * ld-plugin/lto-8a.c: Likewise.
  142. * ld-plugin/lto-8b.c: Likewise.
  143. * ld-plugin/lto-9.cc: Likewise.
  144. * ld-plugin/lto-9.d: Likewise.
  145. * ld-plugin/lto.exp: Likewise.
  146. * ld-plugin/pr12696-1.cc: Likewise.
  147. * ld-plugin/pr12758a.s: Likewise.
  148. * ld-plugin/pr12758b.c: Likewise.
  149. * ld-plugin/pr12760a.c: Likewise.
  150. * ld-plugin/pr12760b.c: Likewise.
  151. * ld-plugin/pr12942.out: Likewise.
  152. * ld-plugin/pr12942a.cc: Likewise.
  153. * ld-plugin/pr12942a.h: Likewise.
  154. * ld-plugin/pr12942b.cc: Likewise.
  155. * ld-plugin/pr12942c.cc: Likewise.
  156. * ld-plugin/pr12975.c: Likewise.
  157. * ld-plugin/pr12975.d: Likewise.
  158. * ld-plugin/pr12975.t: Likewise.
  159. * ld-plugin/pr12982.c: Likewise.
  160. * ld-plugin/pr12982.d: Likewise.
  161. * ld-plugin/pr13066.cc: Likewise.
  162. * ld-plugin/pr13066.out: Likewise.
  163. * ld-plugin/pr13183.d: Likewise.
  164. * ld-plugin/pr13183a.c: Likewise.
  165. * ld-plugin/pr13183b.c: Likewise.
  166. * ld-plugin/pr13201.c: Likewise.
  167. * ld-plugin/pr13201.out: Likewise.
  168. * ld-plugin/pr13229.cc: Likewise.
  169. * ld-plugin/pr13229.d: Likewise.
  170. * ld-plugin/pr13244.c: Likewise.
  171. * ld-plugin/pr13244.d: Likewise.
  172. * ld-plugin/pr13287.cc: Likewise.
  173. * ld-plugin/run-ie.c: Likewise.
  174. * ld-plugin/run-ie.out: Likewise.
  175. 2012-12-07 H.J. Lu <hongjiu.lu@intel.com>
  176. * ld-plugin/func1p.c: New file.
  177. * ld-plugin/func2i.c: Likewise.
  178. * ld-plugin/func3h.c: Likewise.
  179. * ld-plugin/plugin.exp (plugin_extra_elf_tests): Add plugin
  180. visibility test.
  181. 2012-12-07 H.J. Lu <hongjiu.lu@intel.com>
  182. * lib/ld-lib.exp (check_lto_available): New. Check if compiler
  183. supports LTO.
  184. 2012-12-07 H.J. Lu <hongjiu.lu@intel.com>
  185. * lib/ld-lib.exp (run_cc_link_tests): Properly check linker
  186. warnings.
  187. 2012-12-07 H.J. Lu <hongjiu.lu@intel.com>
  188. * lib/ld-lib.exp (ar_simple_create): Pass -rc to ar.
  189. 2012-12-07 H.J. Lu <hongjiu.lu@intel.com>
  190. PR ld/14926
  191. * ld-elf/pr14926.d: New file.
  192. * ld-elf/pr14926.s: Likewise.
  193. 2012-12-07 Alan Modra <amodra@gmail.com>
  194. * ld-elf/comm-data.exp: Revert last change.
  195. * ld-elf/comm-data5.d: xfail frv-linux.
  196. 2012-12-07 Alan Modra <amodra@gmail.com>
  197. * ld-elf/shared.exp (libneeded1a.so): Override any system
  198. supplied --as-needed or --add-needed flag.
  199. 2012-12-05 H.J. Lu <hongjiu.lu@intel.com>
  200. PR ld/14915
  201. * ld-elf/shared.exp (build_tests): Test --add-needed,
  202. --copy-dt-needed-entries, --no-add-needed and
  203. --no-copy-dt-needed-entries with -shared.
  204. Add tests for --no-add-needed and --no-copy-dt-needed-entries
  205. with -shared.
  206. 2012-12-06 Alan Modra <amodra@gmail.com>
  207. * ld-elf/comm-data4.d, ld-elf/comm-data4.s: New test.
  208. * ld-elf/comm-data5.d, ld-elf/comm-data5.s: New test.
  209. * ld-elf/comm-data.exp: Run them.
  210. 2012-12-04 H.J. Lu <hongjiu.lu@intel.com>
  211. * ld-elf/shared.exp (build_tests): Build libneeded1b.so,
  212. libneeded1a.so and libneeded1c.o.
  213. (run_tests): Test --add-needed and --copy-dt-needed-entries.
  214. Add tests for --no-add-needed and --no-copy-dt-needed-entries.
  215. * ld-elf/needed1.out: New file.
  216. * ld-elf/needed1a.c: Likewise.
  217. * ld-elf/needed1b.c: Likewise.
  218. * ld-elf/needed1c.c: Likewise.
  219. 2012-12-03 Maciej W. Rozycki <macro@codesourcery.com>
  220. * ld-mips-elf/attr-gnu-4-45.d: Add missing "readelf" keyword.
  221. Update dump according to current output.
  222. 2012-12-03 Maciej W. Rozycki <macro@codesourcery.com>
  223. * ld-mips-elf/attr-gnu-4-12.d: Update the warning message.
  224. * ld-mips-elf/attr-gnu-4-13.d: Likewise.
  225. * ld-mips-elf/attr-gnu-4-14.d: Likewise.
  226. * ld-mips-elf/attr-gnu-4-15.d: Likewise.
  227. * ld-mips-elf/attr-gnu-4-21.d: Likewise.
  228. * ld-mips-elf/attr-gnu-4-23.d: Likewise.
  229. * ld-mips-elf/attr-gnu-4-24.d: Likewise.
  230. * ld-mips-elf/attr-gnu-4-25.d: Likewise.
  231. * ld-mips-elf/attr-gnu-4-31.d: Likewise.
  232. * ld-mips-elf/attr-gnu-4-32.d: Likewise.
  233. * ld-mips-elf/attr-gnu-4-34.d: Likewise.
  234. * ld-mips-elf/attr-gnu-4-35.d: Likewise.
  235. * ld-mips-elf/attr-gnu-4-41.d: Likewise.
  236. * ld-mips-elf/attr-gnu-4-42.d: Likewise.
  237. * ld-mips-elf/attr-gnu-4-43.d: Likewise.
  238. * ld-mips-elf/attr-gnu-4-45.d: Likewise.
  239. * ld-mips-elf/attr-gnu-4-51.d: Likewise.
  240. 2012-12-03 Maciej W. Rozycki <macro@codesourcery.com>
  241. * ld-mips-elf/attr-gnu-4-12.d: Adjust the warning expected
  242. according to changes to BFD.
  243. * ld-mips-elf/attr-gnu-4-14.d: Likewise.
  244. * ld-mips-elf/attr-gnu-4-31.d: Likewise.
  245. * ld-mips-elf/attr-gnu-4-32.d: Likewise.
  246. * ld-mips-elf/attr-gnu-4-34.d: Likewise.
  247. * ld-mips-elf/attr-gnu-4-41.d: Likewise.
  248. 2012-12-03 H.J. Lu <hongjiu.lu@intel.com>
  249. PR ld/14904
  250. * ld-plugin/plugin-2.d: Update expected error message.
  251. * ld-plugin/plugin-4.d: Likewise.
  252. 2012-11-30 Roland McGrath <mcgrathr@google.com>
  253. * ld-elf/ehdr_start.s: Put reference in .rodata section, not .data.
  254. 2012-11-27 Roland McGrath <mcgrathr@google.com>
  255. * ld-elf/flags1.d: Add *-*-nacl* to xfail list.
  256. * ld-elf/orphan-region.d: Likewise.
  257. 2012-11-27 Roland McGrath <mcgrathr@google.com>
  258. * ld-elf/compress.exp: Bail out if zlib is not supported.
  259. * lib/ld-lib.exp (run_dump_test): If as options include
  260. --compress-debug-sections and zlib is not available, report
  261. the test as unsupported.
  262. 2012-11-23 Alan Modra <amodra@gmail.com>
  263. * ld-powerpc/plt1.d: Update for default "at" branch hints.
  264. * ld-powerpc/tlsexe.d: Likewise.
  265. * ld-powerpc/tlsexetoc.d: Likewise.
  266. * ld-powerpc/tlsopt1.d: Likewise.
  267. * ld-powerpc/tlsopt1_32.d: Likewise.
  268. * ld-powerpc/tlsopt2.d: Likewise.
  269. * ld-powerpc/tlsopt2_32.d: Likewise.
  270. * ld-powerpc/tlsopt4.d: Likewise.
  271. * ld-powerpc/tlsopt4_32.d: Likewise.
  272. * ld-powerpc/tlsso.d: Likewise.
  273. * ld-powerpc/tlstocso.d: Likewise.
  274. 2012-11-21 H.J. Lu <hongjiu.lu@intel.com>
  275. PR binutils/14493
  276. * ld-elf/maxpage5.d: New file.
  277. * ld-elf/maxpage5.s: Likewise.
  278. * ld-elf/maxpage5.t: Likewise.
  279. 2012-11-21 Roland McGrath <mcgrathr@google.com>
  280. * ld-elf/comm-data.exp: Add XFAIL for arm*-*-* targets, referring
  281. to PR ld/13802.
  282. 2012-11-21 H.J. Lu <hongjiu.lu@intel.com>
  283. * ld-elf/discard1.d: Run on x86_64-*-linux-gnu*.
  284. * ld-elf/discard2.d: Likewise.
  285. * ld-elf/discard3.d: Likewise.
  286. * ld-elf/eh6.d: Likewise.
  287. * ld-elf/maxpage3c.d: Run on i?86-*-linux-gnu.
  288. * ld-elf/maxpage4.d: Likewise.
  289. 2012-11-20 H.J. Lu <hongjiu.lu@intel.com>
  290. PR ld/14862
  291. * ld-elf/shared.exp (build_tests): Build libpr14862-1.o and
  292. libpr14862.so.
  293. (run_tests): Test pr14862.
  294. * ld-elf/pr14862-1.c: New file.
  295. * ld-elf/pr14862-2.c: Likewise.
  296. * ld-elf/pr14862.map: Likewise.
  297. * ld-elf/pr14862.out: Likewise.
  298. 2012-11-20 H.J. Lu <hongjiu.lu@intel.com>
  299. * ld-elf/global1.d: New file.
  300. 2012-11-07 James Murray <jsm@jsm-net.demon.co.uk>
  301. * ld-m68hc11/movw.d: New test for 16bit relocate.
  302. * ld-m68hc11/movw.s: Source for test.
  303. 2012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
  304. * ld-arm/eabi-hard-float.s: New test source.
  305. * ld-arm/eabi-soft-float.s: New test source.
  306. * ld-arm/eabi-hard-float.d: New test.
  307. * ld-arm/eabi-soft-float.d: New test.
  308. * ld-arm/eabi-soft-float-ABI4.d: New test.
  309. * ld-arm/eabi-soft-float-r.d: New test.
  310. * ld-arm/arm-elf.xp: Use the new tests.
  311. 2012-10-29 Alan Modra <amodra@gmail.com>
  312. * ld-powerpc/powerpc.exp: Modify emulation option passed to ld
  313. when little-endian.
  314. * ld-powerpc/apuinfo-nul.rd: Update for le output.
  315. * ld-powerpc/apuinfo.rd: Likewise.
  316. * ld-powerpc/plt1.d: Likewise.
  317. * ld-powerpc/relax.d: Likewise.
  318. * ld-powerpc/relaxr.d: Likewise.
  319. * ld-powerpc/sdadyn.d: Likewise.
  320. * ld-powerpc/tls.d: Likewise.
  321. * ld-powerpc/tls.g: Likewise.
  322. * ld-powerpc/tls.t: Likewise.
  323. * ld-powerpc/tls32.d: Likewise.
  324. * ld-powerpc/tls32.g: Likewise.
  325. * ld-powerpc/tls32.t: Likewise.
  326. * ld-powerpc/tlsexe.d: Likewise.
  327. * ld-powerpc/tlsexe.g: Likewise.
  328. * ld-powerpc/tlsexe.r: Likewise.
  329. * ld-powerpc/tlsexe.t: Likewise.
  330. * ld-powerpc/tlsexe32.d: Likewise.
  331. * ld-powerpc/tlsexe32.g: Likewise.
  332. * ld-powerpc/tlsexe32.r: Likewise.
  333. * ld-powerpc/tlsexe32.t: Likewise.
  334. * ld-powerpc/tlsexetoc.d: Likewise.
  335. * ld-powerpc/tlsexetoc.g: Likewise.
  336. * ld-powerpc/tlsexetoc.r: Likewise.
  337. * ld-powerpc/tlsexetoc.t: Likewise.
  338. * ld-powerpc/tlsmark.d: Likewise.
  339. * ld-powerpc/tlsmark32.d: Likewise.
  340. * ld-powerpc/tlsopt1.d: Likewise.
  341. * ld-powerpc/tlsopt1_32.d: Likewise.
  342. * ld-powerpc/tlsopt2.d: Likewise.
  343. * ld-powerpc/tlsopt2_32.d: Likewise.
  344. * ld-powerpc/tlsopt3.d: Likewise.
  345. * ld-powerpc/tlsopt3_32.d: Likewise.
  346. * ld-powerpc/tlsopt4.d: Likewise.
  347. * ld-powerpc/tlsopt4_32.d: Likewise.
  348. * ld-powerpc/tlsso.d: Likewise.
  349. * ld-powerpc/tlsso.g: Likewise.
  350. * ld-powerpc/tlsso.r: Likewise.
  351. * ld-powerpc/tlsso.t: Likewise.
  352. * ld-powerpc/tlsso32.d: Likewise.
  353. * ld-powerpc/tlsso32.g: Likewise.
  354. * ld-powerpc/tlsso32.r: Likewise.
  355. * ld-powerpc/tlsso32.t: Likewise.
  356. * ld-powerpc/tlstoc.d: Likewise.
  357. * ld-powerpc/tlstoc.g: Likewise.
  358. * ld-powerpc/tlstoc.t: Likewise.
  359. * ld-powerpc/tlstocso.d: Likewise.
  360. * ld-powerpc/tlstocso.g: Likewise.
  361. * ld-powerpc/tlstocso.t: Likewise.
  362. * ld-powerpc/tocopt.out: Likewise.
  363. 2012-10-25 H.J. Lu <hongjiu.lu@intel.com>
  364. * ld-elfvsb/main.c (main_visibility_checkcom): Remove address
  365. check for visibility_def if HIDDEN_UNDEF_TEST is defined.
  366. (main_visibility_checkweak): Remove address check for
  367. visibility_func if HIDDEN_UNDEF_TEST is defined.
  368. 2012-10-25 Nathan Sidwell <nathan@codesourcery.com>
  369. * ld-scripts/empty-aligned.d: Revert last change. Allow more
  370. than one header, just not two PT_LOAD.
  371. * ld-elf/stack.s: Use .long 0 rather than nops.
  372. 2012-10-23 Nathan Sidwell <nathan@codesourcery.com>
  373. * ld-elf/binutils.exp: Add -z stack-size=0.
  374. * ld-elf/elf.exp: Add stack-exec and stack-size tests.
  375. * ld-elf/orphan-region.d: Add stack-size option. Remove xfail.
  376. * ld-elf/stack-exec.rd: New.
  377. * ld-elf/stack-size.rd: New.
  378. * ld-elf/stack.s: New.
  379. * ld-scripts/empty-aligned.d: Add stack-size option.
  380. * ld-sh/fdpic-stack-set.d: New.
  381. * ld-tic6x/shlib-1.rd: Remove __stacksize symbol.
  382. * ld-tic6x/shlib-1b.rd: Likewise.
  383. * ld-tic6x/shlib-1r.rd: Likewise.
  384. * ld-tic6x/shlib-1rb.rd: Likewise.
  385. * ld-tic6x/shlib-app-1.rd: Likewise.
  386. * ld-tic6x/shlib-app-1b.rd: Likewise.
  387. * ld-tic6x/shlib-app-1r.rd: Likewise.
  388. * ld-tic6x/shlib-app-1rb.rd: Likewise.
  389. * ld-tic6x/shlib-noindex.rd: Likewise.
  390. * ld-tic6x/static-app-1.rd: Likewise.
  391. * ld-tic6x/static-app-1b.rd: Likewise.
  392. * ld-tic6x/static-app-1r.rd: Likewise.
  393. * ld-tic6x/static-app-1rb.rd: Likewise.
  394. 2012-10-16 Sofiane Naci <sofiane.naci@arm.com>
  395. * ld-aarch64/tlsle-symbol-offset.s: New file.
  396. * ld-aarch64/tlsle-symbol-offset.d: New file.
  397. * ld-aarch64/aarch64-elf.exp: Add tlsle-symbol-offset test.
  398. 2012-10-08 Joe Seymour <jseymour@codesourcery.com>
  399. * ld-scripts/sane1.d: Sort output from nm. Allow for other symbols in
  400. output.
  401. 2012-09-19 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
  402. * ld-aarch64/emit-relocs-309-low.d: Replace symbol with regexp.
  403. * ld-aarch64/emit-relocs-309-up.d: Likewise.
  404. 2012-09-19 Andrew Burgess <aburgess@broadcom.com>
  405. * ld-scripts/assign-loc.d: New file. Test for assigning absolute
  406. symbol to location counter.
  407. * ld-scripts/assign-loc.t: New file. Linker script for above test.
  408. * ld-scripts/expr.exp: Add new assignment test.
  409. 2012-09-18 H.J. Lu <hongjiu.lu@intel.com>
  410. PR ld/14591
  411. * ld-elf/comm-data.exp (run_ld_link_tests): Add comm-data3a and
  412. comm-data3b tests.
  413. * ld-ifunc/ifunc.exp (run_ld_link_exec_tests): New.
  414. * ld-elf/comm-data3.sd: New file.
  415. * ld-elf/comm-data3a.s: Likewise.
  416. * ld-elf/comm-data3b.s: Likewise.
  417. * ld-ifunc/ifunc-17a-i386.d: Likewise.
  418. * ld-ifunc/ifunc-17a-x86-64.d: Likewise.
  419. * ld-ifunc/ifunc-17a.s: Likewise.
  420. * ld-ifunc/ifunc-17b-i386.d: Likewise.
  421. * ld-ifunc/ifunc-17b-x86-64.d: Likewise.
  422. * ld-ifunc/ifunc-17b.s: Likewise.
  423. * ld-ifunc/ifunc-common-1.out: Likewise.
  424. * ld-ifunc/ifunc-common-1a.c: Likewise.
  425. * ld-ifunc/ifunc-common-1b.c: Likewise.
  426. 2012-09-17 H.J. Lu <hongjiu.lu@intel.com>
  427. * ld-elf/shared.exp (build_cxx_tests): Move out the commented out
  428. test.
  429. * lib/ld-lib.exp (run_ld_link_exec_tests): Assemble all sources
  430. files in each test.
  431. 2012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
  432. * ld-aarch64/aarch64-elf.exp: New reloc tests.
  433. * ld-aarch64/emit-relocs-309-low-bad.d: New file. Expected asm for test
  434. failure (lower bound overflow).
  435. * ld-aarch64/emit-relocs-309-low.d: New file. Expected asm for test
  436. success (lower bound).
  437. * ld-aarch64/emit-relocs-309-up-bad.d: New file. Expected asm for test
  438. failure (upper bound overflow).
  439. * ld-aarch64/emit-relocs-309-up.d: New file. Expected asm for test
  440. success (upper bound).
  441. * ld-aarch64/emit-relocs-309.s: New file. Asm for new reloc tests.
  442. 2012-09-09 Hans-Peter Nilsson <hp@bitrange.com>
  443. * ld-mmix/sec-1.d, ld-mmix/sec-3.d: Force end-of-section symbols
  444. to be emitted and checked.
  445. * ld-mmix/data-1.s, ld-mmix/orph-.d, ld-mmix/orph-awp.d,
  446. ld-mmix/orph-d-a.d, ld-mmix/orph-d-awn.d, ld-mmix/orph-d-awp.d,
  447. ld-mmix/orph-d-awpe.d, ld-mmix/orph-d.d, ld-mmix/orph-dc-ap.d,
  448. ld-mmix/orph-dc-awp.d, ld-mmix/orph-dc.d, ld-mmix/tm-ae.s,
  449. ld-mmix/tm-ape.s, ld-mmix/tm-awne.s, ld-mmix/tm-awpe.s,
  450. ld-mmix/tm-d-ap.s, ld-mmix/tm-d-awp.s, ld-mmix/tm-d.s,
  451. ld-mmix/tm-e.s, ld-mmix/tm-orph1.s: New test files.
  452. 2012-08-31 H.J. Lu <hongjiu.lu@intel.com>
  453. * ld-i386/i386.exp: Run mov1a, mov1b.
  454. * ld-x86-64/x86-64.exp: Run mov1a, mov1b, mov1c, mov1d.
  455. * ld-i386/mov1.s: New file.
  456. * ld-i386/mov1a.d: Likewise.
  457. * ld-i386/mov1b.d: Likewise.
  458. * ld-x86-64/mov1.s: Likewise.
  459. * ld-x86-64/mov1a.d: Likewise.
  460. * ld-x86-64/mov1b.d: Likewise.
  461. * ld-x86-64/mov1c.d: Likewise.
  462. * ld-x86-64/mov1d.d: Likewise.
  463. 2012-08-31 H.J. Lu <hongjiu.lu@intel.com>
  464. * ld-i386/i386.exp: Run lea1d, lea1f, lea1f.
  465. * ld-x86-64/x86-64.exp: Run lea1g, lea1h, lea1i, lea1j, lea1k,
  466. lea1l.
  467. * ld-ifunc/ifunc-13-i386.d: Remove R_386_RELATIVE entry.
  468. * ld-i386/lea1d.d: New file.
  469. * ld-i386/lea1e.d: Likewise.
  470. * ld-i386/lea1f.d: Likewise.
  471. * ld-x86-64/lea1g.d: Likewise.
  472. * ld-x86-64/lea1h.d: Likewise.
  473. * ld-x86-64/lea1i.d: Likewise.
  474. * ld-x86-64/lea1j.d: Likewise.
  475. * ld-x86-64/lea1k.d: Likewise.
  476. * ld-x86-64/lea1l.d: Likewise.
  477. 2012-08-30 H.J. Lu <hongjiu.lu@intel.com>
  478. * ld-i386/i386.exp: Run lea1a, lea1b, lea1c.
  479. * ld-x86-64/x86-64.exp: Run lea1a, lea1b, lea1c, lea1d, lea1e,
  480. lea1f.
  481. * ld-i386/lea1.s: New file.
  482. * ld-i386/lea1a.d: Likewise.
  483. * ld-i386/lea1b.d: Likewise.
  484. * ld-i386/lea1c.d: Likewise.
  485. * ld-x86-64/lea1.s: Likewise.
  486. * ld-x86-64/lea1a.d: Likewise.
  487. * ld-x86-64/lea1b.d: Likewise.
  488. * ld-x86-64/lea1c.d: Likewise.
  489. * ld-x86-64/lea1d.d: Likewise.
  490. * ld-x86-64/lea1e.d: Likewise.
  491. * ld-x86-64/lea1f.d: Likewise.
  492. 2012-08-30 H.J. Lu <hongjiu.lu@intel.com>
  493. PR ld/14525
  494. * ld-elf/elf.exp: Run pr14525.
  495. * ld-elf/pr14525.c: New.
  496. * ld-elf/pr14525.out: Likewise.
  497. 2012-08-28 Maciej W. Rozycki <macro@codesourcery.com>
  498. * ld-elf/export-class.sd: New test.
  499. * ld-elf/export-class.vd: New test.
  500. * ld-elf/export-class-def.s: New test source.
  501. * ld-elf/export-class-dep.s: New test source.
  502. * ld-elf/export-class-lib.s: New test source.
  503. * ld-elf/export-class-ref.s: New test source.
  504. * ld-elf/export-class-lib.ver: New test version script.
  505. * ld-elf/export-class.exp: New test script.
  506. * ld-arm/arm-export-class.rd: New test.
  507. * ld-arm/arm-export-class.xd: New test.
  508. * ld-arm/export-class.exp: New test script.
  509. * ld-i386/i386-export-class.rd: New test.
  510. * ld-i386/i386-export-class.xd: New test.
  511. * ld-i386/export-class.exp: New test script.
  512. * ld-mips-elf/mips-32-export-class.rd: New test.
  513. * ld-mips-elf/mips-32-export-class.xd: New test.
  514. * ld-mips-elf/mips-64-export-class.rd: New test.
  515. * ld-mips-elf/mips-64-export-class.xd: New test.
  516. * ld-mips-elf/export-class.exp: New test script.
  517. * ld-powerpc/powerpc-32-export-class.rd: New test.
  518. * ld-powerpc/powerpc-32-export-class.xd: New test.
  519. * ld-powerpc/powerpc-64-export-class.rd: New test.
  520. * ld-powerpc/powerpc-64-export-class.xd: New test.
  521. * ld-powerpc/export-class.exp: New test script.
  522. * ld-x86-64/x86-64-64-export-class.rd: New test.
  523. * ld-x86-64/x86-64-x32-export-class.rd: New test.
  524. * ld-x86-64/export-class.exp: New test script.
  525. 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
  526. * ld-elf/exclude3a.d: Remove target and use failif.
  527. * ld-elf/exclude3b.d: Change target to *-*-linux* *-*-gnu* and
  528. use failif
  529. * ld-elf/exclude3d.d: Removed.
  530. 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
  531. * ld-elf/elf.exp: Add Solaris/x86-64 support to eh[1-4] test.
  532. 2012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  533. * ld-arm/arm-elf.exp: Add new testcases.
  534. * ld-arm/attr-merge-vfp-3.d: Update for change in expected
  535. output.
  536. * ld-arm/attr-merge-vfp-3r.d: Likewise.
  537. * ld-arm/attr-merge-vfp-4.d: Likewise.
  538. * ld-arm/attr-merge-vfp-4r.d: Likewise.
  539. * ld-arm/attr-merge-vfp-5.d: Likewise.
  540. * ld-arm/attr-merge-vfp-5r.d: Likewise.
  541. * ld-arm/attr-merge-vfp-7.d: New testcase.
  542. * ld-arm/attr-merge-vfp-7r.d: Likewise.
  543. * ld-arm/attr-merge-vfp-armv8-hard.s: Likewise.
  544. * ld-arm/attr-merge-vfp-armv8.s: Likewise.
  545. 2012-08-14 Nick Clifton <nickc@redhat.com>
  546. PR ld/14265
  547. * ld-gc/gc.exp: Add a new test.
  548. * ld-gc/pr14265.c: Source file for the new test.
  549. * ld-gc/pr14265.t: Linker script for the new test.
  550. * ld-gc/pr14265.d: Expected symbol dump.
  551. 2012-08-13 Maciej W. Rozycki <macro@codesourcery.com>
  552. * ld-mips-elf/export-class-call16-o32.dd: New test.
  553. * ld-mips-elf/export-class-call16-o32-irix.dd: New test.
  554. * ld-mips-elf/export-class-call16-o32.gd: New test.
  555. * ld-mips-elf/export-class-call16-n32.dd: New test.
  556. * ld-mips-elf/export-class-call16-n32.gd: New test.
  557. * ld-mips-elf/export-class-call16-n64.dd: New test.
  558. * ld-mips-elf/export-class-call16-n64.gd: New test.
  559. * ld-mips-elf/export-class-call16-def.s: New test source.
  560. * ld-mips-elf/export-class-call16-o32.s: New test source.
  561. * ld-mips-elf/export-class-call16-n32.s: New test source.
  562. * ld-mips-elf/export-class-call16-n64.s: New test source.
  563. * ld-mips-elf/export-class-call16.ld: New test linker script.
  564. * ld-mips-elf/mips-elf.exp: Run the new tests.
  565. 2012-08-13 Ian Bolton <ian.bolton@arm.com>
  566. Laurent Desnogues <laurent.desnogues@arm.com>
  567. Jim MacArthur <jim.macarthur@arm.com>
  568. Marcus Shawcroft <marcus.shawcroft@arm.com>
  569. Nigel Stephens <nigel.stephens@arm.com>
  570. Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
  571. Richard Earnshaw <rearnsha@arm.com>
  572. Sofiane Naci <sofiane.naci@arm.com>
  573. Tejas Belagod <tejas.belagod@arm.com>
  574. Yufeng Zhang <yufeng.zhang@arm.com>
  575. * ld-aarch64/aarch64-elf.exp: New file.
  576. * ld-aarch64/aarch64.ld: New file.
  577. * ld-aarch64/eh-frame-bar.s: New file.
  578. * ld-aarch64/eh-frame-foo.s: New file.
  579. * ld-aarch64/eh-frame.d: New file.
  580. * ld-aarch64/emit-relocs-257-be.d: New file.
  581. * ld-aarch64/emit-relocs-257.d: New file.
  582. * ld-aarch64/emit-relocs-257.s: New file.
  583. * ld-aarch64/emit-relocs-260-be.d: New file.
  584. * ld-aarch64/emit-relocs-260.d: New file.
  585. * ld-aarch64/emit-relocs-260.s: New file.
  586. * ld-aarch64/emit-relocs-262.d: New file.
  587. * ld-aarch64/emit-relocs-262.s: New file.
  588. * ld-aarch64/emit-relocs-263.d: New file.
  589. * ld-aarch64/emit-relocs-263.s: New file.
  590. * ld-aarch64/emit-relocs-264.d: New file.
  591. * ld-aarch64/emit-relocs-264.s: New file.
  592. * ld-aarch64/emit-relocs-265.d: New file.
  593. * ld-aarch64/emit-relocs-265.s: New file.
  594. * ld-aarch64/emit-relocs-266.d: New file.
  595. * ld-aarch64/emit-relocs-266.s: New file.
  596. * ld-aarch64/emit-relocs-267.d: New file.
  597. * ld-aarch64/emit-relocs-267.s: New file.
  598. * ld-aarch64/emit-relocs-268.d: New file.
  599. * ld-aarch64/emit-relocs-268.s: New file.
  600. * ld-aarch64/emit-relocs-269.d: New file.
  601. * ld-aarch64/emit-relocs-269.s: New file.
  602. * ld-aarch64/emit-relocs-270-bad.d: New file.
  603. * ld-aarch64/emit-relocs-270.d: New file.
  604. * ld-aarch64/emit-relocs-270.s: New file.
  605. * ld-aarch64/emit-relocs-271.d: New file.
  606. * ld-aarch64/emit-relocs-271.s: New file.
  607. * ld-aarch64/emit-relocs-272.d: New file.
  608. * ld-aarch64/emit-relocs-272.s: New file.
  609. * ld-aarch64/emit-relocs-273.d: New file.
  610. * ld-aarch64/emit-relocs-273.s: New file.
  611. * ld-aarch64/emit-relocs-274.d: New file.
  612. * ld-aarch64/emit-relocs-274.s: New file.
  613. * ld-aarch64/emit-relocs-275.d: New file.
  614. * ld-aarch64/emit-relocs-275.s: New file.
  615. * ld-aarch64/emit-relocs-276.d: New file.
  616. * ld-aarch64/emit-relocs-276.s: New file.
  617. * ld-aarch64/emit-relocs-277.d: New file.
  618. * ld-aarch64/emit-relocs-277.s: New file.
  619. * ld-aarch64/emit-relocs-278.d: New file.
  620. * ld-aarch64/emit-relocs-278.s: New file.
  621. * ld-aarch64/emit-relocs-279-bad.d: New file.
  622. * ld-aarch64/emit-relocs-279.d: New file.
  623. * ld-aarch64/emit-relocs-279.s: New file.
  624. * ld-aarch64/emit-relocs-280.d: New file.
  625. * ld-aarch64/emit-relocs-280.s: New file.
  626. * ld-aarch64/emit-relocs-282.d: New file.
  627. * ld-aarch64/emit-relocs-282.s: New file.
  628. * ld-aarch64/emit-relocs-283.d: New file.
  629. * ld-aarch64/emit-relocs-283.s: New file.
  630. * ld-aarch64/emit-relocs-284.d: New file.
  631. * ld-aarch64/emit-relocs-284.s: New file.
  632. * ld-aarch64/emit-relocs-285.d: New file.
  633. * ld-aarch64/emit-relocs-285.s: New file.
  634. * ld-aarch64/emit-relocs-286-bad.d: New file.
  635. * ld-aarch64/emit-relocs-286.d: New file.
  636. * ld-aarch64/emit-relocs-286.s: New file.
  637. * ld-aarch64/emit-relocs-287.d: New file.
  638. * ld-aarch64/emit-relocs-287.s: New file.
  639. * ld-aarch64/emit-relocs-299.d: New file.
  640. * ld-aarch64/emit-relocs-299.s: New file.
  641. * ld-aarch64/emit-relocs-311.d: New file.
  642. * ld-aarch64/emit-relocs-311.s: New file.
  643. * ld-aarch64/emit-relocs-312.d: New file.
  644. * ld-aarch64/emit-relocs-312.s: New file.
  645. * ld-aarch64/emit-relocs1.s: New file.
  646. * ld-aarch64/farcall-b-none-function.d: New file.
  647. * ld-aarch64/farcall-b-none-function.s: New file.
  648. * ld-aarch64/farcall-b.d: New file.
  649. * ld-aarch64/farcall-b.s: New file.
  650. * ld-aarch64/farcall-back.d: New file.
  651. * ld-aarch64/farcall-back.s: New file.
  652. * ld-aarch64/farcall-bl-none-function.d: New file.
  653. * ld-aarch64/farcall-bl-none-function.s: New file.
  654. * ld-aarch64/farcall-bl.d: New file.
  655. * ld-aarch64/farcall-bl.s: New file.
  656. * ld-aarch64/farcall-section.d: New file.
  657. * ld-aarch64/farcall-section.s: New file.
  658. * ld-aarch64/limit-b.d: New file.
  659. * ld-aarch64/limit-b.s: New file.
  660. * ld-aarch64/limit-bl.d: New file.
  661. * ld-aarch64/limit-bl.s: New file.
  662. * ld-aarch64/relocs.ld: New file.
  663. * ld-aarch64/tls-desc-ie.d: New file.
  664. * ld-aarch64/tls-desc-ie.s: New file.
  665. * ld-aarch64/tls-relax-all.d: New file.
  666. * ld-aarch64/tls-relax-all.s: New file.
  667. * ld-aarch64/tls-relax-gd-ie.d: New file.
  668. * ld-aarch64/tls-relax-gd-ie.s: New file.
  669. * ld-aarch64/tls-relax-gd-le.d: New file.
  670. * ld-aarch64/tls-relax-gd-le.s: New file.
  671. * ld-aarch64/tls-relax-gdesc-ie-2.d: New file.
  672. * ld-aarch64/tls-relax-gdesc-ie-2.s: New file.
  673. * ld-aarch64/tls-relax-gdesc-ie.d: New file.
  674. * ld-aarch64/tls-relax-gdesc-ie.s: New file.
  675. * ld-aarch64/tls-relax-gdesc-le-2.d: New file.
  676. * ld-aarch64/tls-relax-gdesc-le-2.s: New file.
  677. * ld-aarch64/tls-relax-gdesc-le.d: New file.
  678. * ld-aarch64/tls-relax-gdesc-le.s: New file.
  679. * ld-aarch64/tls-relax-ie-le-2.d: New file.
  680. * ld-aarch64/tls-relax-ie-le-2.s: New file.
  681. * ld-aarch64/tls-relax-ie-le-3.d: New file.
  682. * ld-aarch64/tls-relax-ie-le-3.s: New file.
  683. * ld-aarch64/tls-relax-ie-le.d: New file.
  684. * ld-aarch64/tls-relax-ie-le.s: New file.
  685. * ld-aarch64/weak-undefined.d: New file.
  686. * ld-aarch64/weak-undefined.s: New file.
  687. * ld-elf/binutils.exp (binutils_test): Add optional parameter
  688. 'test_name'; change to construct 'test_name' from the 'prog_name'
  689. and 'ld_options' only when "$test_name" == "".
  690. * ld-elf/group8a.d (#notarget): Add AArch64.
  691. * ld-elf/group8b.d (#notarget): Add AArch64.
  692. * ld-elf/group9a.d (#notarget): Add AArch64.
  693. * ld-elf/group9b.d (#notarget): Add AArch64.
  694. * ld-elf/pr12851.d (#notarget): Add AArch64.
  695. * ld-elf/pr12975.d (#notarget): Add AArch64.
  696. * ld-elf/pr13177.d (#notarget): Add AArch64.
  697. * ld-elf/pr13195.d (#notarget): Add AArch64.
  698. * ld-elfvers/vers.exp: Add AArch64.
  699. * ld-shared/shared.exp: Add AArch64.
  700. * ld-srec/srec.exp: Add AArch64.
  701. * lib/ld-lib.exp: Add AArch64.
  702. 2012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
  703. * ld-mips-elf/dyn-sec64.ld: Use HIDDEN to define _gp.
  704. * ld-mips-elf/eh-frame5.ld: Likewise.
  705. * ld-mips-elf/got-dump-1.ld: Likewise.
  706. * ld-mips-elf/got-dump-2.ld: Likewise.
  707. * ld-mips-elf/got-page-1.ld: Likewise.
  708. * ld-mips-elf/mips-dyn.ld: Likewise.
  709. * ld-mips-elf/mips-lib.ld: Likewise.
  710. * ld-mips-elf/mips16-pic-1.ld: Likewise.
  711. * ld-mips-elf/no-shared-1.ld: Likewise.
  712. * ld-mips-elf/pic-and-nonpic-1.ld: Likewise.
  713. * ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
  714. * ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
  715. * ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
  716. * ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
  717. * ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
  718. * ld-mips-elf/reloc-2.ld: Likewise.
  719. * ld-mips-elf/reloc-estimate-1.ld: Likewise.
  720. * ld-mips-elf/stub-dynsym-1.ld: Likewise.
  721. * ld-mips-elf/tls-hidden3.ld: Likewise.
  722. * ld-mips-elf/mips16-pic-2.ad: Update accordingly.
  723. * ld-mips-elf/pic-and-nonpic-3b.ad: Likewise.
  724. * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
  725. * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
  726. * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
  727. * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
  728. * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
  729. * ld-mips-elf/eh-frame5.d: Likewise.
  730. * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
  731. * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
  732. * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
  733. * ld-mips-elf/tlsdyn-o32.d: Likewise.
  734. * ld-mips-elf/pic-and-nonpic-3a.dd: Likewise.
  735. * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
  736. * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
  737. * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
  738. * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
  739. * ld-mips-elf/tls-multi-got-1.got: Likewise.
  740. * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
  741. * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
  742. * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
  743. * ld-mips-elf/tlsdyn-o32.got: Likewise.
  744. * ld-mips-elf/tlslib-o32-ver.got: Likewise.
  745. * ld-mips-elf/tlslib-o32.got: Likewise.
  746. * ld-mips-elf/mips16-pic-2.nd: Likewise.
  747. * ld-mips-elf/pic-and-nonpic-1.nd: Likewise.
  748. * ld-mips-elf/pic-and-nonpic-3b.nd: Likewise.
  749. * ld-mips-elf/pic-and-nonpic-4b.nd: Likewise.
  750. * ld-mips-elf/pic-and-nonpic-5b.nd: Likewise.
  751. * ld-mips-elf/pic-and-nonpic-6-n32.nd: Likewise.
  752. * ld-mips-elf/pic-and-nonpic-6-n64.nd: Likewise.
  753. * ld-mips-elf/pic-and-nonpic-6-o32.nd: Likewise.
  754. * ld-mips-elf/tls-multi-got-1.r: Likewise.
  755. * ld-mips-elf/pic-and-nonpic-3b.rd: Likewise.
  756. * ld-mips-elf/pic-and-nonpic-4b.rd: Likewise.
  757. * ld-mips-elf/mips-elf.exp: Likewise.
  758. 2012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
  759. * ld-mips-elf/gp-hidden.rd: New test.
  760. * ld-mips-elf/gp-hidden.sd: New test.
  761. * ld-mips-elf/gp-hidden-lib.rd: New test.
  762. * ld-mips-elf/gp-hidden-ver.rd: New test.
  763. * ld-mips-elf/gp-hidden-64.rd: New test.
  764. * ld-mips-elf/gp-hidden-lib-64.rd: New test.
  765. * ld-mips-elf/gp-hidden-ver-64.rd: New test.
  766. * ld-mips-elf/gp-hidden.s: New test source.
  767. * ld-mips-elf/gp-hidden-lib.s: New test source.
  768. * ld-mips-elf/gp-hidden-ver.s: New test source.
  769. * ld-mips-elf/gp-hidden-ver.ver: New test version script.
  770. * ld-mips-elf/mips-elf.exp: Run the new tests.
  771. 2012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
  772. * ld-mips-elf/rel32-o32.d: Adjust section VMAs after the removal
  773. of _gp from the global scope.
  774. * ld-mips-elf/rel32-n32.d: Likewise.
  775. * ld-mips-elf/rel64.d: Likewise.
  776. 2012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
  777. * ld-mips-elf/mips-elf.exp: Set has_newabi for all Linux targets.
  778. Adjust abi_asflags for targets that do not infer the ISA from the
  779. ABI.
  780. * ld-mips-elf/eh-frame1-n32.d: Adjust for targets that do not
  781. infer the ISA from the ABI.
  782. * ld-mips-elf/eh-frame1-n64.d: Likewise.
  783. * ld-mips-elf/eh-frame2-n32.d: Likewise.
  784. * ld-mips-elf/eh-frame2-n64.d: Likewise.
  785. * ld-mips-elf/elf-rel-got-n32-embed.d: Likewise.
  786. * ld-mips-elf/elf-rel-got-n32.d: Likewise.
  787. * ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
  788. * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
  789. * ld-mips-elf/elf-rel-got-n64.d: Likewise.
  790. * ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
  791. * ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
  792. * ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
  793. * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
  794. * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
  795. * ld-mips-elf/emit-relocs-1.d: Likewise.
  796. * ld-mips-elf/got-page-2.d: Likewise.
  797. * ld-mips-elf/no-shared-1-n32.d: Likewise.
  798. * ld-mips-elf/no-shared-1-n64.d: Likewise.
  799. * ld-mips-elf/rel32-n32.d: Likewise.
  800. * ld-mips-elf/rel64.d: Likewise.
  801. * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
  802. * ld-mips-elf/relax-jalr-n32.d: Likewise.
  803. * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
  804. * ld-mips-elf/relax-jalr-n64.d: Likewise.
  805. * ld-mips-elf/reloc-1-n32.d: Likewise.
  806. * ld-mips-elf/reloc-1-n64.d: Likewise.
  807. * ld-mips-elf/textrel-1.d: Likewise.
  808. 2012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
  809. * ld-mips-elf/reloc-1-n32.d: Add -EB to GAS flags.
  810. * ld-mips-elf/mips-elf.exp: Update GAS flags in reloc test 6.
  811. 2012-08-06 Maciej W. Rozycki <macro@codesourcery.com>
  812. * lib/ld-lib.exp (run_dump_test): Implement the EXTRA_OPTIONS
  813. argument and the "dump" keyword.
  814. * ld-mips-elf/emit-relocs-1a.s: Make section alignment uniform
  815. across targets.
  816. * ld-mips-elf/emit-relocs-1b.s: Likewise.
  817. * ld-mips-elf/jalbal.s: Adjust padding.
  818. * ld-mips-elf/elf-rel-got-n32-embed.d: New test.
  819. * ld-mips-elf/elf-rel-got-n64-embed.d: New test.
  820. * ld-mips-elf/elf-rel-xgot-n32-embed.d: New test.
  821. * ld-mips-elf/elf-rel-xgot-n64-embed.d: New test.
  822. * ld-mips-elf/elf-rel-got-n32.d: Remove -melf32btsmipn32.
  823. * ld-mips-elf/elf-rel-got-n64.d: Remove -melf64btsmip. Adjust
  824. output.
  825. * ld-mips-elf/elf-rel-got-n64-linux.d: Remove -melf64btsmip.
  826. * ld-mips-elf/elf-rel-xgot-n32.d: Remove -melf32btsmipn32.
  827. Adjust output.
  828. * ld-mips-elf/elf-rel-xgot-n64.d: Remove -melf64btsmip. Adjust
  829. output.
  830. * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
  831. * ld-mips-elf/reloc-1-n64.d: Remove -melf64btsmip.
  832. * ld-mips-elf/mips-elf.exp: Set has_newabi for mips*-sde-elf*
  833. too. Move tool flags from o32_as_flags and o32_ld_flags
  834. variables into abi_asflags and abi_ldflags arrays. Adjust test
  835. cases run to use them. Run the new tests.
  836. 2012-08-05 Maciej W. Rozycki <macro@linux-mips.org>
  837. * ld-vax-elf: New directory.
  838. * ld-vax-elf/plt-local-lib.dd: New test.
  839. * ld-vax-elf/plt-local-lib.ld: New test linker script.
  840. * ld-vax-elf/plt-local-lib.s: New test source.
  841. * ld-vax-elf/plt-local.dd: New test.
  842. * ld-vax-elf/plt-local.ld: New test linker script.
  843. * ld-vax-elf/plt-local.s: New test source.
  844. * ld-vax-elf/plt-local-hidden-pic.s: New test source.
  845. * ld-vax-elf/plt-local-rehidden-pic.s: New test source.
  846. * ld-vax-elf/vax-elf.exp: New test script.
  847. 2012-08-03 Maciej W. Rozycki <macro@codesourcery.com>
  848. * lib/ld-lib.exp (at_least_gcc_version): Accept more version
  849. number formats; avoid throwing exceptions in any case.
  850. 2012-08-03 Maciej W. Rozycki <macro@codesourcery.com>
  851. * ld-mips-elf/mode-change-error-1.d: Update the error message.
  852. 2012-08-02 Maciej W. Rozycki <macro@codesourcery.com>
  853. * ld-mips-elf/got-vers-1.rd: Fix a typo.
  854. 2012-08-01 James Lemke <jwlemke@codesourcery.com>
  855. * ld-gc/pr13683.d: XFAIL for powerpc*-*-eabivle.
  856. 2012-07-31 H.J. Lu <hongjiu.lu@intel.com>
  857. * ld-elf/fini0.s: Indent global directive.
  858. * ld-elf/foo0.s: Likewise.
  859. * ld-elf/init0.s: Likewise.
  860. * ld-elf/pr14156c.t: Keep text section.
  861. 2012-07-26 Meador Inge <meadori@codesourcery.com>
  862. PR ld/14397
  863. * ld-arm/arm-elf.exp: Add tests of linking without .rel.plt.
  864. * ld-arm/arm-no-rel-plt.out: Linker script without .rel.plt section.
  865. * ld-arm/arm-no-rel-plt.out: Expected output.
  866. 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
  867. * ld-elf/foo0.s: Use ARM-compatible .section syntax.
  868. * ld-elf/foo1.s: Likewise.
  869. * ld-elf/foo2.s: Likewise.
  870. * ld-elf/foo3.s: Likewise.
  871. * ld-elf/foon.s: Likewise.
  872. 2012-07-10 H.J. Lu <hongjiu.lu@intel.com>
  873. PR ld/14156
  874. * ld-elf/fini0.s: New file.
  875. * ld-elf/fini1.s: Likewise.
  876. * ld-elf/fini2.s: Likewise.
  877. * ld-elf/fini3.s: Likewise.
  878. * ld-elf/finin.s: Likewise.
  879. * ld-elf/foo0.s: Likewise.
  880. * ld-elf/foo1.s: Likewise.
  881. * ld-elf/foo2.s: Likewise.
  882. * ld-elf/foo3.s: Likewise.
  883. * ld-elf/foon.s: Likewise.
  884. * ld-elf/init0.s: Likewise.
  885. * ld-elf/init1.s: Likewise.
  886. * ld-elf/init2.s: Likewise.
  887. * ld-elf/init3.s: Likewise.
  888. * ld-elf/initn.s: Likewise.
  889. * ld-elf/pr14156a.d: Likewise.
  890. * ld-elf/pr14156b.d: Likewise.
  891. * ld-elf/pr14156c.d: Likewise.
  892. * ld-elf/pr14156c.t: Likewise.
  893. 2012-07-09 H.J. Lu <hongjiu.lu@intel.com>
  894. PR ld/14323
  895. * ld-elf/pr14323-1.c: New.
  896. * ld-elf/pr14323-2.c: Likewise.
  897. * ld-elf/shared.exp (build_tests): Add libpr14323-2.so.
  898. (run_tests): Add pr14323.
  899. 2012-07-03 H.J. Lu <hongjiu.lu@intel.com>
  900. PR ld/3351
  901. * ld-elf/indirect.exp: New file.
  902. * ld-elf/indirect1a.c: Likewise.
  903. * ld-elf/indirect1b.c: Likewise.
  904. * ld-elf/indirect1c.c: Likewise.
  905. * ld-elf/indirect2.c: Likewise.
  906. * ld-elf/indirect3.out: Likewise.
  907. * ld-elf/indirect3a.c: Likewise.
  908. * ld-elf/indirect3b.c: Likewise.
  909. * ld-elf/indirect3c.c: Likewise.
  910. * ld-elf/indirect4.out: Likewise.
  911. * ld-elf/indirect4a.c: Likewise.
  912. * ld-elf/indirect4b.c: Likewise.
  913. * ld-elf/indirect4c.c: Likewise.
  914. 2012-07-02 Roland McGrath <mcgrathr@google.com>
  915. * ld/testsuite/ld-i386/tlsbin-nacl.rd: Update for symbol table changes.
  916. * ld/testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
  917. * ld/testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
  918. * ld/testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
  919. * ld/testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
  920. * ld/testsuite/ld-i386/tlspic-nacl.rd: Likewise.
  921. * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
  922. * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
  923. * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
  924. * ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
  925. * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
  926. 2012-07-02 H.J. Lu <hongjiu.lu@intel.com>
  927. * ld-elf/data2.c: New file.
  928. * ld-elf/weakdef1.c: Likewise.
  929. * ld-elf/shared.exp: Add tests for libdata2 and weakdef1.
  930. 2012-06-28 Roland McGrath <mcgrathr@google.com>
  931. * ld-arm/arm-elf.exp (armelftests_common): Add a test that gets
  932. arm-lib.so built so armeabitests_common can use it.
  933. (unresolved-1-dyn): Exclude this test for [istarget "arm*-*-nacl*"].
  934. 2012-06-26 Roland McGrath <mcgrathr@google.com>
  935. * ld-elf/ehdr_start.d (target): Add *-*-nacl*.
  936. 2012-06-27 Alan Modra <amodra@gmail.com>
  937. * ld-elf/ehdr_start.s: Use data rather than rodata.
  938. * ld-elf/ehdr_start.d: Run on linux and gnu targets only.
  939. 2012-06-25 Roland McGrath <mcgrathr@google.com>
  940. * ld-elf/ehdr_start.d (ld): Add explicit -e _start.
  941. (notarget): Add arm*-*-eabi* cris-*-*.
  942. 2012-06-22 Roland McGrath <mcgrathr@google.com>
  943. * ld-elf/ehdr_start.s: New file.
  944. * ld-elf/ehdr_start.d: New file.
  945. 2012-06-21 Alan Modra <amodra@gmail.com>
  946. * ld-gc/start.d: Update.
  947. 2012-06-18 Hans-Peter Nilsson <hp@axis.com>
  948. * ld-cris/dso-pltdis1.d, ld-cris/dso-pltdis2.d, dsofng.s
  949. dsofn4g.s: New tests.
  950. 2012-06-17 Hans-Peter Nilsson <hp@axis.com>
  951. * ld-cris/tls-e-tpiecomm1.d, ld-cris/tls-e-tpiecomm1.s: New test.
  952. * ld-cris/tls-dso-tpoffgotcomm1.d,
  953. ld-cris/tls-dso-tpoffgotcomm1.s: Ditto.
  954. * ld-cris/tls-e-tpoffgotcomm1.d: New test.
  955. 2012-06-16 Alan Modra <amodra@gmail.com>
  956. * ld-alpha/emptygot.nm, * ld-alpha/tlsbin.rd, * ld-alpha/tlsbinr.rd,
  957. * ld-alpha/tlspic.rd, * ld-arm/arm-dyn.ld, * ld-arm/armthumb-lib.sym,
  958. * ld-arm/farcall-mixed-app.sym, * ld-arm/mixed-app.sym,
  959. * ld-arm/mixed-lib.sym, * ld-arm/preempt-app.sym,
  960. * ld-cris/libdso-2.d, * ld-cris/pv32-1.d, * ld-cris/tls-e-20.d,
  961. * ld-cris/tls-e-20a.d, * ld-cris/tls-e-80.d,
  962. * ld-cris/tls-e-tpoffcomm1.d, * ld-cris/tls-gc-68.d,
  963. * ld-cris/tls-gc-69.d, * ld-cris/tls-gc-70.d, * ld-cris/tls-gc-71.d,
  964. * ld-cris/tls-gc-75.d, * ld-cris/tls-gc-76.d, * ld-cris/tls-gc-79.d,
  965. * ld-cris/weakhiddso.d, * ld-cris/weakref3.d, * ld-cris/weakref4.d,
  966. * ld-elfvsb/hidden2.d, * ld-i386/tlsbin.rd, * ld-i386/tlsbindesc.rd,
  967. * ld-i386/tlsdesc.rd, * ld-i386/tlsgdesc.rd, * ld-i386/tlsnopic.rd,
  968. * ld-i386/tlspic.rd, * ld-ia64/tlsbin.rd, * ld-ia64/tlspic.rd,
  969. * ld-mips-elf/tlsdyn-o32-1.d, * ld-mips-elf/tlsdyn-o32-1.got,
  970. * ld-mips-elf/tlsdyn-o32-2.d, * ld-mips-elf/tlsdyn-o32-2.got,
  971. * ld-mips-elf/tlsdyn-o32-3.d, * ld-mips-elf/tlsdyn-o32-3.got,
  972. * ld-mmix/bpo-10.d, * ld-mmix/bpo-11.d, * ld-mmix/greg-6.d,
  973. * ld-mmix/greg-7.d, * ld-mmix/loc1.d, * ld-mmix/loc2.d,
  974. * ld-mmix/loc3.d, * ld-mmix/loc4.d, * ld-mmix/loc6.d,
  975. * ld-mmix/locdo-1.d, * ld-mmix/loct-1.d, * ld-mmix/locto-1.d,
  976. * ld-mmix/start-1.d, * ld-mmix/undef-3.d, * ld-powerpc/relbrlt.d,
  977. * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexe32.r,
  978. * ld-powerpc/tlsexetoc.r, * ld-powerpc/tlsso.r,
  979. * ld-powerpc/tlsso32.r, * ld-powerpc/tlstocso.r,
  980. * ld-s390/tlsbin.rd, * ld-s390/tlsbin_64.rd, * ld-s390/tlspic.rd,
  981. * ld-s390/tlspic_64.rd, * ld-scripts/empty-address-1.d,
  982. * ld-scripts/empty-address-2a.d, * ld-scripts/empty-address-2b.d,
  983. * ld-scripts/empty-address-3a.d, * ld-scripts/empty-address-3b.d,
  984. * ld-scripts/empty-address-3c.d, * ld-sh/sh64/abi32.xd,
  985. * ld-sh/sh64/abi64.xd, * ld-sh/sh64/cmpct1.xd,
  986. * ld-sh/sh64/crange1.rd, * ld-sh/sh64/crange2.rd,
  987. * ld-sh/sh64/crange3-cmpct.rd, * ld-sh/sh64/crange3-media.rd,
  988. * ld-sh/sh64/crange3.rd, * ld-sh/sh64/mix1.xd, * ld-sh/sh64/mix2.xd,
  989. * ld-sh/sh64/shdl32.xd, * ld-sh/sh64/shdl64.xd,
  990. * ld-sparc/gotop32.rd, * ld-sparc/gotop64.rd,
  991. * ld-sparc/tlssunbin32.rd, * ld-sparc/tlssunbin64.rd,
  992. * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
  993. * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
  994. * ld-spu/icache1.d, * ld-spu/pic.d, * ld-tic6x/shlib-1.rd,
  995. * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
  996. * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-app-1.rd,
  997. * ld-tic6x/shlib-app-1b.rd, * ld-tic6x/shlib-app-1r.rd,
  998. * ld-tic6x/shlib-app-1rb.rd, * ld-tic6x/shlib-noindex.rd,
  999. * ld-tic6x/static-app-1.rd, * ld-tic6x/static-app-1b.rd,
  1000. * ld-tic6x/static-app-1r.rd, * ld-tic6x/static-app-1rb.rd,
  1001. * ld-x86-64/tlsbin.rd, * ld-x86-64/tlsbindesc.rd,
  1002. * ld-x86-64/tlsdesc.rd, * ld-x86-64/tlsgdesc.rd,
  1003. * ld-x86-64/tlspic.rd: Update.
  1004. * ld-tic6x/dsbt-be.ld: Add ". = .;" before __c6xabi_DSBT_BASE.
  1005. * ld-tic6x/dsbt.ld: Likewise.
  1006. 2012-06-13 Nick Clifton <nickc@redhat.com>
  1007. * ld-arm/arm-app-abs32.d; Update expected disassembly in line with
  1008. improved architecture detection.
  1009. * ld-arm/arm-app.d: Likewise.
  1010. * ld-arm/arm-lib-plt32.d: Likewise.
  1011. * ld-arm/arm-lib.d: Likewise.
  1012. * ld-arm/arm-static-app.d: Likewise.
  1013. * ld-arm/armthumb-lib.d: Likewise.
  1014. * ld-arm/farcall-mixed-app-v5.d: Likewise.
  1015. * ld-arm/farcall-mixed-app.d: Likewise.
  1016. * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
  1017. * ld-arm/farcall-mixed-lib.d: Likewise.
  1018. * ld-arm/mixed-app-v5.d: Likewise.
  1019. * ld-arm/mixed-app.d: Likewise.
  1020. * ld-arm/mixed-lib.d: Likewise.
  1021. * ld-arm/tls-app.d: Likewise.
  1022. * ld-arm/tls-descrelax-be32.d: Likewise.
  1023. * ld-arm/tls-descrelax.d: Likewise.
  1024. * ld-arm/tls-descseq.d: Likewise.
  1025. * ld-arm/tls-gdesc-got.d: Likewise.
  1026. * ld-arm/tls-gdesc.d: Likewise.
  1027. * ld-arm/tls-gdierelax.d: Likewise.
  1028. * ld-arm/tls-gdierelax2.d: Likewise.
  1029. * ld-arm/tls-gdlerelax.d: Likewise.
  1030. * ld-arm/tls-lib-loc.d: Likewise.
  1031. * ld-arm/tls-lib.d: Likewise.
  1032. * ld-arm/tls-thumb1.d: Likewise.
  1033. 2012-06-12 H.J. Lu <hongjiu.lu@intel.com>
  1034. PR ld/14207
  1035. * ld-x86-64/x86-64.exp: Run pr14207.
  1036. * ld-x86-64/pr14207.d: New file.
  1037. * ld-x86-64/pr14207.s: Likewise.
  1038. 2012-06-11 H.J. Lu <hongjiu.lu@intel.com>
  1039. PR ld/14215
  1040. * ld-i386/i386.exp: Run pr14215.
  1041. * ld-x86-64/x86-64.exp: Likewise.
  1042. * ld-i386/pr14215.d: New file.
  1043. * ld-i386/pr14215.s: Likewise.
  1044. * ld-x86-64/pr14215.d: Likewise.
  1045. * ld-x86-64/pr14215.s: Likewise.
  1046. 2012-06-06 Alan Modra <amodra@gmail.com>
  1047. * ld-alpha/tlsbin.rd, * ld-alpha/tlsbinr.rd, * ld-alpha/tlspic.rd,
  1048. * ld-arm/script-type.sym, * ld-cris/hiddef1.d, * ld-cris/tls-e-20a.d,
  1049. * ld-cris/tls-e-tpoffcomm1.d, * ld-cris/tls-gc-76.d,
  1050. * ld-cris/tls-local-64.d, * ld-i386/pr12718.d, * ld-i386/pr12921.d,
  1051. * ld-i386/tlsbin.rd, * ld-i386/tlsbindesc.rd, * ld-i386/tlsdesc.rd,
  1052. * ld-i386/tlsnopic.rd, * ld-i386/tlspic.rd, * ld-ia64/tlsbin.rd,
  1053. * ld-ia64/tlspic.rd, * ld-mips-elf/reloc-merge-lo16.d,
  1054. * ld-mmix/bpo-1.d, * ld-mmix/bpo-10.d, * ld-mmix/bpo-11.d,
  1055. * ld-mmix/bpo-14.d, * ld-mmix/bpo-16.d, * ld-mmix/bpo-17.d,
  1056. * ld-mmix/bpo-18.d, * ld-mmix/bpo-2.d, * ld-mmix/bpo-22.d,
  1057. * ld-mmix/bpo-3.d, * ld-mmix/bpo-4.d, * ld-mmix/bpo-5.d,
  1058. * ld-mmix/bpo-9.d, * ld-mmix/greg-1.d, * ld-mmix/greg-19.d,
  1059. * ld-mmix/greg-2.d, * ld-mmix/greg-3.d, * ld-mmix/greg-4.d,
  1060. * ld-mmix/greg-5.d, * ld-mmix/greg-5s.d, * ld-mmix/greg-6.d,
  1061. * ld-mmix/greg-7.d, * ld-mmix/loc4.d, * ld-mmix/local1.d,
  1062. * ld-mmix/local3.d, * ld-mmix/local5.d, * ld-mmix/local7.d,
  1063. * ld-mmix/loct-1.d, * ld-mn10300/i135409-1.d, * ld-powerpc/tlsexe.r,
  1064. * ld-powerpc/tlsexe32.r, * ld-powerpc/tlsexetoc.r,
  1065. * ld-powerpc/tlsso.r, * ld-powerpc/tlsso32.r, * ld-powerpc/tlstocso.r,
  1066. * ld-powerpc/vxworks-relax-2.rd, * ld-s390/tlsbin.rd,
  1067. * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd, * ld-sh/sub2l-1.d,
  1068. * ld-sh/weak1.d, * ld-sh/sh64/abi32.xd, * ld-sh/sh64/abi64.xd,
  1069. * ld-sh/sh64/cmpct1.xd, * ld-sh/sh64/crange1.rd,
  1070. * ld-sh/sh64/crange2.rd, * ld-sh/sh64/crange3-cmpct.rd,
  1071. * ld-sh/sh64/crange3-media.rd, * ld-sh/sh64/crange3.rd,
  1072. * ld-sh/sh64/crangerel1.rd, * ld-sh/sh64/crangerel2.rd,
  1073. * ld-sh/sh64/mix1.xd, * ld-sh/sh64/mix2.xd, * ld-sh/sh64/shdl32.xd,
  1074. * ld-sh/sh64/shdl64.xd, * ld-sparc/gotop32.rd,
  1075. * ld-sparc/gotop64.rd, * ld-sparc/tlssunbin32.rd,
  1076. * ld-sparc/tlssunbin64.rd, * ld-sparc/tlssunnopic32.rd,
  1077. * ld-sparc/tlssunnopic64.rd, * ld-sparc/tlssunpic32.rd,
  1078. * ld-sparc/tlssunpic64.rd, * ld-tic6x/shlib-1.rd,
  1079. * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd, * ld-tic6x/shlib-1rb.rd,
  1080. * ld-tic6x/shlib-app-1.rd, * ld-tic6x/shlib-app-1b.rd,
  1081. * ld-tic6x/shlib-app-1r.rd, * ld-tic6x/shlib-app-1rb.rd,
  1082. * ld-tic6x/shlib-noindex.rd, * ld-tic6x/static-app-1.rd,
  1083. * ld-tic6x/static-app-1b.rd, * ld-tic6x/static-app-1r.rd,
  1084. * ld-tic6x/static-app-1rb.rd, * ld-x86-64/ilp32-4-nacl.d,
  1085. * ld-x86-64/ilp32-4.d, * ld-x86-64/pr12718.d, * ld-x86-64/pr12921.d,
  1086. * ld-x86-64/split-by-file-nacl.rd, * ld-x86-64/split-by-file.rd,
  1087. * ld-x86-64/tlsbin.rd, * ld-x86-64/tlsbindesc.rd,
  1088. * ld-x86-64/tlsdesc.rd, * ld-x86-64/tlspic.rd: Update to suit
  1089. added STT_FILE symbols.
  1090. 2012-06-06 Alan Modra <amodra@gmail.com>
  1091. * ld-mmix/bpo-9.d: Update.
  1092. * ld-mmix/bpo-10.d: Update.
  1093. * ld-mmix/bpo-11.d: Update.
  1094. * ld-mmix/sec-7m.d: Update.
  1095. 2012-05-31 H.J. Lu <hongjiu.lu@intel.com>
  1096. * ld-ifunc/ifunc-13a-x86-64.s: Add missing "foo" after ".global".
  1097. * ld-ifunc/ifunc-15-x86-64.s: Likewise.
  1098. 2012-05-30 Nick Clifton <nickc@redhat.com>
  1099. * ld-tic6x/shlib-1b.rd: Revert previous delta.
  1100. * ld-tic6x/shlib-1rb.rd: Likewise.
  1101. * ld-tic6x/shlib-1.rd: Likewise.
  1102. * ld-tic6x/shlib-1r.rd: Likewise.
  1103. * ld-tic6x/shlib-app-1b.rd: Likewise.
  1104. * ld-tic6x/shlib-app-1rb.rd: Likewise.
  1105. * ld-tic6x/shlib-app-1.rd: Likewise.
  1106. * ld-tic6x/shlib-app-1r.rd: Likewise.
  1107. * ld-tic6x/shlib-noindex.rd: Likewise.
  1108. * ld-tic6x/static-app-1b.rd: Likewise.
  1109. * ld-tic6x/static-app-1rb.rd: Likewise.
  1110. * ld-tic6x/static-app-1.rd: Likewise.
  1111. * ld-tic6x/static-app-1r.rd: Likewise.
  1112. 2012-05-29 Nick Clifton <nickc@redhat.com>
  1113. * ld-tic6x/shlib-1b.rd: Update expected readelf output.
  1114. * ld-tic6x/shlib-1rb.rd: Likewise.
  1115. * ld-tic6x/shlib-1.rd: Likewise.
  1116. * ld-tic6x/shlib-1r.rd: Likewise.
  1117. * ld-tic6x/shlib-app-1b.rd: Likewise.
  1118. * ld-tic6x/shlib-app-1rb.rd: Likewise.
  1119. * ld-tic6x/shlib-app-1.rd: Likewise.
  1120. * ld-tic6x/shlib-app-1r.rd: Likewise.
  1121. * ld-tic6x/shlib-noindex.rd: Likewise.
  1122. * ld-tic6x/static-app-1b.rd: Likewise.
  1123. * ld-tic6x/static-app-1rb.rd: Likewise.
  1124. * ld-tic6x/static-app-1.rd: Likewise.
  1125. * ld-tic6x/static-app-1r.rd: Likewise.
  1126. 2012-05-28 Nick Clifton <nickc@redhat.com>
  1127. * ld-ifunc/ifunc-13a-i386.s: Fix use of .global directive.
  1128. * ld-ifunc/ifunc-15a-i385.s: Likewise.
  1129. 2012-05-28 Alan Modra <amodra@gmail.com>
  1130. PR ld/14170
  1131. * ld-elf/pr14170a.s: Put foo, bar address in .data.
  1132. * ld-elf/elf.exp: Don't run pr14170 test on hppa64-hpux. Ignore
  1133. tic6x warnings.
  1134. 2012-05-27 H.J. Lu <hongjiu.lu@intel.com>
  1135. PR ld/14170
  1136. * ld-elf/elf.exp: Add a test for PR ld/14170.
  1137. * ld-elf/pr14170a.s: New file.
  1138. * ld-elf/pr14170b.s: Likewise.
  1139. * ld-elf/pr14170c.s: Likewise.
  1140. 2012-05-26 Alan Modra <amodra@gmail.com>
  1141. * ld-srec/srec.exp: Remove powerpc64 flag setting.
  1142. 2012-05-22 H.J. Lu <hongjiu.lu@intel.com>
  1143. * ld-elf/eh1.d: Don't skip x86_64-*-linux-gnux32.
  1144. * ld-elf/eh2.d: Likewise.
  1145. * ld-elf/eh3.d: Likewise.
  1146. * ld-elf/eh4.d: Likewise.
  1147. 2012-05-22 H.J. Lu <hongjiu.lu@intel.com>
  1148. * ld-x86-64/ilp32-11.s Add ".space 0x1000" before func.
  1149. (func): Make it global and hidden.
  1150. * ld-x86-64/ilp32-11.d: Updated.
  1151. 2012-05-22 Roland McGrath <mcgrathr@google.com>
  1152. * ld-elf/eh4.d: Revert last change.
  1153. Loosen CFI-matching regexps so they match x86_64-*-nacl* variant too.
  1154. * ld-x86-64/pr12570a.d (name): Distinguish it from pr12570b.d case.
  1155. Loosen CFI-matching regexp so it matches x86_64-*-nacl* variant too.
  1156. * ld-x86-64/pr12570b.d: Likewise.
  1157. * ld-x86-64/x86-64.exp: Revert last change.
  1158. 2012-05-22 H.J. Lu <hongjiu.lu@intel.com>
  1159. * ld-elf/eh4.d: Skip x86_64-*-nacl*.
  1160. * ld-x86-64/x86-64.exp: Xfail pr12570a for x86_64-*-nacl*.
  1161. 2012-05-22 H.J. Lu <hongjiu.lu@intel.com>
  1162. PR ld/13909
  1163. * ld-i386/i386.exp: Revert the last change.
  1164. * ld-x86-64/x86-64.exp: Likewise.
  1165. * ld-i386/dummy.s: Removed.
  1166. * ld-i386/pr13909.d: Likewise.
  1167. * ld-x86-64/pr13909.d: Likewise.
  1168. 2012-05-22 H.J. Lu <hongjiu.lu@intel.com>
  1169. PR ld/13909
  1170. * ld-i386/i386.exp: Run pr13909.
  1171. * ld-x86-64/x86-64.exp: Likewise.
  1172. * ld-i386/dummy.s: New file.
  1173. * ld-i386/pr13909.d: Likewise.
  1174. * ld-x86-64/pr13909.d: Likewise.
  1175. 2012-05-22 H.J. Lu <hongjiu.lu@intel.com>
  1176. PR ld/14105
  1177. * ld-elf/eh4.d: Add PLT eh_frame.
  1178. * ld-i386/i386.exp: Run pr12570a and pr12570b.
  1179. * ld-x86-64/x86-64.exp: Likewise.
  1180. * ld-i386/pr12570a.d: New file.
  1181. * ld-i386/pr12570a.s: Likewise.
  1182. * ld-i386/pr12570b.s: Likewise.
  1183. * ld-i386/pr12570b.s: Likewise.
  1184. * ld-x86-64/pr12570a.d: Likewise.
  1185. * ld-x86-64/pr12570a.s: Likewise.
  1186. * ld-x86-64/pr12570b.d: Likewise.
  1187. * ld-x86-64/pr12570b.s: Likewise.
  1188. 2012-05-19 Alan Modra <amodra@gmail.com>
  1189. * ld-elf/elf.exp (note-3.so): xfail tic6x due to non-pic warnings.
  1190. 2012-05-19 Alan Modra <amodra@gmail.com>
  1191. * ld-powerpc/vle.ld: New.
  1192. * ld-powerpc/powerpc.exp (vle reloc tests): Link using vle.ld.
  1193. 2012-05-18 H.J. Lu <hongjiu.lu@intel.com>
  1194. * ld-i386/tlsdesc-nacl.rd: Update for dynamic sym changes.
  1195. * ld-i386/tlsdesc.rd: Likewise.
  1196. * ld-i386/tlsgdesc-nacl.rd: Likewise.
  1197. * ld-i386/tlsgdesc.rd: Likewise.
  1198. * ld-i386/tlsnopic-nacl.rd: Likewise.
  1199. * ld-i386/tlsnopic.rd: Likewise.
  1200. * ld-i386/tlspic-nacl.rd: Likewise.
  1201. * ld-i386/tlspic.rd: Likewise.
  1202. * ld-x86-64/tlsdesc-nacl.rd: Likewise.
  1203. * ld-x86-64/tlsdesc.rd: Likewise.
  1204. * ld-x86-64/tlsgdesc-nacl.rd: Likewise.
  1205. * ld-x86-64/tlsgdesc.rd: Likewise.
  1206. * ld-x86-64/tlspic-nacl.rd: Likewise.
  1207. * ld-x86-64/tlspic.rd: Likewise.
  1208. 2012-05-18 Alan Modra <amodra@gmail.com>
  1209. * ld-tic6x/mvk-reloc-local-r.d: Adjust for signed addend.
  1210. * ld-tic6x/unwind-6.d: Typo fix.
  1211. 2012-05-18 Alan Modra <amodra@gmail.com>
  1212. * ld-elf/init-mixed.c: Include config.h first.
  1213. 2012-05-17 H.J. Lu <hongjiu.lu@intel.com>
  1214. * ld-arm/emit-relocs1-vxworks.d: Expect addend as signed.
  1215. * ld-spu/pic.d: Likewise.
  1216. 2012-05-17 Hans-Peter Nilsson <hp@axis.com>
  1217. * lib/ld-lib.exp (run_dump_test): For options "warning" and
  1218. "error", append to earlier option values without adding a space.
  1219. 2012-05-17 Alan Modra <amodra@gmail.com>
  1220. * ld-m68k/tls-ld-1.d: Update.
  1221. 2012-05-17 Alan Modra <amodra@gmail.com>
  1222. * ld-powerpc/tlsso.r: Update for dynamic sym changes.
  1223. * ld-powerpc/tlsso32.d: Likewise.
  1224. * ld-powerpc/tlsso32.r: Likewise.
  1225. * ld-powerpc/tlstocso.r: Likewise.
  1226. 2012-05-16 Meador Inge <meadori@codesourcery.com>
  1227. * ld-arm/gc-hidden-1.d: Fix disassembly pattern.
  1228. 2012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
  1229. * ld-m68hc11/xgate-link.s: New.
  1230. * ld-m68hc11/xgate-link.d: New.
  1231. * ld-m68hc11/xgate-offset.s: New.
  1232. * ld-m68hc11/xgate-offset.d: New.
  1233. * ld-m68hc11/xgate1.s: New.
  1234. * ld-m68hc11/xgate1.d: New.
  1235. * ld-m68hc11/xgate2.s: New.
  1236. * ld-m68hc11/m68hc11.exp: Updated.
  1237. * ld-m68hc11/*.d: Brought in line with changed objdump output.
  1238. * ld-gc/gc.exp: Update CFLAGS for m68hc11.
  1239. * ld-plugin/plugin.exp: Likewise.
  1240. * ld-srec/srec.exp: XFAIL for m68hc11 and m68hc12.
  1241. 2012-05-14 David S. Miller <davem@davemloft.net>
  1242. * ld-sparc/tlssunbin32.rd: Update.
  1243. * ld-sparc/tlssunbin64.rd: Likewise.
  1244. 2012-05-14 James Lemke <jwlemke@codesourcery.com>
  1245. * ld-powerpc/powerpc.exp: Create ppceabitests.
  1246. * ld-powerpc/vle-multiseg.s: New.
  1247. * ld-powerpc/vle-multiseg-1.d: New.
  1248. * ld-powerpc/vle-multiseg-1.ld: New.
  1249. * ld-powerpc/vle-multiseg-2.d: New.
  1250. * ld-powerpc/vle-multiseg-2.ld: New.
  1251. * ld-powerpc/vle-multiseg-3.d: New.
  1252. * ld-powerpc/vle-multiseg-3.ld: New.
  1253. * ld-powerpc/vle-multiseg-4.d: New.
  1254. * ld-powerpc/vle-multiseg-4.ld: New.
  1255. * ld-powerpc/vle-multiseg-5.d: New.
  1256. * ld-powerpc/vle-multiseg-5.ld: New.
  1257. * ld-powerpc/vle-multiseg-6.d: New.
  1258. * ld-powerpc/vle-multiseg-6.ld: New.
  1259. * ld-powerpc/vle-multiseg-6a.s: New.
  1260. * ld-powerpc/vle-multiseg-6b.s: New.
  1261. * ld-powerpc/vle-multiseg-6c.s: New.
  1262. * ld-powerpc/vle-multiseg-6d.s: New.
  1263. * ld-powerpc/powerpc.exp: Run new tests.
  1264. 2012-05-14 Catherine Moore <clm@codesourcery.com>
  1265. * ld-powerpc/apuinfo.rd: Update for VLE.
  1266. * ld-powerpc/vle-reloc-1.d: New.
  1267. * ld-powerpc/vle-reloc-1.s: New.
  1268. * ld-powerpc/vle-reloc-2.d: New.
  1269. * ld-powerpc/vle-reloc-2.s: New.
  1270. * ld-powerpc/vle-reloc-3.d: New.
  1271. * ld-powerpc/vle-reloc-3.s: New.
  1272. * ld-powerpc/vle-reloc-def-1.s: New.
  1273. * ld-powerpc/vle-reloc-def-2.s: New.
  1274. * ld-powerpc/vle-reloc-def-3.s: New.
  1275. 2012-05-13 Richard Sandiford <rdsandiford@googlemail.com>
  1276. * ld-mips-elf/mips-elf.exp (mips16_call_global_test): Use the
  1277. no-shared-1.ld linker script.
  1278. * ld-mips-elf/mips16-call-global-1.s: Add alignment directive.
  1279. * ld-mips-elf/mips16-call-global-2.s: Likewise.
  1280. * ld-mips-elf/mips16-call-global-3.s: Likewise.
  1281. * ld-mips-elf/mips16-call-global.d: Use 50000 as the base address.
  1282. 2012-05-13 Richard Sandiford <rdsandiford@googlemail.com>
  1283. * ld-mips-elf/attr-gnu-4-00.d: Remove assembler options and emulator
  1284. linker option.
  1285. * ld-mips-elf/attr-gnu-4-01.d, ld-mips-elf/attr-gnu-4-02.d,
  1286. ld-mips-elf/attr-gnu-4-03.d, ld-mips-elf/attr-gnu-4-04.d,
  1287. ld-mips-elf/attr-gnu-4-05.d, ld-mips-elf/attr-gnu-4-10.d,
  1288. ld-mips-elf/attr-gnu-4-11.d, ld-mips-elf/attr-gnu-4-12.d,
  1289. ld-mips-elf/attr-gnu-4-13.d, ld-mips-elf/attr-gnu-4-14.d,
  1290. ld-mips-elf/attr-gnu-4-15.d, ld-mips-elf/attr-gnu-4-20.d,
  1291. ld-mips-elf/attr-gnu-4-21.d, ld-mips-elf/attr-gnu-4-22.d,
  1292. ld-mips-elf/attr-gnu-4-23.d, ld-mips-elf/attr-gnu-4-24.d,
  1293. ld-mips-elf/attr-gnu-4-25.d, ld-mips-elf/attr-gnu-4-30.d,
  1294. ld-mips-elf/attr-gnu-4-31.d, ld-mips-elf/attr-gnu-4-32.d,
  1295. ld-mips-elf/attr-gnu-4-33.d, ld-mips-elf/attr-gnu-4-34.d,
  1296. ld-mips-elf/attr-gnu-4-35.d, ld-mips-elf/attr-gnu-4-40.d,
  1297. ld-mips-elf/attr-gnu-4-41.d, ld-mips-elf/attr-gnu-4-42.d,
  1298. ld-mips-elf/attr-gnu-4-43.d, ld-mips-elf/attr-gnu-4-44.d,
  1299. ld-mips-elf/attr-gnu-4-45.d, ld-mips-elf/attr-gnu-4-51.d: Likewise.
  1300. 2012-05-13 Richard Sandiford <rdsandiford@googlemail.com>
  1301. * ld-mips-elf/eh-frame1.ld (.gcc_compiled_long32): Add KEEP.
  1302. * ld-mips-elf/eh-frame3.d: Move definition of foo to the link line
  1303. and change to a 32-bit value. Expect CIEs to be marged.
  1304. * ld-mips-elf/eh-frame4.d: Move definition of foo to the link line.
  1305. 2012-05-12 H.J. Lu <hongjiu.lu@intel.com>
  1306. * ld-alpha/tlspic.rd: Updated.
  1307. * ld-powerpc/tlsso.r: Likewise.
  1308. * ld-powerpc/tlsso32.r: Likewise.
  1309. * ld-powerpc/vxworks1-lib.rd: Likewise.
  1310. * ld-s390/tlspic.rd: Likewise.
  1311. * ld-s390/tlspic_64.rd: Likewise.
  1312. * ld-sh/shared-1.d: Likewise.
  1313. * ld-sh/tlspic-2.d: Likewise.
  1314. * ld-sparc/tlssunnopic32.rd: Likewise.
  1315. * ld-sparc/tlssunnopic64.rd: Likewise.
  1316. * ld-sparc/tlssunpic32.rd: Likewise.
  1317. * ld-sparc/tlssunpic64.rd: Likewise.
  1318. 2012-05-11 H.J. Lu <hongjiu.lu@intel.com>
  1319. * ld-cris/hiddef1.d: Updated.
  1320. * ld-cris/libdso-2.d: Likewise.
  1321. * ld-cris/tls-js1.d: Likewise.
  1322. * ld-cris/tls-local-63.d: Likewise.
  1323. * ld-cris/tls-local-64.d: Likewise.
  1324. 2012-05-11 H.J. Lu <hongjiu.lu@intel.com>
  1325. PR binutils/14088
  1326. * ld-ia64/tlspic.rd: Updated.
  1327. * ld-x86-64/tlsdesc-nacl.rd: Likewise.
  1328. * ld-x86-64/tlsdesc.rd: Likewise.
  1329. * ld-x86-64/tlspic-nacl.rd: Likewise.
  1330. * ld-x86-64/tlspic.rd: Likewise.
  1331. 2012-05-10 H.J. Lu <hongjiu.lu@intel.com>
  1332. * ld-x86-64/ilp32-11.d: Updated.
  1333. 2012-05-10 H.J. Lu <hongjiu.lu@intel.com>
  1334. * ld-x86-64/pr13082-1a.d: Check RELACOUNT.
  1335. * ld-x86-64/pr13082-1b.d: Likewise.
  1336. 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
  1337. * ld-x86-64/ilp32-11.d: New file.
  1338. * ld-x86-64/ilp32-11.s: Likewise.
  1339. * ld-x86-64/x86-64.exp: Run ilp32-11.
  1340. 2012-05-05 H.J. Lu <hongjiu.lu@intel.com>
  1341. PR ld/14052
  1342. * ld-elf/pr14052.d: New file.
  1343. * ld-elf/pr14052.t: Likewise.
  1344. 2012-05-05 Alan Modra <amodra@gmail.com>
  1345. PR ld/14052
  1346. PR ld/13621
  1347. * ld-elf/warn2.d: Revert 2012-02-13 change.
  1348. * ld-elf/zerosize1.d, ld-elf/zerosize1.s: Delete.
  1349. 2012-05-04 H.J. Lu <hongjiu.lu@intel.com>
  1350. * ld-elf/eh1.d: Skip x86_64-*-linux-gnux32.
  1351. * ld-elf/eh2.d: Likewise.
  1352. * ld-elf/eh3.d: Likewise.
  1353. * ld-elf/eh4.d: Likewise.
  1354. * ld-elfvsb/elfvsb.exp: Xfail x86_64-*-linux-gnux32.
  1355. * ld-shared/shared.exp: Likewise.
  1356. * ld-ifunc/ifunc-3a-x86.d: Support x86_64-*-linux-gnux32.
  1357. 2012-04-24 Roland McGrath <mcgrathr@google.com>
  1358. * ld-x86-64/plt-nacl.pd: Fix expected nop padding.
  1359. * ld-x86-64/tlsdesc-nacl.pd: Likewise.
  1360. 2012-04-24 Hans-Peter Nilsson <hp@axis.com>
  1361. PR ld/13990
  1362. * ld-arm/arm-elf.exp: Run gc-hidden-1.
  1363. * ld-arm/gc-hidden-1.d: New test-file.
  1364. * ld-arm/gcdfn.s, ld-arm/hideall.ld, ld-arm/hidfn.s,
  1365. ld-arm/main.s: New files.
  1366. 2012-04-23 Andreas Schwab <schwab@linux-m68k.org>
  1367. * ld-pie/pie.exp: Remove extra braces.
  1368. 2012-04-13 H.J. Lu <hongjiu.lu@intel.com>
  1369. PR ld/13947
  1370. * ld-x86-64/x86-64.exp: Run pr13947.
  1371. * ld-x86-64/pr13947.d: New file.
  1372. * ld-x86-64/pr13947.s: Likewise.
  1373. 2012-04-13 Roland McGrath <mcgrathr@google.com>
  1374. * ld-arm/arm-elf.exp (armelftests_common): Move cases using
  1375. mixed-lib.so to ...
  1376. (armelftests_nonacl): ... here.
  1377. 2012-04-12 Roland McGrath <mcgrathr@google.com>
  1378. * ld-arm/arm-elf.exp (armelftests): Split out into ...
  1379. (armelftests_common, armelftests_nonacl): ... these two.
  1380. (armeabitests): Split out into ...
  1381. (armeabitests_common, armeabitests_nonacl): ... these two.
  1382. Omit _nonacl sets for arm*-*-nacl* targets.
  1383. * ld-arm/farcall-mix.d: Don't match exact addresses, only symbolic ones.
  1384. * ld-arm/farcall-mix2.d: Likewise.
  1385. * ld-arm/farcall-group.d: Likewise.
  1386. * ld-arm/tls-gdesc-got.d: Match variant file formats too.
  1387. Accept some variation in exact addresses.
  1388. * ld-arm/thumb2-b-interwork.d: Match variant file formats too.
  1389. Fix regexps not to care about exact addresses where not relevant.
  1390. * ld-arm/thumb2-bl-undefweak.d: Match any hex strings, not any
  1391. strings of particular exact lengths.
  1392. * ld-arm/thumb2-bl-undefweak1.d: Likewise.
  1393. * ld-arm/arm-app.r: Match variant file formats too.
  1394. * ld-arm/arm-app-abs32.r: Likewise.
  1395. * ld-arm/arm-lib.d: Likewise.
  1396. * ld-arm/arm-lib.r: Likewise.
  1397. * ld-arm/arm-static-app.r: Likewise.
  1398. * ld-arm/armv4-bx.d: Likewise.
  1399. * ld-arm/data-only-map.d: Likewise.
  1400. * ld-arm/group-relocs.d: Likewise.
  1401. * ld-arm/jump19.d: Likewise.
  1402. * ld-arm/reloc-boundaries.d: Likewise.
  1403. * ld-arm/thumb1-bl.d: Likewise.
  1404. * ld-arm/thumb2-bl.d: Likewise.
  1405. * ld-arm/tls-app.d: Likewise.
  1406. * ld-arm/tls-app.r: Likewise.
  1407. * ld-arm/tls-gdierelax.d: Likewise.
  1408. * ld-arm/tls-gdierelax2.d: Likewise.
  1409. * ld-arm/tls-gdlerelax.d: Likewise.
  1410. * ld-arm/tls-lib.d: Likewise.
  1411. * ld-arm/tls-lib.r: Likewise.
  1412. * ld-arm/tls-mixed.r: Likewise.
  1413. * ld-arm/vfp11-fix-none.d: Likewise.
  1414. * ld-arm/vfp11-fix-scalar.d: Likewise.
  1415. * ld-arm/vfp11-fix-vector.d: Likewise.
  1416. * ld-arm/arm-static-app.d: Likewise.
  1417. Fix regexps not to care about exact number of leading spaces.
  1418. * ld-arm/arm-app-abs32.d: Likewise.
  1419. * ld-arm/fix-arm1176-off.d: Likewise.
  1420. * ld-arm/fix-arm1176-on.d: Likewise.
  1421. * ld-arm/arm-elf.exp: Treat nacl targets like eabi targets.
  1422. 2012-04-09 Roland McGrath <mcgrathr@google.com>
  1423. * ld-elf/eh1.d: Add explicit --64 to as options, and explicit
  1424. -melf_x86_64 and -Ttext to ld options, so we don't assume every
  1425. x86_64-*-* target uses --64 (vs --x32) by default or has the
  1426. same address space layout.
  1427. * ld-elf/eh2.d: Likewise.
  1428. * ld-elf/eh3.d: Likewise.
  1429. * ld-elf/eh4.d: Likewise.
  1430. * ld-elf/elf.exp: For target *-*-nacl*, use options_regsub(ld) to
  1431. map -melf_x86_64 to -melf_x86_64_nacl.
  1432. 2012-04-07 David S. Miller <davem@davemloft.net>
  1433. * ld-sparc/tlssunbin32.rd: Fix regexp.
  1434. * ld-sparc/tlssunbin64.rd: Likewise.
  1435. 2012-04-03 Roland McGrath <mcgrathr@google.com>
  1436. * ld-x86-64/ilp32-4-nacl.d: New file.
  1437. * ld-x86-64/x86-64.exp: Run it.
  1438. * ld-discard/discard.exp: Accept nacl targets too.
  1439. * ld-elf/binutils.exp: Likewise.
  1440. * ld-elf/comm-data.exp: Likewise.
  1441. * ld-elf/elf.exp: Likewise.
  1442. * ld-elf/tls_common.exp: Likewise.
  1443. * ld-elfvers/vers.exp: Likewise.
  1444. * ld-elfvsb/elfvsb.exp: Likewise.
  1445. * ld-elfweak/elfweak.exp: Likewise.
  1446. * ld-gc/gc.exp: Likewise.
  1447. * ld-ifunc/binutils.exp: Likewise.
  1448. * ld-ifunc/ifunc.exp: Likewise.
  1449. * ld-linkonce/linkonce.exp:Likewise.
  1450. * ld-pie/pie.exp: Likewise.
  1451. * ld-shared/shared.exp: Likewise.
  1452. * ld-undefined/weak-undef.exp: Likewise.
  1453. * ld-unique/unique.exp: Likewise.
  1454. * ld-x86-64/dwarfreloc.exp: Likewise.
  1455. * ld-x86-64/line.exp: Likewise.
  1456. * lib/ld-lib.exp (slurp_options): Support global array
  1457. options_regsub to apply substitutions to the contents
  1458. of options lines read from the file.
  1459. * ld-i386/emit-relocs.d: Renamed to ...
  1460. * ld-i386/emit-relocs.rd: ... this.
  1461. * ld-i386/i386.exp: Accept nacl targets too.
  1462. For them, use options_regsub to replace elf_i386 with
  1463. elf_i386_nacl in run_dump_test cases; apply the same
  1464. substitution in $i386tests; replace foo.rd expectations
  1465. files with foo-nacl.rd in $i386tests.
  1466. (i386tests): Change emit-relocs.d to emit-relocs.rd here.
  1467. * ld-i386/emit-relocs-nacl.rd: New file.
  1468. * ld-i386/plt-nacl.pd: New file.
  1469. * ld-i386/plt-pic-nacl.pd: New file.
  1470. * ld-i386/tlsbin-nacl.rd: New file.
  1471. * ld-i386/tlsbindesc-nacl.rd: New file.
  1472. * ld-i386/tlsdesc-nacl.rd: New file.
  1473. * ld-i386/tlsgdesc-nacl.rd: New file.
  1474. * ld-i386/tlsnopic-nacl.rd: New file.
  1475. * ld-i386/tlspic-nacl.rd: New file.
  1476. * ld-x86-64/x86-64.exp: Accept nacl targets too.
  1477. For them, use options_regsub to replace elf_x86_64 with
  1478. elf_x86_64_nacl in run_dump_test cases; apply the same
  1479. substitution in $x86_64tests; replace foo.rd expectations
  1480. files with foo-nacl.rd in $x86_64tests.
  1481. Add explicit -melf_x86_64 to ld options in tests that need it,
  1482. in case the default emulation is x32 (as it is for x86_64-nacl).
  1483. * ld/testsuite/ld-x86-64/plt-nacl.pd: New file.
  1484. * ld/testsuite/ld-x86-64/split-by-file-nacl.rd: New file.
  1485. * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: New file.
  1486. * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: New file.
  1487. * ld/testsuite/ld-x86-64/tlsdesc-nacl.pd: New file.
  1488. * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: New file.
  1489. * ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd: New file.
  1490. * ld/testsuite/ld-x86-64/tlspic-nacl.rd: New file.
  1491. * ld-i386/hidden2.d: Loosen regexps to match any file format variant,
  1492. and not to depend on exact addresses, displacements, etc. where
  1493. they are irrelevant.
  1494. * ld-i386/pcrel16.d: Likewise.
  1495. * ld-i386/pcrel16abs.d: Likewise.
  1496. * ld-i386/pr12718.d: Likewise.
  1497. * ld-i386/pr12921.d: Likewise.
  1498. * ld-i386/reloc.d: Likewise.
  1499. * ld-i386/tlsbin.dd: Likewise.
  1500. * ld-i386/tlsbin.sd: Likewise.
  1501. * ld-i386/tlsbin.td: Likewise.
  1502. * ld-i386/tlsbindesc.dd: Likewise.
  1503. * ld-i386/tlsbindesc.sd: Likewise.
  1504. * ld-i386/tlsbindesc.td: Likewise.
  1505. * ld-i386/tlsdesc.dd: Likewise.
  1506. * ld-i386/tlsdesc.sd: Likewise.
  1507. * ld-i386/tlsdesc.td: Likewise.
  1508. * ld-i386/tlsg.sd: Likewise.
  1509. * ld-i386/tlsgdesc.dd: Likewise.
  1510. * ld-i386/tlsindntpoff.dd: Likewise.
  1511. * ld-i386/tlsnopic.dd: Likewise.
  1512. * ld-i386/tlsnopic.sd: Likewise.
  1513. * ld-i386/tlspic.dd: Likewise.
  1514. * ld-i386/tlspic.sd: Likewise.
  1515. * ld-i386/tlspic.td: Likewise.
  1516. * ld-i386/tlspie2.d: Likewise.
  1517. * ld-x86-64/hidden2.d: Likewise.
  1518. * ld-x86-64/pcrel16.d: Likewise.
  1519. * ld-x86-64/pr12718.d: Likewise.
  1520. * ld-x86-64/pr12921.d: Likewise.
  1521. * ld-x86-64/protected3.d: Likewise.
  1522. * ld-x86-64/tlsbin.dd: Likewise.
  1523. * ld-x86-64/tlsbin.sd: Likewise.
  1524. * ld-x86-64/tlsbin.td: Likewise.
  1525. * ld-x86-64/tlsbindesc.dd: Likewise.
  1526. * ld-x86-64/tlsbindesc.sd: Likewise.
  1527. * ld-x86-64/tlsbindesc.td: Likewise.
  1528. * ld-x86-64/tlsdesc.dd: Likewise.
  1529. * ld-x86-64/tlsdesc.sd: Likewise.
  1530. * ld-x86-64/tlsdesc.td: Likewise.
  1531. * ld-x86-64/tlsg.sd: Likewise.
  1532. * ld-x86-64/tlsgd5.dd: Likewise.
  1533. * ld-x86-64/tlsgd6.dd: Likewise.
  1534. * ld-x86-64/tlsgdesc.dd: Likewise.
  1535. * ld-x86-64/tlspic.dd: Likewise.
  1536. * ld-x86-64/tlspic.sd: Likewise.
  1537. * ld-x86-64/tlspic.td: Likewise.
  1538. * ld-x86-64/ilp32-8.d: Match any file format variant.
  1539. Use a -Ttext and adjust expected results, to handle variant layouts.
  1540. * ld-x86-64/ilp32-9.d: Likewise.
  1541. * ld-i386/alloc.t: Remove superfluous OUTPUT_FORMAT statement.
  1542. * ld-i386/pr12627.t: Likewise.
  1543. * ld-x86-64/abs-l1om.d: Add target: constraint.
  1544. * ld-x86-64/protected2-l1om.d: Likewise.
  1545. * ld-x86-64/protected3-l1om.d: Likewise.
  1546. * ld-x86-64/ilp32-4.d: Likewise.
  1547. * ld-x86-64/plt.s: New file.
  1548. * ld-x86-64/pltlib.s: New file.
  1549. * ld-x86-64/plt.pd: New file.
  1550. * ld-x86-64/x86-64.exp (x86_64tests): Add them.
  1551. * ld-i386/plt.s: New file.
  1552. * ld-i386/pltlib.s: New file.
  1553. * ld-i386/plt.pd: New file.
  1554. * ld-i386/plt-pic.s: New file.
  1555. * ld-i386/plt-pic.pd: New file.
  1556. * ld-i386/i386.exp (i386tests): Add them.
  1557. 2012-03-25 Alan Modra <amodra@gmail.com>
  1558. * ld-powerpc/vxworks-relax.rd: Remove check on reloc section
  1559. file offset and reloc symbol indices.
  1560. 2012-03-21 Hans-Peter Nilsson <hp@axis.com>
  1561. PR ld/13813
  1562. * ld-mips-elf/comm-data.exp (mips_comm_data_test): For N32 and N64
  1563. tests, also specify assembler option -march=mips3.
  1564. 2012-03-20 H.J. Lu <hongjiu.lu@intel.com>
  1565. PR ld/13880
  1566. * ld-i386/i386.exp: Run protected4 and protected5.
  1567. * ld-x86-64/x86-64.exp: Likewise.
  1568. * ld-i386/protected4.d: New.
  1569. * ld-i386/protected4.s: Likewise.
  1570. * ld-i386/protected5.d: Likewise.
  1571. * ld-i386/protected5.s: Likewise.
  1572. * ld-x86-64/protected4.d: Likewise.
  1573. * ld-x86-64/protected4.s: Likewise.
  1574. * ld-x86-64/protected5.d: Likewise.
  1575. * ld-x86-64/protected5.s: Likewise.
  1576. 2012-03-19 Andreas Schwab <schwab@linux-m68k.org>
  1577. * ld-m68k/m68k.exp ("TLS indirect symbol use"): Pass
  1578. --copy-dt-needed-entries.
  1579. 2012-03-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  1580. * ld-arm/arm-elf.exp: Add new testcases.
  1581. * ld-arm/attr-merge-2.attr: Update ouput.
  1582. * ld-arm/attr-merge-2a.s: Remove Tag_DIV_use test.
  1583. * ld-arm/attr-merge-2b.s: Likewise.
  1584. * ld-arm/attr-merge-3.attr: Updated expected output.
  1585. * ld-arm/attr-merge-4.attr: Likewise.
  1586. * ld-arm/attr-merge-5.attr: Likewise.
  1587. * ld-arm/attr-merge-6.attr: Likewise.
  1588. * ld-arm/attr-merge-7.attr: Likewise.
  1589. * ld-arm/attr-merge-arch-1.attr: Likewise.
  1590. * ld-arm/attr-merge-arch-2.attr: Likewise.
  1591. * ld-arm/attr-merge-unknown-2.d: Likewise.
  1592. * ld-arm/attr-merge-unknown-2r.d: Likewise.
  1593. * ld-arm/attr-merge-unknown-3.d: Likewise.
  1594. * ld-arm/attr-merge-vfp-1.d: Likewise.
  1595. * ld-arm/attr-merge-vfp-1r.d: Likewise.
  1596. * ld-arm/attr-merge-vfp-2.d: Likewise.
  1597. * ld-arm/attr-merge-vfp-2r.d: Likewise.
  1598. * ld-arm/attr-merge-vfp-3.d: Likewise.
  1599. * ld-arm/attr-merge-vfp-3r.d: Likewise.
  1600. * ld-arm/attr-merge-vfp-4.d: Likewise.
  1601. * ld-arm/attr-merge-vfp-4r.d: Likewise.
  1602. * ld-arm/attr-merge-vfp-5.d: Likewise.
  1603. * ld-arm/attr-merge-vfp-5r.d: Likewise.
  1604. * ld-arm/attr-merge-vfp-6.d: Likewise.
  1605. * ld-arm/attr-merge-vfp-6r.d: Likewise.
  1606. * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
  1607. * ld-arm/attr-merge-wchar-00.d: Likewise.
  1608. * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
  1609. * ld-arm/attr-merge-wchar-02.d: Likewise.
  1610. * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
  1611. * ld-arm/attr-merge-wchar-04.d: Likewise.
  1612. * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
  1613. * ld-arm/attr-merge-wchar-20.d: Likewise.
  1614. * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
  1615. * ld-arm/attr-merge-wchar-22.d: Likewise.
  1616. * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
  1617. * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
  1618. * ld-arm/attr-merge-wchar-40.d: Likewise.
  1619. * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
  1620. * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
  1621. * ld-arm/attr-merge-wchar-44.d: Likewise.
  1622. * ld-arm/attr-merge.attr: Likewise.
  1623. * ld-arm/attr-merge-div-0.s: New testcase.
  1624. * ld-arm/attr-merge-div-00.d: Likewise.
  1625. * ld-arm/attr-merge-div-01-m3.d: Likewise.
  1626. * ld-arm/attr-merge-div-01.d: Likewise.
  1627. * ld-arm/attr-merge-div-02.d: Likewise.
  1628. * ld-arm/attr-merge-div-1.s: Likewise.
  1629. * ld-arm/attr-merge-div-10-m3.d: Likewise.
  1630. * ld-arm/attr-merge-div-10.d: Likewise.
  1631. * ld-arm/attr-merge-div-11.d: Likewise.
  1632. * ld-arm/attr-merge-div-12.d: Likewise.
  1633. * ld-arm/attr-merge-div-120.d: Likewise.
  1634. * ld-arm/attr-merge-div-2.s: Likewise.
  1635. * ld-arm/attr-merge-div-20.d: Likewise.
  1636. * ld-arm/attr-merge-div-21.d: Likewise.
  1637. * ld-arm/attr-merge-div-22.d: Likewise.
  1638. 2012-03-16 Alan Modra <amodra@gmail.com>
  1639. * ld-gc/pr13683.d: Accept powerpc64 function descriptor syms.
  1640. 2012-03-15 Alan Modra <amodra@gmail.com>
  1641. * config/default.exp: Update copyright date.
  1642. * ld-elf/shared.exp: Pass --no-as-needed to various tests linking
  1643. shared libs.
  1644. * ld-elfvers/vers.exp: Likewise.
  1645. 2012-03-14 H.J. Lu <hongjiu.lu@intel.com>
  1646. PR ld/13839
  1647. * ld-elf/pr13839.d: New.
  1648. * ld-elf/pr13839.s: Likewise.
  1649. * ld-elf/pr13839.t: Likewise.
  1650. 2012-03-09 H.J. Lu <hongjiu.lu@intel.com>
  1651. PR ld/13817
  1652. * ld-i386/pr13302.d: Updated.
  1653. * ld-x86-64/pr13082-5b.d: Likewise.
  1654. * ld-x86-64/pr13082-6a.d: Likewise.
  1655. * ld-x86-64/pr13082-6b.d: Likewise.
  1656. 2012-03-06 Alan Modra <amodra@gmail.com>
  1657. PR ld/13683
  1658. * ld-gc/pr13683.d: Allow non-zero top address digit.
  1659. 2012-03-05 Hans-Peter Nilsson <hp@axis.com>
  1660. PR ld/13803
  1661. * ld-arm/fix-arm1176-off.d, ld-arm/fix-arm1176-on.d: Regexpify
  1662. address of func_to_branch_to.
  1663. 2012-03-01 Hans-Peter Nilsson <hp@axis.com>
  1664. PR ld/13789
  1665. * ld-elf/zerosize1.d: Allow xyzzy to be either OBJECT or NOTYPE.
  1666. 2012-02-25 Walter Lee <walt@tilera.com>
  1667. * ld-tilegx/reloc-be.d: New.
  1668. * ld-tilegx/reloc-le.d: New.
  1669. * ld-tilegx/reloc.d: Delete.
  1670. * ld-tilegx/tilegx.exp: Test big and little endian.
  1671. 2012-02-22 Nick Clifton <nickc@redhat.com>
  1672. PR ld/13683
  1673. * ld-gc/pr13683.c: New test source file.
  1674. * ld-gc/pr13683.d: New test control and output file.
  1675. * ld-gc/gc.exp: Run the pr13683 test.
  1676. * ld-cris/tls-gc-68: Update expected symbol table dump.
  1677. * ld-cris/tls-gc-69: Likewise.
  1678. * ld-cris/tls-gc-70: Likewise.
  1679. * ld-cris/tls-gc-71: Likewise.
  1680. * ld-cris/tls-gc-75: Likewise.
  1681. * ld-cris/tls-gc-76.d: Likewise.
  1682. * ld-cris/tls-gc-79.d: Likewise.
  1683. 2012-02-20 Thomas Schwinge <thomas@schwinge.name>
  1684. * ld-elf/comm-data.exp: Run for *-*-gnu*.
  1685. 2012-02-14 Alan Modra <amodra@gmail.com>
  1686. * ld-elf/linkoncerdiff.d: Don't run for hppa64-hpux.
  1687. * ld-elf/pr11304a.s: Always have whitespace before directives.
  1688. * ld-elf/pr11304b.s: Likewise.
  1689. * ld-selective/selective.exp: Test m68hc1* variant of m6811, m6812.
  1690. * lib/ld-lib.exp: Likewise, and vice versa.
  1691. 2012-02-13 Richard Henderson <rth@redhat.com>
  1692. PR ld/13621
  1693. * ld-elf/warn2.d: Expect ABS section for Foo.
  1694. * ld-elf/zerosize1.d, ld-elf/zerosize1.s: New test.
  1695. 2012-02-13 Alan Modra <amodra@gmail.com>
  1696. * ld-m68hc11/m68hc11.exp: Run for m68hc11-*-* and m68hc12-*-*.
  1697. * ld-m68hc11/adj-brset.d: Remove redundant #target line. Add
  1698. -m m68hc11elf to ld invocation.
  1699. * ld-m68hc11/adj-jump.d: Likewise.
  1700. * ld-m68hc11/bug-1403.d: Likewise.
  1701. * ld-m68hc11/bug-1417.d: Likewise.
  1702. * ld-m68hc11/bug-3331.d: Likewise.
  1703. * ld-m68hc11/relax-direct.d: Likewise.
  1704. * ld-m68hc11/relax-group.d: Likewise.
  1705. * ld-m68hc11/far-hc11.d: Remove redundant #target line. Adjust for
  1706. changed addresses.
  1707. * ld-m68hc11/far-hc12.d: Remove redundant #target line.
  1708. * ld-m68hc11/link-hcs12.d: Likewise, and adjust for header changes.
  1709. 2012-02-09 H.J. Lu <hongjiu.lu@intel.com>
  1710. PR ld/13675
  1711. * ld-i386/tlsnopic.dd: Update no-op padding.
  1712. * ld-i386/tlspic.dd: Likewise.
  1713. 2012-01-31 H.J. Lu <hongjiu.lu@intel.com>
  1714. PR ld/13616
  1715. * ld-i386/tlsbindesc.dd: Update no-op padding.
  1716. * ld-i386/tlsnopic.dd: Likewise.
  1717. * ld-i386/tlspic.dd: Likewise.
  1718. * ld-x86-64/tlsbin.dd: Likewise.
  1719. * ld-x86-64/tlsbindesc.dd: Likewise.
  1720. * ld-x86-64/tlspic.dd: Likewise.
  1721. 2012-01-17 Alan Modra <amodra@gmail.com>
  1722. * config/default.exp: Provide tmpdir/ld/collect-ld.
  1723. 2012-01-10 H.J. Lu <hongjiu.lu@intel.com>
  1724. PR ld/13581
  1725. * ld-x86-64/ilp32-4.s: New.
  1726. * ld-x86-64/ilp32-10.d: Likewise.
  1727. * ld-x86-64/ilp32-10.s: Likewise.
  1728. * ld-x86-64/ilp32-4.d: Adjusted.
  1729. * ld-x86-64/ilp32-5.d: Likewise.
  1730. * ld-x86-64/ilp32-5.s: Likewise.
  1731. * ld-x86-64/x86-64.exp: Run ilp32-10.
  1732. 2012-01-05 Nick Clifton <nickc@redhat.com>
  1733. * ld-x86-64/x86-64.exp: Add test of linking mixed 32-bit and
  1734. 64-bit objects when the 32-bit object (loaded first) contains 32+
  1735. local symbols, all referenced by relocs and the 64-bit object
  1736. contains a reloc that uses a symbol in the 32-bit object.
  1737. * 32bit.s: New source file.
  1738. * 64bit.s: New source file.
  1739. * incompatible.l: New expected linker output file.
  1740. For older changes see ChangeLog-2011
  1741. Copyright (C) 2012 Free Software Foundation, Inc.
  1742. Copying and distribution of this file, with or without modification,
  1743. are permitted in any medium without royalty provided the copyright
  1744. notice and this notice are preserved.
  1745. Local Variables:
  1746. mode: change-log
  1747. left-margin: 8
  1748. fill-column: 74
  1749. version-control: never
  1750. End: