[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 Ilya Enkovich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #22 from Ilya Enkovich --- Author: ienkovich Date: Tue May 17 09:28:15 2016 New Revision: 236315 URL: https://gcc.gnu.org/viewcvs?rev=236315=gcc=rev Log: gcc/ PR target/71114 * config/i386/i386.c

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.0

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #21 from Dominique d'Humieres --- > Probably just scan for movdqa then to get rid of addressing dependencies? Or > use > > movdqa[ t]+.?LC0 > > pattern if it works fine on Darwin. The failure is indeed fixed with the

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-17 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #20 from Ilya Enkovich --- (In reply to Dominique d'Humieres from comment #18) > > smoke test passes, I'll leave it to Dominique's full-run to confirm. > > With the patch in comment 15 applied on top of revision r236286 the reported

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #19 from Dominique d'Humieres --- Results at https://gcc.gnu.org/ml/gcc-testresults/2016-05/msg01774.html.

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #18 from Dominique d'Humieres --- > smoke test passes, I'll leave it to Dominique's full-run to confirm. With the patch in comment 15 applied on top of revision r236286 the reported failures are gone. From the fix, would it be

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #17 from Iain Sandoe --- smoke test passes, I'll leave it to Dominique's full-run to confirm.

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #16 from Ilya Enkovich --- (In reply to Iain Sandoe from comment #15) > that code won't build - did you mean : > Sure. Thanks for noticing!

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #15 from Iain Sandoe --- (In reply to Dominique d'Humieres from comment #14) > > Looks I found the problem. validize_mem generates new instructions which > > are placed wrongly. This patch should help. Unfortunately I can't test >

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #14 from Dominique d'Humieres --- > Looks I found the problem. validize_mem generates new instructions which > are placed wrongly. This patch should help. Unfortunately I can't test > it properly on Darwin. Thanks for the

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #13 from Ilya Enkovich --- Looks I found the problem. validize_mem generates new instructions which are placed wrongly. This patch should help. Unfortunately I can't test it properly on Darwin. diff --git a/gcc/config/i386/i386.c

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #12 from Iain Sandoe --- (In reply to Iain Sandoe from comment #11) > I wonder if it's a stack/data alignment problem maybe not; comparing 6.1 and trunk with the function annotated to __attribute__((noinline)) it seems that the

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #11 from Iain Sandoe --- I wonder if it's a stack/data alignment problem

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #10 from Iain Sandoe --- (In reply to Ilya Enkovich from comment #9) > (In reply to Iain Sandoe from comment #8) > > Created attachment 38495 [details] > > assembly for linux case > > > > Here's the asm for the case from my build,

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #9 from Ilya Enkovich --- (In reply to Iain Sandoe from comment #8) > Created attachment 38495 [details] > assembly for linux case > > Here's the asm for the case from my build, although I don't expect it'll > help much if you can't

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #8 from Iain Sandoe --- Created attachment 38495 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38495=edit assembly for linux case Here's the asm for the case from my build, although I don't expect it'll help much if you can't

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #7 from Ilya Enkovich --- (In reply to Dominique d'Humieres from comment #2) > Created attachment 38486 [details] > Assembly for gcc.c-torture/execute/ashldi-1.c compiled with r236090 > > Assembly for

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #6 from Ilya Enkovich --- (In reply to Iain Sandoe from comment #5) > Also fails on Linux for the m32 multilib with -msse2avx : > make -k check-gcc-c > RUNTESTFLAGS="--target_board=unix/-msse/-msse2avx\{-m32,-m64\} >

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 Iain Sandoe changed: What|Removed |Added Target|x86_64-apple-darwin*|x86_64-apple-darwin*,x86_64

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #4 from Dominique d'Humieres --- Reduced test #include extern void abort(void); extern void exit(int); #define BITS 8 static unsigned long long const data[8] = { 0x123456789abcdefULL, 0x2468acf13579bdeULL,

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 Dominique d'Humieres changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org ---

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-14 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 Iain Sandoe changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #2 from Dominique d'Humieres --- Created attachment 38486 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38486=edit Assembly for gcc.c-torture/execute/ashldi-1.c compiled with r236090 Assembly for

[Bug target/71114] [7 Regression] Several test suite failures on x86_64-apple-darwin* after revision r236090

2016-05-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71114 --- Comment #1 from Dominique d'Humieres --- Created attachment 38485 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38485=edit Assembly for gcc.c-torture/execute/ashldi-1.c for r236089 Assembly for gcc.c-torture/execute/ashldi-1.c