- 21 Feb, 2017 17 commits
-
-
PR target/79633 * tree-chkp-opt.c (chkp_optimize_string_function_calls): Use is_gimple_call instead of comparing gimple_code with GIMPLE_CALL. Use gimple_call_builtin_p. * gcc.target/i386/mpx/pr79633.c: New test. From-SVN: r245634
Jakub Jelinek committed -
PR target/79570 * sel-sched.c (moveup_expr_cached): Don't call sel_bb_head on temporarily removed DEBUG_INSNs. * gcc.dg/pr79570.c: New test. From-SVN: r245633
Jakub Jelinek committed -
PR c++/79641 * c-attribs.c (handle_mode_attribute): Use build_qualified_type to preserve quals. * c-c++-common/pr79641.c: New test. From-SVN: r245632
Jakub Jelinek committed -
re PR middle-end/79649 (Memset pattern in named address space crashes compiler or generates wrong code) PR tree-optimization/79649 * tree-loop-distribution.c (classify_partition): Give up on non-generic address space loads/stores. * gcc.target/i386/pr79649.c: New test. From-SVN: r245631
Jakub Jelinek committed -
* doc/loop.texi (Loop manipulation): Remove nonexistent tree_ssa_loop_version from the documentation. * cfgloopmanip.c (loop_version): Document CONDITION_BB argument. From-SVN: r245630
Aldy Hernandez committed -
PR target/79494 * config/i386/i386.c (ix86_expand_split_stack_prologue): Call make_reg_eh_region_note_nothrow_nononlocal on call_insn. * config/rs6000/rs6000.c: Include except.h. (rs6000_expand_split_stack_prologue): Call make_reg_eh_region_note_nothrow_nononlocal on the call insn. * gcc.dg/pr79494.c: New test. From-SVN: r245629
Jakub Jelinek committed -
2017-02-21 Martin Jambor <mjambor@suse.cz> PR lto/79579 * ipa-prop.c (ipa_prop_write_jump_functions): Bail out if no edges have been analyzed. From-SVN: r245628
Martin Jambor committed -
2017-02-21 Martin Jambor <mjambor@suse.cz> * common.opt (-fipa-cp-alignment): Mark as ignored and preserved for backward compatibility only. * doc/invoke.texi (Option Summary): Remove all references to -fipa-cp-alignment. From-SVN: r245627
Martin Jambor committed -
gcc/ PR target/78660 Revert: 2017-02-20 Matthew Fortune <matthew.fortune@imgtec.com> * lra-constraints.c (curr_insn_transform): Handle WORD_REGISTER_OPERATIONS requirements when reloading SUBREGs. From-SVN: r245626
Matthew Fortune committed -
Without this the test fails on 32-bit PowerPC. gcc/testsuite/ * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi to dg-options. From-SVN: r245625
Segher Boessenkool committed -
2017-02-21 Martin Liska <mliska@suse.cz> * config/i386/i386.opt: Replace -masm-dialect with -masm. From-SVN: r245624
Martin Liska committed -
gcc/ * config/nvptx/nvptx.c (ENTRY_TEMPLATE): Single out "%ntid.y". From-SVN: r245623
Thomas Schwinge committed -
* gcc.dg/gimplefe-26.c: Require c99_runtime. From-SVN: r245622
Kyrylo Tkachov committed -
PR ada/67205 * config/arm/arm.c (TARGET_CUSTOM_FUNCTION_DESCRIPTORS): Define. (arm_function_ok_for_sibcall): Return false for an indirect call by descriptor if all the argument registers are used. (arm_relayout_function): Use FUNCTION_ALIGNMENT macro to adjust the alignment of the function. From-SVN: r245621
Eric Botcazou committed -
PR tree-optimization/61441 * simplify-rtx.c (simplify_const_unary_operation): For -fsignaling-nans and sNaN operand, return NULL_RTX rather than the sNaN unmodified. From-SVN: r245620
Jakub Jelinek committed -
PR go/79642 * lang.opt (-fgo-relative-import-path): Change space to tab. From-SVN: r245619
Ian Lance Taylor committed -
From-SVN: r245618
GCC Administrator committed
-
- 20 Feb, 2017 23 commits
-
-
From-SVN: r245615
Joseph Myers committed -
From-SVN: r245614
Joseph Myers committed -
2017-02-20 Bernd Edlinger <bernd.edlinger@hotmail.de> * Makefile.in (BUILD_SYSTEM_HEADER_DIR): New make variabe. (LIMITS_H_TEST, if_multiarch, stmp-fixinc): Use BUILD_SYSTEM_HEADER_DIR instead of SYSTEM_HEADER_DIR. From-SVN: r245613
Bernd Edlinger committed -
* call.c (build_special_member_call): Use tf_no_cleanup. From-SVN: r245612
Jason Merrill committed -
2017-02-14 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> * gcc.dg/strncmp-2.c: Portability fixes. From-SVN: r245608
Aaron Sawdey committed -
gcc/testsuite/ChangeLog: 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org> PR target/78056 * gcc.target/powerpc/pr78056-8.c: Remove. From-SVN: r245607
Kelvin Nilsen committed -
invoke.texi (use-after-scope-direct-emission-threshold): Fix typos and grammar, use active voice, and clarify. * doc/invoke.texi (use-after-scope-direct-emission-threshold): Fix typos and grammar, use active voice, and clarify. Co-Authored-By: Martin Liska <mliska@suse.cz> From-SVN: r245606
Gerald Pfeifer committed -
PR sanitizer/79558 * ubsan.c (ubsan_type_descriptor): Check if TYPE_MAX_VALUE is null. * c-c++-common/ubsan/bounds-14.c: New test. From-SVN: r245605
Marek Polacek committed -
PR middle-end/79537 * gimplify.c (gimplify_expr): Handle unused *&&L;. * gcc.dg/comp-goto-4.c: New. From-SVN: r245604
Marek Polacek committed -
2017-02-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/79599 * interface.c (check_dtio_arg_TKR_intent): Supply 'must' missing from error message. 2017-02-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/79523 * interface.c (gfc_find_typebound_dtio_proc): Guard test for flavor attribute by checking that symbol is resolved. From-SVN: r245603
Paul Thomas committed -
PR target/79568 * config/i386/i386.c (ix86_expand_builtin): Handle OPTION_MASK_ISA_AVX512VL and OPTION_MASK_ISA_64BIT in ix86_builtins_isa[fcode].isa as a requirement of those flags and any other flag in the bitmask. (ix86_init_mmx_sse_builtins): Use 0 instead of ~OPTION_MASK_ISA_64BIT as mask. * config/i386/i386-builtin.def (__builtin_ia32_rdtsc, __builtin_ia32_rdtscp, __builtin_ia32_pause, __builtin_ia32_bsrsi, __builtin_ia32_rdpmc, __builtin_ia32_rolqi, __builtin_ia32_rolhi, __builtin_ia32_rorqi, __builtin_ia32_rorhi): Likewise. * gcc.target/i386/pr79568-1.c: New test. * gcc.target/i386/pr79568-2.c: New test. * gcc.target/i386/pr79568-3.c: New test. From-SVN: r245602
Jakub Jelinek committed -
gcc/ PR target/78012 * lra-constraints.c (split_reg): Check requested split mode is supported by the register. From-SVN: r245601
Matthew Fortune committed -
gcc/ * lra-constraints.c (simplify_operand_subreg): Remove early return false. From-SVN: r245600
Matthew Fortune committed -
gcc/ PR target/78660 * lra-constraints.c (curr_insn_transform): Tighten condition for converting SUBREG reloads from OP_OUT to OP_INOUT. From-SVN: r245599
Matthew Fortune committed -
gcc/ PR target/78660 * lra-constraints.c (curr_insn_transform): Handle WORD_REGISTER_OPERATIONS requirements when reloading SUBREGs. From-SVN: r245598
Matthew Fortune committed -
2017-02-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/79382 * decl.c (access_attr_decl): Test for presence of generic DTIO interface and emit error if not present. 2017-02-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/79382 * io/transfer.c (check_dtio_proc): New function. (formatted_transfer_scalar_read): Use it. (formatted_transfer_scalar_write): ditto. 2017-02-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/79382 * gfortran.dg/dtio_10.f90 : Change test of error message. * gfortran.dg/dtio_23.f90 : New test. * gfortran.dg/dtio_24.f90 : New test. From-SVN: r245596
Paul Thomas committed -
2017-02-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/79434 * parse.c (check_component, parse_union): Whitespace. (set_syms_host_assoc): For a derived type, check if the module in which it was declared is one of the submodule ancestors. If it is, make the components public. Otherwise, reset attribute 'host_assoc' and set 'use-assoc' so that encapsulation is preserved. 2017-02-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/79434 * gfortran.dg/submodule_25.f08 : New test. From-SVN: r245595
Paul Thomas committed -
* pt.c (find_parameter_packs_r): Don't walk into the type of templates other than template template-parameters. From-SVN: r245594
Jason Merrill committed -
* class.c (build_base_path): Check processing_template_decl. From-SVN: r245593
Jason Merrill committed -
* decl.c (type_dependent_init_p): Check the type of a CONSTRUCTOR. From-SVN: r245592
Jason Merrill committed -
* parser.c (cp_parser_simple_declaration): Fix check for type definition. From-SVN: r245591
Jason Merrill committed -
* parser.c (cp_parser_exception_specification_opt): Remove suggestion for deprecated dynamic exception-specification. From-SVN: r245590
Jason Merrill committed -
* pt.c (unify) [INDIRECT_REF]: Handle pack expansions. From-SVN: r245589
Jason Merrill committed
-