Hi, the attached patch enables the debug line infos to be generated from the asm listing for s390. With the patch two testsuite failures disappear.
< FAIL: gcc.dg/debug/dwarf2/asm-line1.c scan-assembler is_stmt 1 < FAIL: gnat.dg/return3.adb scan-assembler loc 1 6 Committed to mainline. Bye, -Andreas- 2013-03-05 Andreas Krebbel <andreas.kreb...@de.ibm.com> * config/s390/s390.h: Define DWARF2_ASM_LINE_DEBUG_INFO. --- gcc/config/s390/s390.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) Index: gcc/config/s390/s390.h =================================================================== *** gcc/config/s390/s390.h.orig --- gcc/config/s390/s390.h *************** extern const enum reg_class regclass_map *** 591,596 **** --- 591,599 ---- /* Register save slot alignment. */ #define DWARF_CIE_DATA_ALIGNMENT (-UNITS_PER_LONG) + /* Let the assembler generate debug line info. */ + #define DWARF2_ASM_LINE_DEBUG_INFO 1 + /* Frame registers. */