This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: target/8520: [mips-linux] -mips64 not forcing -mgp64 under mips*-*-linux* target
- From: rsandifo at sources dot redhat dot com
- To: gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, jbr at keyresearch dot com, jbroughton at keyresearch dot com, glindahl at keyresearch dot com, nobody at gcc dot gnu dot org, rsandifo at sources dot redhat dot com
- Date: 26 Feb 2003 22:12:44 -0000
- Subject: Re: target/8520: [mips-linux] -mips64 not forcing -mgp64 under mips*-*-linux* target
- Reply-to: rsandifo at sources dot redhat dot com, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, jbr at keyresearch dot com, jbroughton at keyresearch dot com, glindahl at keyresearch dot com, nobody at gcc dot gnu dot org, rsandifo at sources dot redhat dot com, gcc-gnats at gcc dot gnu dot org
Synopsis: [mips-linux] -mips64 not forcing -mgp64 under mips*-*-linux* target
Responsible-Changed-From-To: unassigned->rsandifo
Responsible-Changed-By: rsandifo
Responsible-Changed-When: Wed Feb 26 22:12:44 2003
Responsible-Changed-Why:
mine
State-Changed-From-To: open->feedback
State-Changed-By: rsandifo
State-Changed-When: Wed Feb 26 22:12:44 2003
State-Changed-Why:
Has there been any response to Daniel's message? FWIW, I agree with what he said.
The mips options were discussed on the gcc lists a while ago. In the end, it was agreed that the architecture flags should not change the ABI (and therefore should not change the register size). It's useful to have "mips-linux-gnu -mips4" generate 32-bit MIPS IV code, for example. Very few configurations can handle a change in register size gracefully.
Note that 3.4 will support a mips64-linux-gnu configuration.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8520