> Minor nit. Since this is used in an unspec_volatile, the name should be > UNSPECV_ and defined in the unspecv enum. Ouch. It turns out that the ARM implementation has it too so I have installed the attached patchlet on top of the others after minimal retesting. PR middle-end/65958 * config/arm/unspecs.md (unspec): Remove UNSPEC_PROBE_STACK_RANGE. (unspecv): Add VUNSPEC_PROBE_STACK_RANGE. * config/arm/arm.md (probe_stack_range): Adjust. * config/aarch64/aarch64.md (unspec): Remove UNSPEC_PROBE_STACK_RANGE. (unspecv): Add UNSPECV_PROBE_STACK_RANGE. (probe_stack_range_): Adjust. -- Eric Botcazou