On 5/16/25 11:22 AM, Richard Sandiford wrote:
gen_exp had code to handle the 'L' operand format. But this format
is specifically for location_ts, which are only used in RTX_INSNs.
Those should never occur in this context, where the input is always
an md file rather than an __RTL function. Any hard-coded raw
location value would be meaningless anyway.
It seemed safer to turn this into an error rather than a gcc_unreachable.
gcc/
* genemit.cc (generator::gen_exp): Raise an error if we see
an 'L' operand.
OK
jeff