Many thanks to Hans-Peter Nilsson for reminding me that new RTX codes
need to be added to dwarf2out.cc's mem_loc_descriptor, and for doing
this for BITREVERSE. This patch does the same for the recently added
COPYSIGN. I'd been testing these on a target that doesn't use DWARF
(nvptx-none) and so didn't exhibit the issue, and my additional testing
on x86_64-pc-linux-gnu to double check that changes were safe, doesn't
(yet) trigger the problematic assert in dwarf2out.cc's mem_loc_descriptor.
2023-07-06 Roger Sayle <roger@nextmovesoftware.com>
gcc/ChangeLog
* dwarf2out.cc (mem_loc_descriptor): Handle COPYSIGN.
case SMUL_HIGHPART:
case UMUL_HIGHPART:
case BITREVERSE:
+ case COPYSIGN:
break;
case CONST_STRING: