{"push_id":686741726,"size":231,"distinct_size":2,"ref":"refs/heads/aldyh/debug-early","head":"9e90fb8f5ba364a3d9b6a9bf359928f2eb3ddc82","before":"1a07de5e93cc9e18d899a6a1b7d01436167ab1b1","commits":[{"sha":"c1b6a6f36bbee762fa1e5736e850ad19b04f2622","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@223788 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/c1b6a6f36bbee762fa1e5736e850ad19b04f2622"},{"sha":"bcfa200d87d3ebb775f7ee29b9e6f81a474cdb7a","author":{"email":"b06eca558cd53ff42687c7e0c211938704f22414@138bc75d-0d04-0410-961f-82ee72b054a4","name":"danglin"},"message":"\t* config/pa/pa.c (pa_print_operand): Use HOST_WIDE_INT_PRINT_DEC\n\tinstead of \"%d\" for 'o' operand.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223790 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/bcfa200d87d3ebb775f7ee29b9e6f81a474cdb7a"},{"sha":"59ed0a0f4ce93424304ddbb79112e5286853bbb7","author":{"email":"b06eca558cd53ff42687c7e0c211938704f22414@138bc75d-0d04-0410-961f-82ee72b054a4","name":"danglin"},"message":"\tPR target/66148\n\t* config/pa/pa.c (pa_emit_move_sequence): Correct placement of\n\tREG_EQUAL note when doing insert.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223791 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/59ed0a0f4ce93424304ddbb79112e5286853bbb7"},{"sha":"734ac1224eec2d90f100d0384add954a549b0cdb","author":{"email":"b513ed7537dc58758933d4d37a7d95965c9cdad8@138bc75d-0d04-0410-961f-82ee72b054a4","name":"thopre01"},"message":"Fix PR66168\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223795 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/734ac1224eec2d90f100d0384add954a549b0cdb"},{"sha":"e9abca4f4a48fa8b1fd9778f6a3cd748e099e3bb","author":{"email":"0bbe8c5b9bf350b99c0e7df6fae7272845b5d241@138bc75d-0d04-0410-961f-82ee72b054a4","name":"hjl"},"message":"Add --enable-default-pie option to GCC configure\n\nAdd --enable-default-pie option to configure GCC to generate PIE by\ndefault.\n\ngcc/\n\n\t* Makefile.in (COMPILER): Add @NO_PIE_CFLAGS@.\n\t(BUILD_CFLAGS): Likewise.\n\t(BUILD_CXXFLAGS): Likewise.\n\t(LINKER): Add @NO_PIE_FLAG@.\n\t(BUILD_LDFLAGS): Likewise.\n\t(libgcc.mvars): Set NO_PIE_CFLAGS to -fno-PIE for\n\t--enable-default-pie.\n\t* common.opt (fPIE): Initialize to -1.\n\t(fpie): Likewise.\n\t(no-pie): New option.\n\t(pie): Replace \"Negative(shared)\" with \"Negative(no-pie)\".\n\t* configure.ac: Add --enable-default-pie.\n\t(NO_PIE_CFLAGS): New.  Check if -fno-PIE works.  AC_SUBST.\n\t(NO_PIE_FLAG): New.  Check if -no-pie works.  AC_SUBST.\n\t* defaults.h (DEFAULT_FLAG_PIE): New.  Default PIE to -fPIE.\n\t* gcc.c (NO_PIE_SPEC): New.\n\t(PIE_SPEC): Likewise.\n\t(NO_FPIE1_SPEC): Likewise.\n\t(FPIE1_SPEC): Likewise.\n\t(NO_FPIE2_SPEC): Likewise.\n\t(FPIE2_SPEC): Likewise.\n\t(NO_FPIE2_SPEC): Likewise.\n\t(FPIE_SPEC): Likewise.\n\t(NO_FPIE_SPEC): Likewise.\n\t(NO_FPIC1_SPEC): Likewise.\n\t(FPIC1_SPEC): Likewise.\n\t(NO_FPIC2_SPEC): Likewise.\n\t(FPIC2_SPEC): Likewise.\n\t(NO_FPIC2_SPEC): Likewise.\n\t(FPIC_SPEC): Likewise.\n\t(NO_FPIC_SPEC): Likewise.\n\t(NO_FPIE1_AND_FPIC1_SPEC): Likewise.\n\t(FPIE1_OR_FPIC1_SPEC): Likewise.\n\t(NO_FPIE2_AND_FPIC2_SPEC): Likewise.\n\t(FPIE2_OR_FPIC2_SPEC): Likewise.\n\t(NO_FPIE_AND_FPIC_SPEC): Likewise.\n\t(FPIE_OR_FPIC_SPEC): Likewise.\n\t(LD_PIE_SPEC): Likewise.\n\t(LINK_PIE_SPEC): Handle -no-pie.  Use PIE_SPEC and LD_PIE_SPEC.\n\t* opts.c (finish_options): Update opts->x_flag_pie if it is -1.\n\t* config/darwin.h (PIE_SPEC): Renamed to ...\n\t(DARWIN_PIE_SPEC): This.\n\t(LINK_SPEC): Replace PIE_SPEC with DARWIN_PIE_SPEC.\n\t* config/darwin9.h (PIE_SPEC): Renamed to ...\n\t(DARWIN_PIE_SPEC): This.\n\t* config/gnu-user.h (GNU_USER_TARGET_STARTFILE_SPEC): Use\n\tPIE_SPEC and NO_PIE_SPEC if HAVE_LD_PIE is defined.\n\t* config/openbsd.h (ASM_SPEC): Use FPIE1_OR_FPIC1_SPEC and\n\tFPIE2_OR_FPIC2_SPEC.\n\t* config/m68k/netbsd-elf.h (ASM_SPEC): Likewise.\n\t* config/m68k/openbsd.h (ASM_SPEC): Likewise.\n\t* gcc/config/sol2.h (ASM_PIC_SPEC): Likewise.\n\t* config/arm/freebsd.h (SUBTARGET_EXTRA_ASM_SPEC): Likewise.\n\t* config/arm/netbsd-elf.h (SUBTARGET_EXTRA_ASM_SPEC): Likewise.\n\t* config/arm/semi.h (SUBTARGET_EXTRA_ASM_SPEC): Likewise.\n\t* config/cris/linux.h (CRIS_ASM_SUBTARGET_SPEC): Likewise.\n\t* config/m32r/m32r.h (ASM_SPEC): Likewise.\n\t* config/m68k/uclinux.h (DRIVER_SELF_SPECS): Likewise.\n\t* config/rs6000/linux64.h (ASM_SPEC32): Likewise.\n\t* config/rs6000/sysv4.h (ASM_SPEC): Likewise.\n\t* config/sparc/freebsd.h (ASM_SPEC): Likewise.\n\t* config/sparc/linux.h (ASM_SPEC): Likewise.\n\t* config/sparc/linux64.h (ASM_SPEC): Likewise.\n\t* config/sparc/netbsd-elf.h (ASM_SPEC): Likewise.\n\t* config/sparc/openbsd64.h (ASM_SPEC): Likewise.\n\t* config/sparc/sp-elf.h (ASM_SPEC): Likewise.\n\t* config/sparc/sp64-elf.h (ASM_SPEC): Likewise.\n\t* config/sparc/sparc.h (ASM_SPEC): Likewise.\n\t* config/sparc/sysv4.h (ASM_SPEC): Likewise.\n\t* config/sparc/vxworks.h (ASM_SPEC): Likewise.\n\t* config/c6x/elf-common.h (ASM_SPEC): Use NO_FPIC2_SPEC,\n\tFPIC2_SPEC, FPIC1_SPEC and FPIC2_SPEC.\n\t* config/c6x/uclinux-elf.h (LINK_SPEC): Use FPIE_SPEC.\n\t* config/frv/frv.h (DRIVER_SELF_SPECS): Use FPIC_SPEC,\n\tNO_FPIC_SPEC and NO_FPIE1_AND_FPIC1_SPEC.\n\t(ASM_SPEC): Use FPIE1_OR_FPIC1_SPEC and FPIE2_OR_FPIC2_SPEC.\n\t* config/m68k/m68k.h (ASM_PCREL_SPEC): Use FPIC_SPEC and\n\tNO_FPIC_SPEC.\n\t* config/mips/gnu-user.h (NO_SHARED_SPECS): Use\n\tNO_FPIE_AND_FPIC_SPEC.\n\t* config/mips/vxworks.h (SUBTARGET_ASM_SPEC): Use FPIC_SPEC.\n\t* config/rs6000/freebsd64.h (ASM_SPEC32): Likewise.\n\t* config/rs6000/vxworks.h (ASM_SPEC): Likewise.\n\t* config/vax/linux.h (ASM_SPEC): Likewise.\n\t* doc/install.texi: Document --enable-default-pie.\n\t* doc/invoke.texi: Document -no-pie.\n\t* config.in: Regenerated.\n\t* configure: Likewise.\n\ngcc/ada/\n\n\t* gcc-interface/Makefile.in (TOOLS_LIBS): Add @NO_PIE_FLAG@.\n\nlibgcc/\n\n\t* Makefile.in (CRTSTUFF_CFLAGS): Add $(NO_PIE_CFLAGS).\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223796 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/e9abca4f4a48fa8b1fd9778f6a3cd748e099e3bb"},{"sha":"31bf2c9afc9aedbc4cc3a1bc91ee4b541584d443","author":{"email":"3ebd7b7705322dea264eed4d56852da7cab2707b@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rguenth"},"message":"2015-05-28  Richard Biener  <rguenther@suse.de>\n\n\t* tree-vectorizer.h (struct _slp_instance): Remove body_cost_vec\n\tmember.\n\t(SLP_INSTANCE_BODY_COST_VEC): Remove.\n\t(vect_update_slp_costs_according_to_vf): Likewise.\n\t(vect_slp_analyze_operations): Update prototype.\n\t* tree-vect-loop.c (vect_analyze_loop_2): Remove call to\n\tvect_update_slp_costs_according_to_vf, adjust.\n\t* tree-vect-slp.c (vect_free_slp_instance): Adjust.\n\t(vect_analyze_slp_cost_1): Likewise.\n\t(vect_analyze_slp_cost): Likewise.  Properly deal with\n\twidening reduction ops.  Commit body costs.\n\t(vect_analyze_slp_instance): Adjust.  Do not analyze SLP\n\tcost for loops from here.\n\t(vect_slp_analyze_operations): But do it from here when\n\tthe vectorization factor is known and stmts are analyzed.\n\t(vect_bb_vectorization_profitable_p): Simplify.\n\t(vect_slp_analyze_bb_1): Do not compute SLP cost here.\n\t(vect_update_slp_costs_according_to_vf): Remove.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223798 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/31bf2c9afc9aedbc4cc3a1bc91ee4b541584d443"},{"sha":"7575916681a557284731813ad385bbd3a5b89ce6","author":{"email":"2a3695df0edcde19d41e033e172c391a56c7af17@138bc75d-0d04-0410-961f-82ee72b054a4","name":"nickc"},"message":"\t* config/rx/rx.c (push_regs): New function.  Extracts code from...\n\t(rx_expand_prologue): ... here.  Use push_regs to push even small\n\tspans of registers.\n\t(pop_regs): New function.\n\t(rx_expand_epilogue):  Use pop_regs to pop even small spans of\n\tregisters.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223799 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/7575916681a557284731813ad385bbd3a5b89ce6"},{"sha":"2ced3742ed66b8b5d5fa8ed995058423d9f97695","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-28  Robert Dewar  <dewar@adacore.com>\n\n\t* sem_ch13.adb, sem_disp.ads: Minor reformatting.\n\n2015-05-28  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_util.adb (Set_Debug_Info_Needed): For a private type\n\twhose full view is itself a derived private type, set flag on\n\tunderlying full view as well, for proper gdb display.\n\n2015-05-28  Bob Duff  <duff@adacore.com>\n\n\t* exp_tss.ads: Minor comment fix.\n\t* exp_ch3.adb (Build_Array_Init_Proc, Build_Record_Init_Proc):\n\tInline init_procs when the type has controlled parts. Remove\n\tobsolete comments about those init_procs -- init_procs for\n\tsuch types are no longer complex. A typical init_proc just\n\tinitializes the 'Tag field, and calls the parent init_proc\n\t(e.g. for Limited_Controlled), which calls the grandparent\n\t(for Root_Controlled), which does nothing. This all boils down\n\tto one instruction when inlined.\n\t* exp_ch7.adb (Create_Finalizer): Inline the finalizer.\n\n2015-05-28  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_ch4.adb (Analyze_Selected_Component): If the type to use\n\tis a derived type and is a generic actual, the selected component\n\tappears within an instance body, and the check over the type\n\thas failed, examine ancestor types for the desired component.\n\t(Find_Component_In_Instance): If record type is a derived type,\n\texamine all ancestors in order to locate desired component.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223800 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/2ced3742ed66b8b5d5fa8ed995058423d9f97695"},{"sha":"071f2c66c5e151bd1d24d3087589478c730f9fd1","author":{"email":"a0843b8e5129c07d9c7785182089001803f7c3b9@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jules"},"message":"    PR libgomp/65742\n\n    gcc/\n    * builtins.c (expand_builtin_acc_on_device): Don't use open-coded\n    sequence for !ACCEL_COMPILER.\n\n    libgomp/\n    * oacc-init.c (plugin/plugin-host.h): Include.\n    (acc_on_device): Check whether we're in an offloaded region for\n    host_nonshm\n    plugin. Don't use __builtin_acc_on_device.\n    * plugin/plugin-host.c (GOMP_OFFLOAD_openacc_parallel): Set\n    nonshm_exec flag in thread-local data.\n    (GOMP_OFFLOAD_openacc_create_thread_data): Allocate thread-local\n    data for host_nonshm plugin.\n    (GOMP_OFFLOAD_openacc_destroy_thread_data): Free thread-local data\n    for host_nonshm plugin.\n    * plugin/plugin-host.h: New.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223801 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/071f2c66c5e151bd1d24d3087589478c730f9fd1"},{"sha":"dd7f667eac96d16a952b0e129e42379bc9188791","author":{"email":"a0843b8e5129c07d9c7785182089001803f7c3b9@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jules"},"message":"\t* oacc-init.c (resolve_device): Add FAIL_IS_ERROR argument. Update\n\tfunction comment. Only call gomp_fatal if new argument is true.\n\t(acc_dev_num_out_of_range): New function.\n\t(acc_init_1, acc_shutdown_1): Update call to resolve_device. Call\n\tacc_dev_num_out_of_range as appropriate.\n\t(acc_get_num_devices, acc_set_device_type, acc_get_device_type)\n\t(acc_get_device_num, acc_set_device_num): Update calls to resolve_device.\n\t* testsuite/libgomp.oacc-c-c++-common/lib-4.c: Update expected test\n\toutput.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223803 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/dd7f667eac96d16a952b0e129e42379bc9188791"},{"sha":"19e4694bc320852602230de9eccea611ef01da19","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-28  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_util.adb (Wrong_Type): In any instance, do not emit error\n\tif type of expression is the partial view of the expected type.\n\n2015-05-28  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_res.adb (Resolve_Actuals): a)  The replacement of formal\n\tnames in named associations only needs to be done within an\n\tinstance, on a call to a primitive of a formal derived type,\n\twhere the actual subprogram may have different formal names than\n\tthose of the primitive operation of the formal type.\n\tb) Defaulted parameters must be taken into account when obtaining\n\tthe names of the formals of the actual subprogram being called.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223804 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/19e4694bc320852602230de9eccea611ef01da19"},{"sha":"86181b33ad38752d875680911e57e2fb25e34dc7","author":{"email":"0bbe8c5b9bf350b99c0e7df6fae7272845b5d241@138bc75d-0d04-0410-961f-82ee72b054a4","name":"hjl"},"message":"Mark parameters with ATTRIBUTE_UNUSED\n\n\t* builtins.c (expand_builtin_acc_on_device): Mark parameters\n\twith ATTRIBUTE_UNUSED.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223805 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/86181b33ad38752d875680911e57e2fb25e34dc7"},{"sha":"fcf3dfea99c627dcfa1f8ca146540be50fa829c9","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"\tPR libstdc++/65352\n\t* include/std/array (__array_traits::_S_ptr): New function.\n\t(array::data): Use _S_ptr to avoid creating invalid reference.\n\t* testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust\n\tdg-error line numbers.\n\t* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:\n\tlikewise.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223806 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/fcf3dfea99c627dcfa1f8ca146540be50fa829c9"},{"sha":"598bdc16fffbda761ffefabf99d3135fb33dafa3","author":{"email":"a9937de3c5d9a091a742e0696b2b64071260b30d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"mrs"},"message":"2015-05-28  Lawrence Velázquez  <vq@larryv.me>\n\n\tPR target/63810\n\t* config/darwin-c.c (version_components): New global enum.\n\t(parse_version, version_as_legacy_macro)\n\t(version_as_modern_macro, macosx_version_as_macro): New functions.\n\t(version_as_macro): Remove.\n\t(darwin_cpp_builtins): Use new function.\n\ntestsuite:\n\tPR target/63810\n\t* gcc.dg/darwin-minversion-3.c: Update testcase.\n\t* gcc.dg/darwin-minversion-4.c: Ditto.\n\t* gcc.dg/darwin-minversion-5.c: New testcase.\n\t* gcc.dg/darwin-minversion-6.c: Ditto.\n\t* gcc.dg/darwin-minversion-7.c: Ditto.\n\t* gcc.dg/darwin-minversion-8.c: Ditto.\n\t* gcc.dg/darwin-minversion-9.c: Ditto.\n\t* gcc.dg/darwin-minversion-10.c: Ditto.\n\t* gcc.dg/darwin-minversion-11.c: Ditto.\n\t* gcc.dg/darwin-minversion-12.c: Ditto.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223808 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/598bdc16fffbda761ffefabf99d3135fb33dafa3"},{"sha":"b89d7388f4c368eca471eccd0b8d43162a621a4b","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-28  Bob Duff  <duff@adacore.com>\n\n\t* sem_util.adb (Requires_Transient_Scope): Avoid returning\n\tfunction results on the secondary stack in so many cases.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223814 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/b89d7388f4c368eca471eccd0b8d43162a621a4b"},{"sha":"6325605fd009ba19b3dff29eabfe44ea34341b0a","author":{"email":"3ebd7b7705322dea264eed4d56852da7cab2707b@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rguenth"},"message":"2015-05-28  Richard Biener  <rguenther@suse.de>\n\n\tPR tree-optimization/66142\n\t* tree-ssa-sccvn.c (vn_reference_lookup_3): Handle non-GIMPLE\n\tvalues better in memcpy destination handling.  Handle non-aliasing\n\twe discover here.\n\n\t* gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223816 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/6325605fd009ba19b3dff29eabfe44ea34341b0a"},{"sha":"779ac154febb3f8de5891e44cd887a2d1f9dee8f","author":{"email":"013875e4ed1a65ada8eff6fc600c3aba6781bd5d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"charlet"},"message":"2015-05-28  Ed Schonberg  <schonberg@adacore.com>\n\n\t* sem_ch3.adb (Is_Visible_Component): Component is visible\n\tin a derived type if inherited through an ancestor that has a\n\tpartial view of the original type holding the component, if the\n\tfull view of that original type is in scope.\n\t* sem_util.ads (Get_Body_From_Stub): Works for all kinds of stubs.\n\n2015-05-28  Bob Duff  <duff@adacore.com>\n\n\t* sem_util.adb (Requires_Transient_Scope): For definite untagged\n\tsubtypes, we should never have to use the secondary stack. This moves\n\ttoward that goal. But there are still cases that don't work.\n\tHere, we move the check for Is_Definite first, but add a\n\tspecial-purpose check for Has_Discrim_Dep_Array.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223817 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/779ac154febb3f8de5891e44cd887a2d1f9dee8f"},{"sha":"34563054a91e00a2bfeb4a5ad346bdbc73b924ad","author":{"email":"3ebd7b7705322dea264eed4d56852da7cab2707b@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rguenth"},"message":"2015-05-28  Richard Biener  <rguenther@suse.de>\n\n\t* tree-vect-loop.c (vect_fixup_reduc_chain): New function.\n\t(vect_fixup_scalar_cycles_with_patterns): Likewise.\n\t(vect_analyze_loop_2): Call vect_fixup_scalar_cycles_with_patterns\n\tafter pattern recog.\n\t(vect_create_epilog_for_reduction): Properly handle reductions\n\twith patterns.\n\t(vectorizable_reduction): Likewise.\n\t* tree-vect-slp.c (vect_analyze_slp_instance): Properly mark\n\treduction chains.\n\t(vect_get_constant_vectors): Create the correct number of\n\tinitial values for reductions.\n\t(vect_schedule_slp_instance): Handle reduction chains that are\n\ttype changing properly.\n\t* tree-vect-stmts.c (vect_analyze_stmt): Adjust.\n\n\t* gcc.dg/vect/slp-reduc-sad.c: New testcase.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223818 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/34563054a91e00a2bfeb4a5ad346bdbc73b924ad"},{"sha":"6fded0346b891e7d5471607dccd493de859c0e9b","author":{"email":"8f3f75c74bd5184edcfa6534cab3c13a00a2f794@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vapier"},"message":"hppa-linux: add missing cpp specs\n\nDefine CPP_SPEC for parisc linux targets so that -posix & -pthread work\nlike on all other linux targets.\n\nDiscovered via Gentoo bug https://bugs.gentoo.org/543114\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223820 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/6fded0346b891e7d5471607dccd493de859c0e9b"},{"sha":"6214ff79b9961a38c92d317b8fa5e0ca3706cbf8","author":{"email":"2401bc1003df5c832d17391d0035b6b98ec15e37@138bc75d-0d04-0410-961f-82ee72b054a4","name":"uros"},"message":"\t* config/linux/x86/futex.h (sys_futex0) [!__x86_64__]: Remove function.\n\t(futex_wait) [!__x86_64__]: Use __asm operand instead of sys_futex0.\n\t(futex_wake) [!__x86_64__]: Ditto.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223821 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/6214ff79b9961a38c92d317b8fa5e0ca3706cbf8"}]}