Make arm2gnu.pl emit only one line per input line, if possible.
authorTim Terriberry <tterribe@xiph.org>
Mon, 13 Dec 2010 15:20:34 +0000 (15:20 +0000)
committerTim Terriberry <tterribe@xiph.org>
Mon, 13 Dec 2010 15:20:34 +0000 (15:20 +0000)
commite1fc857f9c69c97e1097dc7d889a7a66d8a63209
treee934cdb06dc922f45732a7501d491d28b1bb12de
parent648e78bc4d2d724a5ab599c370d9dbce33dbba51
Make arm2gnu.pl emit only one line per input line, if possible.

The changes in r17745 made PROC and ENDP directives emit multiple
 lines, leading to mis-matched line numbers between the original RVCT
 source and the GNU translation.
gas allows multiple statements per line, so use them to keep the line
 numbers in sync.
Also, contrary to the commit message in r17745, function names actually
 do show up correctly in valgrind; I was testing the wrong binary.

svn path=/trunk/theora/; revision=17752
lib/arm/arm2gnu.pl