Skip to content
Snippets Groups Projects
  1. Sep 03, 2019
    • Chung-Lin Tang's avatar
      re PR other/79543 (Inappropriate "ld --version" checking) · c6c2d1bc
      Chung-Lin Tang authored
      2019-09-03  Chung-Lin Tang <cltang@codesourcery.com>
      
      	libatomic/
      	PR other/79543
      	* acinclude.m4 (LIBAT_CHECK_LINKER_FEATURES): Fix GNU ld --version
      	scanning to conform to the GNU Coding Standards.
      	* configure: Regenerate.
      
      	libffi/
      	PR other/79543
      	* acinclude.m4 (LIBAT_CHECK_LINKER_FEATURES): Fix GNU ld --version
      	scanning to conform to the GNU Coding Standards.
      	* configure: Regenerate.
      
      	libgomp/
      	PR other/79543
      	* acinclude.m4 (LIBGOMP_CHECK_LINKER_FEATURES): Fix GNU ld --version
      	scanning to conform to the GNU Coding Standards.
      	* configure: Regenerate.
      
      	libitm/
      	PR other/79543
      	* acinclude.m4 (LIBITM_CHECK_LINKER_FEATURES): Fix GNU ld --version
      	scanning to conform to the GNU Coding Standards.
      	* configure: Regenerate.
      
      	libstdc++-v3/
      	PR other/79543
      	* acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Fix GNU ld --version
      	scanning to conform to the GNU Coding Standards.
      	* configure: Regenerate.
      
      From-SVN: r275341
      c6c2d1bc
    • Richard Biener's avatar
      tree-ssa-sccvn.h (vn_nary_op_lookup): Remove. · c8d34912
      Richard Biener authored
      2019-09-03  Richard Biener  <rguenther@suse.de>
      
      	* tree-ssa-sccvn.h (vn_nary_op_lookup): Remove.
      	(vn_nary_op_insert): Likewise.
      	* tree-ssa-sccvn.c (init_vn_nary_op_from_op): Remove.
      	(vn_nary_op_lookup): Likewise.
      	(vn_nary_op_insert): Likewise.
      
      From-SVN: r275338
      c8d34912
    • Ilya Leoshkevich's avatar
      S/390: Commit forgotten test for r275336 · 70b766b2
      Ilya Leoshkevich authored
      gcc/testsuite/ChangeLog:
      
      2019-09-03  Ilya Leoshkevich  <iii@linux.ibm.com>
      
      	* gcc.target/s390/sigfpe-eh.c: Forgotten test.
      
      From-SVN: r275337
      70b766b2
    • Ilya Leoshkevich's avatar
      S/390: Fix failing RTL check in s390_canonicalize_comparison · 837ee1e0
      Ilya Leoshkevich authored
      The new sigfpe-eh.c fails with
      
          internal compiler error: RTL check: expected elt 0 type 'e' or 'u', have 'w' (rtx const_int)
      
      This is most likely due to a typo: XEXP (*op1, 0) was used, when
      XEXP (*op0, 1) was intended.  This did not cause any user-visible
      problems, because reversed_comparison_code_parts ignores the
      respective argument, and the release compiler is built without RTL
      checks.
      
      gcc/ChangeLog:
      
      2019-09-03  Ilya Leoshkevich  <iii@linux.ibm.com>
      
      	* config/s390/s390.c (s390_canonicalize_comparison): Use XEXP
      	(*op0, 1) instead of XEXP (*op1, 0).
      
      gcc/testsuite/ChangeLog:
      
      2019-09-03  Ilya Leoshkevich  <iii@linux.ibm.com>
      
      	* gcc.target/s390/sigfpe-eh.c: New test.
      
      From-SVN: r275336
      837ee1e0
    • Kyrylo Tkachov's avatar
      [AArch64] Add support for __jcvt intrinsic · e1d5d19e
      Kyrylo Tkachov authored
      This patch implements the __jcvt ACLE intrinsic [1] that maps down to the FJCVTZS [2] instruction from Armv8.3-a.
      No fancy mode iterators or nothing. Just a single builtin, UNSPEC and define_insn and the associate plumbing.
      This patch also defines __ARM_FEATURE_JCVT to indicate when the intrinsic is available.
      
      [1] https://developer.arm.com/docs/101028/latest/data-processing-intrinsics
      [2] https://developer.arm.com/docs/ddi0596/latest/simd-and-floating-point-instructions-alphabetic-order/fjcvtzs-floating-point-javascript-convert-to-signed-fixed-point-rounding-toward-zero
      
      	* config/aarch64/aarch64.md (UNSPEC_FJCVTZS): Define.
      	(aarch64_fjcvtzs): New define_insn.
      	* config/aarch64/aarch64.h (TARGET_JSCVT): Define.
      	* config/aarch64/aarch64-builtins.c (aarch64_builtins):
      	Add AARCH64_JSCVT.
      	(aarch64_init_builtins): Initialize __builtin_aarch64_jcvtzs.
      	(aarch64_expand_builtin): Handle AARCH64_JSCVT.
      	* config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Define
      	__ARM_FEATURE_JCVT where appropriate.
      	* config/aarch64/arm_acle.h (__jcvt): Define.
      
      	* gcc.target/aarch64/acle/jcvt_1.c: New test.
      
      From-SVN: r275335
      e1d5d19e
    • Kyrylo Tkachov's avatar
      [AArch64] Implement ACLE intrinsics for FRINT[32,64][Z,X] · 10bd1d96
      Kyrylo Tkachov authored
      This patch implements the ACLE intrinsics to access the FRINT[32,64][Z,X] scalar[1] and vector[2][3] instructions
      from Armv8.5-a. These are enabled when the __ARM_FEATURE_FRINT macro is defined.
      
      They're added in a fairly standard way through builtins and unspecs at the RTL level.
      
      	* config/aarch64/aarch64.md ("unspec"): Add UNSPEC_FRINT32Z,
      	UNSPEC_FRINT32X, UNSPEC_FRINT64Z, UNSPEC_FRINT64X.
      	(aarch64_<frintnzs_op><mode>): New define_insn.
      	* config/aarch64/aarch64.h (TARGET_FRINT): Define.
      	* config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Define
      	__ARM_FEATURE_FRINT when appropriate.
      	* config/aarch64/aarch64-simd-builtins.def: Add builtins for frint32z,
      	frint32x, frint64z, frint64x.
      	* config/aarch64/arm_acle.h (__rint32zf, __rint32z, __rint64zf,
      	__rint64z, __rint32xf, __rint32x, __rint64xf, __rint64x): Define.
      	* config/aarch64/arm_neon.h (vrnd32z_f32, vrnd32zq_f32, vrnd32z_f64,
      	vrnd32zq_f64, vrnd32x_f32, vrnd32xq_f32, vrnd32x_f64, vrnd32xq_f64,
      	vrnd64z_f32, vrnd64zq_f32, vrnd64z_f64, vrnd64zq_f64, vrnd64x_f32,
      	vrnd64xq_f32, vrnd64x_f64, vrnd64xq_f64): Define.
      	* config/aarch64/iterators.md (VSFDF): Define.
      	(FRINTNZX): Likewise.
      	(frintnzs_op): Likewise.
      
      	* gcc.target/aarch64/acle/rintnzx_1.c: New test.
      	* gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
      
      From-SVN: r275334
      10bd1d96
    • Dennis Zhang's avatar
      [AArch64] Add support for missing CPUs · e0664b7a
      Dennis Zhang authored
      This patch adds '-mcpu' options for following CPUs:
      Cortex-A77, Cortex-A76AE, Cortex-A65, Cortex-A65AE, and Cortex-A34.
      
      Related specifications are as following:
      https://developer.arm.com/ip-products/processors/cortex-a
      
      Bootstraped/regtested for aarch64-none-linux-gnu.
      
      2019-09-03  Dennis Zhang  <dennis.zhang@arm.com>
      
      	* config/aarch64/aarch64-cores.def (AARCH64_CORE): New entries
      	for Cortex-A77, Cortex-A76AE, Cortex-A65, Cortex-A65AE, and
      	Cortex-A34.
      	* config/aarch64/aarch64-tune.md: Regenerated.
      	* doc/invoke.texi: Document the new processors.
      
      From-SVN: r275333
      e0664b7a
    • Bernd Edlinger's avatar
      libphobos.exp (libphobos_init): Add multi-lib libgcc dirs to the ld_library_path var. · bca30736
      Bernd Edlinger authored
      2019-09-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
      
              * testsuite/lib/libphobos.exp (libphobos_init): Add multi-lib libgcc 
              dirs to the ld_library_path var.
      
      From-SVN: r275332
      bca30736
    • Kyrylo Tkachov's avatar
      [AArch64] Add Linux hwcap strings for some extensions · 75f93536
      Kyrylo Tkachov authored
      This patch adds feature strings for some of the extensions. This string is what is read from /proc/cpuinfo on Linux systems
      and used during -march=native detection.
      
      The strings are taken from the kernel source tree at:
      https://github.com/torvalds/linux/blob/master/arch/arm64/kernel/cpuinfo.c#L45
      
      
      	* config/aarch64/aarch64-option-extensions.def (sb): Add feature
      	string.
      	(ssbs): Likewise.
      	(sve2): Likewise.
      	(sve2-sm4): Likewise.
      	(sveaes): Likewise.
      	(svesha3): Likewise.
      	(svebitperm): Likewise.
      
      From-SVN: r275331
      75f93536
    • Jakub Jelinek's avatar
      re PR tree-optimization/91597 (GCC miscompiles a branch depending on a pointer tag) · 3729852e
      Jakub Jelinek authored
      
      	PR tree-optimization/91597
      	* tree-vrp.c (extract_range_from_binary_expr): Remove unsafe
      	BIT_AND_EXPR optimization for pointers, even if both operand
      	ranges don't include NULL, the result can be NULL.
      
      	* gcc.c-torture/execute/pr91597.c: New test.
      
      Co-Authored-By: default avatarRichard Biener <rguenther@suse.de>
      
      From-SVN: r275330
      3729852e
    • Alexandre Oliva's avatar
      [x86 testsuite] preserve full register across main · e4a8d4a7
      Alexandre Oliva authored
      This test uses a call-saved register as a global variable.  It
      attempts to preserve its value across main, but only the lower int
      part is preserved, which is not good enough for x86_64, when the
      runtime that calls main() happens to hold something in the chosen
      register that is not a zero-extension from the 32-bit value, and
      rightfully expects the full register to remain unchanged when main()
      returns.
      
      
      for  gcc/testsuite/ChangeLog
      
      	* gcc.target/i386/20020616-1.c: Preserve full register across
      	main.
      
      From-SVN: r275329
      e4a8d4a7
    • GCC Administrator's avatar
      Daily bump. · 97d6a7c8
      GCC Administrator authored
      From-SVN: r275328
      97d6a7c8
  2. Sep 02, 2019
    • Paul Thomas's avatar
      re PR fortran/91589 (ICE in gfc_conv_component_ref, at fortran/trans-expr.c:2447) · f79be3a7
      Paul Thomas authored
      2019-09-02  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/91589
      	* primary.c (gfc_match_varspec): Return MATCH_NO on an apparent
      	component ref, when the primary type is intrinsic.
      
      2019-09-02  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/91589
      	* gfortran.dg/pr91589.f90 : New test.
      
      From-SVN: r275324
      f79be3a7
    • Steven G. Kargl's avatar
      re PR fortran/91552 (ICE with valid array constructor) · be0fb548
      Steven G. Kargl authored
      2019-09-02  Steven G. Kargl  <kargl@gc.gnu.org>
      
      	PR fortran/91552
      	* array.c (walk_array_constructor): New function.
      	(gfc_match_array_constructor): Use it.
      
      2019-09-02  Steven G. Kargl  <kargl@gc.gnu.org>
      
      	PR fortran/91552
      	* gfortran.dg/pr91552.f90: New test.
      
      From-SVN: r275322
      be0fb548
    • Bernd Edlinger's avatar
      re PR middle-end/91605 (ICE in ix86_avx256_split_vector_move_misalign, at... · b82c2e6f
      Bernd Edlinger authored
      re PR middle-end/91605 (ICE in ix86_avx256_split_vector_move_misalign, at config/i386/i386-expand.c:489 since r274986)
      
      2019-09-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
      
              PR middle-end/91605
              * expr.c (addr_expr_of_non_mem_decl_p_1): Refactor into...
              (non_mem_decl_p): ...this.
              (mem_ref_refers_to_non_mem_p): Handle DECL_P as well ase MEM_REF.
              (expand_assignment): Call mem_ref_referes_to_non_mem_p
              unconditionally as before.
      
      testsuite:
      2019-09-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
      
              PR middle-end/91605
              * g++.target/i386/pr91605.C: New test.
      
      From-SVN: r275320
      b82c2e6f
    • Jakub Jelinek's avatar
      re PR tree-optimization/91632 (Probably wrong code since r275026) · 1525fa83
      Jakub Jelinek authored
      	PR tree-optimization/91632
      	* gcc.c-torture/execute/pr91632.c: New test.
      
      From-SVN: r275318
      1525fa83
    • Alexander Monakov's avatar
      contrib/vimrc: override formatting options for more files · 2b196fb7
      Alexander Monakov authored
      	* vim-gcc-dev/syntax/gcc-match.vim: Do not override 'tabstop' here.
      	* vimrc: Set preferred values for 'tabstop', 'softtabstop',
      	'shiftwidth', 'noexpandtab', 'textwidth', 'formatoptions' for all
      	files, not just C-like files.
      
      From-SVN: r275316
      2b196fb7
    • Jonathan Wakely's avatar
      Use __constinit keyword in libstdc++ sources · d2faf10f
      Jonathan Wakely authored
      	* src/c++17/memory_resource.cc: Use __constinit keyword.
      
      From-SVN: r275315
      d2faf10f
    • Jonathan Wakely's avatar
      Update libstdc++ docs for library version bumps · 30f43083
      Jonathan Wakely authored
      	* doc/xml/manual/abi.xml: Document 9.x library versions.
      	* doc/html/*: Regenerate.
      
      From-SVN: r275314
      30f43083
    • Jonathan Wakely's avatar
      Minor simplifications for std::to_chars implementation · 6e672b18
      Jonathan Wakely authored
      	* include/std/charconv (__detail::__to_chars_2_len): Use std::log2p1.
      	(__detail::__to_chars_8_len): Remove.
      	(__detail::__to_chars_8): Inline length calculation here.
      	(__detail::__from_chars_binary): Use numeric_limits instead of
      	CHAR_BIT.
      
      From-SVN: r275313
      6e672b18
    • Eric Botcazou's avatar
      re PR target/91323 (LTGT rtx produces UCOMISS instead of COMISS) · 000a5f8d
      Eric Botcazou authored
      	PR target/91323
      	* doc/generic.texi (LTGT_EXPR): Merge with other comparison operators.
      	* rtl.def (LTGT): Likewise.  Add note about floating-point exceptions.
      	* tree.def (LTGT_EXPR): Likewise.
      	* config/sparc/sparc.c (select_cc_mode): Return CCFPEmode for LTGT.
      
      From-SVN: r275303
      000a5f8d
    • Jakub Jelinek's avatar
      re PR go/91617 (Many go test case failures after r275026) · 976f9aa1
      Jakub Jelinek authored
      	PR go/91617
      	* fold-const.c (range_check_type): For enumeral and boolean
      	type, pass 1 to type_for_size langhook instead of
      	TYPE_UNSIGNED (etype).  Return unsigned_type_for result whenever
      	etype isn't TYPE_UNSIGNED INTEGER_TYPE.
      	(build_range_check): Don't call unsigned_type_for for pointer types.
      	* match.pd (X / C1 op C2): Don't call unsigned_type_for on
      	range_check_type result.
      
      From-SVN: r275299
      976f9aa1
    • Rainer Orth's avatar
      Update Solaris baselines for GCC 10.0 · 8756957f
      Rainer Orth authored
      	* config/abi/post/i386-solaris/baseline_symbols.txt: Regenerate.
      	* config/abi/post/i386-solaris/amd64/baseline_symbols.txt: Likewise.
      	* config/abi/post/sparc-solaris/baseline_symbols.txt: Likewise.
      	* config/abi/post/sparc-solaris/sparcv9/baseline_symbols.txt:
      	Likewise.
      
      From-SVN: r275298
      8756957f
    • Eric Botcazou's avatar
      gimple-ssa-strength-reduction.c (valid_mem_ref_cand_p): New function. · 0f605e40
      Eric Botcazou authored
      	* gimple-ssa-strength-reduction.c (valid_mem_ref_cand_p): New function.
      	(replace_ref): Do not replace a chain of only two candidates which are
      	valid memory references.
      
      From-SVN: r275297
      0f605e40
    • Martin Liska's avatar
      Set tabstop=8 for gcc-match file types. · c746efca
      Martin Liska authored
      2019-09-02  Martin Liska  <mliska@suse.cz>
      
      	* vim-gcc-dev/syntax/gcc-match.vim: Set tabstop=8.
      
      From-SVN: r275295
      c746efca
    • Martin Liska's avatar
      Fix thinko in early bail out in tree-switch-conversion. · 1acbaa75
      Martin Liska authored
      2019-09-02  Martin Liska  <mliska@suse.cz>
      
      	* tree-switch-conversion.c (jump_table_cluster::find_jump_tables):
      	Bail out when we'll end up with the same number of clusters as
      	at the beginning.
      	(bit_test_cluster::find_bit_tests): Likewise for bit tests.
      	(jump_table_cluster::can_be_handled): Remove the guard
      	as it's already handled in ::is_enabled.  Allocate output
      	after early bail out.
      
      From-SVN: r275293
      1acbaa75
    • Martin Liska's avatar
      Use cxx_printable_name for __PRETTY_FUNCTION__ in cp_fname_init. · ae0d3f6a
      Martin Liska authored
      2019-09-02  Martin Liska  <mliska@suse.cz>
      
      	PR c++/91155
      	* c-common.c (fname_as_string): Use cxx_printable_name for
      	__PRETTY_FUNCTION__ same as was used before r265711.
      2019-09-02  Martin Liska  <mliska@suse.cz>
      
      	PR c++/91155
      	* g++.dg/torture/pr91155.C: New test.
      
      From-SVN: r275292
      ae0d3f6a
    • Martin Liska's avatar
      Consider also negative edges in cycle detection. · 9297e013
      Martin Liska authored
      2019-09-02  Martin Liska  <mliska@suse.cz>
      
      	PR gcov-profile/91601
      	* gcov.c (path_contains_zero_cycle_arc): Rename to ...
      	(path_contains_zero_or_negative_cycle_arc): ... this and handle
      	also negative edges.
      	(circuit): Handle also negative edges as they can happen
      	in some situations.
      
      From-SVN: r275291
      9297e013
    • GCC Administrator's avatar
      Daily bump. · ea323e9e
      GCC Administrator authored
      From-SVN: r275290
      ea323e9e
  3. Sep 01, 2019
    • Marek Polacek's avatar
      PR c++/91129 - wrong error with binary op in template argument. · 556f8de3
      Marek Polacek authored
      	* typeck.c (warn_for_null_address): Use fold_for_warn instead of
      	fold_non_dependent_expr.
      	(cp_build_binary_op): Likewise.
      
      	* g++.dg/cpp1y/nontype1.C: New test.
      
      From-SVN: r275285
      556f8de3
    • François Dumont's avatar
      2019-09-01 François Dumont <fdumont@gcc.gnu.org> · a37ab089
      François Dumont authored
      	* testsuite_files/util/testsuite_performance.h
      	(resource_counter::start): Ignore unused malloc(0) result.
      
      From-SVN: r275284
      a37ab089
    • Iain Sandoe's avatar
      [testsuite] Unsupport 20190827-1.c for targets without alias support. · 3791ba49
      Iain Sandoe authored
      gcc/testsuite/
      
      2019-09-01  Iain Sandoe  <iain@sandoe.co.uk>
      
      	* gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
      
      From-SVN: r275274
      3791ba49
    • Eric Botcazou's avatar
      target-supports.exp (check_effective_target_pthread): Add #include <pthread.h>... · 4c122404
      Eric Botcazou authored
      target-supports.exp (check_effective_target_pthread): Add #include <pthread.h> directive to the test.
      
      	* lib/target-supports.exp (check_effective_target_pthread): Add
      	#include <pthread.h> directive to the test.
      
      From-SVN: r275271
      4c122404
    • Eric Botcazou's avatar
      re PR target/91472 (gmp testsuite segfaults with gcc-8 and gcc-9, works fine with gcc-7) · 2dae2123
      Eric Botcazou authored
      	PR target/91472
      	* config/sparc/sparc.c (sparc_cannot_force_const_mem): Return true
      	during LRA/reload in PIC mode if the PIC register hasn't been used yet.
      	(sparc_pic_register_p): Test reload_in_progress for consistency's sake.
      
      From-SVN: r275270
      2dae2123
    • Paul Thomas's avatar
      array.c (spec_dimen_size): Check for the presence of expressions for the bounds. · 70570ec1
      Paul Thomas authored
      2019-09-01  Paul Thomas  <pault@gcc.gnu.org>
      
      	* array.c (spec_dimen_size): Check for the presence of
      	expressions for the bounds.
      	* decl.c (gfc_match_end): Add case COMP_SELECT_RANK.
      	* dump-parse-tree.c(show_symbol): Show the arrayspec of class
      	entities.
      	(show_code_node): Show the code for SELECT_RANK.
      	* expr.c (gfc_check_vardef_context): Omit the context of
      	variable definition for select rank associate names since the
      	ASSUMED RANK throws.
      	* gfortran.h : Add ST_SELECT_RANK and ST_RANK to enum
      	gfc_statement. Add select_rank_temporary to symbol attribute
      	structure. Add EXEC_SELECT_RANK to enum gfc_exec_op.
      	* match.c (match_exit_cycle): Add COMP_SELECT_RANK.
      	(copy_ts_from_selector_to_associate): Add as special case for
      	assumed rank class variables.
      	(select_intrinsic_set_tmp): Clean up the code by using symbols
      	for references to the temporary and the selector.
      	(select_type_set_tmp): Ditto.
      	(select_rank_set_tmp): New function.
      	(gfc_match_select_rank): New function.
      	(gfc_match_rank_is): New function.
      	* match.h : Add prototypes for gfc_match_select_rank and
      	gfc_match_rank_is.
      	* parse.c (decode_statement): Attempt to match select_rank and
      	rank statements.
      	(next_statement, gfc_ascii_statement): Add ST_SELECT_RANK.
      	(parse_select_rank_block): New function.
      	(parse_executable): Parse select rank block for ST_SELECT_RANK.
      	* parse.h : Add COMP_SELECT_RANK to enum gfc_compile_state.
      	* resolve.c (resolve_variable): Exclude select_rank_temporaries
      	from the check on use of ASSUMED RANK.
      	(gfc_resolve_expr): Make sure that unlimited polymorphic select
      	rank temporaries expressions are not resolved again after being
      	successfully resolved.
      	(resolve_assoc_var): Do not do the rank check for select rank
      	temporaries.
      	(resolve_select_rank): New function.
      	(gfc_resolve_blocks): Deal with case EXEC_SELECT_RANK.
      	(resolve_symbol): Exclude select rank temporaries for check on
      	use of ASSUMED RANK.
      	* st.c (gfc_free_statement): Include EXEC_SELECT_RANK.
      	* trans-array.c (gfc_conv_array_ref): Select rank temporaries
      	may have dimen == 0.
      	(gfc_conv_expr_descriptor): Zero the offset of select rank
      	temporaries.
      	* trans-stmt.c (copy_descriptor): New function.
      	(trans_associate_var): Add code to associate select rank temps.
      	(gfc_trans_select_rank_cases): New function.
      	(gfc_trans_select_rank): New function.
      	* trans-stmt.h : Add prototype for gfc_trans_select_rank.
      	trans.c (trans_code): Add select rank case.
      
      
      2019-09-01  Paul Thomas  <pault@gcc.gnu.org>
      
      	* gfortran.dg/select_rank_1.f90 : New test.
      	* gfortran.dg/select_rank_2.f90 : New test.
      
      From-SVN: r275269
      70570ec1
    • Gerald Pfeifer's avatar
      policy_data_structures_biblio.xml (COM: Component Model Object Technologies): Adjust name and link. · 3e7254c5
      Gerald Pfeifer authored
      	* doc/xml/manual/policy_data_structures_biblio.xml (COM: Component
      	Model Object Technologies): Adjust name and link.
      
      From-SVN: r275268
      3e7254c5
    • Jakub Jelinek's avatar
      re PR middle-end/91623 (-msse4.1 -O3 segfault in... · 9151048d
      Jakub Jelinek authored
      re PR middle-end/91623 (-msse4.1 -O3 segfault in /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/smmintrin.h:270:10)
      
      	PR middle-end/91623
      	* optabs.c (expand_vec_cond_expr): If op0 is a VECTOR_CST and only
      	EQ_EXPR/NE_EXPR is supported, verify that op0 only contains
      	zeros or negative elements and use NE_EXPR instead of LT_EXPR against
      	zero vector.
      
      	* gcc.target/i386/pr91623.c: New test.
      
      From-SVN: r275267
      9151048d
    • Jakub Jelinek's avatar
      re PR lto/91572 (lto1: error: type variant has different ‘TREE_TYPE’ since r269862) · d1e2e50a
      Jakub Jelinek authored
      	PR lto/91572
      	* tree.c (find_decls_types_in_node): Also walk TREE_PURPOSE of
      	GIMPLE_ASM TREE_LIST operands.
      
      	* g++.dg/lto/pr91572_0.C: New test.
      
      From-SVN: r275266
      d1e2e50a
    • Bernd Edlinger's avatar
      Fix wrong dates in ChangeLog · 12b19f6a
      Bernd Edlinger authored
      From-SVN: r275265
      12b19f6a
    • GCC Administrator's avatar
      Daily bump. · 7a9f7e59
      GCC Administrator authored
      From-SVN: r275264
      7a9f7e59
Loading