#gdb eats debug map files that "do not have a strict format"[1] - great design choice! (For masochists there is an IBM patent[2] that describes a parser in the usual abstract classicist style)
#IDA's gen_file() can generate this format, but it declares overlapping data and code segments, while the text segment is incorrectly referenced from the symbol table.[3]