{"push_id":2789775784,"size":5,"distinct_size":5,"ref":"refs/heads/binutils-2_31-branch","head":"6ee91b1ef11dde1c34eda579e2aef6d4328b050e","before":"d4bc1d3fa656085652b3e900fa4d636fb80441ab","commits":[{"sha":"9b075c7167d68d656c8197b17ccdb4e3c6fbdc5c","author":{"name":"H.J. Lu","email":"e6b730070cb8ff71eb70dcaf29e26324d883b33b@gmail.com"},"message":"x32: Align the .note.gnu.property section to 4 bytes\n\nThe .note.gnu.property section should be aligned to 4 bytes for x32.\n\n\t* testsuite/ld-x86-64/property-x86-3.s: Use \".p2align 2\" to\n\talign .note.gnu.property section if __64_bit__ is undefined.\n\n(cherry picked from commit 39aac631baa1c5c540d16e45b64c2813a14f95b0)","distinct":true,"url":"https://api.github.com/repos/JetBrains/binutils-gdb/commits/9b075c7167d68d656c8197b17ccdb4e3c6fbdc5c"},{"sha":"381c1eb6ec7bf11e67f30764a0e115e044564db8","author":{"name":"H.J. Lu","email":"e6b730070cb8ff71eb70dcaf29e26324d883b33b@gmail.com"},"message":"x86: Update assembler tests for non-ELF targets\n\nevex-no-scale.s has ELF directive:\n\n.section .probe, \"\", @progbits\n\n\t* testsuite/gas/i386/i386.exp: Run evex-no-scale-32 and\n\tevex-no-scale-64 only for ELF targets.\n\n(cherry picked from commit 99c2d522f7a7259947aa84c1b385a7c8147fa46c)","distinct":true,"url":"https://api.github.com/repos/JetBrains/binutils-gdb/commits/381c1eb6ec7bf11e67f30764a0e115e044564db8"},{"sha":"d55c3e36094f06bb1fb02f5eac19fdccf1d91f7e","author":{"name":"H.J. Lu","email":"e6b730070cb8ff71eb70dcaf29e26324d883b33b@gmail.com"},"message":"x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED\n\nWithout the GNU_PROPERTY_X86_ISA_1_USED property, all ISAs may be used.\nIf a bit in the GNU_PROPERTY_X86_ISA_1_USED property is unset, the\ncorresponding x86 instruction set isn’t used.  When merging properties\nfrom 2 input files and one input file doesn't have the\nGNU_PROPERTY_X86_ISA_1_USED property, the output file shouldn't have\nit neither.  This patch removes the GNU_PROPERTY_X86_ISA_1_USED\nproperty if an input file doesn't have it.\n\nThis patch replaces the GNU_PROPERTY_X86_ISA_1_USED property with the\nGNU_PROPERTY_X86_ISA_1_NEEDED property which is the minimum ISA\nrequirement.\n\nbfd/\n\n\tPR ld/23486\n\t* elfxx-x86.c (_bfd_x86_elf_merge_gnu_properties): Remove\n\tGNU_PROPERTY_X86_ISA_1_USED if an input file doesn't have it.\n\t(_bfd_x86_elf_link_setup_gnu_properties): Adding the\n\tGNU_PROPERTY_X86_ISA_1_NEEDED, instead of\n\tGNU_PROPERTY_X86_ISA_1_USED, property.\n\nld/\n\n\tPR ld/23486\n\t* testsuite/ld-i386/i386.exp: Run PR ld/23486 tests.\n\t* testsuite/ld-x86-64/x86-64.exp: Likewise.\n\t* testsuite/ld-i386/pr23486a.d: New file.\n\t* testsuite/ld-i386/pr23486b.d: Likewise.\n\t* testsuite/ld-x86-64/pr23486a-x32.d: Likewise.\n\t* testsuite/ld-x86-64/pr23486a.d: Likewise.\n\t* testsuite/ld-x86-64/pr23486a.s: Likewise.\n\t* testsuite/ld-x86-64/pr23486b-x32.d: Likewise.\n\t* testsuite/ld-x86-64/pr23486b.d: Likewise.\n\t* testsuite/ld-x86-64/pr23486b.s: Likewise.\n\t* testsuite/ld-i386/property-3.r: Remove \"x86 ISA used\".\n\t* testsuite/ld-i386/property-4.r: Likewise.\n\t* testsuite/ld-i386/property-5.r: Likewise.\n\t* testsuite/ld-i386/property-x86-ibt3a.d: Likewise.\n\t* testsuite/ld-i386/property-x86-ibt3b.d: Likewise.\n\t* testsuite/ld-i386/property-x86-shstk3a.d: Likewise.\n\t* testsuite/ld-i386/property-x86-shstk3b.d: Likewise.\n\t* testsuite/ld-x86-64/property-3.r: Likewise.\n\t* testsuite/ld-x86-64/property-4.r: Likewise.\n\t* testsuite/ld-x86-64/property-5.r: Likewise.\n\t* testsuite/ld-x86-64/property-x86-ibt3a-x32.d: Likewise.\n\t* testsuite/ld-x86-64/property-x86-ibt3a.d: Likewise.\n\t* testsuite/ld-x86-64/property-x86-ibt3b-x32.d: Likewise.\n\t* testsuite/ld-x86-64/property-x86-ibt3b.d: Likewise.\n\t* testsuite/ld-x86-64/property-x86-shstk3a-x32.d: Likewise.\n\t* testsuite/ld-x86-64/property-x86-shstk3a.d: Likewise.\n\t* testsuite/ld-x86-64/property-x86-shstk3b-x32.d: Likewise.\n\t* testsuite/ld-x86-64/property-x86-shstk3b.d: Likewise.\n\n(cherry picked from commit f7309df20c4e787041cedc4a6aced89c15259e54)","distinct":true,"url":"https://api.github.com/repos/JetBrains/binutils-gdb/commits/d55c3e36094f06bb1fb02f5eac19fdccf1d91f7e"},{"sha":"d6922904447698fa59bc3a7d544b82207a2451b8","author":{"name":"H.J. Lu","email":"e6b730070cb8ff71eb70dcaf29e26324d883b33b@gmail.com"},"message":"x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s\n\n.if is_64bit\n\tvmovaps\t-1024(%rip), %zmm0\n\tvmovaps\t64(,%rax), %zmm0\n\tvmovaps\t64(,%riz), %zmm0\n.endif\n\ndoesn't with i686-elf cross binutils on 64-bit hosts:\n\nevex-no-scale.s: Assembler messages:\nevex-no-scale.s:10: Error: bad register name `%rip)'\nevex-no-scale.s:11: Error: bad register name `%rax)'\nevex-no-scale.s:12: Error: bad register name `%riz)'\n\nThis patch replaces evex-no-scale.s with evex-no-scale-32.s and\nevex-no-scale-64.s.\n\n\t* testsuite/gas/i386/evex-no-scale-32.d: Don't use\n\tevex-no-scale.s.\n\t* testsuite/gas/i386/evex-no-scale-64.d: Likewise.\n\t* testsuite/gas/i386/evex-no-scale-32.s: New file.\n\t* testsuite/gas/i386/evex-no-scale-64.s: Likewise.\n\t* testsuite/gas/i386/evex-no-scale.s: Removed.\n\n(cherry picked from commit 19449d7c67690c641b1ec9c13ff3531677a5afcc)","distinct":true,"url":"https://api.github.com/repos/JetBrains/binutils-gdb/commits/d6922904447698fa59bc3a7d544b82207a2451b8"},{"sha":"6ee91b1ef11dde1c34eda579e2aef6d4328b050e","author":{"name":"GDB Administrator","email":"46ff6e41b02a6ff6bd50cc64faab96b75208d63d@sourceware.org"},"message":"Automatic date update in version.in","distinct":true,"url":"https://api.github.com/repos/JetBrains/binutils-gdb/commits/6ee91b1ef11dde1c34eda579e2aef6d4328b050e"}]}
{"actor":{"display_login":"abusalimov"}}