aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/go-lang.cc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2025-10-25 11:59:55 -0400
committerAndrew MacLeod <amacleod@redhat.com>2025-10-29 10:21:54 -0400
commit8b0e43d7ec87f53d5bbd0a2d4d876d0aa1327a33 (patch)
tree46a465c2f98c1b953f60481d08b9ba1f257ce454 /gcc/go/go-lang.cc
parentdd7dffb02ff5cd3a88654deacad67298ee8ed8fa (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
Handle VIEW_CONVERT_EXPR for non-floats.HEADtrunkmaster
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