Re: [RFC][PR target PR90000] (rs6000) Compile time hog w/impossible asm constraint lra loop

2020-11-12 Thread Segher Boessenkool
On Thu, Nov 12, 2020 at 09:15:11AM -0700, Jeff Law wrote: > > void foo (void) > > { > > register float __attribute__ ((mode(SD))) r31 __asm__ ("r31"); > > register float __attribute__ ((mode(SD))) fr1 __asm__ ("fr1"); > > > > __asm__ ("#" : "=d" (fr1)); > > r31 = fr1; > > __asm__ ("#" :

Re: [RFC][PR target PR90000] (rs6000) Compile time hog w/impossible asm constraint lra loop

2020-11-12 Thread Jeff Law via Gcc-patches
On 4/23/20 9:48 AM, will schmidt wrote: > On Wed, 2020-04-22 at 12:26 -0600, Jeff Law wrote: >> On Fri, 2020-04-10 at 16:40 -0500, will schmidt via Gcc-patches >> wrote: >>> [RFC][PR target/9] Compile time hog w/impossible asm constraint >>> lra loop >>> >>> Hi, >>> RFC for a

Re: [RFC][PR target PR90000] (rs6000) Compile time hog w/impossible asm constraint lra loop

2020-04-23 Thread will schmidt via Gcc-patches
On Wed, 2020-04-22 at 12:26 -0600, Jeff Law wrote: > On Fri, 2020-04-10 at 16:40 -0500, will schmidt via Gcc-patches > wrote: > > [RFC][PR target/9] Compile time hog w/impossible asm constraint > > lra loop > > > > Hi, > > RFC for a bandaid/patch to partially address target PR/9. >

Re: [RFC][PR target PR90000] (rs6000) Compile time hog w/impossible asm constraint lra loop

2020-04-22 Thread Jeff Law via Gcc-patches
On Fri, 2020-04-10 at 16:40 -0500, will schmidt via Gcc-patches wrote: > [RFC][PR target/9] Compile time hog w/impossible asm constraint lra loop > > Hi, > RFC for a bandaid/patch to partially address target PR/9. > > This adds an escape condition from the forever loop where > LRA

[RFC][PR target PR90000] (rs6000) Compile time hog w/impossible asm constraint lra loop

2020-04-10 Thread will schmidt via Gcc-patches
[RFC][PR target/9] Compile time hog w/impossible asm constraint lra loop Hi, RFC for a bandaid/patch to partially address target PR/9. This adds an escape condition from the forever loop where LRA gets stuck while attempting to handle constraints from an instruction that has