]> git.ipfire.org Git - people/ms/gcc.git/commit
middle-end/101423 - internal calls do not trap
authorRichard Biener <rguenther@suse.de>
Mon, 12 Jul 2021 08:26:25 +0000 (10:26 +0200)
committerRichard Biener <rguenther@suse.de>
Tue, 13 Jul 2021 09:46:25 +0000 (11:46 +0200)
commit2d90f3ed9c63926cb6f150aa0dcad4d16a4c16c7
tree64e29cf197af175391ab7d9d919fb65cebdd79b7
parentf32145c27eec468247353b59ec5f62fcba3ae2c7
middle-end/101423 - internal calls do not trap

This adjusts gimple_could_trap_p to not consider internal function
calls to trap compared to indirect calls or calls to weak functions.

2021-07-12  Richard Biener  <rguenther@suse.de>

PR middle-end/101423
* gimple.c (gimple_could_trap_p_1): Internal function calls
do not trap.
* tree-eh.c (tree_could_trap_p): Likewise.

(cherry picked from commit 123d0a597beb6d9865f808bf15b0d67f2a8fd5b2)
gcc/gimple.c
gcc/tree-eh.c