"git@gitlab.cobolworx.com:COBOLworx/gcc-cobol.git" did not exist on "8ca07a3072438fa5e76f2b2cea9e51a98760a86f"
re PR middle-end/70199 (Crash at -O2 when using labels.)
PR middle-end/70199 * function.h (struct function): Add has_forced_label_in_static. * gimplify.c (force_labels_r): Set it. * lto-streamer-in.c (input_struct_function_base): Read it. * lto-streamer-out.c (output_struct_function_base): Write it. * tree-inline.c (has_label_address_in_static_1): Remove. (copy_forbidden): Remove fndecl parameter; test has_forced_label_in_static. (inline_forbidden_p): Update call to copy_forbidden. (tree_versionable_function_p): Likewise. * ipa-chkp.c (chkp_instrumentable_p): Likewise. (chkp_versioning): Likewise. * tree-inline.h (copy_forbidden): Update decl. testsuite/ * gcc.c-torture/compile/pr70199.c: New. From-SVN: r234261
Showing
- gcc/ChangeLog 16 additions, 0 deletionsgcc/ChangeLog
- gcc/function.h 4 additions, 0 deletionsgcc/function.h
- gcc/gimplify.c 4 additions, 1 deletiongcc/gimplify.c
- gcc/ipa-chkp.c 10 additions, 10 deletionsgcc/ipa-chkp.c
- gcc/lto-streamer-in.c 1 addition, 0 deletionsgcc/lto-streamer-in.c
- gcc/lto-streamer-out.c 1 addition, 0 deletionsgcc/lto-streamer-out.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.c-torture/compile/pr70199.c 20 additions, 0 deletionsgcc/testsuite/gcc.c-torture/compile/pr70199.c
- gcc/tree-inline.c 9 additions, 36 deletionsgcc/tree-inline.c
- gcc/tree-inline.h 1 addition, 1 deletiongcc/tree-inline.h
Loading
Please register or sign in to comment