Mercurial > hg > CbC > CbC_gcc
comparison gcc/c-common.c @ 1:caeb520cebed
patch for CbC
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Jul 2009 17:43:54 +0900 |
parents | a06113de4d67 |
children | 60db277cbe4d |
comparison
equal
deleted
inserted
replaced
0:a06113de4d67 | 1:caeb520cebed |
---|---|
614 { "__alignof__", RID_ALIGNOF, 0 }, | 614 { "__alignof__", RID_ALIGNOF, 0 }, |
615 { "__asm", RID_ASM, 0 }, | 615 { "__asm", RID_ASM, 0 }, |
616 { "__asm__", RID_ASM, 0 }, | 616 { "__asm__", RID_ASM, 0 }, |
617 { "__attribute", RID_ATTRIBUTE, 0 }, | 617 { "__attribute", RID_ATTRIBUTE, 0 }, |
618 { "__attribute__", RID_ATTRIBUTE, 0 }, | 618 { "__attribute__", RID_ATTRIBUTE, 0 }, |
619 #ifndef noCbC | |
620 /* CbC project */ | |
621 { "__code", RID_CbC_CODE, 0 }, | |
622 #endif | |
619 { "__builtin_choose_expr", RID_CHOOSE_EXPR, D_CONLY }, | 623 { "__builtin_choose_expr", RID_CHOOSE_EXPR, D_CONLY }, |
620 { "__builtin_offsetof", RID_OFFSETOF, 0 }, | 624 { "__builtin_offsetof", RID_OFFSETOF, 0 }, |
621 { "__builtin_types_compatible_p", RID_TYPES_COMPATIBLE_P, D_CONLY }, | 625 { "__builtin_types_compatible_p", RID_TYPES_COMPATIBLE_P, D_CONLY }, |
622 { "__builtin_va_arg", RID_VA_ARG, 0 }, | 626 { "__builtin_va_arg", RID_VA_ARG, 0 }, |
623 { "__complex", RID_COMPLEX, 0 }, | 627 { "__complex", RID_COMPLEX, 0 }, |
624 { "__complex__", RID_COMPLEX, 0 }, | 628 { "__complex__", RID_COMPLEX, 0 }, |
625 { "__const", RID_CONST, 0 }, | 629 { "__const", RID_CONST, 0 }, |
626 { "__const__", RID_CONST, 0 }, | 630 { "__const__", RID_CONST, 0 }, |
631 #ifndef noCbC | |
632 /* CbC project */ | |
633 { "__environment", RID_CbC_ENV, 0 }, | |
634 { "__return", RID_CbC_RET, 0 }, | |
635 #endif | |
627 { "__decltype", RID_DECLTYPE, D_CXXONLY }, | 636 { "__decltype", RID_DECLTYPE, D_CXXONLY }, |
628 { "__extension__", RID_EXTENSION, 0 }, | 637 { "__extension__", RID_EXTENSION, 0 }, |
629 { "__func__", RID_C99_FUNCTION_NAME, 0 }, | 638 { "__func__", RID_C99_FUNCTION_NAME, 0 }, |
630 { "__has_nothrow_assign", RID_HAS_NOTHROW_ASSIGN, D_CXXONLY }, | 639 { "__has_nothrow_assign", RID_HAS_NOTHROW_ASSIGN, D_CXXONLY }, |
631 { "__has_nothrow_constructor", RID_HAS_NOTHROW_CONSTRUCTOR, D_CXXONLY }, | 640 { "__has_nothrow_constructor", RID_HAS_NOTHROW_CONSTRUCTOR, D_CXXONLY }, |