Mercurial > hg > CbC > CbC_gcc
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 |