]> git.ipfire.org Git - thirdparty/gcc.git/commit
ubsan.c (ubsan_type_descriptor): If varpool_get_node returns NULL for a decl, recreat...
authorMarek Polacek <polacek@redhat.com>
Wed, 27 Nov 2013 08:02:48 +0000 (08:02 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Wed, 27 Nov 2013 08:02:48 +0000 (08:02 +0000)
commit14a981b922e03f200af99b1db09f599842d8eb7d
tree7b0bd7c1d1c52fe4a301a4ef1b40bb08444d2459
parent199299e8e54ad29fd3b140adae78e08bbbfef8c4
ubsan.c (ubsan_type_descriptor): If varpool_get_node returns NULL for a decl, recreate that decl.

2013-11-27  Marek Polacek  <polacek@redhat.com>

* ubsan.c (ubsan_type_descriptor): If varpool_get_node returns NULL
for a decl, recreate that decl.  Save into the hash table VAR_DECLs
rather than ADDR_EXPRs.
testsuite/
* c-c++-common/ubsan/undefined-1.c: New test.

From-SVN: r205433
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/undefined-1.c [new file with mode: 0644]
gcc/ubsan.c