* ldgram.y (%union): Add phdr field.
authorIan Lance Taylor <ian@airs.com>
Tue, 16 Jan 1996 20:51:22 +0000 (20:51 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 16 Jan 1996 20:51:22 +0000 (20:51 +0000)
commita411bea0231c469d2f43ccf74741b987fbbded35
tree4cdc0be089964047a1598ab2071fccdfaedd0695
parenta7aa92e2cdf2ad0c0e722bc9b39200f8ed9ae9cc
* ldgram.y (%union): Add phdr field.
(phdr): Use phdr_qualifiers rather than opt_hdrs and opt_at.
(phdr_qualifiers): New nonterminal.  Add support for FLAGS.
(opt_hdrs, hdr): Remove.
(phdr_val): New nonterminal.
* ldlang.c (lang_new_phdr): Replace hdrs parameter with filehdr
and phdrs parameters.  Add flags parameter.
(lang_record_phdrs): Update for changes to lang_phdr.  Pass flags
to bfd_record_phdr.
* ldlang.h (struct lang_phdr): Replace hdrs field with filehdr and
phdrs fields.  Add flags field.
(LANG_PHDR_FILEHDR, LANG_PHDR_PHDRS): Remove.
(lang_new_phdr): Update declaration.
* ld.texinfo: Document FLAGS.
ld/ChangeLog