This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC: Patch, PR 60102] [4.9/4.10 Regression] powerpc fp-bit ices at dwf_regno
- From: Jakub Jelinek <jakub at redhat dot com>
- To: "rohitarulraj at freescale dot com" <rohitarulraj at freescale dot com>
- Cc: Ulrich Weigand <uweigand at de dot ibm dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Edmar Wienskoski <edmar at freescale dot com>, "dje dot gcc at gmail dot com" <dje dot gcc at gmail dot com>, Alan Modra <amodra at gmail dot com>
- Date: Fri, 1 Aug 2014 20:09:48 +0200
- Subject: Re: [RFC: Patch, PR 60102] [4.9/4.10 Regression] powerpc fp-bit ices at dwf_regno
- Authentication-results: sourceware.org; auth=none
- References: <e1ed4a3799764ae482037722effa1303 at BN1PR0301MB0644 dot namprd03 dot prod dot outlook dot com> <201408011428 dot s71ESvBE005167 at d06av02 dot portsmouth dot uk dot ibm dot com> <9ffea8b9e44144208d66d2a5795438ba at BN1PR0301MB0644 dot namprd03 dot prod dot outlook dot com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Fri, Aug 01, 2014 at 06:03:56PM +0000, rohitarulraj@freescale.com wrote:
> PR target/60102
--- libgcc/config/rs6000/linux-unwind.h (revision 213110)
+++ libgcc/config/rs6000/linux-unwind.h (working copy)
@@ -274,8 +274,8 @@ ppc_fallback_frame_state (struct _Unwind
#ifdef __SPE__
for (i = 14; i < 32; i++)
{
- fs->regs.reg[i + FIRST_PSEUDO_REGISTER - 1].how = REG_SAVED_OFFSET;
- fs->regs.reg[i + FIRST_PSEUDO_REGISTER - 1].loc.offset
+ fs->regs.reg[i + FIRST_SPE_HIGH_REGNO - 4].how = REG_SAVED_OFFSET;
+ fs->regs.reg[i + FIRST_SPE_HIGH_REGNO - 4].loc.offset
= (long) ®s->vregs - new_cfa + 4 * i;
}
#endif
is a different index, previously i + 116, newly i + 113, is that
intentional?
Jakub