diff options
author | Andre Vehreschild <vehre@gcc.gnu.org> | 2025-06-02 10:41:48 +0200 |
---|---|---|
committer | Andre Vehreschild <vehre@gcc.gnu.org> | 2025-06-04 09:22:08 +0200 |
commit | afa2de8093a0cd47394df42c7092aa6a357d2f9c (patch) | |
tree | 53db096697a28b9d3349bcf631303597e6164abc /libstdc++-v3/testsuite/std | |
parent | f8251b4fce20f030fb133de1cadb06f95f01656e (diff) | |
download | gcc-afa2de8093a0cd47394df42c7092aa6a357d2f9c.zip gcc-afa2de8093a0cd47394df42c7092aa6a357d2f9c.tar.gz gcc-afa2de8093a0cd47394df42c7092aa6a357d2f9c.tar.bz2 |
Fortran: Fix missing substring ref for allocatable saved vars [PR120483]
Compute a substring ref on an allocatable static character array
using pointer arithmetic. Using an array type corrupts type
layouting and crashes omp generation.
PR fortran/120483
gcc/fortran/ChangeLog:
* trans-expr.cc (gfc_conv_substring): Use pointer arithmetic on
static allocatable char arrays.
gcc/testsuite/ChangeLog:
* gfortran.dg/save_8.f90: New test.
Diffstat (limited to 'libstdc++-v3/testsuite/std')
0 files changed, 0 insertions, 0 deletions