RE: [PATCH PR94708] [8/9/10 Regression] pr94780.c fails with ICE on aarch64

2020-04-29 Thread Zhanghaijian (A)
ian Zhang > -Original Message- > From: Jakub Jelinek [mailto:ja...@redhat.com] > Sent: Wednesday, April 29, 2020 3:21 PM > To: Zhanghaijian (A) > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH PR94708] [8/9/10 Regression] pr94780.c fails with ICE on > aarch64 > &

Re: [PATCH PR94708] [8/9/10 Regression] pr94780.c fails with ICE on aarch64

2020-04-29 Thread Jakub Jelinek via Gcc-patches
On Wed, Apr 29, 2020 at 07:16:53AM +, Zhanghaijian (A) wrote: > 2020-04-29 Haijian Zhang Two spaces before < rather than just one. > PR target/94820 > * config/aarch64/aarch64-builtins.c > (aarch64_atomic_assign_expand_fenv): Use TARGET_EXPR instead o

[PATCH PR94708] [8/9/10 Regression] pr94780.c fails with ICE on aarch64

2020-04-29 Thread Zhanghaijian (A)
Hi This is a simple fix for pr94820. The PR was only fixed on i386, the same error was also reported on aarch64. This function, because it is sometimes called even outside of function bodies, uses create_tmp_var_raw rather than create_tmp_var. But in order for that to work, when first referenced