* write.c (subsegs_finish): Don't specially align last subseg.
[deliverable/binutils-gdb.git] / include / bfdlink.h
index 0865594380dfafe150a23cd7648f5d99d35a132c..a034547212df6982081f8da86f63e8f0fd4a94df 100644 (file)
@@ -1,5 +1,5 @@
 /* bfdlink.h -- header file for BFD link routines
-   Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
+   Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2002
    Free Software Foundation, Inc.
    Written by Steve Chamberlain and Ian Lance Taylor, Cygnus Support.
 
@@ -298,6 +298,10 @@ struct bfd_link_info
      Setting this true may result in a non-sharable text segment.  */
   boolean nocopyreloc;
 
+  /* True if .eh_frame_hdr section and PT_GNU_EH_FRAME ELF segment
+     should be created.  */
+  boolean eh_frame_hdr;
+
   /* How many spare .dynamic DT_NULL entries should be added?  */
   unsigned int spare_dynamic_tags;
 };
@@ -442,7 +446,6 @@ enum bfd_link_order_type
 {
   bfd_undefined_link_order,    /* Undefined.  */
   bfd_indirect_link_order,     /* Built from a section.  */
-  bfd_fill_link_order,         /* Fill with a 16 bit constant.  */
   bfd_data_link_order,         /* Set to explicit data.  */
   bfd_section_reloc_link_order,        /* Relocate against a section.  */
   bfd_symbol_reloc_link_order  /* Relocate against a symbol.  */
@@ -476,13 +479,12 @@ struct bfd_link_order
        } indirect;
       struct
        {
-         /* Value to fill with.  */
-         unsigned int value;
-       } fill;
-      struct
-       {
-         /* Data to put into file.  The size field gives the number
-            of bytes which this field points to.  */
+         /* Size of contents, or zero when contents size == size
+            within output section.
+            A non-zero value allows filling of the output section
+            with an arbitrary repeated pattern.  */
+         unsigned int size;
+         /* Data to put into file.  */
          bfd_byte *contents;
        } data;
       struct
This page took 0.024047 seconds and 4 git commands to generate.