aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constraint.cc
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@gotplt.org>2022-05-11 19:13:09 +0530
committerSiddhesh Poyarekar <siddhesh@gotplt.org>2022-05-11 19:13:09 +0530
commit546c6210eb08f583ee4f53a0fd7886b6c958c7fa (patch)
tree7dfd892e7d6541a1e1b943cf5bdac901a509d64c /gcc/cp/constraint.cc
parenta92ed39c416b2a92f404d9851fdfea5cae7e6b21 (diff)
downloadgcc-546c6210eb08f583ee4f53a0fd7886b6c958c7fa.zip
gcc-546c6210eb08f583ee4f53a0fd7886b6c958c7fa.tar.gz
gcc-546c6210eb08f583ee4f53a0fd7886b6c958c7fa.tar.bz2
middle-end/70090: Register __bdos for sanitizers if necessary
The asan initializer registers __builtin_object_size for languages that don't have it, e.g. Fortran. Register __builtin_dynamic_object_size too (we need both because __builtin_dynamic_object_size computation may involve generating __builtin_object_size as a fallback) so that gfortran.dg/ubsan/bind-c-intent-out-2.f90 does not crash anymore. gcc/ChangeLog: PR middle-end/70090 * asan.cc (initialize_sanitizer_builtins): Register __builtin_dynamic_object_size if necessary. Signed-off-by: Siddhesh Poyarekar <siddhesh@gotplt.org>
Diffstat (limited to 'gcc/cp/constraint.cc')
0 files changed, 0 insertions, 0 deletions