{"push_id":974349118,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"9ddb20d61efab00d2e84255959e283aefd31f5e0","before":"42c87ca93df2410a1efeed08cad97b44e00818a9","commits":[{"sha":"bec578122c882378d894f32e2ed9c4e683353893","author":{"email":"2343885bc648d4446d043d3be1cd7c9dbde217a3@138bc75d-0d04-0410-961f-82ee72b054a4","name":"segher"},"message":"combine: More distribute_notes trouble (PR69737)\n\nPR64682 is a problem in distribute_notes, where it has trouble putting\na REG_DEAD note for a reg that is set twice in the right spot.  My fix\nfor that did the wrong thing for PR69567.  And then my attempted fix\nfor that one made PR64682 fail again.\n\nInstead, let's just lose the note in such complicated cases, like we\nalready do in certain similar cases.\n\n\n\tPR rtl-optimization/64682\n\tPR rtl-optimization/69567\n\tPR rtl-optimization/69737\n\t* combine.c (distribute_notes) <REG_DEAD>: If the register is set\n\tin I2 as well, just lose it.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233356 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/bec578122c882378d894f32e2ed9c4e683353893"},{"sha":"40b38ace16921e41ef31598b09d2603d4a217fbc","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\tPR c/69768\n\t* c-typeck.c (parser_build_binary_op): Strip nops from integer_zerop\n\targuments for -Waddress warning.\n\n\t* typeck.c (cp_build_binary_op): cp_fully_fold integer_zerop\n\targuments for -Waddress warning.  Fix up formatting.\n\n\t* c-c++-common/Waddress-1.c: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233357 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/40b38ace16921e41ef31598b09d2603d4a217fbc"},{"sha":"67cf9b55f5c5c965e41a701f914a5c1720330c69","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\t* cgraph.c: Spelling fixes - behaviour -> behavior and\n\tneighbour -> neighbor.\n\t* target.def: Likewise.\n\t* sel-sched.c: Likewise.\n\t* config/mips/mips.c: Likewise.\n\t* config/arc/arc.md: Likewise.\n\t* config/arm/cortex-a57.md: Likewise.\n\t* config/arm/arm.c: Likewise.\n\t* config/arm/neon.md: Likewise.\n\t* config/arm/arm-c.c: Likewise.\n\t* config/vms/vms-c.c: Likewise.\n\t* config/s390/s390.c: Likewise.\n\t* config/i386/znver1.md: Likewise.\n\t* config/i386/i386.c: Likewise.\n\t* config/ia64/hpux-unix2003.h: Likewise.\n\t* config/msp430/msp430.md: Likewise.\n\t* config/rx/rx.c: Likewise.\n\t* config/rx/rx.md: Likewise.\n\t* config/aarch64/aarch64-simd.md: Likewise.\n\t* config/aarch64/aarch64.c: Likewise.\n\t* config/nvptx/nvptx.c: Likewise.\n\t* config/bfin/bfin.c: Likewise.\n\t* config/cris/cris.opt: Likewise.\n\t* config/rs6000/rs6000.c: Likewise.\n\t* target.h: Likewise.\n\t* spellcheck.c: Likewise.\n\t* ira-build.c: Likewise.\n\t* tree-inline.c: Likewise.\n\t* builtins.c: Likewise.\n\t* lra-constraints.c: Likewise.\n\t* explow.c: Likewise.\n\t* hwint.h: Likewise.\n\t* targhooks.c: Likewise.\n\t* tree-vect-data-refs.c: Likewise.\n\t* expr.c: Likewise.\n\t* doc/tm.texi: Likewise.\n\t* doc/extend.texi: Likewise.\n\t* doc/install.texi: Likewise.\n\t* doc/md.texi: Likewise.\n\t* tree-ssa-tail-merge.c: Likewise.\n\t* sched-int.h: Likewise.\n\t* match.pd: Likewise.\n\t* sched-ebb.c: Likewise.\n\t* target.def (omit_struct_return_reg): Likewise.\n\t* gimple-ssa-isolate-paths.c: Likewise.\n\t(find_implicit_erroneous_behaviour): Renamed to...\n\t(find_implicit_erroneous_behavior): ... this.\n\t(find_explicit_erroneous_behaviour): Renamed to...\n\t(find_explicit_erroneous_behavior): ... this.\n\t(gimple_ssa_isolate_erroneous_paths): Adjust caller.\ngcc/cp/\n\t* error.c: Spelling fixes - behaviour -> behavior and\n\tneighbour -> neighbor.\n\t* decl.c: Likewise.\n\t* typeck.c (cp_build_binary_op): Fix up behavior spelling in\n\tdiagnostics.\n\t* init.c (build_delete): Likewise.\ngcc/objc/\n\t* objc-act.c: Spelling fixes - behaviour -> behavior and\n\tneighbour -> neighbor.\n\t* objc-map.h: Likewise.\ngcc/go/\n\t* gofrontend/lex.cc: Spelling fixes - behaviour -> behavior and\n\tneighbour -> neighbor.\n\t* gccgo.texi: Likewise.\ngcc/ada/\n\t* prj-tree.ads: Spelling fixes - behaviour -> behavior and\n\tneighbour -> neighbor.\n\t* prep.adb: Likewise.\n\t* prj.ads: Likewise.\n\t* prepcomp.adb: Likewise.\n\t* g-socket.ads: Likewise.\n\t* s-imgrea.adb: Likewise.\n\t* a-calend.adb: Likewise.\n\t* exp_disp.adb: Likewise.\n\t* doc/gnat_ugn/gnat_utility_programs.rst: Likewise.\n\t* g-socket.adb: Likewise.\n\t* sem_ch12.adb: Likewise.\n\t* terminals.c: Likewise.\ngcc/testsuite/\n\t* objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior\n\tand neighbour -> neighbor.\n\t* objc.dg/attributes/method-nonnull-1.m: Likewise.\n\t* objc.dg/gnu-api-2-class-meta.m: Likewise.\n\t* c-c++-common/Wvarargs.c: Likewise.\n\t* c-c++-common/goacc/host_data-5.c: Likewise.\n\t* obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.\n\t* obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.\n\t* obj-c++.dg/gnu-api-2-method.mm: Likewise.\n\t* gcc.target/aarch64/pr60697.c: Likewise.\n\t* gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.\n\t* gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.\n\t* gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.\n\t* gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.\n\t* gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.\n\t* gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.\n\t* gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.\n\t* gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.\n\t* gcc.target/aarch64/aapcs64/ice_2.c: Likewise.\n\t* gcc.target/aarch64/aapcs64/test_23.c: Likewise.\n\t* gcc.target/aarch64/vrnd_f64_1.c: Likewise.\n\t* g++.dg/warn/Wconversion-real-integer-3.C: Likewise.\n\t* g++.dg/lookup/koenig5.C: Likewise.\n\t* g++.dg/ext/no-asm-2.C: Likewise.\n\t* gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.\n\t* gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.\n\t* gfortran.dg/used_types_16.f90: Likewise.\n\t* gfortran.dg/assumed_rank_bounds_1.f90: Likewise.\n\t* gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.\n\t* gfortran.dg/assumed_rank_bounds_2.f90: Likewise.\n\t* gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.\n\t* gfortran.dg/abstract_type_6.f03: Likewise.\n\t* gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.\n\t* gfortran.dg/used_types_15.f90: Likewise.\n\t* gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.\n\t* gfortran.dg/exit_3.f08: Likewise.\n\t* gfortran.dg/open_status_2.f90: Likewise.\n\t* gfortran.dg/derived_pointer_recursion_2.f90: Likewise.\n\t* gfortran.dg/intrinsic_std_1.f90: Likewise.\n\t* gfortran.dg/associate_1.f03: Likewise.\n\t* gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.\n\t* gfortran.dg/intrinsic_std_6.f90: Likewise.\n\t* gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.\n\t* gcc.dg/builtin-object-size-1.c: Likewise.\n\t* gcc.dg/noreturn-6.c: Likewise.\n\t* gcc.dg/builtin-stringop-chk-1.c: Likewise.\n\t* gcc.dg/globalalias.c: Likewise.\n\t* gcc.dg/builtins-config.h: Likewise.\n\t* gcc.dg/pr30457.c: Likewise.\n\t* gcc.c-torture/compile/volatile-1.c: Likewise.\n\t* gcc.c-torture/execute/20101011-1.c: Likewise.\n\t* c-c++-common/Waddress-1.c: Likewise.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233358 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/67cf9b55f5c5c965e41a701f914a5c1720330c69"},{"sha":"ab127fee01bf76a5aa2bef8e04e49de669d0533b","author":{"email":"2aa286f04500e4a7a9254cbd74d9060dce58402c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"gccadmin"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233361 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/ab127fee01bf76a5aa2bef8e04e49de669d0533b"},{"sha":"24f65e370db5e2266b9db55c41824d73a877e29b","author":{"email":"59073048a7e28e23dadf4d2a6bce1715a593b2cd@138bc75d-0d04-0410-961f-82ee72b054a4","name":"kugan"},"message":"gcc/ChangeLog:\n\n2016-02-12  Kugan Vivekanandarajah  <kuganv@linaro.org>\n\n\tPR middle-end/66726\n\t* tree-ssa-reassoc.c (optimize_range_tests): Handle tcc_compare stmt\n\twhose result is used in PHI.\n\t(maybe_optimize_range_tests): Likewise.\n\t(final_range_test_p): Likweise.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233362 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/24f65e370db5e2266b9db55c41824d73a877e29b"},{"sha":"9ddb20d61efab00d2e84255959e283aefd31f5e0","author":{"email":"a25013d4960796d1d70747ba43f5b847f9f2fa4f@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ppalka"},"message":"Fix PR c++/69098 (bogus errors with static data member template)\n\ngcc/cp/ChangeLog:\n\n\tPR c++/69098\n\t* pt.c (lookup_and_finish_template_variable): New function,\n\textracted from ...\n\t(tsubst_copy_and_build) [TEMPLATE_ID_EXPR]: ... here.\n\t(tsubst_qualified_id): Consider that EXPR might be a variable\n\ttemplate.\n\t* typeck.c (check_template_keyword): Don't emit an error\n\tif DECL is a variable template.\n\ngcc/testsuite/ChangeLog:\n\n\tPR c++/69098\n\t* g++.dg/cpp1y/69098.C: New test.\n\t* g++.dg/cpp1y/69098-2.C: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233365 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/9ddb20d61efab00d2e84255959e283aefd31f5e0"}]}