ChangeLog-2007 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212
  1. 2007-12-31 Nick Clifton <nickc@redhat.com>
  2. * ld-elf/flags1.d: Add xfails for ports for which the test will
  3. not work.
  4. 2007-12-31 Nick Clifton <nickc@redhat.com>
  5. * ld-mn10300/i143317.s: New test - checks linker relaxation when
  6. the symbols are in a merged section.
  7. * ld-mn10300/i143317.d: Expected disassembly.
  8. * ld-mn10300/i143317.t: Linker map.
  9. * ld-mn10300/mn10300.exp (mn10300_tests): Add the i143317 test.
  10. 2007-12-24 H.J. Lu <hongjiu.lu@intel.com>
  11. PR binutils/5488
  12. * ld-elf/note-2.d: New.
  13. * ld-elf/note-2.s: Likewise.
  14. * ld-elf/note-2.t: Likewise.
  15. 2007-12-20 Hans-Peter Nilsson <hp@axis.com>
  16. * ld-elf/seg.d: Restrict to linux and vxworks.
  17. 2007-12-19 H.J. Lu <hongjiu.lu@intel.com>
  18. * ld-elf/seg.d: Adjusted for 64bit targets.
  19. 2007-12-19 Nathan Sidwell <nathan@codesourcery.com>
  20. * ld-elf/seg.t: New.
  21. * ld-elf/seg.d: New.
  22. * ld-elf/seg.s: New.
  23. 2007-12-15 Alan Modra <amodra@bigpond.net.au>
  24. * ld-scripts/rgn-over.exp: Add --no-overlays for spu.
  25. 2007-11-28 Nick Clifton <nickc@redhat.com>
  26. * ld-mn10300/i135409-5.s: New test case. Check for relaxation to
  27. a 16-bit backward jump instruction.
  28. * ld-mn10300/i135409-5.t: Linker script for the new test.
  29. * ld-mn10300/i135409-5.d: Expected disassembly of new test.
  30. * ld-mn10300/mn10300.exp: Run the new test.
  31. 2007-11-21 Nick Clifton <nickc@redhat.com>
  32. * ld-mn10300/i135409-4.s: New test case. Check for relaxation to
  33. a 16-bit jump instruction.
  34. * ld-mn10300/i135409-4.t: Linker script for the new test.
  35. * ld-mn10300/i135409-4.d: Expected disassembly of new test.
  36. * ld-mn10300/mn10300.exp: Run the new test.
  37. 2007-11-20 Nick Clifton <nickc@redhat.com>
  38. * lib/ld-lib.exp (check_gc_sections_available): New proc, based
  39. on the version in gcc/testsuite/lib/target-supports.exp.
  40. * ld-elf/elf.exp: Use check_gc_sections_available.
  41. 2007-11-20 Tristan Gingold <gingold@adacore.com>
  42. * ld-elf/tls_gc.s: New test.
  43. * ld-elf/elf.exp: Add tls_gc test.
  44. 2007-11-17 Thiemo Seufer <ths@mips.com>
  45. * ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-41.d:
  46. Adjust warning message for -mfp64 flag.
  47. * ld-mips-elf/attr-gnu-4-5.s, ld-mips-elf/attr-gnu-4-04.d,
  48. ld-mips-elf/attr-gnu-4-51.d, ld-mips-elf/attr-gnu-4-05.d,
  49. ld-mips-elf/attr-gnu-4-15.d, ld-mips-elf/attr-gnu-4-24.d,
  50. ld-mips-elf/attr-gnu-4-25.d, ld-mips-elf/attr-gnu-4-34.d,
  51. ld-mips-elf/attr-gnu-4-35.d, ld-mips-elf/attr-gnu-4-42.d,
  52. ld-mips-elf/attr-gnu-4-43.d, ld-mips-elf/attr-gnu-4-44.d,
  53. ld-mips-elf/attr-gnu-4-45.d, ld-mips-elf/attr-gnu-4-40.d,
  54. ld-mips-elf/attr-gnu-4-14.d: New testcases files.
  55. * ld-mips-elf/mips-elf.exp: Run new testcases.
  56. 2007-11-16 Nick Clifton <nickc@redhat.com>
  57. * ld-mn10300/mn10300.exp: Fix the start address of the .bss
  58. section for the i1127740.s test.
  59. 2007-11-14 Richard Sandiford <richard@codesourcery.com>
  60. Joseph Myers <joseph@codesourcery.com>
  61. * ld-mips-elf/got-page-1.d, ld-mips-elf/got-page-1.s,
  62. * ld-mips-elf/got-page-2.d, ld-mips-elf/got-page-2.s,
  63. * ld-mips-elf/got-page-3.d, ld-mips-elf/got-page-3a.s,
  64. * ld-mips-elf/got-page-3b.s, ld-mips-elf/got-page-3c.s,
  65. * ld-mips-elf/got-page-1.ld: New tests.
  66. * ld-mips-elf/mips-elf.exp: Run them.
  67. * ld-mips-elf/multi-got-1.d, ld-mips-elf/multi-got-no-shared.d,
  68. * ld-mips-elf/tls-hidden2-got.d, ld-mips-elf/tls-hidden2.d,
  69. * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
  70. * ld-mips-elf/tls-hidden3.r, ld-mips-elf/tls-hidden4.got,
  71. * ld-mips-elf/tls-hidden4.r, ld-mips-elf/tls-multi-got-1.d,
  72. * ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tls-multi-got-1.r,
  73. * ld-mips-elf/tlsbin-o32.d, ld-mips-elf/tlsbin-o32.got,
  74. * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
  75. * ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
  76. * ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
  77. * ld-mips-elf/tlsdyn-o32.d, ld-mips-elf/tlsdyn-o32.got,
  78. * ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-o32-ver.got,
  79. * ld-mips-elf/tlslib-o32.d, ld-mips-elf/tlslib-o32.got: Update for
  80. GOT allocation changes.
  81. 2007-11-14 Hans-Peter Nilsson <hp@axis.com>
  82. * ld-elf/flags1.d: Generalize regexp for section size.
  83. 2007-11-13 H.J. Lu <hongjiu.lu@intel.com>
  84. PR binutils/5233
  85. * ld-elf/flags1.d: New.
  86. * ld-elf/flags1.ld: Likewise.
  87. * ld-elf/flags1.s: Likewise.
  88. 2007-11-13 Nick Clifton <nickc@redhat.com>
  89. * ld-mn10300/i127740.s: New test: Checks relaxation and alignment.
  90. * ld-mn10300/i127740.d: New file: Expected disassembly.
  91. * ld-mn10300/i135409-3.s: New test: Check symbols inside a relaxed region.
  92. * ld-mn10300/i135409-3.d: New file: Expected disassembly.
  93. * ld-mn10300/mn10300.exp: Run new tests.
  94. 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
  95. * ld-vxworks/tls-2.d: New.
  96. * ld-vxworks/tls-2.s: New.
  97. 2007-11-07 Nathan Sidwell <nathan@codesourcery.com>
  98. * ld-vxworks/tls-1.d: New.
  99. * ld-vxworks/tls-1.s: New.
  100. 2007-11-06 Alan Modra <amodra@bigpond.net.au>
  101. * ld-powerpc/tlsso.d: Update for changed got alloc order.
  102. * ld-powerpc/tlsso.r: Likewise.
  103. * ld-powerpc/tlsso32.d: Update for changed got alloc order.
  104. 2007-11-05 Alan Modra <amodra@bigpond.net.au>
  105. * ld-elf/merge3.d, ld-elf/merge3.s: Delete.
  106. 2007-11-05 Danny Smith <dannysmith@users.sourceforge.net>
  107. * ld-scripts/align.exp: Enable for PECOFF.
  108. * ld-scripts/alignof.exp: Likewise.
  109. 2007-11-01 Joseph Myers <joseph@codesourcery.com>
  110. * ld-elf/merge3.d, ld-elf/merge3.s: New.
  111. 2007-10-30 Nick Clifton <nickc@redhat.com>
  112. * ld-mn10300/mn10300.exp: Run new tests. Skip i126256 test if
  113. a compiler is not available.
  114. * ld-mn10300/i112045-3.s: New test.
  115. * ld-mn10300/i112045-3.d: Expected disassembly.
  116. * ld-mn10300/i135409.s: Rename to i135409-1.s.
  117. * ld-mn10300/i135409.d: Rename to i135409-1.d
  118. * ld-mn10300/i135409-2.s: New test.
  119. * ld-mn10300/i135409-2.d: Expected symbol table.
  120. * ld-mn10300/i36434.d: Adjust expected disassembly.
  121. 2007-10-26 Alan Modra <amodra@bigpond.net.au>
  122. * ld-scripts/rgn-over1.d: Accept extra LOAD at end of map file.
  123. * ld-scripts/rgn-over2.d: Likewise.
  124. * ld-scripts/rgn-over3.d: Likewise.
  125. * ld-scripts/rgn-over4.d: Likewise.
  126. * ld-scripts/rgn-over5.d: Likewise.
  127. * ld-scripts/rgn-over6.d: Likewise.
  128. * ld-scripts/rgn-over7.d: Likewise.
  129. 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
  130. * ld-powerpc/attr-gnu-8-1.s, ld-powerpc/attr-gnu-8-11.d,
  131. ld-powerpc/attr-gnu-8-2.s, ld-powerpc/attr-gnu-8-23.d,
  132. ld-powerpc/attr-gnu-8-3.s, ld-powerpc/attr-gnu-8-31.d: New.
  133. * ld-powerpc/powerpc.exp: Run new tests.
  134. 2007-10-19 Nick Clifton <nickc@redhat.com>
  135. * ld-mn10300: New test directory.
  136. * ld-mn10300/mn10300.exp: Run the new tests.
  137. * ld-mn10300/i112045-1.s: Linker relaxation test.
  138. * ld-mn10300/i112045-1.d: Expected disassembly.
  139. * ld-mn10300/i112045-2.s: Linker relaxation test.
  140. * ld-mn10300/i112045-2.d: Expected disassembly.
  141. * ld-mn10300/i126256-1.c: Test source.
  142. * ld-mn10300/i126256-2.c: Test source.
  143. * ld-mn10300/i135409.s: Linker relaxation test.
  144. * ld-mn10300/i135409.d: Expected symbol table contents.
  145. * ld-mn10300/i136434.s: Linker string section merge test.
  146. * ld-mn10300/i136434.d: Expected disassembly.
  147. * ld-mn10300/i136434-2.s: Test source file.
  148. 2007-10-17 Zack Weinberg <zack@codesourcery.com>
  149. Daniel Jacobowitz <dan@codesourcery.com>
  150. Mark Shinwell <shinwell@codesourcery.com>
  151. Joseph Myers <joseph@codesourcery.com>
  152. * ld-scripts/rgn-over.exp: New driver.
  153. * ld-scripts/rgn-over.s: New file.
  154. * ld-scripts/rgn-over1.d, ld-scripts/rgn-over1.t,
  155. ld-scripts/rgn-over2.d, ld-scripts/rgn-over2.t,
  156. ld-scripts/rgn-over3.d, ld-scripts/rgn-over3.t,
  157. ld-scripts/rgn-over4.d, ld-scripts/rgn-over4.t,
  158. ld-scripts/rgn-over5.d, ld-scripts/rgn-over5.t,
  159. ld-scripts/rgn-over6.d, ld-scripts/rgn-over6.t,
  160. ld-scripts/rgn-over7.d, ld-scripts/rgn-over7.t:
  161. New test cases.
  162. 2007-10-16 Nick Clifton <nickc@redhat.com>
  163. * ld-elfcomm/elfcomm.exp: Add tests of STT_COMMON symbol
  164. generation.
  165. 2007-10-12 Joseph Myers <joseph@codesourcery.com>
  166. * ld-mips-elf/multi-got-hidden-1.d,
  167. ld-mips-elf/multi-got-hidden-1.s,
  168. ld-mips-elf/multi-got-hidden-2.d,
  169. ld-mips-elf/multi-got-hidden-2.s: New.
  170. * ld-mips-elf/mips-elf.exp: Run multi-got-hidden tests.
  171. 2007-10-12 Alan Modra <amodra@bigpond.net.au>
  172. * ld-srec/srec.exp: Define __stack_chk_fail sym.
  173. 2007-10-09 H.J. Lu <hongjiu.lu@intel.com>
  174. PR binutils/4476
  175. * ld-elf/hash.d: Check "-s -D" for readelf.
  176. 2007-10-02 Ralf Habecker <ralf.habacker@freenet.de>
  177. PR linker/4844
  178. * ld-auto-import/auto-import.exp: Extend test to include running
  179. the application and checking for some output.
  180. * ld-auto-import/client.c (struct TEST): Include a variable field
  181. with an offset.
  182. (const_xyz): A const version of the xyz structure used to test the
  183. initialization of constant data.
  184. 2007-09-30 Mike Frysinger <vapier@gentoo.org>
  185. * ld-selective/selective.exp: Set $compiler based on $testtype and
  186. use that instead of $CC.
  187. 2007-09-29 Alan Modra <amodra@bigpond.net.au>
  188. * ld-selective/sel-dump.exp: Add am33, m88k, mep to xfails.
  189. * ld-selective/selective.exp: Don't run for same target list
  190. we xfail sel-dump.
  191. 2007-09-29 Mike Frysinger <vapier@gentoo.org>
  192. * ld-alpha/tlsbin.rd: Use [0-9]+ to match section header count and
  193. 0x[0-9a-f]+ to match section header offset. Match section indexes
  194. with \[[ 0-9]+\]. Use [0-9]+ to match program header count and
  195. 0x[0-9a-f]+ to match program header offset. Match .dynsym and
  196. .symtab entry counts with [0-9]+.
  197. * ld-alpha/tlsbinr.rd: Likewise.
  198. * ld-alpha/tlspic.rd: Likewise.
  199. * ld-i386/tlsbin.rd: Likewise.
  200. * ld-i386/tlsbindesc.rd: Likewise.
  201. * ld-i386/tlsdesc.rd: Likewise.
  202. * ld-i386/tlsgdesc.rd: Likewise.
  203. * ld-i386/tlsnopic.rd: Likewise.
  204. * ld-i386/tlspic.rd: Likewise.
  205. * ld-ia64/tlsbin.rd: Likewise.
  206. * ld-ia64/tlspic.rd: Likewise.
  207. * ld-powerpc/tlsexe.r: Likewise.
  208. * ld-powerpc/tlsexe32.r: Likewise.
  209. * ld-powerpc/tlsexetoc.r: Likewise.
  210. * ld-powerpc/tlsso.r: Likewise.
  211. * ld-powerpc/tlsso32.r: Likewise.
  212. * ld-powerpc/tlstocso.r: Likewise.
  213. * ld-s390/tlsbin.rd: Likewise.
  214. * ld-s390/tlsbin_64.rd: Likewise.
  215. * ld-s390/tlspic.rd: Likewise.
  216. * ld-s390/tlspic_64.rd: Likewise.
  217. * ld-sparc/tlssunbin32.rd: Likewise.
  218. * ld-sparc/tlssunbin64.rd: Likewise.
  219. * ld-sparc/tlssunnopic32.rd: Likewise.
  220. * ld-sparc/tlssunnopic64.rd: Likewise.
  221. * ld-sparc/tlssunpic32.rd: Likewise.
  222. * ld-sparc/tlssunpic64.rd: Likewise.
  223. * ld-x86-64/tlsbin.rd: Likewise.
  224. * ld-x86-64/tlsbindesc.rd: Likewise.
  225. * ld-x86-64/tlsdesc.rd: Likewise.
  226. * ld-x86-64/tlsgdesc.rd: Likewise.
  227. * ld-x86-64/tlspic.rd: Likewise.
  228. 2007-09-25 Alan Modra <amodra@bigpond.net.au>
  229. * ld-spu/ovl.d: Adjust for stub relocs.
  230. * ld-spu/ovl2.d: Likewise.
  231. 2007-09-20 H.J. Lu <hongjiu.lu@intel.com>
  232. PR 658
  233. * ld-i386/tlsbin.dd: Updated.
  234. * ld-i386/tlsld1.dd: Likewise.
  235. 2007-09-19 Nick Clifton <nickc@redhat.com>
  236. * ld-scripts/crossref.exp: Compile test source with -mtiny=0 in
  237. order to prevent the use of the small data area.
  238. 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
  239. PR binutils/3281
  240. PR binutils/5037
  241. * ld-elf/binutils.exp: Update "-z relro" tests to use relro1.s.
  242. Add "-z relro" tests with relro2.s. Add "-z relro" tests with
  243. TLS for objcopy.
  244. * ld-elf/relro1.s: New file.
  245. * ld-elf/relro2.s: Likewise.
  246. 2007-09-04 Mike Frysinger <vapier@gentoo.org>
  247. * lib/ld-lib.exp (default_ld_compile): Pull in global CXXFLAGS and
  248. add it to $flags when $ccexe matches *++*.
  249. (run_ld_link_exec_tests): Pull in global CXXFLAGS and execute CXX
  250. with CXXFLAGS when $lang matches c++.
  251. (run_cc_link_tests): Likewise.
  252. 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
  253. PR ld/4986
  254. * ld-ia64/line.exp: New.
  255. * ld-ia64/undefined.s: Likewise.
  256. * ld-x86-64/line.exp: Don't check CC.
  257. 2007-08-31 H.J. Lu <hongjiu.lu@intel.com>
  258. PR ld/4986
  259. * ld-x86-64/line.exp: New
  260. * ld-x86-64/undefined.s: Likewise.
  261. 2007-08-31 Tristan Gingold <gingold@adacore.com>
  262. * ld-script/map-address.t: Add a test for testing DEFINED in map
  263. output.
  264. * ld-script/map-address.d: Update expected output.
  265. 2007-08-28 Mark Shinwell <shinwell@codesourcery.com>
  266. Joseph Myers <joseph@codesourcery.com>
  267. * ld-elfcomm/elfcomm.exp: Use run_host_cmd. Only check "which
  268. $CC" if host is local.
  269. * ld-checks/checks.exp: Use run_host_cmd.
  270. * ld-elf/exclude.exp: Likewise.
  271. * ld-elf/elf.exp: Download merge.ld if host is remote.
  272. * ld-elf/binutils.exp (binutils_test): Use remote_exec.
  273. * ld-elf/tls_common.exp: Use run_host_cmd.
  274. * lib/ld-lib.exp (ld_version): Only check "which $ld" if host is
  275. local. Use remote_exec.
  276. (run_host_cmd): New.
  277. (run_host_cmd_yesno): New.
  278. (default_ld_relocate): Use run_host_cmd_yesno.
  279. (default_ld_link): Likewise.
  280. (default_ld_simple_link): Use run_host_cmd.
  281. (default_ld_compile): Only check "which $ccprog" if host is local.
  282. Use remote_file and remote_exec.
  283. (default_ld_assemble): Only check "which $as" if host is local.
  284. Use run_host_cmd.
  285. (default_ld_nm): Use remote_exec, remote_upload and remote_file.
  286. (run_dump_test): Use remote_exec, remote_upload and remote_file.
  287. Only check "which $binary" if host is local.
  288. (run_ld_link_tests): Use remote_exec, remote_upload and
  289. remote_file.
  290. * ld-selective/selective.exp: Only check "which $CXX" if host is
  291. local. Use remote_exec.
  292. * ld-scripts/phdrs.exp: Only check "which $objdump" if host is
  293. local. Use run_host_cmd.
  294. * ld-scripts/phdrs2.exp: Likewise.
  295. * ld-scripts/weak.exp: Likewise.
  296. * ld-undefined/weak-undef.exp: Likewise.
  297. * ld-scripts/crossref.exp: Only check "which $CC" if host is local.
  298. Use run_host_cmd.
  299. * ld-scripts/map-address.exp: Upload map_address.map if host is
  300. remote.
  301. * ld-srec/srec.exp (run_srec_tests): Use run_host_cmd. Only check
  302. "which $CC" and "which $CXX" if host is local.
  303. * ld-undefined/undefined.exp: Only check "which $CC" if host is
  304. local. Use remote_file and run_host_cmd.
  305. * config/default.exp: Use remote_exec to create tmpdir.
  306. 2007-08-24 H.J. Lu <hongjiu.lu@intel.com>
  307. * ld-i386/i386.exp (i386tests): Add a test for TLS IE->LE
  308. transition.
  309. Run tlsie2, tlsie3, tlsie4 and tlsie5.
  310. * ld-i386/tlsie1.dd: New file.
  311. * ld-i386/tlsie1.s: Likewise.
  312. * ld-i386/tlsie2.d: Likewise.
  313. * ld-i386/tlsie2.s: Likewise.
  314. * ld-i386/tlsie3.d: Likewise.
  315. * ld-i386/tlsie3.s: Likewise.
  316. * ld-i386/tlsie4.d: Likewise.
  317. * ld-i386/tlsie4.s: Likewise.
  318. * ld-i386/tlsie5.d: Likewise.
  319. * ld-i386/tlsie5.s: Likewise.
  320. * ld-x86-64/tlsgd2.d: Likewise.
  321. * ld-x86-64/tlsgd2.s: Likewise.
  322. * ld-x86-64/tlsgd3.d: Likewise.
  323. * ld-x86-64/tlsgd3.s: Likewise.
  324. * ld-x86-64/tlsie1.dd: Likewise.
  325. * ld-x86-64/tlsie1.s: Likewise.
  326. * ld-x86-64/tlsie2.d: Likewise.
  327. * ld-x86-64/tlsie2.s: Likewise.
  328. * ld-x86-64/tlsie3.d: Likewise.
  329. * ld-x86-64/tlsie3.s: Likewise.
  330. * ld-x86-64/x86-64.exp (x86_64tests): Add a test for TLS LD->LE
  331. transition.
  332. Run tlsgd2, tlsgd3, tlsie2 and tlsie3.
  333. 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
  334. * ld-i386/tlsbinpic.s: Add a new GD -> IE test.
  335. * ld-i386/tlsgd1.s: Add a new GD -> LE test.
  336. * ld-i386/tlsbin.dd: Updated.
  337. * ld-i386/tlsbin.rd: Likewise.
  338. * ld-i386/tlsgd1.dd: Likewise.
  339. 2007-08-17 Jakub Jelinek <jakub@redhat.com>
  340. * ld-sparc/tlssunnopic32.dd: Fix up #target.
  341. * ld-sparc/tlssunnopic32.rd: Likewise.
  342. * ld-sparc/tlssunnopic32.sd: Likewise.
  343. * ld-sparc/tlssunnopic64.dd: Likewise.
  344. * ld-sparc/tlssunnopic64.rd: Likewise.
  345. * ld-sparc/tlssunnopic64.sd: Likewise.
  346. 2007-08-17 Richard Sandiford <richard@codesourcery.com>
  347. * lib/ld-lib.exp (run_dump_test): Allow [big_or_little_endian]
  348. to appear in assembler and linker options.
  349. * ld-mips-elf/vxworks1-static.d (ld): Add [big_or_little_endian].
  350. 2007-08-16 Alan Modra <amodra@bigpond.net.au>
  351. * ld-srec/srec.exp: Always pass "-G 0". Remove all powerpc
  352. xfails.
  353. 2007-08-14 H.J. Lu <hongjiu.lu@intel.com>
  354. PR ld/4918
  355. * ld-i386/i386.exp (i386tests): Add tlsgd1 and tlsld1 tests.
  356. * ld-x86-64/x86-64.exp (x86_64tests): Likewise.
  357. * ld-i386/tlsgd1.dd: New file.
  358. * ld-i386/tlsgd1.s: Likewise.
  359. * ld-i386/tlsld1.dd: Likewise.
  360. * ld-i386/tlsld1.s: Likewise.
  361. * ld-x86-64/tlsgd1.dd: Likewise.
  362. * ld-x86-64/tlsgd1.s: Likewise.
  363. * ld-x86-64/tlsld1.dd: Likewise.
  364. * ld-x86-64/tlsld1.s: Likewise.
  365. 2007-08-13 Richard Sandiford <richard@codesourcery.com>
  366. * ld-mips-elf/vxworks-forced-local-1.d,
  367. * ld-mips-elf/vxworks-forced-local-1.s,
  368. * ld-mips-elf/vxworks-forced-local-1.ver: New test.
  369. * ld-mips-elf/mips-elf.exp: Run it.
  370. * ld-mips-elf/tlsdyn-o32-2.d: Adjust for removal of unnecessary
  371. local GOT entry.
  372. * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
  373. * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
  374. * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
  375. * ld-mips-elf/vxworks1-lib.dd: Likewise.
  376. * ld-mips-elf/vxworks1-lib.rd: Likewise.
  377. 2007-08-13 Alan Modra <amodra@bigpond.net.au>
  378. * ld-powerpc/relbrlt.s (.text.pad2): Adjust space.
  379. * ld-powerpc/relbrlt.d: Update.
  380. * ld-powerpc/tlsexe.d: Update.
  381. * ld-powerpc/tlsexe.g: Update.
  382. * ld-powerpc/tlsexe.r: Update.
  383. * ld-powerpc/tlsexetoc.d: Update.
  384. * ld-powerpc/tlsexetoc.g: Update.
  385. * ld-powerpc/tlsexetoc.r: Update.
  386. * ld-powerpc/tlsso.d: Update.
  387. * ld-powerpc/tlsso.g: Update.
  388. * ld-powerpc/tlsso.r: Update.
  389. * ld-powerpc/tlstocso.d: Update.
  390. * ld-powerpc/tlstocso.g: Update.
  391. 2007-08-06 Kai Tietz <kai.tietz@onevision.com>
  392. PR ld/4877
  393. * ld-pe/pe.exp: Special diff file for x86_64-mingw target.
  394. * ld-pe/secrel_64.d: New.
  395. 2007-08-03 Daniel Jacobowitz <dan@codesourcery.com>
  396. * ld-srec/srec.exp: XFAIL for powerpc*-*-*.
  397. 2007-08-01 Adam Nemet <anemet@caviumnetworks.com>
  398. * ld-mips-elf/reloc-4.s, ld-mips-elf/reloc-4.d,
  399. ld-mips-elf/reloc-5.s, ld-mips-elf/reloc-5.d: New tests.
  400. * ld-mips-elf/mips-elf.exp: Invoke them.
  401. 2007-07-29 Alan Modra <amodra@bigpond.net.au>
  402. * ld-elf/weak-dyn-1.rd: Adjust.
  403. 2007-07-25 Daniel Jacobowitz <dan@codesourcery.com>
  404. * ld-cdtest/cdtest-foo.cc (strncpy): Fix parameter name.
  405. 2007-07-24 Nick Clifton <nickc@redhat.com>
  406. * ld-arm/arm-elf.exp: Move EABI attribute tests into EABI only
  407. section.
  408. 2007-07-23 Richard Sandiford <richard@codesourcery.com>
  409. * ld-elf/weak-dyn-1a.s, ld-elf/weak-dyn-1b.s, ld-elf/weak-dyn-1.ld,
  410. * ld-elf/weak-dyn-1.rd: New test.
  411. * ld-elf/elf.exp: Run it.
  412. 2007-07-13 Nathan Sidwell <nathan@codesourcery.com>
  413. * ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being
  414. zero.
  415. 2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
  416. * ld-elfvers/vers.exp: Add tests for --defsym.
  417. * ld-elfvers/vers32.map: Likewise.
  418. * ld-elfvers/vers32a.c: Likewise.
  419. * ld-elfvers/vers32a.dsym: Likewise.
  420. * ld-elfvers/vers32a.ver: Likewise.
  421. * ld-elfvers/vers32b.c: Likewise.
  422. * ld-elfvers/vers32b.dsym: Likewise.
  423. * ld-elfvers/vers32b.ver: Likewise.
  424. * ld-elfvers/vers32c.dsym: Likewise.
  425. * ld-elfvers/vers32c.ver: Likewise.
  426. * ld-elfvers/vers32d.ver: Likewise.
  427. 2007-07-06 Nick Clifton <nickc@redhat.com>
  428. * lib/default.exp: Update copyright notice to refer to GPLv3.
  429. * config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
  430. ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
  431. ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
  432. ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
  433. ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
  434. ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elf/binutils.exp,
  435. ld-elf/tls_common.exp, ld-elf/shared.exp, ld-elf/dwarf.exp,
  436. ld-elf/wrap.exp, ld-elfcomm/elfcomm.exp, ld-elfvers/vers.exp,
  437. ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp, ld-xc16x/xc16x.exp,
  438. ld-fastcall/fastcall.exp, ld-frv/tls.exp, ld-h8300/h8300.exp,
  439. ld-i386/i386.exp, ld-ia64/ia64.exp, ld-linkonce/linkonce.exp,
  440. ld-m68hc11/m68hc11.exp, ld-maxq/maxq.exp,
  441. ld-mips-elf/mips-elf-flags.exp, ld-mips-elf/mips-elf.exp,
  442. ld-mmix/mmix.exp, ld-pe/pe.exp, ld-pe/direct.exp,
  443. ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
  444. ld-scripts/alignof.exp, ld-scripts/assert.exp,
  445. ld-scripts/crossref.exp, ld-scripts/data.exp,
  446. ld-scripts/default-script.exp, ld-scripts/defined.exp,
  447. ld-scripts/empty-address.exp, ld-scripts/empty-aligned.exp,
  448. ld-scripts/empty-orphan.exp, ld-scripts/expr.exp,
  449. ld-scripts/extern.exp, ld-scripts/map-address.exp,
  450. ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
  451. ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
  452. ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
  453. ld-scripts/sort.exp, ld-scripts/weak.exp,
  454. ld-selective/sel-dump.exp, ld-selective/selective.exp,
  455. ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp, ld-sh/sh64/relax.exp,
  456. ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp, ld-sh/rd-sh.exp,
  457. ld-sh/sh.exp, ld-shared/shared.exp, ld-sparc/sparc.exp,
  458. ld-srec/srec.exp, ld-undefined/undefined.exp,
  459. ld-undefined/weak-undef.exp, ld-versados/versados.exp,
  460. ld-x86-64/x86-64.exp, ld-xstormy16/xstormy16.exp,
  461. ld-xtensa/coalesce.exp, ld-xtensa/lcall.exp, ld-pie/pie.exp,
  462. ld-m68k/m68k.exp, ld-mep/mep.exp, ld-spu/spu.exp,
  463. ld-vxworks/vxworks.exp, lib/ld-lib.exp: Likewise.
  464. * ld-frv/frv-elf.exp: Add copyright notice.
  465. * ld-libs/libs.exp, ld-sh/sh-vxworks.exp,
  466. ld-scripts/dynamic-sections.exp, ld-v850.v850.exp: Likewise.
  467. 2007-07-05 Alan Modra <amodra@bigpond.net.au>
  468. * ld-powerpc/powerpc.exp: Disable for lynxos and nto.
  469. 2007-07-03 Joseph Myers <joseph@codesourcery.com>
  470. * ld-arm/attr-merge-2a.s, ld-arm/attr-merge-2b.s,
  471. ld-arm/attr-merge-2.attr: New.
  472. * ld-arm/arm-elf.exp (armelftests): Add new test.
  473. 2007-07-02 Nathan Sidwell <nathan@codesourcery.com>
  474. * ld-scripts/alignof.exp: Skip on non-elf
  475. 2007-06-29 Joseph Myers <joseph@codesourcery.com>
  476. * ld-powerpc/attr-gnu-4-0.s, ld-powerpc/attr-gnu-4-00.d,
  477. ld-powerpc/attr-gnu-4-01.d, ld-powerpc/attr-gnu-4-02.d,
  478. ld-powerpc/attr-gnu-4-1.s, ld-powerpc/attr-gnu-4-10.d,
  479. ld-powerpc/attr-gnu-4-11.d, ld-powerpc/attr-gnu-4-12.d,
  480. ld-powerpc/attr-gnu-4-13.d, ld-powerpc/attr-gnu-4-2.s,
  481. ld-powerpc/attr-gnu-4-20.d, ld-powerpc/attr-gnu-4-21.d,
  482. ld-powerpc/attr-gnu-4-22.d, ld-powerpc/attr-gnu-4-3.s,
  483. ld-powerpc/attr-gnu-4-31.d: New.
  484. * ld-powerpc/powerpc.exp: Run these new tests.
  485. 2007-06-29 Joseph Myers <joseph@codesourcery.com>
  486. * ld-mips-elf/attr-gnu-4-0.s, ld-mips-elf/attr-gnu-4-00.d,
  487. ld-mips-elf/attr-gnu-4-01.d, ld-mips-elf/attr-gnu-4-02.d,
  488. ld-mips-elf/attr-gnu-4-03.d, ld-mips-elf/attr-gnu-4-1.s,
  489. ld-mips-elf/attr-gnu-4-10.d, ld-mips-elf/attr-gnu-4-11.d,
  490. ld-mips-elf/attr-gnu-4-12.d, ld-mips-elf/attr-gnu-4-13.d,
  491. ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-2.s,
  492. ld-mips-elf/attr-gnu-4-20.d, ld-mips-elf/attr-gnu-4-21.d,
  493. ld-mips-elf/attr-gnu-4-22.d, ld-mips-elf/attr-gnu-4-23.d,
  494. ld-mips-elf/attr-gnu-4-3.s, ld-mips-elf/attr-gnu-4-30.d,
  495. ld-mips-elf/attr-gnu-4-31.d, ld-mips-elf/attr-gnu-4-32.d,
  496. ld-mips-elf/attr-gnu-4-33.d, ld-mips-elf/attr-gnu-4-4.s,
  497. ld-mips-elf/attr-gnu-4-41.d: New.
  498. * ld-mips-elf/mips-elf.exp: Run these new tests.
  499. 2007-06-29 Paul Brook <paul@codesourcery.com>
  500. * ld-arm/arm-elf.exp (armelftests): Add callweak.
  501. * ld-arm/callweak.d: New test.
  502. * ld-arm/callweak.s: New test.
  503. 2007-06-28 H.J. Lu <hongjiu.lu@intel.com>
  504. PR ld/4701
  505. * ld-elf/noload-2.d: New.
  506. 2007-06-29 H.J. Lu <hjl@gnu.org>
  507. * ld-scripts/assert.t: Discard .reginfo sections.
  508. 2007-06-26 Joseph Myers <joseph@codesourcery.com>
  509. * ld-arm/attr-merge.s, ld-arm/attr-merge.attr: New.
  510. * ld-arm/arm-elf.exp (armelftests): Add new test.
  511. 2007-06-25 Richard Sandiford <richard@codesourcery.com>
  512. * ld-mips-elf/mips16-local-stubs-1.s,
  513. * ld-mips-elf/mips16-local-stubs-1.d: New tests.
  514. * ld-mips-elf/mips-elf.exp: Run them.
  515. 2007-06-19 H.J. Lu <hongjiu.lu@intel.com>
  516. PR ld/4590
  517. * ld-ia64/merge1.d: New.
  518. * ld-ia64/merge1.s: Likewise.
  519. * ld-ia64/merge2.d: Likewise.
  520. * ld-ia64/merge2.s: Likewise.
  521. * ld-ia64/merge3.d: Likewise.
  522. * ld-ia64/merge3.s: Likewise.
  523. * ld-ia64/merge4.d: Likewise.
  524. * ld-ia64/merge4.s: Likewise.
  525. * ld-ia64/merge5.d: Likewise.
  526. * ld-ia64/merge5.s: Likewise.
  527. 2007-06-18 Andreas Schwab <schwab@suse.de>
  528. * ld-scripts/cross3.t: Add .opd section.
  529. 2007-06-18 Nathan Sidwell <nathan@codesourcery.com>
  530. * ld-scripts/alignof.s: New.
  531. * ld-scripts/alignof.t: New
  532. * ld-scripts/alignof.exp: New.
  533. 2007-06-14 Alan Modra <alan@grove.modra.org>
  534. * ld-spu/ovl.d: Update.
  535. * ld-spu/ovl2.d: Update.
  536. 2007-05-24 Nathan Sidwell <nathan@codesourcery.com>
  537. * ld-scripts/assert.t: Add additional cases.
  538. * ld-scripts/extern.t, ld-scripts/extern.s,
  539. ld-scripts/extern.exp: New.
  540. 2007-05-22 Paul Brook <paul@codesourcery.com>
  541. * ld-arm/arm-pic-veneer.d: Update expected output.
  542. * ld-arm/arm-call.d: Ditto.
  543. 2007-05-22 Paul Brook <paul@codesourcery.com>
  544. * ld-arm-mixed-lib.d: Update expected output.
  545. * ld-arm/arm-app.d: Ditto.
  546. * ld-arm/mixed-app.d: Ditto.
  547. * ld-arm/arm-lib-plt32.d: Ditto.
  548. * ld-arm/arm-app-abs32.d: Ditto.
  549. * ld-arm/mixed-app-v5.d: Ditto.
  550. * ld-arm/armthumb-lib.d: Ditto.
  551. * ld-arm/arm-lib.d: Ditto.
  552. 2007-05-21 Richard Sandiford <richard@codesourcery.com>
  553. * ld-arm/emit-relocs1.d, ld-arm/emit-relocs1.s,
  554. * ld-arm/emit-relocs1-vxworks.d: New tests.
  555. * ld-arm/arm-elf.exp: Run them.
  556. * ld-arm/vxworks1.dd: Expect proper branch targets.
  557. 2007-05-18 Joseph Myers <joseph@codesourcery.com>
  558. * ld-elf/group.ld: Discard .reginfo.
  559. 2007-05-18 Paul Brook <paul@codesourcery.com>
  560. * ld-arm/arm-call.d: Update expected output.
  561. 2007-05-17 Paul Brook <paul@codesourcery.com>
  562. * ld-elf/multibss1.s: Use %nobits instead of @nobits.
  563. 2007-05-17 Nathan Sidwell <nathan@codesourcery.com>
  564. * ld-m68k/merge-error-1a.d: Mismatch is an error.
  565. * ld-m68k/merge-error-1b.d: Likewise.
  566. * ld-m68k/merge-error-1c.d: Likewise.
  567. * ld-m68k/merge-error-1d.d: Likewise.
  568. * ld-m68k/merge-error-1e.d: Likewise.
  569. 2007-05-15 H.J. Lu <hongjiu.lu@intel.com>
  570. PR ld/4504
  571. * ld-elf/data1.c: New file.
  572. * ld-elf/data1.h: Likewise.
  573. * ld-elf/dynbss1.c: Likewise.
  574. * ld-elf/pass.out: Likewise.
  575. * ld-elf/shared.exp (build_tests): Add "Build libdata1.so".
  576. (run_tests): Add "Run with libdata1.so".
  577. 2007-05-15 Richard Sandiford <richard@codesourcery.com>
  578. * ld-arm/vxworks1.ld: Swap .bss and .data.
  579. * ld-arm/vxworks1-lib.rd: Update accordingly.
  580. * ld-arm/vxworks1-lib.td: New test.
  581. * ld-arm/arm-elf.exp: Run it.
  582. * ld-i386/vxworks1.ld: Swap .bss and .data.
  583. * ld-i386/vxworks1-lib.rd: Update accordingly.
  584. * ld-i386/vxworks1-lib.td: New test.
  585. * ld-i386/i386.exp: Run it.
  586. * ld-mips-elf/vxworks1.ld: Swap .bss and .data.
  587. * ld-mips-elf/vxworks1-lib.rd: Update accordingly.
  588. * ld-mips-elf/vxworks1.rd: Likewise.
  589. * ld-powerpc/vxworks1.ld: Swap .bss and .data.
  590. * ld-powerpc/vxworks1-lib.rd: Update accordingly.
  591. * ld-powerpc/vxworks1-lib.td: New test.
  592. * ld-powerpc/powerpc.exp: Run it.
  593. * ld-sh/vxworks1.ld: Swap .bss and .data.
  594. * ld-sh/vxworks1-lib.rd: Update accordingly.
  595. * ld-sh/vxworks1-lib.td: New test.
  596. * ld-sh/sh-vxworks.exp: Run it.
  597. * ld-sparc/vxworks1.ld: Swap .bss and .data.
  598. * ld-sparc/vxworks1-lib.rd: Update accordingly.
  599. * ld-sparc/vxworks1-lib.td: New test.
  600. * ld-sparc/sparc.exp: Run it.
  601. 2007-05-15 Richard Sandiford <richard@codesourcery.com>
  602. * ld-mips-elf/vxworks1-lib.rd: Expect the GOT relocation to be
  603. against symbol 0.
  604. 2007-05-15 Mark Shinwell <shinwell@codesourcery.com>
  605. * ld-arm/arm-elf.exp: Add jump19 testcase.
  606. * ld-arm/jump19.d: New.
  607. * ld-arm/jump19.s: New.
  608. 2007-05-14 Richard Sandiford <richard@codesourcery.com>
  609. * ld-sh/vxworks1.dd: Remove hexadecimal prefixes from constant pool
  610. contents. Consistently use "!" as the comment character.
  611. Consistently use _PROCEDURE_LINKAGE_TABLE_ in the first PLT entry.
  612. * ld-sh/vxworks1-le.dd: Likewise.
  613. * ld-sh/vxworks1-lib.dd: Likewise.
  614. * ld-sh/vxworks1-lib-le.dd: Likewise.
  615. * ld-sh/vxworks3.dd: Likewise.
  616. * ld-sh/vxworks3-le.dd: Likewise.
  617. 2007-05-14 Andreas Schwab <schwab@suse.de>
  618. * ld-elf/dl2a.list: New file.
  619. * ld-elf/shared.exp: Add test using --dynamic-list=dl2a.list.
  620. 2007-05-10 Richard Sandiford <richard@codesourcery.com>
  621. * ld-arm/vxworks1-lib.dd: Expect "push" instead of stmdb and
  622. "pop" instead of ldmia. Don't require specific symbolic addresses
  623. for in-text addresses. Expect data to be rendered as .words rather
  624. than disassembled.
  625. * ld-arm/vxworks1.dd: Likewise.
  626. 2007-05-10 Richard Sandiford <richard@codesourcery.com>
  627. * ld-elf/multibss1.d, ld-elf/multibss1.s: New test.
  628. 2007-04-27 Nathan Sidwell <nathan@codesourcery.com>
  629. * ld-m68k/plt1-isac.d: New.
  630. * ld-m68k/m68k.exp: Add it.
  631. 2007-04-26 H.J. Lu <hongjiu.lu@intel.com>
  632. PR binutils/4430
  633. * ld-i386/tlsbin.dd: Updated.
  634. * ld-i386/tlsbindesc.dd: Likewise
  635. * ld-i386/tlsdesc.dd: Likewise
  636. * ld-i386/tlsgdesc.dd: Likewise
  637. * ld-i386/tlsnopic.dd: Likewise
  638. * ld-i386/tlspic.dd: Likewise
  639. * ld-x86-64/tlsbin.dd: Likewise
  640. * ld-x86-64/tlsbindesc.dd: Likewise
  641. * ld-x86-64/tlsdesc.dd: Likewise
  642. * ld-x86-64/tlsgdesc.dd: Likewise
  643. * ld-x86-64/tlspic.dd: Likewise
  644. 2007-04-24 Alan Modra <amodra@bigpond.net.au>
  645. * ld-linkonce/x.s: Use .gcc_except_table instead of .eh_frame
  646. to test that entry for deleted function is zeroed. Add a
  647. somewhat closer to normal .eh_frame to test that fde for
  648. deleted function is removed.
  649. * ld-linkonce/y.s: Likewise.
  650. * ld-linkonce/zeroeh.ld: Place .gcc_except_table too.
  651. * ld-linkonce/zeroehl32.d: Update.
  652. 2007-04-21 Richard Earnshaw <rearnsha@arm.com>
  653. * ld-arm/arm-app-abs32.d: Convert to unified syntax.
  654. * ld-arm/arm-app.d: Likewise.
  655. * ld-arm/arm-lib-plt32.d: Likewise.
  656. * ld-arm/arm-lib.d: Likewise.
  657. * ld-arm/arm-static-app.d: Likewise.
  658. * ld-arm/armthumb-lib.d: Likewise.
  659. * ld-arm/mixed-app-v5.d: Likewise.
  660. * ld-arm/mixed-app.d: Likewise.
  661. * ld-arm/mixed-lib.d: Likewise.
  662. 2007-04-18 Alan Modra <amodra@bigpond.net.au>
  663. * ld-spu/ovl.lnk: Use OVERLAY keyword.
  664. 2007-04-17 Paul Brook <paul@codesourcery.com>
  665. * ld-arm/preempt-app.s: New test.
  666. * ld-arm/preempt-app.sym: New.
  667. * ld-arm/arm-elf.exp: Add preempt-app.
  668. 2007-04-12 Richard Sandiford <richard@codesourcery.com>
  669. * ld-mips-elf/vxworks1-lib.td: New test.
  670. * ld-mips-elf/mips-elf.exp: Run it.
  671. 2007-04-05 H.J. Lu <hongjiu.lu@intel.com>
  672. PR ld/4304
  673. * ld-i386/i386.exp: Run "warn1".
  674. * ld-i386/warn1.d: New file.
  675. * ld-i386/warn1.s: Likewise.
  676. 2007-04-05 H.J. Lu <hongjiu.lu@intel.com>
  677. * ld-i386/combreloc.d: Remove #target: i?86-*-*.
  678. * ld-i386/reloc.d: Likewise.
  679. 2007-04-05 Alan Modra <amodra@bigpond.net.au>
  680. * ld-spu/ovl2.d: Update.
  681. 2007-04-02 H.J. Lu <hongjiu.lu@intel.com>
  682. PR ld/4090
  683. * ld-elf/expr1.d: New file.
  684. * ld-elf/expr1.s: Likewise.
  685. * ld-elf/expr1.t: Likewise.
  686. 2007-03-29 Richard Sandiford <richard@codesourcery.com>
  687. * ld-libs/lib-1.s, ld-libs/lib-2.s, ld-libs/lib-2.d,
  688. * ld-libs/libs.exp: New files.
  689. 2007-03-28 Richard Sandiford <richard@codesourcery.com>
  690. * ld-vxworks/rpath-1.s, ld-vxworks/rpath-1.d,
  691. * ld-vxworks/vxworks.exp: New files.
  692. 2007-03-27 Alan Modra <amodra@bigpond.net.au>
  693. * ld-elf/note-1.s: Increase .foo size.
  694. 2007-03-27 Alan Modra <amodra@bigpond.net.au>
  695. * ld-spu/spu.exp (embed_test): New.
  696. * ld-spu/ear.s: New.
  697. * ld-spu/ear.d: New.
  698. * ld-spu/embed.rd: New.
  699. * ld-spu/ovl2.s: New.
  700. * ld-spu/ovl2.d: New.
  701. 2007-03-24 Alan Modra <amodra@bigpond.net.au>
  702. * ld-elf/overlay.d: -u symbols we want to see in the output.
  703. 2007-03-23 Alan Modra <amodra@bigpond.net.au>
  704. * ld-spu/ovl.s (f4_a2): Tail call.
  705. * ld-spu/ovl.d: Add --emit-relocs to ld options, -r to objdump.
  706. Update expected results.
  707. 2007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
  708. * ld-sh/ld-r-1.d: Update.
  709. * ld-sh/shared-1.d: Likewise.
  710. 2007-03-23 Alan Modra <amodra@bigpond.net.au>
  711. * ld-elf/elf.exp: Add "--local-store 0:0" to LDFLAGS for spu.
  712. 2007-03-22 H.J. Lu <hongjiu.lu@intel.com>
  713. PR ld/4210
  714. * ld-pe/image_size.d: New file.
  715. * ld-pe/image_size.s: Likewise.
  716. * ld-pe/image_size.t: Likewise.
  717. * ld-pe/pe.exp: Run image_size.
  718. 2007-03-22 H.J. Lu <hongjiu.lu@intel.com>
  719. PR ld/4007
  720. * ld-elf/note-1.d: New file.
  721. * ld-elf/note-1.s: Likewise.
  722. * ld-elf/note-1.t: Likewise.
  723. * ld-i386/alloc.d: Likewise.
  724. * ld-i386/alloc.s: Likewise.
  725. * ld-i386/alloc.t: Likewise.
  726. * ld-i386/i386.exp: Run "alloc".
  727. 2007-03-20 Paul Brook <paul@codesourcery.com>
  728. * ld-arm/arm-elf.exp (ld-arm/arm-elf.exp): Add arm-pic-veneer.
  729. * ld-arm/arm-pic-veneer.d: New test.
  730. * ld-arm/arm-pic-veneer.s: New test.
  731. 2007-03-08 Richard Sandiford <richard@codesourcery.com>
  732. * ld-elf/extract-symbol-1.ld (data): Explicitly set the start address
  733. to 0.
  734. 2007-03-07 Alan Modra <amodra@bigpond.net.au>
  735. * ld-elf/extract-symbol-1sec.d: xfail hppa.
  736. * ld-elf/extract-symbol-1sym.d: xfail hppa.
  737. 2007-03-07 H.J. Lu <hongjiu.lu@intel.com>
  738. PR 3958
  739. * ld-elf/linkonce1.d: New.
  740. * ld-elf/linkonce1a.s: New.
  741. * ld-elf/linkonce1b.s: New.
  742. * ld-elf/linkonce2.d: New.
  743. * ld-i386/pcrel16abs.d: New.
  744. * ld-i386/pcrel16abs.s: New.
  745. * ld-i386/i386.exp: Run it.
  746. 2007-03-06 H.J. Lu <hongjiu.lu@intel.com>
  747. PR ld/4144
  748. * ld-elf/nobits-1.d: New file.
  749. * ld-elf/nobits-1.s: Likewise.
  750. * ld-elf/nobits-1.t: Likewise.
  751. 2007-03-02 Richard Sandiford <richard@codesourcery.com>
  752. * ld-elf/binutils.exp: Revert last change.
  753. 2007-03-01 Richard Sandiford <richard@codesourcery.com>
  754. * ld-elf/extract-symbol-1sym.d, ld-elf/extract-symbol-1sec.d,
  755. * ld-elf/extract-symbol-1.s, ld-elf/extract-symbol-1.ld: New tests.
  756. * ld-elf/binutils.exp: Run them.
  757. 2007-02-28 Nick Clifton <nickc@redhat.com>
  758. PR ld/3796
  759. * ld-arm/arm-elf.exp (armelftests): Move "Thumb-2 BL" test into...
  760. (armeabitests): ... here, a new array for EABI specific tests.
  761. (armelftests): Add extra command line options for VFP11 fix tests
  762. and thumb shared library test.
  763. 2007-02-22 Paul Brook <paul@codesourcery.com>
  764. * ld-arm/arm-elf.exp (armelftests): Add gc-unwind.h.
  765. * ld-arm/gc-unwind.s: New file.
  766. * ld-arm/gc-unwind.d: New file.
  767. 2007-02-14 H.J. Lu <hongjiu.lu@intel.com>
  768. PR ld/3953
  769. * ld-elf/beginwarn.c: New file.
  770. * ld-elf/warn.out: Likewise.
  771. * ld-elf/shared.exp (build_tests): Add "Build warn libbar.so".
  772. (run_tests): Add "Run warn with versioned libfoo.so".
  773. * lib/ld-lib.exp (default_ld_relocate): Make exec_output global
  774. and remove target first.
  775. (default_ld_link): Likewise.
  776. (default_ld_simple_link): Likewise.
  777. (run_ld_link_exec_tests): Take an optional linker warning and
  778. check it.
  779. (default_ld_link): Check pruned linker output.
  780. 2007-02-13 H.J. Lu <hongjiu.lu@intel.com>
  781. * ld-scripts/default-script1.d: Expect extra symbols.
  782. * ld-scripts/default-script2.d: Likewise.
  783. * ld-scripts/default-script3.d: Likewise.
  784. * ld-scripts/default-script4.d: Likewise.
  785. 2007-02-13 Alan Modra <amodra@bigpond.net.au>
  786. * ld-powerpc/relbrlt.d: Update.
  787. * ld-powerpc/tlsexe.r: Update.
  788. * ld-powerpc/tlsexetoc.r: Update.
  789. * ld-powerpc/tlsso.r: Update.
  790. * ld-powerpc/tlstocso.r: Update.
  791. 2007-02-12 Alan Modra <amodra@bigpond.net.au>
  792. * ld-powerpc/relbrlt.d: Update.
  793. 2007-02-06 Nick Clifton <nickc@redhat.com>
  794. PR ld/3805
  795. * ld-elf/sec64k.exp: Expect the relocatable version of this test
  796. to fail for the m32r because it creates both .rel and .rela
  797. sections.
  798. 2007-02-05 Dave Brolley <brolley@redhat.com>
  799. * ld-undefined/undefined.exp: XFAIL the undefined test
  800. * ld-mep: New, with content.
  801. 2007-02-05 H.J. Lu <hongjiu.lu@intel.com>
  802. * ld-i386/pcrel16.d: Undo the last change.
  803. * ld-x86-64/pcrel16.d: Likewise.
  804. 2007-02-02 H.J. Lu <hongjiu.lu@intel.com>
  805. * ld-i386/pcrel16.d: Updated.
  806. * ld-x86-64/pcrel16.d: Likewise.
  807. 2007-02-01 Alan Modra <amodra@bigpond.net.au>
  808. * ld-scripts/default-script.exp: Add "--local-store 0:0" to
  809. LDFLAGS for spu.
  810. 2007-01-29 Julian Brown <julian@codesourcery.com>
  811. * ld-arm/arm-elf.exp: Add VFP11 tests.
  812. * ld-arm/vfp11-fix-none.s: New file.
  813. * ld-arm/vfp11-fix-none.d: Expected disassembly of above.
  814. * ld-arm/vfp11-fix-scalar.s: New file.
  815. * ld-arm/vfp11-fix-scalar.d: Expected disassembly of above.
  816. * ld-arm/vfp11-fix-vector.s: New file.
  817. * ld-arm/vfp11-fix-vector.d: Expected disassembly of above.
  818. 2007-01-23 Nathan Sidwell <nathan@codesourcery.com>
  819. * ld-elf/header.d: Reduce page size, restrict to linux & vxworks
  820. * ld-elf/header.s: Adjust.
  821. * ld-elf/header.t: Reduce initial offset.
  822. 2007-01-23 Andreas Schwab <schwab@suse.de>
  823. * lib/ld-lib.exp (run_dump_test): Don't prematurely remove
  824. assembler output.
  825. 2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
  826. * ld-elf/dl6.c: New file.
  827. * ld-elf/dl6a.out: Likewise.
  828. * ld-elf/dl6amain.c: Likewise.
  829. * ld-elf/dl6b.out: Likewise.
  830. * ld-elf/dl6bmain.c: Likewise.
  831. * ld-elf/dl6cmain.c: Likewise.
  832. * ld-elf/dl6dmain.c: Likewise.
  833. * ld-elf/shared.exp: Add new tests for -Bsymbolic,
  834. -Bsymbolic-functions, --dynamic-list-data and
  835. --dynamic-list-cpp-new.
  836. 2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
  837. * ld-elf/maxpage3.t: New file.
  838. * ld-elf/maxpage3a.d: Likewise.
  839. * ld-elf/maxpage3b.d: Likewise.
  840. * ld-elf/maxpage3c.d: Likewise.
  841. 2007-01-19 H.J. Lu <hongjiu.lu@intel.com>
  842. * ld-scripts/default-script.exp: New file.
  843. * ld-scripts/default-script.s: Likewise.
  844. * ld-scripts/default-script.t: Likewise.
  845. * ld-scripts/default-script1.d: Likewise.
  846. * ld-scripts/default-script2.d: Likewise.
  847. * ld-scripts/default-script3.d: Likewise.
  848. * ld-scripts/default-script4.d: Likewise.
  849. 2007-01-18 H.J. Lu <hongjiu.lu@intel.com>
  850. PR ld/1283
  851. * lib/ld-lib.exp (run_dump_test): Remove output file first.
  852. 2007-01-17 H.J. Lu <hongjiu.lu@intel.com>
  853. * ld-elf/header.d: Adjust for .text section with 16byte
  854. alignment.
  855. 2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
  856. * ld-elf/dl1main.c (main): Fix a typo.
  857. 2007-01-16 H.J. Lu <hongjiu.lu@intel.com>
  858. PR ld/3831
  859. * ld-elf/del.cc: New.
  860. * ld-elf/dl5.cc: Likewise.
  861. * ld-elf/dl5.out: Likewise.
  862. * ld-elf/new.cc: Likewise.
  863. * ld-elf/shared.exp: Add tests for --dynamic-list-data and
  864. --dynamic-list-cpp-new.
  865. 2007-01-12 Hans-Peter Nilsson <hp@axis.com>
  866. * ld-elf/header.d: Allow arbitrary lines between "Program Header"
  867. and "Sections". Only run on *-*-linux*.
  868. 2007-01-11 Nathan Sidwell <nathan@codesourcery.com>
  869. * ld-elf/header.d: New.
  870. * ld-elf/header.t: New.
  871. * ld-elf/header.s: New.
  872. 2007-01-08 Kai Tietz <kai.tietz@onevision.com>
  873. * ld-fastcall/fastcall.exp: Renamed target x86_64-*-mingw64 to
  874. x86_64-*-mingw*.
  875. * ld-pe/pe.exp: Ditto.
  876. * ld-scripts/align.exp: Ditto.
  877. * ld-scripts/defined.exp: Ditto.
  878. * ld-scripts/provide.exp: Ditto.
  879. * ld-scripts/weak.exp: Ditto.
  880. 2007-01-06 Nathan Sidwell <nathan@codesourcery.com>
  881. * ld-scripts/expr.exp: New.
  882. * ld-scripts/expr1.s: New.
  883. * ld-scripts/expr1.d: New.
  884. * ld-scripts/expr1.t: New.
  885. For older changes see ChangeLog-2006
  886. Copyright (C) 2007 Free Software Foundation, Inc.
  887. Copying and distribution of this file, with or without modification,
  888. are permitted in any medium without royalty provided the copyright
  889. notice and this notice are preserved.
  890. Local Variables:
  891. mode: change-log
  892. left-margin: 8
  893. fill-column: 74
  894. version-control: never
  895. End: