{"push_id":1015103037,"size":12,"distinct_size":0,"ref":"refs/heads/trunk","head":"279b9397bbbdc1d10d0b10198f9a47c006902dd8","before":"c82c99ec270d81819eb9c62fbee049c2a7e3611d","commits":[{"sha":"6972afacbdb3984ba2016c431f43a4d43d2bf30d","author":{"email":"64b285df2af30b39a5c8967bdd7812e31d1a9397@138bc75d-0d04-0410-961f-82ee72b054a4","name":"amodra"},"message":"PR69195, Reload confused by invalid reg_equiv\n\nOptimizing indirect jumps to direct jumps, and deleting dead insns can\nlead to changes in register lifetimes, which in turn can result in bad\nreg_equiv info being passed to reload.  So do these tasks before\ncalculating reg_equiv info.\n\ngcc/\n\tPR rtl-optimization/69195\n\tPR rtl-optimization/47992\n\t* ira.c (recorded_label_ref): Delete.\n\t(update_equiv_regs): Return void.\n\t(indirect_jump_optimize): New function.\n\t(ira): Call indirect_jump_optimize and delete_trivially_dead_insns\n\tbefore regstat_compute_ri.  Don't rebuild_jump_labels here.\n\tDelete update_regstat.\ngcc/testsuite/\n\t* gcc.dg/pr69195.c: New.\n\t* gcc.dg/pr69238.c: New.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234101 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/6972afacbdb3984ba2016c431f43a4d43d2bf30d"},{"sha":"75ad08328909d4b3ca911ef7fc72d6ee6fea4e6c","author":{"email":"a27d0c485cf840b2621548b894abea620e068ee5@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ienkovich"},"message":"gcc/\n\n\t* tree-vect-stmts.c (vectorizable_mask_load_store): Check mask\n\thas a proper number of elements.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234104 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/75ad08328909d4b3ca911ef7fc72d6ee6fea4e6c"},{"sha":"bfe972081c3c75019fa5a6e883dcbeb5e03eea18","author":{"email":"a399a2e185aaa9f6e0da453a008a7617bdaf51f0@138bc75d-0d04-0410-961f-82ee72b054a4","name":"clyon"},"message":"2016-03-10  Christophe Lyon  <christophe.lyon@linaro.org>\n\n\t* config/aarch64/t-aarch64 (OPTIONS_H_EXTRA): Add\n\taarch64-fusion-pairs.def and aarch64-tuning-flags.def\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234105 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/bfe972081c3c75019fa5a6e883dcbeb5e03eea18"},{"sha":"5ab2987f634948564554a6645c7cd73093a17a4a","author":{"email":"9630a2a6bbdd9133585b9a35d89ffe3bdb7d7f3d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"alalaw01"},"message":"Add -funconstrained-commons to work around PR/69368 (and others) in SPEC2006\n\ngcc/:\n\n        * common.opt (funconstrained-commons, flag_unconstrained_commons): New.\n        * tree.c (array_at_struct_end_p): Do not limit to size of decl for\n        DECL_COMMONS if flag_unconstrained_commons is set.\n        * tree-dfa.c (get_ref_base_and_extent): Likewise.\n        * doc/invoke.texi (Optimize Options): Add -funconstrained-commons.\n        (funconstrained-commons): Document.\n\ngcc/testsuite:\n\n\t* gfortran.dg/unconstrained_commons.f: New.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234106 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/5ab2987f634948564554a6645c7cd73093a17a4a"},{"sha":"947be775c188312ff802d9f63dbdccd017cb4a29","author":{"email":"a399a2e185aaa9f6e0da453a008a7617bdaf51f0@138bc75d-0d04-0410-961f-82ee72b054a4","name":"clyon"},"message":"2016-03-10  Christophe Lyon  <christophe.lyon@linaro.org>\n\n\tPR target/70113.\n\t* config/aarch64/aarch64.h (TARGET_FIX_ERR_A53_843419_DEFAULT):\n\tAlways define to 0 or 1.\n\t(TARGET_FIX_ERR_A53_843419): New macro.\n\t* config/aarch64/aarch64-elf-raw.h\n\t(TARGET_FIX_ERR_A53_843419_DEFAULT): Update for above changes.\n\t* config/aarch64/aarch64-linux.h: Likewise.\n\t* config/aarch64/aarch64.c\n\t(aarch64_override_options_after_change_1): Do not default\n\taarch64_nopcrelative_literal_loads to true if Cortex-A53 erratum\n\t843419 is on.\n\t(aarch64_attributes): Handle fix-cortex-a53-843419.\n\t(aarch64_can_inline_p): Likewise.\n\t* config/aarch64/aarch64.opt (aarch64_fix_a53_err843419): Save.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234108 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/947be775c188312ff802d9f63dbdccd017cb4a29"},{"sha":"a342320c154c1889310391c88556fc12499a0b55","author":{"email":"b513ed7537dc58758933d4d37a7d95965c9cdad8@138bc75d-0d04-0410-961f-82ee72b054a4","name":"thopre01"},"message":"2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>\n\n    gcc/testsuite/\n    * gcc.target/arm/pr45701-1.c: Escape brackets.\n    * gcc.target/arm/pr45701-2.c: Likewise.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234109 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/a342320c154c1889310391c88556fc12499a0b55"},{"sha":"a2eb12715907d6f20aa25e9acf8242d1b153f1e1","author":{"email":"5071043917170eded66fd66fb091b7dc3cd5eb4c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"mpolacek"},"message":"\tPR c++/70153\n\t* cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR.\n\n\t* g++.dg/delayedfold/unary-plus1.C: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234111 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/a2eb12715907d6f20aa25e9acf8242d1b153f1e1"},{"sha":"502bc5d0496ee5f97f322fd81b3080b78c5d4599","author":{"email":"14e5b275235559d1ccf7e802f391c6d3c95ca63d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"hubicka"},"message":"\tPR lto/69589\n\t* tree.c (need_assembler_name_p): Only record main variant type names.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234112 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/502bc5d0496ee5f97f322fd81b3080b78c5d4599"},{"sha":"26d3655d96030e617b3ed2649770d0d74d5a8906","author":{"email":"14e5b275235559d1ccf7e802f391c6d3c95ca63d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"hubicka"},"message":"\tPR lto/69589\n\t* tree.c (free_lang_data_in_decl): Clear visibility of TYPE_DECL.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234113 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/26d3655d96030e617b3ed2649770d0d74d5a8906"},{"sha":"76333f63d2ce20bec1e45e5e39358e20131cd3fe","author":{"email":"14e5b275235559d1ccf7e802f391c6d3c95ca63d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"hubicka"},"message":"\tPR ipa/69630\n\t* ipa-devirt.c (possible_polymorphic_call_targets): Do not ICE\n\ton cxa_pure_virtual.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234114 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/76333f63d2ce20bec1e45e5e39358e20131cd3fe"},{"sha":"75e72311efdcc76e38aacbe9f503215f69de0285","author":{"email":"14e5b275235559d1ccf7e802f391c6d3c95ca63d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"hubicka"},"message":"\tPR lto/69589\n\t* cgraph.c (cgraph_node::dump): Dump split_part and indirect_call_target.\n\t* cgraph.h (cgraph_node): Add indirect_call_target flag.\n\t* ipa.c (has_addr_references_p): Cleanup.\n\t(is_indirect_call_target_p): New.\n\t(walk_polymorphic_call_targets): Do not mark virtuals that may be\n\tcalled indirectly as local.\n\t(symbol_table::remove_unreachable_nodes): Compute indirect_call_target.\n\n\t* g++.dg/lto/pr69589_0.C: New testcase\n\t* g++.dg/lto/pr69589_1.C: New testcase\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234115 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/75e72311efdcc76e38aacbe9f503215f69de0285"},{"sha":"279b9397bbbdc1d10d0b10198f9a47c006902dd8","author":{"email":"70a2b65ec9cfc89370b3c66b49c92a36b3b894da@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ktkachov"},"message":"[AArch64] Fix thinko in handling of -momit-leaf-frame-pointer option\n\n\t* common/config/aarch64/aarch64-common.c (aarch64_handle_option):\n\tSet x_flag_omit_leaf_frame_pointer when handling\n\t-momit-leaf-frame-pointer.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234116 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/vries/gcc/commits/279b9397bbbdc1d10d0b10198f9a47c006902dd8"}]}