diff options
| author | Andrew MacLeod <amacleod@redhat.com> | 2025-10-25 11:59:55 -0400 |
|---|---|---|
| committer | Andrew MacLeod <amacleod@redhat.com> | 2025-10-29 10:21:54 -0400 |
| commit | 8b0e43d7ec87f53d5bbd0a2d4d876d0aa1327a33 (patch) | |
| tree | 46a465c2f98c1b953f60481d08b9ba1f257ce454 /gcc/go/go-lang.cc | |
| parent | dd7dffb02ff5cd3a88654deacad67298ee8ed8fa (diff) | |
| download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 | |
Handle VIEW_CONVERT_EXPR for ranges as if it were a cast.
PR tree-optimization/91191
gcc/
* gimple-range-op.cc (gimple_range_op_handler): Descend one
operand lower for a VIEW_CONVERT_EXPR.
* range-op-mixed.h (class operator_view): New.
* range-op.cc (range_op_table): Add VIEW_CONVERT_EXPR case.
(operator_view::fold_range): New.
(operator_view::op1_range): New.
(operator_view::update_bitmask): New.
gcc/testsuite/
* gcc.dg/pr91191.c: New.
Diffstat (limited to 'gcc/go/go-lang.cc')
0 files changed, 0 insertions, 0 deletions
