Commit 27e3a7bc by Sandra Loosemore Committed by Sandra Loosemore

mips.c (mips_classify_symbol): Don't return SYMBOL_SMALL_DATA for constant pool addresses if...

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
parent 1dd3fc43
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
......
......@@ -1448,7 +1448,8 @@ mips_classify_symbol (rtx x)
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;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment