aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op-float.cc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2023-06-10 16:02:09 -0400
committerAndrew MacLeod <amacleod@redhat.com>2023-06-12 10:48:30 -0400
commit0965275e865aa1552a370075dd28286bebe18ca6 (patch)
treec1b6f646b4b003184c572317b524e92af6221f83 /gcc/range-op-float.cc
parentaf52b862970b18ac753072337452eca82a77a082 (diff)
downloadgcc-0965275e865aa1552a370075dd28286bebe18ca6.zip
gcc-0965275e865aa1552a370075dd28286bebe18ca6.tar.gz
gcc-0965275e865aa1552a370075dd28286bebe18ca6.tar.bz2
Move operator_bitwise_and to the unified range-op table.
At this point, the remaining 4 integral operation have different impllementations than pointers, so we now check for a pointer table entry first, then if there is nothing, look at the Unified table. * range-op-mixed.h (class operator_bitwise_and): Move from... * range-op.cc (unified_table::unified_table): Add BIT_AND_EXPR. (get_op_handler): Check for a pointer table entry first. (class operator_bitwise_and): Move from here. (integral_table::integral_table): Remove BIT_AND_EXPR.
Diffstat (limited to 'gcc/range-op-float.cc')
0 files changed, 0 insertions, 0 deletions