Re: Intel AVX10.1 Compiler Design and Support

2023-08-19 Thread Richard Biener via Gcc-patches
> Am 20.08.2023 um 00:45 schrieb ZiNgA BuRgA via Gcc-patches > : > > Hi, > > With the proposed design of these switches, how would I restrict AVX10.1 to > particular AVX-512 subsets? > > For example, usage of the |_mm256_rol_epi32| intrinsic should be compatible > on any AVX10/256

[Bug target/90835] Incompatibilities with macOS 10.15 headers

2023-08-19 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90835 Eric Gallager changed: What|Removed |Added Assignee|egallager at gcc dot gnu.org |unassigned at gcc dot gnu.org

Re: [PATCH] improve error for when /usr/include isn't found [PR90835]

2023-08-19 Thread Eric Gallager via Gcc-patches
On Thu, Aug 17, 2023 at 11:38 PM Eric Gallager wrote: > > On Thu, Aug 17, 2023 at 4:05 PM Iain Sandoe wrote: > > > > Hi Eric, > > > > thanks for working on this. > > > > > On 17 Aug 2023, at 20:35, Eric Gallager wrote: > > > > > > This is a pretty simple patch that ought to help Darwin users

Re: [PATCH] improve error when /usr/include isn't found [PR90835]

2023-08-19 Thread Eric Gallager via Gcc-patches
Thanks, I committed the version with Iain's suggested change in wording: https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627796.html https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=9a5d1fceb86a61c9ead380df89ce3c4ba387d2e5 (sorry that this got sent multiple times; I thought the email hadn't

[Bug target/90835] Incompatibilities with macOS 10.15 headers

2023-08-19 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90835 --- Comment #35 from CVS Commits --- The master branch has been updated by Eric Gallager : https://gcc.gnu.org/g:9a5d1fceb86a61c9ead380df89ce3c4ba387d2e5 commit r14-3335-g9a5d1fceb86a61c9ead380df89ce3c4ba387d2e5 Author: Eric Gallager Date:

[Bug libstdc++/100249] missing forwarding std::__invoke result in ranges::is_permutation and ranges::clamp

2023-08-19 Thread de34 at live dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100249 Jiang An changed: What|Removed |Added CC||de34 at live dot cn --- Comment #13 from

[Bug c/95130] GCC ignoring attribute(format(gnu_printf)) on printf in mingw

2023-08-19 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95130 --- Comment #21 from CVS Commits --- The master branch has been updated by Jonathan Yong : https://gcc.gnu.org/g:966f3c134bb4802ac7ba0517de4e8e3f6384cfa3 commit r14-3334-g966f3c134bb4802ac7ba0517de4e8e3f6384cfa3 Author: Tomas Kalibera Date:

Re: Intel AVX10.1 Compiler Design and Support

2023-08-19 Thread ZiNgA BuRgA via Gcc-patches
Hi, With the proposed design of these switches, how would I restrict AVX10.1 to particular AVX-512 subsets? For example, usage of the |_mm256_rol_epi32| intrinsic should be compatible on any AVX10/256 implementation, /as well as /any AVX-512VL without AVX10 implementation (e.g. Skylake-X). 

gcc-13-20230819 is now available

2023-08-19 Thread GCC Administrator via Gcc
Snapshot gcc-13-20230819 is now available on https://gcc.gnu.org/pub/gcc/snapshots/13-20230819/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 13 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Re: [PATCH] Testsuite: fix analyzer tests on Darwin

2023-08-19 Thread Iain Sandoe via Gcc-patches
Hi FX, thanks for chasing these fails down, > On 19 Aug 2023, at 22:28, FX Coudert wrote: > > gcc.dg/analyzer/ currently has 80 failures on Darwin (both > x86_64-apple-darwin and aarch64-apple-darwin). All those come from two issues: > > 1. Many tests use memset() without including the

[Bug tree-optimization/106677] Abstraction overhead with std::views::join

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106677 --- Comment #3 from Andrew Pinski --- On the trunk we now get: _25 = SR.116_117 == 0; _27 = (unsigned char) _25; _32 = _27 | SR.116_117; Rather than: _119 = MAX_EXPR <1, SR.115_117>; But we should instead just get: SR.116_117 | 1

[Bug c++/111079] New: Failing to reject a defaulted/deleted local function definition if it is a friend of a local class

2023-08-19 Thread janschultke at googlemail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111079 Bug ID: 111079 Summary: Failing to reject a defaulted/deleted local function definition if it is a friend of a local class Product: gcc Version: 14.0 Status:

[Bug analyzer/104042] Four memcpy/memset analyzer failures on darwin

2023-08-19 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104042 --- Comment #5 from Francois-Xavier Coudert --- Patch posted for Darwin at https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627923.html

[PATCH] Testsuite: fix analyzer tests on Darwin

2023-08-19 Thread FX Coudert via Gcc-patches
Hi, gcc.dg/analyzer/ currently has 80 failures on Darwin (both x86_64-apple-darwin and aarch64-apple-darwin). All those come from two issues: 1. Many tests use memset() without including the header. We can fix that easily. 2. Other tests fail because of the use of macOS headers, which

[Bug c++/102609] [C++23] P0847R7 - Deducing this

2023-08-19 Thread waffl3x at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102609 --- Comment #11 from waffl3x --- (In reply to Jonathan Wakely from comment #9) > If we're right about that, then I agree that a warning would be useful for > classes that have no such implicit conversion from S to S*. > > I think the warning

[Bug target/111078] csneg is not used for (cset) * 2 - 1

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111078 --- Comment #1 from Andrew Pinski --- Another form: ``` int f1(int a, int b) { int t = a != b; return (-t)|1; } ```

[Bug target/111078] New: csneg is not used for (cset) * 2 - 1

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111078 Bug ID: 111078 Summary: csneg is not used for (cset) * 2 - 1 Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug testsuite/111066] g++.dg/special/initpri3.C fails on darwin

2023-08-19 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111066 --- Comment #3 from Francois-Xavier Coudert --- Makes sense, patch posted: https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627922.html

Testsuite: fix contructor priority test

2023-08-19 Thread FX Coudert via Gcc-patches
Bordering on obvious, tested on darwin where the test case fails before (and now passes). OK to commit? FX 0001-Testsuite-fix-contructor-priority-test.patch Description: Binary data

[Bug libstdc++/111077] atomic_ref compare_exchange_strong doesn't properly ignore padding bits

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111077 --- Comment #5 from Andrew Pinski --- See https://gcc.gnu.org/pipermail/libstdc++/2022-October/054899.html Also

[Bug other/106899] Snapshots do not contain pre-generated man pages & info pages

2023-08-19 Thread mark at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106899 Mark Wielaard changed: What|Removed |Added CC||mark at gcc dot gnu.org --- Comment #6

[Bug testsuite/111067] g++.dg/opt/icf{1,2,3}.C tests fail on darwin

2023-08-19 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111067 --- Comment #2 from Francois-Xavier Coudert --- I tried with: diff --git a/gcc/testsuite/g++.dg/opt/icf1.C b/gcc/testsuite/g++.dg/opt/icf1.C index fbb275e635a..d4e4bbf91b9 100644 --- a/gcc/testsuite/g++.dg/opt/icf1.C +++

[Bug libstdc++/111077] atomic_ref compare_exchange_strong doesn't properly ignore padding bits

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111077 --- Comment #4 from Andrew Pinski --- reading through all of these discussions almost want to say the paper on atomic_ref and padding bits of compare_and_exchange still missed the point of this issue. Maybe this is undefined and maybe this is

Re: [PATCH] improve error when /usr/include isn't found [PR90835]

2023-08-19 Thread Jeff Law via Gcc-patches
On 8/17/23 12:59, Eric Gallager via Gcc-patches wrote: Subject: [PATCH] improve error when /usr/include isn't found [PR90835] From: Eric Gallager via Gcc-patches Date: 8/17/23, 12:59 To: gcc-patches@gcc.gnu.org CC: ia...@gcc.gnu.org, Eric Gallager This is a pretty simple patch that ought

[Bug libstdc++/111077] atomic_ref compare_exchange_strong doesn't properly ignore padding bits

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111077 Andrew Pinski changed: What|Removed |Added Component|c++ |libstdc++ --- Comment #3 from Andrew

[Bug c++/111077] atomic_ref compare_exchange_strong doesn't properly ignore padding bits

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111077 --- Comment #2 from Andrew Pinski --- https://lists.llvm.org/pipermail/cfe-dev/2018-December/060537.html

Re: [PATCH] sso-string@gnu-versioned-namespace [PR83077]

2023-08-19 Thread François Dumont via Gcc-patches
Here is a rebased patch following the resize_and_overwrite change. I confirm that tests are now fixed after the change in tzdb.cc. I'll prepare a fix for those tests still but preparing also a test to detect allocations in the lib. François On 17/08/2023 21:44, Jonathan Wakely wrote: On

[Bug c++/111077] atomic_ref compare_exchange_strong doesn't properly ignore padding bits

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111077 Andrew Pinski changed: What|Removed |Added Component|libstdc++ |c++ --- Comment #1 from Andrew Pinski

[Bug c/95130] GCC ignoring attribute(format(gnu_printf)) on printf in mingw

2023-08-19 Thread tomas.kalibera at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95130 --- Comment #20 from Tomas Kalibera --- (In reply to Julian Waters from comment #19) > (In reply to Tomas Kalibera from comment #17) > > (In reply to Tomas Kalibera from comment #16) > > > (In reply to Julian Waters from comment #15) > > > > It

[Bug libstdc++/111077] New: atomic_ref compare_exchange_strong doesn't properly ignore padding bits

2023-08-19 Thread comexk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111077 Bug ID: 111077 Summary: atomic_ref compare_exchange_strong doesn't properly ignore padding bits Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug rtl-optimization/111076] New: RISC-V: segmentation fault during RTL pass: shorten (debug build)

2023-08-19 Thread maksim.shabunin at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111076 Bug ID: 111076 Summary: RISC-V: segmentation fault during RTL pass: shorten (debug build) Product: gcc Version: 13.2.1 Status: UNCONFIRMED Severity: normal

[Bug target/111065] [RISCV] t-linux-multilib specifies incorrect multilib reuse patterns

2023-08-19 Thread tommy_murphy at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111065 --- Comment #6 from Tommy Murphy --- Hi Kito/Palmer - should I maybe close this issue here and take it up in the riscv-gnu-toolchain/riscv-gcc repos instead? * https://github.com/riscv-collab/riscv-gnu-toolchain *

[Bug c++/102609] [C++23] P0847R7 - Deducing this

2023-08-19 Thread gasper.azman at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102609 --- Comment #10 from Gašper Ažman --- Yes, the explicit object parameter always receives the cv-l/r qualified reference to the object of the call. Implicit conversions are then of course allowed, same as any other parameter. S* is not that

Re: [PATCH][RFC] tree-optimization/92335 - Improve sinking heuristics for vectorization

2023-08-19 Thread Prathamesh Kulkarni via Gcc-patches
On Fri, 18 Aug 2023 at 17:11, Richard Biener wrote: > > On Fri, 18 Aug 2023, Richard Biener wrote: > > > On Thu, 17 Aug 2023, Prathamesh Kulkarni wrote: > > > > > On Tue, 15 Aug 2023 at 14:28, Richard Sandiford > > > wrote: > > > > > > > > Richard Biener writes: > > > > > On Mon, 14 Aug 2023,

Re: [PATCH] Loongarch: Fix plugin header missing install.

2023-08-19 Thread Huacai Chen via Gcc-patches
Thank you very much, I think this should also be backported to Gcc12/13. Huacai On Sat, Aug 19, 2023 at 11:59 AM Chenghua Xu wrote: > > Pushed as r14-3331. > > Thanks. > chenglulu writes: > > > LGTM! > > > > 在 2023/8/16 上午9:48, Guo Jie 写道: > >> gcc/ChangeLog: > >> > >> *

[Bug c++/111075] ICE on g++.dg/torture/tail-padding1.C on darwin

2023-08-19 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111075 Francois-Xavier Coudert changed: What|Removed |Added Target||x86_64-apple-darwin20

[Bug c++/111075] New: ICE on g++.dg/torture/tail-padding1.C on darwin

2023-08-19 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111075 Bug ID: 111075 Summary: ICE on g++.dg/torture/tail-padding1.C on darwin Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/110932] [14 Regression] Dead Code Elimination Regression since r14-2230-g7e904d6c7f2

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110932 --- Comment #2 from Andrew Pinski --- (In reply to Andrew Pinski from comment #1) > So the general rule is: > (simplify > (eq:c @0 (convert (cmp @1 @2))) > (if (bitwise_equal_p (@0, @1)) > (with { > bool zeroalwaystrue = ... > bool

[Bug tree-optimization/110932] [14 Regression] Dead Code Elimination Regression since r14-2230-g7e904d6c7f2

2023-08-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110932 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug rtl-optimization/111074] New: RISC-V: segmentation fault during RTL pass: vsetvl

2023-08-19 Thread maksim.shabunin at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111074 Bug ID: 111074 Summary: RISC-V: segmentation fault during RTL pass: vsetvl Product: gcc Version: 13.2.1 Status: UNCONFIRMED Severity: normal Priority: P3

[PING][PATCH] arm: Remove unsigned variant of vcaddq_m

2023-08-19 Thread Stam Markianos-Wright via Gcc-patches
(Pinging since I realised that this is required for my later Low Overhead Loop patch series to work) Ok for trunk with the updated changelog that Christophe mentioned? Thanks, Stamatis/Stam Markianos-Wright From: Stam Markianos-Wright Sent: Tuesday, August 1,

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread Jonathan Wakely via Gcc
On Sat, 19 Aug 2023, 11:45 FX Coudert, wrote: > Hi, > > > That seems like a bug in the aarch64-darwin port. > > 1.0q should definitely be __float128 rather than _Float128. > > Is there a simple way to test what type 1.0q is, in C? I tried using > _Generic, but it says > > > a.c:7:52: error:

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread FX Coudert via Gcc
Hi, > That seems like a bug in the aarch64-darwin port. > 1.0q should definitely be __float128 rather than _Float128. Is there a simple way to test what type 1.0q is, in C? I tried using _Generic, but it says > a.c:7:52: error: ‘_Generic’ specifies two compatible types > 7 | int i =

Re: [PATCH] tree-optimization/111048 - avoid flawed logic in fold_vec_perm

2023-08-19 Thread Prathamesh Kulkarni via Gcc-patches
On Fri, 18 Aug 2023 at 14:52, Richard Biener wrote: > > On Fri, 18 Aug 2023, Richard Sandiford wrote: > > > Richard Biener writes: > > > The following avoids running into somehow flawed logic in fold_vec_perm > > > for non-VLA vectors. > > > > > > Bootstrap & regtest running on

[Bug c/95130] GCC ignoring attribute(format(gnu_printf)) on printf in mingw

2023-08-19 Thread tanksherman27 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95130 --- Comment #19 from Julian Waters --- (In reply to Tomas Kalibera from comment #17) > (In reply to Tomas Kalibera from comment #16) > > (In reply to Julian Waters from comment #15) > > > It seems like the patch also doesn't fix the strftime

[Bug c++/111069] Mangling of static structured bindings

2023-08-19 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111069 --- Comment #4 from Jakub Jelinek --- Created attachment 55763 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55763=edit gcc14-pr111069-wip.patch WIP patch. Seems to get the basics right, but mangling of guard vars (_ZGV*) and

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread Jakub Jelinek via Gcc
On Sat, Aug 19, 2023 at 11:58:31AM +0200, Jakub Jelinek via Gcc wrote: > well. So, if aarch64-darwin wants 64-bit long double, the question is if > it should have __float128 support and q suffix support at all. If it > should, then it needs to initialize float128t_type_node to a distinct type >

Re: [committed] libstdc++: Fix std::format("{:F}", inf) to use uppercase

2023-08-19 Thread Jonathan Wakely via Gcc-patches
On Thu, 17 Aug 2023 at 13:22, Jonathan Wakely via Libstdc++ wrote: > > Tested x86_64-linux. Pushed to trunk. Backport to gcc-13 will follow. Re the backport, I forgot to say that this changes the order/values of the enumerators for _Pres_type. In theory that could cause incompatibilities between

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread Jakub Jelinek via Gcc
On Sat, Aug 19, 2023 at 10:25:50AM +0100, Jonathan Wakely wrote: > On Fri, 18 Aug 2023 at 20:08, FX Coudert via Gcc wrote: > > > > Hello, > > > > On the WIP aarch64-darwin port of GCC > > (https://github.com/iains/gcc-darwin-arm64), there are some C++ testsuite > > failures which are due to the

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread FX Coudert via Gcc
Hi, > I don't know why 1.0q is _Float128 on aarch64 instead of __float128. That’s weird. I create it in this way: + /* Populate the float128 node if it is not already done so that the FEs + know it is available. */ + if (float128_type_node == NULL_TREE) +{ + float128_type_node =

[Bug c++/102609] [C++23] P0847R7 - Deducing this

2023-08-19 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102609 --- Comment #9 from Jonathan Wakely --- If we're right about that, then I agree that a warning would be useful for classes that have no such implicit conversion from S to S*. I think the warning would give a false positive in the case below,

[Bug c++/102609] [C++23] P0847R7 - Deducing this

2023-08-19 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102609 --- Comment #8 from Jonathan Wakely --- I don't see anything forbidding that declaration, but I think it can only be called if S& has an implicit conversion to S* because the object parameter is an lvalue of type S, and so it can only match S*

[Bug tree-optimization/107876] [13 Regression] ICE in verify_dominators, at dominance.cc:1184 (error: dominator of 4 should be 14, not 16) since r13-3749-g7314b98b1bcd382c

2023-08-19 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107876 Francois-Xavier Coudert changed: What|Removed |Added CC||fxcoudert at gcc dot gnu.org

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread Jonathan Wakely via Gcc
On Fri, 18 Aug 2023 at 20:08, FX Coudert via Gcc wrote: > > Hello, > > On the WIP aarch64-darwin port of GCC > (https://github.com/iains/gcc-darwin-arm64), there are some C++ testsuite > failures which are due to the following: > > 1. The testsuite check_effective_target_has_q_floating_suffix

[Bug c++/105838] [11/12 Regression] g++ 12.1.0 runs out of memory or time when building const std::vector of std::strings

2023-08-19 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105838 Francois-Xavier Coudert changed: What|Removed |Added CC||fxcoudert at gcc dot gnu.org

Re: gnu as

2023-08-19 Thread Jonathan Wakely via Gcc
On Sat, 19 Aug 2023 at 09:58, h3140067...@163.com wrote: > Is it similar to the gnu as86 assembly compiler? Actually, I just hope to > have a separate branch of the as86 assembly compiler > I don't know what GNU as86 is, but GCC does not have any assembler. GCC uses your system's assembler,

Re: Testsuite issue and warning about floating-point conversion

2023-08-19 Thread FX Coudert via Gcc
Hi Jakub, I should have pinged you, I see you recently touched that code. FX > Le 18 août 2023 à 21:07, FX Coudert a écrit : > > Hello, > > On the WIP aarch64-darwin port of GCC > (https://github.com/iains/gcc-darwin-arm64), there are some C++ testsuite > failures which are due to the

Re: gnu as

2023-08-19 Thread h3140067568--- via Gcc
Is it similar to the gnu as86 assembly compiler? Actually, I just hope to have a separate branch of the as86 assembly compiler Replied Message | From | Jonathan Wakely | | Date | 08/19/2023 14:29 | | To | h3140067...@163.com | | Cc | gcc | | Subject | Re: gnu as | On Sat, 19 Aug

[Bug c++/102609] [C++23] P0847R7 - Deducing this

2023-08-19 Thread waffl3x at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102609 --- Comment #7 from waffl3x --- struct S { int f(this S*) { return 5; } }; int main() { S s{}; return s.f(); } Here is my current progress, this code works. I have a good feeling that the rest is going to be easy.

[Bug gcov-profile/111038] The function summary in gcov

2023-08-19 Thread gejoed at rediffmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111038 --- Comment #3 from Gejoe --- Not sure of that..Will have to check.

[PATCH][Ada] Fix syntax errors in expect.c

2023-08-19 Thread Andris Pavēnis
Noticed trivial syntax errors in gcc/ada/expect.c when tried to compile gcc 13.2 as cross-compiler for target i686-pc-msdosdjgpp. Errors were there since Tiedostossa, joka sisällytettiin kohdasta expect.c:54: expect.c:Funktio ”__gnat_waitpid”: expect.c:353:13:virhe: expected ”(” before numeric

[Bug tree-optimization/111070] [14 Regregression] ./gcc.target/tic6x/abi-align-1.c on x86_64 with -O1

2023-08-19 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111070 David Binderman changed: What|Removed |Added Keywords||needs-bisection --- Comment #1 from

[Bug c++/111073] [13/14 regression] False-positive -Wstringop-overflow when building gdb from trunk with -D_GLIBCXX_ASSERTIONS

2023-08-19 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111073 Sam James changed: What|Removed |Added Summary|[13/14 regression] |[13/14 regression]

[Bug c++/111073] [13/14 regression] False-positive -Wstringop-overflow when building gdb from trunk

2023-08-19 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111073 Sam James changed: What|Removed |Added Blocks||88443 --- Comment #1 from Sam James --- I

[Bug c++/111073] New: [13/14 regression] False-positive -Wstringop-overflow when building gdb from trunk

2023-08-19 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111073 Bug ID: 111073 Summary: [13/14 regression] False-positive -Wstringop-overflow when building gdb from trunk Product: gcc Version: 14.0 Status: UNCONFIRMED

Re: gnu as

2023-08-19 Thread Jonathan Wakely via Gcc
On Sat, 19 Aug 2023, 00:21 h3140067568--- via Gcc, wrote: > Hi, I am an open-source enthusiast from China. I really like the cross > platform features of AS assembly compilers. I hope the community can > independently open source a branch of the backend assembly compiler of GCC > compiler in