New Swedish PO file for 'gcc' (version 11.1-b20210321)

2021-03-28 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'gcc' has been submitted by the Swedish team of translators. The file is available at: https://translationproject.org/latest/gcc/sv.po (This file, 'gcc-11.1-b20210321.sv.po'

[committed] d: Don't generate per-module wrapper for calling DSO constructor/destructor.

2021-03-28 Thread Iain Buclaw via Gcc-patches
Hi, This patch removes the per-module wrapper function for calling the DSO constructor and destructor. The static constructor/destructor list only ever has one function to call in it, so mark the gdc.dso_ctor and gdc.dso_dtor functions as static ctor/dtor directly instead. Bootstrapped and regre

[committed] d: Use COMPILER_FOR_BUILD to build all D front-end generator programs

2021-03-28 Thread Iain Buclaw via Gcc-patches
Hi, It was noticed that the wrong headers were being included for the generator programs built for the D front-end. Now COMPILER_FOR_BUILD and BUILD_COMPILERFLAGS are used to compile them, so that GENERATOR_FILE will be correctly defined. Bootstrapped on x86_64-linux-gnu, and committed to mainli

[committed] d: Define language hook for LANG_HOOKS_ENUM_UNDERLYING_BASE_TYPE

2021-03-28 Thread Iain Buclaw via Gcc-patches
Hi, This patch defines LANG_HOOKS_ENUM_UNDERLYING_BASE_TYPE for the D front-end, the underlying base type for enumerals are always present in TREE_TYPE. Bootstrapped and regression tested on x86_64-linux-gnu/-m32/-mx32, and committed to mainline. Regards, Iain --- gcc/d/ChangeLog: * d-

[committed] d: Predefine the D_PIE version condition when flag_pie is set.

2021-03-28 Thread Iain Buclaw via Gcc-patches
Hi, This patch adds D_PIE to the list of predefined version conditions when flag_pie is default, or set by the command-line. Same as the D_PIC version condition. Bootstrapped and regression tested on x86_64-linux-gnu/-m32/-mx32, and committed to mainline. Regards, Iain. --- gcc/d/ChangeLog:

[committed] d: Don't create gdc.test symlink in the gdc testsuite directory

2021-03-28 Thread Iain Buclaw via Gcc-patches
Hi, This patch removes the symlink added by the fix for PR88041, to support filesystems where "file link" fails. Instead, tests are copied from the source tree (i.e: $srcdir/compilable) into the test base directory ($base_dir/compilable). A dejagnu test file with all translated test directives

Re: [PATCH] Fix _GLIBCXX_DEBUG container allocator aware move constructors

2021-03-28 Thread François Dumont via Gcc-patches
On 27/03/21 10:07 pm, Jonathan Wakely wrote: On 26/03/21 21:41 +0100, François Dumont via Libstdc++ wrote: I review the allocator aware move constructors of _GLIBCXX_DEBUG containers. I think the recently added __gnu_debug basic_string one is also missing the rvalue reference, no ? You mean

[committed] wwwdocs: Fix the spelling of "run time" as a noun.

2021-03-28 Thread Gerald Pfeifer
Pushed. Gerald --- htdocs/gcc-8/changes.html | 2 +- htdocs/gcc-9/changes.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/gcc-8/changes.html b/htdocs/gcc-8/changes.html index 638782e8..d68e5146 100644 --- a/htdocs/gcc-8/changes.html +++ b/htdocs/gcc-8/changes.ht

[committed] wwwdocs: Update reference to rawhide-20090126 result

2021-03-28 Thread Gerald Pfeifer
Pushed. Gerald https://www.redhat.com/archives/fedora-devel-list is now https://listman.redhat.com/archives/fedora-devel-list . --- htdocs/gcc-4.4/porting_to.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/gcc-4.4/porting_to.html b/htdocs/gcc-4.4/porting_to.html

[committed] wwwdocs: Update "creating commit with multiple authors" link

2021-03-28 Thread Gerald Pfeifer
Pushed. Gerald --- htdocs/codingconventions.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/codingconventions.html b/htdocs/codingconventions.html index 7577528d..21cc95de 100644 --- a/htdocs/codingconventions.html +++ b/htdocs/codingconventions.html @@ -146,7 +146

[committed] wwwdocs: Update link to ECMA-335

2021-03-28 Thread Gerald Pfeifer
Pushed. Gerald The link to ECMA-335 received a 301 (Moved Permanently) which we are thus following. On the way remove a duplicate link on this page. --- htdocs/projects/cli.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/projects/cli.html b/htdocs/projects/c

[committed] doc: Update link to "Memory Model" paper

2021-03-28 Thread Gerald Pfeifer
The original link redirected, alas the new location gives a 404 "Not Found". Luckily I found what looks like a more stable location. Pushed. Gerald commit d15db0c5f5d81e9057df07c9568ee81873860a44 Author: Gerald Pfeifer Date: Sun Mar 28 23:34:35 2021 +0200 doc: Update link to "Memory Mo

[PATCH] AIX TLS DWARF symbols

2021-03-28 Thread David Edelsohn via Gcc-patches
GCC currently emits TLS relocation decorations on symbols in DWARF sections. Recent changes to the AIX linker cause it to reject such symbols. This patch removes the decorations (@ie, @le, @m) and emit only the qualified symbol name. Bootstrapped on powerpc-ibm-aix7.3.2.0.

[PATCH] libstdc++: Reimplement range adaptors [PR99433]

2021-03-28 Thread Patrick Palka via Gcc-patches
This rewrites our range adaptor implementation for more comprehensible error messages, improved SFINAE behavior and conformance to P2281. The diagnostic improvements mostly comes from using appropriately named functors instead of lambdas in the generic implementation of partial application and com