-
- Downloads
"git@gitlab.cobolworx.com:COBOLworx/gcc-cobol.git" did not exist on "a0ed509928bf2ab7544da098a6f41eb457c5c3ad"
common.opt: Split up -fisolate-erroneous-paths into -fisolate-erroneous-paths-dereference...
* common.opt: Split up -fisolate-erroneous-paths into -fisolate-erroneous-paths-dereference and -fisolate-erroneous-paths-attribute. * invoke.texi: Corresponding changes. * gimple.c (infer_nonnull_range): Add and use new arguments to control what kind of statements can be used to infer a non-null range. * gimple.h (infer_nonnull_range): Update prototype. * tree-vrp.c (infer_value_range): Corresponding changes. * opts.c (default_options_table): Update due to option split. * gimple-ssa-isolate-paths.c: Fix trailing whitespace. (find_implicit_erroneous_behaviour): Pass additional arguments to infer_nonnull_range. (find_explicit_erroneous_behaviour): Similarly. (gate_isolate_erroneous_paths): Check both of the new options. testsuite/ * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference. * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on -fisolate-erroneous-paths-attribute. * gcc.dg/tree-ssa/isolate-4.c: Likewise. From-SVN: r205689
Showing
- gcc/ChangeLog 19 additions, 0 deletionsgcc/ChangeLog
- gcc/common.opt 12 additions, 5 deletionsgcc/common.opt
- gcc/doc/invoke.texi 13 additions, 6 deletionsgcc/doc/invoke.texi
- gcc/gimple-ssa-isolate-paths.c 17 additions, 12 deletionsgcc/gimple-ssa-isolate-paths.c
- gcc/gimple.c 15 additions, 6 deletionsgcc/gimple.c
- gcc/gimple.h 1 addition, 1 deletiongcc/gimple.h
- gcc/opts.c 1 addition, 1 deletiongcc/opts.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/pr38984.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/pr38984.c
- gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/tree-ssa/isolate-2.c
- gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/tree-ssa/isolate-4.c
- gcc/tree-vrp.c 1 addition, 1 deletiongcc/tree-vrp.c
Loading
Please register or sign in to comment