[Bug d/104749] [12/13 regression] stage1 d21 fails to link with GDC 9.1

2022-12-20 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104749

Richard Biener  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #15 from Richard Biener  ---
Fixed.

[Bug d/104749] [12/13 regression] stage1 d21 fails to link with GDC 9.1

2022-12-20 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104749

--- Comment #14 from CVS Commits  ---
The releases/gcc-12 branch has been updated by Richard Biener
:

https://gcc.gnu.org/g:1bdb13071f0ead3c83390ac9fcc0be73a2607a42

commit r12-9001-g1bdb13071f0ead3c83390ac9fcc0be73a2607a42
Author: Richard Biener 
Date:   Tue Dec 20 14:34:01 2022 +0100

d/104749 - document host GDC version requirement

This documents that GDC 9.4 or later is required to build the D
language rather than GDC 9.1 which suffers from PR94240.

PR d/104749
* doc/install.texi (GDC): Document GDC 9.4 or later is required
to build the D language frontend.

(cherry picked from commit 05b7cf52e1b640271900894a894da2d27ef90092)

[Bug d/104749] [12/13 regression] stage1 d21 fails to link with GDC 9.1

2022-12-20 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104749

--- Comment #13 from CVS Commits  ---
The master branch has been updated by Richard Biener :

https://gcc.gnu.org/g:05b7cf52e1b640271900894a894da2d27ef90092

commit r13-4805-g05b7cf52e1b640271900894a894da2d27ef90092
Author: Richard Biener 
Date:   Tue Dec 20 14:34:01 2022 +0100

d/104749 - document host GDC version requirement

This documents that GDC 9.4 or later is required to build the D
language rather than GDC 9.1 which suffers from PR94240.

PR d/104749
* doc/install.texi (GDC): Document GDC 9.4 or later is required
to build the D language frontend.

[Bug d/104749] [12/13 regression] stage1 d21 fails to link with GDC 9.1

2022-12-07 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104749

Thomas Schwinge  changed:

   What|Removed |Added

Summary|[12/13 regression] stage1   |[12/13 regression] stage1
   |d21 fails to link on|d21 fails to link with GDC
   |Solaris/x86 |9.1

--- Comment #12 from Thomas Schwinge  ---
(In reply to Iain Buclaw from comment #6)
> Just having a look around, I couldn't see anywhere that `___s` would be
> created now.
> 
> Then I came across r9-8460, which was fixed for 10.1.0, and backported
> before 9.4.0 was released.  Linked bug report is pr d/94240.
> 
> In that case then, earlier versions of version 9 might not work correctly.

I have, by the way, confirmed that cherry-picking commit
r9-8460-ge926d076f28a91f3ea30bd0bcfa1f25958fdb59e "d: Fix ICE in
add_symbol_to_partition_1, at lto/lto-partition.c:215" on top of GCC 9.1 does
resolve the issue discussed here (for x86_64-pc-linux-gnu).

... but for 'gcc/doc/install.texi' we'd rather state "GDC compiler (GCC version
9.4 or later)", I suppose.