diff options
author | Richard Biener <rguenther@suse.de> | 2017-10-02 10:04:00 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-10-02 10:04:00 +0000 |
commit | 96e2d1d1ae69d409e3052d45f79f471c2caf6c9a (patch) | |
tree | c1e756fa65093265268fb24b80f92bcad3593c63 /gcc/params.def | |
parent | a1488398d4abf50ff8b2ec25d6a75185aefc52c8 (diff) | |
download | gcc-96e2d1d1ae69d409e3052d45f79f471c2caf6c9a.zip gcc-96e2d1d1ae69d409e3052d45f79f471c2caf6c9a.tar.gz gcc-96e2d1d1ae69d409e3052d45f79f471c2caf6c9a.tar.bz2 |
graphite-isl-ast-to-gimple.c (set_codegen_error): With -fchecking and --param graphite-allow-codegen-errors=0 ICE.
2017-10-02 Richard Biener <rguenther@suse.de>
* graphite-isl-ast-to-gimple.c (set_codegen_error): With
-fchecking and --param graphite-allow-codegen-errors=0 ICE.
* params.def (PARAM_GRAPHITE_ALLOW_CODEGEN_ERRORS): New param.
* gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
* gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
* gcc.dg/graphite/id-16.c: Likewise.
* gcc.dg/graphite/pr46168.c: Likewise.
* gcc.dg/graphite/pr68756.c: Likewise.
* gcc.dg/graphite/pr69728.c: Likewise.
* gcc.dg/graphite/pr71575-2.c: Likewise.
* gcc.dg/graphite/pr77362.c: Likewise.
* gcc.dg/graphite/pr81373.c: Likewise.
* gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
* gfortran.dg/graphite/interchange-1.f: Likewise.
* gfortran.dg/graphite/pr29581.f90: Likewise.
* gfortran.dg/graphite/pr42334-1.f: Likewise.
* gfortran.dg/graphite/pr42393-1.f90: Likewise.
* gfortran.dg/graphite/pr42393.f90: Likewise.
* gfortran.dg/graphite/pr47019.f: Likewise.
From-SVN: r253342
Diffstat (limited to 'gcc/params.def')
-rw-r--r-- | gcc/params.def | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/params.def b/gcc/params.def index 136f927..e55afc2 100644 --- a/gcc/params.def +++ b/gcc/params.def @@ -894,6 +894,12 @@ DEFPARAM (PARAM_MAX_ISL_OPERATIONS, "maximum number of isl operations, 0 means unlimited", 350000, 0, 0) +/* For testsuite purposes allow to check for codegen error handling. */ +DEFPARAM (PARAM_GRAPHITE_ALLOW_CODEGEN_ERRORS, + "graphite-allow-codegen-errors", + "whether codegen errors should be ICEs when -fchecking.", + 0, 0, 1) + /* Avoid data dependence analysis on very large loops. */ DEFPARAM (PARAM_LOOP_MAX_DATAREFS_FOR_DATADEPS, "loop-max-datarefs-for-datadeps", |