tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NULL pointer arithmetic issues



> On Feb 24, 2020, at 4:22 AM, Kamil Rytarowski <n54%gmx.com@localhost> wrote:
> 
> A compiler once being smart enough can introduce ILL/SEGV traps into
> code that performs operations on NULL pointers. This already bitten us
> when we were registering a handler at address 0x0 for the kernel code,
> GCC changed the operation into a cpu trap. (IIRC it was in the sparc code.)

Nonsense, I think it's fair to classify that as a bug.  That sort of stuff is *not* supposed to happen if -ffreestanding is passed to the compiler.

-- thorpej



Home | Main Index | Thread Index | Old Index