* c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. (self_promoting_type_p): Delete. (self_promoting_args_p): Move ... * c-common.c: ... here. (c_common_nodes_and_builtins): Initialize lang_type_promotes_to. (simple_type_promotes_to): New. * builtins.c (lang_type_promotes_to): New. (expand_builtin_va_arg): Use it to give diagnostic for illegal types. * c-tree.h (C_PROMOTING_INTEGER_TYPE_P): Move ... * c-common.h: ... here. (self_promoting_args_p, simple_type_promotes_to): Declare. * c-decl.c (duplicate_decls): Use simple_type_promotes_to. (grokdeclarator): Likewise. * tree.h (lang_type_promotes_to): Declare. * cp-tree.h (C_PROMOTING_INTEGER_TYPE_P): Delete. * typeck.c (self_promoting_args_p): Delete. * gcc.dg/va-arg-1.c: New. From-SVN: r29180
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
special | Loading commit data... | |
980211-1.c | Loading commit data... | |
980217-1.c | Loading commit data... | |
980226-1.c | Loading commit data... | |
980312-1.c | Loading commit data... | |
980313-1.c | Loading commit data... | |
980414-1.c | Loading commit data... | |
980502-1.c | Loading commit data... | |
980520-1.c | Loading commit data... | |
980523-1.c | Loading commit data... | |
980526-1.c | Loading commit data... | |
980709-1.c | Loading commit data... | |
980816-1.c | Loading commit data... | |
980827-1.c | Loading commit data... | |
990117-1.c | Loading commit data... | |
990119-1.c | Loading commit data... | |
990130-1.c | Loading commit data... | |
990213-1.c | Loading commit data... | |
990213-2.c | Loading commit data... | |
990214-1.c | Loading commit data... | |
990228-1.c | Loading commit data... | |
990407-1.c | Loading commit data... | |
990409-1.c | Loading commit data... | |
990413-1.c | Loading commit data... | |
990424-1.c | Loading commit data... | |
990506-0.c | Loading commit data... | |
990524-1.c | Loading commit data... | |
990703-1.c | Loading commit data... | |
README | Loading commit data... | |
bf-spl1.c | Loading commit data... | |
cast-qual-1.c | Loading commit data... | |
clobbers.c | Loading commit data... | |
compare1.c | Loading commit data... | |
cpp-if1.c | Loading commit data... | |
cpp-if2.c | Loading commit data... | |
cpp-if3.c | Loading commit data... | |
cpp-mi.c | Loading commit data... | |
cpp-mic.h | Loading commit data... | |
cpp-micc.h | Loading commit data... | |
cpp-unc.c | Loading commit data... | |
cpp-unc1.c | Loading commit data... | |
cpp-unc2.c | Loading commit data... | |
cpp-unc3.c | Loading commit data... | |
dg.exp | Loading commit data... | |
dll-1.c | Loading commit data... | |
dll-2.c | Loading commit data... | |
dll-3.c | Loading commit data... | |
dll-4.c | Loading commit data... | |
ifelse-1.c | Loading commit data... | |
noreturn-1.c | Loading commit data... | |
return-type-1.c | Loading commit data... | |
setjmp-1.c | Loading commit data... | |
splet-1.c | Loading commit data... | |
struct-ret-1.c | Loading commit data... | |
switch-1.c | Loading commit data... | |
ultrasp1.c | Loading commit data... | |
uninit-1.c | Loading commit data... | |
uninit-2.c | Loading commit data... | |
uninit-3.c | Loading commit data... | |
uninit-4.c | Loading commit data... | |
uninit-5.c | Loading commit data... | |
uninit-6.c | Loading commit data... | |
uninit-8.c | Loading commit data... | |
uninit-9.c | Loading commit data... | |
uninit-A.c | Loading commit data... | |
unused-1.c | Loading commit data... | |
va-arg-1.c | Loading commit data... |