This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
RE: MIPS JAL/JALR to BAL transformation for Linux (o32 ABI)
- From: Adam Nemet <anemet at caviumnetworks dot com>
- To: "Fu, Chao-Ying" <fu at mips dot com>
- Cc: "Richard Sandiford" <rdsandiford at googlemail dot com>, <binutils at sourceware dot org>, "Lau, David" <davidlau at mips dot com>, "Garbacea, Ilie" <ilie at mips dot com>
- Date: Mon, 3 Aug 2009 11:45:47 -0700
- Subject: RE: MIPS JAL/JALR to BAL transformation for Linux (o32 ABI)
- References: <19060.40499.658321.531062@ropi.home> <94BD67F8AF3ED34FA362C662BA1F12C502BB5CFE@MTVEXCHANGE.mips.com>
> The transformation checks two things: JAL and JALR, to convert them to BAL.
Oh I see. I was talking about the relaxation code where we do JALR->BAL or
JR->B; I didn't know about this other place. Thanks for clarifying.
> Maybe we can split the predicate to two: JAL_TO_BAL_P and JALR_TO_BAL_P.
> Then, you can disable JAL_TO_BAL_P for Octeon.
Yes that would work, thanks.
Adam