2007-07-14 Sandra Loosemore <sandra@codesourcery.com>
Nigel Stephens <nigel@mips.com>
gcc/
* config/mips/mips.c (mips_classify_symbol): Don't return
SYMBOL_SMALL_DATA for constant pool addresses if
TARGET_EMBEDDED_DATA is true.
Co-Authored-By: Nigel Stephens <nigel@mips.com>
From-SVN: r126643
+2007-07-14 Sandra Loosemore <sandra@codesourcery.com>
+ Nigel Stephens <nigel@mips.com>
+
+ * config/mips/mips.c (mips_classify_symbol): Don't return
+ SYMBOL_SMALL_DATA for constant pool addresses if
+ TARGET_EMBEDDED_DATA is true.
+
2007-07-14 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (init_mmx_sse_builtins): Define all builtins
if (TARGET_MIPS16)
return SYMBOL_CONSTANT_POOL;
- if (GET_MODE_SIZE (get_pool_mode (x)) <= mips_section_threshold)
+ if (!TARGET_EMBEDDED_DATA
+ && GET_MODE_SIZE (get_pool_mode (x)) <= mips_section_threshold)
return SYMBOL_SMALL_DATA;
}