* varasm.c (output_constant_def): Correct test for not calling
ENCODE_SECTION_INFO for INTEGER_CST.
From-SVN: r52870
+2002-04-29 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * varasm.c (output_constant_def): Correct test for not calling
+ ENCODE_SECTION_INFO for INTEGER_CST.
+
2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
* cppexp.c (lex): Move some code to _cpp_parse_expr, but
encoded in it. */
if (! found)
{
- if (TREE_CODE (exp) == INTEGER_CST)
+ /* Take care not to invoke ENCODE_SECTION_INFO for constants
+ which don't have a TREE_CST_RTL. */
+ if (TREE_CODE (exp) != INTEGER_CST)
ENCODE_SECTION_INFO (exp, true);
desc->rtl = rtl;