- 11 Feb, 2017 14 commits
-
-
2017-02-11 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/extend.texi: Fix some spelling mistakes and typos. * doc/invoke.texi: Likewise. From-SVN: r245367
Sandra Loosemore committed -
PR ipa/79224 * params.def (inline-min-speedup) Change from 10 to 8. From-SVN: r245366
Jan Hubicka committed -
* testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Remove hppa*-*-* dg-skip-if directive. From-SVN: r245365
John David Anglin committed -
* tests/base/alloca.h: New file. * inclhack.def (hppa_hpux11_alloca): New fix. * fixincl.x: Regenerate. From-SVN: r245364
John David Anglin committed -
PR libstdc++/79467 * include/bits/shared_ptr_base.h (__shared_ptr(_Yp*, _Deleter)) (__shared_ptr(_Yp*, _Deleter, _Alloc)): Use lvalue types in __is_callable check. * testsuite/20_util/shared_ptr/cons/79467.cc: New. From-SVN: r245363
Jonathan Wakely committed -
* include/bits/atomic_base.h: Re-indent. From-SVN: r245362
Jonathan Wakely committed -
PR sanitizer/79341 * g++.dg/asan/deep-stack-uaf-1.C: New test. From-SVN: r245361
Jakub Jelinek committed -
* doc/invoke.texi (fopenmp): Bump OpenMP version from 4.0 to 4.5. From-SVN: r245360
Jakub Jelinek committed -
PR tree-ssa/56727 * gcc.dg/tree-ssa/pr56727.c: New testcase. * ipa-utils.c (recursive_call_p): Be more careful about interposition. From-SVN: r245359
Jan Hubicka committed -
* decl.c (undeduced_auto_decl): Remove C++14 limitation. (require_deduced_type): Add complain parm, return bool. * cp-tree.h: Adjust. * decl2.c (mark_used): Use require_deduced_type. From-SVN: r245358
Jason Merrill committed -
PR ipa/79224 * ipa-inline-analysis.c (get_minimal_bb): New function. (record_modified): Use it. (remap_edge_change_prob): Handle also ancestor functions. From-SVN: r245357
Jan Hubicka committed -
* doc/contrib.texi (Contributors): Remove broken link into the Mauve CVS repository. From-SVN: r245355
Gerald Pfeifer committed -
PR middle-end/79454 * internal-fn.c (expand_vector_ubsan_overflow): Use piece-wise result computation whenever lhs doesn't have vector mode, not just when it has BLKmode. From-SVN: r245354
Jakub Jelinek committed -
From-SVN: r245353
GCC Administrator committed
-
- 10 Feb, 2017 21 commits
-
-
PR sanitizer/79341 * configure.tgt (s390*-*-linux*): Don't disable libsanitizer on s390-linux 31-bit. * sanitizer_common/sanitizer_internal_defs.h: Cherry-pick upstream r294793. * sanitizer_common/sanitizer_common_interceptors.inc: Cherry-pick upstream r294790. * sanitizer_common/sanitizer_linux_s390.cc: Cherry-pick upstream r294799. From-SVN: r245350
Jakub Jelinek committed -
From-SVN: r245349
Gerald Pfeifer committed -
* doc/makefile.texi (profiledbootstrap): Refer to the installation instructions only in textual form. From-SVN: r245348
Gerald Pfeifer committed -
2017-02-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> PR target/79295 * config/rs6000/altivec.md (bcd<bcd_add_sub>): Fix constraints. Applying patch suggested by Meissner. From-SVN: r245345
Aaron Sawdey committed -
PR c++/79457 * g++.dg/cpp0x/pr79457.C: New test. From-SVN: r245344
Jakub Jelinek committed -
* tree.c (build_min_non_dep): Use unlowered_expr_type. From-SVN: r245343
Jason Merrill committed -
* constexpr.c (cxx_eval_store_expression): A store to a union member erases a previous store to another member. From-SVN: r245341
Jason Merrill committed -
* semantics.c (finish_unary_fold_expr) (finish_binary_fold_expr): Use null type for fold-expressions. From-SVN: r245340
Jason Merrill committed -
* call.c (enforce_access): For inheriting constructor, find a base binfo in the path we already have. From-SVN: r245339
Jason Merrill committed -
On 32-bit we of course do not generate mulld insns. This patch makes the testcase only do the scan-assembler on 64-bit targets. gcc/testsuite/ * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the scan-assembler unless lp64. From-SVN: r245338
Segher Boessenkool committed -
-m32 works fine, only 64-bit still fails. gcc/testsuite/ PR tree-optimization/66612 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit. From-SVN: r245337
Segher Boessenkool committed -
This test does not fail with -m32, so we shouldn't xfail it there. gcc/testsuite/ * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead of all powerpc. From-SVN: r245336
Segher Boessenkool committed -
PR c++/79184 * cvt.c (ocp_convert): Add a sentinel against -Wint-in-bool-context if warnings shouldn't be given. * g++.dg/warn/Wint-in-bool-context-1.C: New. From-SVN: r245335
Marek Polacek committed -
re PR c++/79435 (ICE on invalid C++ code (with member access into an incomplete type) on x86_64-linux-gnu: Segmentation fault) PR c++/79435 * pt.c (type_dependent_expression_p): Check if the expression type is null. * g++.dg/cpp1y/pr79435.C: New. From-SVN: r245334
Marek Polacek committed -
* doc/install.texi (Specific): Use https for blackfin.uclinux.org. (Specific): Update mingw-w64 reference. (Binaries): Ditto. (Specific): Remove broken link to Renesas RX processor. From-SVN: r245332
Gerald Pfeifer committed -
2017-02-10 Richard Biener <rguenther@suse.de> * toplev.c (process_options): Do not mention obsolete graphite options when printing sorry message about missing graphite support. Mention -floop-nest-optimize. From-SVN: r245331
Richard Biener committed -
2017-02-06 Christophe Lyon <christophe.lyon@linaro.org> gcc/ * config/aarch64/arm_neon.h (vtst_p8): Rewrite without asm. (vtst_p16): Likewise. (vtstq_p8): Likewise. (vtstq_p16): Likewise. (vtst_p64): New. (vtstq_p64): Likewise. * config/arm/arm_neon.h (vgetq_lane_p64): New. (vset_lane_p64): New. (vsetq_lane_p64): New. 2017-02-06 Christophe Lyon <christophe.lyon@linaro.org> gcc/testsuite/ * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1): New. (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2) (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0) (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0) (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3) (vtst_expected_poly64x2): Move to aarch64-only section. (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64) (vtst_p64, vtstq_p64): New tests. From-SVN: r245328
Christophe Lyon committed -
/cp 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com> PR c++/71737 * pt.c (tsubst_decl): Don't try to preserve a typedef that names an error_mark_node as type. /testsuite 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com> PR c++/71737 * g++.dg/cpp0x/pr71737.C: New. From-SVN: r245327
Paolo Carlini committed -
gimple-parser.c (c_parser_gimple_binary_expression): Avoid building IL when arguments are error_mark_node. 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com> Richard Biener <rguenther@suse.de> * gimple-parser.c (c_parser_gimple_binary_expression): Avoid building IL when arguments are error_mark_node. (c_parser_gimple_unary_expression): Likewise. (c_parser_gimple_if_stmt): Likewise. (c_parser_gimple_switch_stmt): Likewise. (c_parser_gimple_return_stmt): Likewise. (c_parser_parse_ssa_name): When name lookup fails do not build an SSA name. Use undeclared rather than not declared in error reporting. * gcc.dg/gimplefe-error-1.c: New testcase. * gcc.dg/gimplefe-error-2.c: New testcase. * gcc.dg/gimplefe-error-3.c: New testcase. Co-Authored-By: Richard Biener <rguenther@suse.de> From-SVN: r245326
Prasad Ghangal committed -
PR tree-optimization/79411 * tree-ssa-reassoc.c (is_reassociable_op): Return false if stmt operands are SSA_NAMEs used in abnormal phis. (can_reassociate_p): Return false if op is SSA_NAME used in abnormal phis. * gcc.c-torture/compile/pr79411.c: New test. From-SVN: r245324
Jakub Jelinek committed -
From-SVN: r245320
GCC Administrator committed
-
- 09 Feb, 2017 5 commits
-
-
re PR c++/79143 ([new inheriting constructors] inheriting constructor fails with brace initialization) PR c++/79143 * pt.c (instantiate_class_template_1): Copy CLASSTYPE_NON_AGGREGATE from pattern to type. * g++.dg/cpp1z/pr79143.C: New test. Co-Authored-By: Jason Merrill <jason@redhat.com> From-SVN: r245315
Jakub Jelinek committed -
PR c++/79350 - explicit deduction guide * parser.c (cp_parser_constructor_declarator_p) (cp_parser_direct_declarator): Parse deduction guides more like constructors. * cp-tree.h (enum special_function_kind): Add sfk_deduction_guide. * tree.c (special_function_p): Return it. * decl.c (check_special_function_return_type): Handle it. (grokdeclarator, grokfndecl): Adjust. (cp_finish_decl): Pass flags to do_auto_deduction. * error.c (dump_decl_name): Use TFF_UNQUALIFIED_NAME. * pt.c (dguide_name_p): Take a const_tree. (do_class_deduction): Handle explicit. (do_auto_deduction): Pass flags through. (build_deduction_guide): Copy explicit flag. From-SVN: r245314
Jason Merrill committed -
PR ipa/70795 * cgraphunit.c (cgraph_node::add_new_function): Set externally_visible flag if needed. From-SVN: r245312
Jan Hubicka committed -
* gcc.dg/loop-unswitch-2.c: New testcase. * gcc.dg/loop-unswitch-1.c: New testcase. * tree-ssa-loop-unswitch.c (hoist_guard): Update profile. From-SVN: r245311
Jan Hubicka committed -
PR c/79428 * c-parser.c (c_parser_omp_ordered): Call c_parser_skip_to_pragma_eol instead of c_parser_skip_until_found. * c-c++-common/cilk-plus/CK/pr79428-4.c: New test. * c-c++-common/cilk-plus/CK/pr79428-7.c: New test. * c-c++-common/goacc/pr79428-1.c: New test. * c-c++-common/gomp/pr79428-2.c: New test. * c-c++-common/gomp/pr79428-5.c: New test. * c-c++-common/gomp/pr79428-6.c: New test. * c-c++-common/pr79428-3.c: New test. From-SVN: r245309
Marek Polacek committed
-