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.

Reply via email to