The unified diff between revisions [43419105..] and [82dd151f..] is displayed below. It can also be downloaded as a raw diff.
#
#
# add_file "debian/arm.patch"
# content [900251d41f542d10ff39b9e644878c7ae979a237]
#
# add_file "debian/powerpc.patch"
# content [00ae2722e249f052bb5d1b4be13a17e38c362ea2]
#
# patch "debian/287484.patch"
# from [0afee8a45ff002b29431966fc1c59112ea5a6691]
# to [6294ced38410ab3423bc71fb307146a75230f50f]
#
# patch "debian/changelog"
# from [bcd7c37a3df0666e06272bcb5b083c4236dbb480]
# to [6f1d6006ae3c229e4ea8c4eb82eddad02269420d]
#
============================================================
--- debian/arm.patch 900251d41f542d10ff39b9e644878c7ae979a237
+++ debian/arm.patch 900251d41f542d10ff39b9e644878c7ae979a237
@@ -0,0 +1,11 @@
+--- gdb/arm-tdep.c~ 2005-09-21 17:36:13.000000000 +0200
++++ gdb/arm-tdep.c 2005-09-21 17:36:13.000000000 +0200
+@@ -2750,7 +2750,7 @@
+ break;
+
+ default:
+- /* Leave it as "unknown". */
++ { } /* Leave it as "unknown". */
+ }
+ }
+ }
============================================================
--- debian/powerpc.patch 00ae2722e249f052bb5d1b4be13a17e38c362ea2
+++ debian/powerpc.patch 00ae2722e249f052bb5d1b4be13a17e38c362ea2
@@ -0,0 +1,14 @@
+This patch from Xavier Grave allows bulding on powerpc with gcc-4.0.
+
+--- sim/ppc/ppc-instructions~ 2005-09-21 17:09:55.000000000 +0200
++++ sim/ppc/ppc-instructions 2005-09-21 17:09:55.000000000 +0200
+@@ -1218,7 +1218,8 @@
+ }
+ /**/
+ LABEL(Done):
+-
++ {
++ }
+
+ # extract out raw fields of a FP number
+ int::function::sign:unsigned64 FRS
============================================================
--- debian/287484.patch 0afee8a45ff002b29431966fc1c59112ea5a6691
+++ debian/287484.patch 6294ced38410ab3423bc71fb307146a75230f50f
@@ -82,14 +82,14 @@ Ludovic Brenta, 2005-01-18.
-
-#define fpuregs ((struct fpu *) core_reg_sect)
- if (core_reg_size >= sizeof (struct fpu))
-- {
-- memcpy (®isters[REGISTER_BYTE (FP0_REGNUM)], fpuregs->fpu_regs,
-- sizeof (fpuregs->fpu_regs));
-- memcpy (®isters[REGISTER_BYTE (FPS_REGNUM)], &fpuregs->fpu_fsr,
-- sizeof (FPU_FSR_TYPE));
-- }
+- {
+- memcpy (®isters[REGISTER_BYTE (FP0_REGNUM)], fpuregs->fpu_regs,
+- sizeof (fpuregs->fpu_regs));
+- memcpy (®isters[REGISTER_BYTE (FPS_REGNUM)], &fpuregs->fpu_fsr,
+- sizeof (FPU_FSR_TYPE));
+- }
- else
-- fprintf_unfiltered (gdb_stderr, "Couldn't read float regs from core file\n");
+- fprintf_unfiltered (gdb_stderr, "Couldn't read float regs from core file\n");
- }
}
============================================================
--- debian/changelog bcd7c37a3df0666e06272bcb5b083c4236dbb480
+++ debian/changelog 6f1d6006ae3c229e4ea8c4eb82eddad02269420d
@@ -1,3 +1,11 @@
+gnat-gdb (5.3.gnat.0.0.20030225-11) unstable; urgency=low
+
+ * debian/powerpc.patch: new patch from Xavier Grave to allow building on
+ powerpc with gcc-4.0. Thanks, Xavier.
+ * debian/arm.patch: new, inspired by the above, fixes FTBFS on arm.
+
+ -- Ludovic Brenta <ludovic@ludovic-brenta.org> Wed, 21 Sep 2005 19:07:23 +0200
+
gnat-gdb (5.3.gnat.0.0.20030225-10) unstable; urgency=low
* Frank Lichtenheld contributed several fixes: