{"push_id":867095958,"size":14,"distinct_size":0,"ref":"refs/heads/master","head":"b8e2ad4b5d903412557cf3bed1cb9b6475bb9ca2","before":"dcbc6813d9906771d655a1f77ce199e8a9f30766","commits":[{"sha":"5ca43169b0fdee9d02eb08081ada37900c4526f4","author":{"email":"85ec46931540f651c3f1057f754e444ccd7acf53@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ebotcazou"},"message":"\t* config/i386/i386.c (ix86_adjust_stack_and_probe): Adjust and use\n\tan lea instruction when possible.\n\t(output_adjust_stack_and_probe): Rotate the loop and simplify.\n\t(ix86_emit_probe_stack_range): Adjust.\n\t(output_probe_stack_range): Rotate the loop and simplify.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230412 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/5ca43169b0fdee9d02eb08081ada37900c4526f4"},{"sha":"8ed4b9d296d6c14e96236dc6e10ec47380c25304","author":{"email":"85ec46931540f651c3f1057f754e444ccd7acf53@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ebotcazou"},"message":"\t* config/rs6000/rs6000.c (rs6000_emit_probe_stack_rang): Adjust.\n\t(output_probe_stack_range): Rotate the loop and simplify.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230413 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/8ed4b9d296d6c14e96236dc6e10ec47380c25304"},{"sha":"88a31fcf4a040ac1c0becb1c9cc17b723360ab71","author":{"email":"85ec46931540f651c3f1057f754e444ccd7acf53@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ebotcazou"},"message":"\t* config/sparc/sparc.c (sparc_emit_probe_stack_range): Adjust.\n\t(output_probe_stack_range): Rotate the loop and simplify.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230414 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/88a31fcf4a040ac1c0becb1c9cc17b723360ab71"},{"sha":"bc179819ec385d1a1250e2757cb46b4f999a5fd3","author":{"email":"7530f29c375d14ababd30c33e50c86b3af4af9d7@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vries"},"message":"Remove first_pass_instance from pass_vrp\n\n2015-11-16  Tom de Vries  <tom@codesourcery.com>\n\n\t* gdbhooks.py (class PassNames): Handle extra arg NEXT_PASS argument.\n\t* gen-pass-instances.awk (handle_line): Same.\n\t* pass_manager.h (class pass_manager): Define and undefine\n\tNEXT_PASS_WITH_ARG.\n\t* passes.c (opt_pass::set_pass_param): New function.\n\t(pass_manager::pass_manager): Define and undefine NEXT_PASS_WITH_ARG.\n\t* passes.def: Add extra arg to NEXT_PASS (pass_vrp).\n\t* tree-pass.h (gimple_opt::set_pass_param): Declare.\n\t* tree-vrp.c (vrp_finalize, execute_vrp): Add and handle\n\twarn_array_bounds_p parameter.\n\t(pass_vrp::pass_vrp): Initialize warn_array_bounds_p.\n\t(pass_vrp::set_pass_param): New function.\n\t(pass_vrp::execute): Add warn_array_bounds_p arg to execute_vrp call.\n\t(pass_vrp::warn_array_bounds_p): New private member.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230415 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/bc179819ec385d1a1250e2757cb46b4f999a5fd3"},{"sha":"835056591cbe83d5bdf38c7683882642103634ee","author":{"email":"7530f29c375d14ababd30c33e50c86b3af4af9d7@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vries"},"message":"Remove first_pass_instance from pass_reassoc\n\n2015-11-16  Tom de Vries  <tom@codesourcery.com>\n\n\t* passes.def: Add arg to pass_reassoc pass instantiation.\n\t* tree-ssa-reassoc.c (reassoc_insert_powi_p): New static variable.\n\t(acceptable_pow_call, reassociate_bb): Use reassoc_insert_powi_p instead\n\tof first_pass_instance.\n\t(execute_reassoc): Add and handle insert_powi_p parameter.\n\t(pass_reassoc::insert_powi_p): New private member.\n\t(pass_reassoc::pass_reassoc): Initialize insert_powi_p.\n\t(pass_reassoc::set_pass_param): New member function.  Set insert_powi_p.\n\t(pass_reassoc::execute): Call execute_reassoc with extra arg.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230416 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/835056591cbe83d5bdf38c7683882642103634ee"},{"sha":"3279ea23fb244045b6c448bd4ffbad57366a31e6","author":{"email":"7530f29c375d14ababd30c33e50c86b3af4af9d7@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vries"},"message":"Remove first_pass_instance from pass_dominator\n\n2015-11-16  Tom de Vries  <tom@codesourcery.com>\n\n\t* passes.def: Add arg to pass_dominator pass instantiation.\n\t* tree-pass.h (first_pass_instance): Remove pass_dominator-related bit\n\tof comment.\n\t* tree-ssa-dom.c (pass_dominator::pass_dominator): Initialize\n\tmay_peel_loop_headers_p.\n\t(pass_dominator::set_pass_param): New member function.  Set\n\tmay_peel_loop_headers_p.\n\t(pass_dominator::may_peel_loop_headers_p): New private member.\n\t(pass_dominator::execute): Use may_peel_loop_headers_p instead of\n\tfirst_pass_instance.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230417 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/3279ea23fb244045b6c448bd4ffbad57366a31e6"},{"sha":"0bb8a43b641742d8b57ec301d741cd00a887c6ff","author":{"email":"7530f29c375d14ababd30c33e50c86b3af4af9d7@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vries"},"message":"Remove first_pass_instance from pass_object_sizes\n\n2015-11-16  Tom de Vries  <tom@codesourcery.com>\n\n\t* passes.def: Add arg to pass_object_sizes pass instantiation.\n\t* tree-object-size.c (pass_object_sizes::pass_object_sizes): Initialize\n\tinsert_min_max_p.\n\t(pass_object_sizes::set_pass_param): New member function.  Set\n\tinsert_min_max_p.\n\t(pass_object_sizes::insert_min_max_p): New private member.\n\t(pass_object_sizes::execute): Use insert_min_max_p instead of\n\tfirst_pass_instance.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230418 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/0bb8a43b641742d8b57ec301d741cd00a887c6ff"},{"sha":"d0322b7dcec15231fcb371ce6fbfbcfd42e1ca66","author":{"email":"7530f29c375d14ababd30c33e50c86b3af4af9d7@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vries"},"message":"Remove first_pass_instance from pass_ccp\n\n2015-11-16  Tom de Vries  <tom@codesourcery.com>\n\n\t* passes.def: Add arg to pass_ccp pass instantiation.\n\t* tree-ssa-ccp.c (ccp_finalize): Add param nonzero_p.  Use nonzero_p\n\tinstead of first_pass_instance.\n\t(do_ssa_ccp): Add and handle param nonzero_p.\n\t(pass_ccp::pass_ccp): Initialize nonzero_p.\n\t(pass_ccp::set_pass_param): New member function.  Set nonzero_p.\n\t(pass_ccp::execute): Call do_ssa_ccp with extra arg.\n\t(pass_ccp::nonzero_p): New private member.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230419 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/d0322b7dcec15231fcb371ce6fbfbcfd42e1ca66"},{"sha":"003ff4045bae14fa4f396727545d5146a22eceec","author":{"email":"7530f29c375d14ababd30c33e50c86b3af4af9d7@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vries"},"message":"Remove first_pass_instance\n\n2015-11-16  Tom de Vries  <tom@codesourcery.com>\n\n\t* passes.c (first_pass_instance): Remove variable.\n\t(execute_todo): Remove setting of first_pass_instance.\n\t* tree-pass.h (first_pass_instance): Remove declaration.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230420 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/003ff4045bae14fa4f396727545d5146a22eceec"},{"sha":"4600ed25387e5009f7e57c6d8be14e106ce984c1","author":{"email":"9630a2a6bbdd9133585b9a35d89ffe3bdb7d7f3d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"alalaw01"},"message":"[AArch64] Fix gcc.target/aarch64/vclz.c\n\n\t* gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230421 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/4600ed25387e5009f7e57c6d8be14e106ce984c1"},{"sha":"c58a4cfde532eaf97bc75ca8ac425d7b2a35fbd0","author":{"email":"68b6543cf7e4eb54f3cd6dfb62cadfaa7709acb9@138bc75d-0d04-0410-961f-82ee72b054a4","name":"kyukhin"},"message":"Add __attribute__((__simd__)) to GCC.\n\ngcc/\n\t* omp-low.c (pass_omp_simd_clone::gate): If target allows - call\n\twithout additional conditions.\n\t* doc/extend.texi (@item simd): New.\ngcc/c-family/\n\t* c-common.c (handle_simd_attribute): New.\n\t(struct attribute_spec): Add entry for \"simd\".\n\t(handle_simd_attribute): New.\ngcc/c/\n\t* c-parser.c (c_finish_omp_declare_simd): Look for\n\t\"simd\" attribute as well. Update error message.\ngcc/cp/\n\t* parser.c (cp_parser_late_parsing_cilk_simd_fn_info): Look for\n\t\"simd\" attribute as well. Update error message.\ngcc/testsuite/\n\t* c-c++-common/attr-simd.c: New test.\n\t* c-c++-common/attr-simd-2.c: New test.\n\t* c-c++-common/attr-simd-3.c: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230422 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/c58a4cfde532eaf97bc75ca8ac425d7b2a35fbd0"},{"sha":"b8c0e65c4cd1a2666d24809a7fc61b4e118674af","author":{"email":"9630a2a6bbdd9133585b9a35d89ffe3bdb7d7f3d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"alalaw01"},"message":"[i386]Migrate reduction optabs to reduc_<op>_scal\n\n\t* config/i386/sse.md (reduc_splus_v8df): Rename to...\n\t(reduc_plus_scal_v8df): ...here; reduce to temp and extract scalar.\n\n\t(reduc_splus_v4df): Rename to...\n\t(reduc_plus_scal_v4df): ...here; reduce to temp and extract scalar.\n\n\t(reduc_splus_v2df): Rename to...\n\t(reduc_plus_scal_v2df): ...here; reduce to temp and extract scalar.\n\n\t(reduc_splus_v16sf): Rename to...\n\t(reduc_plus_scal_v16sf): ...here; reduce to temp and extract scalar.\n\n\t(reduc_splus_v8sf): Rename to...\n\t(reduc_plus_scal_v8sf): ...here; reduce to temp and extract scalar.\n\n\t(reduc_splus_v4sf): Rename to...\n\t(reduc_plus_scal_v4sf): ...here; reduce to temp and extract scalar.\n\n\t(reduc_<code>_<mode>, all 3 variants): Rename each to...\n\t(reduc_<code>_scal_<mode>): ...here; reduce to temp and extract scalar.\n\n\t(reduc_umin_v8hf): Rename to...\n\t(reduc_umin_scal_v8hf): ...here; reduce to temp and extract scalar.\n\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230423 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/b8c0e65c4cd1a2666d24809a7fc61b4e118674af"},{"sha":"3e292d1741059c6ff664afcb7714fb5a3383d02c","author":{"email":"3ebd7b7705322dea264eed4d56852da7cab2707b@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rguenth"},"message":"2015-11-16  Richard Biener  <rguenther@suse.de>\n\n\tPR middle-end/68117\n\t* cfgexpand.c (pass_expand::execute): Destroy the edge\n\tredirection var map before setting RTL CFG hooks.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230424 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/3e292d1741059c6ff664afcb7714fb5a3383d02c"},{"sha":"b8e2ad4b5d903412557cf3bed1cb9b6475bb9ca2","author":{"email":"70cc000bc893612d6992ddf2868c9faffb77d211@138bc75d-0d04-0410-961f-82ee72b054a4","name":"olegendo"},"message":"gcc/\n\tPR target/68277\n\t* config/sh/sh.md (addsi3_scr): Handle reg overlap of operands[0] and\n\toperands[2].\n\t(*addsi3): Add another insn_and_split variant for reload.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230425 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/b8e2ad4b5d903412557cf3bed1cb9b6475bb9ca2"}]}