Le 08/07/2025 à 22:17, Harald Anlauf a écrit :
A corresponding fix is approved.
For some reason the sanitizers didn't work on my machine, they didn't
work on cfarm135, but I was able to confirm they were catching an error
on the testcase on cfarm421.
Now fixed.
From ca034694757f0fb3461a1d0c22708a3e4c0e40fa Mon Sep 17 00:00:00 2001
From: Mikael Morin <mik...@gcc.gnu.org>
Date: Sat, 5 Jul 2025 15:05:20 +0200
Subject: [PATCH] testsuite: Fix unallocated array usage in test
gcc/testsuite/ChangeLog:
* gfortran.dg/asan/array_constructor_1.f90: Allocate array
before using it.
---
gcc/testsuite/gfortran.dg/asan/array_constructor_1.f90 | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gcc/testsuite/gfortran.dg/asan/array_constructor_1.f90 b/gcc/testsuite/gfortran.dg/asan/array_constructor_1.f90
index 45eafacd5a6..a0c55076a9a 100644
--- a/gcc/testsuite/gfortran.dg/asan/array_constructor_1.f90
+++ b/gcc/testsuite/gfortran.dg/asan/array_constructor_1.f90
@@ -9,6 +9,8 @@ program grow_type_array
type(container), allocatable :: list(:)
+ allocate(list(0))
+
list = [list, new_elem(5)]
deallocate(list)
--
2.47.2