diff options
author | Richard Biener <rguenther@suse.de> | 2022-03-28 10:07:53 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-03-28 11:34:06 +0200 |
commit | bc86a86a4f2c057bc0e0be94dcbb8c128ae7f717 (patch) | |
tree | 6531507e078f065abc2f8166147b24f8988c4645 /config | |
parent | 9f37d31324f89d0b7b2abac988a976d121ae29c6 (diff) | |
download | gcc-bc86a86a4f2c057bc0e0be94dcbb8c128ae7f717.zip gcc-bc86a86a4f2c057bc0e0be94dcbb8c128ae7f717.tar.gz gcc-bc86a86a4f2c057bc0e0be94dcbb8c128ae7f717.tar.bz2 |
tree-optimization/105070 - annotate bit cluster tests with locations
The following makes sure to annotate the tests generated by
switch lowering bit-clustering with locations which otherwise
can be completely lost even at -O0.
2022-03-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/105070
* tree-switch-conversion.h
(bit_test_cluster::hoist_edge_and_branch_if_true): Add location
argument.
* tree-switch-conversion.cc
(bit_test_cluster::hoist_edge_and_branch_if_true): Annotate
cond with location.
(bit_test_cluster::emit): Annotate all generated expressions
with location.
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions