Fortran: fix treatment of character, value, optional dummy arguments [PR107444]
authorHarald Anlauf <anlauf@gmx.de>
Sun, 13 Nov 2022 20:53:58 +0000 (21:53 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Mon, 14 Nov 2022 11:07:37 +0000 (12:07 +0100)
gcc/fortran/ChangeLog:

PR fortran/107444
* trans-openmp.cc (gfc_omp_check_optional_argument): Adjust to change
of prefix of internal symbol for presence status to '.'.

gcc/fortran/trans-openmp.cc

index 4bfdf85..9070c03 100644 (file)
@@ -123,7 +123,7 @@ gfc_omp_check_optional_argument (tree decl, bool for_present_check)
       char name[GFC_MAX_SYMBOL_LEN + 2];
       tree tree_name;
 
-      name[0] = '_';
+      name[0] = '.';
       strcpy (&name[1], IDENTIFIER_POINTER (DECL_NAME (decl)));
       tree_name = get_identifier (name);