Create strict_aliasing.c

This program demonstrates different ways in which the compiler warning 
"dereferencing type-punned pointer will break strict-aliasing rules"
can be generated on gcc compiler version 4.3.3
This has to be compiled as follows
for n in 1 2 3 4 5 6; do ( gcc -O3 -Wall -DNUM=$n test_2.c && ./a.out ); done
You will not get the above warning if Optimization level is '0' or '1'.