comparison gcc/c-family/c-common.c @ 112:ab0bcb71f44d

merge gcc 7
author mir3636
date Fri, 10 Nov 2017 19:46:38 +0900
parents 04ced10e8804 a3a2f64cf8f4
children bdf41c9fa0b7
comparison
equal deleted inserted replaced
111:04ced10e8804 112:ab0bcb71f44d
365 { "__alignof__", RID_ALIGNOF, 0 }, 365 { "__alignof__", RID_ALIGNOF, 0 },
366 { "__asm", RID_ASM, 0 }, 366 { "__asm", RID_ASM, 0 },
367 { "__asm__", RID_ASM, 0 }, 367 { "__asm__", RID_ASM, 0 },
368 { "__attribute", RID_ATTRIBUTE, 0 }, 368 { "__attribute", RID_ATTRIBUTE, 0 },
369 { "__attribute__", RID_ATTRIBUTE, 0 }, 369 { "__attribute__", RID_ATTRIBUTE, 0 },
370 <<<<<<< local
370 { "__auto_type", RID_AUTO_TYPE, D_CONLY }, 371 { "__auto_type", RID_AUTO_TYPE, D_CONLY },
371 { "__bases", RID_BASES, D_CXXONLY }, 372 { "__bases", RID_BASES, D_CXXONLY },
372 { "__builtin_addressof", RID_ADDRESSOF, D_CXXONLY }, 373 { "__builtin_addressof", RID_ADDRESSOF, D_CXXONLY },
373 { "__builtin_call_with_static_chain", 374 { "__builtin_call_with_static_chain",
374 RID_BUILTIN_CALL_WITH_STATIC_CHAIN, D_CONLY }, 375 RID_BUILTIN_CALL_WITH_STATIC_CHAIN, D_CONLY },
376 =======
377 #ifndef noCbC
378 /* CbC project */
379 { "__code", RID_CbC_CODE, 0 },
380 // { "code", RID_CbC_CODE, 0 },
381 { "__rectype", RID_CbC_REC, 0},
382 { "selftype", RID_CbC_SELFTYPE, 0},
383 #endif
384 >>>>>>> other
375 { "__builtin_choose_expr", RID_CHOOSE_EXPR, D_CONLY }, 385 { "__builtin_choose_expr", RID_CHOOSE_EXPR, D_CONLY },
376 { "__builtin_complex", RID_BUILTIN_COMPLEX, D_CONLY }, 386 { "__builtin_complex", RID_BUILTIN_COMPLEX, D_CONLY },
377 { "__builtin_launder", RID_BUILTIN_LAUNDER, D_CXXONLY }, 387 { "__builtin_launder", RID_BUILTIN_LAUNDER, D_CXXONLY },
378 { "__builtin_shuffle", RID_BUILTIN_SHUFFLE, 0 }, 388 { "__builtin_shuffle", RID_BUILTIN_SHUFFLE, 0 },
379 { "__builtin_offsetof", RID_OFFSETOF, 0 }, 389 { "__builtin_offsetof", RID_OFFSETOF, 0 },
381 { "__builtin_va_arg", RID_VA_ARG, 0 }, 391 { "__builtin_va_arg", RID_VA_ARG, 0 },
382 { "__complex", RID_COMPLEX, 0 }, 392 { "__complex", RID_COMPLEX, 0 },
383 { "__complex__", RID_COMPLEX, 0 }, 393 { "__complex__", RID_COMPLEX, 0 },
384 { "__const", RID_CONST, 0 }, 394 { "__const", RID_CONST, 0 },
385 { "__const__", RID_CONST, 0 }, 395 { "__const__", RID_CONST, 0 },
396 #ifndef noCbC
397 /* CbC project */
398 { "_CbC_environment", RID_CbC_ENV, 0 },
399 { "_CbC_return", RID_CbC_RET, 0 },
400 #endif
386 { "__decltype", RID_DECLTYPE, D_CXXONLY }, 401 { "__decltype", RID_DECLTYPE, D_CXXONLY },
387 { "__direct_bases", RID_DIRECT_BASES, D_CXXONLY }, 402 { "__direct_bases", RID_DIRECT_BASES, D_CXXONLY },
388 { "__extension__", RID_EXTENSION, 0 }, 403 { "__extension__", RID_EXTENSION, 0 },
389 { "__func__", RID_C99_FUNCTION_NAME, 0 }, 404 { "__func__", RID_C99_FUNCTION_NAME, 0 },
390 { "__has_nothrow_assign", RID_HAS_NOTHROW_ASSIGN, D_CXXONLY }, 405 { "__has_nothrow_assign", RID_HAS_NOTHROW_ASSIGN, D_CXXONLY },