Hi Harald,

The pull said that the rebase was successful. Where that #define came from
is a mystery to me. What do I do with it?

Cheers

Paul


On Sun, 24 Nov 2024 at 21:26, Harald Anlauf <anl...@gmx.de> wrote:

> Am 24.11.24 um 17:40 schrieb Paul Richard Thomas:
> > Fixed as 'obvious' on 13-branch to mainline with commit
> > r15-5629-g470ebd31843db58fc503ccef38b82d0da93c65e4
> >
> > An error with PR number in the mainline ChangeLogs will be corrected
> > tomorrow.
> >
> >      Fortran: Fix segfault in allocation of unlimited poly array
> [PR84869]
> >
> >      2024-11-24  Paul Thomas  <pa...@gcc.gnu.org>
> >
> >      gcc/fortran/ChangeLog
> >
> >              PR fortran/84869
> >              * trans-expr.cc (trans_class_vptr_len_assignment): To access
> >              the '_len' field, 're' must be unlimited polymorphic.
> >
> >      gcc/testsuite/
> >              PR fortran/84869
> >              * gfortran.dg/pr84869.f90: Comment out test of component
> refs.
> >
>
> This part of the patch is not obvious:
>
> diff --git a/gcc/fortran/trans-expr.cc b/gcc/fortran/trans-expr.cc
> index 7013dd3a411..bc1d5a87307 100644
> --- a/gcc/fortran/trans-expr.cc
> +++ b/gcc/fortran/trans-expr.cc
> @@ -21,6 +21,7 @@ along with GCC; see the file COPYING3.  If not see
>
>   /* trans-expr.cc-- generate GENERIC trees for gfc_expr.  */
>
> +#define INCLUDE_MEMORY
>   #include "config.h"
>   #include "system.h"
>   #include "coretypes.h"
>
>
> Forgotten to rebase?
>
>

Reply via email to