- 21 Feb, 2017 11 commits
-
-
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 27 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 -
* pt.c (do_class_deduction): Use STRIP_TEMPLATE rather than DECL_TEMPLATE_RESULT. From-SVN: r245588
Jason Merrill committed -
* parser.c (cp_parser_class_head): If we're in the middle of an expression, use ts_within_enclosing_non_class. From-SVN: r245587
Jason Merrill committed -
* call.c (add_function_candidate): Also check that DECL_INHERITED_CTOR_BASE is reference-related to the parameter type. From-SVN: r245586
Jason Merrill committed -
From-SVN: r245585
GCC Administrator committed
-
- 19 Feb, 2017 2 commits
-
-
re PR fortran/79447 ([F08] gfortran rejects valid & accepts invalid internal subprogram in a submodule) 2017-02-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/79447 * decl.c (gfc_set_constant_character_len): Whitespace. (gfc_match_end): Catch case where a procedure is contained in a module procedure and ensure that 'end procedure' is the correct termination. 2017-02-19 Paul Thomas <pault@gcc.gnu.org> PR fortran/79447 * gfortran.dg/submodule_24.f08 : New test. From-SVN: r245582
Paul Thomas committed -
gcc/testsuite/ChangeLog: 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org> PR fortran/79229 * gfortran.dg/class_allocate_24.f90: New test. gcc/fortran/ChangeLog: 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org> PR fortran/79229 * trans-expr.c (gfc_trans_assignment_1): Deref indirect refs when compiling with -fcheck=mem to check the pointer and not the data. From-SVN: r245581
Andre Vehreschild committed
-