Re: [PATCH] Fix PR 95481: tail call fails with empty struct types

2021-05-30 Thread Richard Biener via Gcc-patches
On Mon, May 31, 2021 at 8:36 AM apinski--- via Gcc-patches wrote: > > From: Andrew Pinski > > The problem here is we don't have an assignment type any more > for zero-length structs as they were removed during gimplifcation. > This adds a special case where the assignment var does not exist > and

Re: [DWARF] Also generate DW_OP_GNU_variable_value at file scope

2021-05-30 Thread Richard Biener via Gcc-patches
On Fri, May 28, 2021 at 8:56 PM Eric Botcazou wrote: > > But only for the reference variant (dw_val_class_die_ref). This is needed for > variable-sized types declared at library level in Ada. > > Tested on x86-64/Linux, both GCC and GDB, OK for the mainline? OK. Richard. > > 2021-05-28 Eric B

[PATCH] Fix PR 95481: tail call fails with empty struct types

2021-05-30 Thread apinski--- via Gcc-patches
From: Andrew Pinski The problem here is we don't have an assignment type any more for zero-length structs as they were removed during gimplifcation. This adds a special case where the assignment var does not exist and the return decl is zero-length. OK? Tested on aarch64-linux-gnu with no regres

[committed] libstdc++: Remove "Intel Compilers" bibliography entry

2021-05-30 Thread Gerald Pfeifer
Actually quite a bit annoying, and searching for that document did not success (and gave me the original link). Pushed. Gerald commit a0a7adeea31918deefb053a9a15257af94aecfaf Author: Gerald Pfeifer Date: Mon May 31 00:27:17 2021 +0200 libstdc++: Remove "Intel Compilers" bibliography e

[committed] wwwdocs: readings: Remove PRU-ICSS documentation reference

2021-05-30 Thread Gerald Pfeifer
TI's server has been telling us that "The PRU-ICSS wiki is in the process of being migrated to software-dl.ti.com" for five months. Time to pull the plug. --- htdocs/readings.html | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/readings.html b/htdocs/readings.html index c4c0618a..33ed582

[committed] wwwdocs: Nick's Blog has moved

2021-05-30 Thread Gerald Pfeifer
I pushed this based on a 301 (moved permanently) from developers.redhat.com. Nick, any plans to create a new Toolchain Update blog? :-) Gerald commit 47b1f39c5e4a31073311c48a51872ccf7bd51659 Author: Gerald Pfeifer Date: Mon May 31 00:11:01 2021 +0200 wwwdocs: Nick's Blog has moved dif

Re: [committed] wwwdocs: mirrors.html: Move gwdg.de from ftp to https

2021-05-30 Thread Gerald Pfeifer
On Sun, 30 May 2021, Tim Ehlers wrote: > it's still the "FTP"-Server, even if we nowadays also allow different > protocols (http/rsync) and also have ssl for http in place. > > But could you please change: > > Germany: https://ftp.gwdg.de/pub/misc/gcc/";>ftp.gwdg.de, > thanks to emoe...@gwdg.de >

Re: [Patch?][RFC][RTL] clobber handling & buildin expansion - missing insn_invalid_p call [PR100418]

2021-05-30 Thread Jeff Law via Gcc-patches
On 5/5/2021 7:50 AM, Tobias Burnus wrote: Hi Eric, hi all, currently, gcn (amdgcn-amdhsa) bootstrapping fails as Alexandre's patch to __builtin_memset (applied yesterday) now does more expansions. The problem is [→ PR100418]   (set(reg:DI)(plus:DI(reg:DI)(const_int)))  [= "adddi3"] This fail

Re: [PATCH v2 01/11] Add TARGET_READ_MEMSET_VALUE/TARGET_GEN_MEMSET_VALUE

2021-05-30 Thread Jeff Law via Gcc-patches
On 5/11/2021 5:35 PM, H.J. Lu via Gcc-patches wrote: Add TARGET_READ_MEMSET_VALUE and TARGET_GEN_MEMSET_VALUE to support target instructions to duplicate QImode value to TImode/OImode/XImode value for memmset. Define SCRATCH_SSE_REG as a scratch register for ix86_gen_memset_value. gcc/

Re: [PATCH] Optimize x < 0 ? ~y : y to (x >> 31) ^ y in match.pd

2021-05-30 Thread Jeff Law via Gcc-patches
On 5/23/2021 10:21 AM, Andrew Pinski via Gcc-patches wrote: On Sun, May 23, 2021 at 6:14 AM Marc Glisse wrote: On Sun, 23 May 2021, apinski--- via Gcc-patches wrote: +(for cmp (ge lt) +/* x < 0 ? ~y : y into (x >> (prec-1)) ^ y. */ +/* x >= 0 ? ~y : y into ~((x >> (prec-1)) ^ y). */ + (sim

[committed] Fortran: Fix typo in documentation of BOZ

2021-05-30 Thread Gerald Pfeifer
Nino reported this last year, and I noticed this is still the case, so went ahead and fixed this typo. Pushed. Gerald commit a8f588be038317bf1e9c71f7e626a3d23255ab37 Author: Gerald Pfeifer Date: Sun May 30 15:27:53 2021 +0200 Fortran: Fix typo in documentation of BOZ gcc/fortra

Re: [committed] wwwdocs: mirrors.html: Move gwdg.de from ftp to https

2021-05-30 Thread Tim Ehlers
On Sat, 29 May 2021, Gerald Pfeifer wrote: Dear Gerald, I commit this change which moves from ftp to https. Eberhard, is there maybe a different/better URL to use, that does not feature "ftp" in the hostname? -Germany: ftp://ftp.gwdg.de/pub/misc/gcc/";>ftp.gwdg.de, thanks to emoe...@gwdg.