Re: [Patch] Fix Bug 51162

2011-12-02 Thread Jason Merrill
OK. Jason

Re: [Patch] Fix Bug 51162

2011-12-02 Thread Sameera Deshpande
On Wed, 2011-11-30 at 19:43 +, Jason Merrill wrote: > On 11/24/2011 05:42 AM, Sameera Deshpande wrote: > > - if (TREE_CODE (fn) == ADDR_EXPR) > > + if (fn != NULL && TREE_CODE (fn) == ADDR_EXPR) > > fn = TREE_OPERAND (fn, 0); > > - if (TREE_CODE (fn) == FUNCTION_DECL && decl_is_tm_clone

Re: [Patch] Fix Bug 51162

2011-11-30 Thread Jason Merrill
On 11/24/2011 05:42 AM, Sameera Deshpande wrote: - if (TREE_CODE (fn) == ADDR_EXPR) + if (fn != NULL && TREE_CODE (fn) == ADDR_EXPR) fn = TREE_OPERAND (fn, 0); - if (TREE_CODE (fn) == FUNCTION_DECL && decl_is_tm_clone (fn)) + if (fn != NULL && TREE_CODE (fn) == FUNCTION_DECL && decl_is_t

[Patch] Fix Bug 51162

2011-11-24 Thread Sameera Deshpande
Hi, Please find attached the patch fixing bugzilla issue http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51162. ARM architecture implements vec_[load|store]_lanes which are implemented as internal function calls. The function gimple_call_fn () returns NULL for internal calls. Hence, this patch guards