mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-30 15:15:19 +08:00
* crtstuff.c (force_to_data): Use array size 1 not 0.
From-SVN: r37579
This commit is contained in:
parent
3df188844e
commit
52403abb36
@ -1,5 +1,7 @@
|
|||||||
2000-11-19 Richard Henderson <rth@redhat.com>
|
2000-11-19 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
|
* crtstuff.c (force_to_data): Use array size 1 not 0.
|
||||||
|
|
||||||
* dwarf2out.c (simple_type_size_in_bits): Handle a type with
|
* dwarf2out.c (simple_type_size_in_bits): Handle a type with
|
||||||
no computed size as size zero.
|
no computed size as size zero.
|
||||||
(field_byte_offset): Likewise.
|
(field_byte_offset): Likewise.
|
||||||
|
@ -344,7 +344,7 @@ __frame_dummy (void)
|
|||||||
#endif /* defined(INIT_SECTION_ASM_OP) */
|
#endif /* defined(INIT_SECTION_ASM_OP) */
|
||||||
|
|
||||||
/* Force cc1 to switch to .data section. */
|
/* Force cc1 to switch to .data section. */
|
||||||
static func_ptr force_to_data[0] __attribute__ ((__unused__)) = { };
|
static func_ptr force_to_data[1] __attribute__ ((__unused__)) = { };
|
||||||
|
|
||||||
/* NOTE: In order to be able to support SVR4 shared libraries, we arrange
|
/* NOTE: In order to be able to support SVR4 shared libraries, we arrange
|
||||||
to have one set of symbols { __CTOR_LIST__, __DTOR_LIST__, __CTOR_END__,
|
to have one set of symbols { __CTOR_LIST__, __DTOR_LIST__, __CTOR_END__,
|
||||||
@ -495,7 +495,7 @@ __do_global_ctors (void)
|
|||||||
#endif /* defined(INIT_SECTION_ASM_OP) */
|
#endif /* defined(INIT_SECTION_ASM_OP) */
|
||||||
|
|
||||||
/* Force cc1 to switch to .data section. */
|
/* Force cc1 to switch to .data section. */
|
||||||
static func_ptr force_to_data[0] __attribute__ ((__unused__)) = { };
|
static func_ptr force_to_data[1] __attribute__ ((__unused__)) = { };
|
||||||
|
|
||||||
/* Put a word containing zero at the end of each of our two lists of function
|
/* Put a word containing zero at the end of each of our two lists of function
|
||||||
addresses. Note that the words defined here go into the .ctors and .dtors
|
addresses. Note that the words defined here go into the .ctors and .dtors
|
||||||
@ -586,7 +586,7 @@ __dereg_frame_dtor (void)
|
|||||||
/* Terminate the frame section with a final zero. */
|
/* Terminate the frame section with a final zero. */
|
||||||
|
|
||||||
/* Force cc1 to switch to .data section. */
|
/* Force cc1 to switch to .data section. */
|
||||||
static void * force_to_data[0] __attribute__ ((__unused__)) = { };
|
static void * force_to_data[1] __attribute__ ((__unused__)) = { };
|
||||||
|
|
||||||
typedef unsigned int ui32 __attribute__ ((mode (SI)));
|
typedef unsigned int ui32 __attribute__ ((mode (SI)));
|
||||||
asm (EH_FRAME_SECTION_ASM_OP);
|
asm (EH_FRAME_SECTION_ASM_OP);
|
||||||
|
Loading…
Reference in New Issue
Block a user