/* Build me with gcc -m64 */
#include <stdio.h>
#include <signal.h>
#include <stdlib.h>
#include <errno.h>

int main(){
  const unsigned long long badaddr = 0xfffffffffbadfeed;
  char *p;
  
  /*
  Set up signal handling.
  */
  
  OMGGPF: 
  p = (char*) badaddr;
         
  printf("Phew! Survived a general protection fault!\n");
  return(0);
}
