public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug fortran/103054] New: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name @ 2021-11-03 5:21 damian at sourceryinstitute dot org 2021-11-03 13:42 ` [Bug fortran/103054] " kargl at gcc dot gnu.org ` (5 more replies) 0 siblings, 6 replies; 7+ messages in thread From: damian at sourceryinstitute dot org @ 2021-11-03 5:21 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103054 Bug ID: 103054 Summary: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name Product: gcc Version: 11.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: damian at sourceryinstitute dot org Target Milestone: --- In TS 18508, the second summy argument to co_reduce had the keyword name "operator." In the Fortran 2018 standard, the corresponding argument has the name "operation." GFortran accepts the non-standard keyword argument name "operator" and rejects the standard name "operation." % cat co_reduce.f90 implicit none logical :: co_all= .true. call co_reduce(co_all, operator=both) call co_reduce(co_all, operation=both) contains logical pure function both(lhs,rhs) logical, intent(in) :: lhs, rhs both = lhs .and. rhs end function end ⌁74% [rouson:~] % gfortran -fcoarray=single co_reduce.f90 co_reduce.f90:4:40: 4 | call co_reduce(co_all, operation=both) | 1 Error: Cannot find keyword named 'operation' in call to 'co_reduce' at (1) % gfortran --version GNU Fortran (Homebrew GCC 11.2.0) 11.2.0 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/103054] [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name 2021-11-03 5:21 [Bug fortran/103054] New: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name damian at sourceryinstitute dot org @ 2021-11-03 13:42 ` kargl at gcc dot gnu.org 2021-11-07 8:03 ` pinskia at gcc dot gnu.org ` (4 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: kargl at gcc dot gnu.org @ 2021-11-03 13:42 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103054 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org --- Comment #1 from kargl at gcc dot gnu.org --- diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.c index 219f04f2317..0e3dfd9e5e6 100644 --- a/gcc/fortran/intrinsic.c +++ b/gcc/fortran/intrinsic.c @@ -3805,7 +3805,7 @@ add_subroutines (void) BT_UNKNOWN, 0, GFC_STD_F2018, gfc_check_co_reduce, NULL, NULL, a, BT_REAL, dr, REQUIRED, INTENT_INOUT, - "operator", BT_INTEGER, di, REQUIRED, INTENT_IN, + "operation", BT_INTEGER, di, REQUIRED, INTENT_IN, result_image, BT_INTEGER, di, OPTIONAL, INTENT_IN, stat, BT_INTEGER, di, OPTIONAL, INTENT_OUT, errmsg, BT_CHARACTER, dc, OPTIONAL, INTENT_INOUT); ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/103054] [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name 2021-11-03 5:21 [Bug fortran/103054] New: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name damian at sourceryinstitute dot org 2021-11-03 13:42 ` [Bug fortran/103054] " kargl at gcc dot gnu.org @ 2021-11-07 8:03 ` pinskia at gcc dot gnu.org 2021-11-07 15:46 ` jvdelisle2 at gmail dot com ` (3 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: pinskia at gcc dot gnu.org @ 2021-11-07 8:03 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103054 Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2021-11-07 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/103054] [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name 2021-11-03 5:21 [Bug fortran/103054] New: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name damian at sourceryinstitute dot org 2021-11-03 13:42 ` [Bug fortran/103054] " kargl at gcc dot gnu.org 2021-11-07 8:03 ` pinskia at gcc dot gnu.org @ 2021-11-07 15:46 ` jvdelisle2 at gmail dot com 2021-11-07 16:06 ` kargl at gcc dot gnu.org ` (2 subsequent siblings) 5 siblings, 0 replies; 7+ messages in thread From: jvdelisle2 at gmail dot com @ 2021-11-07 15:46 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103054 Jerry DeLisle <jvdelisle2 at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jvdelisle2 at gmail dot com --- Comment #3 from Jerry DeLisle <jvdelisle2 at gmail dot com> --- I will commit as obvious. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/103054] [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name 2021-11-03 5:21 [Bug fortran/103054] New: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name damian at sourceryinstitute dot org ` (2 preceding siblings ...) 2021-11-07 15:46 ` jvdelisle2 at gmail dot com @ 2021-11-07 16:06 ` kargl at gcc dot gnu.org 2021-11-07 20:49 ` anlauf at gcc dot gnu.org 2021-11-07 22:43 ` tkoenig at gcc dot gnu.org 5 siblings, 0 replies; 7+ messages in thread From: kargl at gcc dot gnu.org @ 2021-11-07 16:06 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103054 --- Comment #4 from kargl at gcc dot gnu.org --- Created attachment 51745 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51745&action=edit documentation update Forgot the documentation part of the patch. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/103054] [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name 2021-11-03 5:21 [Bug fortran/103054] New: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name damian at sourceryinstitute dot org ` (3 preceding siblings ...) 2021-11-07 16:06 ` kargl at gcc dot gnu.org @ 2021-11-07 20:49 ` anlauf at gcc dot gnu.org 2021-11-07 22:43 ` tkoenig at gcc dot gnu.org 5 siblings, 0 replies; 7+ messages in thread From: anlauf at gcc dot gnu.org @ 2021-11-07 20:49 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103054 --- Comment #5 from anlauf at gcc dot gnu.org --- Please have a look at the testsuite, too. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/103054] [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name 2021-11-03 5:21 [Bug fortran/103054] New: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name damian at sourceryinstitute dot org ` (4 preceding siblings ...) 2021-11-07 20:49 ` anlauf at gcc dot gnu.org @ 2021-11-07 22:43 ` tkoenig at gcc dot gnu.org 5 siblings, 0 replies; 7+ messages in thread From: tkoenig at gcc dot gnu.org @ 2021-11-07 22:43 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103054 Thomas Koenig <tkoenig at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED CC| |tkoenig at gcc dot gnu.org --- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- Fixed by https://gcc.gnu.org/g:962ff7d2849e1fa6a1fe0535aa2dec5c2b9a32a6 Thanks for the bug report! ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-11-07 22:43 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-11-03 5:21 [Bug fortran/103054] New: [f18] Gfortran accepts invalid and rejects valid co_reduce argument keyword name damian at sourceryinstitute dot org 2021-11-03 13:42 ` [Bug fortran/103054] " kargl at gcc dot gnu.org 2021-11-07 8:03 ` pinskia at gcc dot gnu.org 2021-11-07 15:46 ` jvdelisle2 at gmail dot com 2021-11-07 16:06 ` kargl at gcc dot gnu.org 2021-11-07 20:49 ` anlauf at gcc dot gnu.org 2021-11-07 22:43 ` tkoenig at gcc dot gnu.org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).