[PATCH] gfortran: Get asan library from TEST_ALWAYS_FLAGS

2020-05-02 Thread H.J. Lu via Gcc-patches
On Fri, May 1, 2020 at 6:04 AM Thomas Koenig via Gcc-patches wrote: > > Hello world, > > because the test case for PR 94788 requires -fsanitize=address to expose > the double free, I have created a subdirectory under gfortran.dg > where such test cases can go. > > I have tested this with > > make

Re: [PATCH] fix Ada bootstrap on Cygwin64 (PR bootstrap/94918)

2020-05-02 Thread Arnaud Charlet
> This fixes three compilation errors preventing bootstrap of gcc-10/11 > with Ada on x86_64-pc-cygwin. See PR bootstrap/94918 for details. > > Tested by bootstrapping on x86_64-pc-cygwin, and since it touches code > shared with mingw, also by building a cross to x86_64-w64-mingw32. > > Ok for

[PATCH] fix Ada bootstrap on Cygwin64 (PR bootstrap/94918)

2020-05-02 Thread Mikael Pettersson via Gcc-patches
This fixes three compilation errors preventing bootstrap of gcc-10/11 with Ada on x86_64-pc-cygwin. See PR bootstrap/94918 for details. Tested by bootstrapping on x86_64-pc-cygwin, and since it touches code shared with mingw, also by building a cross to x86_64-w64-mingw32. Ok for master and

[pushed] Darwin: Fix a diagnostic spelling [PR93861]

2020-05-02 Thread Iain Sandoe
Hi, As noted in the PR, there’s a missing ‘-‘ at the start of a diagnostic switch. Fixed thus. tested on x86_64-darwin16, applied to master, thanks Iain gcc/ChangeLog: 2020-05-02 Iain Sandoe PR translation/93861 * config/darwin-driver.c (darwin_driver_init): Adjust

[PATCH] x86: Add UNSPECV_PATCHABLE_AREA

2020-05-02 Thread H.J. Lu via Gcc-patches
Currently patchable area is at the wrong place. It is placed immediately after function label, before both .cfi_startproc and ENDBR. This patch adds UNSPECV_PATCHABLE_AREA for pseudo patchable area instruction and changes ENDBR insertion pass to also insert patchable area instruction.

[committed] tilegx: Unbreak build

2020-05-02 Thread Jakub Jelinek via Gcc-patches
../../gcc/config/tilegx/tilegx.md:4109:1: ambiguous attribute 'n'; could be '1' (via 'I124MODE:n') or '4' (via 'I48MODE:n') ../../gcc/config/tilegx/tilegx.md:4109:1: ambiguous attribute 'n'; could be '1' (via 'I124MODE:n') or '' (via 'I48MODE:n') ../../gcc/config/tilegx/tilegx.md:4109:1: