I've recently recovered Ada into gcc-11.3 on Cygwin and am now trying to
update the whole compiler suite to 12.3. The build runs into a problem
in stage 2:
--8<---cut here---start->8---
make[3]: Entering directory '/mnt/share/cygpkgs/gcc/gcc.x86_64/build/gcc'
在 2023-05-22 00:35, Achim Gratz 写道:
The error probably is in part a result of using g++ for the compilation,
but other than that I don't really have an idea what goes on here or how
to fix it.
This looks like https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108300.
It's because GCC defines `abort`
Snapshot gcc-14-20230521 is now available on
https://gcc.gnu.org/pub/gcc/snapshots/14-20230521/
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
Hi,
So, recently I learned about the c99 feature to get NULL pointer checks
for array function arguments.
I have really never seen this feature used in an actual codebase. It's
definitely something I wanted on a few occasions.
To be clear, I'm talking about specifically:
void foo(int array