Subject: rasops_erasecols() broken wrt alignment?
To: None <ad@netbsd.org>
From: matthew green <mrg@eterna.com.au>
List: port-sparc
Date: 06/15/1999 01:38:14
hi andy.


pressing 'delete' on my ELC console causes it to crash these days...
as far as i can tell, it is in rasops_erasecols() at this point:

	for (cnt = n8; cnt; cnt--) {
>>>		dp[0] = clr;
		dp[1] = clr;


i can only conclude that the mysterious alignment frobbing code has
a bug, but i haven't yet worked out how it all works... maybe you
can know?  i haven't actually showned that 'dp' is unaligned, but
this is where the fault happens and the code looks dodgy... i'm not
sure that the alignment checking is done on the right variables...