1. 31 Jan, 2014 5 commits
    • re PR c/59963 (Wrong column number for warning -Woverflow) · 81e5eca8
      	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
      Marek Polacek committed
    • msp430.h (LIB_SPEC): Add -lcrt · 4f50b9ff
      * config/msp430/msp430.h (LIB_SPEC): Add -lcrt
      * config/msp430/msp430.md (msp430_refsym_need_exit): New.
      * config/msp430/msp430.c (msp430_expand_epilogue): Call it
      whenever main() has an epilogue.
      
      From-SVN: r207334
      DJ Delorie committed
    • re PR c++/57899 (bind/function with data member: infinite recursion) · f221dc81
      	PR c++/57899
      	* cp-tree.h (struct saved_scope): Add x_local_specializations.
      	(local_specializations): New macro.
      	* pt.c (local_specializations): Remove variable.
      
      From-SVN: r207332
      Jason Merrill committed
    • Daily bump. · 8fec1e9b
      From-SVN: r207329
      GCC Administrator committed
  2. 30 Jan, 2014 26 commits
  3. 29 Jan, 2014 9 commits