ld/ChangeLog
commit8ddde5279eec45a2f2717e70851d66aabb03fd0b
authorDave Korn <dave.korn@artimi.com>
Wed, 27 May 2009 18:40:56 +0000 (27 18:40 +0000)
committerDave Korn <dave.korn@artimi.com>
Wed, 27 May 2009 18:40:56 +0000 (27 18:40 +0000)
treec97d98d15855b0493ccb8acf70b5c3dc5bf53215
parent1bcb055f49a4427dbf8702f684cc9a6d090552d3
ld/ChangeLog

* deffilep.y (%union):  Add new string-type semantic value 'digits'.
(%token):  Remove NUMBER as token, add DIGITS.
(%type):  Add NUMBER as type.  Add new id types anylang_id, opt_id.
(ALIGNCOMM):  Parse an anylang_id instead of a plain ID.
(anylang_id):  New production.
(opt_digits):  Likewise.
(opt_id):  Likewise.
(NUMBER):  Likewise.
(def_lex):  Return strings of digits in raw string form as DIGITS
token, instead of converting to numeric integer type.

ld/testsuite/ChangeLog

* ld-pe/non-c-lang-syms.c:  New dump test source file.
* ld-pe/non-c-lang-syms.d:  New dump test pattern file.
* ld-pe/pe.exp:  Run new "foreign symbol" test.
ld/ChangeLog
ld/deffilep.y
ld/testsuite/ChangeLog
ld/testsuite/ld-pe/non-c-lang-syms.d [new file with mode: 0755]
ld/testsuite/ld-pe/non-c-lang-syms.s [new file with mode: 0755]
ld/testsuite/ld-pe/pe.exp