[Bug target/80689] 128 loads generated for structure copying with gcc 7.1.0 and leads to STLF stalls in avx2 targets.

2017-05-09 Thread rohitarulraj at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80689

Rohit  changed:

   What|Removed |Added

 CC||rohitarulraj at gmail dot com

--- Comment #3 from Rohit  ---
Code generated with ICC17 (-O2 -march=core-avx2)

test(st2*, unsigned long, unsigned long, long, long):
movq  %rsi, 8(%rdi) #29.9
movq  %rdx, 16(%rdi)#29.9
movq  %rcx, 24(%rdi)#29.9
movq  %r8, 32(%rdi) #29.9
ret #25.1
Set(st1 const*, st2*):
movq  (%rdi), %rax  #29.22
movq  %rax, 8(%rsi) #29.9
movq  8(%rdi), %rdx #29.22
movq  %rdx, 16(%rsi)#29.9
movq  16(%rdi), %rcx#29.22
movq  %rcx, 24(%rsi)#29.9
movq  24(%rdi), %r8 #29.22
movq  %r8, 32(%rsi) #29.9
ret

[Bug c/66066] [6 Regression] r222889 causes bogus error: initializer element is not constant

2015-05-12 Thread rohitarulraj at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66066

Rohit  changed:

   What|Removed |Added

 CC||rohitarulraj at gmail dot com

--- Comment #7 from Rohit  ---
glibc build for PowerPC fails too.


[Bug middle-end/60102] [4.9/5 Regression] powerpc fp-bit ices at dwf_regno

2014-11-24 Thread rohitarulraj at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102

--- Comment #21 from Rohit  ---
(In reply to Francois-Xavier Coudert from comment #20)
> The commits from comments #16 and #17 broke the compiler (and bootstrap) on
> powerpc-apple-darwin9: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63703

Sorry. The "REGISTER_NAMES" macro that was updated in "rs6000.h" file gets
redefined in "darwin.h" file. I can provide the required patch, but I don't
have a darwin machine to test the changes.


[Bug bootstrap/63703] [4.9.2/5 Regression] Bootstrap broken on powerpc-apple-darwin, cc1: internal compiler error: in init_reg_sets

2014-11-24 Thread rohitarulraj at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63703

--- Comment #12 from Rohit  ---
Created attachment 34100
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34100&action=edit
Proposed patch

Francois,
Can you please test the attached patch?

2014-11-24  Rohit  

[gcc]
PR bootstrap/63703
* config/rs6000/darwin.h (REGISTER_NAMES): Update based on 32 newly
added GCC hard register numbers for SPE high registers.


[Bug bootstrap/63703] [4.9.2/5 Regression] Bootstrap broken on powerpc-apple-darwin, cc1: internal compiler error: in init_reg_sets

2014-11-24 Thread rohitarulraj at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63703

--- Comment #14 from Rohit  ---
(In reply to Iain Sandoe from comment #13)
> (In reply to Rohit from comment #12)
> > Created attachment 34100 [details]
> > Proposed patch
> 
> > Can you please test the attached patch?
> 
> In this case you could test just by building a cc1 for powerpc-apple-darwin9
> X from whatever host you're using - I think that should not take more than
> 20mins.

cc1 builds for powerpc-apple-darwin9 without any issues with the attached
patch.
But the reported issue was observed while building libgcc.


[Bug middle-end/60102] [4.9/4.10 Regression] powerpc fp-bit ices at dwf_regno

2014-07-08 Thread rohitarulraj at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102

Rohit  changed:

   What|Removed |Added

 CC||rohitarulraj at gmail dot com

--- Comment #14 from Rohit  ---
I have tried to handle this as per comment #12.
https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00513.html