>>19
3.9.1では最適化フラグを指定しなければ実行時二重開放エラーになった
或いはpが使用されれば-O2でも省略されなくなり二重開放エラーになった

#include <cstdio>
int main(){
  int*p=new int;
  printf("%p\n",p);
  delete p;
  delete p;
}