Re: [PATCH v5 4/5] c++modules: report imported CMI files as dependencies

2023-07-19 Thread Ben Boeckel via Gcc
On Wed, Jul 19, 2023 at 17:11:08 -0400, Nathan Sidwell wrote: > GCC is neither of these descriptions. a CMI does not contain the transitive > closure of its imports. It contains an import table. That table lists the > transitive closure of its imports (it needs that closure to do remapping),

Thomas Schwinge appointed co-maintainer of the nvptx backend

2023-07-19 Thread Gerald Pfeifer
It's my pleasure to announce Thomas Schwinge as co-maintainer of the nvptx backend. Congratulations and Happy Hacking, Thomas! Please go ahead and update MAINTAINERS accordingly. Gerald (on behalf of the steering committee)

Re: [PATCH v5 4/5] c++modules: report imported CMI files as dependencies

2023-07-19 Thread Nathan Sidwell via Gcc
On 7/18/23 20:01, Ben Boeckel wrote: On Tue, Jul 18, 2023 at 16:52:44 -0400, Jason Merrill wrote: On 6/25/23 12:36, Ben Boeckel wrote: On Fri, Jun 23, 2023 at 08:12:41 -0400, Nathan Sidwell wrote: On 6/22/23 22:45, Ben Boeckel wrote: On Thu, Jun 22, 2023 at 17:21:42 -0400, Jason Merrill wrote

Re: m68k Coldfire and PC-relative addressing distances

2023-07-19 Thread Joseph Myers
On Tue, 11 Jul 2023, Florian Weimer via Gcc wrote: > * Richard Biener: > > > On Tue, Jul 11, 2023 at 11:36 AM Florian Weimer via Gcc > > wrote: > >> > >> How does the Coldfire m68k subtarget and sure that displacements in PIC > >> code are within the addressable range? > > > > There is usually

RFD: RISC-V vectorized libfuncs

2023-07-19 Thread Joern Rennecke
I think it would make sense to leave the exact vector layout, like vlen and lmul, to the caller. Attached is an attempt to implement sin and cos vectorized so it allows lmul values of m1 and m2, while using no more than a quarter of the vector registers. The function could live in libgcc and be use