CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2025/07/23 10:55:55
Modified files: gnu/usr.bin/gcc/gcc/config/m88k: m88k.md Log message: Use the CODE_LABEL_NUMBER() macro to get the label number built by gen_label_rtx() instead of an unchecked direct XINT extraction. The old XINT(..., 3) construct had been carried over from gcc 2.95, but the actual label rtx layout has changed since, and CODE_LABEL_NUMBER() now really wraps XINT(..., 6). Fortunately this construct only occurs three times: two in commented-out code, and once in an apparently only reachable once in a blue moon code path. At worst this would have caused as(1) to complain about duplicate and/or missing labels.