[PATCH] Fix target/93119 (aarch64): ICE with traditional TLS support on ILP32

2020-01-21 Thread apinski
From: Andrew Pinski This is what I committed after Richard's comments. The problem here was g:23b88fda665d2f995c was not a complete fix for supporting tranditional TLS on ILP32. So the problem here is a couple of things, first __tls_get_addr call will return a C pointer value so we need to use

Re: [PATCH] Fix target/93119 (aarch64): ICE with traditional TLS support on ILP32

2020-01-20 Thread Richard Sandiford
writes: > From: Andrew Pinski > > The problem here was g:23b88fda665d2f995c was not a complete fix > for supporting tranditional TLS on ILP32. > > So the problem here is a couple of things, first __tls_get_addr > call will return a C pointer value so we need to use ptr_mode > when we are creating

[PATCH] Fix target/93119 (aarch64): ICE with traditional TLS support on ILP32

2020-01-17 Thread apinski
From: Andrew Pinski The problem here was g:23b88fda665d2f995c was not a complete fix for supporting tranditional TLS on ILP32. So the problem here is a couple of things, first __tls_get_addr call will return a C pointer value so we need to use ptr_mode when we are creating the call. Then we nee