Commit 7198acbe by Michael Meissner

Always define handle_pragma_weak, but don't do anything unless

HANDLE_PRAGMA_WEAK is defined.

From-SVN: r9414
parent d924d023
......@@ -3927,14 +3927,13 @@ output_constructor (exp, size)
assemble_zeros (size - total_bytes);
}
#if defined (HANDLE_SYSV_PRAGMA) && defined (HANDLE_PRAGMA_WEAK)
/* Output asm to handle ``#pragma weak'' */
void
handle_pragma_weak (what, name, value)
enum pragma_state what;
char *name, *value;
{
#ifdef HANDLE_PRAGMA_WEAK
if (what == ps_name || what == ps_value)
{
struct weak_syms *weak =
......@@ -3956,10 +3955,9 @@ handle_pragma_weak (what, name, value)
}
else if (! (what == ps_done || what == ps_start))
warning ("malformed `#pragma weak'");
#endif /* HANDLE_PRAGMA_WEAK */
}
#endif /* HANDLE_SYSV_PRAGMA && HANDLE_PRAGMA_WEAK */
/* Declare DECL to be a weak symbol. */
void
......
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