{"push_id":700495960,"size":47,"distinct_size":0,"ref":"refs/heads/crystax-r10","head":"c4ee5c918452a5e5cf4060d864f29d5f0fd69021","before":"1c2f40ca6ba9281e6e00e458ebfae81228c3b800","commits":[{"sha":"5e8c1cf25beccac1d22d10dc866912394f42771b","author":{"email":"a22d129fcbfee5bd64522c8b79afad7eb27173df@google.com","name":"Andrew Hsieh"},"message":"[2.25] sync to a30720e3e633f275250e26f85ccae5dbdddfb6c6\n\nlocal patches will be re-applied later\n\ncommit a30720e3e633f275250e26f85ccae5dbdddfb6c6\nAuthor: Alan Modra <amodra@gmail.com>\nDate:   Wed Nov 19 10:30:16 2014 +1030\n\n    daily update\n\nChange-Id: Ieb2a3f4dd2ecb289ac5305ff08d428b2847494ab","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/5e8c1cf25beccac1d22d10dc866912394f42771b"},{"sha":"d6a74de3e11d305ca3159263839e6974c5c46d6e","author":{"email":"a22d129fcbfee5bd64522c8b79afad7eb27173df@google.com","name":"Andrew Hsieh"},"message":"[2.25] re-apply local patches\n\ne0bca373a85fa71b89d9ea42370433b3c0499b9d\n160ce55a90bcdcb3000d74805795969edc3f8422\nb33d0ddc123435be5e60ebb15a37b3bfb651dc7e\nf25603579c0a04b3d5099259cf54c5b3c8775b78\n1000fadfaa979b623e1fbd0c87858be4f5b6dffd\n83cabeb81083ac53719eaaf68c48734ff9c48fa9\n\nChange-Id: I15f9c78c69f4cfce7a617b7e9d91dd855b6d8efc","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/d6a74de3e11d305ca3159263839e6974c5c46d6e"},{"sha":"bbff162609624c737f72b070e2b53aeb5ed1e958","author":{"email":"55c965301d719a64dee8c04f7dc548de887809ae@mediatek.com","name":"Lai Wei-Chih"},"message":"[2.25] Fix __preinit_array_start not aligned properly in 64-bit.\n\nFor 64-bit address space, it should be 8-bytes aligned.\n'ALIGNMENT' will be expanded to '64 / 8' for 64-bit and '32 / 8' for 32-bit.\n\nChange-Id: Ide4cda93afae0535ccc30bff53c67b0d637a4198","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/bbff162609624c737f72b070e2b53aeb5ed1e958"},{"sha":"b3e9a4171187f64c03d1858c2c840113df6b02de","author":{"email":"f0c5af326f092bd06ed8d7dd2cc84f4e9f38c961@imgtec.com","name":"Steve Ellcey"},"message":"Add MIPS specific changes to binutils 2.25 (prerelease) for MIPSR6 bug fixes,\nMXU support, and a fix to needed by gdbserver.","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/b3e9a4171187f64c03d1858c2c840113df6b02de"},{"sha":"51d71fd2cc99f309cb792cc48ae910baeb92b2a0","author":{"email":"af59bab56bada0f901abf8c339d596f47829a31d@imgtec.com","name":"Nikola Veljkovic"},"message":"Add support for the new tag DT_MIPS_RLD_MAP2.\n\nDT_MIPS_RLD_MAP2 is used by the loader to communicate shared library\ninformation of a PIE to the GDB.\n\nSigned-off-by: Raghu Gandham <raghu.gandham@imgtec.com>","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/51d71fd2cc99f309cb792cc48ae910baeb92b2a0"},{"sha":"ced2af893a6805592046730370ba231c88c3447a","author":{"email":"4f14e09ee6463e3b597e5225ca9c6f9146a8f915@crystax.net","name":"Alexander Zhukov"},"message":"Merge remote-tracking branch 'google/master' into google-merge-20150105","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/ced2af893a6805592046730370ba231c88c3447a"},{"sha":"aff326d7fffe9111be0900d433c6de6661c48af3","author":{"email":"423b38479930b427d5f9c5e094cf2069f040ce58@google.com","name":"Rong Xu"},"message":"[2.24][2.25] Fix race condition causing assert\n\nBackport trunk commit 635aa that fixes race condition causing assert in\nEh_frame_hdr::do_sized_write().\n\n2014-09-23  Taiju Tsuiki  <tzik@google.com>\n            Cary Coutant  <ccoutant@google.com>\n\ngold/\n        * gold.cc (queue_final_tasks): Add Write_sections_task as a\n        * blocker\n        on input_sections_blocker.\n        * layout.cc (Write_sections_task::locks): Unblock\n        input_sections_blocker_.\n        * layout.h (Write_sections_task::Write_sections_task): Add\n        input_sections_blocker.\n        * testsuite/Makefile.am (exception_x86_64_bnd_test): Add\n        * gcctestdir/ld\n        to DEPENDENCIES.\n        * testsuite/Makefile.in: Regenerate.\n\nChange-Id: I17a0f2aaf565b775f92f4806c4abcbea5d2dd803","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/aff326d7fffe9111be0900d433c6de6661c48af3"},{"sha":"fd6fc0c5f6ec26b3b526655a721b7b0af0b14644","author":{"email":"a22d129fcbfee5bd64522c8b79afad7eb27173df@google.com","name":"Andrew Hsieh"},"message":"Update binutils-2.25/gold to ToT\n\n  commit be66981e1605eff305ac9c561825f4bd6801fca2\n  Author: H.J. Lu <hjl.tools@gmail.com>\n  Date:   Sun Feb 22 05:18:50 2015 -0800\n\n    Set GOLD_DEFAULT_SIZE to 32 for x32\n\n        * configure.ac (default_size): Set to 32 for x32.\n        * configure: Regenerated.\n\nChange-Id: I4b2d8927e4e41cf2fac3c92d00e8aef69b5ce21f","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/fd6fc0c5f6ec26b3b526655a721b7b0af0b14644"},{"sha":"afcfaf1596d63ed9a5954a37311c9960af82bec6","author":{"email":"4f14e09ee6463e3b597e5225ca9c6f9146a8f915@crystax.net","name":"Alexander Zhukov"},"message":"Merge remote-tracking branch 'google/master' into merge-google-20150225","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/afcfaf1596d63ed9a5954a37311c9960af82bec6"},{"sha":"4f16de34c2f531495992afc6ecaab46391b59ff8","author":{"email":"a22d129fcbfee5bd64522c8b79afad7eb27173df@google.com","name":"Andrew Hsieh"},"message":"Fix build\n\n1. revert https://android-review.googlesource.com/#/c/38591.\n2. add a few constants from ToT\n3. fix a typo about pthread_mutexattr_settype\n\nChange-Id: I55a829e7907658f920aedbf1100c6d9b1a93052b","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/4f16de34c2f531495992afc6ecaab46391b59ff8"},{"sha":"166f9ec1d2c056ca70e89e983bf397b1ee91da0f","author":{"email":"4f14e09ee6463e3b597e5225ca9c6f9146a8f915@crystax.net","name":"Alexander Zhukov"},"message":"Merge remote-tracking branch 'google/master' into merge-google-20150323","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/166f9ec1d2c056ca70e89e983bf397b1ee91da0f"},{"sha":"73d1c068846c1b31ce357329f2cf73bdb36ae646","author":{"email":"a22d129fcbfee5bd64522c8b79afad7eb27173df@google.com","name":"Andrew Hsieh"},"message":"Fix as to ignore --save-temps\n\nmips/gcc4.6 is now built with binutils-2.24 to be consistant\nwith gcc4.8 and gcc4.9 on nan handling.  Unfortunately\ngcc4.6 pass on -save-temps to not recognized by \"as\".\ngcc4.6 is normally built with binutils-2.21 which has fix for\nas to accept but ignore -save-temps.  This CL catptures the\nsame fix in binutils-2.21\n\nChange-Id: I58095a67810f2bcf6e7594383002247a9491a901","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/73d1c068846c1b31ce357329f2cf73bdb36ae646"},{"sha":"29bc0005408451ccd5a490b226d59b9794fa0f6e","author":{"email":"a22d129fcbfee5bd64522c8b79afad7eb27173df@google.com","name":"Andrew Hsieh"},"message":"Backport to fix race condition calling select_as_default_target()\n\n  2015-03-03  Cary Coutant  <ccoutant@google.com>\n\n    gold/\n    * parameters.cc (Parameters::set_target_once): Call\n    Target::select_as_default_target just once from here...\n    (set_parameters_target): ...instead of from here.\n\nChange-Id: Ic4b1503b1bb453b9812188e0a98482bc489d9197","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/29bc0005408451ccd5a490b226d59b9794fa0f6e"},{"sha":"e20a4f0299d03097bbf2b05331825901ff9681a0","author":{"email":"6941b5333d9e0d46c3efca823ff9ef89a52cc84f@arm.com","name":"Tejas Belagod"},"message":"Fixed Cortex-A53 Erratum 835769 -- LD segfaults with unordered maps.\n\nThe BFD/LD patch for Cortex-A53 erratum 835769\n(https://sourceware.org/ml/binutils/2014-10/msg00199.html)\ndoes not handle a particular case of the AArch64 ELF ABI where mapping\nsymbols are allowed to be unordered in the symbol table (not in address order).\nThe unordering causes section maps to be traversed with incorrect span boundaries\n(in the erratum scanning function) which causes memory faults. The attached\npatch fixes this issue by ordering the section maps by their 'vma' before\nstarting to traverse them.\n\nWhile this is not an issue with a the GNU toolchain, it is a potential issue\nwith Clang/LLVM. We have observed at least one case where LLVM generates an\nELF object with mapping symbols unordered in the symbol table and causes a fault.\nWe have been unable to construct a test case with the GNU toolchain. We have verified\nby manual inspection the correctness of the traversal with this patch for an\nLLVM-generated ELF object which triggered this issue. This patch has been bootstrapped\non aarch64-linux and regressed.","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/e20a4f0299d03097bbf2b05331825901ff9681a0"},{"sha":"4762995c464546d4f6292ba4f52704ef1e67eee4","author":{"email":"cf6354583ee83038f2010cbcbe1b1f2adb85107d@arm.com","name":"Marcus Shawcroft"},"message":"[AArch64] Removing unused functions.\n\nRemoving a group of unused functions from the AArch64 BFD backend.\n\nChange-Id: I9dc2a43084f21ee2771d26d32e1a26692018bb5c","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/4762995c464546d4f6292ba4f52704ef1e67eee4"},{"sha":"2cebe09c6fe1cc7b97b1ccad47ed9f73de57386a","author":{"email":"eba2b9ec8b5ea8bd38b70ca8c709202dc05b0b84@arm.com","name":"Jiong Wang"},"message":"[AARCH64] Remove Load/Store register (unscaled immediate) alias.\n\nopcodes/ChangeLog:\n\n2015-03-10  Renlin Li  <renlin.li@arm.com>\n\n\t* aarch64-tbl.h (aarch64_opcode_table): Remove strub, ldurb, ldursb,\n         stur, ldur, sturh, ldurh, ldursh, ldursw, prfum F_HAS_ALIAS flag and\n         related alias.\n\t* aarch64-asm-2.c: Regenerate.\n\t* aarch64-dis-2.c: Likewise.\n\t* aarch64-opc-2.c: Likewise.\n\ngas/testsuite/ChangeLog:\n\n2015-03-10  Renlin Li  <renlin.li@arm.com>\n\n\t* gas/aarch64/ldst-reg-uns-imm.d: Adjust expected output.\n\t* gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.\n\t* gas/aarch64/reloc-insn.d: Likewise.\n\nChange-Id: Ifdaa84564771ef57093943c5778e80570ec04af4","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/2cebe09c6fe1cc7b97b1ccad47ed9f73de57386a"},{"sha":"390a92abb191a5c4907a0b0885a5c7315bc2e915","author":{"email":"cf6354583ee83038f2010cbcbe1b1f2adb85107d@gmail.com","name":"Marcus Shawcroft"},"message":"Remove dead code.\n\nChange-Id: Iea5ae8c19790beebc6188b094895cbe7c7c221c5","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/390a92abb191a5c4907a0b0885a5c7315bc2e915"},{"sha":"da54d4b3675d62fc53835f3b70f5711b8bfd98da","author":{"email":"cf6354583ee83038f2010cbcbe1b1f2adb85107d@gmail.com","name":"Marcus Shawcroft"},"message":"[AArch64] Remove unused variable.\n\nChange-Id: I5e0be2e412d13fe4a5d738d7949bfb11909783d0","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/da54d4b3675d62fc53835f3b70f5711b8bfd98da"},{"sha":"568a7f8e3e43848c9927cda5dd926e00b3982254","author":{"email":"cf6354583ee83038f2010cbcbe1b1f2adb85107d@arm.com","name":"Marcus Shawcroft"},"message":"[AArch64] Drop unused argument to elf_aarch64_create_or_find_stub_sec\n\nChange-Id: I0454073cfad254ee5e28c5d597d615abdef9331d","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/568a7f8e3e43848c9927cda5dd926e00b3982254"},{"sha":"f0c15889b01b2505368776123956e308b610fb48","author":{"email":"cf6354583ee83038f2010cbcbe1b1f2adb85107d@gmail.com","name":"Marcus Shawcroft"},"message":"[AArch64] Flip sense of erratum_835769_scan.\n\nChange-Id: Ia79975e3ce9f1eca6ae092b4c9e2d92168fde1a0","distinct":false,"url":"https://api.github.com/repos/crystax/android-toolchain-binutils/commits/f0c15889b01b2505368776123956e308b610fb48"}]}