New Georgian PO file for 'cpplib' (version 12.1-b20220213)

2023-01-14 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'cpplib' has been submitted by the Georgian team of translators. The file is available at: https://translationproject.org/latest/cpplib/ka.po (This file,

Contents of PO file 'cpplib-12.1-b20220213.ka.po'

2023-01-14 Thread Translation Project Robot
cpplib-12.1-b20220213.ka.po.gz Description: Binary data The Translation Project robot, in the name of your translation coordinator.

[PATCH] configure: Only create serdep.tmp if needed

2023-01-14 Thread Peter Foley
There's no reason to create this file if none of the serial configure options are passed. ChangeLog: * configure: Regenerate. * configure.ac: Only create serdep.tmp if needed Signed-off-by: Peter Foley --- configure| 2 ++ configure.ac | 2 ++ 2 files changed, 4

[COMMITTED] C-SKY: Support --with-float=softfp in configuration.

2023-01-14 Thread Xianmiao Qu via Gcc-patches
Missed it before, it needs to be used when compiling non-multilib. gcc/ * config.gcc (csky-*-*): Support --with-float=softfp. --- gcc/config.gcc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config.gcc b/gcc/config.gcc index c4633e869ac..f89a071b495 100644 ---

Re: [PATCH] libstdc++: enable on windows

2023-01-14 Thread Jonathan Wakely via Gcc-patches
On Mon, 12 Dec 2022 at 17:28, Björn Schäpers wrote: > > From: Björn Schäpers > > libstdc++-v3/Changelog > * acinclude.m4: Add check for windows.h. > * acinclude.m4: Add pecoff as FORMAT_FILE. > * config.h.in: Regenerate. > * configure: Regenerate. > *

[committed] libstdc++: Implement std::chrono::current_zone() for AIX [PR108409]

2023-01-14 Thread Jonathan Wakely via Gcc-patches
Tested x86_64-linux and powerpc-aix. Pushed to trunk. -- >8 -- libstdc++-v3/ChangeLog: PR libstdc++/108409 * src/c++20/tzdb.cc (current_zone()) [_AIX]: Use TZ environment variable. --- libstdc++-v3/src/c++20/tzdb.cc | 23 +-- 1 file changed, 21

Re: [wwwdocs] gcc-13/changes.html + projects/gomp/: OpenMP update

2023-01-14 Thread Gerald Pfeifer
Hi Tobias, On Fri, 2 Sep 2022, Tobias Burnus wrote: > Update the OpenMP status for features that were added in the last months. I made a couple of incremental edits. See below for what I just pushed (and please speak up if you see any issues). Gerald commit

Re: [PATCH] IPA: do not release body if still needed

2023-01-14 Thread Jan Hubicka via Gcc-patches
> Hi. > > Noticed during building of libbackend.a with the LTO partial linking. > > The function release_body is called even if clone_of is a clone > of a another function and thus it shares tree declaration. We should > preserve it in that situation. > > Patch can bootstrap on x86_64-linux-gnu

[PATCH] libatomic: Use config/mingw/lock.c for --enable-threads=single

2023-01-14 Thread Jonathan Wakely via Gcc-patches
OK for trunk? -- >8-- Without this change bootstrap fails for x86_64-w64-mingw32 with --disable-threads=single because there is no lock.c file chosen by libatomic's configure. libatomic/ChangeLog: * configure.tgt (config_path) [target_thread_file=single]: Use 'mingw' config.

Re: [PATCH] libstdc++: Deliver names of C functions in

2023-01-14 Thread Jonathan Wakely via Gcc-patches
On Tue, 13 Dec 2022 at 21:03, Björn Schäpers wrote: > > From: Björn Schäpers > > One could add (), these are not part of __name. One could also try to > check upfront if __cxa_demangle should be called at all. Thanks for the patch, I'll push this. I think we do want to check whether to call

[PATCH] libcpp: Fix ICE on directive inside _Pragma() operator [PR67046]

2023-01-14 Thread Lewis Hyatt via Gcc-patches
get__Pragma_string() in directives.cc is responsible for lexing the parens and the string argument from a _Pragma("...") operator. This function does not handle the case when the closing paren is not on the same line as the string; in that case, libcpp will by default reuse the token buffer it

Re: [PATCH] libstdc++, configure: Fix GLIBCXX_ZONEINFO_DIR configuration macro.

2023-01-14 Thread Jonathan Wakely via Gcc-patches
On 14/01/23 18:24 +, Jonathan Wakely wrote: On 23/12/22 17:06 +, Iain Sandoe wrote: This is a patch for comment on the approach - tested on x86_64-darwi21 thoughts? Iain --- 8< --- Testing on Darwin revealed that the GLIBCXX_ZONEINFO_DIR was not doing quite the right thing (we ended

Re: [PATCH] libstdc++, configure: Fix GLIBCXX_ZONEINFO_DIR configuration macro.

2023-01-14 Thread Jonathan Wakely via Gcc-patches
On 23/12/22 17:06 +, Iain Sandoe wrote: This is a patch for comment on the approach - tested on x86_64-darwi21 thoughts? Iain --- 8< --- Testing on Darwin revealed that the GLIBCXX_ZONEINFO_DIR was not doing quite the right thing (we ended up with ${withval} in the config.h file). This

Re: [PATCH] xtensa: Remove old broken tweak for leaf function

2023-01-14 Thread Max Filippov via Gcc-patches
On Fri, Jan 13, 2023 at 9:03 PM Takayuki 'January June' Suwa wrote: > > In the before-IRA era, ORDER_REGS_FOR_LOCAL_ALLOC was called for each > function in Xtensa, and there was register allocation table reordering > for leaf functions to compensate for the poor performance of local-alloc. > >

Re: Missed lowering to ld1rq from svld1rq for memory operand

2023-01-14 Thread Prathamesh Kulkarni via Gcc-patches
On Thu, 12 Jan 2023 at 21:02, Richard Sandiford wrote: > > Prathamesh Kulkarni writes: > > On Fri, 5 Aug 2022 at 17:49, Richard Sandiford > > wrote: > >> > >> Prathamesh Kulkarni writes: > >> > Hi Richard, > >> > Following from off-list discussion, in the attached patch, I wrote > >> >

[committed] libstdc++: Fix ostream insertion operators for calendar types

2023-01-14 Thread Jonathan Wakely via Gcc-patches
Tested x86_64-linux. Pushed to trunk. -- >8 -- libstdc++-v3/ChangeLog: * include/bits/chrono_io.h (operator<<): Fix syntax errors. * testsuite/std/time/month_day/io.cc: New test. * testsuite/std/time/month_day_last/io.cc: New test. *

Re: [PATCH 2/3] rs6000: Delete PRE_GCC3_DWARF_FRAME_REGISTERS

2023-01-14 Thread Jakub Jelinek via Gcc-patches
On Sat, Jan 14, 2023 at 07:38:37AM -0600, Segher Boessenkool wrote: > Hi! > > On Fri, Jan 13, 2023 at 07:05:34PM +0100, Jakub Jelinek wrote: > > On Mon, May 06, 2019 at 09:55:50PM +, Segher Boessenkool wrote: > > > We don't need this. > > > > > > > > > Segher > > > > > > > > > 2019-05-06

Re: [PATCH 2/3] rs6000: Delete PRE_GCC3_DWARF_FRAME_REGISTERS

2023-01-14 Thread Segher Boessenkool
Hi! On Fri, Jan 13, 2023 at 07:05:34PM +0100, Jakub Jelinek wrote: > On Mon, May 06, 2019 at 09:55:50PM +, Segher Boessenkool wrote: > > We don't need this. > > > > > > Segher > > > > > > 2019-05-06 Segher Boessenkool > > > > * config/rs6000/rs6000.h

[PR106746] drop cselib addr lookup in debug insn mem

2023-01-14 Thread Alexandre Oliva via Gcc-patches
The testcase used to get scheduled differently depending on the presence of debug insns with MEMs. It's not clear to me why those MEMs affected scheduling, but the cselib pre-canonicalization of the MEM address is not used at all when analyzing debug insns, so the memory allocation and lookup

[PATCH] modula-2: Fix stack size request in initPreemptive [PR108405]

2023-01-14 Thread Iain Sandoe via Gcc-patches
Given that, currently, this value is not configurable per target the short-term solution is to avoid a bad request. Tested on x86_64-darwin21, OK for trunk? thanks Iain --- 8< --- As noted in the PR, the problem is that we make a request for additional stack that violates the constraints on