Multiple commits: Use -fno-strict-aliasing and more

Credits: linaro (Bernhard Rosenkraenzer)

Signed-off-by: dragon <dragon7780@hotmail.nl>