------- Comment #6 from pinskia at gcc dot gnu dot org 2008-05-04 17:09 ------- >Now, this code should not rely on undefined behaviour:
It does because incrementing or decrementing to a NULL Pointer is undefined. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36124