1. 09 Mar, 2019 5 commits
  2. 08 Mar, 2019 29 commits
  3. 07 Mar, 2019 6 commits
    • RISC-V: Add libstdc++ check-abi support. · ec274050
      	Andreas Schwab  <schwab@suse.de>
      	* config/abi/post/riscv64-linux-gnu: New directory.
      	* config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: New file.
      
      From-SVN: r269472
      Andreas Schwab committed
    • re PR target/80003 (i386.c: %s placeholder is no semantic grammar unit) · 74d1f651
      	PR target/80003
      	* config/i386/i386.c (ix86_set_func_type): Make sure diagnostics
      	doesn't start with a capital letter and doesn't end with a dot.
      	(ix86_function_arg_boundary): Make sure diagnostics doesn't start
      	with a capital letter.
      	(ix86_mangle_function_version_assembler_name): Likewise.
      	(ix86_generate_version_dispatcher_body): Likewise.
      	(fold_builtin_cpu): Likewise.
      	(get_builtin_code_for_version): Likewise.  Remove extraneous space.
      	(ix86_handle_interrupt_attribute): Make the diagnostics easier for
      	translators, wrap full type name in %qs.
      
      	* gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
      	* gcc.target/i386/interrupt-6.c: Likewise.
      	* g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
      
      From-SVN: r269471
      Jakub Jelinek committed
    • * fi.po: Update. · c04d6666
      From-SVN: r269470
      Joseph Myers committed
    • re PR c++/84518 (ICE with lambda capturing broken variable) · c7163b64
      2019-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/84518
      	* g++.dg/cpp0x/lambda/lambda-ice30.C: New.
      	* g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
      
      From-SVN: r269469
      Paolo Carlini committed
    • re PR translation/79999 (possible typo in gimplify.c: depend(sink:)) · 90a0bf4e
      	PR translation/79999
      	* gimplify.c (gimplify_omp_ordered): Reword diagnostics to talk about
      	depend clause with source (or sink) modifier.
      	* omp-expand.c (expand_omp_ordered_sink): Likewise.
      
      	* c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
      	* c-c++-common/gomp/doacross-3.c: New test.
      
      From-SVN: r269468
      Jakub Jelinek committed
    • re PR target/89602 (Missing AVX512 intrinsics) · 459d21c6
      	PR target/89602
      	* config/i386/sse.md (avx512f_mov<ssescalarmodelower>_mask,
      	*avx512f_load<mode>_mask, avx512f_store<mode>_mask): New define_insns.
      	(avx512f_load<mode>_mask): New define_expand.
      	* config/i386/i386-builtin.def (__builtin_ia32_loadsd_mask,
      	__builtin_ia32_loadss_mask, __builtin_ia32_storesd_mask,
      	__builtin_ia32_storess_mask, __builtin_ia32_movesd_mask,
      	__builtin_ia32_movess_mask): New builtins.
      	* config/i386/avx512fintrin.h (_mm_mask_load_ss, _mm_maskz_load_ss,
      	_mm_mask_load_sd, _mm_maskz_load_sd, _mm_mask_move_ss,
      	_mm_maskz_move_ss, _mm_mask_move_sd, _mm_maskz_move_sd,
      	_mm_mask_store_ss, _mm_mask_store_sd): New intrinsics.
      
      	* gcc.target/i386/avx512f-vmovss-1.c: New test.
      	* gcc.target/i386/avx512f-vmovss-2.c: New test.
      	* gcc.target/i386/avx512f-vmovss-3.c: New test.
      	* gcc.target/i386/avx512f-vmovsd-1.c: New test.
      	* gcc.target/i386/avx512f-vmovsd-2.c: New test.
      	* gcc.target/i386/avx512f-vmovsd-3.c: New test.
      
      From-SVN: r269467
      Jakub Jelinek committed