{"push_id":1552192926,"size":1000,"distinct_size":6328,"ref":"refs/heads/hermit","head":"6846f02be99980c24051f8a205928e973a4b1970","before":"a3657c62d58222bd44c3b6c076c4d913ccc1ecb1","commits":[{"sha":"9b82881234361095f43b7dd7d97b7a5993fc3298","author":{"name":"jakub","email":"7e4f4a36a877ed92ceeb268004e6685c1ffb4dd9@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\t* BASE-VER: Set to 6.0.1.\n\t* DEV-PHASE: Set to prerelease.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235036 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/9b82881234361095f43b7dd7d97b7a5993fc3298"},{"sha":"f5bb8910f2c21da6590daf0ca4c6d254a7508db9","author":{"name":"jakub","email":"7e4f4a36a877ed92ceeb268004e6685c1ffb4dd9@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR target/70662\n\t* config/i386/sse.md (define_insn \"<avx512>_vec_dup<mode><mask_name>\"):\n\tFix mode size check.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235040 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/f5bb8910f2c21da6590daf0ca4c6d254a7508db9"},{"sha":"dd5a66e81789aff33c5a64e14098e1d97ee191c5","author":{"name":"jason","email":"158e602a35675d2a0b685478824aa5995557a235@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR c++/70685\n\t* constexpr.c (get_fundef_copy): Handle null *slot.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235046 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/dd5a66e81789aff33c5a64e14098e1d97ee191c5"},{"sha":"6acd79cf02b2d0a28f4523278d99461122bd2b3a","author":{"name":"gccadmin","email":"66a8fd7f1a35ba796d14e599e616ec956c795011@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235057 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/6acd79cf02b2d0a28f4523278d99461122bd2b3a"},{"sha":"8ec78ceb4b7e44712e678fcb69730ce5a8f2bd46","author":{"name":"gccadmin","email":"66a8fd7f1a35ba796d14e599e616ec956c795011@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235069 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/8ec78ceb4b7e44712e678fcb69730ce5a8f2bd46"},{"sha":"448bd1e343efa96fae7a0b551e24431b0a3a71ce","author":{"name":"gccadmin","email":"66a8fd7f1a35ba796d14e599e616ec956c795011@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235089 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/448bd1e343efa96fae7a0b551e24431b0a3a71ce"},{"sha":"4261520ed438eb79f4d92fb0e1a299d7f9577ba2","author":{"name":"segher","email":"0a40bbaba6c18bf84c9422b2a556ed6cbf184950@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"hsa: Fix bootstrap with older host compilers\n\nWe didn't have __builtin_swap16 on all targets before GCC 4.8; hsa-brig\ntries to use it if the host GCC is 4.6 or up though, breaking bootstrap.\nThis trivial patch fixes it.\n\nNoticed on gcc22.\n\n\n\t* has-brig.c (lendian16): Don't try to use __builtin_bswap16\n\tunless compiling with at least GCC-4.8.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235099 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/4261520ed438eb79f4d92fb0e1a299d7f9577ba2"},{"sha":"45ed48d993385561df6e6fd3e20aa62b5e7ac0da","author":{"name":"mwahab","email":"4cb56479469b6197f721adb0c771f3df12280dbf@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR target/70711\n\t* config/arm/bpabi.h (BE8_LINK_SPEC): Add entries for armv8+crc,\n\tarmv8.1-a and armv8.1-a+crc.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235133 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/45ed48d993385561df6e6fd3e20aa62b5e7ac0da"},{"sha":"e5bc9a4ad18dfca5d8cbd0c8fcffe25752132f57","author":{"name":"ro","email":"b01c7a6d21857495822b734aaec4bf38b1ff5df1@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Update install.texi for GCC 6 on Solaris\n\n\t* doc/install.texi (Specific, i?86-*-solaris2.10): Update gas and\n\tgld requirements.\n\t(Specific, *-*-solaris2*): Update Solaris 11 bundled gcc\n\tversions.\n\tMention Solaris 11 packaging changes.\n\tUpdate gas and gld requirements.\n\tRemove reference to pre-Solaris 10 bug.\n\t(Specific, sparc-sun-solaris2*): Remove reference to pre-Solaris 10\n\tsystems and bugs.\n\t(Specific, sparc64-*-solaris2*): Remove reference to bootstrap\n\twith cc.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235163 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/e5bc9a4ad18dfca5d8cbd0c8fcffe25752132f57"},{"sha":"8fd71faeffa91c56ea335eeea7a160e98326c93d","author":{"name":"jason","email":"158e602a35675d2a0b685478824aa5995557a235@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR c++/70505\n\n\t* pt.c (tsubst_baselink): Give the new TEMPLATE_ID_EXPR\n\tunknown_type_node, too.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235170 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/8fd71faeffa91c56ea335eeea7a160e98326c93d"},{"sha":"8ecbc7316a56cfeaafc3ad04ca93da98ac1843b7","author":{"name":"jason","email":"158e602a35675d2a0b685478824aa5995557a235@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR c++/70690\n\n\tPR c++/70528\n\t* class.c (type_maybe_constexpr_default_constructor): New.\n\t(type_has_constexpr_default_constructor): Revert.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235171 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/8ecbc7316a56cfeaafc3ad04ca93da98ac1843b7"},{"sha":"25bacbd33b193730d44ac14d064b579d4d867279","author":{"name":"gccadmin","email":"66a8fd7f1a35ba796d14e599e616ec956c795011@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235181 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/25bacbd33b193730d44ac14d064b579d4d867279"},{"sha":"0db2d7196c9787348c4178ef96380dfd65cc94d4","author":{"name":"redi","email":"ea9a538433941de18a9f06e8e7cb31c1c9a6a595@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\t* include/bits/random.h: Fix filename in comment.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235198 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/0db2d7196c9787348c4178ef96380dfd65cc94d4"},{"sha":"fd308aef6569e1828ca186d057f3d92b3da71d44","author":{"name":"rguenth","email":"11215a2c7cd71a53498dafd9b15804944a973522@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"2016-04-19  Richard Biener  <rguenther@suse.de>\n\n\tPR tree-optimization/70724\n\t* tree-ssa-sccvn.c (scc_vn_restore_ssa_info): Split SSA info\n\trestoring out from ...\n\t(free_scc_vn): ... here.\n\t* tree-ssa-sccvn.h (scc_vn_restore_ssa_info): Declare.\n\t* tres-ssa-pre.c (pass_pre::execute): Restore SSA info before\n\ttail merging.\n\t(pass_fre::execute): Restore SSA info.\n\n\t* gcc.dg/torture/pr70724.c: New testcase.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235201 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/fd308aef6569e1828ca186d057f3d92b3da71d44"},{"sha":"73fc3c67b2579b275e79e17770d7ee7583b689fa","author":{"name":"gccadmin","email":"66a8fd7f1a35ba796d14e599e616ec956c795011@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235229 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/73fc3c67b2579b275e79e17770d7ee7583b689fa"},{"sha":"4a7163058aec0d49b81e7b4bcfc62eb9499a5684","author":{"name":"krebbel","email":"d3275ad5bcff20d1c2ac343ce886fbd420c3616d@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"PR70674: S/390: Add memory barrier to stack pointer restore from fpr.\n\nThis patches fixes a problem with stack variable accesses being\nscheduled after the stack pointer restore instructions.  In the\ntestcase this happened with the stack variable 'a' accessed through the\nframe pointer.\n\nThe existing stack_tie we have in the backend is basically useless\nwhen trying to block stack variable accesses from being scheduled\nacross an insn.  The alias set of stack variables and the frame alias\nset usually differ and hence aren't in conflict with each other.  The\nsolution appears to be a magic MEM term with a scratch register which\nis handled as a full memory barrier when analyzing scheduling\ndependencies.\n\nWith the patch a (clobber (mem:BLK (scratch))) is being added to the\nrestore instruction in order to prevent any memory operations to be\nscheduled across the insn.  The patch does that only for the one case\nwhere the stack pointer is restored from an FPR.  Theoretically this\nmight happen also in the case where the stack pointer gets restored\nusing a load multiple.  However, triggering that problem with\nload-multiple appears to be much harder since the load-multiple will\nrestore the frame pointer as well.  So in order to see the problem a\ndifferent call-clobbered register would need to be used as temporary\nstack pointer.\n\nAnother case which needs to be handled some day is the stack pointer\nallocation part.  It needs to be a memory barrier as well.\n\nBootstrapped and regression tested with --with-arch z196 and z13 on\ns390 and s390x.\n\ngcc/ChangeLog:\n\n2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>\n\n\tBackport from mainline\n\t2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>\n\n\tPR target/70674\n\t* config/s390/s390.c (s390_restore_gprs_from_fprs): Pick the new\n\tstack_restore_from_fpr pattern when restoring r15.\n\t(s390_optimize_prologue): Strip away the memory barrier in the\n\tparallel when trying to get rid of restore insns.\n\t* config/s390/s390.md (\"stack_restore_from_fpr\"): New insn\n\tdefinition for loading the stack pointer from an FPR.  Compared to\n\tthe normal move insn this pattern includes a full memory barrier.\n\ngcc/testsuite/ChangeLog:\n\n2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>\n\n\tBackport from mainline\n\t2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>\n\n\tPR target/70674\n\t* gcc.target/s390/pr70674.c: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235235 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/4a7163058aec0d49b81e7b4bcfc62eb9499a5684"},{"sha":"3c9daa4c08766523b7088340c2c810473617785e","author":{"name":"rguenth","email":"11215a2c7cd71a53498dafd9b15804944a973522@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"2016-04-20  Richard Biener  <rguenther@suse.de>\n\n\tPR tree-optimization/70726\n\t* tree-vect-stmts.c (vectorizable_shift): Do not use scalar\n\tshift amounts from a pattern stmt operand.\n\n\t* g++.dg/vect/pr70726.cc: New testcase.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235237 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/3c9daa4c08766523b7088340c2c810473617785e"},{"sha":"53a044ce77ef7d4218ef17fdb8422d954f902ee1","author":{"name":"mpolacek","email":"d078f458a0f93a57c132bac4c26e40f5b8e11420@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR tree-optimization/70725\n\t* tree-if-conv.c (is_false_predicate): New function.\n\t(predicate_mem_writes): Use it.\n\n\t* gcc.dg/pr70725.c: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235252 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/53a044ce77ef7d4218ef17fdb8422d954f902ee1"},{"sha":"975622775db8b8202728988f5e6be813a29eba90","author":{"name":"mpolacek","email":"d078f458a0f93a57c132bac4c26e40f5b8e11420@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\t* tree-if-conv.c (is_false_predicate): For NULL_TREE return false\n\trather than true.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235273 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/975622775db8b8202728988f5e6be813a29eba90"},{"sha":"e198338ba429cf71f4a0a67a33b2ab7f451bded8","author":{"name":"jason","email":"158e602a35675d2a0b685478824aa5995557a235@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR c++/66543 - -Wunused-but-set* false positives\n\n\t* expr.c (mark_exp_read): Handle NON_DEPENDENT_EXPR.\n\t* pt.c (make_pack_expansion): Call mark_exp_read.\n\t* semantics.c (finish_id_expression): Call mark_type_use in\n\tunevaluated context.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235279 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/RWTH-OS/gcc/commits/e198338ba429cf71f4a0a67a33b2ab7f451bded8"}]}
{"actor":{"display_login":"stlankes"}}