------- Comment #5 from pinskia at gcc dot gnu dot org 2007-01-14 05:28 ------- Hmmm, I wonder if ia64 is broken for the following C case: TU1.c: int f(); int g(int a, double c, int d) { return f(a, d); }
TU2.c: int f(int a, double b) { return b; } the named agrument is defined by: current_function_stdarg = (fntype && TYPE_ARG_TYPES (fntype) != 0 && (TREE_VALUE (tree_last (TYPE_ARG_TYPES (fntype))) != void_type_node)); But I wonder if we get it even more incorrect someother cases too. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30432