]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix ICE in rewrite_expr_tree_parallel
authorCui, Lili <lili.cui@intel.com>
Wed, 31 May 2023 07:39:13 +0000 (07:39 +0000)
committerCui, Lili <lili.cui@intel.com>
Wed, 31 May 2023 07:51:14 +0000 (07:51 +0000)
commit80ee7d02e8db4893e104de02659fb71cc1dc81e9
treef0d49af2476bd7bf3786cb1d062b60f99f5ce70d
parent5a98afec536ccc8e4530575edc5cf3420a4416b3
Fix ICE in rewrite_expr_tree_parallel

1. Limit the value of tree-reassoc-width to IntegerRange(0, 256).
2. Add width limit in rewrite_expr_tree_parallel.

gcc/ChangeLog:

PR tree-optimization/110038
* params.opt: Add a limit on tree-reassoc-width.
* tree-ssa-reassoc.cc
(rewrite_expr_tree_parallel): Add width limit.

gcc/testsuite/ChangeLog:

PR tree-optimization/110038
* gcc.dg/pr110038.c: New test.
gcc/params.opt
gcc/testsuite/gcc.dg/pr110038.c [new file with mode: 0644]
gcc/tree-ssa-reassoc.cc