==> bfd/ChangeLog <==
authorDave Korn <dave.korn@artimi.com>
Tue, 19 May 2009 16:08:08 +0000 (16:08 +0000)
committerDave Korn <dave.korn@artimi.com>
Tue, 19 May 2009 16:08:08 +0000 (16:08 +0000)
commitc1711530e652a14bc0df9b603c73e350b5dfe5ec
treef0e82c9c384277dc508547d786bbc912eac7edf8
parentfbdebf465713844d23625ae09e0ae4995418328b
==> bfd/ChangeLog <==
2009-05-19  Dave Korn  <dave.korn.cygwin@gmail.com>

* cofflink.c (process_embedded_commands):  Ignore "-aligncomm".

==> gas/ChangeLog <==
2009-05-19  Dave Korn  <dave.korn.cygwin@gmail.com>

* NEWS:  Mention new feature.
* config/obj-coff.c (obj_coff_common_parse):  New function.
(obj_coff_comm):  Likewise.
(coff_pseudo_table):  Override default ".comm" definition on PE.
* doc/as.texinfo:  Document new feature.

==> gas/testsuite/ChangeLog <==
2009-05-19  Dave Korn  <dave.korn.cygwin@gmail.com>

* gas/pe/:  New directory for PE format-specific tests.
* gas/pe/aligncomm-a.d:  New test pattern file.
* gas/pe/aligncomm-a.s:  New test source file.
* gas/pe/aligncomm-b.d:  New test pattern file.
* gas/pe/aligncomm-b.s:  New test source file.
* gas/pe/aligncomm-c.d:  New test pattern file.
* gas/pe/aligncomm-c.s:  New test source file.
* gas/pe/aligncomm-d.d:  New test pattern file.
* gas/pe/aligncomm-d.s:  New test source file.
* gas/pe/pe.exp:  New test control script.
* lib/gas-defs.exp (is_pecoff_format):  New function.

==> ld/ChangeLog <==
2009-05-19  Dave Korn  <dave.korn.cygwin@gmail.com>

* NEWS:  Mention new feature.
* deffile.h (def_file_aligncomm):  Add new struct definition.
(def_file):  Add new def_file_aligncomm member.
* deffilep.y (%token):  Add new ALIGNCOMM token.
(command):  Add production rule for ALIGNCOMM.
(def_file_free):  Free any chained def_file_aligncomm structs.
(diropts[]):  Add entry for '-aligncomm' .drectve command.
(def_aligncomm):  New grammar function.
* ld.texinfo:  Document new feature.
* pe-dll.c (process_def_file):  Rename from this ...
(process_def_file_and_drectve):  ... to this, updating all callers,
and process any aligncomms chained to the def file after scanning
all .drectve sections.
(generate_edata):  Updated to match.
(pe_dll_build_sections):  Likewise.

==> ld/testsuite/ChangeLog <==
2009-05-19  Dave Korn  <dave.korn.cygwin@gmail.com>

* ld-pe/aligncomm-1.c:  New test source file.
* ld-pe/aligncomm-2.c:  Likewise.
* ld-pe/aligncomm-3.c:  Likewise.
* ld-pe/aligncomm-4.c:  Likewise.
* ld-pe/aligncomm.d:  New test pattern file.

* ld-pe/direct.exp:  Deleted, and content moved into ...
* ld-pe/pe-run.exp:  ... New common file for all PE run tests.

* ld-pe/vers-script.exp:  Deleted, and content merged into ...
* ld-pe/pe-compile.exp:  ... New common file for PE tests needing
a compiler, adding aligned common tests.

* ld-pe/pe.exp:  Update header comment.
34 files changed:
bfd/ChangeLog
bfd/cofflink.c
gas/ChangeLog
gas/NEWS
gas/config/obj-coff.c
gas/doc/as.texinfo
gas/testsuite/ChangeLog
gas/testsuite/gas/pe/aligncomm-a.d [new file with mode: 0755]
gas/testsuite/gas/pe/aligncomm-a.s [new file with mode: 0755]
gas/testsuite/gas/pe/aligncomm-b.d [new file with mode: 0755]
gas/testsuite/gas/pe/aligncomm-b.s [new file with mode: 0644]
gas/testsuite/gas/pe/aligncomm-c.d [new file with mode: 0755]
gas/testsuite/gas/pe/aligncomm-c.s [new file with mode: 0755]
gas/testsuite/gas/pe/aligncomm-d.d [new file with mode: 0755]
gas/testsuite/gas/pe/aligncomm-d.s [new file with mode: 0755]
gas/testsuite/gas/pe/pe.exp [new file with mode: 0755]
gas/testsuite/lib/gas-defs.exp
ld/ChangeLog
ld/NEWS
ld/deffile.h
ld/deffilep.y
ld/ld.texinfo
ld/pe-dll.c
ld/testsuite/ChangeLog
ld/testsuite/ld-pe/aligncomm-1.c [new file with mode: 0755]
ld/testsuite/ld-pe/aligncomm-2.c [new file with mode: 0755]
ld/testsuite/ld-pe/aligncomm-3.c [new file with mode: 0755]
ld/testsuite/ld-pe/aligncomm-4.c [new file with mode: 0755]
ld/testsuite/ld-pe/aligncomm.d [new file with mode: 0755]
ld/testsuite/ld-pe/direct.exp [deleted file]
ld/testsuite/ld-pe/pe-compile.exp [new file with mode: 0755]
ld/testsuite/ld-pe/pe-run.exp [new file with mode: 0755]
ld/testsuite/ld-pe/pe.exp
ld/testsuite/ld-pe/vers-script.exp [deleted file]