Module Name: src
Committed By: scole
Date: Fri Nov 16 20:49:08 UTC 2018
Modified Files:
src/usr.bin/xlint/common: lp64.h
Log Message:
PR toolchain/53710
allow 64bit target to compile on 32bit host
Ok'ed by <christos>
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/xlint/common/lp64.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/xlint/common/lp64.h
diff -u src/usr.bin/xlint/common/lp64.h:1.6 src/usr.bin/xlint/common/lp64.h:1.7
--- src/usr.bin/xlint/common/lp64.h:1.6 Sun Oct 7 14:20:01 2018
+++ src/usr.bin/xlint/common/lp64.h Fri Nov 16 20:49:08 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: lp64.h,v 1.6 2018/10/07 14:20:01 christos Exp $ */
+/* $NetBSD: lp64.h,v 1.7 2018/11/16 20:49:08 scole Exp $ */
/*
* Copyright (c) 2001 Wasabi Systems, Inc.
@@ -45,7 +45,9 @@
#define LONG_SIZE (8 * CHAR_BIT)
#define QUAD_SIZE (8 * CHAR_BIT)
#define PTR_SIZE (8 * CHAR_BIT)
+#ifdef _LP64
#define INT128_SIZE (16 * CHAR_BIT)
+#endif
#define TARG_SCHAR_MAX ((signed char) (((unsigned char) -1) >> 1))
#define TARG_SCHAR_MIN ((-TARG_CHAR_MAX) - 1)
@@ -67,7 +69,7 @@
#define TARG_QUAD_MIN ((-TARG_QUAD_MAX) - 1)
#define TARG_UQUAD_MAX ((uint64_t) -1)
-#ifndef _LP64
+#ifdef _LP64
/* XXX on a 32 build for a 64 build host we skip these */
#define TARG_INT128_MAX ((__int128_t) (((__uint128_t) -1) >> 1))
#define TARG_INT128_MIN ((-TARG_INT128_MAX) - 1)