aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-openmp.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-04-05 09:51:32 +0200
committerRichard Biener <rguenther@suse.de>2022-04-05 09:54:46 +0200
commite68f5c90bae44e886bd1b13a135dbfd00bceea0a (patch)
treeb8f7bacc12e0f609e27f4ace51990b4ff3016389 /gcc/fortran/trans-openmp.cc
parent2874772c4b597daa66ace0ef28b401d597307a03 (diff)
downloadgcc-e68f5c90bae44e886bd1b13a135dbfd00bceea0a.zip
gcc-e68f5c90bae44e886bd1b13a135dbfd00bceea0a.tar.gz
gcc-e68f5c90bae44e886bd1b13a135dbfd00bceea0a.tar.bz2
c/105151 - move early walloca pass
When the walloca pass gained support for ranger the early pass was not moved to a place where SSA form is available but remained in the lowering pipeline. For the testcase in this bug this is a problem because for errorneous input we still run the lowering pipeline but here have broken SSA form which ranger does not like. The solution is to rectify the mistake with using ranger without SSA form and move the pass which solves both issues. 2022-04-05 Richard Biener <rguenther@suse.de> PR c/105151 * passes.def (pass_walloca): Move early instance into pass_build_ssa_passes to make SSA form available. * gcc.dg/gimplefe-error-14.c: New testcase.
Diffstat (limited to 'gcc/fortran/trans-openmp.cc')
0 files changed, 0 insertions, 0 deletions