comparison gcc/config/alpha/osf.h @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
1 /* Definitions of target machine for GNU compiler, for DEC Alpha on OSF/1. 1 /* Definitions of target machine for GNU compiler, for DEC Alpha on OSF/1.
2 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003,
3 2004, 2007 Free Software Foundation, Inc. 3 2004, 2007, 2009 Free Software Foundation, Inc.
4 Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) 4 Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
5 5
6 This file is part of GCC. 6 This file is part of GCC.
7 7
8 GCC is free software; you can redistribute it and/or modify 8 GCC is free software; you can redistribute it and/or modify
160 160
161 /* Digital UNIX V4.0E (1091)/usr/include/sys/types.h 4.3.49.9 1997/08/14 */ 161 /* Digital UNIX V4.0E (1091)/usr/include/sys/types.h 4.3.49.9 1997/08/14 */
162 #define SIZE_TYPE "long unsigned int" 162 #define SIZE_TYPE "long unsigned int"
163 #define PTRDIFF_TYPE "long int" 163 #define PTRDIFF_TYPE "long int"
164 164
165 #define SIG_ATOMIC_TYPE "int"
166
167 #define INT8_TYPE "signed char"
168 #define INT16_TYPE "short int"
169 #define INT32_TYPE "int"
170 #define INT64_TYPE "long int"
171 #define UINT8_TYPE "unsigned char"
172 #define UINT16_TYPE "short unsigned int"
173 #define UINT32_TYPE "unsigned int"
174 #define UINT64_TYPE "long unsigned int"
175
176 #define INT_LEAST8_TYPE "signed char"
177 #define INT_LEAST16_TYPE "short int"
178 #define INT_LEAST32_TYPE "int"
179 #define INT_LEAST64_TYPE "long int"
180 #define UINT_LEAST8_TYPE "unsigned char"
181 #define UINT_LEAST16_TYPE "short unsigned int"
182 #define UINT_LEAST32_TYPE "unsigned int"
183 #define UINT_LEAST64_TYPE "long unsigned int"
184
185 #define INT_FAST8_TYPE "signed char"
186 #define INT_FAST16_TYPE "int"
187 #define INT_FAST32_TYPE "int"
188 #define INT_FAST64_TYPE "long int"
189 #define UINT_FAST8_TYPE "unsigned char"
190 #define UINT_FAST16_TYPE "unsigned int"
191 #define UINT_FAST32_TYPE "unsigned int"
192 #define UINT_FAST64_TYPE "long unsigned int"
193
194 #define INTPTR_TYPE "long int"
195 #define UINTPTR_TYPE "long unsigned int"
196
165 /* The linker will stick __main into the .init section. */ 197 /* The linker will stick __main into the .init section. */
166 #define HAS_INIT_SECTION 198 #define HAS_INIT_SECTION
167 #define LD_INIT_SWITCH "-init" 199 #define LD_INIT_SWITCH "-init"
168 #define LD_FINI_SWITCH "-fini" 200 #define LD_FINI_SWITCH "-fini"
169
170 /* The linker needs a space after "-o". This allows -oldstyle_liblookup to
171 be passed to ld. */
172 #define SWITCHES_NEED_SPACES "o"
173 201
174 /* Select a format to encode pointers in exception handling data. CODE 202 /* Select a format to encode pointers in exception handling data. CODE
175 is 0 for data, 1 for code labels, 2 for function pointers. GLOBAL is 203 is 0 for data, 1 for code labels, 2 for function pointers. GLOBAL is
176 true if the symbol may be affected by dynamic relocations. 204 true if the symbol may be affected by dynamic relocations.
177 205