c++: properly initialize UBSAN built-ins
authorMartin Liska <mliska@suse.cz>
Thu, 23 Jun 2022 12:43:50 +0000 (14:43 +0200)
committerMartin Liska <mliska@suse.cz>
Thu, 23 Jun 2022 13:28:27 +0000 (15:28 +0200)
commit8a15cd3396aa08dc2633982481fe392af0aa9e78
tree978d49983c8244b8cc480b48955f8f549574d2dd
parentc01fe6729e607fd064eb27db2a9420aedb75ffd4
c++: properly initialize UBSAN built-ins

PR c++/106062

gcc/ChangeLog:

* ubsan.cc (sanitize_unreachable_fn): Change order of calls
in order to initialize UBSAN built-ins.

gcc/testsuite/ChangeLog:

* gfortran.dg/ubsan/pr106062.f90: New test.
gcc/testsuite/gfortran.dg/ubsan/pr106062.f90 [new file with mode: 0644]
gcc/ubsan.cc