)]}'
{
  "log": [
    {
      "commit": "f009fc843ba7b9028f394725961bf899a172f45b",
      "tree": "691fe528bb7f46ce25d826afdc495d4ae2cd003a",
      "parents": [
        "7dc2f2590e3e0dcec737a0c91e3f86d91c10db7f"
      ],
      "author": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Tue Nov 25 22:24:53 2014"
      },
      "committer": {
        "name": "Derek Schuff",
        "email": "dschuff@chromium.org",
        "time": "Tue Nov 25 22:24:53 2014"
      },
      "message": "Add .dwarf2_addr_size directive to gas\n\ngas assumes that the address size used for DWARF debug info (and thus the\nline tables it generates from .loc directives) will always match the ELF\nclass. However LLVM generates debug info that matches the actual address\nsize (32 bit on x86-64 NaCl), which results in a mismatch between LLVM\u0027s\ndebug info and gas\u0027 line tables.\n\nThis CL adds a directive to gas to change the address size.\n\nR\u003dmcgrathr@chromium.org\nBUG\u003d https://code.google.com/p/nativeclient/issues/detail?id\u003d3966\n\nReview URL: https://codereview.chromium.org/760523006\n"
    },
    {
      "commit": "7dc2f2590e3e0dcec737a0c91e3f86d91c10db7f",
      "tree": "e27dd0a1bc9c79e07f61cc5745aa8fb2419eff3d",
      "parents": [
        "79dcee83cec300e8ac569858b4f41a2823281a1d",
        "237df3fa4a1d939e6fd1af0c3e5029a25a137310"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Dec 02 17:13:52 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Dec 02 17:13:52 2013"
      },
      "message": "Merge tag \u0027binutils-2_24\u0027 into ng/2.24/nacl-hacks\n"
    },
    {
      "commit": "237df3fa4a1d939e6fd1af0c3e5029a25a137310",
      "tree": "2e3375ff221182bf4a70ec293e72f3a23bd5746f",
      "parents": [
        "28edb9d05269b935d2648b331d294c2cf0522cd6"
      ],
      "author": {
        "name": "Tristan Gingold",
        "email": "gingold@adacore.com",
        "time": "Mon Dec 02 09:54:47 2013"
      },
      "committer": {
        "name": "Tristan Gingold",
        "email": "gingold@adacore.com",
        "time": "Mon Dec 02 09:54:47 2013"
      },
      "message": "Add generated files\n"
    },
    {
      "commit": "28edb9d05269b935d2648b331d294c2cf0522cd6",
      "tree": "4b8c83f92a623ed51bfdce976bf00852b39ddedb",
      "parents": [
        "3a87bd9fca53ac0ce5eb5343e6752d5608e0f949"
      ],
      "author": {
        "name": "Tristan Gingold",
        "email": "gingold@adacore.com",
        "time": "Mon Dec 02 09:48:01 2013"
      },
      "committer": {
        "name": "Tristan Gingold",
        "email": "gingold@adacore.com",
        "time": "Mon Dec 02 09:48:01 2013"
      },
      "message": "Bump version to 2.24\n\nbfd/\n2013-12-02  Tristan Gingold  \u003cgingold@adacore.com\u003e\n\n\t* configure.in: Bump version to 2.24\n\t* Makefile.am (RELEASE): Set.\n\t* configure, Makefile.in: Regenerate.\n"
    },
    {
      "commit": "3a87bd9fca53ac0ce5eb5343e6752d5608e0f949",
      "tree": "e91137d7cbaf75c8549c73be7b49b0e0fa53b45c",
      "parents": [
        "6904b40254c1373e02f02c5496e6e90d4498f4be"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Dec 01 23:00:36 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Dec 01 23:00:36 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "6904b40254c1373e02f02c5496e6e90d4498f4be",
      "tree": "b2ba40dac8f7fb1e59ce82274a1ca40be0e96f99",
      "parents": [
        "84a83a3470b42001ef091bef3c4d6973a72ad657"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sat Nov 30 23:00:28 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sat Nov 30 23:00:28 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "84a83a3470b42001ef091bef3c4d6973a72ad657",
      "tree": "d12accdf4772bf6b1f74f4bc115035a40f2b8900",
      "parents": [
        "724914bbfa48380d7ce15b356586b806c0c0e224"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 29 23:00:25 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 29 23:00:25 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "724914bbfa48380d7ce15b356586b806c0c0e224",
      "tree": "1fccbed0d93be36b64bdb41309b81678ede6ab9d",
      "parents": [
        "828d56beb133c6f2e1a6f2e708f49adbdae7611a"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Nov 28 23:00:25 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Nov 28 23:00:25 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "828d56beb133c6f2e1a6f2e708f49adbdae7611a",
      "tree": "7f6a7e906bf357a73f7b7373dec78a010fb33219",
      "parents": [
        "8a4a48f806a21142aa0eb4e3914b68b17a88732d"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Nov 27 23:00:30 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Nov 27 23:00:30 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "8a4a48f806a21142aa0eb4e3914b68b17a88732d",
      "tree": "faea871a884b96a27acbbb74d715f5bdd237ac70",
      "parents": [
        "9ee979158e0e8bd3574e8343529d3f29e9bf3ba2"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 26 23:00:32 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 26 23:00:43 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "9ee979158e0e8bd3574e8343529d3f29e9bf3ba2",
      "tree": "c151c6388c43ace82d0fb05c2229d40a3f3e2d6f",
      "parents": [
        "69d8d4cc5fa2760bf098ae5e7bc7c6e9340f0647"
      ],
      "author": {
        "name": "Tristan Gingold",
        "email": "gingold@adacore.com",
        "time": "Tue Nov 26 11:39:58 2013"
      },
      "committer": {
        "name": "Tristan Gingold",
        "email": "gingold@adacore.com",
        "time": "Tue Nov 26 11:39:58 2013"
      },
      "message": "Bump version to 2.23.92\n\nbfd/\n2013-11-26  Tristan Gingold  \u003cgingold@adacore.com\u003e\n\n\t* configure.in: Bump version to 2.23.92\n\t* configure: Regenerate.\n"
    },
    {
      "commit": "69d8d4cc5fa2760bf098ae5e7bc7c6e9340f0647",
      "tree": "2529be785fcb9426feae505e4967e91b410930a5",
      "parents": [
        "0c5b3a60288cc6d387d8dd3fee12e06e158d262c"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 25 23:00:28 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 25 23:00:39 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "0c5b3a60288cc6d387d8dd3fee12e06e158d262c",
      "tree": "ad04af46d020511fa254aebba6cf793b31624faf",
      "parents": [
        "abd04c41e129194670af602c73f96a1c5401b705"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 25 18:40:13 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 25 18:40:13 2013"
      },
      "message": "ld/ChangeLog:\n\n\t* Makefile.am (ALL_64_EMULATION_SOURCES): Add eaarch64linux32.c\n\tand eaarch64linux32b.c\n\t(eaarch64linux32.c): New target.\n\t(eaarch64linux32b.c): Likewise.\n\t* Makefile.in: Regenerate.\n\t* configure.tgt (aarch64_be-*-linux*): Add\n\taarch64linux32 and aarch64linux32b to targ_extra_libpath.\n\t(aarch64-*-linux*): Likewise.\n\t* emulparams/aarch64elf32.sh (SEPARATE_GOTPLT): Change to 12 (3 words).\n\t* emulparams/aarch64linux32.sh: New file.\n\t* emulparams/aarch64linux32b.sh: New file.\n"
    },
    {
      "commit": "abd04c41e129194670af602c73f96a1c5401b705",
      "tree": "85d2f4149116dfb049e0f926a2d0358dd7e42ebf",
      "parents": [
        "54b5a32ebc7e5c698ea4485a429e692089f7aa49"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 25 18:36:48 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 25 18:36:48 2013"
      },
      "message": "ld/ChangeLog:\n\n\t* configure.tgt (aarch64_be-*-linux*): Split out the linux targets\n\tinto targ_extra_libpath.\n\t(aarch64-*-linux*): Likewise.\n"
    },
    {
      "commit": "54b5a32ebc7e5c698ea4485a429e692089f7aa49",
      "tree": "00f14cf7a6a14627cecbcdd273197ea97fe7143a",
      "parents": [
        "162f48940f5e3b821336c4927282f6171570cdd4"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Nov 24 23:00:34 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Nov 24 23:00:34 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "162f48940f5e3b821336c4927282f6171570cdd4",
      "tree": "d597ac3f8dbf169f60e1f5af0ad2f03216a1ccea",
      "parents": [
        "be0118cc17a79fdecde2f6a92e47e02369e32888"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sat Nov 23 23:00:28 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sat Nov 23 23:00:38 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "be0118cc17a79fdecde2f6a92e47e02369e32888",
      "tree": "4f0d03d279e2fbb35ee9afff98e6ae716c534f3c",
      "parents": [
        "be3e1a0ffa1c57353457b6517d2f4796e53583a4"
      ],
      "author": {
        "name": "Cary Coutant",
        "email": "ccoutant@google.com",
        "time": "Fri Nov 22 23:38:24 2013"
      },
      "committer": {
        "name": "Cary Coutant",
        "email": "ccoutant@google.com",
        "time": "Fri Nov 22 23:54:52 2013"
      },
      "message": "Use in-tree assembler for exception_x86_64_bnd_test.\n\ngold/\n\t* testsuite/Makefile.am (exception_x86_64_bnd_test): Use in-tree\n\tassembler.\n\t* testsuite/Makefile.in: Regenerate.\n"
    },
    {
      "commit": "be3e1a0ffa1c57353457b6517d2f4796e53583a4",
      "tree": "9b207dfe7bc2e25a0be8341af8f4cb21ce9d1bfc",
      "parents": [
        "2df96af97c76e63ff6f83e41e5322d7401a191fe"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 22 23:00:20 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 22 23:00:20 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "2df96af97c76e63ff6f83e41e5322d7401a191fe",
      "tree": "38a4fa9d4483102d539b79360ed7961c1e15b533",
      "parents": [
        "890b024bda96e799d115d2c5740ea25022b1ac4f"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 22 22:30:43 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 22 22:33:38 2013"
      },
      "message": "Import config.sub and config.guess from upstream.\n"
    },
    {
      "commit": "890b024bda96e799d115d2c5740ea25022b1ac4f",
      "tree": "c8f001e37f2cba3c3fd2b638251dbce5e96ff8d1",
      "parents": [
        "15b6cd19e80a8e6b9fc86c178fdb03c3bd0ac2fe"
      ],
      "author": {
        "name": "Nick Clifton",
        "email": "nickc@redhat.com",
        "time": "Fri Nov 22 15:05:59 2013"
      },
      "committer": {
        "name": "Nick Clifton",
        "email": "nickc@redhat.com",
        "time": "Fri Nov 22 15:05:59 2013"
      },
      "message": "remove patch leftovers\n"
    },
    {
      "commit": "15b6cd19e80a8e6b9fc86c178fdb03c3bd0ac2fe",
      "tree": "8174a893cc8aa0064af82fe87116006c689648d6",
      "parents": [
        "579cbc8d100dc37627e0562319387755de8626ad"
      ],
      "author": {
        "name": "Nick Clifton",
        "email": "nickc@redhat.com",
        "time": "Fri Nov 22 15:04:23 2013"
      },
      "committer": {
        "name": "Nick Clifton",
        "email": "nickc@redhat.com",
        "time": "Fri Nov 22 15:04:23 2013"
      },
      "message": "\t* windres.c (define_resource): Use zero for timestamp, making\n\toutput deterministic. time.h include is no longer needed.\n\t* resres.c (res_append_resource): Likewise.\n\n\t* libcoff-in.h: Add insert_timestamp flag to the pe_data struct.\n\t* libcoff.h: Regenerate.\n\t* peXXigen.c (_bfd_XXi_only_swap_filehdr_out): Only use a real\n\ttimestamp if --insert-timestamp was used.\n\n\t* pe-dll.c (fill_edata): Only use a real timestamp if\n\t--insert-timestamp was used.\n\t* emultempl/pe.em: Add the --insert-timestamp option.\n\t* emultempl/pep.em: Likewise for 64bit.\n\t* ld.texinfo: Document the --insert-timestamp option.\n"
    },
    {
      "commit": "579cbc8d100dc37627e0562319387755de8626ad",
      "tree": "9c4a1eb755a773522174e494628d0f5464d3471d",
      "parents": [
        "966388ea84d9124cc3ef98f9af29dd7e55ff75b6"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Nov 21 23:02:51 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Nov 21 23:02:51 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "966388ea84d9124cc3ef98f9af29dd7e55ff75b6",
      "tree": "19036e4003af309a8772ada7c754e02d33a67e0b",
      "parents": [
        "34ded1ce7e95aa266983634d1d5c0ec8a33cc416"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Nov 20 23:00:29 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Nov 20 23:00:41 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "34ded1ce7e95aa266983634d1d5c0ec8a33cc416",
      "tree": "10d27d459db1e4eb3e399b0186e2b6d8b0580a9d",
      "parents": [
        "58140105768ee0dc7cc162507ce6e92748f4f8a0"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Wed Nov 20 11:22:40 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Wed Nov 20 11:31:35 2013"
      },
      "message": "gas/testsuite/\n\n\t* gas/aarch64/msr.s: Add tests.\n\t* gas/aarch64/msr.d: Update.\n\ninclude/opcode\n\n\t* aarch64.h (aarch64_pstatefields): Change element type to\n\taarch64_sys_reg.\n\nopcodes/\n\n\t* aarch64-opc.c (aarch64_pstatefields): Update.\n"
    },
    {
      "commit": "79dcee83cec300e8ac569858b4f41a2823281a1d",
      "tree": "8d1626acbeeefe0bb6ee6e3d696a6711661f0cbc",
      "parents": [
        "ed61fe63f54d1fae224b8d71298ccb2c528b48c5",
        "58140105768ee0dc7cc162507ce6e92748f4f8a0"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Tue Nov 19 23:13:08 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Tue Nov 19 23:13:08 2013"
      },
      "message": "Merge branch \u0027binutils-2_24-branch\u0027 into ng/2.24/nacl-hacks\n"
    },
    {
      "commit": "58140105768ee0dc7cc162507ce6e92748f4f8a0",
      "tree": "47eafaa82f85b1bf22493582a4c7e98e83279c07",
      "parents": [
        "b429d8692153039ec542e31e3ca0fb1a3509767e"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Tue Nov 19 22:57:54 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Tue Nov 19 23:05:26 2013"
      },
      "message": "Fix *-nacl* target objcopy/strip of binary made with custom linker script\n\nbfd/\n\t* elf-nacl.c (nacl_modify_segment_map): Calculate SIZEOF_HEADERS\n\twhen not doing linking (i.e. INFO is a null pointer).\n\n(cherry picked from commit 33aa641a5d20d54adaac9b21b5a3e19b03f0bd4f)\n"
    },
    {
      "commit": "b429d8692153039ec542e31e3ca0fb1a3509767e",
      "tree": "df34056073e286b7572f9debd55b09fb2e438339",
      "parents": [
        "9f11c00cdf18f77c10caa7b0c0513a2b27f6b97a"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 19 23:00:29 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 19 23:00:40 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "9f11c00cdf18f77c10caa7b0c0513a2b27f6b97a",
      "tree": "ce9891cf2961eaa46d2c891c009617063baa3d9f",
      "parents": [
        "fc063e1fbc581fd21632252a183692a0dcadf2d5"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Tue Nov 19 18:54:00 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Tue Nov 19 18:54:40 2013"
      },
      "message": "Fix references to __ehdr_start when it cannot be defined\n\nld/\n\t* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):\n\tDon\u0027t use bfd_elf_record_link_assignment to mark __ehdr_start\n\thidden.  Instead, just do it directly here, and only if it was\n\treferenced but not defined.\n\nld/testsuite/\n\t* ld-elf/ehdr_start-userdef.t: New file.\n\t* ld-elf/ehdr_start-userdef.d: New file.\n\t* ld-elf/ehdr_start-strongref.s: New file.\n\t* ld-elf/ehdr_start-missing.t: New file.\n\t* ld-elf/ehdr_start-missing.d: New file.\n\t* ld-elf/ehdr_start-weak.d: New file.\n\t* ld-mips-elf/ehdr_start-2.nd: Expect __ehdr_start to be global.\n\n(cherry picked from commit c2763e270c6627e55ac7a75ed3c0a717fbca9bd0)\n"
    },
    {
      "commit": "fc063e1fbc581fd21632252a183692a0dcadf2d5",
      "tree": "9fc4edb91e0364ddde1fd9d0e856c432fa6beea8",
      "parents": [
        "571bc42c008240bcfe7a8bad0727b3bec7f90046"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 18 23:00:33 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 18 23:00:47 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "571bc42c008240bcfe7a8bad0727b3bec7f90046",
      "tree": "1d77ce9f6c72b07d30297790fce86d33025447c0",
      "parents": [
        "0659b3872bcd5cf5fd7ee8754290bd6b12d7324d"
      ],
      "author": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Mon Nov 18 20:16:16 2013"
      },
      "committer": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Mon Nov 18 20:18:54 2013"
      },
      "message": "Add a dummy \"int bnd_prefix\" argument\n\n\t* config/tc-i386.c (lex_got): Add a dummy \"int bnd_prefix\"\n\targument.\n"
    },
    {
      "commit": "0659b3872bcd5cf5fd7ee8754290bd6b12d7324d",
      "tree": "95f3a265dcd12f35be1f58f7f559fdd6ccd15fbe",
      "parents": [
        "b3eb037d17c6082ba4803f8f034f34360f16fa16"
      ],
      "author": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Sun Nov 17 18:30:28 2013"
      },
      "committer": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Mon Nov 18 17:59:23 2013"
      },
      "message": "Add R_X86_64_PC32_BND/R_X86_64_PLT32_BND suppor to gold\n\nelfcpp/\n\n\t* x86_64.h (R_X86_64_PC32_BND): New.\n\t(R_X86_64_PLT32_BND): Likewise.\n\ngold/\n\n\t* x86_64.cc (Target_x86_64\u003csize\u003e::Scan::get_reference_flags):\n\tHandle R_X86_64_PC32_BND and R_X86_64_PLT32_BND just like\n\tR_X86_64_PC32 and R_X86_64_PLT32, respectively.\n\t(Target_x86_64\u003csize\u003e::Scan::local): Likewise.\n\t(Target_x86_64\u003csize\u003e::Scan::global): Likewise.\n\t(Target_x86_64\u003csize\u003e::Relocate::relocate): Likewise.\n\t(Target_x86_64\u003csize\u003e::Relocatable_size_for_reloc::get_size_for_reloc):\n\tLikewise.\n\t(Target_x86_64\u003csize\u003e::Scan::check_non_pic(): Handle\n\tR_X86_64_PC32_BND.\n\n\t* testsuite/Makefile.am (check_PROGRAMS): Add\n\texception_x86_64_bnd_test.\n\t(exception_x86_64_bnd_test_SOURCES): New macro.\n\t(exception_x86_64_bnd_test_DEPENDENCIES): Likewise.\n\t(exception_x86_64_bnd_test_LDFLAGS): Likewise.\n\t(exception_x86_64_bnd_test_LDADD): Likewise.\n\t(exception_x86_64_bnd_1.o): New rule.\n\t(exception_x86_64_bnd_2.o): Likewise.\n\t* testsuite/Makefile.in: Regenerated.\n"
    },
    {
      "commit": "b3eb037d17c6082ba4803f8f034f34360f16fa16",
      "tree": "53314d06a6649c12e4089208a5f4019d4cfefd6e",
      "parents": [
        "aeea061e1a69a316619c9418957e26a7c3f43fda"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 18 17:23:33 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 18 17:25:52 2013"
      },
      "message": "Add support for armv7ve to gas.\n\ngas/\n\n\t* config/tc-arm.c (arm_archs): New armv7ve architecture option.\n\t(arm_cpus): Replace ARM_ARCH_V7A_IDIV_MP_SEC_VIRT with\n\tARM_ARCH_V7VE for cortex-a7, cortex-a12 and cortex-a15.\n\t(cpu_arch_ver): Likewise.\n\t* doc/c-arm.texi: Document armv7ve.\n\ngas/testsuite/\n\n\t* gas/arm/attr-march-armv7ve.d: New test case for armv7ve.\n\ninclude/opcode/\n\n\t* arm.h (ARM_AEXT_V7VE): New define.\n\t(ARM_ARCH_V7VE): New define.\n\t(ARM_ARCH_V7A_IDIV_MP_SEC_VIRT): Removed.\n"
    },
    {
      "commit": "aeea061e1a69a316619c9418957e26a7c3f43fda",
      "tree": "9a4869285b939cc1a5663dd370e04c74bd87bfc2",
      "parents": [
        "99b81d1c26745f823cfcf12378de0156823f5480"
      ],
      "author": {
        "name": "Chung-Lin Tang",
        "email": "cltang@codesourcery.com",
        "time": "Mon Nov 18 16:01:45 2013"
      },
      "committer": {
        "name": "Chung-Lin Tang",
        "email": "cltang@codesourcery.com",
        "time": "Mon Nov 18 16:01:45 2013"
      },
      "message": "2013-11-18  Chung-Lin Tang  \u003ccltang@codesourcery.com\u003e\n\n\tBackport from master\n\t2013-11-18  Chung-Lin Tang  \u003ccltang@codesourcery.com\u003e\n\t* emulparams/nios2linux.sh: New emulation file.\n\t* configure.tgt: Add nios2*-*-linux* emulation case.\n\t* Makefile.am (enios2elf.c): Change tdir_nios2 to tdir_nios2elf.\n\t(enios2linux.c): New emulation entry.\n\t* Makefile.in: Regenerate.\n"
    },
    {
      "commit": "99b81d1c26745f823cfcf12378de0156823f5480",
      "tree": "92dee66ddbf5a11ad5fb1289ec0bf3842e38ba20",
      "parents": [
        "b31f4fea7757bad63c1061aabba19401a6b737e4"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 18 11:34:43 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 18 11:57:49 2013"
      },
      "message": "gas/\n\n\t* config/tc-aarch64.c (parse_sys_reg): Support\n\tS2_\u003cop1\u003e_\u003cCn\u003e_\u003cCm\u003e_\u003cop2\u003e.\n\ngas/testsuite/\n\n\t* gas/testsuite/sysreg.s: Add test.\n\t* gas/testsuite/sysreg.d: Update.\n"
    },
    {
      "commit": "b31f4fea7757bad63c1061aabba19401a6b737e4",
      "tree": "eb2f8fd6bf83ef7ccf219f9a0b4bc634e5b755c2",
      "parents": [
        "ac6cefb0a8168a4187161f0262b1e41c2d248a88"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 18 11:57:19 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 18 11:57:19 2013"
      },
      "message": "Revert \"Add support for AArch64 trace unit registers.\"\n\nThis reverts commit 7568a4e05cc35bc96e7a422a7f3a453665479197.\n"
    },
    {
      "commit": "ac6cefb0a8168a4187161f0262b1e41c2d248a88",
      "tree": "91f541a5076c83c3c3247aebd05425c8c5ffc928",
      "parents": [
        "0f82dc3d4dd81b68266ef556f7766e09a7f6db0d"
      ],
      "author": {
        "name": "Tristan Gingold",
        "email": "gingold@adacore.com",
        "time": "Mon Nov 18 08:44:05 2013"
      },
      "committer": {
        "name": "Tristan Gingold",
        "email": "gingold@adacore.com",
        "time": "Mon Nov 18 08:44:05 2013"
      },
      "message": "Update minor version.\n\nbfd/\n2013-11-18  Tristan Gingold  \u003cgingold@adacore.com\u003e\n\n\t* configure.in: Bump version to 2.23.91\n\t* configure: Regenerate.\n"
    },
    {
      "commit": "0f82dc3d4dd81b68266ef556f7766e09a7f6db0d",
      "tree": "d4845f43723c1d9cf63f8105f9ad106d0fa7e790",
      "parents": [
        "01dec1ff4091df9435cd3048f8117eb47d1ce8f4"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Nov 17 23:00:30 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Nov 17 23:00:44 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "01dec1ff4091df9435cd3048f8117eb47d1ce8f4",
      "tree": "abd96717ae8f1df59fccebcd1b9d65fbb06a2ae2",
      "parents": [
        "7568a4e05cc35bc96e7a422a7f3a453665479197"
      ],
      "author": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Tue Nov 12 23:46:55 2013"
      },
      "committer": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Sun Nov 17 17:01:03 2013"
      },
      "message": "Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND\n\nbfd/\n\n\t* elf64-x86-64.c (x86_64_elf_howto_table): Add R_X86_64_PC32_BND\n\tand R_X86_64_PLT32_BND.\n\t(R_X86_64_standard): Replace R_X86_64_RELATIVE64 with\n\tR_X86_64_PLT32_BND.\n\t(IS_X86_64_PCREL_TYPE): Add R_X86_64_PLT32_BND.\n\t(x86_64_reloc_map): Add BFD_RELOC_X86_64_PC32_BND and\n\tBFD_RELOC_X86_64_PLT32_BND.\n\t(elf_x86_64_check_relocs): Handle R_X86_64_PC32_BND and\n\tR_X86_64_PLT32_BND.\n\t(elf_x86_64_gc_sweep_hook): Likewise.\n\t(elf_x86_64_relocate_section): Likewise.\n\t* reloc.c (bfd_reloc_code_real): Add BFD_RELOC_X86_64_PC32_BND\n\tand BFD_RELOC_X86_64_PLT32_BND.\n\t* bfd-in2.h: Regenerated.\n\t* libbfd.h: Likewise.\n\ngas/\n\n\t* config/tc-i386.c (reloc): Add an argument, bnd_prefix, to\n\tindicate if instruction has the BND prefix.  Return\n\tBFD_RELOC_X86_64_PC32_BND instead of BFD_RELOC_32_PCREL if\n\tbnd_prefix isn\u0027t zero.\n\t(output_branch): Pass BFD_RELOC_X86_64_PC32_BND to frag_var\n\tif needed.\n\t(output_jump): Update reloc call.\n\t(output_interseg_jump): Likewise.\n\t(output_disp): Likewise.\n\t(output_imm): Likewise.\n\t(x86_cons_fix_new): Likewise.\n\t(lex_got): Add an argument, bnd_prefix, to indicate if\n\tinstruction has the BND prefix.  Use BFD_RELOC_X86_64_PLT32_BND\n\tif needed.\n\t(x86_cons): Update lex_got call.\n\t(i386_immediate): Likewise.\n\t(i386_displacement): Likewise.\n\t(md_apply_fix): Handle BFD_RELOC_X86_64_PC32_BND and\n\tBFD_RELOC_X86_64_PLT32_BND.\n\t(tc_gen_reloc): Likewise.\n\t* config/tc-i386-intel.c (i386_operator): Update lex_got call.\n\ngas/testsuite/\n\n\t* gas/i386/i386.exp: Run x86-64-mpx-branch-1 and\n\tx86-64-mpx-branch-2 on 64-bit ELF targets.\n\t* gas/i386/x86-64-mpx-branch-1.d: New file.\n\t* gas/i386/x86-64-mpx-branch-1.s: Likewise.\n\t* gas/i386/x86-64-mpx-branch-2.d: Likewise.\n\t* gas/i386/x86-64-mpx-branch-2.s: Likewise.\n\ninclude/elf/\n\n\t* x86-64.h: Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND.\n\nld/testsuite/\n\n\t* ld-x86-64/mpx.exp: New file.\n\t* ld-x86-64/mpx1.out: Likewise.\n\t* ld-x86-64/mpx1a.c: Likewise.\n\t* ld-x86-64/mpx1a.rd: Likewise.\n\t* ld-x86-64/mpx1b.c: Likewise.\n\t* ld-x86-64/mpx1c.c: Likewise.\n\t* ld-x86-64/mpx1c.rd: Likewise.\n"
    },
    {
      "commit": "7568a4e05cc35bc96e7a422a7f3a453665479197",
      "tree": "2a1a32b65dc9a7a0c0db2bf7b0a28a8ed7db5504",
      "parents": [
        "20326247b7c2ac0cb0eec8059fa29d29eefb67c1"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Fri Nov 15 23:40:34 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Fri Nov 15 23:48:43 2013"
      },
      "message": "gas/\n\n\t* config/tc-aarch64.c (set_other_error): New function.\n\t(parse_sys_reg): Add new parameter \u0027sys_reg\u0027 and if non-NULL set\n\tthe variable to which it points with \u0027o\u0027.\n\t(parse_operands): Update; check for write to read-only system\n\tregisters or read from write-only ones.\n\ngas/testsuite/\n\n\t* gas/aarch64/diagnostic.s: Add tests.\n\t* gas/aarch64/diagnostic.l: Update.\n\t* gas/aarch64/tracereg-illegal.d: New file.\n\t* gas/aarch64/tracereg-illegal.l: Ditto.\n\t* gas/aarch64/tracereg-illegal.s: Ditto.\n\t* gas/aarch64/tracereg.d: Ditto.\n\t* gas/aarch64/tracereg.s: Ditto.\n\ninclude/opcode\n\n\t* aarch64.h (aarch64_sys_reg_readonly_p): New declaration.\n\t(aarch64_sys_reg_writeonly_p): Ditto.\n\nopcodes/\n\n\t* aarch64-opc.c (CPENT): New define.\n\t(F_READONLY, F_WRITEONLY): Likewise.\n\t(aarch64_sys_regs): Add trace unit registers.\n\t(aarch64_sys_reg_readonly_p): New function.\n\t(aarch64_sys_reg_writeonly_p): Ditto.\n"
    },
    {
      "commit": "20326247b7c2ac0cb0eec8059fa29d29eefb67c1",
      "tree": "326c1d2b2afe901068d95f6218777eb4a5252b25",
      "parents": [
        "d65dd51541230afb775ad9ec2f04f23a00dbe94c"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 23:00:32 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 23:00:48 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "d65dd51541230afb775ad9ec2f04f23a00dbe94c",
      "tree": "42947991e47153555a57ac51f23d27d809715ddd",
      "parents": [
        "484649796420f367ff1b9d192125a78ced97ec40"
      ],
      "author": {
        "name": "Michael Zolotukhin",
        "email": "michael.v.zolotukhin@gmail.com",
        "time": "Fri Nov 15 13:22:32 2013"
      },
      "committer": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Fri Nov 15 13:27:32 2013"
      },
      "message": "Reorder invalid default mask check\n\ngas/\n\n2013-11-15  Michael Zolotukhin  \u003cmichael.v.zolotukhin@gmail.com\u003e\n\n\t* config/tc-i386.c (check_VecOperands): Reorder checks.\n\ngas/testsuite/\n\n2013-11-15  Michael Zolotukhin  \u003cmichael.v.zolotukhin@gmail.com\u003e\n\n\t* gas/i386/inval-avx512f.s: Add invalid test for gather instruction\n\twith default mask.\n\t* gas/i386/inval-avx512f.l: Update correspondingly.\n"
    },
    {
      "commit": "484649796420f367ff1b9d192125a78ced97ec40",
      "tree": "127b503cd05aa31a9a24c709b308658f37cfe3ca",
      "parents": [
        "50f9c79e1ecbae992f9de2fcb427cbb55828264e"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 00:06:34 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 06:01:38 2013"
      },
      "message": "Fixes to powerpc64 gold ELFv2 support\n\n(cherry picked from commit 9055360d4a69313949c3535ec065080cb814367d)\n"
    },
    {
      "commit": "50f9c79e1ecbae992f9de2fcb427cbb55828264e",
      "tree": "8f9b6df6b9301151617f06dd0aaa20eafee137a8",
      "parents": [
        "ac6f50a1e8f85daed1c13eedee914ea8d8bcbb84"
      ],
      "author": {
        "name": "Jan-Benedict Glaw",
        "email": "jbglaw@lug-owl.de",
        "time": "Mon Nov 11 08:35:51 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 06:00:19 2013"
      },
      "message": "ppc: signed/unsigned comparison\n\n[BR]: https://sourceware.org/ml/binutils/2013-11/msg00064.html\n(cherry picked from commit e2b5892e6e75109898db1cfbda2975fa422ba762)\n"
    },
    {
      "commit": "ac6f50a1e8f85daed1c13eedee914ea8d8bcbb84",
      "tree": "9f769019bbad261e0698d1b74d559fc21bc9eb80",
      "parents": [
        "4e525783ce6ccc27cf4057dfb60d90eec6645a6a"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 11 03:16:26 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 06:00:18 2013"
      },
      "message": "PowerPC64 ELFv2, allocate dynreloc space for ifunc\n\n(cherry picked from commit 14b5f73fac0e34c2fca81aa0dfbc9c7eebc922f2)\n"
    },
    {
      "commit": "4e525783ce6ccc27cf4057dfb60d90eec6645a6a",
      "tree": "9e9629f308b671b12cdb4a4ff782478affc39f2a",
      "parents": [
        "3943c5e736b0efccbdc881ddfe589ff86d7e78e2"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 05 23:50:52 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 06:00:18 2013"
      },
      "message": "Correct elf64-ppc.c handling of protected symbols\n\n(cherry picked from commit afe397ea85a3d09d936c93328a1f6bf640577cf3)\n"
    },
    {
      "commit": "3943c5e736b0efccbdc881ddfe589ff86d7e78e2",
      "tree": "b4ecebc5f992fb4fb9d0b1acfadf8c005ce36485",
      "parents": [
        "7d4e3df0837834fa3a5e47d58e6bf3539f4efc22"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 05 02:08:51 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 06:00:18 2013"
      },
      "message": "Hide ppc64 .TOC. from --export-dynamic\n\n(cherry picked from commit dba6fa9bce92c9f9fcca07269ac8443797bd9338)\n"
    },
    {
      "commit": "7d4e3df0837834fa3a5e47d58e6bf3539f4efc22",
      "tree": "895cd107c18fc65c6c788a87ac2f852247ef20e5",
      "parents": [
        "85f943746d1c29be3f19f99e5db638f74aa959c6"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 05 01:22:26 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 06:00:18 2013"
      },
      "message": "Update elf64-ppc.c to use elf_link_hash_table shortcuts.\n\n(cherry picked from commit 33e44f2eb27d78f57ed83d11f04652691d896a6f)\n"
    },
    {
      "commit": "85f943746d1c29be3f19f99e5db638f74aa959c6",
      "tree": "101eb9192100289be20f10b76f4bf31ba71d2d89",
      "parents": [
        "a9ca6f4e926e9fcfd852f004f39be1642da70d2b"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 01 05:39:56 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:59:46 2013"
      },
      "message": "Remove powerpc.cc copy of use_plt_offset\n\n(cherry picked from commit 88b8e63904fda25c029deaf25d7b4e489b351470)\n"
    },
    {
      "commit": "a9ca6f4e926e9fcfd852f004f39be1642da70d2b",
      "tree": "47ad54bdd72525a562b8c2d9f143fac7649bb0c1",
      "parents": [
        "d224dd0791b99c1e1b6a3441c54a5a946f951da0"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 01 08:55:56 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:22:29 2013"
      },
      "message": "Edit ELFv2 global entry prologue to non-PIC\n\n(cherry picked from commit 52a82034ac9a288d2d8e60efa880623288b5d228)\n"
    },
    {
      "commit": "d224dd0791b99c1e1b6a3441c54a5a946f951da0",
      "tree": "8d1b800317f42996294989389d6ce12913bd73ee",
      "parents": [
        "ad361505df3a6bb5b6267f930f89f5e08c7e38c1"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 01 08:54:20 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:21:34 2013"
      },
      "message": "PowerPC64 ELFv2 symbols defined in plt\n\n(cherry picked from commit a345bc8d317a159e3e887632d80c5a8282d34f07)\n"
    },
    {
      "commit": "ad361505df3a6bb5b6267f930f89f5e08c7e38c1",
      "tree": "3850f4111639101e027a20d4979acc6475db7ec0",
      "parents": [
        "c17f12ce29fd4e3789e2bc276c4daabcedee5c5c"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Oct 31 09:03:23 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:20:20 2013"
      },
      "message": "Allow for extra st_other readelf output in ld testsuite\n\n(cherry picked from commit 4115bfc68301edaca4dd1fd83eddeaafeda4c63c)\n"
    },
    {
      "commit": "c17f12ce29fd4e3789e2bc276c4daabcedee5c5c",
      "tree": "af787b6c459683b0324535daa23bb9eb0f728e5c",
      "parents": [
        "7bd52534211c4f3cb648dc23cbc5b158612f283b"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Oct 31 09:00:24 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:19:36 2013"
      },
      "message": "ld crossref test fix\n\n(cherry picked from commit 14f2c476752f3cc4bfa7baee2a5a5183aafad975)\n"
    },
    {
      "commit": "7bd52534211c4f3cb648dc23cbc5b158612f283b",
      "tree": "a1b3ede93f309c0ccab051a81891f710fc41762f",
      "parents": [
        "2378a1ff0f34eb5c200a0b48ae9f3a97ba880219"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Oct 30 07:00:43 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:18:09 2013"
      },
      "message": "Simplify ppc64 code setting toc_off.\n\n(cherry picked from commit 8b974ba3e8216b7f6659d2803444e0ddceaeded7)\n"
    },
    {
      "commit": "2378a1ff0f34eb5c200a0b48ae9f3a97ba880219",
      "tree": "4435392080ce7dbb861dc34d0d8241bca83e0a36",
      "parents": [
        "25cf30f3c92966c06629bca4df30cd708ad8e05c"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 07:15:48 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:17:07 2013"
      },
      "message": "PowerPC64 ELFv2 support for gold.\n\n(cherry picked from commit b4f7960d5307fe4aad2126382df78f63696e96b3)\n"
    },
    {
      "commit": "25cf30f3c92966c06629bca4df30cd708ad8e05c",
      "tree": "630d5512441a58476260fd36ee3a2c698cba72cc",
      "parents": [
        "068f9cf74e0d3ff2332258b69c6260586427c31a"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 06:10:34 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:15:53 2013"
      },
      "message": "Add PowerPC64 ELFv2 tests.\n\n(cherry picked from commit d4a95d4999e7fe0d868254bec76722b35f064184)\n"
    },
    {
      "commit": "068f9cf74e0d3ff2332258b69c6260586427c31a",
      "tree": "8d98990e63b33e20aab00855bff5034e3d535dd9",
      "parents": [
        "8ac63197263548be217ee623cfe44bbac16e0337"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 06:04:35 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:15:06 2013"
      },
      "message": "Replace DT_PPC_TLSOPT with DT_PPC_OPT.\n\n(cherry picked from commit e8910a83af41c3dbfd00191b2720d4094f8d9532)\n"
    },
    {
      "commit": "8ac63197263548be217ee623cfe44bbac16e0337",
      "tree": "677dbffaa55596540cc4c2a9462e2725cb8f1bec",
      "parents": [
        "5259bdf0812a65fb44cf32a715785787374e3f8c"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 05:47:22 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:13:25 2013"
      },
      "message": "Support ELFv2 stack frame.\n\n(cherry picked from commit a078d95abc554b6c2572fcab5550591639b1c871)\n"
    },
    {
      "commit": "5259bdf0812a65fb44cf32a715785787374e3f8c",
      "tree": "767bc05aaf058c919f8ee77d1590127169ea669b",
      "parents": [
        "82a8efbbc424930446b098d30a0f20a2ef3cbe9b"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 05:28:05 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:12:35 2013"
      },
      "message": "ELFv2 stub, plt and glink changes\n\n(cherry picked from commit b9e5796b0d6ebc355e4a6d06791b7366939d10f2)\n"
    },
    {
      "commit": "82a8efbbc424930446b098d30a0f20a2ef3cbe9b",
      "tree": "578bbaca60c57d10b9b1cb9a70671e31ca07079e",
      "parents": [
        "1bc198ad18a528bb9725be5ff731d25e623ec196"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 05:07:43 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:11:31 2013"
      },
      "message": "Add ELFv2 .localentry support.\n\n(cherry picked from commit 6911b7dcb8ea17f8b811578dd4ac1ab7bb675e7b)\n"
    },
    {
      "commit": "1bc198ad18a528bb9725be5ff731d25e623ec196",
      "tree": "c97bc2cad8f34fe2ab2bc93cddb552a4b36fa1ae",
      "parents": [
        "2e3744e94c360560822c67754be9228ddf6e2283"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 04:36:09 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:08:51 2013"
      },
      "message": "Add .abiversion related support for ELFv2\n\n(cherry picked from commit ee67d69a3ff0eed25d98c5e97ed6c3ede8069edc)\n"
    },
    {
      "commit": "2e3744e94c360560822c67754be9228ddf6e2283",
      "tree": "4a2e7db6fd99231a65dba6b5d700cb9ec44e3a21",
      "parents": [
        "9d1ae407d3fbe1634f44259611105e30d8a8b3e2"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 02:09:30 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:05:17 2013"
      },
      "message": "Change plt stubs to have destination in r12.\n\n(cherry picked from commit 71a39c98f8bedad54818c62ab2d567b0e2de546b)\n"
    },
    {
      "commit": "9d1ae407d3fbe1634f44259611105e30d8a8b3e2",
      "tree": "e919d04c3927d798aa8d65efd0980cb7beb098b2",
      "parents": [
        "c3e769b1df1d9e2d6f1a351acf1e04097628c5e1"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 06:23:25 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 05:00:49 2013"
      },
      "message": "Report overflow on PowerPC64 @h and @ha relocations.\n\n(cherry picked from commit f9c6b9078c54ea0f018b673e2ff128e61a0aa666)\n"
    },
    {
      "commit": "c3e769b1df1d9e2d6f1a351acf1e04097628c5e1",
      "tree": "143c3355555b25e5ebf878737e007f0b9772b98d",
      "parents": [
        "4350ef5d5425371f6cd9480a58b260cafa93ccbf"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Sep 24 06:29:39 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 15 04:54:25 2013"
      },
      "message": "multilib osdir search paths for powerpc*-linux\n\n(cherry picked from commit 6c668e71eb5f8a9a3355e239738c85448adfc0e8)\n"
    },
    {
      "commit": "4350ef5d5425371f6cd9480a58b260cafa93ccbf",
      "tree": "24221a48d9c68cfc699d5b0114cb5053e37774b2",
      "parents": [
        "3bc7ad1fb1c5a96b768fcdf78687528ae9543542"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Nov 14 23:00:36 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Nov 14 23:00:36 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "3bc7ad1fb1c5a96b768fcdf78687528ae9543542",
      "tree": "efaab60615208e44c22907bb366171414f4ff77d",
      "parents": [
        "e69ce7595c994bc74218cae0bea52f949f531db0"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Nov 13 23:00:38 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Nov 13 23:00:53 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "e69ce7595c994bc74218cae0bea52f949f531db0",
      "tree": "54306b9156e242abb323f1aec767f0a2480662b6",
      "parents": [
        "709f3d6c88a9f7084816d16582d15d92dc155bd6"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Wed Nov 13 14:47:04 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Wed Nov 13 14:48:42 2013"
      },
      "message": "bfd/\n\n\t* elfnn-aarch64.c (elfNN_aarch64_howto_table): Use\n\tR_AARCH64_TLS_DTPMOD64 instead of R_AARCH64_TLS_DTPMOD;\n\tlikewise for R_AARCH64_TLS_DTPREL and R_AARCH64_TLS_TPREL.\n\ninclude/elf/\n\n\t* aarch64.h: Define R_AARCH64_TLS_DTPMOD64,\n\tR_AARCH64_TLS_DTPREL64 and R_AARCH64_TLS_TPREL64; guard\n\tR_AARCH64_TLS_DTPMOD, R_AARCH64_TLS_DTPREL and\n\tR_AARCH64_TLS_TPREL with RELOC_MACROS_GEN_FUNC.\n"
    },
    {
      "commit": "709f3d6c88a9f7084816d16582d15d92dc155bd6",
      "tree": "743a7fa5660e843edd6a65c9ac5574b48a3bf146",
      "parents": [
        "4c8914dab6386207bfc35cec56f39a37e97b1ef4"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 12 23:00:42 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 12 23:00:42 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "4c8914dab6386207bfc35cec56f39a37e97b1ef4",
      "tree": "1de9ceb67833150e01da9104f65466ec4a1a3b16",
      "parents": [
        "3daef248f2a7f0f4fb2a3c4e0c34a160a6e252e8"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 11 23:00:31 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 11 23:00:45 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "3daef248f2a7f0f4fb2a3c4e0c34a160a6e252e8",
      "tree": "7447c247148cd26362d84aad39f51dd6ce7904cd",
      "parents": [
        "e5cce97afb37ce4c402d8d674275e4302a317330"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 11 10:26:41 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Mon Nov 11 10:31:10 2013"
      },
      "message": "\t* elfxx-aarch64.c (_bfd_aarch64_elf_grok_prstatus): Fix hard-coded\n\tsize of struct elf_prstatus.\n"
    },
    {
      "commit": "e5cce97afb37ce4c402d8d674275e4302a317330",
      "tree": "ab3e0567f59e3a045b3f402de30eacb5e61be8e5",
      "parents": [
        "7b8163694279fccd07eac7264944315befc3220b"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Nov 10 23:00:17 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Nov 10 23:00:17 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "7b8163694279fccd07eac7264944315befc3220b",
      "tree": "2c548ed59c7263ab846d9b3b0770a7d9c64148c5",
      "parents": [
        "14833d8c16693f5cd012400357b0d8a711ea8bc3"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sat Nov 09 23:00:15 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sat Nov 09 23:00:15 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "14833d8c16693f5cd012400357b0d8a711ea8bc3",
      "tree": "c48b80adb9c7f95255c798d22504a2b1b5db6097",
      "parents": [
        "9f4e1fadf3e75b8aa37744d2b06b29f8d6d1ca93"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 08 23:00:30 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 08 23:00:44 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "9f4e1fadf3e75b8aa37744d2b06b29f8d6d1ca93",
      "tree": "2ed784a9c432fce8c32f989a1db6d565461fa483",
      "parents": [
        "1d5dce8548bb3702e3f4a7672d1493a032a4c85c"
      ],
      "author": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Fri Nov 08 17:42:08 2013"
      },
      "committer": {
        "name": "H.J. Lu",
        "email": "hjl.tools@gmail.com",
        "time": "Fri Nov 08 17:43:46 2013"
      },
      "message": "Remove CpuNop from CPU_K6_2_FLAGS\n\n\tPR gas/16140\n\t* i386-gen.c (cpu_flag_init): Remove CpuNop from CPU_K6_2_FLAGS.\n\t* i386-init.h: Regenerated.\n"
    },
    {
      "commit": "1d5dce8548bb3702e3f4a7672d1493a032a4c85c",
      "tree": "208b2303fc283bcbe38b336d8d9fe7870c98fb2a",
      "parents": [
        "268121417c4844cbb1d533cd5e0a2e273442d718"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Nov 07 23:00:31 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Nov 07 23:00:46 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "ed61fe63f54d1fae224b8d71298ccb2c528b48c5",
      "tree": "7b925c9fd7f9f42482453935f566a61d6eb64c69",
      "parents": [
        "922ae077cb34997128dad776b2c00bb1f5b7cc96",
        "268121417c4844cbb1d533cd5e0a2e273442d718"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Thu Nov 07 18:04:05 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Thu Nov 07 18:04:05 2013"
      },
      "message": "Merge branch \u0027binutils-2_24-branch\u0027 into ng/2.24/nacl-hacks\n"
    },
    {
      "commit": "268121417c4844cbb1d533cd5e0a2e273442d718",
      "tree": "3f2c6bb11c71881515312e3732d4e631b91226e9",
      "parents": [
        "588f35c9cf6a64722aba60993a26dda12ee33db6"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Wed Nov 06 22:47:05 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Thu Nov 07 18:02:27 2013"
      },
      "message": "Set CPU type in BFD backend for x86_64-nacl* and i?86-nacl* targets\n\nbfd/\n\t* archures.c (bfd_mach_i386_nacl): Fix definition so it doesn\u0027t\n\tcollide with bfd_mach_l1om.\n\t* bfd-in2.h: Regenerate.\n\n\t* elf32-i386.c (elf32_i386_nacl_elf_object_p): New function.\n\t(elf_backend_object_p): Use that in elf32-i386-nacl definition.\n\t* elf64-x86-64.c (elf64_x86_64_nacl_elf_object_p): New function.\n\t(elf_backend_object_p): Use that in elf64-x86-64-nacl definition.\n\t(elf32_x86_64_nacl_elf_object_p): New function.\n\t(elf_backend_object_p): Use that in elf32-x86-64-nacl definition.\n\nbinutils/\n\t* objdump.c (dump_dwarf): Grok bfd_mach_x86_64_nacl and\n\tbfd_mach_x64_32_nacl as equivalent to bfd_mach_x86_64.\n\nld/testsuite/\n\t* ld-x86-64/x86-64.exp (mixed1, mixed2): Loosen error string match\n\tso it accepts \"i386:nacl\" in place of \"i386\".\n\t* ld-x86-64/ilp32-2.d: Likewise.\n\t* ld-x86-64/ilp32-3.d: Likewise.\n\t* ld-x86-64/lp64-2.d: Likewise.\n\t* ld-x86-64/lp64-3.d: Likewise.\n\n(cherry picked from commit 64b384e1e821cedccefa24f6d5bb82d353546ca1)\n"
    },
    {
      "commit": "588f35c9cf6a64722aba60993a26dda12ee33db6",
      "tree": "92cb38b18888295c904e227bb0c88de815f8bc47",
      "parents": [
        "6dd4e50c339209656214cb14d5f99b3cf102ea22"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Nov 06 23:00:31 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Nov 06 23:00:31 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "6dd4e50c339209656214cb14d5f99b3cf102ea22",
      "tree": "f174a97c009e067ff14bbdc64110a3609eacfd27",
      "parents": [
        "0340791ed789db55579f778c2fb7dc4654ac9202"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 05 23:00:33 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Nov 05 23:00:50 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "0340791ed789db55579f778c2fb7dc4654ac9202",
      "tree": "6494a3240e0cf6f919046505eaef4e355364dbbb",
      "parents": [
        "392ce5210d437d0517923e37bd313a8ce9baa202"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Tue Nov 05 20:54:22 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Tue Nov 05 21:26:52 2013"
      },
      "message": "gas/\n\n\t* config/tc-aarch64.c (parse_sys_reg): Update to use aarch64_sys_reg;\n\tcall aarch64_sys_reg_deprecated_p and warn about the deprecated\n\tsystem registers.\n\ngas/testsuite/\n\n\t* gas/aarch64/deprecated.d: New file.\n\t* gas/aarch64/deprecated.l: New file.\n\t* gas/aarch64/deprecated.s: New file.\n\t* gas/aarch64/sysreg-1.s: Add tests.\n\t* gas/aarch64/sysreg-1.d: Add tests.\n\ninclude/opcode/\n\n\t* aarch64.h (aarch64_sys_reg): New typedef.\n\t(aarch64_sys_regs): Change to define with the new type.\n\t(aarch64_sys_reg_deprecated_p): Declare.\n\nopcodes/\n\n\t* aarch64-opc.c (F_DEPRECATED): New macro.\n\t(aarch64_sys_regs): Update; flag \"spsr_svc\" and \"spsr_hyp\" with\n\tF_DEPRECATED.\n\t(aarch64_print_operand): Call aarch64_sys_reg_deprecated_p on\n\tAARCH64_OPND_SYSREG.\n"
    },
    {
      "commit": "392ce5210d437d0517923e37bd313a8ce9baa202",
      "tree": "84a16d1807198b272e88ad85fdfce202467d0773",
      "parents": [
        "bc42452f5c41a6f9106d15296ccd558b93c60410"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Tue Nov 05 20:50:18 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Tue Nov 05 21:26:31 2013"
      },
      "message": "gas/\n\n\t* config/tc-aarch64.c (parse_operands): Handle AARCH64_OPND_COND1.\n\ngas/testsuite/\n\n\t* gas/aarch64/alias.s: Add tests.\n\t* gas/aarch64/alias.d: Update.\n\t* gas/aarch64/no-aliases.d: Update.\n\t* gas/aarch64/diagnostic.s: Add tests.\n\t* gas/aarch64/diagnostic.l: Update.\n\t* gas/aarch64/illegal.s: Add tests.\n\t* gas/aarch64/illegal.l: Update.\n\ninclude/opcode/\n\n\t* aarch64.h (enum aarch64_operand_class): Add AARCH64_OPND_CLASS_COND.\n\t(enum aarch64_opnd): Add AARCH64_OPND_COND1.\n\nopcodes/\n\n\t* aarch64-dis.c (convert_ubfm_to_lsl): Check for cond !\u003d \u0027111x\u0027.\n\t(convert_from_csel): Likewise.\n\t* aarch64-opc.c (operand_general_constraint_met_p): Handle\n\tAARCH64_OPND_CLASS_COND and AARCH64_OPND_COND1.\n\t(aarch64_print_operand): Handle AARCH64_OPND_COND1.\n\t* aarch64-tbl.h (aarch64_opcode_table): Use COND1 instead of\n\tCOND for cinc, cset, cinv, csetm and cneg.\n\t(AARCH64_OPERANDS): Add entry for AARCH64_OPND_COND1.\n\t* aarch64-asm-2.c: Re-generated.\n\t* aarch64-dis-2.c: Ditto.\n\t* aarch64-opc-2.c: Ditto.\n"
    },
    {
      "commit": "bc42452f5c41a6f9106d15296ccd558b93c60410",
      "tree": "fa10cda5b8d91bf6d2bbe18a44744be4ecc30d5d",
      "parents": [
        "05c4e689c3c66b22851b96fc99b9a5c6750d40c2"
      ],
      "author": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Tue Nov 05 20:46:24 2013"
      },
      "committer": {
        "name": "Yufeng Zhang",
        "email": "yufeng.zhang@arm.com",
        "time": "Tue Nov 05 21:20:16 2013"
      },
      "message": "opcodes/\n\n\t* aarch64-opc.c (set_syntax_error): New function.\n\t(operand_general_constraint_met_p): Replace set_other_error\n\twith set_syntax_error.\n\ngas/testsuite/\n\n\t* gas/aarch64/diagnostic.s: Add tests of ldp/stp.\n\t* gas/aarch64/diagnostic.l: Update.\n"
    },
    {
      "commit": "05c4e689c3c66b22851b96fc99b9a5c6750d40c2",
      "tree": "b15415305b5ec63360529b9cfc9d6c848b60803c",
      "parents": [
        "a7b897de6bc3409e7b4c7d3d7a7e6effde650fff"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@linaro.org",
        "time": "Fri Nov 01 00:21:11 2013"
      },
      "committer": {
        "name": "Will Newton",
        "email": "will.newton@linaro.org",
        "time": "Tue Nov 05 14:36:13 2013"
      },
      "message": "config/tc-aarch64.c: Avoid trying to parse a vector mov as immediate.\n\nParsing a vector mov instruction currently leads to a phantom undefined\nsymbol being added to the symbol table. e.g.:\n\n       .text\n       mov     x0, v0.D[0]\n\nProduces an undefined symbol called \"v0.D\".\n\ngas/ChangeLog:\n\n2013-11-05  Will Newton  \u003cwill.newton@linaro.org\u003e\n\n\tPR gas/16103\n\t* config/tc-aarch64.c (parse_operands): Avoid trying to\n\tparse a vector register as an immediate.\n\ngas/testsuite/ChangeLog:\n\n2013-11-05  Will Newton  \u003cwill.newton@linaro.org\u003e\n\n\t* gas/aarch64/advsimd-mov-bad.d: New file.\n\t* gas/aarch64/advsimd-mov-bad.s: Likewise.\n"
    },
    {
      "commit": "a7b897de6bc3409e7b4c7d3d7a7e6effde650fff",
      "tree": "7e245ff3e064e3721f9c167267f672385060261b",
      "parents": [
        "cf3a74200c7d82a41c95d8cfceeffa3ab62cc2d9"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 04 23:00:35 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Mon Nov 04 23:00:35 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "922ae077cb34997128dad776b2c00bb1f5b7cc96",
      "tree": "eb6b4974e5a681c740f35d0dece77cb4c99c640d",
      "parents": [
        "f48053bf414711b4f2e1784fcb5354a18c2ca17d"
      ],
      "author": {
        "name": "David Sehr",
        "email": "sehr@chromium.org",
        "time": "Tue Oct 29 17:20:28 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 04 21:38:38 2013"
      },
      "message": "Fix calls to be aligned at the end of the bundle.\n\nBUG\u003d\nR\u003dmcgrathr@chromium.org\n\nReview URL: https://codereview.chromium.org/49263004\n"
    },
    {
      "commit": "f48053bf414711b4f2e1784fcb5354a18c2ca17d",
      "tree": "868dc2c4fb94af962f6a2ede6be23464760de205",
      "parents": [
        "d9e03ff0854888a28ae7cf7eac374ce2abfa25c3"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@chromium.org",
        "time": "Tue Oct 15 12:41:53 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 04 21:38:37 2013"
      },
      "message": "Fix merge conflict\n\nCouple of changes lost from CL 48ea2e338fe5a09b3ede4a41514282e7e872f75f\n\nWe don\u0027t use TC_NACL_C define here thus wrong version of code is used.\n\nCompile \"nacljmp %eax\" (32bit) or \"nacljmp %eax,%r15\" (64bit) to see the\ndifference.\n\nR\u003dhalyavin@google.com, halyavin@chromium.org\n\nReview URL: https://codereview.appspot.com/14697043\n"
    },
    {
      "commit": "d9e03ff0854888a28ae7cf7eac374ce2abfa25c3",
      "tree": "9cc591c2b0a89cfb5bb1378675e74c7c8ac791f1",
      "parents": [
        "946b1c8170d78b7271d3a1846bf10e576342b0f1"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@chromium.org",
        "time": "Mon Sep 23 17:06:23 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 04 21:38:37 2013"
      },
      "message": "Allow use of external linker scripts.\n\nnacl-glibc uses different from nacl-newlib.  To make it possible\ndisable internal scripts and allow use of LIBPATH for external ones.\n\nR\u003dmcgrathr@chromium.org\n\nReview URL: https://codereview.appspot.com/13791044\n"
    },
    {
      "commit": "946b1c8170d78b7271d3a1846bf10e576342b0f1",
      "tree": "c65f2df7ce7a53745baa66e19d698bdbe85d3258",
      "parents": [
        "bf64bc99ca6807838e8249185e1a3658121e45f3"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@chromium.org",
        "time": "Thu Sep 19 15:25:32 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 04 21:38:37 2013"
      },
      "message": "Cherry-picked hacks for old nacl-gcc 4.4.3\n\nOld version of nacl-gcc (specifically nacl-gcc 4.4.3 which does not yet uses .bundle_lock/.bundle_unlock) produces code where some instructions which must be adjacent are separated with NOPs. Regular rewrite rules can not be used in such a case (links to bugs which include reproducers are lifted from old CLs). In fact you can not even do do \"make build-with-glibc\" without these changes because build of either glibc.so.* or (at later stage) libstdc++.so.* will fail.\n\n---\nFix tls transition check from R_X86_64_GOTTPOFF\n\nx86_64 linker expects either movq or addq there, while for NaCl we generate movl or addl.\nFixed the check to accept movl and addl, the rewrite itself seems to work as is.\n\nBUG\u003dhttp://code.google.com/p/nativeclient/issues/detail?id\u003d1278\n\nReview URL: http://codereview.chromium.org/6025010\n---\nTLS rewrite for x86_64 NaCl\n\nImplement GD-\u003eIE, GD-\u003eLE, LD-\u003eLE transitions.\nIE-\u003eLE works as is.\n\nBUG\u003dhttp://code.google.com/p/nativeclient/issues/detail?id\u003d237\n\nReview URL: http://codereview.chromium.org/8161011\n---\nTLS rewrite for i386 NaCl\n\nImplement GD-\u003eIE,GD-\u003eLE,LD-\u003eLE transitions.\nIE-\u003eLE works as is.\n\nBUG\u003dhttp://code.google.com/p/nativeclient/issues/detail?id\u003d237\n\nReview URL: http://codereview.chromium.org/8186010\n---\nSpecial processing of R_X86_64_32 relocations\n\nR_X86_64_32 relocations in NaCl64 play the same role as R_X86_64_64 in native x86_64. They should be rewritten in case relocated symbol is hidden and will not exist in statically linked binary.\n\nR_X86_64_64 are rewritten into R_X86_64_RELATIVE using the absolute value of the symbol. Unfortunately we don\u0027t have 32-bit alternative, thus we change relocation to use section instead of symbol. Usually this rewrite produces buggy relocations (why? there is corresponding comment in bfd, but it does not explain much), but in our special case we just create valid relocations.\n\nBUG\u003dhttp://code.google.com/p/nativeclient/issues/detail?id\u003d1095\n\nReview URL: http://codereview.chromium.org/4128004\n---\nPrevent ld from rewriting tls access sequences with calls\n\nNaCl assembler inserts nops in front of a call for proper bundling. When linker tries to rewrite a code sequence that consists of something followed by a call, it complains about these nops.\n\nAt the moment, simply disable rewriting these sequences.\n\nBUG\u003dhttp://code.google.com/p/nativeclient/issues/detail?id\u003d237\n\nReview URL: http://codereview.chromium.org/3467009\n---\n\nR\u003dmcgrathr@chromium.org\n\nReview URL: https://codereview.appspot.com/13251051\n"
    },
    {
      "commit": "bf64bc99ca6807838e8249185e1a3658121e45f3",
      "tree": "a1e447fd228eae07bcb7b031e46a3a96f997e82c",
      "parents": [
        "cf3a74200c7d82a41c95d8cfceeffa3ab62cc2d9"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@chromium.org",
        "time": "Mon Sep 16 21:00:55 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Mon Nov 04 21:38:29 2013"
      },
      "message": "Forward-port nacl assembler hacks\n\nMost changes are not really needed because they can be replaced\nwith .bundle_lock/.bundle_unlock directives, but call handling can\nnot be emulated.\n\nSimple test to verify changes:\n\n$ cat test.s\ncalltest:\n    call calltarget1\n    call calltarget2\n    call calltarget3\n    call externtarget\n\n.p2align 5\nregular_instruction:\n    .fill 30,1,0x90\n  calltarget1:\n    mov %rax,%rax\n\n.p2align 5\nnacl_instruction:\n    .fill 27,1,0x90\n  calltarget2:\n    mov %nacl:(%r15,%rax),%rax\n\n.p2align 5\nbundle_instruction:\n    .fill 27,1,0x90\n  calltarget3:\n  .bundle_lock\n    lea (%rax),%eax\n    mov (%r15,%rax),%rax\n  .bundle_unlock\n$ x86_64-nacl-as --64 test.s -o test.o\n$ objdump -dr test.o\ntest.o:     file format elf64-x86-64\n\nDisassembly of section .text:\n\n0000000000000000 \u003ccalltest\u003e:\n...\n  1b:   e8 7e 00 00 00          callq  9e \u003ccalltarget1\u003e\n...\n  3b:   e8 9b 00 00 00          callq  db \u003ccalltarget2\u003e\n...\n  5b:   e8 bb 00 00 00          callq  11b \u003ccalltarget3\u003e\n...\n  7b:   e8 00 00 00 00          callq  80 \u003cregular_instruction\u003e\n                        7c: R_X86_64_PC32       externtarget-0x4\n0000000000000080 \u003cregular_instruction\u003e:\n...\n000000000000009e \u003ccalltarget1\u003e:\n  9e:   66 90                   xchg   %ax,%ax\n  a0:   48 89 c0                mov    %rax,%rax\n...\n00000000000000db \u003ccalltarget2\u003e:\n  db:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)\n  e0:   89 c0                   mov    %eax,%eax\n  e2:   49 8b 04 07             mov    (%r15,%rax,1),%rax\n...\n000000000000011b \u003ccalltarget3\u003e:\n 11b:   0f 1f 44 00 00          nopl   0x0(%rax,%rax,1)\n 120:   8d 00                   lea    (%rax),%eax\n 122:   49 8b 04 07             mov    (%r15,%rax,1),%rax\n\nNote relocation\u0027s handling and how all the instructions are correctly\nmoved to the end of bundle (for calls) or to the next bundle (for other\ninstructions).\n\nR\u003dmcgrathr@chromium.org\n\nReview URL: https://codereview.appspot.com/13431045\n"
    },
    {
      "commit": "cf3a74200c7d82a41c95d8cfceeffa3ab62cc2d9",
      "tree": "acd51734fa9dc19607332b6c40fc3d61a8e7f27a",
      "parents": [
        "595637886fc504bff90e66593fcb965c74372086"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Nov 03 23:00:13 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Nov 03 23:00:13 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "595637886fc504bff90e66593fcb965c74372086",
      "tree": "4f9e431a5369015958827e6ccfa0e8b60613daaf",
      "parents": [
        "a7d81f4b69ec7aebc2b32ec333d38e9f77f61fff"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sat Nov 02 23:00:40 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sat Nov 02 23:00:40 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "a7d81f4b69ec7aebc2b32ec333d38e9f77f61fff",
      "tree": "b399d77ff0fdb936a5db8b793c195f066db52548",
      "parents": [
        "9fbf92609dc7099be096e4532ac7c1aa7836a386"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 01 23:00:34 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Fri Nov 01 23:00:50 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "9fbf92609dc7099be096e4532ac7c1aa7836a386",
      "tree": "149f6c8adbc58ba464e172cf57c3946fc89a8148",
      "parents": [
        "bc235b9f0311d995ad172231e678a9d583b7ed19"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Fri Nov 01 21:54:40 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Fri Nov 01 22:15:51 2013"
      },
      "message": "x86_64-*-nacl*: Adjust test cases for PLT nop fix.\n\nld/testsuite/\n\t* ld-x86-64/plt-nacl.pd: Update expected disassembly for PLT nop fix.\n\t* ld-x86-64/tlsdesc-nacl.pd: Likewise.\n\n(cherry picked from commit 61674ef7c5fed87cf71e65eab274199634208298)\n"
    },
    {
      "commit": "bc235b9f0311d995ad172231e678a9d583b7ed19",
      "tree": "bcb1cf377aa586600bcadd0962b9e0c51c615606",
      "parents": [
        "41798d24b43a46c0ee4a3ccec795b155aeb1d82f"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Fri Nov 01 21:37:46 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Fri Nov 01 21:49:41 2013"
      },
      "message": "*-*-nacl* layout: Drop requirement that some section have SEC_HAS_CONTENTS set.\n\nbfd/\n\t* elf-nacl.c (segment_eligible_for_headers): Drop requirement that\n\tsome section have SEC_HAS_CONTENTS set.  It\u0027s not set for\n\t.note.gnu.build-id, and a segment of only read-only SHT_NOBITS\n\tsections is implausible and not really supportable anyway.\n\n(cherry picked from commit 86e0565d9c985fa0ba46c85dbe6e77bcaf62dd33)\n"
    },
    {
      "commit": "41798d24b43a46c0ee4a3ccec795b155aeb1d82f",
      "tree": "519f741a89c868031001eed94bbf5ae7f70130ba",
      "parents": [
        "07219141c74287d2f9eb152f44d1ceab4f858559"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Oct 31 23:00:31 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Oct 31 23:00:45 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "07219141c74287d2f9eb152f44d1ceab4f858559",
      "tree": "2684aabde61949c2e3e3c3c31c25f90a600f77c1",
      "parents": [
        "fb4ec44e0d7f4745a480ab81994ee2965ea8bcfb"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Wed Oct 30 23:00:38 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Thu Oct 31 23:00:45 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "fb4ec44e0d7f4745a480ab81994ee2965ea8bcfb",
      "tree": "bbf2908744178a4635367040c0ea67e1de0f6825",
      "parents": [
        "be157b60778bf79a915cd8e2df5bb0e8342ddbdd"
      ],
      "author": {
        "name": "Nick Clifton",
        "email": "nickc@redhat.com",
        "time": "Thu Oct 31 11:30:08 2013"
      },
      "committer": {
        "name": "Nick Clifton",
        "email": "nickc@redhat.com",
        "time": "Thu Oct 31 11:30:08 2013"
      },
      "message": "\t* nm.c (display_rel_file): Treat bfd_error_no_symbols as\n\tnon-fatal.\n"
    },
    {
      "commit": "be157b60778bf79a915cd8e2df5bb0e8342ddbdd",
      "tree": "c25f8c85a38dfb19c9fc8f69b80054e6354a3d57",
      "parents": [
        "9affe10b73d14eed9b31a5cfd0d6832d911c1fc9"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Wed Oct 30 22:57:58 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Wed Oct 30 23:01:29 2013"
      },
      "message": "gold: x86_64-nacl: Correct 9-byte nop sequence to match what the assembler generates.\n\ngold/\n\t* x86_64.cc (Output_data_plt_x86_64_nacl::first_plt_entry):\n\tCorrect 9-byte nop sequence to match what the assembler generates.\n\n(cherry picked from commit dd0845d708ab82f931fd7b800b4d218842ed635f)\n"
    },
    {
      "commit": "9affe10b73d14eed9b31a5cfd0d6832d911c1fc9",
      "tree": "c9c2a8af789e56d8f160150b0bce82d0342524bf",
      "parents": [
        "7b8b277e6c2952971a9b6b3bc353e976d4089fc4"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Tue Oct 29 23:15:38 2013"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "mcgrathr@google.com",
        "time": "Tue Oct 29 23:18:01 2013"
      },
      "message": "BFD: elf64-x86-64-nacl: Correct 9-byte nop sequence used in PLT0 entry.\n\nbfd/\n\t* elf64-x86-64.c (elf_x86_64_nacl_plt0_entry): Correct 9-byte nop\n\tsequence to match what the assembler generates.\n\n(cherry picked from commit 70cc877f6e7fc1bb19d3a60b9e10fafd38b86b4a)\n"
    },
    {
      "commit": "7b8b277e6c2952971a9b6b3bc353e976d4089fc4",
      "tree": "03b4d39643fb20a44cbbcfa3f3085254930244c6",
      "parents": [
        "97d6f13381be1b45bf1aca9af7967d9e9911107b"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 23:00:22 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Tue Oct 29 23:00:22 2013"
      },
      "message": "daily update\n"
    },
    {
      "commit": "97d6f13381be1b45bf1aca9af7967d9e9911107b",
      "tree": "e14880d78e2a04372a7f907eefa186f911e8488a",
      "parents": [
        "ae7d8d7b18d7c56f2ffbfabe2c83506b82fb5151"
      ],
      "author": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Oct 20 23:00:08 2013"
      },
      "committer": {
        "name": "Alan Modra",
        "email": "amodra@gmail.com",
        "time": "Sun Oct 20 23:00:08 2013"
      },
      "message": "daily update\n"
    }
  ],
  "next": "ae7d8d7b18d7c56f2ffbfabe2c83506b82fb5151"
}
