[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2018-01-04 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 Peter Bergner changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #20 from Peter Bergne

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2018-01-04 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 Peter Bergner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2018-01-04 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 Peter Bergner changed: What|Removed |Added Status|NEW |ASSIGNED URL|

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2018-01-04 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #18 from Peter Bergner --- Author: bergner Date: Thu Jan 4 14:36:35 2018 New Revision: 256250 URL: https://gcc.gnu.org/viewcvs?rev=256250&root=gcc&view=rev Log: PR target/83387 * config/rs6000/rs6000.c (rs6000_discov

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2018-01-03 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 Peter Bergner changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |bergner at gcc dot gnu.org --- C

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2018-01-03 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #16 from Segher Boessenkool --- > > > --- gcc/config/rs6000/rs6000.c(revision 255700) > > > +++ gcc/config/rs6000/rs6000.c(working copy) > > > @@ -11095,7 +11095,8 @@ rs6000_discover_homogeneous_aggregate (m > > > homoge

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2018-01-03 Thread sebastian.hu...@embedded-brains.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #15 from Sebastian Huber --- (In reply to Sebastian Huber from comment #14) > (In reply to Peter Bergner from comment #13) > > (In reply to Sebastian Huber from comment #12) > > > (In reply to Peter Bergner from comment #9) > > > [...

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-19 Thread sebastian.hu...@embedded-brains.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #14 from Sebastian Huber --- (In reply to Peter Bergner from comment #13) > (In reply to Sebastian Huber from comment #12) > > (In reply to Peter Bergner from comment #9) > > [...] > > > Here, you can see that on ELFv2, we always assu

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-19 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #13 from Peter Bergner --- (In reply to Sebastian Huber from comment #12) > (In reply to Peter Bergner from comment #9) > [...] > > Here, you can see that on ELFv2, we always assume HW FP regs are avialable, > > because we're forcing

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-19 Thread sebastian.hu...@embedded-brains.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #12 from Sebastian Huber --- (In reply to Peter Bergner from comment #9) [...] > Here, you can see that on ELFv2, we always assume HW FP regs are avialable, > because we're forcing usage of HW FP registers (FP_ARG_RETURN, ie, f1, aka

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-19 Thread sh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #11 from sh at gcc dot gnu.org --- Author: sh Date: Tue Dec 19 08:20:05 2017 New Revision: 255810 URL: https://gcc.gnu.org/viewcvs?rev=255810&root=gcc&view=rev Log: RTEMS/PowerPC: Remove 64-bit soft-float multilib gcc/ PR tar

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-19 Thread sh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #10 from sh at gcc dot gnu.org --- Author: sh Date: Tue Dec 19 08:16:34 2017 New Revision: 255809 URL: https://gcc.gnu.org/viewcvs?rev=255809&root=gcc&view=rev Log: RTEMS/PowerPC: Remove 64-bit soft-float multilib gcc/ PR tar

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-18 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 --- Comment #9 from Peter Bergner --- ...and the parallel with the FP reg use (33 and 34) come from: expand_call(): valreg = hard_function_value (build_pointer_type (rettype), fndecl, NULL, (pass == 0)); har

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-18 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 Peter Bergner changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/83387] PowerPC64: Infinite loops in do_reload() with -msoft-float

2017-12-15 Thread sebastian.hu...@embedded-brains.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387 Sebastian Huber changed: What|Removed |Added Target|powerpc-rtems5 |powerpc64le-unknown-linux-g