Fix ia64 gas testsuite. Update ia64 DV tables. Fix ia64 gas testsuite again.
[deliverable/binutils-gdb.git] / gas / subsegs.h
index 7d71e8b19aa9e2342867dec379cfb53730ba779b..a2ef4748a56dbc670476f70374b25abf9864250c 100644 (file)
@@ -1,6 +1,6 @@
 /* subsegs.h -> subsegs.c
-
-   Copyright (C) 1987, 1992, 1993, 1994 Free Software Foundation, Inc.
+   Copyright (C) 1987, 92, 93, 94, 95, 96, 98, 2000
+   Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
@@ -15,8 +15,9 @@
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with GAS; see the file COPYING.  If not, write to
-   the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+   along with GAS; see the file COPYING.  If not, write to the Free
+   Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+   02111-1307, USA.  */
 
 /*
  * For every sub-segment the user mentions in the ASsembler program,
@@ -44,7 +45,7 @@ struct frchain                        /* control building of a frag chain */
   struct frag *frch_root;      /* 1st struct frag in chain, or NULL */
   struct frag *frch_last;      /* last struct frag in chain, or NULL */
   struct frchain *frch_next;   /* next in chain of struct frchain-s */
-  segT frch_seg;               /* SEG_TEXT or SEG_DATA. */
+  segT frch_seg;               /* SEG_TEXT or SEG_DATA.  */
   subsegT frch_subseg;         /* subsegment number of this chain */
 #ifdef BFD_ASSEMBLER
   fixS *fix_root;              /* Root of fixups for this subsegment.  */
@@ -60,11 +61,10 @@ typedef struct frchain frchainS;
 extern frchainS *frchain_root;
 
 /* Frchain we are assembling into now.  That is, the current segment's
-   frag chain, even if it contains no (complete) frags. */
+   frag chain, even if it contains no (complete) frags.  */
 extern frchainS *frchain_now;
 
-
-typedef struct
+typedef struct segment_info_struct
 {
   frchainS *frchainP;
   unsigned int hadone : 1;
@@ -115,6 +115,10 @@ typedef struct
 #ifdef NEED_LITERAL_POOL
   unsigned long literal_pool_size;
 #endif
+
+#ifdef TC_SEGMENT_INFO_TYPE
+  TC_SEGMENT_INFO_TYPE tc_segment_info_data;
+#endif
 } segment_info_type;
 
 #ifdef BFD_ASSEMBLER
@@ -150,4 +154,4 @@ struct seg_info_trash {
 
 #endif /* ! BFD_ASSEMBLER */
 
-/* end of subsegs.h */
+extern void subsegs_print_statistics PARAMS ((FILE *));
This page took 0.024613 seconds and 4 git commands to generate.