CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2026/09/25 23:57:03

Modified files:
        sys/arch/m88k/m88k: m8820x_machdep.c 

Log message:
Do not write multiple assignment of the same value to multiple cmmu registers
as nested assignment in a single statement.

This used to work in the gcc 2 days, but from gcc 3 onwards, because these
registers are declared volatile, this caused register reloads to propagate
the assignment value.

This had been noticed and fixed in arch/luna88k/luna88k/machdep.c 1.135, but
the similar constructs in this file were missed.

Noticed by tsutsuii@netbsd

Reply via email to