re PR middle-end/78901 (ICE: verify_gimple failed (error: statement marked for throw...
authorJakub Jelinek <jakub@redhat.com>
Sat, 24 Dec 2016 11:15:44 +0000 (12:15 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sat, 24 Dec 2016 11:15:44 +0000 (12:15 +0100)
commit6b56d5f57de2d5608e3ad04649dc6bcba45c942d
tree858b469244234ff5d8880095556999d5b4f84e7e
parent7b903e286896bada20e76645bec6ec38853bd13a
re PR middle-end/78901 (ICE: verify_gimple failed (error: statement marked for throw in middle of block))

PR middle-end/78901
* except.c (nothrow_libfn_p): Expect libc_name_p to return
const struct libc_name_struct *, if it returns NULL, return 0,
otherwise check c_ver and use flag_isoc99 or flag_isoc11.
* cfns.gperf: Add %struct-type and libc_name_struct definition.
For all C89 C library functions add , 89 after the name, add
C99 C library functions with , 99 and C11 C library functions
with , 11 suffix.
* cfns.h: Regenerated.

From-SVN: r243914
gcc/cp/ChangeLog
gcc/cp/cfns.gperf
gcc/cp/cfns.h
gcc/cp/except.c