{"push_id":781941806,"size":17,"distinct_size":17,"ref":"refs/heads/uber-5.2","head":"e7ff8017fc9aa80e9a77c36f3a93c3b118c8987e","before":"5bf3df25cbe06d375f0e4439fa7cfefd5dccc4a2","commits":[{"sha":"462b123c9762ce25f1abae4ffd43cb69c7dd9549","author":{"email":"64b285df2af30b39a5c8967bdd7812e31d1a9397@138bc75d-0d04-0410-961f-82ee72b054a4","name":"amodra"},"message":"[RS6000] Weak functions may not be file local\n\nA weak symbol defined in the current object file may not turn out to\nbe the definition used at link time, if other copies of the symbol\nexist.  This means they can't be considered file local.\n\n\tPR target/67417\n\t* config/rs6000/predicates.md (current_file_function_operand): Don't\n\treturn true for weak symbols.\n\t* config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): Likewise.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227387 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/462b123c9762ce25f1abae4ffd43cb69c7dd9549"},{"sha":"98bb764a63d2fd51e4e91306b7925cd4605a93d7","author":{"email":"2aa286f04500e4a7a9254cbd74d9060dce58402c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"gccadmin"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227393 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/98bb764a63d2fd51e4e91306b7925cd4605a93d7"},{"sha":"01f52bbf86e91560f803c8b77768680c40e66209","author":{"email":"2401bc1003df5c832d17391d0035b6b98ec15e37@138bc75d-0d04-0410-961f-82ee72b054a4","name":"uros"},"message":"\tBackport from mainline:\n\t2015-08-27  Uros Bizjak  <ubizjak@gmail.com>\n\n\tPR target/67317\n\t* config/i386/i386.md (*add<mode>3_cc): Remove insn pattern.\n\t(addqi3_cc): Ditto.\n\t(UNSPEC_ADD_CARRY): Remove.\n\t(addqi3_cconly_overflow): New expander.\n\t(*add<dwi>3_doubleword): Split to add<mode>3_cconly_overflow.\n\tAdjust for changed add<mode>3_carry.\n\t(*neg<dwi>2_doubleword): Adjust for changed add<mode>3_carry.\n\t(*sub<dwi>3_doubleword): Adjust for changed sub<mode>3_carry.\n\t(<plusminus_insn><mode>3_carry): Remove expander.\n\t(*<plusminus_insn><mode>3_carry): Split insn pattern to\n\tadd<mode>3_carry and sub<mode>3_carry.\n\t(plusminus_carry_mnemonic): Remove code attribute.\n\t(add<mode>3_carry): Canonicalize insn pattern.\n\t(*addsi3_carry_zext): Ditto.\n\t(sub<mode>3_carry): Ditto.\n\t(*subsi3_carry_zext): Ditto.\n\t(adcx<mode>3): Remove insn pattern.\n\t(addcarry<mode>): New insn pattern.\n\t(subborrow<mode>): Ditto.\n\t* config/i386/i386.c (ix86_expand_strlensi_unroll_1): Use\n\tgen_addqi3_cconly_overflow instead of gen_addqi3_cc.\n\t(ix86_expand_builtin) <case IX86_BUILTIN_SBB32,\n\tcase IX86_BUILTIN_SBB64, case IX86_BUILTIN_ADDCARRY32,\n\tcase IX86_BUILTIN_ADDCARRY64>: Use CODE_FOR_subborrowsi,\n\tCODE_FOR_subborrowdi, CODE_FOR_addcarrysi and CODE_FOR_addcarrydi.\n\tRewrite expander to not clobber carry flag chains.\n\ntestsuite/ChangeLog:\n\n\tBackport from mainline:\n\t2015-08-27  Uros Bizjak  <ubizjak@gmail.com>\n\n\tPR target/67317\n\t* gcc.target/i386/pr67317-1.c: New test.\n\t* gcc.target/i386/pr67317-2.c: Ditto.\n\t* gcc.target/i386/pr67317-3.c: Ditto.\n\t* gcc.target/i386/pr67317-4.c: Ditto.\n\t* gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.\n\t* gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227405 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/01f52bbf86e91560f803c8b77768680c40e66209"},{"sha":"484013449db16e7da32a7fbd3da4b637a2616936","author":{"email":"7b85a41a628204b76aba4326273a3ccc74bd009a@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jb"},"message":"PR 67414 Handle newlocale failure\n\n2015-09-02  Janne Blomqvist  <jb@gcc.gnu.org>\n\n\tPR libfortran/67414\n\t* runtime/error.c (gf_strerror): Handle newlocale() failure.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227406 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/484013449db16e7da32a7fbd3da4b637a2616936"},{"sha":"dd9ae39ddad0af77e5b2141276172c8853fe4872","author":{"email":"2aa286f04500e4a7a9254cbd74d9060dce58402c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"gccadmin"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227425 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/dd9ae39ddad0af77e5b2141276172c8853fe4872"},{"sha":"d4486887e1938519ea9f78b5c5b2d21aa47f6a4d","author":{"email":"3ebd7b7705322dea264eed4d56852da7cab2707b@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rguenth"},"message":"2015-09-03  Richard Biener  <rguenther@suse.de>\n\n\tPR ipa/66705\n\t* tree-ssa-structalias.c (ctor_for_analysis): New function.\n\t(create_variable_info_for_1): Use ctor_for_analysis instead\n\tof get_constructor.\n\t(create_variable_info_for): Likewise.\n\n\t* g++.dg/lto/pr66705_0.C: New testcase.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227431 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/d4486887e1938519ea9f78b5c5b2d21aa47f6a4d"},{"sha":"5d2a2cab04684684e53a31c3ed61c16826dffe80","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"Backport fix for PR libstdc++/62258 from mainline\n\n2015-04-27  Dmitry Prokoptsev  <dprokoptsev@gmail.com>\n\t    Michael Hanselmann  <public@hansmi.ch>\n\n\tPR libstdc++/62258\n\t* libsupc++/eh_ptr.cc (rethrow_exception): Increment count of\n\tuncaught exceptions.\n\t* testsuite/18_support/exception_ptr/62258.cc: New.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227451 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/5d2a2cab04684684e53a31c3ed61c16826dffe80"},{"sha":"c1bddff3cce117096fa1cf96d83524da0ffafcdc","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"Backport PR libstdc++/66855 fix from mainline\n\n2015-07-13  Jonathan Wakely  <jwakely@redhat.com>\n\n\tPR libstdc++/66855\n\t* src/c++11/codecvt.cc (__codecvt_utf8_utf16_base::do_in): Override\n\tendianness bit in mode.\n\t* testsuite/22_locale/codecvt/codecvt_utf8_utf16/66855.cc: New.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227452 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/c1bddff3cce117096fa1cf96d83524da0ffafcdc"},{"sha":"193ec5f314c65ed73e56c4e1b7e05512968e59df","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"Backport atomic_futex.h warning fix from mainline\n\n2015-07-24  Jonathan Wakely  <jwakely@redhat.com>\n\n\t* include/bits/atomic_futex.h [_GLIBCXX_HAVE_LINUX_FUTEX]\n\t(_M_load_and_test_until): Whitespace.\n\t(_M_load_and_test): Value-initialize the unused durations.\n\t(_M_load_when_equal): Add missing return value.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227453 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/193ec5f314c65ed73e56c4e1b7e05512968e59df"},{"sha":"7cf39944ff56a294488d1e14a4f27591223ab642","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"Backport libstdc++/67374 fix from mainline\n\n2015-08-27  Jonathan Wakely  <jwakely@redhat.com>\n\n\tPR libstdc++/67374\n\t* include/bits/range_access.h (valarray, begin, end): Declare.\n\t* testsuite/26_numerics/valarray/range_access.cc: Test const\n\toverloads.\n\t* testsuite/26_numerics/valarray/range_access2.cc: New.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227454 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/7cf39944ff56a294488d1e14a4f27591223ab642"},{"sha":"2cdea5a23c4733fe92ed4ce1838a272748baa004","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"Make std::experimental::not_fn SFINAE-friendly.\n\n\tPR libstdc++/66998\n\t* include/experimental/functional (_Not_fn): Add exception\n\tspecifications and non-deduced return types.\n\t(not_fn): Add exception specification and wrap pointer-to-member.\n\t* testsuite/experimental/functional/not_fn.cc: Test in SFINAE context\n\tand test pointer-to-member.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227455 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/2cdea5a23c4733fe92ed4ce1838a272748baa004"},{"sha":"4bff859b340eafc829ad0da04fe20050fc9be2c8","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"\t* include/std/shared_mutex (shared_timed_mutex::shared_timed_mutex):\n\tReplace throw with __throw_bad_alloc.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227477 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/4bff859b340eafc829ad0da04fe20050fc9be2c8"},{"sha":"04437d17a8cf6f92fff27510f2d1a63bce67a731","author":{"email":"2aa286f04500e4a7a9254cbd74d9060dce58402c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"gccadmin"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227479 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/04437d17a8cf6f92fff27510f2d1a63bce67a731"},{"sha":"73a4df3c754acb8b217961b9732c82bdc29181af","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\tPR middle-end/67452\n\t* tree-ssa-live.c: Include cfgloop.h.\n\t(remove_unused_locals): Clear loop->simduid if simduid is about\n\tto be removed from cfun->local_decls.\n\n\t* gcc.dg/lto/pr67452_0.c: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227499 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/73a4df3c754acb8b217961b9732c82bdc29181af"},{"sha":"4abf9475729d8349da6694c77139150157e5312e","author":{"email":"84dc6f2a42137561086eff2e366642651153b1e5@138bc75d-0d04-0410-961f-82ee72b054a4","name":"pault"},"message":"2015-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>\n\n\tPR fortran/67429\n\t* error.c (gfc_clear_pp_buffer): Reset last_location, otherwise\n\tcaret lines might be skipped when actually giving a diagnostic.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227501 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/4abf9475729d8349da6694c77139150157e5312e"},{"sha":"ce7f2a4464b14c7e789f29357de73173af47d636","author":{"email":"2aa286f04500e4a7a9254cbd74d9060dce58402c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"gccadmin"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@227505 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/ce7f2a4464b14c7e789f29357de73173af47d636"},{"sha":"e7ff8017fc9aa80e9a77c36f3a93c3b118c8987e","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chet Kener"},"message":"Merge remote-tracking branch 'gnu/gcc-5-branch' into uber-5.2","distinct":true,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/e7ff8017fc9aa80e9a77c36f3a93c3b118c8987e"}]}