summaryrefslogtreecommitdiff
path: root/gcc/config/openbsd.h
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-08 20:40:08 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-08 20:40:08 +0000
commitbe354a19e7279b98ce016a8d0df806c2bfa64357 (patch)
treec5d40b6f26002e6d9368f809745ff165a7acdb3e /gcc/config/openbsd.h
parentdb8e9ed4b7297a4bc1639cadce0565ce25f98587 (diff)
downloadgcc-be354a19e7279b98ce016a8d0df806c2bfa64357.tar.gz
* config/openbsd.h (HANDLE_SYSV_PRAGMA): Define.
* rs6000/xm-sysv4.h (HOST_BITS_PER_LONGLONG): Remove #if 0. * mn10300.h (CASE_DROPS_THROUGH): Delete. * mn10200.h (CASE_DROPS_THROUGH): Delete. * h8300.h (CASE_DROPS_THROUGH): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25645 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/openbsd.h')
-rw-r--r--gcc/config/openbsd.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/config/openbsd.h b/gcc/config/openbsd.h
index af8358eb153..30f24942341 100644
--- a/gcc/config/openbsd.h
+++ b/gcc/config/openbsd.h
@@ -300,3 +300,9 @@ do { \
#pragma weak. */
#define GTHREAD_USE_WEAK 0
+/* bug work around: we don't want to support #pragma weak, but the current
+ code layout needs HANDLE_PRAGMA_WEAK asserted for __attribute((weak)) to
+ work. On the other hand, we don't define HANDLE_PRAGMA_WEAK directly,
+ as this depends on a few other details as well... */
+#define HANDLE_SYSV_PRAGMA
+