{"push_id":1463334028,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"b25e998d0be7d7ec2a14bfdca03370155355d215","before":"602a81860a9a64c6a4bf1e338698118b35518b93","commits":[{"sha":"4df995c77118d07c12fb260dbba0ca2b281324f1","author":{"name":"Maciej W. Rozycki","email":"006a10158a5aec37e39763a69b0658f4e7f13280@imgtec.com"},"message":"MIPS/opcodes: Only call `bfd_mips_elf_get_abiflags' if BFD64\n\nComplement commit 5e7fc731f80e (\"MIPS/opcodes: Also set disassembler's\nASE flags from ELF structures\") and fix an `--enable-targets=all' GDB\nbuild regression on 32-bit hosts where the MIPS target is a secondary:\n\n../opcodes/libopcodes.a(mips-dis.o): In function `set_default_mips_dis_options':\nmips-dis.c:(.text+0x906): undefined reference to `bfd_mips_elf_get_abiflags'\ncollect2: error: ld returned 1 exit status\nmake[2]: *** [gdb] Error 1\n\nby avoiding making a call to the `bfd_mips_elf_get_abiflags' function,\nwhich is not available, because there is no MIPS/ELF BFD included in\n32-bit BFD builds.  This call is only made from a conditional code block\nguarded by a check against `bfd_target_elf_flavour', which is dead in\nsuch a configuration, however cannot be optimized away by the compiler.\nAlso some other MIPS BFDs may be available, such as a.out, ECOFF or PE,\nso the disassembler has to remain functional.\n\n\topcodes/\n\t* mips-dis.c (set_default_mips_dis_options) [BFD64]: Only call\n\t`bfd_mips_elf_get_abiflags' here.","distinct":true,"url":"https://api.github.com/repos/kraj/binutils-gdb/commits/4df995c77118d07c12fb260dbba0ca2b281324f1"},{"sha":"91068ec6ae02e85c5ca4fbe3c6e214bd87bb872f","author":{"name":"Maciej W. Rozycki","email":"006a10158a5aec37e39763a69b0658f4e7f13280@imgtec.com"},"message":"MIPS/opcodes: Only examine ELF file structures if SYMTAB_AVAILABLE\n\nCorrect commit 640c0ccdc980 (\"some objdump -M options, better reg\ndumps\"), <https://sourceware.org/ml/binutils/2002-12/msg00706.html>, and\nonly execute code setting up disassembler options based on ELF file\nstructures if SYMTAB_AVAILABLE is set.\n\n\topcodes/\n\t* mips-dis.c (set_default_mips_dis_options) [SYMTAB_AVAILABLE]:\n\tOnly examine ELF file structures here.","distinct":true,"url":"https://api.github.com/repos/kraj/binutils-gdb/commits/91068ec6ae02e85c5ca4fbe3c6e214bd87bb872f"},{"sha":"b25e998d0be7d7ec2a14bfdca03370155355d215","author":{"name":"Christian Groessler","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@groessler.org"},"message":"bfd/elf32-arm.c: Rename 'popcount' to 'elf32_arm_popcount'\n\nbfd/elf32_arm.c contains a function 'popcount' which conflicts\nwith a function of the same name in NetBSD's libc.\nThis change also changes popcount's 'sum' variable to signed\nsince the function returns a signed integer.\n\nbfd/\n* elf32-arm.c (elf32_arm_popcount): Rename from 'popcount'.  Make\n'sum' local variable signed.","distinct":true,"url":"https://api.github.com/repos/kraj/binutils-gdb/commits/b25e998d0be7d7ec2a14bfdca03370155355d215"}]}
{"actor":{"display_login":"kraj"}}