8sa1-gcc/gcc/objc
Marek Polacek 81e5eca873 re PR c/59963 (Wrong column number for warning -Woverflow)
PR c/59963
c-family/
	* c-common.c (add_atomic_size_parameter): Pass vNULL to
	build_function_call_vec.
	(resolve_overloaded_builtin): Likewise.
	* c-common.h (build_function_call_vec): Adjust declaration.
cp/
	* typeck.c (build_function_call_vec): Add dummy arg_loc parameter.
c/
	* c-typeck.c (convert_lvalue_to_rvalue): Pass vNULL to
	build_function_call_vec.
	(build_function_call): Likewise.
	(build_atomic_assign): Likewise.
	(build_function_call_vec): Add arg_loc parameter.  Use it.
	(convert_arguments): Likewise.
	(convert_for_assignment): Rename rhs_loc to expr_loc.
	* c-parser.c (c_parser_attributes): Pass NULL to c_parser_expr_list.
	(c_parser_objc_keywordexpr): Likewise.
	(c_parser_postfix_expression_after_primary): Call
	build_function_call_vec with expr_loc rather than op_loc.
	Call c_parser_expr_list to fill arg_loc.  Pass arg_loc to
	build_function_call_vec.
	(c_parser_expr_list): Add locations parameter.  Fill it with locations
	of function arguments.
	* c-decl.c (finish_decl): Pass vNULL to build_function_call_vec.
objc/
	* objc-next-runtime-abi-02.c (build_throw_stmt): Pass vNULL to
	build_function_call_vec.
	(finish_catch): Likewise.
	(next_runtime_abi_02_get_class_reference): Likewise.
	* objc-next-runtime-abi-01.c (build_objc_method_call): Pass vNULL to
	build_function_call_vec.
	(build_throw_stmt): Likewise.
	* objc-gnu-runtime-abi-01.c: (build_objc_method_call): Pass vNULL to
	build_function_call_vec.
	(build_throw_stmt): Likewise.
testsuite/
	* gcc.dg/pr59940.c (g): Adjust dg-warning.
	(y): Adjust dg-error.
	* gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
	* gcc.dg/pr59963-1.c: New test.
	* gcc.dg/pr59963-2.c: New test.
	* gcc.dg/pr59963-3.c: New test.

From-SVN: r207335
2014-01-31 08:13:50 +00:00
..
ChangeLog re PR c/59963 (Wrong column number for warning -Woverflow) 2014-01-31 08:13:50 +00:00
config-lang.in
lang-specs.h
Make-lang.in
objc-act.c
objc-act.h
objc-encoding.c
objc-encoding.h
objc-gnu-runtime-abi-01.c re PR c/59963 (Wrong column number for warning -Woverflow) 2014-01-31 08:13:50 +00:00
objc-lang.c
objc-map.c
objc-map.h
objc-next-metadata-tags.h
objc-next-runtime-abi-01.c re PR c/59963 (Wrong column number for warning -Woverflow) 2014-01-31 08:13:50 +00:00
objc-next-runtime-abi-02.c re PR c/59963 (Wrong column number for warning -Woverflow) 2014-01-31 08:13:50 +00:00
objc-runtime-hooks.h
objc-runtime-shared-support.c
objc-runtime-shared-support.h
objc-tree.def