]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
startswith: Fix offloading targets.
authorMartin Liska <mliska@suse.cz>
Tue, 18 May 2021 09:17:56 +0000 (11:17 +0200)
committerMartin Liska <mliska@suse.cz>
Tue, 18 May 2021 09:19:03 +0000 (11:19 +0200)
gcc/ChangeLog:

* config/gcn/mkoffload.c (STR): Redefine.
* config/i386/intelmic-mkoffload.c (STR): Likewise.
* config/nvptx/mkoffload.c (STR): Likewise.

gcc/config/gcn/mkoffload.c
gcc/config/i386/intelmic-mkoffload.c
gcc/config/nvptx/mkoffload.c

index 5432f9591dbfb341245270c67ae22dce80b44d5d..1469a68892955f89316621861d04bb3a3bcde894 100644 (file)
@@ -825,7 +825,8 @@ main (int argc, char **argv)
   bool fpic = false;
   for (int i = 1; i < argc; i++)
     {
-      if (startswith (argv[i], "-foffload-abi="))
+#define STR "-foffload-abi="
+      if (startswith (argv[i], STR))
        {
          if (strcmp (argv[i] + strlen (STR), "lp64") == 0)
            offload_abi = OFFLOAD_ABI_LP64;
@@ -835,6 +836,7 @@ main (int argc, char **argv)
            fatal_error (input_location,
                         "unrecognizable argument of option " STR);
        }
+#undef STR
       else if (strcmp (argv[i], "-fopenmp") == 0)
        fopenmp = true;
       else if (strcmp (argv[i], "-fopenacc") == 0)
index cb946d61454eb842aefde108883b9adda8de680b..03858e6e77d6ef8c29a177e7987fdeebaf727ab0 100644 (file)
@@ -613,7 +613,8 @@ main (int argc, char **argv)
   /* Scan the argument vector.  */
   for (int i = 1; i < argc; i++)
     {
-      if (startswith (argv[i], "-foffload-abi="))
+#define STR "-foffload-abi="
+      if (startswith (argv[i], STR))
        {
          if (strcmp (argv[i] + strlen (STR), "lp64") == 0)
            offload_abi = OFFLOAD_ABI_LP64;
@@ -623,6 +624,7 @@ main (int argc, char **argv)
            fatal_error (input_location,
                         "unrecognizable argument of option " STR);
        }
+#undef STR
       else if (strcmp (argv[i], "-save-temps") == 0)
        save_temps = true;
       else if (strcmp (argv[i], "-v") == 0)
index c46c85d3a7c5c4fd7eab3f04958682192ea3aae6..17f17e54aff37b4e4a56adb628a4d85cd91baab9 100644 (file)
@@ -481,7 +481,8 @@ main (int argc, char **argv)
   bool fpic = false;
   for (int i = 1; i < argc; i++)
     {
-      if (startswith (argv[i], "-foffload-abi="))
+#define STR "-foffload-abi="
+      if (startswith (argv[i], STR))
        {
          if (strcmp (argv[i] + strlen (STR), "lp64") == 0)
            offload_abi = OFFLOAD_ABI_LP64;
@@ -491,6 +492,7 @@ main (int argc, char **argv)
            fatal_error (input_location,
                         "unrecognizable argument of option " STR);
        }
+#undef STR
       else if (strcmp (argv[i], "-fopenmp") == 0)
        fopenmp = true;
       else if (strcmp (argv[i], "-fopenacc") == 0)