Using MatterMost

2025-01-13 Thread Jerry D
I am plugging for the gfortran MatterMost website. https://gfortran-mm.osuosl.org/main/channels/insights At that location one can go to the top of the page and find all the hints one needs to use git including commits and correcting logs. I use it all the time to fix-up the git log or change a

Re: [PATCH] Fortran: Added support for locality specs in DO CONCURRENT (Fortran 2018/23)

2025-01-13 Thread Jerry D
Committed as: commit 20b8500cfa522ebe0fcf756d5b32816da7f904dd (HEAD -> master, origin/master, origin/HEAD) Author: Anuj Mohite Date: Mon Jan 13 16:28:57 2025 -0800 Fortran: Add LOCALITY support for DO_CONCURRENT This patch provided by Anuj Mohite as part of the GSoC project

Re: [patch, fortran] Dump all symbol attributes with -fdump-fortran-original

2025-01-13 Thread Thomas Koenig
Hi Manfred, @@ -868,6 +870,8 @@ show_attr (symbol_attribute *attr, const char * module) fputs (" IN-NAMELIST", dumpfile); if (attr->in_common) fputs (" IN-COMMON", dumpfile); + if (attr->in_equivalence) +fputs (" IN_EQUIVALENDE", dumpfile); s/IN_/IN-/ s/ENDE/ENCE/ Two typ

Re: [PATCH] Fortran: Added support for locality specs in DO CONCURRENT (Fortran 2018/23)

2025-01-13 Thread Jerry D
On 1/13/25 12:18 AM, Tobias Burnus wrote: Hi, On 9/25/24 3:18 AM, Andre Vehreschild wrote: @@ -3089,7 +3099,15 @@ typedef struct gfc_code   gfc_inquire *inquire;   gfc_wait *wait;   gfc_dt *dt; -    gfc_forall_iterator *forall_iterator; + +    struct +    { +  gfc_forall_iterat

Re: [PATCH] Accept commas between clauses in OpenMP declare variant

2025-01-13 Thread Paul-Antoine Arras
On 13/01/2025 16:51, Tobias Burnus wrote: Hi PA, Paul-Antoine Arras wrote: I am not sure I am getting that part. Is this what you are suggesting? Yes, something like that, but not quite, as you found out. I think we need something like the following (untested): diff --git gcc/fortran/openm

Re: [Patch, fortran] PR108434 - [12/13/14/15 Regression] ICE in class_allocatable, at fortran/expr.cc:5000

2025-01-13 Thread Steve Kargl
On Mon, Jan 13, 2025 at 01:23:58AM +0100, Manfred Schwarb wrote: > Am 11.01.25 um 07:36 schrieb Steve Kargl: > > On Fri, Jan 10, 2025 at 05:19:34PM +, Paul Richard Thomas wrote: > >> > >> As of today, Gerhard Steinmetz has no fewer than 33 regressions to his name > >> out of a total of 54 for f

Re: [PATCH] Accept commas between clauses in OpenMP declare variant

2025-01-13 Thread Tobias Burnus
Hi PA, Paul-Antoine Arras wrote: I am not sure I am getting that part. Is this what you are suggesting? Yes, something like that, but not quite, as you found out. I think we need something like the following (untested): diff --git gcc/fortran/openmp.cc gcc/fortran/openmp.cc index 9d28dc

Un-XFAIL 'dg-note's in 'gfortran.dg/goacc/routine-external-level-of-parallelism-2.f' (was: [Patch] Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp dispatch interop')

2025-01-13 Thread Thomas Schwinge
Hi! On 2025-01-10T13:33:25+0100, Tobias Burnus wrote: > The first change is a simple, generic Fortran change. > > Without it, external declarations have odd locations > (namely their input_location): > > gcc/testsuite/gfortran.dg/gomp/dispatch-11.f90:67:46: > > 67 | !$omp dispatch interop(o

Re: [PATCH] Fortran: Added support for locality specs in DO CONCURRENT (Fortran 2018/23)

2025-01-13 Thread Tobias Burnus
Hi, On 9/25/24 3:18 AM, Andre Vehreschild wrote: @@ -3089,7 +3099,15 @@ typedef struct gfc_code   gfc_inquire *inquire;   gfc_wait *wait;   gfc_dt *dt; -    gfc_forall_iterator *forall_iterator; + +    struct +    { +  gfc_forall_iterator *forall_iterator; +  gfc_expr_list *