ASM_OUTPUT_SOURCE_FILENAME (file, DECL_SOURCE_FILE (current_function_decl));
+#ifdef SDB_DEBUGGING_INFO
if (debug_info_level != DINFO_LEVEL_TERSE && write_symbols == SDB_DEBUG)
ASM_OUTPUT_SOURCE_LINE (file, DECL_SOURCE_LINE (current_function_decl));
+#endif
inside_function = 1;
fputs ("\t.ent\t", file);
{
/* For embedded applications, always put constants in read-only data,
in order to reduce RAM usage. */
- rdata_section ();
+ READONLY_DATA_SECTION ();
}
else
{
if (GET_MODE_SIZE (mode) <= mips_section_threshold
&& mips_section_threshold > 0)
- sdata_section ();
+ SMALL_DATA_SECTION ();
else
- rdata_section ();
+ READONLY_DATA_SECTION ();
}
}
&& (TREE_CODE (decl) != STRING_CST
|| !flag_writable_strings)))
&& ! (flag_pic && reloc))
- rdata_section ();
+ READONLY_DATA_SECTION ();
else if (size > 0 && size <= mips_section_threshold)
- sdata_section ();
+ SMALL_DATA_SECTION ();
else
data_section ();
}
possible, as this gives the best performance. */
if (size > 0 && size <= mips_section_threshold)
- sdata_section ();
+ SMALL_DATA_SECTION ();
else if (((TREE_CODE (decl) == VAR_DECL
&& TREE_READONLY (decl) && !TREE_SIDE_EFFECTS (decl)
&& DECL_INITIAL (decl)
&& (TREE_CODE (decl) != STRING_CST
|| !flag_writable_strings)))
&& ! (flag_pic && reloc))
- rdata_section ();
+ READONLY_DATA_SECTION ();
else
data_section ();
}