From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24713 invoked by alias); 26 Nov 2013 19:22:34 -0000 Mailing-List: contact src-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: src-cvs-owner@sourceware.org Received: (qmail 24660 invoked by uid 9013); 26 Nov 2013 19:22:33 -0000 Date: Tue, 26 Nov 2013 19:22:00 -0000 Message-ID: <20131126192230.24487.qmail@sourceware.org> From: hjl@sourceware.org To: binutils-cvs@sourceware.org, gdb-cvs@sourceware.org, src-cvs@sourceware.org Subject: gdb and binutils branch hjl/linux/master updated. 74165a1d7bd4b9b1d8475425e37c005c013f0462 X-Git-Refname: refs/heads/hjl/linux/master X-Git-Reftype: branch X-Git-Oldrev: 935252a9f617b86556e5886ac84869c83de20564 X-Git-Newrev: 74165a1d7bd4b9b1d8475425e37c005c013f0462 X-SW-Source: 2013-q4/txt/msg00253.txt.bz2 This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gdb and binutils". The branch, hjl/linux/master has been updated via 74165a1d7bd4b9b1d8475425e37c005c013f0462 (commit) via d24a9f159c4b62ea5a64f619bd2090bbc98d8abd (commit) via 492e19d098f4bf4f22bac22815e9cb117be55b33 (commit) via 4f14910fa1331398cc695011a6af43a89252b4b1 (commit) via 4920638856fd2ee27d0f61330e75a05b8d719f02 (commit) via b1ee0cc48909c2116709038e6e1f2ffa7c3bd99c (commit) via 158599681f7c57e4d233a3e14c2e01faeaae55aa (commit) via 244ec0da3816472b6e2c3347dae8b2d308d90f93 (commit) via 88e80851c92b974a2ccccceaed931baacd647303 (commit) via f7e3ecae9ff55b69aab93af61a7f7ca272d03d0a (commit) via b02677b9040a23788b4e07c7cfbf75eca0aa2775 (commit) via 23e9d3b9cecfffc529b5d8bb2ddec7f3e312cd6d (commit) via 5a75f60bc2dfb9b9bf607438448ab67325526848 (commit) via 283f7163ecb9e36c817ded1c7306650d1dc44c11 (commit) via 29453a14557af65ed7a0867722b0145bb9f0e0c2 (commit) via 0fb14d8ffde0940e0b55d529c50a5d424b763b13 (commit) via 22825df749cf79e849f6df35a6d3d0ae4e5a277e (commit) via 6dd315bae39eb29b75df2f202f087331733a39df (commit) via c1ea7c017e0a18f3e2a81d863593b3a27cd02d60 (commit) via 35720eaabd2da83301b6488347be1e7fc9d6fc44 (commit) via 3cd14e4575a40c8b9d2c009de38b5f1de6370d51 (commit) via 985c818c2d77d70379d7b866eae73e0baa079d1b (commit) via f873dd7ade1d20f4f89b1d52f081c83bc37bbad7 (commit) via 995c1ad93a97c35d45083dfc4414cd2c3bb8270d (commit) via 38a502a410c3e16bb3289790a5195b7b164b4e45 (commit) via 1fd4d43dbed7d1de0597107269d3c6fe4a37e8e3 (commit) via a12361b95c152656a9ccd68db902bef64bc506a3 (commit) via 1e1d69201b94881374202709f1801d1126fc7ef7 (commit) via 1e9c71b81b1cc28aea5b8cceeeac5435d37b752a (commit) via 9df9dbe031e8f643651f638823eed773a4037af7 (commit) via 6632e8ccecd8fe5de18ad78ced1c14755a24b169 (commit) via 0c075858c711eaf6fcd23a07e86d7fadcfea4330 (commit) via 08f4871a657e56168aa804828587352e0dc0e9c6 (commit) via f3f51a69187bd04f61373f54afd359e595d18011 (commit) via 38e1f2a7d503d8abd788456782287383e0a0cfe8 (commit) via f380848e84613364a17008f04e91bfef09eaf158 (commit) via c0621699ffdbeea387ea37a90258939540b26424 (commit) via f57e61cdf634ed7ff8c18edee8154fd92f8b2583 (commit) via da2b2fdf57a96f7a5b6b153e94afb747e212b17f (commit) via 6eeee81c8e59511962bdd83df5e7785bfdf871d2 (commit) via 0cb112f7400187275da81a05a9ad0534f1430139 (commit) via 194cca41192efa65f710967e3149bbc813c12b22 (commit) via 33f8fe58b9a55a0075a90cc9080a1716221a3f81 (commit) via 1ec56e88aa9b052ab10b806d82fbdbc8d153d977 (commit) via 8ad6489081e0685755f03779fb26463b83add34c (commit) via c8381c86b4d54d2362ebcdcdd88c352aa62c207a (commit) via 1bd122facc6a755159f136024d64472e074f904c (commit) via 1dc8686c48e72fc02723d44ee0fecde0d233c74e (commit) via f5b0ed3c8ce42b0dd6b6caa0b3d7b7e734311afe (commit) via be2c48b4d50b992ba83bc51f086e316621a03a14 (commit) via 5ed365b417ae675db9bd42c6920de83027edcc0c (commit) via ca092b61dcb002e8eac3f745c84d8d9869262d2a (commit) via 0a1e61210c1740acbd5739afdf0f445a7e613d5c (commit) via 0061ea2440bff35c29fa18c752528680dc985242 (commit) via 46b2ff5b53f12137013b59d399ef65a0b98990bc (commit) via 56244278a64d224e1494e2616ed4995d9ce6ecb0 (commit) via 0d091088ea62a3ad78d01d58507c11b8e104d5a7 (commit) via f0c897ef0a1aa2c4983cd216a4aadff82dcbad4a (commit) via 8d5c4b7bfdfa5f2b40fa056132823c8e9497dc72 (commit) via 630b051036e446754f13d1f07cfd6de0612a90de (commit) via 97122a4cffdf7d9adfdef451498e92d4e46b5783 (commit) via 265a5258b3b5c137990547e2e4770f33657103f5 (commit) via c78feb398f06b959c2b0533837244f27cd81ac6d (commit) via 27b81af3ea740c4fc562b19916f70d251d8fe300 (commit) via ebcf782c74daac92736b4c70098d36b0bc084417 (commit) via 20ad937816bc70bd55af8ce2c1bc7d95933e4698 (commit) via 76fbd4629c7e9559247ee4f9641d0a4dcca572a1 (commit) via 9a2310125bcdec881dd1b21004ec0ea6558cfd4f (commit) via 069d6a0fbf09618055aeebc8587881a0a8f8dced (commit) via 7c245c246c23c5b3f4eef21a2f385af1c962c636 (commit) via e48744a00a1bddd3366c25e93fee86e97c190e7b (commit) via 925bbbbb989a9bef73a13d6085b2674fe8b90048 (commit) via 8986e351a4e4cffcce727d6f612d08a90865358d (commit) via 10d8cbd222af0f56ca41e17a29fbdea46c5dc288 (commit) via 6b1141e3f3a7d8303f575caf66347f902f6b07ea (commit) via 60650f2e2f40dc992f12647ee001ef87eae13f2e (commit) via 09748966c1b65c953971f8e56d7f6113cfbfda95 (commit) via a196ebeb91d1149b1615faaeafc31d72a28ba98e (commit) via e43e105e0d3a6cf324b19adc10d4952b553f43ee (commit) via 1dbcd68cf12168c359df2da36b5b612100310a30 (commit) via ccc42043f7a34784560e08553bbf51ce3044785e (commit) via 57803a3c60f399772907ac306f6eefd9fc83fb15 (commit) via 87b8eed7fb7040a67d3f7317258795bdd258612b (commit) via 9a73e520da7dbde07184113bc07f144fd1e47294 (commit) via 2b59118e727300b1c4e306e08ac53ee5693ab45b (commit) via b26dfc9ab352692e0bb8b005b9ca58eb1bc8c026 (commit) via 3a8356ffac809056cb3650c50a00f4adb30cc147 (commit) via b12039c63764299237a899c986be7a557aa62807 (commit) via 68c765e263432b1aa5f5a54edc358eba302be4ca (commit) via f2de978509eb51f85410eab04696725f0bccf9c3 (commit) via 2a2f9fe4007a0135ac091878dc7000f91e75e339 (commit) via 3e9ecad3e843a588fa610c2419f7d3117014a927 (commit) via 33aa641a5d20d54adaac9b21b5a3e19b03f0bd4f (commit) via aa01e46a4cd80b8398befa84feaf87660d423602 (commit) via 0c7231013ce7a7df1b8cb31a123bb1aa03d3ec91 (commit) via c2763e270c6627e55ac7a75ed3c0a717fbca9bd0 (commit) via 03e621be975dacc9cec9f5782698bdb098f6a49c (commit) via 31b4ab9e37d4592c3faa883008d0fc06f8cfa6fc (commit) via 4392c53486b779e2ed309a42f9ce030fa04014d9 (commit) via 8f8c3854e0ea5c632e12d3d9193f0eb6a690c2a0 (commit) via a8d14a88922c353d99250521a4fd2129a49b7810 (commit) via cf3f45fad7811e89d6b586a1a429a314e3db9f53 (commit) via 077e2c8848810b23531b7fdae1739a5eab83c04f (commit) via 8ab91b9600c1a21a45080f6cef6cd91abb85c9c4 (commit) via df7752b044d8ed316827f3887e5afe675d3d243a (commit) via 4a0a886ab6202ef83d74063aa9fe3467f815dd4e (commit) via 3737b3210bd2f18e263d65528dd860edaeb8f997 (commit) via 15bb7f9aee828c149dc8fcac5a48b9fc37563a87 (commit) via 53ce3c3929c7121f155e0a4a2492c8dba3878dfd (commit) via 09607c9e081644f4f5a7fdd9105ee1e9862fdb66 (commit) via 4ff70b847ca222dcd9e7fc33ef2be300f75be68a (commit) via 3447c057978c8090ea452561a1c9deb7a3e1ddd2 (commit) via 0080a2f67157de9feeee6d0bf3c0db28112b167b (commit) via 161d1bec16764585e987c8d804df0fb560a0d491 (commit) via 2978b11100a6318e05b8bc2d7923d9f735ef5c6e (commit) via e26b6bb047e55e8c1465691886ee21117394b7a6 (commit) via a3d08894e544f6b9e65581469cbbafbe39a353fe (commit) via 0e9f083f4cb94a9dc861f38ba151aac06efce2b8 (commit) via 63ce7108c4b251cf2bad97283f5ea5279bb56a44 (commit) via a7c11ee135af24815f32e8cfbbb6f565f9f22a1b (commit) via 0a5dd17d950c87a2c096f79a37c9a304a795c2bd (commit) via c06ec7240faae97834f889f80e493f15514877d8 (commit) via f49fe902baaeff0cc73e86330ed0468d48203046 (commit) via c9fb6e581486573e4eb9b73dd9036cc5e4c3e9f7 (commit) via baa2af86d4ca17a82a02b581ab5150587ef955f8 (commit) from 935252a9f617b86556e5886ac84869c83de20564 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=74165a1d7bd4b9b1d8475425e37c005c013f0462 commit 74165a1d7bd4b9b1d8475425e37c005c013f0462 Merge: 935252a d24a9f1 Author: H.J. Lu Date: Tue Nov 26 10:38:08 2013 -0800 Merge remote-tracking branch 'origin/master' into hjl/linux/master ----------------------------------------------------------------------- Summary of changes: ChangeLog | 6 +- bfd/ChangeLog | 26 + bfd/elf-nacl.c | 25 +- bfd/elf64-x86-64.c | 6 +- bfd/elfnn-aarch64.c | 33 +- bfd/libcoff-in.h | 5 +- bfd/libcoff.h | 5 +- bfd/peXXigen.c | 8 +- bfd/version.h | 2 +- binutils/ChangeLog | 6 + binutils/resres.c | 16 +- binutils/testsuite/ChangeLog | 4 + binutils/testsuite/binutils-all/dlltool.exp | 4 +- binutils/windres.c | 15 +- config.guess | 144 +- config.sub | 17 +- config/ChangeLog | 4 + config/picflag.m4 | 3 - elfcpp/ChangeLog | 5 + elfcpp/x86_64.h | 2 + gas/ChangeLog | 46 + gas/app.c | 11 +- gas/config/tc-arm.c | 12 +- gas/config/tc-i386.c | 5 +- gas/config/tc-mips.c | 33 +- gas/doc/as.texinfo | 6 + gas/doc/c-arm.texi | 1 + gas/doc/c-mips.texi | 5 + gas/testsuite/ChangeLog | 33 +- gas/testsuite/gas/aarch64/msr.d | 2 + gas/testsuite/gas/aarch64/msr.s | 5 +- gas/testsuite/gas/arm/attr-march-armv7ve.d | 17 + gas/testsuite/gas/i386/avx512f-nondef.d | 2 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 2 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 2 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 2 +- gas/testsuite/gas/i386/x86-64-mpx-addr32.d | 1 + gas/testsuite/gas/i386/x86-64-opcode.d | 10 +- gas/testsuite/gas/i386/x86-64-sha.d | 1 + gas/testsuite/gas/mips/fix-rm7000-1.d | 22 + gas/testsuite/gas/mips/fix-rm7000-1.s | 10 + gas/testsuite/gas/mips/fix-rm7000-2.d | 57 + gas/testsuite/gas/mips/fix-rm7000-2.s | 25 + gas/testsuite/gas/mips/micromips@fix-rm7000-1.d | 16 + gas/testsuite/gas/mips/micromips@fix-rm7000-2.d | 31 + gas/testsuite/gas/mips/mips.exp | 4 + gdb/ChangeLog | 819 +++++++++++ gdb/Makefile.in | 6 +- gdb/NEWS | 5 + gdb/aarch64-tdep.c | 2 +- gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 4 +- gdb/ada-lex.l | 2 +- gdb/ada-typeprint.c | 2 +- gdb/ada-valprint.c | 2 +- gdb/aix-thread.c | 2 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-nat.c | 2 +- gdb/alpha-osf1-tdep.c | 2 +- gdb/alpha-tdep.c | 2 +- gdb/alphanbsd-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-linux-nat.c | 45 +- gdb/amd64-linux-tdep.c | 14 +- gdb/amd64-linux-tdep.h | 3 +- gdb/amd64-nat.c | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 14 + gdb/amd64-tdep.h | 8 +- gdb/amd64fbsd-tdep.c | 2 +- gdb/amd64obsd-tdep.c | 2 +- gdb/arch-utils.c | 2 +- gdb/arm-linux-nat.c | 2 +- gdb/arm-linux-tdep.c | 2 +- gdb/arm-tdep.c | 14 +- gdb/arm-wince-tdep.c | 2 +- gdb/armbsd-tdep.c | 2 +- gdb/armnbsd-nat.c | 2 +- gdb/armnbsd-tdep.c | 2 +- gdb/armobsd-tdep.c | 2 +- gdb/avr-tdep.c | 2 +- gdb/ax-gdb.c | 2 +- gdb/ax-general.c | 2 +- gdb/bcache.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 2 +- gdb/build-id.c | 2 +- gdb/buildsym.c | 2 +- gdb/c-exp.y | 30 +- gdb/c-lang.c | 2 +- gdb/c-typeprint.c | 2 +- gdb/c-valprint.c | 2 +- gdb/charset.c | 2 +- gdb/cli-out.c | 2 +- gdb/cli/cli-cmds.c | 2 +- gdb/cli/cli-decode.c | 2 +- gdb/cli/cli-dump.c | 2 +- gdb/cli/cli-interp.c | 2 +- gdb/cli/cli-logging.c | 2 +- gdb/cli/cli-script.c | 41 +- gdb/cli/cli-setshow.c | 2 +- gdb/cli/cli-utils.c | 2 +- gdb/coffread.c | 2 +- gdb/common/common-utils.c | 2 +- gdb/common/common.m4 | 2 - gdb/common/filestuff.c | 6 +- gdb/common/gdb_dirent.h | 40 - gdb/common/gdb_stat.h | 59 - gdb/common/gdb_string.h | 69 - gdb/common/i386-gcc-cpuid.h | 8 +- gdb/common/i386-xstate.h | 21 +- gdb/common/linux-osdata.c | 6 +- gdb/common/linux-procfs.c | 2 +- gdb/common/linux-ptrace.c | 2 +- gdb/common/signals.c | 2 +- gdb/common/vec.h | 2 +- gdb/config.in | 18 - gdb/configure | 330 +----- gdb/configure.ac | 11 +- gdb/contrib/ari/gdb_ari.sh | 18 - gdb/core-regset.c | 2 +- gdb/corefile.c | 4 +- gdb/corelow.c | 2 +- gdb/cp-abi.c | 2 +- gdb/cp-namespace.c | 28 + gdb/cp-support.c | 2 +- gdb/cp-support.h | 5 + gdb/cp-valprint.c | 2 +- gdb/cris-tdep.c | 2 +- gdb/ctf.c | 2 +- gdb/d-lang.c | 2 +- gdb/darwin-nat.c | 2 +- gdb/data-directory/Makefile.in | 1 + gdb/dbxread.c | 6 +- gdb/dcache.c | 52 +- gdb/defs.h | 8 - gdb/demangle.c | 2 +- gdb/dicos-tdep.c | 2 +- gdb/disasm.c | 4 +- gdb/doc/ChangeLog | 37 + gdb/doc/gdb.texinfo | 77 +- gdb/doublest.c | 2 +- gdb/dsrec.c | 2 +- gdb/dummy-frame.c | 2 +- gdb/dwarf2-frame.c | 39 +- gdb/dwarf2loc.c | 2 +- gdb/dwarf2read.c | 4 +- gdb/elfread.c | 2 +- gdb/environ.c | 2 +- gdb/eval.c | 2 +- gdb/event-loop.c | 2 +- gdb/exceptions.c | 2 +- gdb/exec.c | 4 +- gdb/expprint.c | 2 +- gdb/f-exp.y | 2 +- gdb/f-lang.c | 2 +- gdb/f-typeprint.c | 2 +- gdb/f-valprint.c | 2 +- gdb/fbsd-nat.c | 2 +- gdb/features/Makefile | 14 + gdb/features/i386/32bit-mpx.xml | 43 + gdb/features/i386/64bit-mpx.xml | 43 + gdb/features/i386/amd64-mpx-linux.c | 211 +++ gdb/features/i386/amd64-mpx-linux.xml | 19 + gdb/features/i386/amd64-mpx.c | 206 +++ gdb/features/i386/amd64-mpx.xml | 17 + gdb/features/i386/i386-mpx-linux.c | 187 +++ gdb/features/i386/i386-mpx-linux.xml | 19 + gdb/features/i386/i386-mpx.c | 182 +++ gdb/features/i386/i386-mpx.xml | 17 + gdb/findcmd.c | 2 +- gdb/findvar.c | 2 +- gdb/fork-child.c | 2 +- gdb/frame.c | 144 ++- gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 2 +- gdb/gdb.c | 2 +- gdb/gdb_bfd.c | 2 +- gdb/gdbarch.c | 2 +- gdb/gdbserver/ChangeLog | 54 + gdb/gdbserver/Makefile.in | 14 +- gdb/gdbserver/config.in | 15 - gdb/gdbserver/configure | 322 +----- gdb/gdbserver/configure.ac | 2 - gdb/gdbserver/configure.srv | 20 +- gdb/gdbserver/gdbreplay.c | 4 - gdb/gdbserver/i387-fp.c | 90 ++ gdb/gdbserver/linux-low.c | 13 +- gdb/gdbserver/linux-x86-low.c | 80 +- gdb/gdbserver/remote-utils.c | 2 +- gdb/gdbserver/server.h | 2 - gdb/gdbtypes.c | 214 +++- gdb/gdbtypes.h | 2 + gdb/gnu-nat.c | 2 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v3-abi.c | 2 +- gdb/gnulib/aclocal.m4 | 4 + gdb/gnulib/config.in | 82 ++ gdb/gnulib/configure | 1487 ++++++++++++++++---- gdb/gnulib/import/Makefile.am | 163 +++- gdb/gnulib/import/Makefile.in | 249 +++- gdb/gnulib/import/dirent.in.h | 258 ++++ gdb/gnulib/import/m4/dirent_h.m4 | 64 + gdb/gnulib/import/m4/gnulib-cache.m4 | 5 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 26 + gdb/gnulib/import/m4/strstr.m4 | 130 ++ gdb/gnulib/import/m4/sys_stat_h.m4 | 96 ++ gdb/gnulib/import/m4/time_h.m4 | 109 ++ gdb/gnulib/import/strstr.c | 82 ++ gdb/gnulib/import/sys_stat.in.h | 728 ++++++++++ gdb/gnulib/import/time.in.h | 248 ++++ gdb/gnulib/update-gnulib.sh | 13 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 2 +- gdb/go32-nat.c | 2 +- gdb/hppa-hpux-tdep.c | 2 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppanbsd-tdep.c | 2 +- gdb/hppaobsd-tdep.c | 2 +- gdb/i386-cygwin-tdep.c | 2 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-linux-nat.c | 19 +- gdb/i386-linux-tdep.c | 11 +- gdb/i386-linux-tdep.h | 4 +- gdb/i386-nto-tdep.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 221 +++- gdb/i386-tdep.h | 24 +- gdb/i386bsd-tdep.c | 2 +- gdb/i386gnu-nat.c | 2 +- gdb/i386nbsd-tdep.c | 2 +- gdb/i386obsd-tdep.c | 2 +- gdb/i387-tdep.c | 132 ++- gdb/i387-tdep.h | 9 + gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-linux-nat.c | 2 +- gdb/inf-child.c | 4 +- gdb/inf-ptrace.c | 2 +- gdb/inf-ttrace.c | 2 +- gdb/infcall.c | 2 +- gdb/infcmd.c | 2 +- gdb/inflow.c | 2 +- gdb/infrun.c | 2 +- gdb/interps.c | 2 +- gdb/iq2000-tdep.c | 2 +- gdb/irix5-nat.c | 2 +- gdb/jit.c | 2 +- gdb/jv-exp.y | 2 +- gdb/jv-lang.c | 2 +- gdb/jv-typeprint.c | 2 +- gdb/jv-valprint.c | 2 +- gdb/language.c | 2 +- gdb/linux-fork.c | 4 +- gdb/linux-nat.c | 6 +- gdb/lm32-tdep.c | 2 +- gdb/m2-exp.y | 2 +- gdb/m2-typeprint.c | 2 +- gdb/m32c-tdep.c | 2 +- gdb/m32r-linux-nat.c | 2 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m32r-rom.c | 2 +- gdb/m32r-tdep.c | 2 +- gdb/m68hc11-tdep.c | 2 +- gdb/m68k-tdep.c | 2 +- gdb/m68kbsd-tdep.c | 2 +- gdb/m68klinux-nat.c | 4 +- gdb/m68klinux-tdep.c | 2 +- gdb/m88k-tdep.c | 2 +- gdb/macrocmd.c | 2 +- gdb/main.c | 4 +- gdb/mdebugread.c | 4 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 3 +- gdb/memory-map.c | 2 +- gdb/mep-tdep.c | 2 +- gdb/mi/mi-cmd-break.c | 2 +- gdb/mi/mi-cmd-disas.c | 2 +- gdb/mi/mi-cmd-env.c | 4 +- gdb/mi/mi-cmd-stack.c | 2 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-cmds.c | 2 +- gdb/mi/mi-console.c | 2 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 2 +- gdb/mi/mi-parse.c | 2 +- gdb/microblaze-rom.c | 2 +- gdb/microblaze-tdep.c | 2 +- gdb/mingw-hdep.c | 2 +- gdb/minidebug.c | 2 +- gdb/minsyms.c | 2 +- gdb/mips-irix-tdep.c | 2 +- gdb/mips-linux-tdep.c | 2 +- gdb/mips-tdep.c | 2 +- gdb/mips64obsd-tdep.c | 2 +- gdb/mipsnbsd-tdep.c | 2 +- gdb/mipsread.c | 2 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 2 +- gdb/monitor.c | 2 +- gdb/moxie-tdep.c | 2 +- gdb/mt-tdep.c | 2 +- gdb/nbsd-tdep.c | 2 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nto-procfs.c | 4 +- gdb/nto-tdep.c | 4 +- gdb/objc-lang.c | 2 +- gdb/objfiles.c | 4 +- gdb/opencl-lang.c | 2 +- gdb/osabi.c | 2 +- gdb/osdata.c | 2 +- gdb/p-exp.y | 2 +- gdb/p-lang.c | 2 +- gdb/p-typeprint.c | 2 +- gdb/parse.c | 2 +- gdb/posix-hdep.c | 2 +- gdb/ppc-linux-nat.c | 2 +- gdb/ppc-sysv-tdep.c | 2 +- gdb/ppcfbsd-tdep.c | 2 +- gdb/ppcnbsd-tdep.c | 2 +- gdb/ppcobsd-tdep.c | 2 +- gdb/printcmd.c | 2 +- gdb/procfs.c | 6 +- gdb/progspace.c | 18 +- gdb/progspace.h | 6 + gdb/prologue-value.c | 2 +- gdb/python/lib/gdb/command/bound_registers.py | 45 + gdb/python/py-auto-load.c | 2 +- gdb/python/py-frame.c | 6 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-type.c | 191 +--- gdb/python/py-value.c | 17 +- gdb/ravenscar-thread.c | 2 +- gdb/regcache.c | 2 +- gdb/regformats/i386/amd64-mpx-linux.dat | 84 ++ gdb/regformats/i386/amd64-mpx.dat | 83 ++ gdb/regformats/i386/i386-mpx-linux.dat | 60 + gdb/regformats/i386/i386-mpx.dat | 59 + gdb/registry.c | 2 +- gdb/remote-fileio.c | 4 +- gdb/remote-m32r-sdi.c | 2 +- gdb/remote-mips.c | 4 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 4 +- gdb/reverse.c | 2 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-nat.c | 2 +- gdb/ser-base.c | 2 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 2 +- gdb/ser-pipe.c | 2 +- gdb/ser-tcp.c | 2 +- gdb/ser-unix.c | 2 +- gdb/serial.c | 2 +- gdb/sh-tdep.c | 2 +- gdb/sh64-tdep.c | 2 +- gdb/shnbsd-tdep.c | 2 +- gdb/skip.c | 2 +- gdb/sol-thread.c | 4 +- gdb/solib-dsbt.c | 2 +- gdb/solib-frv.c | 2 +- gdb/solib-osf.c | 2 +- gdb/solib-spu.c | 4 +- gdb/solib-target.c | 2 +- gdb/solib.c | 2 +- gdb/somread.c | 2 +- gdb/source.c | 4 +- gdb/sparc-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 2 +- gdb/sparc64-tdep.c | 2 +- gdb/sparc64fbsd-tdep.c | 2 +- gdb/sparc64nbsd-tdep.c | 2 +- gdb/sparcnbsd-tdep.c | 2 +- gdb/spu-linux-nat.c | 2 +- gdb/spu-multiarch.c | 2 +- gdb/spu-tdep.c | 2 +- gdb/stabsread.c | 2 +- gdb/stack.c | 2 +- gdb/std-regs.c | 2 +- gdb/symfile.c | 4 +- gdb/symmisc.c | 4 +- gdb/symtab.c | 4 +- gdb/target-dcache.c | 199 +++ gdb/target-dcache.h | 35 + gdb/target-descriptions.c | 2 +- gdb/target.c | 93 +- gdb/target.h | 9 +- gdb/testsuite/ChangeLog | 136 ++ gdb/testsuite/gdb.ada/py_range.exp | 40 + gdb/testsuite/gdb.ada/py_range/foo.adb | 32 + .../gdb.ada/{fixed_cmp => py_range}/pck.adb | 0 .../gdb.ada/{fixed_cmp => py_range}/pck.ads | 0 gdb/testsuite/gdb.arch/i386-mpx.c | 92 ++ gdb/testsuite/gdb.arch/i386-mpx.exp | 142 ++ gdb/testsuite/gdb.base/ena-dis-br.exp | 2 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 40 + gdb/testsuite/gdb.base/maint.exp | 15 +- gdb/testsuite/gdb.base/setshow.exp | 4 +- gdb/testsuite/gdb.cp/impl-this.cc | 135 ++ gdb/testsuite/gdb.cp/impl-this.exp | 130 ++ gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S | 540 +++++++ gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c | 36 + gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 44 + gdb/testsuite/gdb.perf/backtrace.c | 54 + gdb/testsuite/gdb.perf/backtrace.exp | 66 + gdb/testsuite/gdb.perf/backtrace.py | 50 + gdb/testsuite/gdb.perf/single-step.c | 35 + gdb/testsuite/gdb.perf/single-step.exp | 56 + gdb/testsuite/gdb.perf/single-step.py | 34 + gdb/testsuite/gdb.python/py-mi.exp | 20 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 8 +- gdb/testsuite/gdb.python/py-symbol.exp | 53 +- gdb/testsuite/gdb.python/py-type.exp | 3 +- gdb/testsuite/gdb.python/py-value.exp | 12 +- gdb/testsuite/gdb.python/python.exp | 5 +- gdb/testsuite/gdb.xml/maint_print_struct.xml | 1 + gdb/testsuite/lib/mi-support.exp | 562 ++++---- gdb/thread.c | 2 +- gdb/tilegx-linux-nat.c | 2 +- gdb/tilegx-tdep.c | 2 +- gdb/top.c | 5 +- gdb/tracepoint.c | 3 +- gdb/tui/tui-command.c | 2 +- gdb/tui/tui-data.c | 2 +- gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-file.c | 2 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-out.c | 2 +- gdb/tui/tui-regs.c | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-stack.c | 2 +- gdb/tui/tui-win.c | 2 +- gdb/tui/tui-windata.c | 2 +- gdb/tui/tui-winsource.c | 2 +- gdb/typeprint.c | 2 +- gdb/ui-file.c | 2 +- gdb/ui-out.c | 2 +- gdb/user-regs.c | 2 +- gdb/utils.c | 2 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 2 +- gdb/valops.c | 31 +- gdb/valprint.c | 20 +- gdb/value.c | 24 +- gdb/varobj.c | 4 +- gdb/vax-tdep.c | 2 +- gdb/vaxnbsd-tdep.c | 2 +- gdb/vaxobsd-tdep.c | 2 +- gdb/windows-nat.c | 2 +- gdb/xcoffread.c | 4 +- gdb/xml-support.c | 2 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-linux-nat.c | 2 +- gold/ChangeLog | 35 + gold/configure | 64 +- gold/configure.ac | 9 +- gold/testsuite/Makefile.am | 13 + gold/testsuite/Makefile.in | 27 +- gold/x86_64.cc | 41 +- gprof/ChangeLog | 11 + gprof/gprof.c | 12 +- gprof/gprof.h | 1 + gprof/gprof.texi | 28 +- gprof/utils.c | 13 +- include/opcode/ChangeLog | 11 + include/opcode/aarch64.h | 2 +- include/opcode/arm.h | 8 +- ld/ChangeLog | 63 + ld/Makefile.am | 13 + ld/Makefile.in | 15 + ld/configure.tgt | 7 +- ld/emulparams/aarch64elf32.sh | 2 +- ld/emulparams/aarch64linux32.sh | 47 + ld/emulparams/aarch64linux32b.sh | 2 + ld/emulparams/nios2linux.sh | 20 + ld/emultempl/elf32.em | 23 +- ld/emultempl/pe.em | 21 +- ld/emultempl/pep.em | 12 +- ld/ld.texinfo | 5 + ld/pe-dll.c | 13 +- ld/scripttempl/avr.sc | 4 +- ld/scripttempl/elf32msp430.sc | 6 +- ld/scripttempl/elf32msp430_3.sc | 4 +- ld/testsuite/ChangeLog | 40 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/ifunc-21.d | 31 + ld/testsuite/ld-aarch64/ifunc-21.s | 13 + ld/testsuite/ld-aarch64/ifunc-22.d | 11 + ld/testsuite/ld-aarch64/ifunc-22.s | 14 + ld/testsuite/ld-elf/ehdr_start-missing.d | 4 + ld/testsuite/ld-elf/ehdr_start-missing.t | 8 + ld/testsuite/ld-elf/ehdr_start-strongref.s | 9 + ld/testsuite/ld-elf/ehdr_start-userdef.d | 9 + ld/testsuite/ld-elf/ehdr_start-userdef.t | 10 + ld/testsuite/ld-elf/ehdr_start-weak.d | 8 + ld/testsuite/ld-mips-elf/ehdr_start-2.nd | 2 +- ld/testsuite/ld-x86-64/bnd-branch-1.d | 19 + ld/testsuite/ld-x86-64/bnd-branch-1.s | 9 + ld/testsuite/ld-x86-64/mpx.exp | 20 + ld/testsuite/ld-x86-64/{mpx1.out => mpx2.out} | 0 ld/testsuite/ld-x86-64/{mpx1a.c => mpx2a.c} | 0 ld/testsuite/ld-x86-64/{mpx1a.rd => mpx2a.rd} | 0 ld/testsuite/ld-x86-64/{mpx1b.c => mpx2b.c} | 0 ld/testsuite/ld-x86-64/{mpx1c.c => mpx2c.c} | 0 ld/testsuite/ld-x86-64/{mpx1a.rd => mpx2c.rd} | 0 libiberty/ChangeLog | 27 + libiberty/configure | 3 - libiberty/cp-demangle.c | 190 ++- libiberty/cp-demangle.h | 5 + libiberty/testsuite/demangle-expected | 20 + opcodes/ChangeLog | 10 + opcodes/aarch64-opc.c | 10 +- opcodes/micromips-opc.c | 113 +- opcodes/mips-opc.c | 2 +- sim/igen/ChangeLog | 4 + sim/igen/Makefile.in | 2 +- 518 files changed, 11047 insertions(+), 2669 deletions(-) create mode 100644 gas/testsuite/gas/arm/attr-march-armv7ve.d create mode 100644 gas/testsuite/gas/mips/fix-rm7000-1.d create mode 100644 gas/testsuite/gas/mips/fix-rm7000-1.s create mode 100644 gas/testsuite/gas/mips/fix-rm7000-2.d create mode 100644 gas/testsuite/gas/mips/fix-rm7000-2.s create mode 100644 gas/testsuite/gas/mips/micromips@fix-rm7000-1.d create mode 100644 gas/testsuite/gas/mips/micromips@fix-rm7000-2.d delete mode 100644 gdb/common/gdb_dirent.h delete mode 100644 gdb/common/gdb_stat.h delete mode 100644 gdb/common/gdb_string.h create mode 100644 gdb/features/i386/32bit-mpx.xml create mode 100644 gdb/features/i386/64bit-mpx.xml create mode 100644 gdb/features/i386/amd64-mpx-linux.c create mode 100644 gdb/features/i386/amd64-mpx-linux.xml create mode 100644 gdb/features/i386/amd64-mpx.c create mode 100644 gdb/features/i386/amd64-mpx.xml create mode 100644 gdb/features/i386/i386-mpx-linux.c create mode 100644 gdb/features/i386/i386-mpx-linux.xml create mode 100644 gdb/features/i386/i386-mpx.c create mode 100644 gdb/features/i386/i386-mpx.xml create mode 100644 gdb/gnulib/import/dirent.in.h create mode 100644 gdb/gnulib/import/m4/dirent_h.m4 create mode 100644 gdb/gnulib/import/m4/strstr.m4 create mode 100644 gdb/gnulib/import/m4/sys_stat_h.m4 create mode 100644 gdb/gnulib/import/m4/time_h.m4 create mode 100644 gdb/gnulib/import/strstr.c create mode 100644 gdb/gnulib/import/sys_stat.in.h create mode 100644 gdb/gnulib/import/time.in.h create mode 100644 gdb/python/lib/gdb/command/bound_registers.py create mode 100644 gdb/regformats/i386/amd64-mpx-linux.dat create mode 100644 gdb/regformats/i386/amd64-mpx.dat create mode 100644 gdb/regformats/i386/i386-mpx-linux.dat create mode 100644 gdb/regformats/i386/i386-mpx.dat create mode 100644 gdb/target-dcache.c create mode 100644 gdb/target-dcache.h create mode 100644 gdb/testsuite/gdb.ada/py_range.exp create mode 100644 gdb/testsuite/gdb.ada/py_range/foo.adb copy gdb/testsuite/gdb.ada/{fixed_cmp => py_range}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{fixed_cmp => py_range}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.arch/i386-mpx.c create mode 100644 gdb/testsuite/gdb.arch/i386-mpx.exp create mode 100644 gdb/testsuite/gdb.base/eval-avoid-side-effects.exp create mode 100644 gdb/testsuite/gdb.cp/impl-this.cc create mode 100644 gdb/testsuite/gdb.cp/impl-this.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp create mode 100644 gdb/testsuite/gdb.perf/backtrace.c create mode 100644 gdb/testsuite/gdb.perf/backtrace.exp create mode 100644 gdb/testsuite/gdb.perf/backtrace.py create mode 100644 gdb/testsuite/gdb.perf/single-step.c create mode 100644 gdb/testsuite/gdb.perf/single-step.exp create mode 100644 gdb/testsuite/gdb.perf/single-step.py create mode 100644 ld/emulparams/aarch64linux32.sh create mode 100644 ld/emulparams/aarch64linux32b.sh create mode 100644 ld/emulparams/nios2linux.sh create mode 100644 ld/testsuite/ld-aarch64/ifunc-21.d create mode 100644 ld/testsuite/ld-aarch64/ifunc-21.s create mode 100644 ld/testsuite/ld-aarch64/ifunc-22.d create mode 100644 ld/testsuite/ld-aarch64/ifunc-22.s create mode 100644 ld/testsuite/ld-elf/ehdr_start-missing.d create mode 100644 ld/testsuite/ld-elf/ehdr_start-missing.t create mode 100644 ld/testsuite/ld-elf/ehdr_start-strongref.s create mode 100644 ld/testsuite/ld-elf/ehdr_start-userdef.d create mode 100644 ld/testsuite/ld-elf/ehdr_start-userdef.t create mode 100644 ld/testsuite/ld-elf/ehdr_start-weak.d create mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.d create mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.s copy ld/testsuite/ld-x86-64/{mpx1.out => mpx2.out} (100%) copy ld/testsuite/ld-x86-64/{mpx1a.c => mpx2a.c} (100%) copy ld/testsuite/ld-x86-64/{mpx1a.rd => mpx2a.rd} (100%) copy ld/testsuite/ld-x86-64/{mpx1b.c => mpx2b.c} (100%) copy ld/testsuite/ld-x86-64/{mpx1c.c => mpx2c.c} (100%) copy ld/testsuite/ld-x86-64/{mpx1a.rd => mpx2c.rd} (100%) hooks/post-receive -- gdb and binutils