From 255765c788068fc12293b1ecd005445d53b11fab Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Fri, 3 Oct 2003 14:16:49 +0000 Subject: add extra fields in struct label for optimized linking for solaris. --- cgtypes.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cgtypes.h b/cgtypes.h index 2206cbf..927330f 100644 --- a/cgtypes.h +++ b/cgtypes.h @@ -11,7 +11,7 @@ typedef struct label { WORD label_flags; WORD label_a_stack_size; WORD label_b_stack_size; -#if defined (G_POWER) || defined (_WINDOWS_) || defined (ELF) +#ifdef FUNCTION_LEVEL_LINKING union { ULONG * u_vector; # define label_vector label_u.u_vector @@ -21,16 +21,12 @@ typedef struct label { #else ULONG * label_vector; #endif -#if defined (G_POWER) || defined (I486) || defined (sparc) union { ULONG u0_small_vector; # define label_small_vector label_u0.u0_small_vector ULONG u0_offset; # define label_offset label_u0.u0_offset } label_u0; -#else - ULONG label_small_vector; -#endif WORD label_id; WORD label_arity; struct label *label_descriptor; -- cgit v1.2.3