[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug #17338] GNU Mach vs. GCC 4.1
From: |
Samuel Thibault |
Subject: |
Re: [bug #17338] GNU Mach vs. GCC 4.1 |
Date: |
Mon, 7 Aug 2006 06:31:33 +0200 |
User-agent: |
Mutt/1.5.9i-nntp |
BTW, there are other places that might need such fixes: fnsave, frstor
& alike _do_ manipulate memory, and hence should clobber it. Lock
and bit set/clear macros should too. And there are sometimes some
spurious volatiles: the first get_eflags() definition for instance. And
just using things like unsigned long register sp asm("esp"); is just
sufficient when it works.
BTW again, I noticed that pio macros' header is not always included,
so that some objects use the in[bwl]/out[bwl] functions instead of the
macros that get much better inlined.
Samuel