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