options: fix cl_target_option_print_diff() with strings

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>
This commit is contained in:
Eric Biggers
2023-01-24 11:54:41 +01:00
committed by Jakub Jelinek
parent b84e211157
commit 9f0cb3368a

View 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 "";
}