Re: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-20 Thread Kirill Yukhin
Hello Julia, Uroš, On 16 Jun 09:05, Uros Bizjak wrote: > On Fri, Jun 16, 2017 at 8:46 AM, Koval, Julia wrote: > > Hi, > > > > This test hangs on avx512er, maybe that's why: > >> According to POSIX, the behavior of a process is undefined after it > >> ignores a SIGFPE, SIGILL, or SIGSEGV signal th

Re: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-16 Thread Uros Bizjak
On Fri, Jun 16, 2017 at 8:46 AM, Koval, Julia wrote: > Hi, > > This test hangs on avx512er, maybe that's why: >> According to POSIX, the behavior of a process is undefined after it ignores >> a SIGFPE, SIGILL, or SIGSEGV signal that was not generated by kill(2) or >> raise(3). > > And volatile m

RE: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-15 Thread Koval, Julia
g>; Kirill Yukhin > Subject: Re: [PATCH][X86] Fix rounding pattern similar to PR73350 > > On Tue, Jun 13, 2017 at 1:37 PM, Koval, Julia wrote: > > Thank you for your help. I fixed the test similar to existing sigaction > > tests. > > > > gcc/ > > * con

Re: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-14 Thread Uros Bizjak
On Tue, Jun 13, 2017 at 1:37 PM, Koval, Julia wrote: > Thank you for your help. I fixed the test similar to existing sigaction tests. > > gcc/ > * config/i386/i386.c: Fix rounding expand for new pattern. > * config/i386/subst.md: Fix pattern (parallel -> unspec). > gcc/testsuite/ >

RE: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-13 Thread Koval, Julia
lia > -Original Message- > From: Richard Biener [mailto:richard.guent...@gmail.com] > Sent: Tuesday, June 13, 2017 10:09 AM > To: Koval, Julia > Cc: Jakub Jelinek ; H.J. Lu ; GCC > Patches ; Uros Bizjak ; Kirill > Yukhin > Subject: Re: [PATCH][X86] Fix rounding

Re: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-13 Thread Richard Biener
Koval, Julia ; GCC Patches > patc...@gcc.gnu.org>; Uros Bizjak ; Kirill Yukhin >> >> Subject: Re: [PATCH][X86] Fix rounding pattern similar to PR73350 >> >> On Mon, Jun 12, 2017 at 09:08:00AM -0700, H.J. Lu wrote: >> > On Mon, Jun 12, 2017 at 9:06 AM, Koval, Julia

RE: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-12 Thread Koval, Julia
, 2017 6:18 PM > To: H.J. Lu > Cc: Koval, Julia ; GCC Patches patc...@gcc.gnu.org>; Uros Bizjak ; Kirill Yukhin > > Subject: Re: [PATCH][X86] Fix rounding pattern similar to PR73350 > > On Mon, Jun 12, 2017 at 09:08:00AM -0700, H.J. Lu wrote: > > On Mon, Jun 12, 2017

Re: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-12 Thread Jakub Jelinek
riginal Message- > >> From: H.J. Lu [mailto:hjl.to...@gmail.com] > >> Sent: Monday, June 12, 2017 3:43 PM > >> To: Koval, Julia > >> Cc: GCC Patches ; Uros Bizjak > >> ; Kirill Yukhin > >> Subject: Re: [PATCH][X86] Fix rounding pattern similar t

Re: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-12 Thread H.J. Lu
c: GCC Patches ; Uros Bizjak >> ; Kirill Yukhin >> Subject: Re: [PATCH][X86] Fix rounding pattern similar to PR73350 >> >> On Mon, Jun 12, 2017 at 6:21 AM, Koval, Julia wrote: >> > This is the same issue as PR73350 and PR80862 for disabling FP exceptions.

RE: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-12 Thread Koval, Julia
n CSE. > -Original Message- > From: H.J. Lu [mailto:hjl.to...@gmail.com] > Sent: Monday, June 12, 2017 3:43 PM > To: Koval, Julia > Cc: GCC Patches ; Uros Bizjak > ; Kirill Yukhin > Subject: Re: [PATCH][X86] Fix rounding pattern similar to PR73350 > > On Mon

Re: [PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-12 Thread H.J. Lu
On Mon, Jun 12, 2017 at 6:21 AM, Koval, Julia wrote: > This is the same issue as PR73350 and PR80862 for disabling FP exceptions. > > gcc -O0 -mavx512f -mavx512er returns exception > gcc -O2 -mavx512f -mavx512er returns nan > > For this code: > > #include > #include > #include > #include > #in

[PATCH][X86] Fix rounding pattern similar to PR73350

2017-06-12 Thread Koval, Julia
This is the same issue as PR73350 and PR80862 for disabling FP exceptions. gcc -O0 -mavx512f -mavx512er returns exception gcc -O2 -mavx512f -mavx512er returns nan For this code: #include #include #include #include #include int main(int argc, char *argv[]) { __m512 a = _mm512_set1_ps((f