* crtstuff.c (force_to_data): Use array size 1 not 0.

From-SVN: r37579
This commit is contained in:
Richard Henderson 2000-11-19 17:48:49 -08:00 committed by Richard Henderson
parent 3df188844e
commit 52403abb36
2 changed files with 5 additions and 3 deletions

View File

@ -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.

View File

@ -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);