aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@cygnus.com>1998-09-02 09:59:57 +0000
committerNick Clifton <nickc@gcc.gnu.org>1998-09-02 09:59:57 +0000
commitf09db6e0cab711b2a0f3401174169452c2c92157 (patch)
tree918fb38ee8db4c60c48c8398ff8413404b9a7bcf /gcc/varasm.c
parent56420c2cf3ff7643dd699174648ca409420b79d2 (diff)
downloadgcc-f09db6e0cab711b2a0f3401174169452c2c92157.zip
gcc-f09db6e0cab711b2a0f3401174169452c2c92157.tar.gz
gcc-f09db6e0cab711b2a0f3401174169452c2c92157.tar.bz2
Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB.
Add INSERT_ATTRIBUTES macro. From-SVN: r22165
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 4d98dbc..495a860 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -4244,6 +4244,7 @@ output_constructor (exp, size)
assemble_zeros (size - total_bytes);
}
+#ifdef HANDLE_PRAGMA_WEAK
/* Output asm to handle ``#pragma weak'' */
void
@@ -4251,7 +4252,6 @@ 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 =
@@ -4273,8 +4273,8 @@ handle_pragma_weak (what, name, value)
}
else if (! (what == ps_done || what == ps_start))
warning ("malformed `#pragma weak'");
-#endif /* HANDLE_PRAGMA_WEAK */
}
+#endif /* HANDLE_PRAGMA_WEAK */
/* Declare DECL to be a weak symbol. */