1. 09 Mar, 2019 4 commits
    • re PR target/79645 (missing period in microblaze.opt) · 04e5c73d
      	PR target/79645
      	* common.opt (fdiagnostics-show-labels,
      	fdiagnostics-show-line-numbers, fdiagnostics-format=,
      	fdiagnostics-minimum-margin-width=, fgnat-encodings=, gas-loc-support,
      	gas-locview-support, ginline-points, ginternal-reset-location-views):
      	Terminate description text with a dot.
      	* config/microblaze/microblaze.opt (mxl-prefetch): Likewise.
      	* config/mcore/mcore.opt (m210, m340): Likewise.
      	* config/epiphany/epiphany.opt (mprefer-short-insn-regs, mcmove,
      	mnops=): Start description text with a capital letter.
      	* config/arc/arc.opt (msize-level=): Likewise.
      	* config/sh/sh.opt (minline-ic_invalidate): Likewise.
      	* config/rs6000/sysv4.opt (mno-toc, mtoc, mno-traceback, mshlib,
      	mnewlib): Likewise.
      	* config/ft32/ft32.opt (msim): Likewise.
      	(mft32b, mcompress): Likewise.  Terminate description text with a dot.
      	(mnodiv, mnopm): Terminate description text with a dot.
      	* config/c6x/c6x.opt (c6x_sdata): Terminate Enum description with
      	a colon.
      	* config/i386/i386.opt (prefer_vector_width, instrument_return):
      	Likewise.
      	* config/rx/rx.opt (nofpu): Remove trailing spaces from description
      	text.
      lto/
      	* lang.opt: Terminate description text with a dot.
      
      From-SVN: r269523
      Jakub Jelinek committed
    • re PR rtl-optimization/89634 (gmp-ecm miscompilation on s390x with -march=zEC12 -m64 -O2) · 23c64481
      	PR rtl-optimization/89634
      	* cfgcleanup.c (thread_jump): Punt if registers mentioned in cond1
      	are modified in BB_END (e->src) instruction.
      
      	* gcc.c-torture/execute/pr89634.c: New test.
      
      From-SVN: r269522
      Jakub Jelinek committed
    • re PR go/89447 (libgo largefile support is incomplete and inconsistent) · ee973155
      	PR go/89447
          syscall, internal/syscall: adjust use of largefile functions
          
          Consistently call __go_openat for openat.  Use fstatat64, creat64,
          sendfile64, and getdents64 where needed.
          
          Based on patch by Rainer Orth.
          
          Fixes https://gcc.gnu.org/PR89447
          
          Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/166420
      
      From-SVN: r269521
      Ian Lance Taylor committed
    • Daily bump. · 9c0aa28c
      From-SVN: r269520
      GCC Administrator committed
  2. 08 Mar, 2019 29 commits
  3. 07 Mar, 2019 7 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