>>356
#include <stdio.h>
#include <float.h>

int main(){
  double x = 0.0/0.0;
  if((x) != (x)) {
    printf("NaN(1)\n");
  }
  if(_isnan(x)) {
    printf("NaN(2)\n");
  }
  printf("OK\n");
  return 0;
}

…>>359使ってないけど落ちなかった。NaN(2)は表示された。
BCC 5.5.1 + Win2kSP4 にてテスト。