Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/xlint/lint1 lint: reduce preprocessor magic for plat...



details:   https://anonhg.NetBSD.org/src/rev/49af0ad28270
branches:  trunk
changeset: 958898:49af0ad28270
user:      rillig <rillig%NetBSD.org@localhost>
date:      Sun Jan 24 14:47:40 2021 +0000

description:
lint: reduce preprocessor magic for platform target types

diffstat:

 usr.bin/xlint/arch/aarch64/targparam.h   |   8 ++--
 usr.bin/xlint/arch/alpha/targparam.h     |   8 ++--
 usr.bin/xlint/arch/arm/targparam.h       |   8 ++--
 usr.bin/xlint/arch/coldfire/targparam.h  |   8 ++--
 usr.bin/xlint/arch/hppa/targparam.h      |   8 ++--
 usr.bin/xlint/arch/i386/targparam.h      |   8 ++--
 usr.bin/xlint/arch/ia64/targparam.h      |   8 ++--
 usr.bin/xlint/arch/m68000/targparam.h    |   8 ++--
 usr.bin/xlint/arch/m68k/targparam.h      |   8 ++--
 usr.bin/xlint/arch/mips/targparam.h      |  14 +++---
 usr.bin/xlint/arch/mips64/targparam.h    |   8 ++--
 usr.bin/xlint/arch/or1k/targparam.h      |   8 ++--
 usr.bin/xlint/arch/powerpc/targparam.h   |   8 ++--
 usr.bin/xlint/arch/powerpc64/targparam.h |   8 ++--
 usr.bin/xlint/arch/riscv32/targparam.h   |   8 ++--
 usr.bin/xlint/arch/riscv64/targparam.h   |   8 ++--
 usr.bin/xlint/arch/sh3/targparam.h       |   8 ++--
 usr.bin/xlint/arch/sparc/targparam.h     |   8 ++--
 usr.bin/xlint/arch/sparc64/targparam.h   |   8 ++--
 usr.bin/xlint/arch/vax/targparam.h       |   8 ++--
 usr.bin/xlint/arch/x86_64/targparam.h    |   8 ++--
 usr.bin/xlint/common/inittyp.c           |  10 +---
 usr.bin/xlint/lint1/tree.c               |  60 +++++--------------------------
 23 files changed, 101 insertions(+), 143 deletions(-)

diffs (truncated from 644 to 300 lines):

diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/aarch64/targparam.h
--- a/usr.bin/xlint/arch/aarch64/targparam.h    Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/aarch64/targparam.h    Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: targparam.h,v 1.3 2021/01/09 14:10:12 rillig Exp $ */
+/* $NetBSD: targparam.h,v 1.4 2021/01/24 14:47:40 rillig Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -41,9 +41,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         1
-#define        SIZEOF_IS_ULONG         1
-#define INTPTR_IS_LONG         1
+#define        PTRDIFF_TSPEC           LONG
+#define        SIZEOF_TSPEC            ULONG
+#define INTPTR_TSPEC           LONG
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/alpha/targparam.h
--- a/usr.bin/xlint/arch/alpha/targparam.h      Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/alpha/targparam.h      Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.6 2021/01/09 14:10:12 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.7 2021/01/24 14:47:40 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         1
-#define        SIZEOF_IS_ULONG         1
-#define INTPTR_IS_LONG         1
+#define        PTRDIFF_TSPEC           LONG
+#define        SIZEOF_TSPEC            ULONG
+#define INTPTR_TSPEC           LONG
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/arm/targparam.h
--- a/usr.bin/xlint/arch/arm/targparam.h        Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/arm/targparam.h        Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.7 2021/01/09 14:10:12 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.8 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         1
-#define        SIZEOF_IS_ULONG         1
-#define        INTPTR_IS_LONG          1
+#define        PTRDIFF_TSPEC           LONG
+#define        SIZEOF_TSPEC            ULONG
+#define        INTPTR_TSPEC            LONG
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/coldfire/targparam.h
--- a/usr.bin/xlint/arch/coldfire/targparam.h   Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/coldfire/targparam.h   Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.4 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.5 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         0
-#define        SIZEOF_IS_ULONG         0
-#define        INTPTR_IS_LONG          0
+#define        PTRDIFF_TSPEC           INT
+#define        SIZEOF_TSPEC            UINT
+#define        INTPTR_TSPEC            INT
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/hppa/targparam.h
--- a/usr.bin/xlint/arch/hppa/targparam.h       Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/hppa/targparam.h       Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.7 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.8 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         1
-#define        SIZEOF_IS_ULONG         1
-#define        INTPTR_IS_LONG          1
+#define        PTRDIFF_TSPEC           LONG
+#define        SIZEOF_TSPEC            ULONG
+#define        INTPTR_TSPEC            LONG
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/i386/targparam.h
--- a/usr.bin/xlint/arch/i386/targparam.h       Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/i386/targparam.h       Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.6 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.7 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         0
-#define        SIZEOF_IS_ULONG         0
-#define        INTPTR_IS_LONG          0
+#define        PTRDIFF_TSPEC           INT
+#define        SIZEOF_TSPEC            UINT
+#define        INTPTR_TSPEC            INT
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/ia64/targparam.h
--- a/usr.bin/xlint/arch/ia64/targparam.h       Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/ia64/targparam.h       Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.4 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.5 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         1
-#define        SIZEOF_IS_ULONG         1
-#define        INTPTR_IS_LONG          1
+#define        PTRDIFF_TSPEC           LONG
+#define        SIZEOF_TSPEC            ULONG
+#define        INTPTR_TSPEC            LONG
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/m68000/targparam.h
--- a/usr.bin/xlint/arch/m68000/targparam.h     Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/m68000/targparam.h     Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.5 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.6 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         0
-#define        SIZEOF_IS_ULONG         0
-#define        INTPTR_IS_LONG          0
+#define        PTRDIFF_TSPEC           INT
+#define        SIZEOF_TSPEC            UINT
+#define        INTPTR_TSPEC            INT
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/m68k/targparam.h
--- a/usr.bin/xlint/arch/m68k/targparam.h       Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/m68k/targparam.h       Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.6 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.7 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         0
-#define        SIZEOF_IS_ULONG         0
-#define        INTPTR_IS_LONG          0
+#define        PTRDIFF_TSPEC           INT
+#define        SIZEOF_TSPEC            UINT
+#define        INTPTR_TSPEC            INT
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/mips/targparam.h
--- a/usr.bin/xlint/arch/mips/targparam.h       Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/mips/targparam.h       Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.7 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.8 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -44,13 +44,13 @@
  */
 
 #ifdef _LP64_X
-#define        PTRDIFF_IS_LONG         1
-#define        SIZEOF_IS_ULONG         1
-#define        INTPTR_IS_LONG          1
+#define        PTRDIFF_TSPEC           LONG
+#define        SIZEOF_TSPEC            ULONG
+#define        INTPTR_TSPEC            LONG
 #else
-#define        PTRDIFF_IS_LONG         0
-#define        SIZEOF_IS_ULONG         0
-#define        INTPTR_IS_LONG          0
+#define        PTRDIFF_TSPEC           INT
+#define        SIZEOF_TSPEC            UINT
+#define        INTPTR_TSPEC            INT
 #endif
 
 #define        FLOAT_SIZE              32
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/mips64/targparam.h
--- a/usr.bin/xlint/arch/mips64/targparam.h     Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/mips64/targparam.h     Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.7 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.8 2021/01/24 14:47:41 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -44,9 +44,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         1
-#define        SIZEOF_IS_ULONG         1
-#define        INTPTR_IS_LONG          1
+#define        PTRDIFF_TSPEC           LONG
+#define        SIZEOF_TSPEC            ULONG
+#define        INTPTR_TSPEC            LONG
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/or1k/targparam.h
--- a/usr.bin/xlint/arch/or1k/targparam.h       Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/or1k/targparam.h       Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.3 2021/01/09 14:10:13 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.4 2021/01/24 14:47:42 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         0
-#define        SIZEOF_IS_ULONG         0
-#define        INTPTR_IS_LONG          0
+#define        PTRDIFF_TSPEC           INT
+#define        SIZEOF_TSPEC            UINT
+#define        INTPTR_TSPEC            INT
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/powerpc/targparam.h
--- a/usr.bin/xlint/arch/powerpc/targparam.h    Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/powerpc/targparam.h    Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.7 2021/01/09 14:10:14 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.8 2021/01/24 14:47:42 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -43,9 +43,9 @@
  * kept in sync with the compiler!
  */
 
-#define        PTRDIFF_IS_LONG         0
-#define        SIZEOF_IS_ULONG         0
-#define        INTPTR_IS_LONG          0
+#define        PTRDIFF_TSPEC           INT
+#define        SIZEOF_TSPEC            UINT
+#define        INTPTR_TSPEC            INT
 
 #define        FLOAT_SIZE              32
 #define        DOUBLE_SIZE             64
diff -r 560dc00d6772 -r 49af0ad28270 usr.bin/xlint/arch/powerpc64/targparam.h
--- a/usr.bin/xlint/arch/powerpc64/targparam.h  Sun Jan 24 14:37:32 2021 +0000
+++ b/usr.bin/xlint/arch/powerpc64/targparam.h  Sun Jan 24 14:47:40 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: targparam.h,v 1.4 2021/01/09 14:10:14 rillig Exp $     */
+/*     $NetBSD: targparam.h,v 1.5 2021/01/24 14:47:42 rillig Exp $     */
 



Home | Main Index | Thread Index | Old Index