https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77816
Bernd Edlinger <bernd.edlinger at hotmail dot de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bernd.edlinger at hotmail dot de --- Comment #6 from Bernd Edlinger <bernd.edlinger at hotmail dot de> --- (In reply to ktkachov from comment #4) > I can't reproduce the fortran failures with a clean trunk at r240705 > configured with --enable-languages=c,c++,fortran --disable-bootstrap > --disable-werror --enable-plugins --enable-gnu-indirect-function > > I don't have access to an environment that allows me to bootstrap Ada. > I'll revert the patch while I investigate Kyrill, this may have nothing to do with this, but I wonder if this is correct, to do the ~ and - in HOST_WIDE_INT instead of the target mode of the computation: if (eq_side_val == ~cstval) op_code = NOT else if (eq_side_val != HOST_WIDE_INT_MIN && (cstval == -eq_side_val)) op_code = NEG; Regarding the Ada, you can boot-strap Ada from a PC to your target. you first have to full bootstrap on a PC with working gcc/Ada, then using that a cross with --target=aarch64... then using that a canadian-cross with --host=aarch64 --target=aarch64 the result should run on your target, and allow a full bootstrap with Ada. I have done that for arm, but aarch64 should not be different. Bernd.