Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/rs6000/freebsd.h @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | f6334be47118 |
children | 84e7813d76e9 |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 /* Definitions for PowerPC running FreeBSD using the ELF format | 1 /* Definitions for PowerPC running FreeBSD using the ELF format |
2 Copyright (C) 2001, 2003, 2007, 2009, 2010, 2011 | 2 Copyright (C) 2001-2017 Free Software Foundation, Inc. |
3 Free Software Foundation, Inc. | |
4 Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. | 3 Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. |
5 | 4 |
6 This file is part of GCC. | 5 This file is part of GCC. |
7 | 6 |
8 GCC is free software; you can redistribute it and/or modify it | 7 GCC is free software; you can redistribute it and/or modify it |
58 #undef WCHAR_TYPE | 57 #undef WCHAR_TYPE |
59 | 58 |
60 #undef WCHAR_TYPE_SIZE | 59 #undef WCHAR_TYPE_SIZE |
61 #define WCHAR_TYPE_SIZE 32 | 60 #define WCHAR_TYPE_SIZE 32 |
62 | 61 |
63 #undef TARGET_VERSION | |
64 #define TARGET_VERSION fprintf (stderr, " (FreeBSD/PowerPC ELF)"); | |
65 | |
66 /* Override rs6000.h definition. */ | 62 /* Override rs6000.h definition. */ |
67 #undef ASM_APP_ON | 63 #undef ASM_APP_ON |
68 #define ASM_APP_ON "#APP\n" | 64 #define ASM_APP_ON "#APP\n" |
69 | 65 |
70 /* Override rs6000.h definition. */ | 66 /* Override rs6000.h definition. */ |
73 | 69 |
74 /* We don't need to generate entries in .fixup, except when | 70 /* We don't need to generate entries in .fixup, except when |
75 -mrelocatable or -mrelocatable-lib is given. */ | 71 -mrelocatable or -mrelocatable-lib is given. */ |
76 #undef RELOCATABLE_NEEDS_FIXUP | 72 #undef RELOCATABLE_NEEDS_FIXUP |
77 #define RELOCATABLE_NEEDS_FIXUP \ | 73 #define RELOCATABLE_NEEDS_FIXUP \ |
78 (target_flags & target_flags_explicit & MASK_RELOCATABLE) | 74 (rs6000_isa_flags & rs6000_isa_flags_explicit & OPTION_MASK_RELOCATABLE) |
79 | 75 |
80 #define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO) | 76 /* Use standard DWARF numbering for DWARF debugging information. */ |
77 #define RS6000_USE_DWARF_NUMBERING | |
78 | |
79 #define POWERPC_FREEBSD |