From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14497 invoked by alias); 14 Dec 2014 14:24:49 -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 14333 invoked by uid 9013); 14 Dec 2014 14:24:48 -0000 Date: Sun, 14 Dec 2014 14:24:00 -0000 Message-ID: <20141214142444.13910.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/sharable updated. e5f1ba6bb0c569bdbadb7f89e5fa805a6297ae31 X-Git-Refname: refs/heads/hjl/sharable X-Git-Reftype: branch X-Git-Oldrev: 41c21f86c1eec9b129d935d813db9bce287f2802 X-Git-Newrev: e5f1ba6bb0c569bdbadb7f89e5fa805a6297ae31 X-SW-Source: 2014-q4/txt/msg00062.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/sharable has been updated via e5f1ba6bb0c569bdbadb7f89e5fa805a6297ae31 (commit) via bc696fd5af08fa199750abfca092894ab54206c7 (commit) via 94ec908766bbe8c146798754261bcce83572b00f (commit) via dc4d68869c3c700b629bd9f12076bd7fbd35aa49 (commit) via c1b5a1a6e732a65350af930c499b23018f8663cc (commit) via 3c46a02f5083c4a9c07b563d44b8b6ded6d85bb1 (commit) via 8e8347b895af2f492df694c621e70b101d8eb146 (commit) via e07829801094dedf61c76757a1f6b15515df310b (commit) via f93b65a0f4e4e481eee904df841b5f67ccfc7364 (commit) via 648d586d843834820c3a1a4eb4ed767aff6283cd (commit) via 5537b577695dd5cd72395590d7ebd7aa92ee856a (commit) via 14aba1ac0d583ebd77b7645f88308d75c0a69d0f (commit) via ae6a105d22fb603dbfb956bbcedf9ae469323d55 (commit) via 59da4d04cbce4d4209f7e88f8fc3532ef289a99e (commit) via 838275403d9c8ef648b889e348500cfc1b9fab40 (commit) via ac51d3ed8b689857d7066cd79f665f38fcf04950 (commit) via bb2ec1b34e7cc8d8602512235016e74b800dac3b (commit) via a2658febe2016f875ffb70287904b01013bcca75 (commit) via 3bc3cebe8a597c4281cad70e806efe69b2031825 (commit) via d064d1bef5c64c3525c01461ecd5be76c5fb0ca7 (commit) via af945b753559079fe37d61917041f2217d181b86 (commit) via a8fd55897077beda3717e0672807c1b2940e330a (commit) via ed12ef62ccad3b86e25ec3b042d8bf7f15c75909 (commit) via ac04f72bb4396a311ffc445710d4068c13fb0448 (commit) via f208eee0f3a4f42a0bf20ab900eb36fbba8e4b9e (commit) via 233a8fb382c88d7faa6da1cd93a7e21b77e36df4 (commit) via f1660027106d583c639c9f37096519944d5c20e9 (commit) via 4ff709eb44e13fee683f01184a490e4fcc5c2862 (commit) via a92a2e3435f9f579365424fb95d5e07cbd4c4ffd (commit) via de571fc5fbd89d21436119ca2cd9dce1375bdcb3 (commit) via 6dddd6a5747532ef6e9703432c51680011df4e8d (commit) via f161c17134bdfa5f5e72d7afb7dfccf5599a67e1 (commit) via 71c247087cbff23fbbe10333a9e504f3e197c107 (commit) via f5b95c01fbe709f73ca3ba60136ff973dcb706a5 (commit) via 3e29f34a4eef29f5b159749ccb1efb8867b2e651 (commit) via c784b1150407a85946f9d45553893349de45a577 (commit) via 26047f76c056cfe04e917a249beed66d046b7eb6 (commit) via c322dea4027dd82a7727154b3eb33438db2859f7 (commit) via de287215cef5f4271367f75c557c1af788892e69 (commit) via e5a9158d093d53f2bb1057359ac381dcdf6d4305 (commit) via feea5f36a9dd65a0ff279c71744423c419b77ada (commit) via 098dbe61246fd65ea5e3825d77afb31d52c43153 (commit) via 28eef6727d3cd4461091a752c19c418d1bf3bcb7 (commit) via 6cabe1ea460c54c17ac877b2541eccf91d6b4b9c (commit) via 21daaaaffcbda47b724858dd99ee2082043ef2da (commit) via f303bc3e6ca29f0413376e38164dc5cdc0893d4b (commit) via 65840e31a7a7cd64c81ac47bcb17319536ce3ba2 (commit) via acff96643eb25bc425d108b0576d393ab398f1c5 (commit) via 05a6c3c813d617d9900c5de056f40f958a6c71a5 (commit) via fe2a438d598329ed45cd7552565085068883276e (commit) via 8acbedd60e1045bf8d37b29ddd25c2c8b6a302a9 (commit) via 540feddfde2c93f242e6f54be5feb641f263c5f3 (commit) via 4c219c2e69bb66a5535645e2c83fafda1362acea (commit) via 1b43a4392f2c979e77a9fef16877ec99b9cf26a3 (commit) via 0bf32ea9e678df657d306fe28aecac7307debdce (commit) via fc1269757f5614cd893c36120f61a5014a45fe37 (commit) via 0a46d518c7565be02e544ab508f8b5a99b1b5192 (commit) via 56286edfdc0acaed8f412c6b414bb10c867bd2e8 (commit) via 34ef845277802f3f440e8f889e8b151711aca55e (commit) via 9a80057aa002674468fa90135f4f361dd34b9f2a (commit) via 1abf3a143773819e195fceaa485060dcac9e6089 (commit) via f4943d8253e8c9c539fd72d23e94a65f84c92d1a (commit) via e00e81980c70659d0efe686b31a55db5faaa91f9 (commit) via fa15f18deaf6f48e0b415ad3e8864de0b1cf6a39 (commit) via 4673aa7850ee7a8a806a9e61f531c8dd88f70325 (commit) via 28dbcedc7b1282b93c3f25c4e42ae71b44e8e2a8 (commit) via 4e3272393ff1ab2c07d9fa209d2ae82954f7954c (commit) via f64e188b58f4aab4cbd03aa6e9fc1aa602546e26 (commit) via 137d1369ac054744d27f19e95aa8a739e6c0068d (commit) via 77ab336ea162fa8d7a9a9e005d7e2865a210b375 (commit) via 31d999a568b8dcd19d79308335f2508685943f1f (commit) via d4d1e336f94fe40283d6c27b79723fd4bac3ed13 (commit) via f505f9504cc1b9c48ddd9c65c4cd45d250fb4c0c (commit) via 53774b7e76dc5b3e8cc00d6f7a9d27e6c65830a9 (commit) via 2ebecbb12e1281fca50fb0361475a01243432825 (commit) via 6d0cfb9c9d197410756fae48052837aea58767e4 (commit) via a0be3e44c7f510df608e4a480dd05c173ce280ce (commit) via 137d04f77229e4e61098c5595a1edf70c3bc4d28 (commit) via 14952177cde1390962bdc9e92f800776ec398cea (commit) via c18392d87d22191584d76f7b4a850eb9508a8f04 (commit) via b6605dddac58805d735211f0d38805bf87b6db04 (commit) via 619ed720087c20a96b6b9a7892217c5193eb3b8f (commit) via d924db559be94e668253a272f70870c85aecc60e (commit) via 1945cfa59de0a6093011891e1974ac2b6d25658f (commit) via bb5f7690917fd192b98c2fcace1884252c5f6f02 (commit) via 8e309d07d26134de7de071fb2e4c92fa8d5e448a (commit) via 343433dfd71925aa05cc086ad13a3aa15e7a1854 (commit) via 238309aab1e49760b335262db8dbfb26ac88e69a (commit) via 6c1c7be347154e17a8cf723395bb616d4f3258ed (commit) via efad9b6a7ad68e3e85dd28a12b567f84d6860d17 (commit) via 069bb7eced120d5a81fc41f339390719a0063ce3 (commit) via b7365e5df5b41bc23a2a1464d93ed6435d87a056 (commit) via a13c5393d524f93b87e14475357cef2d585201f7 (commit) via df1b803ada346835ca3372408555b28e1f9795f2 (commit) via 642a8d806780150b62e3a0381a8d995212bdf442 (commit) via ddb9f679fa9f54633442c46574b8e5b0ca45a786 (commit) via 3972882e52d7199000bb5dfc753a86aa296a567a (commit) via 82cf9cb2653b39c426f330854c64028eab4cb65d (commit) via 86e4ed39595933e04a9dcbc7dec18c1056c9cbe1 (commit) via 7c50a93137df660f7b2d9d68c0db748a9cb7868f (commit) via fbad6518c1397939ea2d832eea7e53f2147759a8 (commit) via cbcb23fa01027a7fe1be938d58ef8e7a60b5fb7e (commit) via ba715d7fe49c8a59660fbd571b935b29eb7cfbdb (commit) via 53df40a43c968f4d97754226d62775d1fe665459 (commit) via 621661e3faf809d4f28bb84e94e30c1c8a8cc933 (commit) via e4429773bbd150781b6a45183339390f8a5913dc (commit) via 1611bc4afb0f08f0aff64ec355b8d68e9f4f0a73 (commit) via 858339f2b7aafe199c1cd07fc8d4a7c8130aa285 (commit) via db6b071a97893d5c7bf34e7fb171a0b710ea736d (commit) via 4759c34e128035e57b06a7b3d7c58f135061c6da (commit) via 01bbed2a55655bb46b5fe1493f0c1a15dcf3a844 (commit) via bee0ee850e846a8717b9aadb8d5da3adee3254ee (commit) from 41c21f86c1eec9b129d935d813db9bce287f2802 (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=e5f1ba6bb0c569bdbadb7f89e5fa805a6297ae31 commit e5f1ba6bb0c569bdbadb7f89e5fa805a6297ae31 Merge: 41c21f8 bc696fd Author: H.J. Lu Date: Sun Dec 14 06:24:16 2014 -0800 Merge remote-tracking branch 'origin/master' into hjl/sharable ----------------------------------------------------------------------- Summary of changes: ChangeLog | 4 + bfd/ChangeLog | 231 ++ bfd/Makefile.am | 26 +- bfd/Makefile.in | 38 +- bfd/archive64.c | 11 +- bfd/archures.c | 4 + bfd/bfd-in.h | 26 - bfd/bfd-in2.h | 37 +- bfd/coff-bfd.c | 99 + bfd/coff-bfd.h | 86 + bfd/coff-i386.c | 2 +- bfd/coff-i960.c | 32 +- bfd/coff-m68k.c | 2 +- bfd/coff-sh.c | 32 +- bfd/coff-x86_64.c | 2 +- bfd/coffcode.h | 6 +- bfd/coffgen.c | 114 +- bfd/compress.c | 2 + bfd/config.bfd | 5 + bfd/configure | 250 ++-- bfd/configure.ac | 250 ++-- bfd/cpu-visium.c | 41 + bfd/dwarf2.c | 235 ++- bfd/ecoff.c | 2 +- bfd/elf-attrs.c | 15 +- bfd/elf-bfd.h | 14 +- bfd/elf-ifunc.c | 125 ++ bfd/elf-m10300.c | 2 +- bfd/elf.c | 188 +-- bfd/elf32-arm.c | 2 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-hppa.c | 2 +- bfd/elf32-i370.c | 2 +- bfd/elf32-i386.c | 105 +- bfd/elf32-lm32.c | 2 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-m68k.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-mips.c | 2 + bfd/elf32-or1k.c | 2 +- bfd/elf32-ppc.c | 2 +- bfd/elf32-s390.c | 2 +- bfd/elf32-sh.c | 2 +- bfd/elf32-tic6x.c | 2 +- bfd/elf32-tilepro.c | 2 +- bfd/elf32-vax.c | 2 +- bfd/elf32-visium.c | 898 ++++++++ bfd/elf64-mips.c | 1 + bfd/elf64-ppc.c | 18 +- bfd/elf64-s390.c | 2 +- bfd/elf64-sh64.c | 2 +- bfd/elf64-x86-64.c | 268 +-- bfd/elflink.c | 185 ++- bfd/elfnn-aarch64.c | 2 +- bfd/elfxx-mips.c | 14 +- bfd/elfxx-mips.h | 2 + bfd/elfxx-sparc.c | 2 +- bfd/elfxx-target.h | 4 + bfd/elfxx-tilegx.c | 2 +- bfd/libbfd-in.h | 2 + bfd/libbfd.c | 166 +- bfd/libbfd.h | 9 + bfd/libcoff-in.h | 33 +- bfd/libcoff.h | 33 +- bfd/opncls.c | 14 +- bfd/pe-mips.c | 2 +- bfd/po/SRC-POTFILES.in | 3 + bfd/reloc.c | 17 + bfd/targets.c | 3 + bfd/version.h | 2 +- binutils/ChangeLog | 92 + binutils/config.in | 9 + binutils/configure | 319 +++- binutils/configure.ac | 8 + binutils/dwarf.c | 103 +- binutils/elfcomm.c | 6 +- binutils/elfcomm.h | 2 +- binutils/objdump.c | 12 +- binutils/objdump.h | 2 + binutils/od-elf32_avr.c | 249 +++ binutils/readelf.c | 231 ++- binutils/strings.c | 24 +- binutils/testsuite/ChangeLog | 4 + binutils/testsuite/binutils-all/objcopy.exp | 1 + binutils/windres.c | 1 + config.sub | 4 +- gas/ChangeLog | 24 + gas/Makefile.am | 6 +- gas/Makefile.in | 41 +- gas/config/tc-ppc.h | 17 +- gas/config/tc-tic4x.c | 8 +- gas/config/tc-visium.c | 2308 ++++++++++++++++++++ gas/config/tc-visium.h | 79 + gas/config/te-aix.h | 22 + gas/configure.tgt | 5 +- gas/doc/Makefile.am | 3 +- gas/doc/Makefile.in | 3 +- gas/doc/all.texi | 1 + gas/doc/as.texinfo | 56 +- gas/doc/c-visium.texi | 90 + gas/po/POTFILES.in | 2 + gas/testsuite/ChangeLog | 5 + gas/testsuite/gas/elf/elf.exp | 3 +- gas/testsuite/gas/visium/allinsn_def.d | 134 ++ gas/testsuite/gas/visium/allinsn_def.s | 157 ++ gas/testsuite/gas/visium/allinsn_gr5.d | 153 ++ gas/testsuite/gas/visium/allinsn_gr5.s | 179 ++ gas/testsuite/gas/visium/allinsn_gr6.d | 159 ++ gas/testsuite/gas/visium/allinsn_gr6.s | 185 ++ gas/testsuite/gas/visium/basereg.s | 20 + gas/testsuite/gas/visium/brr-1.d | 16 + gas/testsuite/gas/visium/brr-1.s | 9 + gas/testsuite/gas/visium/brr-2.d | 18 + gas/testsuite/gas/visium/brr-2.s | 9 + gas/testsuite/gas/visium/brr_backward.s | 15 + gas/testsuite/gas/visium/brr_forward.s | 16 + gas/testsuite/gas/visium/error.exp | 35 + gas/testsuite/gas/visium/fcmp.s | 11 + gas/testsuite/gas/visium/high-1.d | 19 + gas/testsuite/gas/visium/high-1.s | 11 + gas/testsuite/gas/visium/immed-1.d | 17 + gas/testsuite/gas/visium/immed-1.s | 10 + gas/testsuite/gas/visium/rela-1.d | 18 + gas/testsuite/gas/visium/rela-1.s | 20 + gas/testsuite/gas/visium/visium.exp | 32 + gdb/ChangeLog | 490 +++++ gdb/MAINTAINERS | 1 + gdb/Makefile.in | 61 +- gdb/NEWS | 27 + gdb/acx_configure_dir.m4 | 10 +- gdb/ada-lang.c | 18 +- gdb/ada-lang.h | 2 + gdb/ada-valprint.c | 6 + gdb/arch-utils.c | 47 +- gdb/arch-utils.h | 27 +- gdb/arm-tdep.c | 128 +- gdb/block.c | 25 + gdb/block.h | 8 + gdb/breakpoint.c | 5 +- gdb/build-id.c | 4 +- gdb/build-id.h | 4 + gdb/c-lang.c | 8 + gdb/c-lang.h | 19 + gdb/cli/cli-script.c | 31 +- gdb/compile/compile-c-support.c | 399 ++++ gdb/compile/compile-c-symbols.c | 759 +++++++ gdb/compile/compile-c-types.c | 438 ++++ gdb/compile/compile-internal.h | 147 ++ gdb/compile/compile-loc2c.c | 1148 ++++++++++ gdb/compile/compile-object-load.c | 588 +++++ gdb/compile/compile-object-load.h | 39 + gdb/compile/compile-object-run.c | 138 ++ gdb/compile/compile-object-run.h | 24 + gdb/compile/compile.c | 651 ++++++ gdb/compile/compile.h | 102 + gdb/completer.c | 42 + gdb/completer.h | 3 + gdb/configure | 12 + gdb/configure.ac | 9 +- gdb/cp-namespace.c | 252 +-- gdb/cp-support.h | 9 +- gdb/d-lang.c | 2 + gdb/defs.h | 28 + gdb/doc/ChangeLog | 27 + gdb/doc/gdb.texinfo | 244 +++ gdb/doc/python.texi | 51 + gdb/dummy-frame.c | 41 + gdb/dummy-frame.h | 13 + gdb/dwarf2-frame.c | 61 +- gdb/dwarf2-frame.h | 31 +- gdb/dwarf2loc.c | 160 ++- gdb/dwarf2loc.h | 41 + gdb/dwarf2read.c | 143 +- gdb/elfread.c | 12 +- gdb/f-lang.c | 2 + gdb/gdbarch.c | 151 ++- gdb/gdbarch.h | 78 + gdb/gdbarch.sh | 56 +- gdb/gdbserver/ChangeLog | 35 + gdb/gdbserver/configure | 18 + gdb/gdbserver/configure.ac | 9 +- gdb/gdbserver/linux-low.c | 42 +- gdb/gdbserver/linux-s390-low.c | 31 +- gdb/gdbserver/regcache.c | 3 + gdb/gdbtypes.c | 77 +- gdb/gdbtypes.h | 2 + gdb/go-lang.c | 2 + gdb/i386-tdep.c | 17 + gdb/infcall.c | 16 +- gdb/infcall.h | 11 + gdb/infcmd.c | 12 +- gdb/jv-lang.c | 2 + gdb/language.c | 6 + gdb/language.h | 31 + gdb/linespec.c | 7 +- gdb/linux-tdep.c | 49 + gdb/m2-lang.c | 2 + gdb/mi/mi-interp.c | 4 + gdb/mi/mi-out.c | 8 +- gdb/mips-linux-tdep.c | 119 +- gdb/mips-tdep.c | 201 ++- gdb/mips-tdep.h | 7 + gdb/objc-lang.c | 2 + gdb/opencl-lang.c | 2 + gdb/osabi.c | 88 +- gdb/osabi.h | 4 + gdb/p-lang.c | 2 + gdb/psymtab.c | 153 +- gdb/python/py-objfile.c | 248 +++ gdb/python/python-internal.h | 1 + gdb/python/python.c | 8 + gdb/s390-linux-tdep.c | 9 + gdb/solib-darwin.c | 2 +- gdb/solib-spu.c | 2 +- gdb/solib-svr4.c | 2 +- gdb/solib.c | 24 +- gdb/solist.h | 4 +- gdb/symtab.c | 41 +- gdb/symtab.h | 17 +- gdb/target.c | 34 + gdb/target.h | 4 + gdb/testsuite/ChangeLog | 103 + gdb/testsuite/configure | 180 ++- gdb/testsuite/configure.ac | 25 +- gdb/testsuite/gdb.ada/str_uninit.exp | 40 + gdb/testsuite/gdb.ada/str_uninit/parse.adb | 22 + gdb/testsuite/gdb.ada/str_uninit/pck.adb | 28 + gdb/testsuite/gdb.ada/str_uninit/pck.ads | 24 + gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 4 +- gdb/testsuite/gdb.base/completion.exp | 31 + gdb/testsuite/gdb.base/dprintf-detach.c | 33 + gdb/testsuite/gdb.base/dprintf-detach.exp | 95 + gdb/testsuite/gdb.base/func-ptrs.c | 50 + gdb/testsuite/gdb.base/func-ptrs.exp | 95 + gdb/testsuite/gdb.base/vla-stub-define.c | 21 + gdb/testsuite/gdb.base/vla-stub.c | 37 + gdb/testsuite/gdb.base/vla-stub.exp | 25 + gdb/testsuite/{gdb.go => gdb.compile}/Makefile.in | 0 gdb/testsuite/gdb.compile/compile-constvar.S | 95 + gdb/testsuite/gdb.compile/compile-constvar.c | 18 + gdb/testsuite/gdb.compile/compile-mod.c | 26 + gdb/testsuite/gdb.compile/compile-nodebug.c | 24 + gdb/testsuite/gdb.compile/compile-ops.c | 37 + gdb/testsuite/gdb.compile/compile-ops.exp | 424 ++++ gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 46 + gdb/testsuite/gdb.compile/compile-setjmp.c | 24 + gdb/testsuite/gdb.compile/compile-setjmp.exp | 34 + gdb/testsuite/gdb.compile/compile-shlib.c | 26 + gdb/testsuite/gdb.compile/compile-tls.c | 40 + gdb/testsuite/gdb.compile/compile-tls.exp | 42 + gdb/testsuite/gdb.compile/compile.c | 130 ++ gdb/testsuite/gdb.compile/compile.exp | 357 +++ gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 6 +- gdb/testsuite/gdb.cp/nsalias.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 9 + gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 8 +- gdb/testsuite/gdb.guile/scm-error.exp | 8 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 5 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 6 +- gdb/testsuite/gdb.python/py-objfile.exp | 66 +- gdb/testsuite/gdb.trace/qtro.exp | 13 +- gdb/testsuite/lib/dwarf.exp | 9 +- gdb/testsuite/lib/gdb-python.exp | 21 + gdb/testsuite/lib/gdb.exp | 65 +- gdb/tramp-frame.c | 4 + gdb/tramp-frame.h | 7 + gdb/ui-file.c | 6 + gdb/ui-file.h | 6 + gdb/user-regs.c | 24 + gdb/utils.c | 17 + gdb/utils.h | 5 + gdb/valops.c | 2 +- gold/ChangeLog | 36 + gold/aarch64.cc | 27 +- gold/powerpc.cc | 65 +- gold/symtab.cc | 1 - gold/testsuite/Makefile.am | 1 + gold/testsuite/Makefile.in | 24 +- include/ChangeLog | 12 + include/dis-asm.h | 1 + include/elf/ChangeLog | 5 + include/elf/common.h | 1 + include/elf/visium.h | 51 + include/gcc-c-fe.def | 197 ++ include/gcc-c-interface.h | 220 ++ include/gcc-interface.h | 127 ++ include/opcode/ChangeLog | 4 + include/opcode/visium.h | 337 +++ ld/ChangeLog | 13 + ld/Makefile.am | 4 + ld/Makefile.in | 5 + ld/configure.tgt | 2 + ld/emulparams/elf32visium.sh | 9 + ld/ldmisc.c | 1 + ld/scripttempl/visium.sc | 181 ++ ld/testsuite/ChangeLog | 29 + ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh5.d | 2 +- ld/testsuite/ld-elf/flags1.d | 4 +- ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 1 + ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 4 +- ld/testsuite/ld-powerpc/vxworks-relax.rd | 4 +- ld/testsuite/ld-sh/sh64/reldl32.rd | 4 +- ld/testsuite/ld-sh/sh64/reldl64.rd | 4 +- ld/testsuite/ld-visium/brr_x_backward.d | 4 + ld/testsuite/ld-visium/brr_x_backward1.s | 6 + ld/testsuite/ld-visium/brr_x_backward2.s | 7 + ld/testsuite/ld-visium/brr_x_forward.d | 4 + ld/testsuite/ld-visium/brr_x_forward1.s | 7 + ld/testsuite/ld-visium/brr_x_forward2.s | 6 + ld/testsuite/ld-visium/brr_x_seg.s | 9 + ld/testsuite/ld-visium/brr_x_seg1.d | 3 + ld/testsuite/ld-visium/brr_x_seg2.d | 3 + ld/testsuite/ld-visium/imm_x_seg.d | 3 + ld/testsuite/ld-visium/imm_x_seg.s | 8 + ld/testsuite/ld-visium/ld1.ld | 9 + ld/testsuite/ld-visium/ld2.ld | 9 + ld/testsuite/ld-visium/ld3.ld | 9 + ld/testsuite/ld-visium/reloc.d | 14 + ld/testsuite/ld-visium/reloc1.s | 24 + ld/testsuite/ld-visium/reloc2.s | 12 + ld/testsuite/ld-visium/visium.exp | 30 + ld/testsuite/ld-x86-64/copyreloc-main.S | 15 + ld/testsuite/ld-x86-64/copyreloc-main.c | 7 - .../{ld-elf/dl5.out => ld-x86-64/pr17689.out} | 0 ld/testsuite/ld-x86-64/pr17689.rd | 3 + ld/testsuite/ld-x86-64/pr17689a.c | 10 + ld/testsuite/ld-x86-64/pr17689b.S | 12 + ld/testsuite/ld-x86-64/x86-64.exp | 30 +- ld/testsuite/lib/ld-lib.exp | 1 + opcodes/ChangeLog | 17 + opcodes/Makefile.am | 2 + opcodes/Makefile.in | 4 + opcodes/configure | 1 + opcodes/configure.ac | 1 + opcodes/disassemble.c | 6 + opcodes/moxie-opc.c | 4 +- opcodes/po/POTFILES.in | 2 + opcodes/visium-dis.c | 834 +++++++ opcodes/visium-opc.c | 23 + sim/moxie/ChangeLog | 4 + sim/moxie/interp.c | 20 +- 347 files changed, 19890 insertions(+), 1962 deletions(-) create mode 100644 bfd/coff-bfd.c create mode 100644 bfd/coff-bfd.h create mode 100644 bfd/cpu-visium.c create mode 100644 bfd/elf32-visium.c create mode 100644 binutils/od-elf32_avr.c create mode 100644 gas/config/tc-visium.c create mode 100644 gas/config/tc-visium.h create mode 100644 gas/config/te-aix.h create mode 100644 gas/doc/c-visium.texi create mode 100644 gas/testsuite/gas/visium/allinsn_def.d create mode 100644 gas/testsuite/gas/visium/allinsn_def.s create mode 100644 gas/testsuite/gas/visium/allinsn_gr5.d create mode 100644 gas/testsuite/gas/visium/allinsn_gr5.s create mode 100644 gas/testsuite/gas/visium/allinsn_gr6.d create mode 100644 gas/testsuite/gas/visium/allinsn_gr6.s create mode 100644 gas/testsuite/gas/visium/basereg.s create mode 100644 gas/testsuite/gas/visium/brr-1.d create mode 100644 gas/testsuite/gas/visium/brr-1.s create mode 100644 gas/testsuite/gas/visium/brr-2.d create mode 100644 gas/testsuite/gas/visium/brr-2.s create mode 100644 gas/testsuite/gas/visium/brr_backward.s create mode 100644 gas/testsuite/gas/visium/brr_forward.s create mode 100644 gas/testsuite/gas/visium/error.exp create mode 100644 gas/testsuite/gas/visium/fcmp.s create mode 100644 gas/testsuite/gas/visium/high-1.d create mode 100644 gas/testsuite/gas/visium/high-1.s create mode 100644 gas/testsuite/gas/visium/immed-1.d create mode 100644 gas/testsuite/gas/visium/immed-1.s create mode 100644 gas/testsuite/gas/visium/rela-1.d create mode 100644 gas/testsuite/gas/visium/rela-1.s create mode 100644 gas/testsuite/gas/visium/visium.exp create mode 100644 gdb/compile/compile-c-support.c create mode 100644 gdb/compile/compile-c-symbols.c create mode 100644 gdb/compile/compile-c-types.c create mode 100644 gdb/compile/compile-internal.h create mode 100644 gdb/compile/compile-loc2c.c create mode 100644 gdb/compile/compile-object-load.c create mode 100644 gdb/compile/compile-object-load.h create mode 100644 gdb/compile/compile-object-run.c create mode 100644 gdb/compile/compile-object-run.h create mode 100644 gdb/compile/compile.c create mode 100644 gdb/compile/compile.h create mode 100644 gdb/testsuite/gdb.ada/str_uninit.exp create mode 100644 gdb/testsuite/gdb.ada/str_uninit/parse.adb create mode 100644 gdb/testsuite/gdb.ada/str_uninit/pck.adb create mode 100644 gdb/testsuite/gdb.ada/str_uninit/pck.ads create mode 100644 gdb/testsuite/gdb.base/dprintf-detach.c create mode 100644 gdb/testsuite/gdb.base/dprintf-detach.exp create mode 100644 gdb/testsuite/gdb.base/func-ptrs.c create mode 100644 gdb/testsuite/gdb.base/func-ptrs.exp create mode 100644 gdb/testsuite/gdb.base/vla-stub-define.c create mode 100644 gdb/testsuite/gdb.base/vla-stub.c create mode 100644 gdb/testsuite/gdb.base/vla-stub.exp copy gdb/testsuite/{gdb.go => gdb.compile}/Makefile.in (100%) create mode 100644 gdb/testsuite/gdb.compile/compile-constvar.S create mode 100644 gdb/testsuite/gdb.compile/compile-constvar.c create mode 100644 gdb/testsuite/gdb.compile/compile-mod.c create mode 100644 gdb/testsuite/gdb.compile/compile-nodebug.c create mode 100644 gdb/testsuite/gdb.compile/compile-ops.c create mode 100644 gdb/testsuite/gdb.compile/compile-ops.exp create mode 100644 gdb/testsuite/gdb.compile/compile-setjmp-mod.c create mode 100644 gdb/testsuite/gdb.compile/compile-setjmp.c create mode 100644 gdb/testsuite/gdb.compile/compile-setjmp.exp create mode 100644 gdb/testsuite/gdb.compile/compile-shlib.c create mode 100644 gdb/testsuite/gdb.compile/compile-tls.c create mode 100644 gdb/testsuite/gdb.compile/compile-tls.exp create mode 100644 gdb/testsuite/gdb.compile/compile.c create mode 100644 gdb/testsuite/gdb.compile/compile.exp create mode 100644 include/elf/visium.h create mode 100644 include/gcc-c-fe.def create mode 100644 include/gcc-c-interface.h create mode 100644 include/gcc-interface.h create mode 100644 include/opcode/visium.h create mode 100644 ld/emulparams/elf32visium.sh create mode 100644 ld/scripttempl/visium.sc create mode 100644 ld/testsuite/ld-visium/brr_x_backward.d create mode 100644 ld/testsuite/ld-visium/brr_x_backward1.s create mode 100644 ld/testsuite/ld-visium/brr_x_backward2.s create mode 100644 ld/testsuite/ld-visium/brr_x_forward.d create mode 100644 ld/testsuite/ld-visium/brr_x_forward1.s create mode 100644 ld/testsuite/ld-visium/brr_x_forward2.s create mode 100644 ld/testsuite/ld-visium/brr_x_seg.s create mode 100644 ld/testsuite/ld-visium/brr_x_seg1.d create mode 100644 ld/testsuite/ld-visium/brr_x_seg2.d create mode 100644 ld/testsuite/ld-visium/imm_x_seg.d create mode 100644 ld/testsuite/ld-visium/imm_x_seg.s create mode 100644 ld/testsuite/ld-visium/ld1.ld create mode 100644 ld/testsuite/ld-visium/ld2.ld create mode 100644 ld/testsuite/ld-visium/ld3.ld create mode 100644 ld/testsuite/ld-visium/reloc.d create mode 100644 ld/testsuite/ld-visium/reloc1.s create mode 100644 ld/testsuite/ld-visium/reloc2.s create mode 100644 ld/testsuite/ld-visium/visium.exp create mode 100644 ld/testsuite/ld-x86-64/copyreloc-main.S delete mode 100644 ld/testsuite/ld-x86-64/copyreloc-main.c copy ld/testsuite/{ld-elf/dl5.out => ld-x86-64/pr17689.out} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr17689.rd create mode 100644 ld/testsuite/ld-x86-64/pr17689a.c create mode 100644 ld/testsuite/ld-x86-64/pr17689b.S create mode 100644 opcodes/visium-dis.c create mode 100644 opcodes/visium-opc.c hooks/post-receive -- gdb and binutils