This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/83387] PowerPC64 + Ada + RTEMS: Infinite loops in do_reload()
- From: "bergner at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 12 Dec 2017 15:09:30 +0000
- Subject: [Bug target/83387] PowerPC64 + Ada + RTEMS: Infinite loops in do_reload()
- Auto-submitted: auto-generated
- References: <bug-83387-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83387
--- Comment #5 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Sebastian Huber from comment #4)
> If I remove the -msoft-float, the two example source files compile
> (-mno-altivec seems to cause no harm).
Well the first question, is do you really need to use -msoft-float? Looking at
the E6500 hardware doc seems to show that it has both hardware FP and Altivec
units.
> How can I dump the instruction? I don't know Ada well enough to figure it
> out from the source code.
I don't know Ada as well, but I mean what does the RTL insn look like? You'll
probably need a debug build of your gcc for that so it isn't optimized away
and then you can print it from gdb.