diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2011-10-18 16:36:16 +0400 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2011-10-18 16:36:16 +0400 |
commit | ea3f6aa86222070d219f0c70a60c2eda779ba306 (patch) | |
tree | d81160bdc6decd0db9c1c8ba11fe91db4af9dcda /gcc/fortran/trans-array.c | |
parent | 748c5114543cb803cdb494105510217046d20513 (diff) | |
download | gcc-ea3f6aa86222070d219f0c70a60c2eda779ba306.zip gcc-ea3f6aa86222070d219f0c70a60c2eda779ba306.tar.gz gcc-ea3f6aa86222070d219f0c70a60c2eda779ba306.tar.bz2 |
re PR rtl-optimization/50205 (ICE: in code_motion_path_driver, at sel-sched.c:6581 with -fselective-scheduling2 and custom flags)
PR rtl-optimization/50205
* sel-sched.c (count_occurrences_1): Simplify on the assumption that
p->x is a register. Forbid substitution when the same register is
found in a different mode.
(count_occurrences_equiv): Assert that 'what' is a register.
* gcc.dg/pr50205.c: New.
From-SVN: r180135
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions