Re: Expert Engagement

2023-07-03 Thread Dave Blanchard
On Mon, 3 Jul 2023 19:24:23 + Richard Nardi via Gcc wrote: > > Hello, > I hope you are having a wonderful day. I would like to engage your firm to > prepare my tax return for the current tax year. [...] Sounds legit. I have a feeling you'll be asking me for my credit card number and bank

Re: [RFC] Bridging the gap between the Linux Kernel Memory Consistency Model (LKMM) and C11/C++11 atomics

2023-07-03 Thread Alan Stern
On Mon, Jul 03, 2023 at 03:20:31PM -0400, Olivier Dion wrote: > Hi all, > > This is a request for comments on extending the atomic builtins API to > help avoiding redundant memory barriers. Indeed, there are What atomic builtins API are you talking about? The kernel's? That's what it sounded

Expert Engagement

2023-07-03 Thread Richard Nardi via Gcc
Hello, I hope you are having a wonderful day. I would like to engage your firm to prepare my tax return for the current tax year. Prior to this year, my wife had always been in charge of our tax returns. However, our financial situation has changed, and she has also taken on additional respons

[RFC] Bridging the gap between the Linux Kernel Memory Consistency Model (LKMM) and C11/C++11 atomics

2023-07-03 Thread Olivier Dion via Gcc
Hi all, This is a request for comments on extending the atomic builtins API to help avoiding redundant memory barriers. Indeed, there are discrepancies between the Linux kernel consistency memory model (LKMM) and the C11/C++11 memory consistency model [0]. For example, fully-ordered atomic opera

Re: wishlist: support for shorter pointers

2023-07-03 Thread Rafał Pietrak via Gcc
W dniu 3.07.2023 o 18:57, Richard Earnshaw (lists) pisze: On 03/07/2023 17:42, Rafał Pietrak via Gcc wrote: Hi Ian, [-] And WiKi reporting up to 40% performance improvements in some corner cases is impressive and encouraging. I believe, that the reported average of 5-8% improvement

Re: wishlist: support for shorter pointers

2023-07-03 Thread Richard Earnshaw (lists) via Gcc
On 03/07/2023 17:42, Rafał Pietrak via Gcc wrote: Hi Ian, W dniu 3.07.2023 o 17:07, Ian Lance Taylor pisze: On Wed, Jun 28, 2023 at 11:21 PM Rafał Pietrak via Gcc wrote: [] I was thinking about that, and it doesn't look as requiring that deep rewrites. ABI spec, that  could accomodat

Re: wishlist: support for shorter pointers

2023-07-03 Thread Rafał Pietrak via Gcc
Hi Ian, W dniu 3.07.2023 o 17:07, Ian Lance Taylor pisze: On Wed, Jun 28, 2023 at 11:21 PM Rafał Pietrak via Gcc wrote: [] I was thinking about that, and it doesn't look as requiring that deep rewrites. ABI spec, that could accomodate the functionality could be as little as one addit

Re: wishlist: support for shorter pointers

2023-07-03 Thread Rafał Pietrak via Gcc
Hi David, W dniu 3.07.2023 o 16:52, David Brown pisze: [] But, before I dive into learning C++ (forgive the naive question) isn't it so, that C++ comes with a heavy runtime? One that will bloat my tiny project? Or the bloat comes only when one uses particular elaborated class

Re: wishlist: support for shorter pointers

2023-07-03 Thread Ian Lance Taylor via Gcc
On Wed, Jun 28, 2023 at 11:21 PM Rafał Pietrak via Gcc wrote: > > W dniu 28.06.2023 o 17:44, Richard Earnshaw (lists) pisze: > [---] > > I think I understand what you're asking for but: > > 1) You'd need a new ABI specification to handle this, probably involving > > register assignments (f

Re: wishlist: support for shorter pointers

2023-07-03 Thread David Brown via Gcc
On 28/06/2023 10:35, Rafał Pietrak via Gcc wrote: Hi Jonathan, W dniu 28.06.2023 o 09:31, Jonathan Wakely pisze: If you use a C++ library type for your pointers the syntax above doesn't need to change, and the fancy pointer type can be implemented portable, with customisation for targets w

Re: gcc tricore porting

2023-07-03 Thread Richard Earnshaw (lists) via Gcc
On 03/07/2023 15:34, Joel Sherrill wrote: On Mon, Jul 3, 2023, 4:33 AM Claudio Eterno wrote: Hi Joel, I'll give an answer ASAP on the newlib and libgloss... I supposed your question were about the licences question on newlib, instead you were really asking what changed on the repo libs... I

Tiny asm

2023-07-03 Thread jacob navia
Dear Friends: 1) I have (of course) kept your copyright notice at the start of the « asm.h » header file of my project. 2) I have published my source code using your GPL V3 license I am not trying to steal you anything. And I would insist that I have great respect for the people working with g

RE: Clarification on newlib version for building AMDGCN offloading backend

2023-07-03 Thread Stubbs, Andrew via Gcc
Hi Wil, Our toolchains installations are relocatable, and therefore can't have an rpath hardcoded into them. Instead, we provide instructions in the user manual how to set LD_LIBRARY_PATH to pick up the correct libraries. If you're creating OS packages then you could probably add the lib64 dire