On Linux/x86, assembler generates bogus line debug info
with gas/i386/dw2-compress-1.s:
[...@gnu-6 compresss-1]$ make dw2-compress-1a.o
./as -o dw2-compress-1a.o dw2-compress-1.s
[...@gnu-6 compresss-1]$ ./readelf -wl dw2-compress-1a.o
Raw dump of debug contents of section .debug_line:
Offset:
--- Additional Comments From dougsemler at gmail dot com 2010-07-04 12:37
---
I'm reopening this bug:
I believe the patch that fixed this in deffilep.y introduced a shift-reduce
conflict that now fails to align properly any symbol that is listed in the
tokens[] array on or about line 96