gcc-12+: D / phobos runtime

2023-09-03 Thread ASSI


Starting with gcc-12, gcd needs a D compiler to bootstrap, but gcc-11
does not allow to build the necessary runtime on all platforms (Cygwin
for instance).  How is the prospective bootstrap sequence on such
platforms?


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf rackAttack V1.04R1:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada



gcc-14-20230903 is now available

2023-09-03 Thread GCC Administrator via Gcc
Snapshot gcc-14-20230903 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20230903/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 78f636d979530c8a649262dbd44914bdfb6f7290

You'll find:

 gcc-14-20230903.tar.xz   Complete GCC

  SHA256=0c7eea3ff76a5ffbe770024cf792ce5e16a60da56dfc8867cbbab4874751d152
  SHA1=8289c8b69e5c436650e6b72e3a5e2a9e9c832373

Diffs from 14-20230827 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


Re: CLZ when CLZ_DEFINED_VALUE_AT_ZERO is false

2023-09-03 Thread Krister Walfridsson via Gcc

On Fri, 1 Sep 2023, Richard Biener wrote:


The value of .CLZ (0) is undefined then.  I belive your analysis is correct in
that both 63 - _35 might overflow and that dom3 (thus ranger) mis-computes
the range for _35.  I wonder why we don't elide _36 ? _31 : 1 with that info
(possibly no range-op for .CLZ?), of course it would be wrong to do so.

Can you open a bugreport please?


PR 111280.

   /Krister