diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2023-06-10 16:02:09 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2023-06-12 10:48:30 -0400 |
commit | 0965275e865aa1552a370075dd28286bebe18ca6 (patch) | |
tree | c1b6f646b4b003184c572317b524e92af6221f83 /gcc/range-op-float.cc | |
parent | af52b862970b18ac753072337452eca82a77a082 (diff) | |
download | gcc-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