sanitizer: Fix hwasan related option conflicts [PR106132]
authorMartin Liska <mliska@suse.cz>
Wed, 29 Jun 2022 08:26:52 +0000 (10:26 +0200)
committerMartin Liska <mliska@suse.cz>
Fri, 8 Jul 2022 11:23:44 +0000 (13:23 +0200)
commit6da7f7c5ac03f85a753989712588511e5f56e73d
tree203c66d1c5296fadc784635c97c6552771b0c260
parentcf3a120084e94614a4917f71940325cd4b537f24
sanitizer: Fix hwasan related option conflicts [PR106132]

Split report_conflicting_sanitizer_options(..., SANITIZE_ADDRESS | SANITIZE_HWADDRESS)
call into 2 calls as we don't have any option that would be
address+hwaddress (that conflicts) as well.

PR sanitizer/106132

gcc/ChangeLog:

* opts.cc (finish_options): Use 2 calls to
report_conflicting_sanitizer_options.

gcc/testsuite/ChangeLog:

* c-c++-common/hwasan/arguments-3.c: Cover new ICE.
gcc/opts.cc
gcc/testsuite/c-c++-common/hwasan/arguments-3.c