This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r128133 - in /trunk/gcc: ChangeLog config/mips/...
- From: sandra at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 05 Sep 2007 14:33:49 -0000
- Subject: r128133 - in /trunk/gcc: ChangeLog config/mips/...
Author: sandra
Date: Wed Sep 5 14:33:48 2007
New Revision: 128133
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128133
Log:
2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
gcc/
* config/mips/mips.c (mips_legitimize_tls_address): Call sorry
if we encounter TLS address in MIPS16 mode.
(mips_legitimize_const_move): Check cannot_force_const_mem for
the (const (plus symbol offset)) case; this forces invalid TLS
address in MIPS16 mode to be caught by the above call to sorry.
(override_options): Don't reset targetm.have_tls in MIPS16 mode,
because that now enables emutls, which is not ABI compatible
with native TLS in non-MIPS16 mode.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/mips/mips.c