davidgiven / ack

The Amsterdam Compiler Kit
http://tack.sf.net
Other
428 stars 62 forks source link

[bug] em_ass fails on very long debugging strings using MES 12 #189

Open ccodere opened 5 years ago

ccodere commented 5 years ago

There is a limitation on the maximum line length that em_ass accepts, and it might fail linking when the line length is exceeded. This is more related on MES 12 debugger information strings are created, as it seems they can be unlimited in length, at least on the pascal compiler.

Steps to reproduce: build asprint.p in util/em_ass with debug information flag (-g) for the em22 target.

Workaround: Remove the debug generation flag -g.