".area _DATA" is an artefact; ".area _DATA_1" is a correct area definition.
that happen because of both !areadata and !area are in the dict and there is no check for this in emitRegularMap() of the SDCCglue.c. that might affect not only the GBZ80 target.
SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ez80_z80/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8/pdk13/pdk14/pdk15 4.0.0 #11528 (MINGW64)
published under GNU General Public License (GPL)
i made this kind of fix of emitRegularMap(), but it's a bit dirty:
Last edit: Tony Pavlov 2020-05-21
what's about this?
This one is fixed long ago