diff options
author | David Malcolm <dmalcolm@redhat.com> | 2021-02-18 21:28:26 -0500 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2021-02-18 21:28:26 -0500 |
commit | b258e263e0d74ca1f76aeaac5f4d1abef6b13707 (patch) | |
tree | 10ba2366bcfa77c851197f56f429d4f3ba921b06 /gcc/fortran/simplify.c | |
parent | 187d0d5871b1fa572b0238b4989fa067df56778f (diff) | |
download | gcc-b258e263e0d74ca1f76aeaac5f4d1abef6b13707.zip gcc-b258e263e0d74ca1f76aeaac5f4d1abef6b13707.tar.gz gcc-b258e263e0d74ca1f76aeaac5f4d1abef6b13707.tar.bz2 |
jit: fix ICE on BUILT_IN_TRAP [PR99126]
gcc/jit/ChangeLog:
PR jit/99126
* jit-builtins.c
(gcc::jit::builtins_manager::get_builtin_function_by_id):
Update assertion to reject BUILT_IN_NONE.
(gcc::jit::builtins_manager::ensure_optimization_builtins_exist):
New.
* jit-builtins.h
(gcc::jit::builtins_manager::ensure_optimization_builtins_exist):
New decl.
* jit-playback.c (gcc::jit::playback::context::replay): Call it.
Remove redundant conditional on bm.
gcc/testsuite/ChangeLog:
PR jit/99126
* jit.dg/test-trap.c: New test.
Diffstat (limited to 'gcc/fortran/simplify.c')
0 files changed, 0 insertions, 0 deletions