be stricter with aliasing
commit3fe2a95d7fe854c8cf496a009a467bb65cdf030d
authorgrischka <grischka>
Tue, 7 Jan 2014 13:57:07 +0000 (7 14:57 +0100)
committergrischka <grischka>
Tue, 7 Jan 2014 13:57:07 +0000 (7 14:57 +0100)
tree217e2470122e020f6c71acf97c2bdaf4d7f5943e
parent2bd0daabbe1fc40e65e4a4631e68f5ca093ea1fb
be stricter with aliasing

Refactoring (no logical changes):
- use memcpy in tccgen.c:ieee_finite(double d)
- use union to store attribute flags in Sym
Makefile: "CFLAGS+=-fno-strict-aliasing" basically not necessary
anymore but I left it for now because gcc sometimes behaves
unexpectedly without.

Also:
- configure: back to mode 100755
- tcc.h: remove unused variables tdata/tbss_section
- x86_64-gen.c: adjust gfunc_sret for prototype
configure [changed mode: 0644->0755]
i386-gen.c
libtcc.c
tcc.h
tccgen.c
x86_64-gen.c