{"push_id":894914904,"size":11,"distinct_size":11,"ref":"refs/heads/2.26","head":"6fd4b9e1c294179c102936be2ac59c6dbd3fc523","before":"c564f24b6128419256ecbccc951232546c10e55a","commits":[{"sha":"cc2bdaf6f23867025da17047df0af4ec9a6e63ce","author":{"email":"46ff6e41b02a6ff6bd50cc64faab96b75208d63d@sourceware.org","name":"GDB Administrator"},"message":"Automatic date update in version.in","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/cc2bdaf6f23867025da17047df0af4ec9a6e63ce"},{"sha":"79e017e72e2875897166ff2061b173a1f1ef6f3b","author":{"email":"46ff6e41b02a6ff6bd50cc64faab96b75208d63d@sourceware.org","name":"GDB Administrator"},"message":"Automatic date update in version.in","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/79e017e72e2875897166ff2061b173a1f1ef6f3b"},{"sha":"f0cba94092ee14f860608e9656981c25b1f50433","author":{"email":"46ff6e41b02a6ff6bd50cc64faab96b75208d63d@sourceware.org","name":"GDB Administrator"},"message":"Automatic date update in version.in","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/f0cba94092ee14f860608e9656981c25b1f50433"},{"sha":"567ebff7fa31d70cd963378c395fcc581ddcb4d7","author":{"email":"46ff6e41b02a6ff6bd50cc64faab96b75208d63d@sourceware.org","name":"GDB Administrator"},"message":"Automatic date update in version.in","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/567ebff7fa31d70cd963378c395fcc581ddcb4d7"},{"sha":"97753ee528c1c01e1cf0c7b41b344713103b2631","author":{"email":"e6b730070cb8ff71eb70dcaf29e26324d883b33b@gmail.com","name":"H.J. Lu"},"message":"Properly check symbol defined by assignment in linker script\n\nSymbol defined by a linker assignment may have type bfd_link_hash_new\nor bfd_link_hash_undefined.  And h->def_regular is always set.\nelf_i386_convert_load and elf_x86_64_convert_load should check\nh->def_regular as well as bfd_link_hash_undefined and bfd_link_hash_new\nto see if a symbol is defined by a linker script.\n\nbfd/\n\n\tPR ld/19319\n\t* elf32-i386.c (elf_i386_convert_load): Check h->def_regular\n\tinstead of bfd_link_hash_new.\n\t* elf64-x86-64.c (elf_x86_64_convert_load): Likewise.  Skip\n\trelocation overflow for bfd_link_hash_undefined and\n\tbfd_link_hash_new if h->def_regular is set.\n\nld/testsuite/\n\n\tPR ld/19319\n\t* ld-i386/i386.exp: Run pr19319 test.\n\t* ld-x86-64/x86-64.exp: Likewise.\n\t* ld-i386/pr19319.dd: New file.\n\t* ld-i386/pr19319a.S: Likewise.\n\t* ld-i386/pr19319b.S: Likewise.\n\t* ld-x86-64/pr19319.dd: Likewise.\n\t* ld-x86-64/pr19319a.S: Likewise.\n\t* ld-x86-64/pr19319b.S: Likewise.\n\n(cherry picked from commit ead3d5427a2df5e33316d4ad045510c1d2078c2a)","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/97753ee528c1c01e1cf0c7b41b344713103b2631"},{"sha":"efc8451fce19df0bbe70b08d54257872eb14a785","author":{"email":"e6b730070cb8ff71eb70dcaf29e26324d883b33b@gmail.com","name":"H.J. Lu"},"message":"Optimize R_386_GOT32/R_386_GOT32X only if addend is 0\n\nLinker can't optimize R_386_GOT32 and R_386_GOT32X relocations if addend\nisn't 0.  It isn't valid to convert\n\nmovl\tfoo@GOT+1(%ecx), %eax\n\nto\n\nleal\tfoo@GOTOFF+1(%ecx), %eax\n\nnor to convert\n\nmovq\tfoo@GOTPCREL+1(%rip), %rax\n\nto\n\nleaq\tfoo(%rip), %rax\n\nfor x86-64.  We should check if addend is 0 before optimizing R_386_GOT32\nand R_386_GOT32X relocations.  Testcases are added for i386 and x86-64.\n\nbfd/\n\n\t* elf32-i386.c (elf_i386_convert_load): Skip if addend isn't 0.\n\t(elf_i386_relocate_section): Skip R_386_GOT32X optimization if\n\taddend isn't 0.\n\nld/testsuite/\n\n\t* ld-i386/i386.exp: Run mov2a, mov2b and mov3.\n\t* ld-i386/mov2.s: New file.\n\t* ld-i386/mov2a.d: Likewise.\n\t* ld-i386/mov2b.d: Likewise.\n\t* ld-i386/mov3.d: Likewise.\n\t* ld-i386/mov3.s: Likewise.\n\t* ld-x86-64/mov2.s: Likewise.\n\t* ld-x86-64/mov2a.d: Likewise.\n\t* ld-x86-64/mov2b.d: Likewise.\n\t* ld-x86-64/mov2c.d: Likewise.\n\t* ld-x86-64/mov2d.d: Likewise.\n\t* ld-x86-64/x86-64.exp: Run mov2a, mov2b, mov2c and mov2d.\n\n(cherry picked from commit 02e2aef89bb58e8e0cc4390db41c5f775e1b7c3e)","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/efc8451fce19df0bbe70b08d54257872eb14a785"},{"sha":"a0ba49bb603201a93db94a5fd6d3c8999bf45e36","author":{"email":"46ff6e41b02a6ff6bd50cc64faab96b75208d63d@sourceware.org","name":"GDB Administrator"},"message":"Automatic date update in version.in","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/a0ba49bb603201a93db94a5fd6d3c8999bf45e36"},{"sha":"b9ee39beb9c9a190e9d3f748320a286a642d5835","author":{"email":"46ff6e41b02a6ff6bd50cc64faab96b75208d63d@sourceware.org","name":"GDB Administrator"},"message":"Automatic date update in version.in","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/b9ee39beb9c9a190e9d3f748320a286a642d5835"},{"sha":"41fa2872f972cfc3a062c79177d67664941c547f","author":{"email":"46ff6e41b02a6ff6bd50cc64faab96b75208d63d@sourceware.org","name":"GDB Administrator"},"message":"Automatic date update in version.in","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/41fa2872f972cfc3a062c79177d67664941c547f"},{"sha":"f1bbd396682fe730d06f99c4a3a1f2c4aea6f34c","author":{"email":"2dafa4aff0b344ddf3d0b75a2a31f883d5c6dae1@arm.com","name":"Matthew Wahab"},"message":"[AArch64] Add support for ARMv8.1 Virtualization Host Extensions.\n\nThe ARMv8.1 architecture includes the Virtualization Host Extensions\nwhich add a number of system registers. This patch adds support for\nthese system registers, making them available when -march=armv8.1-a is\nselected.\n\ninclude/opcode/\n2015-12-08  Matthew Wahab  <matthew.wahab@arm.com>\n\n\t* aarch64.h (AARCH64_FEATURE_V8_1): New.\n\t(AARCH64_ARCH_v8_1): Add AARCH64_FEATURE_V8_1.\n\nopcodes/\n2015-12-08  Matthew Wahab  <matthew.wahab@arm.com>\n\n\t* aarch64-opc.c (aarch64_sys_regs): Add spsr_el12, elr_el12,\n\tsctlr_el12, cpacr_el12, ttbr1_el2, ttbr0_el12, ttbr1_el12,\n\ttcr_el12, afsr0_el12, afsr1_el12, esr_el12, far_el12, mair_el12,\n\tamair_el12, vbar_el12, contextidr_el2, contextidr_el12,\n\tcntkctl_el12, cntp_tval_el02, cntp_ctl_el02, cntp_cval_el02,\n\tcntv_tval_el02, cntv_ctl_el02, cntv_cval_el02, cnthv_tval_el2,\n\tcnthv_ctl_el2, cnthv_cval_el2.\n\t(aarch64_sys_reg_supported_p): Update for the new system\n\tregisters.\n\ngas/testsuite/\n2015-12-08  Matthew Wahab  <matthew.wahab@arm.com>\n\n\t* gas/aarch64/virthostext-directive.d: New.\n\t* gas/aarch64/virthostext.d: New.\n\t* gas/aarch64/virthostext.s: New.\n\nChange-Id: I698545c1b59a2de46581f7fe4e156ea14b6a0c68","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/f1bbd396682fe730d06f99c4a3a1f2c4aea6f34c"},{"sha":"6fd4b9e1c294179c102936be2ac59c6dbd3fc523","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chet Kener"},"message":"Merge remote-tracking branch 'gnu/binutils-2_26-branch' into 2.26","distinct":true,"url":"https://api.github.com/repos/UBERTC/binutils/commits/6fd4b9e1c294179c102936be2ac59c6dbd3fc523"}]}