From ecbeb53b5654ccc6efdbdbdb47ef6e29271bb120 Mon Sep 17 00:00:00 2001 From: Andrew Pinski Date: Mon, 6 Oct 2008 22:10:52 +0000 Subject: [PATCH] rs6000-c.c (altivec_resolve_overloaded_builtin): Update calls to build_unary_op and build_indirect_ref for location changes. 2008-10-06 Andrew Pinski * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin): Update calls to build_unary_op and build_indirect_ref for location changes. From-SVN: r140915 --- gcc/ChangeLog | 6 ++++++ gcc/config/rs6000/rs6000-c.c | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a3cec0635e96..a5d11b380040 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-10-06 Andrew Pinski + + * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin): + Update calls to build_unary_op and build_indirect_ref for location + changes. + 2008-10-06 Aldy Hernandez build_modify_expr. diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.c index ed9b6c036835..f968b2f1467c 100644 --- a/gcc/config/rs6000/rs6000-c.c +++ b/gcc/config/rs6000/rs6000-c.c @@ -3097,10 +3097,10 @@ altivec_resolve_overloaded_builtin (tree fndecl, tree arglist) innerptrtype = build_pointer_type (arg1_inner_type); - stmt = build_unary_op (ADDR_EXPR, stmt, 0); + stmt = build_unary_op (input_location, ADDR_EXPR, stmt, 0); stmt = convert (innerptrtype, stmt); stmt = build_binary_op (input_location, PLUS_EXPR, stmt, arg2, 1); - stmt = build_indirect_ref (stmt, NULL, input_location); + stmt = build_indirect_ref (input_location, stmt, NULL); return stmt; } @@ -3155,10 +3155,10 @@ altivec_resolve_overloaded_builtin (tree fndecl, tree arglist) innerptrtype = build_pointer_type (arg1_inner_type); - stmt = build_unary_op (ADDR_EXPR, stmt, 0); + stmt = build_unary_op (input_location, ADDR_EXPR, stmt, 0); stmt = convert (innerptrtype, stmt); stmt = build_binary_op (input_location, PLUS_EXPR, stmt, arg2, 1); - stmt = build_indirect_ref (stmt, NULL, input_location); + stmt = build_indirect_ref (input_location, stmt, NULL); stmt = build2 (MODIFY_EXPR, TREE_TYPE (stmt), stmt, convert (TREE_TYPE (stmt), arg0)); stmt = build2 (COMPOUND_EXPR, arg1_type, stmt, decl); -- 2.47.2