From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6808 invoked by alias); 16 Nov 2010 06:02:54 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 6553 invoked by uid 9674); 16 Nov 2010 06:02:50 -0000 Date: Tue, 16 Nov 2010 06:02:00 -0000 Message-ID: <20101116060249.6538.qmail@sourceware.org> From: jkratoch@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-jankratochvil-ifunc: Merge remote branch 'origin/master' into archer-jankratochvil-ifunc X-Git-Refname: refs/heads/archer-jankratochvil-ifunc X-Git-Reftype: branch X-Git-Oldrev: 2af7bc9ba8fb2f43252c7d362c673098c30b4f96 X-Git-Newrev: 132a678dbcbda9bc205a76e479e16deb2de7a87c X-SW-Source: 2010-q4/txt/msg00069.txt.bz2 List-Id: The branch, archer-jankratochvil-ifunc has been updated via 132a678dbcbda9bc205a76e479e16deb2de7a87c (commit) via fe12b092e5f0085281ce09e94c541ea2eeb8e4e4 (commit) via ccae871af2e5963b0b6d5467a41982f7f218875b (commit) via 83ef38220fa6a963e11b592dc63fe5ff540fcbf1 (commit) via b3dc839d953520a1e4b2a66425e5c589475cec4d (commit) via f4160a60204da977af41ce5cc984af76a0b96e65 (commit) via 35e427b76abcbcbf3faa7be78828a900777476e3 (commit) via 479d34415d438cb903b03495d21024f7a0d2bb38 (commit) via 4da0884073e5a4e464eed13293fb4458255d8dd7 (commit) via dd80b3ebfaae70b2fb34cc0a92348a272e6cc848 (commit) via 603686b32e907e5a2f6761e2633c6a3937128c07 (commit) via 5097cdcc3758b39b213555d944e995c57531004c (commit) via 1f3223243cb9dce65d15e485eb7b10c3c29b3e0e (commit) via 91e77a2dadfcc2da238145c8f7538e1bf60cd893 (commit) via 1fbfe5836f6cb33edb0d232ba145ccd52c359b7e (commit) via 95aa50e02997e2c95e342adb6895bda63bf89bac (commit) via 94607e51af04ec6ee708c55239cdeb78c7d41df0 (commit) via e8b212e21800a12661936e7a943c7daa9d1088a7 (commit) via 97060a82bac95c43b0ad497fa1313b5ca59c3d00 (commit) via e15d3f1e9a9e0373291f0f8ca8420ca3fc749ba2 (commit) via 1b080e5c812a10d012790f79eefbf638de75ccd1 (commit) via 774ffe9e9d84a0ff884bb2b21d97c8f915c5152e (commit) via 550202613b8b567107580a062f418947b689e1ed (commit) via 787ced139be0421e8c5e0fbfe7ff5429d8b67601 (commit) via dcca8d3dfdd4166e3192214edb8e04dca236731f (commit) via 0c775a6234f13a97229cc0bcebeb73f0cafa9d9d (commit) via 1afa9b4c79b59bf187f6629e31cafb85f4e445c6 (commit) via 9f2a4c761ef976fdfb4f577965f533ece6ae5fbd (commit) via 1cc93f904c223a595c3f41894751af0b30445e86 (commit) via 003496e6982380db1773e30170b119c7f3620dff (commit) via 3edd55a2b0f3444c7d37cbf003b73694e54d2bc2 (commit) via ef713b00f2cd6a459d0a54fc135a89b037f8473b (commit) via 7d5a91474a0cdb796031ddc25aa0d107be6eb39d (commit) via f315c52904765d5565ca733990b4669cbdd49e9b (commit) via 831cbee68bdbcd09f9ab019f97eaeffaab814435 (commit) via cf320ffc8f681fe4c905b72e84cef4cfdd6c34df (commit) via 0aef60bc38db1570f0cb8dbb911262462fa3bb9c (commit) via d8fe843c07b52bd0fe2c6028255e9ba238872d16 (commit) via 2d2fab1e79945baf5d0afd9b5b39e7a06e227516 (commit) via 4d7c3dada182d003459fc58a3d9ccd007a71d829 (commit) via 51d482007a9e846df89e68d78ef290f659a59370 (commit) via 1cadd0709fed603af6a5ed85c3b0bad29e86f8da (commit) via 9c71e9c0d7209d261e25e637a353d86490ddfd95 (commit) via 3ee415453d3877b67cfaa0c3c127af6304a8e658 (commit) via 45159048697d9647168a2b436a312ea3d2dc7780 (commit) via 1007825bd6b7e3b8790bf0f42485e1359aa3962b (commit) via 3fb10e156211cbabdde596b03fea1b9780ecc679 (commit) via 3ac4c69d2e95f5985c27c4e9287f34a8cea98ecf (commit) via bef9f4dc3ec8d6060d7efa0a02d396ef635fb2a6 (commit) via 1e63dae39c2da9726182d90e491049be8b05be2b (commit) via 6405077542cc5b6325d29381059ec6da8e014489 (commit) via 7230711e31ddbf07c57cbb2f6fa365ef1ea5fca1 (commit) via 110f62ff8cdaafe1f62d4ccf87acbf9ec54ec8c1 (commit) via daf877c040390d8c63871f303a8af637af29a21e (commit) via e848cef8dfe2b3cd4064029df315f4cb3798d1c2 (commit) via e0b23b65cc7d2632e753f4e63b15cb35a367fad3 (commit) via c014cc56111333f7c8757615a06ff83467bebb3d (commit) via dc79c9d70fd271361c1de38988c31914bf02b911 (commit) via f2cce584e9ca6da90e08ba4ef9c5728e6d5659de (commit) via 86f524e3bac0da140d57dcb15d50a3b85cb5f3c0 (commit) via 4550c9db5003341e7690bbd7b4a08f6d5d49c725 (commit) via c61e52853767278ca6a9f997dae8e4e706b745b8 (commit) via 9500a47c33216200c084a2d186f51f89bb2842c0 (commit) via 2601496ec3f61488f10bbba6d34e3532a2fdd11d (commit) via 100d4cd4f6f42014c07e6acd0d9b6187d1259b2e (commit) via 48f09c3898b89b81f693bab1389476a10ba72e2c (commit) via a5f2975bdd252a4b851cdbf5d082a07ebebc7cd0 (commit) via e4fc1367b43f494dd3f33c5f29b08f631809790e (commit) via b44aa726772752492fc1721e381d09b0146156a7 (commit) via 5d4538292daab7951fc4a816bba8b31feeaab991 (commit) via e77390af68b6110d9ef06395c3c5055249cd2a50 (commit) via 7feb2234cbbe936c2a48e8b442bfcaf487bb6c00 (commit) via be5d47630b22a77813f607d9e2f8b2b843345a30 (commit) via 8d7ba29117a77e20beba75ec5c767a801a0c4ba4 (commit) via 9c14d06d05f4ebb7c839c8285f598c6091a35da9 (commit) via f8d20ee4a41ea7149ac8bd4f78a0316e3ac059b4 (commit) via 2a19fb230b8ee399551804ee86727c4d9ad31e1c (commit) via 0e144e829308658248d5546d52ffeb28b15e2b68 (commit) via 5ab6e655f66d692250a3fd029c2e2dd3d98c6c6e (commit) via 165ea935fa6610ee8d21fa7a123a867acc94f3ce (commit) via e8c38aa2bb35b5abeae940f8728661b77012aec2 (commit) via 1dce25c761a38616931e47546359a0babbc5f88d (commit) via 471b5dc75b242447b2ad91a069ae84874d6e30f2 (commit) via 071518426bded225bc28d6480fd39f1891519f74 (commit) via b7ccfa5e25fb1df62eb455e7ee234b99c70d13dc (commit) via e56e65ba8ddc42de23477c11c8553e11edac51db (commit) via 2c7c9e97e654779550ce5f1da513368e53852996 (commit) via 7415f6aaa8613ca439040420347d6df75e495702 (commit) via 0cc7114393b1d8ab9f6c58284afe4941c6d8f2f7 (commit) via a88208defa655bd9070d1281c31a4224f6fd6db7 (commit) via 5f5809c6ce20fce7b221e65843b18550e53203b5 (commit) via 7b593c557d14ab9cc21638be6518e279b929cdfb (commit) via 4b4ecb533f41287206e9eec601963c2a014b9f83 (commit) via 583e61f90299f75322cd29483351d378c6d185c8 (commit) via 6aa0516e6febd8d17d8d2fd49ad9061b7940b1ee (commit) via 7eef2add1e87e2a3083c8549029d28c93df5dab4 (commit) via 87c4cdd048cfaef8db45587bc58f06df97e992b9 (commit) via 39f348ae3d7fcda912135ea2ef8af4a3797c5a0a (commit) via 156555e0dd67ee54144f7877847d6a4d5b3bfb85 (commit) via 550df216bb6d848ad393cf96c88d626d7da88505 (commit) via 26148f25dbe24f2c22ffaaba73852172611d311b (commit) via 8405572c5488d38c1b02fc159432eaaf7ff07eb3 (commit) via 8d8114061768f9657f0869d2954f63a5a48c7382 (commit) via 89cb907efc4c75ce8bfc672c69b4bc22f2c74aae (commit) via 5062b183c190c8339d11d61aa0cac1150fe41b70 (commit) via 00c3bfe025e9419e0a9a337e940db4f76e8ff78c (commit) via a858b45ab08abe6362385984f9dd2999aa2df59d (commit) via bf5cb1467d41bca799f36f4564d8f4c76476dc5b (commit) via 98d040efa816a321cec956def2865b0372a17741 (commit) via 12ce367e025aa650b27afb83d36eecff66ef5905 (commit) via 874be79c426e888f67f18d96b0a837c79546a08a (commit) via f539ba5797fa3c3a167c84d368778333bbf6e6db (commit) via 3468845cf828e997090099c88b1735c604106d24 (commit) via 5d5b76023ab4d796ed9eb9e3a02a02f1dd06aaa0 (commit) via af87e42fa4e758ed82ce7cfec167ebec299e3bf9 (commit) via 5e6f6a11bf2d5c6cdb4556d6906615d6dd64b5ff (commit) via 9a2bd35a6fdbe385d0768e876a269c2d4fefb1f3 (commit) via 06df7f5ccdb68654e2978554d279ed4d1b46a645 (commit) via 774c0801b3a964a7d611102d69f9230a127f5366 (commit) via 68c19cc2eb92a1a44b6e5b6465f9315b4e5266e0 (commit) via 21847ae52fc7b26bee800270ba1d96abc1db07f6 (commit) via fd50a55b1de8ccd660f7573fa677dcbf5234504f (commit) via f4adc15f9eade09c52dc4c8815cb489597fa8e80 (commit) via 89681dbb8411456f08a5f3b9c8a4a3d4b231daad (commit) via d6320a093f4d297b2a0819988d4e3e6a1b1321f7 (commit) via e42900c60c2bde6a8680c4fd260a57d173419efd (commit) via d16905b01ec440caf9b9d0aebe1ada80b22ee281 (commit) via 936e4250911dc3c4943783bb44a5c94a987897ed (commit) via 91e5d44a5440bd1018028759f02fadc715f6b103 (commit) via 5220f0051c7d9dc4e440c2f48aab5e6779bb07d0 (commit) via dc732ab277fc738be8596790f3b6512883fad19b (commit) via 2af78ff3212d774245864f527a442b57dc4ec736 (commit) via b513843c81172d96f0d365ffd3f356a175b1b683 (commit) via 8f8155235f71462c4f2e3031336131824e72e4ad (commit) via 0b9e810b27cf59712abc905289ad134fecc8c6ce (commit) via d552655b4fa7dcaf2b40d9e190b752df6b063036 (commit) via 730af9f6239085f1f62a61a37612154d32f75d72 (commit) via f8942a0d2ad1734c52e1dd3cadd3aa412de327e5 (commit) via b612002e6aab3536b645fae3e7ac991dbc11427e (commit) via 9af2d88c1e99cc0bf4593efe2cc25e26be7fb0a8 (commit) via ea00e595c65960514f156a8e1639e71eef5753e4 (commit) via ed2c7099633ddd54a58a523b6e4c377013193f94 (commit) via 7770d2f4535f87eee0415946a675d1fb8f489303 (commit) via 1dc2e9b312872dd2882594324b8b0dbb5cf2025a (commit) via e675d31ff4c84d9e8e1d92d8274bd52b9c3fe80d (commit) via 27791b32eea79646c8b96e3c6b83aeefc27bc1a1 (commit) via c2d636362c30af59d290a2e66860143669542185 (commit) via 8e3eeadc9e1d04a52be2b8b00578b339aabe9dcd (commit) via b3338f3e3f76357d4ce3a649dbe7957824a82a07 (commit) via a58b0da3c225ac304959ef6e8de56fe84d970ed0 (commit) via 3ccd7a287fc2515525f797ee492e64d487c92708 (commit) via 891eaafc8685002d1c8a5169053c86256f5e9ddc (commit) via 859bf2bfae8e797048278bd9c195bd0cac2d7650 (commit) via 8cc6a10b9e6f99eb81b60807d076aafecb0c0e31 (commit) via ee5cf7d013bae34f525f169e0f3823a012a5871e (commit) via 48a7534346e7531457ec11ec543ac839097a9fc9 (commit) via be23213b0255aa5124ce0475ec66b113973a108a (commit) via 33f2256080e6494abc9d63c589d3459279723b23 (commit) via 07bb390d0d100d7a5046861d2bd9deabffae64ca (commit) via b723d3e94bf135c3c59b7b7cafba4baae355df4a (commit) via 0e03e762f44581936efa72e245065fe05a16ff84 (commit) via ee9092a331d74142b74657051ceca14f36a333d4 (commit) via e7d22f507fcee4dd8c7869e30d197e4079356d3a (commit) via 6737b3df32e5f18e441bffa81670cad040a4e8bd (commit) via e1eeda55629ae072081070ef7901b68576a67107 (commit) via ab621c2d5de88a3141c9d39592e4a061136a71af (commit) via f03cfcef631b8b709a61f9c62e980a8e9b2df1ba (commit) via 9822d0d65fd29fab677141058ab001c091dcb716 (commit) via 6da47bfa006acd632167ba2eaf00b0952ab7224f (commit) via d46a12a4692edbb95848cb8aa82ce42a0737a313 (commit) via 1e1cb3da9c0aad73e40d3e4d0f72c97d7b15c787 (commit) via 16f2c1eff82da476c48410b7bf1e6523e569ebe0 (commit) via d2ec97943ab6a71a34039b90413d49c30c06611c (commit) via dce8ebc2edaca7c4a0dafb0f56fb6d24842bf27f (commit) via ab5fbf66c212fa7e087fd04af41b40bd347f0cf6 (commit) via 460494aba401d8c1c06d0860da6cc0cb5cf80597 (commit) via f27f743af7cfc6b056340ac8fceca0ea7bf8b4f2 (commit) via 45fd64be9998b68cca8e6da92e93cca124345b23 (commit) via a448c547d9e1ad698f0ebe52b6206db20b63e906 (commit) via e9246671002e0d459ed97321436c4bf44b4b1afc (commit) via 9810479548aa51abe3bed774c5f1426d85fe9e18 (commit) via 11dfdf56221313e0a27a1dca916e222bdce7b8c4 (commit) via c213a7dc8e79a49263a222d1db45b2ef384ddb83 (commit) via 5471de0bb592c0f63ac67704bf74c733ab95fc89 (commit) via a9d3abcd79018bbaf8ed6000b8fb445936fc7fd1 (commit) via 653d38b1806744712655bdd45d0afd85e29a6588 (commit) via 414455fb0544ec67c3258a8673a355d208399892 (commit) via 31401e24be886bdf460f115f7804c69aa118e5b6 (commit) via cbca720518e5efd7761e29a995944ad1c8535ff4 (commit) via 36d1deeb2f285dfb4f588c6c81dea897dc120899 (commit) via 1bc4710e30694c7f0319d57ed8e1ee6c23ebd759 (commit) via d9cf29db9c3c4c608efe3c34f6c36b7e9e2c50b7 (commit) via 2bf6d9050c558824b2b0204d6ae18c33e81a193d (commit) via 96d5306dea53311a18432583ca865f793a31f4f2 (commit) via 1670b2d209b4416a5e4a8763a6d16ffa3b6710ad (commit) via d5f4a84e0662cfa26c730eb7f81959a778591ef2 (commit) via 06dd19c7dcc8ef5098f1b98f24b657a81f24d99c (commit) via b2237005769b8de286894f2d8d36e9e959019c46 (commit) via d0b8a5a2be345f831d188e55c69778a49c10264f (commit) via 7e9d52e9df72f3dd3a925e1527104318658d8451 (commit) from 2af7bc9ba8fb2f43252c7d362c673098c30b4f96 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 132a678dbcbda9bc205a76e479e16deb2de7a87c Merge: 2af7bc9 fe12b09 Author: Jan Kratochvil Date: Tue Nov 16 06:56:51 2010 +0100 Merge remote branch 'origin/master' into archer-jankratochvil-ifunc Conflicts: gdb/breakpoint.c ----------------------------------------------------------------------- Summary of changes: COPYING.LIBGLOSS | 2 +- COPYING.NEWLIB | 2 +- ChangeLog | 26 + Makefile.def | 2 +- Makefile.in | 4 +- Makefile.tpl | 2 +- bfd/ChangeLog | 385 ++- bfd/archive.c | 3 + bfd/archures.c | 1 + bfd/bfd-in.h | 4 + bfd/bfd-in2.h | 64 +- bfd/bfd.c | 17 +- bfd/coffcode.h | 9 +- bfd/compress.c | 396 ++- bfd/config.bfd | 10 +- bfd/configure | 4 +- bfd/configure.in | 4 +- bfd/doc/ChangeLog | 4 + bfd/doc/bfd.texinfo | 11 +- bfd/dwarf2.c | 174 +- bfd/ecoff.c | 10 +- bfd/elf-attrs.c | 111 + bfd/elf-bfd.h | 13 +- bfd/elf-m10200.c | 11 +- bfd/elf-m10300.c | 11 +- bfd/elf.c | 77 +- bfd/elf32-arm.c | 162 +- bfd/elf32-avr.c | 11 +- bfd/elf32-bfin.c | 46 +- bfd/elf32-cr16.c | 11 +- bfd/elf32-cr16c.c | 11 +- bfd/elf32-cris.c | 11 +- bfd/elf32-crx.c | 11 +- bfd/elf32-d10v.c | 11 +- bfd/elf32-fr30.c | 11 +- bfd/elf32-frv.c | 11 +- bfd/elf32-h8300.c | 11 +- bfd/elf32-hppa.c | 15 +- bfd/elf32-i370.c | 11 +- bfd/elf32-i386.c | 13 +- bfd/elf32-i860.c | 11 +- bfd/elf32-ip2k.c | 11 +- bfd/elf32-iq2000.c | 11 +- bfd/elf32-lm32.c | 11 +- bfd/elf32-m32c.c | 11 +- bfd/elf32-m32r.c | 11 +- bfd/elf32-m68hc1x.c | 11 +- bfd/elf32-m68k.c | 11 +- bfd/elf32-mcore.c | 11 +- bfd/elf32-mep.c | 11 +- bfd/elf32-moxie.c | 11 +- bfd/elf32-msp430.c | 11 +- bfd/elf32-mt.c | 11 +- bfd/elf32-openrisc.c | 11 +- bfd/elf32-ppc.c | 6 +- bfd/elf32-rx.c | 11 +- bfd/elf32-s390.c | 11 +- bfd/elf32-score.c | 11 +- bfd/elf32-score7.c | 11 +- bfd/elf32-sh.c | 11 +- bfd/elf32-sparc.c | 20 +- bfd/elf32-spu.c | 11 +- bfd/elf32-tic6x.c | 297 ++- bfd/elf32-v850.c | 11 +- bfd/elf32-vax.c | 11 +- bfd/elf32-xc16x.c | 8 +- bfd/elf32-xstormy16.c | 11 +- bfd/elf32-xtensa.c | 11 +- bfd/elf64-alpha.c | 25 +- bfd/elf64-hppa.c | 18 +- bfd/elf64-mmix.c | 11 +- bfd/elf64-ppc.c | 14 +- bfd/elf64-s390.c | 11 +- bfd/elf64-sh64.c | 11 +- bfd/elf64-sparc.c | 22 +- bfd/elf64-x86-64.c | 13 +- bfd/elflink.c | 10 +- bfd/elfxx-ia64.c | 18 +- bfd/elfxx-mips.c | 40 +- bfd/elfxx-sparc.c | 19 +- bfd/elfxx-target.h | 14 +- bfd/hash.c | 58 +- bfd/libbfd-in.h | 16 +- bfd/libbfd.c | 9 + bfd/libbfd.h | 16 +- bfd/makefile.vms | 2 +- bfd/merge.c | 5 +- bfd/opncls.c | 28 +- bfd/po/bfd.pot | 3803 +++++++++++---- bfd/po/ja.po | 4994 +++++++++++++------- bfd/po/ru.po | 4038 ++++++++++++----- bfd/reloc.c | 19 +- bfd/section.c | 58 +- bfd/simple.c | 14 +- bfd/targets.c | 4 + bfd/version.h | 2 +- bfd/vms-lib.c | 14 +- configure | 907 +---- configure.ac | 159 +- gdb/ChangeLog | 458 ++ gdb/Makefile.in | 12 +- gdb/NEWS | 21 + gdb/ada-valprint.c | 23 +- gdb/arm-tdep.c | 13 + gdb/auxv.c | 2 +- gdb/breakpoint.c | 143 +- gdb/breakpoint.h | 34 +- gdb/c-exp.y | 136 +- gdb/c-lang.c | 17 +- gdb/c-lang.h | 7 + gdb/c-typeprint.c | 30 +- gdb/c-valprint.c | 9 +- gdb/configure | 8 + gdb/configure.ac | 8 + gdb/data-directory/Makefile.in | 39 +- gdb/defs.h | 6 +- gdb/dictionary.c | 5 +- gdb/doc/ChangeLog | 43 + gdb/doc/gdb.texinfo | 444 ++- gdb/doc/gdbint.texinfo | 456 +- gdb/dwarf2read.c | 29 +- gdb/eval.c | 71 +- gdb/f-valprint.c | 4 +- gdb/gdbserver/ChangeLog | 10 + gdb/gdbserver/Makefile.in | 36 +- gdb/gdbserver/linux-low.c | 2 +- gdb/gdbtypes.c | 284 +- gdb/gdbtypes.h | 69 +- gdb/infrun.c | 19 +- gdb/jv-valprint.c | 3 +- gdb/m2-valprint.c | 4 +- gdb/m32r-rom.c | 4 +- gdb/mi/mi-cmd-break.c | 8 +- gdb/mi/mi-main.c | 31 +- gdb/objfiles.c | 2 +- gdb/opencl-lang.c | 1162 +++++ gdb/p-typeprint.c | 9 +- gdb/p-valprint.c | 6 +- gdb/printcmd.c | 2 +- gdb/python/lib/gdb/__init__.py | 4 + gdb/python/lib/gdb/{ => command}/__init__.py | 2 + gdb/python/lib/gdb/command/pretty_printers.py | 370 ++ gdb/python/lib/gdb/printing.py | 197 + gdb/python/py-breakpoint.c | 161 +- gdb/python/py-cmd.c | 7 +- gdb/python/py-lazy-string.c | 93 +- gdb/python/py-prettyprint.c | 203 +- gdb/python/py-utils.c | 19 + gdb/python/python-internal.h | 34 +- gdb/python/python.c | 44 +- gdb/python/python.h | 2 + gdb/remote-m32r-sdi.c | 2 +- gdb/remote.c | 10 +- gdb/rs6000-tdep.c | 149 +- gdb/scm-exp.c | 502 -- gdb/scm-lang.c | 308 -- gdb/scm-lang.h | 77 - gdb/scm-tags.h | 378 -- gdb/scm-valprint.c | 462 -- gdb/solib-som.c | 2 +- gdb/solib.c | 9 +- gdb/source.c | 62 +- gdb/spu-tdep.c | 3 +- gdb/symfile.c | 29 +- gdb/symtab.c | 3 + gdb/symtab.h | 3 +- gdb/testsuite/ChangeLog | 176 + gdb/testsuite/Makefile.in | 4 +- gdb/testsuite/configure | 3 +- gdb/testsuite/configure.ac | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 9 + gdb/testsuite/gdb.base/break-entry.exp | 26 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 9 + gdb/testsuite/gdb.base/foll-fork.exp | 11 +- gdb/testsuite/gdb.base/gnu_vector.exp | 22 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 4 +- gdb/testsuite/gdb.base/nodebug.exp | 4 +- gdb/testsuite/gdb.base/pie-execl.c | 51 + gdb/testsuite/gdb.base/pie-execl.exp | 100 + gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 15 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 3 +- gdb/testsuite/gdb.base/watchpoint.exp | 13 +- gdb/testsuite/gdb.cp/converts.cc | 8 +- gdb/testsuite/gdb.cp/converts.exp | 3 + gdb/testsuite/gdb.cp/oranking.exp | 4 - gdb/testsuite/gdb.cp/overload.cc | 18 + gdb/testsuite/gdb.cp/overload.exp | 5 + gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 34 + gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 41 + gdb/testsuite/gdb.cp/smartp.cc | 163 + gdb/testsuite/gdb.cp/smartp.exp | 77 + gdb/testsuite/gdb.dwarf2/pr11465.S | 4 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 8 +- gdb/testsuite/gdb.opencl/Makefile.in | 17 + gdb/testsuite/gdb.opencl/convs_casts.cl | 55 + gdb/testsuite/gdb.opencl/convs_casts.exp | 95 + gdb/testsuite/gdb.opencl/datatypes.cl | 145 + gdb/testsuite/gdb.opencl/datatypes.exp | 471 ++ gdb/testsuite/gdb.opencl/operators.cl | 105 + gdb/testsuite/gdb.opencl/operators.exp | 955 ++++ gdb/testsuite/gdb.opencl/vec_comps.cl | 59 + gdb/testsuite/gdb.opencl/vec_comps.exp | 390 ++ gdb/testsuite/gdb.python/py-breakpoint.exp | 39 + gdb/testsuite/gdb.python/py-inferior.exp | 25 +- .../gdb.python/{py-param.exp => py-parameter.exp} | 7 +- gdb/testsuite/gdb.python/py-pp-maint.c | 68 + gdb/testsuite/gdb.python/py-pp-maint.exp | 126 + gdb/testsuite/gdb.python/py-pp-maint.py | 74 + gdb/testsuite/gdb.python/py-prettyprint.c | 12 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 6 + gdb/testsuite/gdb.python/py-prettyprint.py | 7 +- gdb/testsuite/gdb.python/py-value.exp | 7 +- gdb/testsuite/gdb.python/python.exp | 4 +- gdb/testsuite/gdb.stabs/gdb11479.exp | 6 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 4 + gdb/testsuite/lib/cl_util.c | 519 ++ gdb/testsuite/lib/cl_util.h | 88 + gdb/testsuite/lib/opencl.exp | 83 + gdb/testsuite/lib/opencl_hostapp.c | 168 + gdb/testsuite/lib/opencl_kernel.cl | 5 + gdb/top.c | 12 + gdb/tracepoint.c | 45 +- gdb/valarith.c | 76 +- gdb/valops.c | 70 +- gdb/valprint.c | 86 +- gdb/valprint.h | 3 - gdb/value.c | 35 +- gdb/value.h | 10 +- gdb/varobj.c | 54 +- gdb/version.in | 2 +- include/ChangeLog | 18 + include/dwarf2.h | 2 + include/elf/ChangeLog | 27 + include/elf/bfin.h | 3 + include/elf/mips.h | 1 + include/elf/tic6x-attrs.h | 12 +- include/elf/tic6x.h | 18 +- include/opcode/ChangeLog | 13 + include/opcode/arm.h | 7 +- include/opcode/mips.h | 5 + include/simple-object.h | 203 + libdecnumber/ChangeLog | 5 + libdecnumber/dconfig.h | 7 +- libiberty/ChangeLog | 51 + libiberty/Makefile.in | 48 +- libiberty/aclocal.m4 | 49 - libiberty/config.in | 15 + libiberty/configure | 55 +- libiberty/configure.ac | 15 +- libiberty/cp-demangle.c | 6 - libiberty/functions.texi | 182 +- libiberty/pex-unix.c | 201 +- libiberty/setproctitle.c | 2 +- libiberty/simple-object-coff.c | 805 ++++ libiberty/simple-object-common.h | 355 ++ libiberty/simple-object-elf.c | 916 ++++ libiberty/simple-object-mach-o.c | 1022 ++++ libiberty/simple-object.c | 423 ++ libiberty/simple-object.txh | 168 + libiberty/testsuite/demangle-expected | 9 +- opcodes/ChangeLog | 51 + opcodes/Makefile.am | 7 +- opcodes/Makefile.in | 7 +- opcodes/bfin-dis.c | 16 +- opcodes/i386-gen.c | 2 +- opcodes/i386-init.h | 2 +- opcodes/mips-dis.c | 4 + opcodes/mips-opc.c | 137 +- opcodes/po/fi.po | 441 +- opcodes/po/opcodes.pot | 332 +- opcodes/s390-opc.txt | 6 +- opcodes/tic6x-dis.c | 2 + sim/rx/ChangeLog | 8 + sim/rx/rx.c | 93 +- 277 files changed, 24973 insertions(+), 9008 deletions(-) create mode 100644 gdb/opencl-lang.c copy gdb/python/lib/gdb/{ => command}/__init__.py (99%) create mode 100644 gdb/python/lib/gdb/command/pretty_printers.py create mode 100644 gdb/python/lib/gdb/printing.py delete mode 100644 gdb/scm-exp.c delete mode 100644 gdb/scm-lang.c delete mode 100644 gdb/scm-lang.h delete mode 100644 gdb/scm-tags.h delete mode 100644 gdb/scm-valprint.c create mode 100644 gdb/testsuite/gdb.base/pie-execl.c create mode 100644 gdb/testsuite/gdb.base/pie-execl.exp create mode 100644 gdb/testsuite/gdb.cp/ptype-cv-cp.cc create mode 100644 gdb/testsuite/gdb.cp/ptype-cv-cp.exp create mode 100644 gdb/testsuite/gdb.cp/smartp.cc create mode 100644 gdb/testsuite/gdb.cp/smartp.exp create mode 100644 gdb/testsuite/gdb.opencl/Makefile.in create mode 100644 gdb/testsuite/gdb.opencl/convs_casts.cl create mode 100644 gdb/testsuite/gdb.opencl/convs_casts.exp create mode 100644 gdb/testsuite/gdb.opencl/datatypes.cl create mode 100644 gdb/testsuite/gdb.opencl/datatypes.exp create mode 100644 gdb/testsuite/gdb.opencl/operators.cl create mode 100644 gdb/testsuite/gdb.opencl/operators.exp create mode 100644 gdb/testsuite/gdb.opencl/vec_comps.cl create mode 100644 gdb/testsuite/gdb.opencl/vec_comps.exp rename gdb/testsuite/gdb.python/{py-param.exp => py-parameter.exp} (95%) create mode 100644 gdb/testsuite/gdb.python/py-pp-maint.c create mode 100644 gdb/testsuite/gdb.python/py-pp-maint.exp create mode 100644 gdb/testsuite/gdb.python/py-pp-maint.py create mode 100644 gdb/testsuite/lib/cl_util.c create mode 100644 gdb/testsuite/lib/cl_util.h create mode 100644 gdb/testsuite/lib/opencl.exp create mode 100644 gdb/testsuite/lib/opencl_hostapp.c create mode 100644 gdb/testsuite/lib/opencl_kernel.cl create mode 100644 include/simple-object.h create mode 100644 libiberty/simple-object-coff.c create mode 100644 libiberty/simple-object-common.h create mode 100644 libiberty/simple-object-elf.c create mode 100644 libiberty/simple-object-mach-o.c create mode 100644 libiberty/simple-object.c create mode 100644 libiberty/simple-object.txh First 500 lines of diff: diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS index 5f02c44..403d42b 100644 --- a/COPYING.LIBGLOSS +++ b/COPYING.LIBGLOSS @@ -229,7 +229,7 @@ POSSIBILITY OF SUCH DAMAGE. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -(13) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets) +(13) - Xilinx, Inc. (microblaze-* and powerpc-* targets) Copyright (c) 2004, 2009 Xilinx, Inc. All rights reserved. diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB index 515fcda..59687b6 100644 --- a/COPYING.NEWLIB +++ b/COPYING.NEWLIB @@ -797,7 +797,7 @@ SUCH DAMAGE. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -(36) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets) +(36) - Xilinx, Inc. (microblaze-* and powerpc-* targets) Copyright (c) 2004, 2009 Xilinx, Inc. All rights reserved. diff --git a/ChangeLog b/ChangeLog index 5fb7b61..f97c1ab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,29 @@ +2010-11-05 Michael Eager + + * COPYING.LIBGLOSS: Correct typo in microblaze. + * COPYING.NEWLIB: Same. + +2010-11-03 Ian Lance Taylor + Dave Korn + + PR lto/46273 + * configure.ac: Remove libelf tests. Build lto-plugin on ELF always + and on other supported platforms whenever LTO is enabled. + * configure: Rebuild. + +2010-11-02 Alan Modra + + PR binutils/12110 + * configure.ac: Error when source path contains spaces. + * configure: Regenerate. + +2010-10-20 Ian Lance Taylor + + * Makefile.def (target_modules): Set lib_path to src/.libs for + libstdc++-v3 module. + * Makefile.tpl: Fix typo in TARGET_LIB_PATH comment. + * Makefile.in: Rebuild. + 2010-10-08 Bernd Schmidt Joseph Myers diff --git a/Makefile.def b/Makefile.def index 29cd1a3..6223bf3 100644 --- a/Makefile.def +++ b/Makefile.def @@ -149,7 +149,7 @@ host_modules= { module= lto-plugin; bootstrap=true; }; target_modules = { module= libstdc++-v3; bootstrap=true; - lib_path=.libs; + lib_path=src/.libs; raw_cxx=true; }; target_modules = { module= libmudflap; lib_path=.libs; }; target_modules = { module= libssp; lib_path=.libs; }; diff --git a/Makefile.in b/Makefile.in index 1d5ef9e..aaea69d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -560,11 +560,11 @@ all: ### # This is the list of directories that may be needed in RPATH_ENVVAR -# so that prorgams built for the target machine work. +# so that programs built for the target machine work. TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc) @if target-libstdc++-v3 -TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs: +TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs: @endif target-libstdc++-v3 @if target-libmudflap diff --git a/Makefile.tpl b/Makefile.tpl index 1f0419c..4c55ee2 100644 --- a/Makefile.tpl +++ b/Makefile.tpl @@ -513,7 +513,7 @@ all: ### # This is the list of directories that may be needed in RPATH_ENVVAR -# so that prorgams built for the target machine work. +# so that programs built for the target machine work. TARGET_LIB_PATH = [+ FOR target_modules +][+ IF lib_path +]$(TARGET_LIB_PATH_[+module+])[+ ENDIF lib_path +][+ ENDFOR target_modules +]$(HOST_LIB_PATH_gcc) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 7981dce..a67868e 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,4 +1,385 @@ -2010-10-14 Dave Korn +2010-11-16 Jie Zhang + + * elf32-bfin.c (elf32_bfin_code_in_l1): New variable. + (elf32_bfin_data_in_l1): New variable. + (elf32_bfin_final_write_processing): New. + (elf_backend_final_write_processing): Define. + +2010-11-15 Mike Frysinger + + PR binutils/12177 + * elf32-bfin.c (_bfin_create_got_section): Drop unused flags code. + +2010-11-12 H.J. Lu + + * archive.c (_bfd_get_elt_at_filepos): Copy BFD_COMPRESS and + BFD_DECOMPRESS. + (bfd_openr_next_archived_file): Revert the last change. + +2010-11-11 Mingming Sun + + * archures.c (bfd_mach_mips_loongson_3a): Defined. + * bfd-in2.h (bfd_mach_mips_loongson_3a): Defined. + * cpu-mips.c (I_loongson_3a): New add. + (arch_info_struct): Add loongson_3a. + * elfxx-mips.c (_bfd_elf_mips_mach): Add loongson_3a. + (mips_set_isa_flags): Add loongson_3a. + (mips_mach_extensions): Add loongson_3a in MIPS64 extensions. + +2010-11-10 Richard Sandiford + + * elf32-arm.c (elf32_arm_merge_eabi_attributes): Remove unused + variables. + +2010-11-10 Nick Clifton + + * po/ja.po: Updated Japanese translation. + * po/ru.po: Updated Russian translation. + +2010-11-08 Nick Clifton + + * po/ja.po: Updated Japanese translation. + +2010-11-08 Alan Modra + + * hash.c (bfd_hash_hash): Extract from.. + (bfd_hash_lookup): ..here. + (bfd_hash_rename): New function. + * section.c (bfd_rename_section): New function. + * bfd-in.h (bfd_hash_rename): Declare. + * bfd-in2.h: Regenerate. + * elf.c (_bfd_elf_make_section_from_shdr): Rename input sections + when compressing or decompressing. Don't assert name match. + * elf64-hppa.c (get_reloc_section): Don't assert name match. + * elfxx-ia64.c (get_reloc_section): Likewise. + +2010-11-05 Joseph Myers + + * elf32-tic6x.c (elf32_tic6x_obj_attrs_handle_unknown): New. + (elf32_tic6x_merge_attributes): Use + _bfd_elf_merge_unknown_attribute_low and + _bfd_elf_merge_unknown_attribute_list. + (elf_backend_obj_attrs_handle_unknown): Define. + +2010-11-05 Joseph Myers + + * elf-attrs.c (_bfd_elf_merge_unknown_attribute_low, + _bfd_elf_merge_unknown_attribute_list): Correct test for matching + string attributes. + +2010-11-05 Tristan Gingold + + * po/bfd.pot: Regenerate + +2010-11-05 Tristan Gingold + + * configure.in: Bump version to 2.21.51 + * configure: Regenerate. + +2010-11-04 Maciej W. Rozycki + + PR ld/10144 + * elfxx-mips.c (_bfd_mips_elf_check_relocs) + [R_MIPS_32, R_MIPS_REL32, R_MIPS_64]: Ignore relocs from + SEC_DEBUGGING sections. + +2010-11-04 Tristan Gingold + + * vms-lib.c (vms_write_index): Fix thinko: reverse the loop. + Use bfd_zmalloc instead of bfd_malloc. Fix comment. + +2010-11-04 Kai Tietz + + * coffcode.h (GNU_LINKONCE_WT): New. + (sec_to_styp_flags): Add handling of new debug + section. + (styp_to_sec_flags): Likewise. + +2010-11-04 Tristan Gingold + + * makefile.vms (CFLAGS): Make badalias warnings informational. + * vms-lib.c (vms_lib_bread): Avoid arithmetic on void pointer. + +2010-11-04 Joseph Myers + + * elf-attrs.c (_bfd_elf_merge_unknown_attribute_low, + _bfd_elf_merge_unknown_attribute_list): New. + * elf-bfd.h (struct elf_backend_data): Add + obj_attrs_handle_unknown. + (_bfd_elf_merge_unknown_attribute_low, + _bfd_elf_merge_unknown_attribute_list): Declare. + * elf32-arm.c (elf32_arm_obj_attrs_handle_unknown): New. Split + out from elf32_arm_merge_eabi_attributes. + (elf32_arm_merge_eabi_attributes): Use + _bfd_elf_merge_unknown_attribute_low and + _bfd_elf_merge_unknown_attribute_list. + (elf_backend_obj_attrs_handle_unknown): Define. + * elfxx-target.h (elf_backend_obj_attrs_handle_unknown): Define. + (elfNN_bed): Update initializer. + +2010-11-02 H.J. Lu + + * bfd.c (BFD_FLAGS_FOR_BFD_USE_MASK): New. + * bfd-in2.h: Regenerated. + +2010-11-02 Joseph Myers + + * elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Except for + Tag_ABI_compatibility, treat odd tags as strings and even ones as + integers. + (elf32_tic6x_obj_attrs_order, elf32_tic6x_tag_to_array_alignment, + elf32_tic6x_array_alignment_to_tag): New. + (elf32_tic6x_merge_attributes): Handle more attributes. Set type + for merged attributes. + (elf_backend_obj_attrs_order): Define. + +2010-10-29 Maciej W. Rozycki + + * elfxx-mips.c (mips_elf_calculate_relocation): Fix a typo. + +2010-10-29 Pawel Sikora + + PR binutils/12075 + * compress.c (bfd_compress_section_contents): Use uLong on + compressed_size. + +2010-10-29 Joseph Myers + + * elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Check + Tag_ABI_compatibility not Tag_compatibility. + (elf32_tic6x_merge_attributes): Update compatibility attribute + name in comment. Return FALSE if merging common attributes fails. + +2010-10-29 Nick Clifton + + PR bintils/6962 + * coffcode.h (handle_COMDAT): Only check the base type when + looking for a section symbol. + +2010-10-29 H.J. Lu + Cary Coutant + + * archive.c (bfd_openr_next_archived_file): Copy BFD_COMPRESS + and BFD_DECOMPRESS. + + * bfd.c (BFD_COMPRESS): New. + (BFD_DECOMPRESS): Likewise. + (BFD_FLAGS_SAVED): Likewise. + (bfd_preserve_save): Replace BFD_IN_MEMORY with BFD_FLAGS_SAVED. + + * compress.c (bfd_uncompress_section_contents): Removed. + (get_uncompressed_size): New. + (decompress_contents): Likewise. + (bfd_compress_section_contents): Likewise. + (bfd_get_full_section_contents): Likewise. + (bfd_is_section_compressed): Likewise. + (bfd_init_section_decompress_status): Likewise. + (bfd_init_section_compress_status): Likewise. + + * dwarf2.c (dwarf_debug_sections): New. + (dwarf_debug_section_enum): Likewise. + (read_section): Remove section_name and compressed_section_name. + Add dwarf_debug_section_enum. Try compressed debug section. + (read_indirect_string): Updated. + (read_abbrevs): Likewise. + (decode_line_info): Likewise. + (read_debug_ranges): Likewise. + (find_line): Updated. + + * ecoff.c (bfd_debug_section): Add compress_status and + compressed_size. + + * elf.c (_bfd_elf_make_section_from_shdr): Call + bfd_is_section_compressed to check if a DWARF debug section is + compressed. Call bfd_init_section_compress_status or + bfd_init_section_decompress_status if needed. + + * elflink.c (elf_link_input_bfd): Replace bfd_get_section_contents + with bfd_get_full_section_contents. + * merge.c (_bfd_add_merge_section): Likewise. + * reloc.c (bfd_generic_get_relocated_section_contents): Likewise. + * simple.c (bfd_simple_get_relocated_section_contents): Likewise. + + * elfxx-target.h (TARGET_BIG_SYM): Allow BFD_COMPRESS and + BFD_DECOMPRESS. + (TARGET_LITTLE_SYM): Likewise. + + * libbfd-in.h (dwarf_debug_section): New. + (dwarf_debug_sections): Likewise. + + * libbfd.c (_bfd_generic_get_section_contents): Issue an error + when getting contents on compressed/decompressed section. + + * section.c (COMPRESS_SECTION_NONE): New. + (COMPRESS_SECTION_DONE): Likewise. + (DECOMPRESS_SECTION_SIZED): Likewise. + (BFD_FAKE_SECTION): Add compress_status and compressed_size. + (bfd_malloc_and_get_section): Replace bfd_get_section_contents + with bfd_get_full_section_contents. + + * bfd-in2.h: Regenerated. + * libbfd.h: Likewise. + +2010-10-29 Bernd Schmidt + Joseph Myers + + * elf32-tic6x.c (elf32_tic6x_merge_attributes): Check for mismatch + of DSBT attributes. + +2010-10-25 Daniel Jacobowitz + + * elf-bfd.h (RELOC_AGAINST_DISCARDED_SECTION): Always call + _bfd_clear_contents. Pass it the input section. + * libbfd-in.h (_bfd_clear_contents): Add input_section argument. + * libbfd.h: Regenerate. + * reloc.c (_bfd_clear_contents): Take input_section argument. + Use non-zero for .debug_ranges. + (bfd_generic_get_relocated_section_conten): Update _bfd_clear_contents + call. + + * elf32-arm.c (elf32_arm_relocate_section): Use + RELOC_AGAINST_DISCARDED_SECTION. + * elf-m10200.c (mn10200_elf_relocate_section): Likewise. + * elf-m10300.c (mn10300_elf_relocate_section): Likewise. + * elf32-arm.c (elf32_arm_relocate_section): Likewise. + * elf32-avr.c (elf32_avr_relocate_section): Likewise. + * elf32-bfin.c (bfin_relocate_section): Likewise. + (bfinfdpic_relocate_section): Likewise. + * elf32-cr16.c (elf32_cr16_relocate_section): Likewise. + * elf32-cr16c.c (elf32_cr16c_relocate_section): Likewise. + * elf32-cris.c (cris_elf_relocate_section): Likewise. + * elf32-crx.c (elf32_crx_relocate_section): Likewise. + * elf32-d10v.c (elf32_d10v_relocate_section): Likewise. + * elf32-fr30.c (fr30_elf_relocate_section): Likewise. + * elf32-frv.c (elf32_frv_relocate_section): Likewise. + * elf32-h8300.c (elf32_h8_relocate_section): Likewise. + * elf32-hppa.c (elf32_hppa_relocate_section): Likewise. + * elf32-i370.c (i370_elf_relocate_section): Likewise. + * elf32-i860.c (elf32_i860_relocate_section): Likewise. + * elf32-ip2k.c (ip2k_elf_relocate_section): Likewise. + * elf32-iq2000.c (iq2000_elf_relocate_section): Likewise. + * elf32-lm32.c (lm32_elf_relocate_section): Likewise. + * elf32-m32c.c (m32c_elf_relocate_section): Likewise. + * elf32-m32r.c (m32r_elf_relocate_section): Likewise. + * elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Likewise. + * elf32-m68k.c (elf_m68k_relocate_section): Likewise. + * elf32-mcore.c (mcore_elf_relocate_section): Likewise. + * elf32-mep.c (mep_elf_relocate_section): Likewise. + * elf32-moxie.c (moxie_elf_relocate_section): Likewise. + * elf32-msp430.c (elf32_msp430_relocate_section): Likewise. + * elf32-mt.c (mt_elf_relocate_section): Likewise. + * elf32-openrisc.c (openrisc_elf_relocate_section): Likewise. + * elf32-ppc.c (ppc_elf_relocate_section): Likewise. + * elf32-rx.c (rx_elf_relocate_section): Likewise. + * elf32-s390.c (elf_s390_relocate_section): Likewise. + * elf32-score.c (s3_bfd_score_elf_relocate_section): Likewise. + * elf32-score7.c (s7_bfd_score_elf_relocate_section): Likewise. + * elf32-sh.c (sh_elf_relocate_section): Likewise. + * elf32-spu.c (spu_elf_relocate_section): Likewise. + * elf32-tic6x.c (elf32_tic6x_relocate_section): Likewise. + * elf32-v850.c (v850_elf_relocate_section): Likewise. + * elf32-vax.c (elf_vax_relocate_section): Likewise. + * elf32-xc16x.c (elf32_xc16x_relocate_section): Likewise. + * elf32-xstormy16.c (xstormy16_elf_relocate_section): Likewise. + * elf32-xtensa.c (elf_xtensa_relocate_section): Likewise. + * elf64-alpha.c (elf64_alpha_relocate_section_r): Likewise. + (elf64_alpha_relocate_section): Likewise. + * elf64-hppa.c (elf64_hppa_relocate_section): Likewise. + * elf64-mmix.c (mmix_elf_relocate_section): Likewise. + * elf64-ppc.c (ppc64_elf_relocate_section): Likewise. + * elf64-s390.c (elf_s390_relocate_section): Likewise. + * elf64-sh64.c (sh_elf64_relocate_section): Likewise. + * elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise. + * elfxx-mips.c (_bfd_mips_elf_relocate_section): Likewise. + * elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Likewise. + +2010-10-25 Nathan Sidwell + + * elf32-tic6x.c: Add attribution. + +2010-10-25 Alan Modra + + * elf32-arm.c (find_stub_size_and_template): Avoid uninitialized + var warning at -O3. + +2010-10-25 Alan Modra + + * opncls.c (bfd_alloc, bfd_zalloc): Don't mark internal. + * libbfd-in.h (bfd_alloc, bfd_zalloc): Don't declare here. + * libbfd.h: Regenerate + * bfd-in2.h: Regenerate. + +2010-10-25 Alan Modra + + * opncls.c (_bfd_id_counter): Rename to bfd_id_counter. + (bfd_reserved_id_counter, bfd_use_reserved_id): New vars. + (_bfd_new_bfd): Use negative id when bfd_use_reserved_id. + (bfd_create): Doc fix. + * bfd-in2.h: Regenerate. + +2010-10-22 Rainer Orth + + * elfxx-sparc.c (tpoff): Define bed, static_tls_size. + Consider static_tls_alignment. + + * elf32-sparc.c (TARGET_BIG_SYM): Redefine to + bfd_elf32_sparc_sol2_vec. + (TARGET_BIG_NAME): Redefine to elf32-sparc-sol2. + (elf32_bed): Redefine to elf32_sparc_sol2_bed. + (elf_backend_static_tls_alignment): Redefine to 8. + Include elf32-target.h. + (elf_backend_static_tls_alignment): Undef again for VxWorks. + + * elf64-sparc.c (TARGET_BIG_SYM): Redefine to + bfd_elf64_sparc_sol2_vec. + (TARGET_BIG_NAME): Redefine to elf64-sparc-sol2. + (ELF_OSABI): Undef. + (elf64_bed): Redefine to elf64_sparc_sol2_bed. + (elf_backend_static_tls_alignment): Redefine to 16. + Include elf64-target.h. + + * config.bfd (sparc-*-solaris2.[0-6]): Split from sparc-*-elf*. + Set targ_defvec to bfd_elf32_sparc_sol2_vec. + [BFD64] (sparc-*-solaris2*): Set targ_defvec to + bfd_elf32_sparc_sol2_vec. + Replace bfd_elf64_sparc_vec by bfd_elf64_sparc_sol2_vec in + targ_selvecs. + + * configure.in: Handle bfd_elf32_sparc_sol2_vec, + bfd_elf64_sparc_sol2_vec. + * configure: Regenerate. + + * targets.c (bfd_elf32_sparc_sol2_vec): Declare. + (bfd_elf64_sparc_sol2_vec): Declare. + (_bfd_target_vector): Add bfd_elf32_sparc_sol2_vec, + bfd_elf64_sparc_sol2_vec. + +2010-10-21 Joseph Myers + + * elf32-tic6x.c (elf32_tic6x_merge_arch_attributes): Update for + attribute renaming. + (elf_backend_obj_attrs_section): Change to ".c6xabi.attributes". + +2010-10-21 Rainer Orth + + * elf-bfd.h (struct elf_backend_data): New member + static_tls_alignment. + * elfxx-target.h (elf_backend_static_tls_alignment): Provide + default. + (elfNN_bed): Initialize static_tls_alignment. + * elflink.c (bfd_elf_final_link): Don't round end of TLS section + if static TLS has special alignment requirements. + * elf32-i386.c (elf_i386_tpoff): Define bed, static_tls_size. + Consider static_tls_alignment. + (elf_backend_static_tls_alignment): Redefine for Solaris 2. + Undef again for VxWorks. + * elf64-x86-64.c (elf64_x86_64_tpoff): Define bed, + static_tls_size. + Consider static_tls_alignment. + (elf_backend_static_tls_alignment): Redefine for Solaris 2. + Undef again for Intel L1OM. + +2010-10-14 Dave Korn Apply LD plugin patch series (part 6/6). * aoutx.h (aout_link_check_ar_symbols): Take new "subsbfd" reference @@ -127,7 +508,7 @@ Delete. (elf32_tic6x_rel_relocation_p): Adjusted to match changes in data structures. - * elf32-microblaze.c (microblaze_elf_check_relocs): Use hooks/post-receive -- Repository for Project Archer.