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 },