https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128566
Harald Anlauf <anlauf at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Last reconfirmed| |2026-11-08
--- Comment #2 from Harald Anlauf <anlauf at gcc dot gnu.org> ---
This fixes it for me:
diff --git a/gcc/fortran/trans-array.cc b/gcc/fortran/trans-array.cc
index 7cbf419469f..eed012436f4 100644
--- a/gcc/fortran/trans-array.cc
+++ b/gcc/fortran/trans-array.cc
@@ -6672,7 +6672,7 @@ gfc_array_allocate (gfc_se * se, gfc_expr * expr, tree
status, tree errmsg,
gfc_start_block (&set_status_block);
gfc_add_modify (&set_status_block, status,
- build_int_cst (status_type, LIBERROR_ALLOCATION));
+ build_int_cst (status_type, LIBERROR_NO_MEMORY));
error = gfc_finish_block (&set_status_block);
}
}
Can you check whether it works for you?