Bugtraq mailing list archives
Re: gcc 4.1 bug miscompiles pointer range checks, may place you at risk
From: leonleon77 () hotmail com
Date: 3 May 2006 07:21:09 -0000
perhaps instead of "c + len > c" being the test of pointer wraparound, one may use the following (if there is a desire to use pointer-based arithmetic)... #define MAXPTR (char *)0xffffffff // this would differ on 64 bit systems if (MAXPTR - c < len) { // we have a pointer wraparound... }
Current thread:
- Re: gcc 4.1 bug miscompiles pointer range checks, may place you at risk leonleon77 (May 04)
- Re: gcc 4.1 bug miscompiles pointer range checks, may place you at risk Tonnerre Lombard (May 06)