* stor-layout.c (excess_unit_span): Only define if used.
From-SVN: r61707
This commit is contained in:
parent
c13bea50d1
commit
b8089d8d6c
|
@ -1,3 +1,7 @@
|
|||
2003-01-24 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* stor-layout.c (excess_unit_span): Only define if used.
|
||||
|
||||
2003-01-24 Jerry Quinn <jlquinn@optonline.net>
|
||||
|
||||
* gcc/doc/invoke.texi (Optimization Options): List -O levels
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* C-compiler utilities for types and variables storage layout
|
||||
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1996, 1998,
|
||||
1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
||||
|
@ -62,9 +62,11 @@ static int reference_types_internal = 0;
|
|||
static void finalize_record_size PARAMS ((record_layout_info));
|
||||
static void finalize_type_size PARAMS ((tree));
|
||||
static void place_union_field PARAMS ((record_layout_info, tree));
|
||||
#if defined (PCC_BITFIELD_TYPE_MATTERS) || defined (BITFIELD_NBYTES_LIMITED)
|
||||
static int excess_unit_span PARAMS ((HOST_WIDE_INT, HOST_WIDE_INT,
|
||||
HOST_WIDE_INT, HOST_WIDE_INT,
|
||||
tree));
|
||||
#endif
|
||||
static unsigned int update_alignment_for_field
|
||||
PARAMS ((record_layout_info, tree,
|
||||
unsigned int));
|
||||
|
@ -791,6 +793,7 @@ place_union_field (rli, field)
|
|||
DECL_SIZE_UNIT (field), rli->offset));
|
||||
}
|
||||
|
||||
#if defined (PCC_BITFIELD_TYPE_MATTERS) || defined (BITFIELD_NBYTES_LIMITED)
|
||||
/* A bitfield of SIZE with a required access alignment of ALIGN is allocated
|
||||
at BYTE_OFFSET / BIT_OFFSET. Return nonzero if the field would span more
|
||||
units of alignment than the underlying TYPE. */
|
||||
|
@ -808,6 +811,7 @@ excess_unit_span (byte_offset, bit_offset, size, align, type)
|
|||
> ((unsigned HOST_WIDE_INT) tree_low_cst (TYPE_SIZE (type), 1)
|
||||
/ align));
|
||||
}
|
||||
#endif
|
||||
|
||||
/* RLI contains information about the layout of a RECORD_TYPE. FIELD
|
||||
is a FIELD_DECL to be added after those fields already present in
|
||||
|
|
Loading…
Reference in New Issue