Cleanup new bound checking code
commit65f2fe390c8fb7341f27172059e939efbcdaabf0
authorMichael Matz <matz@suse.de>
Thu, 16 Jan 2020 00:19:59 +0000 (16 01:19 +0100)
committerMichael Matz <matz@suse.de>
Thu, 16 Jan 2020 00:19:59 +0000 (16 01:19 +0100)
treecf83a003afd4a0afbe82103d1749da2effdead13
parent4a70b2bc2d080baa4082d9d902f9172f88021019
Cleanup new bound checking code

remove quadratic loops by not using side tables; address-taken
can simply be a flag per local sym, and the lbounds section can
be filled after symbols go out of scope at which point we know
if the address was taken, so that there's no need to compress it
again after the funcion is done.
i386-gen.c
tcc.h
tccgen.c
x86_64-gen.c