options: fix cl_target_option_print_diff() with strings
authorEric Biggers <ebiggers@google.com>
Tue, 24 Jan 2023 10:54:41 +0000 (11:54 +0100)
committerJakub Jelinek <jakub@redhat.com>
Tue, 24 Jan 2023 10:54:41 +0000 (11:54 +0100)
Fix an obvious copy-and-paste error where ptr1 was used instead of ptr2.
This bug caused the dump file produced by -fdump-ipa-inline-details to
not correctly show the difference in target options when a function
could not be inlined due to a target option mismatch.

gcc/ChangeLog:
PR bootstrap/90543
* optc-save-gen.awk: Fix copy-and-paste error.

Signed-off-by: Eric Biggers <ebiggers@google.com>
gcc/optc-save-gen.awk

index e91adf7..d2cb53c 100644 (file)
@@ -1013,7 +1013,7 @@ for (i = 0; i < n_target_string; i++) {
        print "             indent, \"\",";
        print "             \"" name "\",";
        print "             ptr1->x_" name " ? ptr1->x_" name " : \"(null)\",";
-       print "             ptr2->x_" name " ? ptr1->x_" name " : \"(null)\");";
+       print "             ptr2->x_" name " ? ptr2->x_" name " : \"(null)\");";
        print "";
 }