Remove -fno-strict-aliasing and fix aliasing issue

Remove -fno-struict-aliasing as I think the code is generally
safe due to the proper use of unions when an object can have
multiple different types. twin_timeout.c did have some dodgy
casts that I removed.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2 files changed