Re: Can't build Ada

2022-11-27 Thread Iain Sandoe
Hi Paul,

> On 26 Nov 2022, at 18:06, Paul Koning via Gcc  wrote:
> 
>> On Nov 26, 2022, at 11:42 AM, Arnaud Charlet via Gcc  wrote:
>> 
 The current statement  (https://gcc.gnu.org/install/prerequisites.html) is:
 
 GNAT
 In order to build GNAT, the Ada compiler, you need a working GNAT compiler 
 (GCC version 5.1 or later).
 
 so, if 5.1 is not working, then perhaps a PR is in order.
>>> 
>>> I will do that, if the "shell in Rosetta" thing doesn't cure the problem.
>> 
>> You won’t need to, the version of gnat you are using is recent enough, you 
>> need to follow Ian’s instructions to the letter. The Ada 2022 code is a red 
>> herring and is only problematic when you build a cross with a non matching 
>> native, not when building a native compiler.

For the record, I have now pushed an updated development branch (based off 
upstream r13-4309-g309e2d95e3b9) which builds c-family, fortran and Ada on
 - x86_64 [Darwin20] (with cross and native cross to aarch64), using XC CLT  
12.5
 - x86_64 Rosetta 2 [Darwin21] bootstrap and cross, using XC CLT 14.1RC + 
macOSX12 sdk.
 - aarch64 [Darwin21] native (assuming you have an existing aarch64 darwin GCC 
bootstrap), using XC CLT 14.1RC + macOSX12 sdk.***

.. I’ve fixed up the DFP and testcases (although clang does not support 
_DecimalXX on aarch64 Darwin, so maybe it’s of limited use) .. but at least 
that source of testsuite noise is eliminated.

cheers
Iain

*** note that we have some issues with the macOS13 SDK still to be resolved so 
make sure you use the 12 version on macOS 12 (at least).



Re: GNU = Junkware

2022-11-27 Thread LIU Hao via Gcc
在 2022-11-26 17:20, Dave Blanchard 写道:

No, I'm not trolling, just venting here for a moment. So sick of garbage ass, 
crusty junkware that's always a battle to the death to accomplish anything.

I really understand where Liu Hao was coming from yesterday when he was in here 
raging against the AT&T assembler. I could sense the bitterness and disgust in 
him, the kind that can only come from a lifetime of bitter disappointment in the 
status quo. It's like he's just as sick and tired as I am of broken ass, buggy 
software.

GNU GCC/GLIBC IS THE MOST PAINFUL PIECE OF SHIT FUCKING SOFTWARE ON THE PLANET 
TO BOOTSTRAP.




Although the AT&T syntax is stupid, for people who don't write assembly, such stupidity can be 
pretended to not exist at all; that's what 'indirection' is for.


You may have a strong dislike for something, but that doesn't make it 'junkware'. (And GCC is 
actually great; it's even greater if others can keep it deviating from official documentation, but 
still working well!) No matter what piece of software you take a look into, there's always something 
fundamentally carved into its cornerstone, which can never be got rid of. It's what always happens 
and always will. It's very very universal. So, stop that. GCC doesn't deserve your disrespect.




--
Best regards,
LIU Hao



OpenPGP_signature
Description: OpenPGP digital signature


RISC-V V C Intrinsic API v1.0 release meeting reminder (November 28th, 2022)

2022-11-27 Thread eop Chen
Hi all,

A reminder that the next open meeting to discuss on the RISC-V V C Intrinsic 
API v1.0 release is going to
be held on  2022/11/28 6AM (GMT -7) / 11PM (GMT +8).

For folks in Asia, be noted that the daylight saving time has made the meeting 
1 hour later than the original time.

The agenda can be found in the second page of the meeting slides (link 
).
Please join the calendar to be constantly notified - Google calender link 
,
 ICal 

We also have a mailing list now hosted by RISC-V International (link 
).

Regards,

eop Chen

gcc-13-20221127 is now available

2022-11-27 Thread GCC Administrator via Gcc
Snapshot gcc-13-20221127 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20221127/
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 master 
revision 4ac789789ea866ced24613e4778725d8ec6b0ecf

You'll find:

 gcc-13-20221127.tar.xz   Complete GCC

  SHA256=376468f18827d6ebc09c5ce8c25e508b48fd2fd539fdee4787bbd44e625b15b4
  SHA1=a6724a14480f2a0b28446f5fa8e7d2a34908a93a

Diffs from 13-20221120 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
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.