On Tue, 3 May 2016, Marek Polacek wrote: > 2016-05-03 Marek Polacek <pola...@redhat.com> > > PR c/70859 > * input.c (expansion_point_location): New function. > * input.h (expansion_point_location): Declare. > > * c-common.c (builtin_function_validate_nargs): Add location > parameter. Use it. > (check_builtin_function_arguments): Add location and arguments > parameters. Use them. > * c-common.h (check_builtin_function_arguments): Update declaration. > > * c-typeck.c (build_function_call_vec): Pass LOC and ARG_LOC down to > check_builtin_function_arguments. > > * call.c (build_cxx_call): Pass location and vNULL down to > check_builtin_function_arguments. > > * gcc.dg/pr70859.c: New test. > * gcc.dg/pr70859-2.c: New test.
OK. -- Joseph S. Myers jos...@codesourcery.com