Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/rs6000/linux64.h @ 63:b7f97abdc517 gcc-4.6-20100522
update gcc from gcc-4.5.0 to gcc-4.6
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 May 2010 12:47:05 +0900 |
parents | 77e2b8dfacca |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
56:3c8a44c06a95 | 63:b7f97abdc517 |
---|---|
1 /* Definitions of target machine for GNU compiler, | 1 /* Definitions of target machine for GNU compiler, |
2 for 64 bit PowerPC linux. | 2 for 64 bit PowerPC linux. |
3 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, | 3 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, |
4 2009 Free Software Foundation, Inc. | 4 2009, 2010 Free Software Foundation, Inc. |
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 it | 8 GCC is free software; you can redistribute it and/or modify it |
9 under the terms of the GNU General Public License as published | 9 under the terms of the GNU General Public License as published |
58 /* New ABI uses a local sym for the function entry point. */ | 58 /* New ABI uses a local sym for the function entry point. */ |
59 extern int dot_symbols; | 59 extern int dot_symbols; |
60 #undef DOT_SYMBOLS | 60 #undef DOT_SYMBOLS |
61 #define DOT_SYMBOLS dot_symbols | 61 #define DOT_SYMBOLS dot_symbols |
62 #endif | 62 #endif |
63 | |
64 #define TARGET_PROFILE_KERNEL profile_kernel | |
63 | 65 |
64 #undef PROCESSOR_DEFAULT | 66 #undef PROCESSOR_DEFAULT |
65 #define PROCESSOR_DEFAULT PROCESSOR_POWER6 | 67 #define PROCESSOR_DEFAULT PROCESSOR_POWER6 |
66 #undef PROCESSOR_DEFAULT64 | 68 #undef PROCESSOR_DEFAULT64 |
67 #define PROCESSOR_DEFAULT64 PROCESSOR_POWER6 | 69 #define PROCESSOR_DEFAULT64 PROCESSOR_POWER6 |
117 { \ | 119 { \ |
118 if (!RS6000_BI_ARCH_P) \ | 120 if (!RS6000_BI_ARCH_P) \ |
119 error (INVALID_32BIT, "32"); \ | 121 error (INVALID_32BIT, "32"); \ |
120 if (TARGET_PROFILE_KERNEL) \ | 122 if (TARGET_PROFILE_KERNEL) \ |
121 { \ | 123 { \ |
122 SET_PROFILE_KERNEL (0); \ | 124 TARGET_PROFILE_KERNEL = 0; \ |
123 error (INVALID_32BIT, "profile-kernel"); \ | 125 error (INVALID_32BIT, "profile-kernel"); \ |
124 } \ | 126 } \ |
125 } \ | 127 } \ |
126 } \ | 128 } \ |
127 while (0) | 129 while (0) |