{"push_id":943134507,"size":138,"distinct_size":1,"ref":"refs/heads/linaro-6.0","head":"52476381a7e9c05d44a5843d8d7e3a564b4730a1","before":"17a0f833a59870716a2f9be07dc41aed47b01ca1","commits":[{"sha":"3f3a56021fc59db2ddc730538f751b5d84363c50","author":{"email":"63bca33a6a1e19f381dec9b7049f8467c9b91a3c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"dje"},"message":"        PR target/68609\n        * config/rs6000/rs6000.c (rs6000_emit_msub): Delete.\n        (rs6000_emit_swsqrt): Convert to Goldschmidt's Algorithm\n        * config/rs6000/rs6000.md (sqrt<mode>2): Limit swsqrt to high\n        precision estimate.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232439 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/3f3a56021fc59db2ddc730538f751b5d84363c50"},{"sha":"998456c5f609875f3183222f4a4d655bce0e75ee","author":{"email":"70a2b65ec9cfc89370b3c66b49c92a36b3b894da@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ktkachov"},"message":"[AArch64] Properly reject invalid attribute strings\n\n\t* config/aarch64/aarch64.c (aarch64_process_one_target_attr): Return\n\tfalse when argument string is not found in the attributes table\n\tat all.\n\n\t* gcc.target/aarch64/target_attr_17.c: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232440 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/998456c5f609875f3183222f4a4d655bce0e75ee"},{"sha":"26677894bee4d7c6e218f375436f62fc666f4a66","author":{"email":"70a2b65ec9cfc89370b3c66b49c92a36b3b894da@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ktkachov"},"message":"[AArch64] Handle compare of zero_extract form of TST-immediate in rtx costs\n\n\t* config/aarch64/aarch64.c (aarch64_rtx_costs, COMPARE case):\n\tHandle COMPARE of ZERO_EXTRACT against zero form of TST-immediate.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232441 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/26677894bee4d7c6e218f375436f62fc666f4a66"},{"sha":"2cae2fbb1e69bf54edef90c37c6ec18b832e2ee4","author":{"email":"70a2b65ec9cfc89370b3c66b49c92a36b3b894da@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ktkachov"},"message":"[AArch64] Handle CSEL of zero_extended operands in rtx costs\n\n\t* config/aarch64/aarch64.c (aarch64_if_then_else_costs): Handle\n\tCSEL of zero_extended registers.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232442 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/2cae2fbb1e69bf54edef90c37c6ec18b832e2ee4"},{"sha":"61c4479062dd12e886c6683a120bb7e60259f16f","author":{"email":"2f8b91e58710b6517650cbc5b5a1f913a635f84c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jiwang"},"message":"[AArch64] Remove TODO (redundant type conversions) in arm_neon.h\n\ngcc/\n\t* config/aarch64/aarch64-builtins.c (aarch64_types_unopus_qualifiers):\n\tNew.\n\t(TYPES_UNOPUS): Likewise.\n\t* config/aarch64/aarch64-simd-builtins.def (lbtruncuv2sf): Correct\n\tbuiltin type, from UNOP to UNOPUS.\n\t(lbtruncuv4sf): Likewise.\n\t(lbtruncuv2df): Likewise.\n\t(lrounduv2sf): Likewise.\n\t(lrounduv4sf): Likewise.\n\t(lrounduv2df): Likewise.\n\t(lroundusf): Likewise.\n\t(lroundusf): Likewise.\n\t(lceiluv2sf): Likewise.\n\t(lceiluv4sf): Likewise.\n\t(lceiluv2df): Likewise.\n\t(lceilusf): Likewise.\n\t(lceiludf): Likewise.\n\t(lflooruv2sf): Likewise.\n\t(lflooruv4sf): Likewise.\n\t(lflooruv2df): Likewise.\n\t(lfloorusf): Likewise.\n\t(lfloorudf): Likewise.\n\t(lfrintnuv2sf): Likewise.\n\t(lfrintnuv4sf): Likewise.\n\t(lfrintnuv2df): Likewise.\n\t(lfrintnusf): Likewise.\n\t(lfrintnudf): Likewise.\n\t* config/aarch64/arm_neon.h (vcvt_u32_f32): Remove unncessary type\n\tconversion.\n\t(vcvtq_u32_f32): Likewise.\n\t(vcvtq_u64_f64): Likewise.\n\t(vcvta_u32_f32): Likewise.\n\t(vcvtaq_u32_f32): Likewise.\n\t(vcvtaq_u64_f64): Likewise.\n\t(vcvtm_u32_f32): Likewise.\n\t(vcvtmq_u32_f32): Likewise.\n\t(vcvtmq_u64_f64): Likewise.\n\t(vcvtn_u32_f32): Likwise.\n\t(vcvtnq_u32_f32): Likewise.\n\t(vcvtnq_u64_f64): Likewise.\n\t(vcvtp_u32_f32): Likewise.\n\t(vcvtpq_u32_f32): Likewise.\n\t(vcvtpq_u64_f64): Likewise.\n\t(vcvtmd_u64_f64): Likewise.\n\t(vcvtms_u32_f32): Likewise.\n\t(vcvtad_u64_f64): Likewise.\n\t(vcvtas_u32_f32): Likewise.\n\t(vcvtnd_u64_f64): Likewise.\n\t(vcvtns_u32_f32): Likewise.\n\t(vcvtpd_u64_f64): Likewise.\n\t(vcvtps_u32_f32): Likewise.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232444 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/61c4479062dd12e886c6683a120bb7e60259f16f"},{"sha":"81be349c4f0ebcc00a97a930ef6ae444398a32ca","author":{"email":"5a3326b4765628ddb5d1f378f033c47a62364b89@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vmakarov"},"message":"2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>\n\n\tPR rtl-optimization/69030\n\t* lra-spills.c (remove_pseudos): Check nrefs and make the function\n\treturning bool.\n\t(spill_pseudos): Delete debug insn for dead pseudo.\n\t(lra_spill): Initiate spill_hard_reg and slots memory separately.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232445 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/81be349c4f0ebcc00a97a930ef6ae444398a32ca"},{"sha":"c3638e4b1489c7d1e9ab2fbf6b7b69814ffd2d8d","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\t* task.c (GOMP_PLUGIN_target_task_completion): Add missing return.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232447 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/c3638e4b1489c7d1e9ab2fbf6b7b69814ffd2d8d"},{"sha":"92925254174bf681e61fc035d03630709a22e250","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\t* adaint.c (__gnat_locate_exec_on_path): Use const char * instead\n\tof char * for path_val to avoid warnings.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232448 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/92925254174bf681e61fc035d03630709a22e250"},{"sha":"b3a355d616d4b29627c0a83b231be4e2d31ce0bc","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\t* intrinsics/execute_command_line.c (set_cmdstat): Use \"%s\", msg\n\tinstead of msg to avoid -Wformat-security warning.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232449 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/b3a355d616d4b29627c0a83b231be4e2d31ce0bc"},{"sha":"ddcfeaf129d75f4511c5e7d066ad9eeb5124f3f1","author":{"email":"84dc6f2a42137561086eff2e366642651153b1e5@138bc75d-0d04-0410-961f-82ee72b054a4","name":"pault"},"message":"2016-01-15  Paul Thomas  <pault@gcc.gnu.org>\n\n\tPR fortran/64324\n\t* resolve.c (check_uop_procedure): Prevent deferred length\n\tcharacters from being trapped by assumed length error.\n\n\tPR fortran/49630\n\tPR fortran/54070\n\tPR fortran/60593\n\tPR fortran/60795\n\tPR fortran/61147\n\tPR fortran/64324\n\t* trans-array.c (gfc_conv_scalarized_array_ref): Pass decl for\n\tfunction as well as variable expressions.\n\t(gfc_array_init_size): Add 'expr' as an argument. Use this to\n\tcorrectly set the descriptor dtype for deferred characters.\n\t(gfc_array_allocate): Add 'expr' to the call to\n\t'gfc_array_init_size'.\n\t* trans.c (gfc_build_array_ref): Expand logic for setting span\n\tto include indirect references to character lengths.\n\t* trans-decl.c (gfc_get_symbol_decl): Ensure that deferred\n\tresult char lengths that are PARM_DECLs are indirectly\n\treferenced both for directly passed and by reference.\n\t(create_function_arglist): If the length type is a pointer type\n\tthen store the length as the 'passed_length' and make the char\n\tlength an indirect reference to it.\n\t(gfc_trans_deferred_vars): If a character length has escaped\n\tbeing set as an indirect reference, return it via the 'passed\n\tlength'.\n\t* trans-expr.c (gfc_conv_procedure_call): The length of\n\tdeferred character length results is set TREE_STATIC and set to\n\tzero.\n\t(gfc_trans_assignment_1): Do not fix the rse string_length if\n\tit is a variable, a parameter or an indirect reference. Add the\n\tcode to trap assignment of scalars to unallocated arrays.\n\t* trans-stmt.c (gfc_trans_allocate): Remove 'def_str_len' and\n\tall references to it. Instead, replicate the code to obtain a\n\texplicitly defined string length and provide a value before\n\tarray allocation so that the dtype is correctly set.\n\ttrans-types.c (gfc_get_character_type): If the character length\n\tis a pointer, use the indirect reference.\n\n2016-01-15  Paul Thomas  <pault@gcc.gnu.org>\n\n\tPR fortran/49630\n\t* gfortran.dg/deferred_character_13.f90: New test for the fix\n\tof comment 3 of the PR.\n\n\tPR fortran/54070\n\t* gfortran.dg/deferred_character_8.f90: New test\n\t* gfortran.dg/allocate_error_5.f90: New test\n\n\tPR fortran/60593\n\t* gfortran.dg/deferred_character_10.f90: New test\n\n\tPR fortran/60795\n\t* gfortran.dg/deferred_character_14.f90: New test\n\n\tPR fortran/61147\n\t* gfortran.dg/deferred_character_11.f90: New test\n\n\tPR fortran/64324\n\t* gfortran.dg/deferred_character_9.f90: New test\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232450 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/ddcfeaf129d75f4511c5e7d066ad9eeb5124f3f1"},{"sha":"c8ef893cc52a51b16d4269a4ec4b9f04aec92a09","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\tPR bootstrap/68271\n\t* parser.h (cp_token): Remove pragma_kind field.  Add comment\n\twith number of unused bits.\n\t* parser.c (eof_token): Remove pragma_kind field initializer.\n\t(cp_lexer_get_preprocessor_token): Don't set pragma_kind\n\tfield, don't clear CPP_PRAGMA u.value.\n\t(cp_parser_pragma_kind): New function.\n\t(cp_parser_omp_sections_scope, cp_parser_oacc_kernels_parallel,\n\tcp_parser_omp_construct, cp_parser_initial_pragma,\n\tcp_parser_pragma): Use cp_parser_pragma_kind instead of accessing\n\tpragma_kind field.\n\n\t* c-pragma.c (c_register_pragma_1): Adjust comment to note that\n\tC++ FE no longer has limit on number of pragmas.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232451 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/c8ef893cc52a51b16d4269a4ec4b9f04aec92a09"},{"sha":"017dc518eba300c4a91c1e6583d74c55a91662fc","author":{"email":"d010f1916554b147b295c88dfa3a71472e3df40d@138bc75d-0d04-0410-961f-82ee72b054a4","name":"sje"},"message":"2016-01-15  Steve Ellcey  <sellcey@imgtec.com>\n\n\t* include/ext/random.tcc: Use __builtin_isfinite instead of\n\tstd::isfinite.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232452 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/017dc518eba300c4a91c1e6583d74c55a91662fc"},{"sha":"e390c57d60cfee5ff4889489a6afaf4bda7cb32c","author":{"email":"c660f2f32dafabe4fa05b2bc16c8b6318e19b86a@138bc75d-0d04-0410-961f-82ee72b054a4","name":"law"},"message":"\tPR tree-optimization/69270\n\t* tree-ssanames.c (ssa_name_has_boolean_range): Moved here from\n\ttree-ssa-dom.c.  Improve test for [0..1] ranve from VRP.\n\t* tree-ssa-dom.c (ssa_name_has_boolean_range): Remove.\n\t* tree-ssanames.h (ssa_name_has_boolean_range): Prototype.\n\t* tree-ssa-uncprop.c (associate_equivalences_with_edges): Use\n\tssa_name_has_boolean_range and constant_boolean_node.\n\n\tPR tree-optimization/69270\n\t* gcc.dg/tree-ssa/pr69270-2.c: New test.\n\t* gcc.dg/tree-ssa/pr69270-3.c: New test.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232453 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/e390c57d60cfee5ff4889489a6afaf4bda7cb32c"},{"sha":"13143e139230dc4d72710a6c4c312105aeddce4f","author":{"email":"9a12638fdaa1be4ad421164fcad281d729ada890@138bc75d-0d04-0410-961f-82ee72b054a4","name":"torvald"},"message":"libstdc++: Make certain exceptions transaction_safe.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232454 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/13143e139230dc4d72710a6c4c312105aeddce4f"},{"sha":"d20923cfc11706fb3f68d6a63cf6a81fe5c30085","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"PR libstdc++/69294 Check for isinf and isnan on AIX\n\n\tPR libstdc++/69294\n\t* acinclude.m4 (GLIBCXX_CHECK_MATH11_PROTO): Check for obsolete isinf\n\tand isnan on AIX. Quote variables.\n\t* configure: Regenerate.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232455 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/d20923cfc11706fb3f68d6a63cf6a81fe5c30085"},{"sha":"27c6dbddcfb57b92a46da643fbf675fc12b14008","author":{"email":"63bca33a6a1e19f381dec9b7049f8467c9b91a3c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"dje"},"message":"        PR target/68609\n        * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.\n        * gcc.target/powerpc/recip-2.c: Same.\n        * gcc.target/powerpc/recip-3.c: Same.\n        * gcc.target/powerpc/recip-4.c: Same.\n        * gcc.target/powerpc/recip-sqrtf.c: Same.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232456 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/27c6dbddcfb57b92a46da643fbf675fc12b14008"},{"sha":"55f2f39deac7bdfa4b0bb47dd91d41edc24f555f","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"Use static assertion for uses-allocator construction\n\n\tPR libstdc++/69293\n\t* include/bits/uses_allocator.h (__uses_alloc<true, ...>): Add\n\tstatic assertion that type is constructible from the arguments.\n\t* testsuite/20_util/scoped_allocator/69293_neg.cc: New.\n\t* testsuite/20_util/uses_allocator/69293_neg.cc: New.\n\t* testsuite/20_util/uses_allocator/cons_neg.cc: Adjust dg-error.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232457 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/55f2f39deac7bdfa4b0bb47dd91d41edc24f555f"},{"sha":"4a7e7d3b4cb911f954d9b4797443384eb23957eb","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@232460 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/4a7e7d3b4cb911f954d9b4797443384eb23957eb"},{"sha":"4067c0fdb406d3d1230aeed3937242c5d66ad0df","author":{"email":"a25013d4960796d1d70747ba43f5b847f9f2fa4f@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ppalka"},"message":"Fix PR c++/68936\n\ngcc/cp/ChangeLog:\n\n\tPR c++/68936\n\t* tree.c (build_min_non_dep_call_vec): Don't retain the\n\tKOENIG_LOOKUP_P flag of the non-dependent expression that's\n\tbeen built.\n\t(build_min_non_dep_op_overload): Instead, do it here.\n\ngcc/testsuite/ChangeLog:\n\n\tPR c++/68936\n\t* g++.dg/template/pr68936.C: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232461 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/4067c0fdb406d3d1230aeed3937242c5d66ad0df"},{"sha":"bc24d01d1280c6272fa695044b72b46332c14f8c","author":{"email":"a25013d4960796d1d70747ba43f5b847f9f2fa4f@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ppalka"},"message":"Fix logic bug in Cilk Plus array expansion\n\ngcc/cp/ChangeLog:\n\n\t* cp-array-notation.c (cp_expand_cond_array_notations): Return\n\terror_mark_node only if find_rank failed, not if it was\n\tsuccessful.\n\ngcc/testsuite/ChangeLog:\n\n\t* c-c++-common/cilk-plus/AN/an-if.c: Check that the original\n\tdump does not contain an error_mark_node.\n\t* c-c++-common/cilk-plus/CK/pr60469.c: Likewise.\n\t* c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232462 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/UBERTC/GCC-UBER/commits/bc24d01d1280c6272fa695044b72b46332c14f8c"}]}