static void record_constant_1 ();
static void output_constant_def_contents ();
static int contains_pointers_p ();
+static void bc_output_ascii ();
void output_constant_pool ();
void assemble_name ();
thissize = maximum;
if (output_bytecode)
- BC_OUTPUT_ASCII (asm_out_file, p, thissize);
+ bc_output_ascii (asm_out_file, p, thissize);
else
{
ASM_OUTPUT_ASCII (asm_out_file, p, thissize);
p += thissize;
}
}
+
+static void
+bc_output_ascii (file, p, size)
+ FILE *file;
+ char *p;
+ int size;
+{
+ BC_OUTPUT_ASCII (file, p, size);
+}
\f
/* Assemble everything that is needed for a variable or function declaration.
Not used for automatic variables, and not used for function definitions.
else
#endif
if (output_bytecode)
- BC_OUTPUT_COMMON (asm_out_file, name, size, rounded);
+ {
+ BC_OUTPUT_COMMON (asm_out_file, name, size, rounded);
+ }
else
{
#ifdef ASM_OUTPUT_ALIGNED_COMMON
else
#endif
if (output_bytecode)
- BC_OUTPUT_LOCAL (asm_out_file, name, size, rounded);
+ {
+ BC_OUTPUT_LOCAL (asm_out_file, name, size, rounded);
+ }
else
{
#ifdef ASM_OUTPUT_ALIGNED_LOCAL
x = gen_rtx (SYMBOL_REF, Pmode, namestring);
if (output_bytecode)
- BC_OUTPUT_LOCAL (asm_out_file, name, size, rounded);
+ {
+ BC_OUTPUT_LOCAL (asm_out_file, name, size, rounded);
+ }
else
{
#ifdef ASM_OUTPUT_ALIGNED_LOCAL