]> git.ipfire.org Git - thirdparty/gcc.git/commit
Handle 'NUM' in 'PUSH_INSERT_PASSES_WITHIN'
authorThomas Schwinge <tschwinge@baylibre.com>
Fri, 28 Jun 2024 10:10:12 +0000 (12:10 +0200)
committerThomas Schwinge <tschwinge@baylibre.com>
Thu, 5 Sep 2024 05:17:15 +0000 (07:17 +0200)
commit22af50a48d2b4371ee6d805d95f56212fbe611b1
tree3a8cb01dc93df5de0b6c21ee0423df51da76c917
parentde3ca363811a3974e4398ecdb1db2274efd61a1c
Handle 'NUM' in 'PUSH_INSERT_PASSES_WITHIN'

..., such that also for repeated 'NEXT_PASS', 'PUSH_INSERT_PASSES_WITHIN' for a
given 'PASS', the 'PUSH_INSERT_PASSES_WITHIN' applies to the preceeding
'NEXT_PASS', and not unconditionally applies to the first 'NEXT_PASS'.

gcc/
* gen-pass-instances.awk: Handle 'PUSH_INSERT_PASSES_WITHIN'.
* pass_manager.h (PUSH_INSERT_PASSES_WITHIN): Adjust.
* passes.cc (PUSH_INSERT_PASSES_WITHIN): Likewise.
gcc/gen-pass-instances.awk
gcc/pass_manager.h
gcc/passes.cc