NetBSD Problem Report #56899

From martin@aprisoft.de  Thu Jun 23 14:13:05 2022
Return-Path: <martin@aprisoft.de>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id E1E7F1A921F
	for <gnats-bugs@gnats.NetBSD.org>; Thu, 23 Jun 2022 14:13:05 +0000 (UTC)
Message-Id: <20220623141256.B4C8B5CC860@emmas.aprisoft.de>
Date: Thu, 23 Jun 2022 16:12:56 +0200 (CEST)
From: martin@NetBSD.org
Reply-To: martin@NetBSD.org
To: gnats-bugs@NetBSD.org
Subject: powerpc long double confusion (gdb or libm wrong?)
X-Send-Pr-Version: 3.95

>Number:         56899
>Category:       port-powerpc
>Synopsis:       powerpc long double confusion (gdb or libm wrong?)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-powerpc-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jun 23 14:15:00 +0000 2022
>Closed-Date:    Sun Jun 26 06:20:27 +0000 2022
>Last-Modified:  Sun Jun 26 06:20:27 +0000 2022
>Originator:     Martin Husemann
>Release:        NetBSD 9.99.98
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD big-apple.aprisoft.de 9.99.98 NetBSD 9.99.98 (POWERMAC_G5.MP) #56: Tue Jun 21 14:54:08 CEST 2022 martin@seven-days-to-the-wolves.aprisoft.de:/work/src/sys/arch/macppc/compile/POWERMAC_G5.MP macppc
Architecture: powerpc
Machine: macppc
>Description:

On powerpc we build libm without __HAVE_LONG_DOUBLE defined, as can
be seen here:
> nm /lib/libm.so.0.12 |fgrep fma
[..]
0001cde8 T fma
0001cde0 T fmaf
0001cde8 W fmal

... but on the other hand the in-tree gdb thinks we would support
long doubles:

(gdb) p sizeof(float)
$1 = 4
(gdb) p sizeof(double)
$2 = 8
(gdb) p sizeof(long double)
$3 = 16


>How-To-Repeat:
s/a

>Fix:
n/a

>Release-Note:

>Audit-Trail:
From: "Rin Okuyama" <rin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/56899 CVS commit: src/external/gpl3/gdb/dist/gdb
Date: Sun, 26 Jun 2022 05:44:28 +0000

 Module Name:	src
 Committed By:	rin
 Date:		Sun Jun 26 05:44:28 UTC 2022

 Modified Files:
 	src/external/gpl3/gdb/dist/gdb: configure.tgt

 Log Message:
 Part of PR port-powerpc/56899

 Set default OS ABI to NetBSD when target is *-*-netbsd*.

 This fixes default behaviors of GDB when no executable is loaded
 (== OS ABI is not determined yet).


 To generate a diff of this commit:
 cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gdb/dist/gdb/configure.tgt

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Rin Okuyama" <rin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/56899 CVS commit: src/external/gpl3/gdb/lib
Date: Sun, 26 Jun 2022 05:48:19 +0000

 Module Name:	src
 Committed By:	rin
 Date:		Sun Jun 26 05:48:17 UTC 2022

 Modified Files:
 	src/external/gpl3/gdb/lib/libbfd/arch/aarch64: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/aarch64eb: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/alpha: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/arm: bfd-in3.h bfd.h bfd_stdint.h
 	    config.h defs.mk targmatch.h
 	src/external/gpl3/gdb/lib/libbfd/arch/armeb: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/hppa: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/i386: bfd_stdint.h targmatch.h
 	src/external/gpl3/gdb/lib/libbfd/arch/m68000: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/m68k: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/mips64eb: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/mips64el: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/mipseb: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/mipsel: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/powerpc: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/powerpc64: bfd_stdint.h
 	    targmatch.h
 	src/external/gpl3/gdb/lib/libbfd/arch/sh3eb: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/sh3el: bfd_stdint.h targmatch.h
 	src/external/gpl3/gdb/lib/libbfd/arch/sparc: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/sparc64: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/vax: bfd_stdint.h
 	src/external/gpl3/gdb/lib/libbfd/arch/x86_64: bfd_stdint.h targmatch.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/aarch64: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/aarch64eb: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/alpha: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/arm: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/armeb: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/hppa: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/i386: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/m68000: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/m68k: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/mips64eb: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/mips64el: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/mipseb: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/mipsel: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/powerpc: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/powerpc64: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/sh3eb: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/sh3el: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/sparc: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/sparc64: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/vax: gstdint.h
 	src/external/gpl3/gdb/lib/libdecnumber/arch/x86_64: gstdint.h
 	src/external/gpl3/gdb/lib/libgdb/arch/aarch64: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/aarch64eb: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/alpha: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/arm: config.h defs.mk init.c
 	    jit-reader.h version.c
 	src/external/gpl3/gdb/lib/libgdb/arch/armeb: config.h defs.mk version.c
 	src/external/gpl3/gdb/lib/libgdb/arch/hppa: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/i386: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/m68000: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/m68k: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/mips64eb: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/mips64el: config.h defs.mk init.c
 	src/external/gpl3/gdb/lib/libgdb/arch/mipseb: config.h defs.mk init.c
 	src/external/gpl3/gdb/lib/libgdb/arch/mipsel: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/mipsn64eb: config.h
 	src/external/gpl3/gdb/lib/libgdb/arch/mipsn64el: config.h defs.mk
 	    init.c
 	src/external/gpl3/gdb/lib/libgdb/arch/powerpc: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/powerpc64: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/sh3eb: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/sh3el: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/sparc: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/sparc64: config.h defs.mk init.c
 	src/external/gpl3/gdb/lib/libgdb/arch/vax: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdb/arch/x86_64: config.h defs.mk
 	src/external/gpl3/gdb/lib/libgdbsupport/arch/arm/gdbsupport: config.h
 	src/external/gpl3/gdb/lib/libgdbsupport/arch/mips64el/gdbsupport:
 	    config.h
 	src/external/gpl3/gdb/lib/libgdbsupport/arch/mipseb/gdbsupport:
 	    config.h
 	src/external/gpl3/gdb/lib/libgdbsupport/arch/mipsn64el/gdbsupport:
 	    config.h
 	src/external/gpl3/gdb/lib/libgdbsupport/arch/sparc64/gdbsupport:
 	    config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/aarch64: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/aarch64/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/arm/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/arm/gnulib/import: inttypes.h
 	    stdint.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/armeb: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/armeb/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/armeb/gnulib/import: unistd.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/hppa: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/hppa/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/m68000: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/m68000/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/m68k: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/m68k/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/mips64eb: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/mips64eb/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/mipsel: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/mipsel/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/mipsn64el: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/mipsn64el/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/sh3eb: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/sh3eb/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/sh3eb/gnulib/import: unistd.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/sparc: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/sparc/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/vax: defs.mk
 	src/external/gpl3/gdb/lib/libgnulib/arch/vax/gnulib: config.h
 	src/external/gpl3/gdb/lib/libgnulib/arch/vax/gnulib/import: unistd.h
 	src/external/gpl3/gdb/lib/libiberty/arch/arm: config.h
 	src/external/gpl3/gdb/lib/libopcodes/arch/arm: defs.mk

 Log Message:
 Regen for everyone, except for coldfire, for which toolchain does
 no longer build...

 > Part of PR port-powerpc/56899
 >
 > Set default OS ABI to NetBSD when target is *-*-netbsd*.
 >
 > This fixes default behaviors of GDB when no executable is loaded
 > (== OS ABI is not determined yet).


 To generate a diff of this commit:
 cvs rdiff -u -r1.3 -r1.4 \
     src/external/gpl3/gdb/lib/libbfd/arch/aarch64/bfd_stdint.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libbfd/arch/aarch64eb/bfd_stdint.h
 cvs rdiff -u -r1.10 -r1.11 \
     src/external/gpl3/gdb/lib/libbfd/arch/alpha/bfd_stdint.h
 cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gdb/lib/libbfd/arch/arm/bfd-in3.h \
     src/external/gpl3/gdb/lib/libbfd/arch/arm/bfd.h
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libbfd/arch/arm/bfd_stdint.h \
     src/external/gpl3/gdb/lib/libbfd/arch/arm/targmatch.h
 cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libbfd/arch/arm/config.h
 cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gdb/lib/libbfd/arch/arm/defs.mk
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libbfd/arch/armeb/bfd_stdint.h
 cvs rdiff -u -r1.10 -r1.11 \
     src/external/gpl3/gdb/lib/libbfd/arch/hppa/bfd_stdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd_stdint.h
 cvs rdiff -u -r1.11 -r1.12 \
     src/external/gpl3/gdb/lib/libbfd/arch/i386/targmatch.h
 cvs rdiff -u -r1.7 -r1.8 \
     src/external/gpl3/gdb/lib/libbfd/arch/m68000/bfd_stdint.h
 cvs rdiff -u -r1.8 -r1.9 \
     src/external/gpl3/gdb/lib/libbfd/arch/m68k/bfd_stdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/bfd_stdint.h
 cvs rdiff -u -r1.8 -r1.9 \
     src/external/gpl3/gdb/lib/libbfd/arch/mips64el/bfd_stdint.h
 cvs rdiff -u -r1.7 -r1.8 \
     src/external/gpl3/gdb/lib/libbfd/arch/mipseb/bfd_stdint.h
 cvs rdiff -u -r1.10 -r1.11 \
     src/external/gpl3/gdb/lib/libbfd/arch/mipsel/bfd_stdint.h
 cvs rdiff -u -r1.10 -r1.11 \
     src/external/gpl3/gdb/lib/libbfd/arch/powerpc/bfd_stdint.h
 cvs rdiff -u -r1.8 -r1.9 \
     src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/bfd_stdint.h
 cvs rdiff -u -r1.11 -r1.12 \
     src/external/gpl3/gdb/lib/libbfd/arch/powerpc64/targmatch.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libbfd/arch/sh3eb/bfd_stdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libbfd/arch/sh3el/bfd_stdint.h
 cvs rdiff -u -r1.11 -r1.12 \
     src/external/gpl3/gdb/lib/libbfd/arch/sh3el/targmatch.h
 cvs rdiff -u -r1.8 -r1.9 \
     src/external/gpl3/gdb/lib/libbfd/arch/sparc/bfd_stdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libbfd/arch/sparc64/bfd_stdint.h
 cvs rdiff -u -r1.7 -r1.8 \
     src/external/gpl3/gdb/lib/libbfd/arch/vax/bfd_stdint.h
 cvs rdiff -u -r1.11 -r1.12 \
     src/external/gpl3/gdb/lib/libbfd/arch/x86_64/bfd_stdint.h
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libbfd/arch/x86_64/targmatch.h
 cvs rdiff -u -r1.3 -r1.4 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/aarch64/gstdint.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/aarch64eb/gstdint.h
 cvs rdiff -u -r1.10 -r1.11 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/alpha/gstdint.h
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/arm/gstdint.h
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/armeb/gstdint.h
 cvs rdiff -u -r1.10 -r1.11 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/hppa/gstdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/i386/gstdint.h
 cvs rdiff -u -r1.7 -r1.8 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/m68000/gstdint.h
 cvs rdiff -u -r1.8 -r1.9 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/m68k/gstdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/mips64eb/gstdint.h
 cvs rdiff -u -r1.8 -r1.9 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/mips64el/gstdint.h
 cvs rdiff -u -r1.7 -r1.8 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/mipseb/gstdint.h
 cvs rdiff -u -r1.10 -r1.11 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/mipsel/gstdint.h
 cvs rdiff -u -r1.10 -r1.11 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/powerpc/gstdint.h
 cvs rdiff -u -r1.8 -r1.9 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/powerpc64/gstdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/sh3eb/gstdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/sh3el/gstdint.h
 cvs rdiff -u -r1.8 -r1.9 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/sparc/gstdint.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/sparc64/gstdint.h
 cvs rdiff -u -r1.7 -r1.8 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/vax/gstdint.h
 cvs rdiff -u -r1.11 -r1.12 \
     src/external/gpl3/gdb/lib/libdecnumber/arch/x86_64/gstdint.h
 cvs rdiff -u -r1.6 -r1.7 \
     src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h
 cvs rdiff -u -r1.4 -r1.5 \
     src/external/gpl3/gdb/lib/libgdb/arch/aarch64/defs.mk
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgdb/arch/aarch64eb/config.h \
     src/external/gpl3/gdb/lib/libgdb/arch/aarch64eb/defs.mk
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h
 cvs rdiff -u -r1.15 -r1.16 \
     src/external/gpl3/gdb/lib/libgdb/arch/alpha/defs.mk
 cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h
 cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk
 cvs rdiff -u -r1.16 -r1.17 src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c
 cvs rdiff -u -r1.7 -r1.8 \
     src/external/gpl3/gdb/lib/libgdb/arch/arm/jit-reader.h
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libgdb/arch/arm/version.c
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/armeb/config.h
 cvs rdiff -u -r1.16 -r1.17 \
     src/external/gpl3/gdb/lib/libgdb/arch/armeb/defs.mk
 cvs rdiff -u -r1.11 -r1.12 \
     src/external/gpl3/gdb/lib/libgdb/arch/armeb/version.c
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h
 cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/i386/config.h
 cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gdb/lib/libgdb/arch/i386/defs.mk
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/m68000/config.h
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libgdb/arch/m68000/defs.mk
 cvs rdiff -u -r1.14 -r1.15 \
     src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h \
     src/external/gpl3/gdb/lib/libgdb/arch/m68k/defs.mk
 cvs rdiff -u -r1.19 -r1.20 \
     src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h
 cvs rdiff -u -r1.16 -r1.17 \
     src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk
 cvs rdiff -u -r1.18 -r1.19 \
     src/external/gpl3/gdb/lib/libgdb/arch/mips64el/config.h
 cvs rdiff -u -r1.16 -r1.17 \
     src/external/gpl3/gdb/lib/libgdb/arch/mips64el/defs.mk \
     src/external/gpl3/gdb/lib/libgdb/arch/mips64el/init.c
 cvs rdiff -u -r1.15 -r1.16 \
     src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h \
     src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk
 cvs rdiff -u -r1.14 -r1.15 \
     src/external/gpl3/gdb/lib/libgdb/arch/mipseb/init.c
 cvs rdiff -u -r1.16 -r1.17 \
     src/external/gpl3/gdb/lib/libgdb/arch/mipsel/config.h \
     src/external/gpl3/gdb/lib/libgdb/arch/mipsel/defs.mk
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgdb/arch/mipsn64eb/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgdb/arch/mipsn64el/config.h \
     src/external/gpl3/gdb/lib/libgdb/arch/mipsn64el/defs.mk \
     src/external/gpl3/gdb/lib/libgdb/arch/mipsn64el/init.c
 cvs rdiff -u -r1.14 -r1.15 \
     src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h \
     src/external/gpl3/gdb/lib/libgdb/arch/powerpc/defs.mk
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h \
     src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/defs.mk
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/defs.mk
 cvs rdiff -u -r1.12 -r1.13 \
     src/external/gpl3/gdb/lib/libgdb/arch/sh3el/config.h
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/sh3el/defs.mk
 cvs rdiff -u -r1.14 -r1.15 \
     src/external/gpl3/gdb/lib/libgdb/arch/sparc/config.h
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/sparc/defs.mk
 cvs rdiff -u -r1.14 -r1.15 \
     src/external/gpl3/gdb/lib/libgdb/arch/sparc64/config.h
 cvs rdiff -u -r1.13 -r1.14 \
     src/external/gpl3/gdb/lib/libgdb/arch/sparc64/defs.mk
 cvs rdiff -u -r1.15 -r1.16 \
     src/external/gpl3/gdb/lib/libgdb/arch/sparc64/init.c
 cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h
 cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk
 cvs rdiff -u -r1.14 -r1.15 \
     src/external/gpl3/gdb/lib/libgdb/arch/x86_64/config.h
 cvs rdiff -u -r1.18 -r1.19 \
     src/external/gpl3/gdb/lib/libgdb/arch/x86_64/defs.mk
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgdbsupport/arch/arm/gdbsupport/config.h
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgdbsupport/arch/mips64el/gdbsupport/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgdbsupport/arch/mipseb/gdbsupport/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgdbsupport/arch/mipsn64el/gdbsupport/config.h
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgdbsupport/arch/sparc64/gdbsupport/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/aarch64/defs.mk
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/aarch64/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/arm/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/arm/gnulib/import/inttypes.h \
     src/external/gpl3/gdb/lib/libgnulib/arch/arm/gnulib/import/stdint.h
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/armeb/defs.mk
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/armeb/gnulib/config.h
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/armeb/gnulib/import/unistd.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/hppa/defs.mk
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/hppa/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/m68000/defs.mk
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/m68000/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/m68k/defs.mk
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/m68k/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/mips64eb/defs.mk
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/mips64eb/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/mipsel/defs.mk
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/mipsel/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/mipsn64el/defs.mk
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/mipsn64el/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/sh3eb/defs.mk
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/sh3eb/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/sh3eb/gnulib/import/unistd.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/sparc/defs.mk
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libgnulib/arch/sparc/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgnulib/arch/vax/defs.mk
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/vax/gnulib/config.h
 cvs rdiff -u -r1.1 -r1.2 \
     src/external/gpl3/gdb/lib/libgnulib/arch/vax/gnulib/import/unistd.h
 cvs rdiff -u -r1.9 -r1.10 \
     src/external/gpl3/gdb/lib/libiberty/arch/arm/config.h
 cvs rdiff -u -r1.2 -r1.3 \
     src/external/gpl3/gdb/lib/libopcodes/arch/arm/defs.mk

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Rin Okuyama" <rin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/56899 CVS commit: src/external/gpl3/gdb/dist/gdb
Date: Sun, 26 Jun 2022 05:52:44 +0000

 Module Name:	src
 Committed By:	rin
 Date:		Sun Jun 26 05:52:44 UTC 2022

 Modified Files:
 	src/external/gpl3/gdb/dist/gdb: ppc-nbsd-tdep.c

 Log Message:
 PR port-powerpc/56899

 In addition to ``powerpc'', register NetBSD OS ABI also for ``rs6000'',
 which is default target for powerpc.


 To generate a diff of this commit:
 cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gdb/dist/gdb/ppc-nbsd-tdep.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Rin Okuyama" <rin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/56899 CVS commit: src/external/gpl3/gdb/dist/gdb
Date: Sun, 26 Jun 2022 05:55:30 +0000

 Module Name:	src
 Committed By:	rin
 Date:		Sun Jun 26 05:55:30 UTC 2022

 Modified Files:
 	src/external/gpl3/gdb/dist/gdb: ppc-nbsd-tdep.c

 Log Message:
 PR port-powerpc/56899

 Disable 128-bit long double for NetBSD/powerpc.


 To generate a diff of this commit:
 cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/dist/gdb/ppc-nbsd-tdep.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: rin@NetBSD.org
State-Changed-When: Sun, 26 Jun 2022 06:20:27 +0000
State-Changed-Why:
Fixed. Pull up to release branches is not easy...


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.