- 04 Nov, 2018 4 commits
-
-
PR middle-end/58372 * cfgexpand.c (pass_expand::execute): Move the call to finish_eh_generation in front of the call to expand_stack_alignment. testsuite/ChangeLog: PR middle-end/58372 * g++.target/i386/pr58372.C: New test. From-SVN: r265776
Uros Bizjak committed -
gcc/ChangeLog: * common/config/i386/i386-common.c (processor_alias_table): Add znver2 entry. * config.gcc (i[34567]86-*-linux* | ...): Add znver2. (case ${target}): Add znver2. * config/i386/driver-i386.c: (host_detect_local_cpu): Let -march=native recognize znver2 processors. * config/i386/i386-c.c (ix86_target_macros_internal): Add znver2. * config/i386/i386.c (m_znver2): New definition. (m_ZNVER): New definition. (m_AMD_MULTIPLE): Includes m_znver2. (processor_cost_table): Add znver2 entry. (processor_target_table): Add znver2 entry. (get_builtin_code_for_version): Set priority for PROCESSOR_ZNVER2. (processor_model): Add M_AMDFAM17H_ZNVER2. (arch_names_table): Ditto. (ix86_reassociation_width): Include znver2. * config/i386/i386.h (TARGET_znver2): New definition. (struct ix86_size_cost): Add TARGET_ZNVER2. (enum processor_type): Add PROCESSOR_ZNVER2. * config/i386/i386.md (define_attr "cpu"): Add znver2. * config/i386/x86-tune-costs.h: (processor_costs) Add znver2 costs. * config/i386/x86-tune-sched.c: (ix86_issue_rate): Add znver2. (ix86_adjust_cost): Add znver2. * config/i386/x86-tune.def: Replace m_ZNVER1 by m_ZNVER * gcc/doc/extend.texi: Add details about znver2. * gcc/doc/invoke.texi: Add details about znver2. libgcc/ChangeLog * config/i386/cpuinfo.c: (get_amd_cpu): Add znver2. * config/i386/cpuinfo.h(processor_subtypes): Ditto. From-SVN: r265775
Venkataramanan Kumar committed -
2018-11-04 Stafford Horne <shorne@gmail.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r265774
Stafford Horne committed -
From-SVN: r265773
GCC Administrator committed
-
- 03 Nov, 2018 2 commits
-
-
2018-11-03 Sandra Loosemore <sandra@codesourcery.com> PR target/87079 gcc/ * config/nios2/nios2.c (nios2_rtx_costs): Recognize <mul>sidi3 pattern. gcc/testsuite/ * gcc.target/nios2/pr87079-1.c: New. * gcc.target/nios2/pr87079-2.c: New. From-SVN: r265770
Sandra Loosemore committed -
From-SVN: r265766
GCC Administrator committed
-
- 02 Nov, 2018 12 commits
-
-
2018-11-02 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/46020 * decl.c (verify_bind_c_sym): Remove unnecessary space in error message. From-SVN: r265757
Thomas Koenig committed -
* gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ... * gcc.dg/compat/pr83487-1_main.c: ... here. * gcc.dg/compat/struct-by-value-10_main.c, gcc.dg/compat/struct-by-value-10_x.c, gcc.dg/compat/struct-by-value-11_main.c, gcc.dg/compat/struct-by-value-11_x.c, gcc.dg/compat/struct-by-value-12_main.c, gcc.dg/compat/struct-by-value-12_x.c, gcc.dg/compat/struct-by-value-13_main.c, gcc.dg/compat/struct-by-value-13_x.c, gcc.dg/compat/struct-by-value-14_main.c, gcc.dg/compat/struct-by-value-14_x.c, gcc.dg/compat/struct-by-value-15_main.c, gcc.dg/compat/struct-by-value-15_x.c, gcc.dg/compat/struct-by-value-17_main.c, gcc.dg/compat/struct-by-value-17_x.c, gcc.dg/compat/struct-by-value-18_main.c, gcc.dg/compat/struct-by-value-18_x.c, gcc.dg/compat/struct-by-value-2_main.c, gcc.dg/compat/struct-by-value-2_x.c, gcc.dg/compat/struct-by-value-22_main.c, gcc.dg/compat/struct-by-value-22_x.c, gcc.dg/compat/struct-by-value-3_main.c, gcc.dg/compat/struct-by-value-3_x.c, gcc.dg/compat/struct-by-value-4_main.c, gcc.dg/compat/struct-by-value-4_x.c, gcc.dg/compat/struct-by-value-5b_main.c, gcc.dg/compat/struct-by-value-5b_x.c, gcc.dg/compat/struct-by-value-6b_main.c, gcc.dg/compat/struct-by-value-6b_x.c, gcc.dg/compat/struct-by-value-6b_main.c, gcc.dg/compat/struct-by-value-7b_x.c, gcc.dg/compat/struct-by-value-7b_main.c, gcc.dg/compat/struct-by-value-8_main.c, gcc.dg/compat/struct-by-value-8_x.c, gcc.dg/compat/struct-by-value-9_main.c, gcc.dg/compat/struct-by-value-9_x.c, gcc.dg/compat/struct-return-2_main.c, gcc.dg/compat/struct-return-2_x.c: Likewise. From-SVN: r265755
Rainer Orth committed -
rs6000-string.c (expand_strncmp_gpr_sequence): Pay attention to TARGET_AVOID_XFORM and BYTES_BIG_ENDIAN. 2018-11-02 Aaron Sawdey <acsawdey@linux.ibm.com> * config/rs6000/rs6000-string.c (expand_strncmp_gpr_sequence): Pay attention to TARGET_AVOID_XFORM and BYTES_BIG_ENDIAN. From-SVN: r265751
Aaron Sawdey committed -
Although there's no fundamental reason why shrink wrapping and speculation tracking are incompatible... Although there's no fundamental reason why shrink wrapping and speculation tracking are incompatible, a phase-ordering requirement (we need to do speculation tracking before the final basic block clean-up) means that the shrink wrapping pass can undo some of the changes the speculation tracking pass makes. The result is that the tracking, while still safe is less comprehensive than we really want. So to keep things simple, and because the tracking code is quite expensive anyway, it seems best to just disable that pass when we are tracking speculative execution. * config/aarch64/aarch64.c (aarch64_override_options): Disable shrink-wrapping when -mtrack-speculation. From-SVN: r265747
Richard Earnshaw committed -
2018-11-02 Richard Biener <rguenther@suse.de> * tree-ssa-coalesce.c (struct coalesce_list): Add obstack member. (pop_cost_one_pair): Do not free pair. (pop_best_coalesce): Likewise. (create_coalesce_list): Initialize obstack. (delete_coalesce_list): Free obstack. (find_coalesce_pair): Obstack-allocate coalesce pairs. (add_cost_one_coalesce): Likewise. (struct live_track): Remove bitmap pointer indirections. (new_live_track): Adjust. (delete_live_track): Likewise. (live_track_remove_partition): Likewise. (live_track_add_partition): Likewise. (live_track_live_p): Likewise. (live_track_process_def): Likewise. (live_track_clear_base_vars): Likewise. From-SVN: r265745
Richard Biener committed -
https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00085.html gcc/cp/ * decl.c (duplicate_decls): Refactor checks. gcc/testsuite/ * g++.dg/lookup/crash6.C: Adjust error * g++.dg/parse/crash38.C: Likewise. From-SVN: r265744
Nathan Sidwell committed -
* configure.ac (gcc_cv_as_sparc_register_op): Remove. * configure: Regenerate. * config.in: Regenerate. * config/sparc/sparc.c (sparc_output_scratch_registers): Remove HAVE_AS_REGISTER_PSEUDO_OP guard. * config/sparc/sparc.h (ASM_ARCH64_SPEC): Remove !HAVE_AS_REGISTER_PSEUDO_OP support. (ASM_DECLARE_REGISTER_GLOBAL): Remove HAVE_AS_REGISTER_PSEUDO_OP guard. From-SVN: r265743
Rainer Orth committed -
libphobos/ChangeLog: 2018-11-01 Iain Buclaw <ibuclaw@gdcproject.org> PR d/87827 * Makefile.in: Rebuild. * configure: Rebuild. * configure.ac: Properly set MULTISUBDIR. * d_rules.am: Set toolexecdir and toolexeclibdir. * libdruntime/Makefile.in: Rebuild. * m4/druntime.m4 (DRUNTIME_INSTALL_DIRECTORIES): Add --enable-version-specific-runtime-libs. * src/Makefile.in: Rebuild. * testsuite/Makefile.in: Rebuild. From-SVN: r265742
Iain Buclaw committed -
* gcc.c-torture/execute/20010904-2.c: Fix last change. * gcc.dg/Wattributes-10.c: Likewise. From-SVN: r265741
Andreas Schwab committed -
2018-11-02 Richard Biener <rguenther@suse.de> * dwarf2out.c (build_abbrev_table): Guard lookup_external_ref call with is_type_die. From-SVN: r265740
Richard Biener committed -
2018-11-02 Richard Biener <rguenther@suse.de> PR tree-optimization/87776 * tree-ssa-sccvn.c (do_rpo_vn): Do not mark backedges executable when iterating but running into rpo-vn-max-loop-depth and not eliding the iteration. * gcc.dg/torture/pr87776.c: New testcase. From-SVN: r265739
Richard Biener committed -
From-SVN: r265738
GCC Administrator committed
-
- 01 Nov, 2018 22 commits
-
-
* tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL. From-SVN: r265735
Jan Hubicka committed -
* decl.c (grokfndecl): Allow FUNCTION_DECL in assert. * lex.c (unqualified_fn_lookup_error): Handle TEMPLATE_ID_EXPR. * parser.c (cp_parser_postfix_expression): Do ADL for a template-name. (cp_parser_template_id): Give errors if parsing the template argument list didn't go well. Allow FUNCTION_DECL in assert. (cp_parser_template_name): Consider a name to refer to a template if it is an unqualified-id followed by a <. Don't return the identifier if the decl is a function and dependent. * pt.c (tsubst_copy) <case OVERLOAD>: Remove assert. * g++.dg/addr_builtin-1.C: Adjust dg-error. * g++.dg/cpp2a/fn-template1.C: New test. * g++.dg/cpp2a/fn-template10.C: New test. * g++.dg/cpp2a/fn-template11.C: New test. * g++.dg/cpp2a/fn-template12.C: New test. * g++.dg/cpp2a/fn-template13.C: New test. * g++.dg/cpp2a/fn-template14.C: New test. * g++.dg/cpp2a/fn-template15.C: New test. * g++.dg/cpp2a/fn-template16.C: New test. * g++.dg/cpp2a/fn-template2.C: New test. * g++.dg/cpp2a/fn-template3.C: New test. * g++.dg/cpp2a/fn-template4.C: New test. * g++.dg/cpp2a/fn-template5.C: New test. * g++.dg/cpp2a/fn-template6.C: New test. * g++.dg/cpp2a/fn-template7.C: New test. * g++.dg/cpp2a/fn-template8.C: New test. * g++.dg/cpp2a/fn-template9.C: New test. * g++.dg/parse/fn-template1.C: New test. * g++.dg/parse/fn-template2.C: New test. * g++.dg/parse/template19.C: Adjust dg-error. * g++.dg/template/pr61745.C: Add target to dg-error. From-SVN: r265734
Marek Polacek committed -
2018-11-01 Aaron Sawdey <acsawdey@linux.ibm.com> * config/rs6000/rs6000-protos.h (rs6000_address_for_fpconvert): Remove prototype. * config/rs6000/rs6000.c (rs6000_force_indexed_or_indirect_mem): Combine with rs6000_address_for_fpconvert. (rs6000_address_for_fpconvert): Combine with rs6000_force_indexed_or_indirect_mem. (rs6000_expand_vector_init): Change function call from rs6000_address_for_fpconvert to rs6000_force_indexed_or_indirect_mem. * config/rs6000/rs6000.md (floatsi<mode>2_lfiwax): Change call from rs6000_address_for_fpconvert to rs6000_force_indexed_or_indirect_mem. (floatsi<mode>2_lfiwax_mem): Ditto. (floatunssi<mode>2_lfiwzx): Ditto. (floatunssi<mode>2_lfiwzx_mem): Ditto. (float<QHI:mode><FP_ISA3:mode>2): Ditto. (floatuns<QHI:mode><FP_ISA3:mode>2): Ditto. (fix_trunc<mode>si2_stfiwx): Ditto. (fixuns_trunc<mode>si2_stfiwx): Ditto. (float_<mode>si2_hw): Ditto. (floatuns_<mode>si2_hw): Ditto. * config/rs6000/vsx.md (*vsx_extract_si): Ditto. (vsx_splat_<mode>): Ditto. From-SVN: r265733
Aaron Sawdey committed -
2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/54613 * gfortran.dg/findloc_1.f90: Actually commit. * gfortran.dg/findloc_2.f90: Actually commit. * gfortran.dg/findloc_3.f90: Actually commit. * gfortran.dg/findloc_4.f90: Actually commit. * gfortran.dg/findloc_5.f90: Actually commit. * gfortran.dg/findloc_6.f90: Actually commit. From-SVN: r265732
Thomas Koenig committed -
re PR fortran/87782 (runtime error: load of value 1818451807, which is not a valid value for type 'expr_t') 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/87782 * frontend-passes.c (constant_string_length): If there is a substring with a length which cannot be reduced to a constant, return NULL. From-SVN: r265730
Thomas Koenig committed -
re PR fortran/40196 ([F03] [F08] Type parameter inquiry (str%len, a%kind) and Complex parts (z%re, z%im)) 2018-11-01 Paul Thomas <pault@gcc.gnu.org> PR fortran/40196 * dependency.c (are_identical_variables): Return false if the inquiry refs are not the same. (gfc_ref_needs_temporary_p): Break on an inquiry ref. * dump_parse_tree.c (show_ref): Show the inquiry ref type. * expr.c (gfc_free_ref_list): Break on an inquiry ref. (gfc_copy_ref): Copy the inquiry ref types. (find_inquiry_ref): New function. (simplify_const_ref, simplify_ref_chain): Call it. Add new arg to simplify_ref_chain. (gfc_simplify_expr): Use the new arg in call to simplify_ref_chain. (gfc_get_full_arrayspec_from_expr, gfc_is_coarray): Break on inquiry ref. (gfc_traverse_expr): Return true for inquiry ref. * frontend-passes.c (gfc_expr_walker): Break on inquiry ref. * gfortran.h : Add enums and union member in gfc_ref to implement inquiry refs. * intrinsic.c : Fix white nois. * match.c (gfc_match_assignment): A constant lavlue is an error. * module.c : Add DECL_MIO_NAME for inquiry_type and the mstring for inquiry_types. (mio_ref): Handle inquiry refs. * primary.c (is_inquiry_ref): New function. (gfc_match_varspec): Handle inquiry refs calling new function. (gfc_variable_attr): Detect inquiry ref for disambiguation with components. (caf_variable_attr): Treat inquiry and substring refs in the same way. * resolve.c (find_array_spec): ditto. (gfc_resolve_substring_charlen): If there is neither a charlen ref not an inquiry ref, return. (resolve_ref): Handle inqiry refs as appropriate. (resolve_allocate_expr): Entities with an inquiry ref cannot be allocated. * simplify.c (simplify_bound, simplify_cobound): Punt on inquiry refs. * trans-array.c (get_array_ctor_var_strlen): Break on inquiry ref. *trans-expr.c (conv_inquiry): New function. (gfc_conv_variable): Retain the last typespec to pass to conv_inquiry on detecting an inquiry ref. 2018-11-01 Paul Thomas <pault@gcc.gnu.org> PR fortran/40196 * gfortran.dg/inquiry_part_ref_1.f08: New test. * gfortran.dg/inquiry_part_ref_2.f90: New test. * gfortran.dg/inquiry_part_ref_3.f90: New test. From-SVN: r265729
Paul Thomas committed -
* gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11. * gcc.c-torture/execute/20010904-2.c: Ditto. * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11. * gcc.dg/Walloc-size-larger-than-4.c: Ditto. * gcc.dg/Walloc-size-larger-than-5.c: Ditto. * gcc.dg/Walloc-size-larger-than-6.c: Ditto. * gcc.dg/Walloc-size-larger-than-7.c: Ditto. * gcc.dg/Walloca-14.c: Ditto. * gcc.dg/Wlarger-than3.c: Ditto. * gcc.dg/compat/pr83487-1_y.c: Ditto. * gcc.dg/compat/struct-by-value-2_x.c: Ditto. * gcc.dg/compat/struct-by-value-3_x.c: Ditto. * gcc.dg/compat/struct-by-value-4_x.c: Ditto. * gcc.dg/compat/struct-by-value-5b_x.c: Ditto. * gcc.dg/compat/struct-by-value-6b_x.c: Ditto. * gcc.dg/compat/struct-by-value-7b_x.c: Ditto. * gcc.dg/compat/struct-by-value-8_x.c: Ditto. * gcc.dg/compat/struct-by-value-9_x.c: Ditto. * gcc.dg/compat/struct-by-value-10_x.c: Ditto. * gcc.dg/compat/struct-by-value-11_x.c: Ditto. * gcc.dg/compat/struct-by-value-12_x.c: Ditto. * gcc.dg/compat/struct-by-value-13_x.c: Ditto. * gcc.dg/compat/struct-by-value-14_x.c: Ditto. * gcc.dg/compat/struct-by-value-15_x.c: Ditto. * gcc.dg/compat/struct-by-value-16_x.c: Ditto. * gcc.dg/compat/struct-by-value-17_x.c: Ditto. * gcc.dg/compat/struct-by-value-18_x.c: Ditto. * gcc.dg/compat/struct-by-value-22_x.c: Ditto. * gcc.dg/compat/struct-return-2_x.c: Ditto. * gcc.dg/falign-labels-1.c: Ditto. * gcc.dg/long_branch.c: Ditto. * gcc.dg/nextafter-1.c: Ditto. * gcc.dg/pr35045.c: Ditto. * gcc.dg/pr48616.c: Ditto. * gcc.dg/pr84100.c: Ditto. * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto. * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto. * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto. * gcc.dg/Wattributes-10.c: Expect error if pdp11. * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11. * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF. * gcc.dg/builtins-1.c: Ditto. From-SVN: r265728
Paul Koning committed -
2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/46020 * gfortran.dg/bind_c_18.f90: Adjust error message. From-SVN: r265727
Thomas Koenig committed -
* config/pdp11/t-pdp11 (LIB2ADD): Add divmod.c. (HOST_LIBGCC2_CFLAGS): Change to optimize for size. From-SVN: r265726
Paul Koning committed -
From-SVN: r265725
Marek Polacek committed -
Noted in <https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00034.html>. Fix by adding extra newline in test input is analogous to many such newlines added in cases where argument to a newly added AC_LANG_SOURCE had a preprocessor directive on its last line. * configure.ac (gcc_cv_as_ia64_ltoffx_ldxmov_relocs): Add newline at end of assembler input text. * configure: Regenerate. From-SVN: r265724
Joseph Myers committed -
2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com> * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32. From-SVN: r265723
Jozef Lawrynowicz committed -
* tree.c (free_lang_data_in_decl): Free TREE_TYPE and alignment of TYPE_DECL. * g++.dg/lto/pr84805_1.C: Update template. * g++.dg/lto/pr84805_0.C: Update template. * g++.dg/lto/pr84805_1b.C: Update template. * g++.dg/lto/pr84805_0b.C: Update template. From-SVN: r265722
Jan Hubicka committed -
PR tree-optimization/87826 * gimple-ssa-store-merging.c (do_shift_rotate): Punt if count is negative or larger or equal to type's precision. * gcc.dg/pr87826.c: New test. From-SVN: r265720
Jakub Jelinek committed -
2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/46020 * decl.c (verify_bind_c_sym): Improve error message. From-SVN: r265719
Thomas Koenig committed -
2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/46020 * gfortran.dg/bind_c_usage_32.f90: Really commit. From-SVN: r265717
Thomas Koenig committed -
2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/46020 * gfortran.dg/bind_c_usage_7.f90: Adjust error message. * gfortran.dg/bind_c_usage_32.f90: New test. From-SVN: r265716
Thomas Koenig committed -
2018-10-28 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/54613 * gfortran.texi (File format of unformatted sequential files): Replace random comma with period. * intrinsic.texi (Intrinsic Procedures): Add FINDLOC to menu. (FINDLOC): Document. (MAXLOC): Add refrence to FINDLOC. (MINLOC): Likewise. From-SVN: r265715
Thomas Koenig committed -
https://gcc.gnu.org/ml/gcc-patches/2018-10/msg02076.html * cp-tree.h (struct lang_function): Delete x_local_names field. (struct lang_decl_base): Rename u2sel to spare. (struct lang_decl_min): Remove lang_decl_u2 union. Keep access field. (LANG_DECL_U2_CHECK): Delete. (DECL_DISCRIMINATOR_P): Require function scope. (DECL_DISCRIMINATOR): Adjust. (DECL_DISCRIMINATOR_SET_P): Delete. (DECL_CAPTURED_VARIABLE, DECL_ACCESS, THUnK_VIRTUAL_OFFSET): Adjust. (local_classes): Don't declare. (determine_local_discriminator): Declare. * decl.c (push_local_name): Delete. (local_entities, determina_local_discrminator): New. (duplicate_decls): Copy DECL_ACCESS. Fix formatting. (cp_finish_decl): Use determine_local_discriminator. (save_function_data): Drop x_local_names. (finish_function): Drop local_names. * decl2.c (finish_anon_union): Use determine_local_disciminator. * mangle.c (write_unnamed_type_name): Use discriminator_for_local_entity. (local_class_index): Delete. (discriminator_for_local_entity): Reimplement. (write_local_name): Adjust discriminator code. * name-lookup.c (do_pushtag): Call determine_local_discrimiator. * semantics.c (finish_omp_threadprivate): Drop DECL_DISCRIMINATOR handling. * class.c (local_classes): Delete. (init_class_processing): Don't init it. * g++.dg/abi/anon5.C: New. From-SVN: r265714
Nathan Sidwell committed -
PR d/87824 * lang.opt (Wpsabi): New option. * gdc.dg/simd.d: Add -Wno-psabi. * gdc.dg/compilable.d: Likewise. From-SVN: r265713
Jakub Jelinek committed -
2018-11-01 Martin Liska <mliska@suse.cz> Jason Merrill <jason@redhat.com> PR c++/64266 PR bootstrap/70422 PR ipa/81277 * cp-tree.h (DECL_FNAME_P): New macro. * decl.c (cp_make_fname_decl): Set DECL_DECLARED_CONSTEXPR_P, DECL_VALUE_EXPR, DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P. (cp_finish_decl): * lambda.c (is_capture_proxy): Use DECL_FNAME_P. * pt.c (tsubst_expr): Handle DECL_PRETTY_FUNCTION_P. 2018-11-01 Martin Liska <mliska@suse.cz> Jason Merrill <jason@redhat.com> PR c++/64266 PR bootstrap/70422 PR ipa/81277 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation test. * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time assumptions are not longer valid. Co-Authored-By: Jason Merrill <jason@redhat.com> From-SVN: r265711
Martin Liska committed -
* go-gcc.cc (Gcc_backend::write_global_definitions): Don't call gimplify_function_tree. Instead call allocate_struct_function if necessary. From-SVN: r265710
Ian Lance Taylor committed
-