tccgen: nocode_wanted alternatively
commitf843cadb6bc07b3b3de6786233df4592d2d5f60d
authorgrischka <grischka>
Sun, 18 Dec 2016 16:23:33 +0000 (18 17:23 +0100)
committergrischka <grischka>
Sun, 18 Dec 2016 17:53:21 +0000 (18 18:53 +0100)
treec11a7c8e9138015eb15dbaffff3bc28708292797
parent77d7ea04acb56f839031993c102366e30cad5c25
tccgen: nocode_wanted alternatively

tccgen.c: remove any 'nocode_wanted' checks, except in
- greloca(), disables output elf symbols and relocs
- get_reg(), will return just the first suitable reg)
- save_regs(), will do nothing

Some minor adjustments were made where nocode_wanted is set.

xxx-gen.c: disable code output directly where it happens
in functions:
- g(), output disabled
- gjmp(), will do nothing
- gtst(), dto.
arm-gen.c
arm64-gen.c
c67-gen.c
i386-gen.c
tccasm.c
tccgen.c
x86_64-gen.c