aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorJørgen Kvalsvik <j@lambda.is>2024-04-09 13:39:03 +0200
committerJørgen Kvalsvik <j@lambda.is>2024-04-09 13:48:20 +0200
commitdd78e6a3cbd8f7c678d90ca0d05787faeb2e9c9a (patch)
treeab06bcc9d82b4a245c4364532dd09846cdccc715 /libgcc
parenta79d13a01f8cbb99fb45bf3f3ffc62c99ee0b05e (diff)
downloadgcc-dd78e6a3cbd8f7c678d90ca0d05787faeb2e9c9a.zip
gcc-dd78e6a3cbd8f7c678d90ca0d05787faeb2e9c9a.tar.gz
gcc-dd78e6a3cbd8f7c678d90ca0d05787faeb2e9c9a.tar.bz2
Guard function->cond_uids access [PR114601]
PR114601 shows that it is possible to reach the condition_uid lookup without having also created the fn->cond_uids, through compiler-generated conditionals. Consider all lookups on non-existing maps misses, which they are from the perspective of the source code, to avoid the NULL access. PR gcov-profile/114601 gcc/ChangeLog: * tree-profile.cc (condition_uid): Guard fn->cond_uids access. gcc/testsuite/ChangeLog: * gcc.misc-tests/gcov-pr114601.c: New test.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions