summaryrefslogtreecommitdiff
path: root/lang/gcc3
diff options
context:
space:
mode:
authorabs <abs>2004-05-22 17:48:21 +0000
committerabs <abs>2004-05-22 17:48:21 +0000
commit600e44f857f5fab7eb105f28ecbf9037899908cf (patch)
tree657c726aff1a049f7a26815314ee08ddb6f60e45 /lang/gcc3
parentbe43313792c78a79dbbd80fa7311de2152c9cf63 (diff)
downloadpkgsrc-600e44f857f5fab7eb105f28ecbf9037899908cf.tar.gz
Update gcc3-ada to 3.3.3nb1
Update gcc3-c++ to 3.3.3nb1 Update gcc3-c to 3.3.3nb2 Update gcc3-f77 to 3.3.3nb1 Update gcc3-java to 3.3.3nb1 Update gcc3-objc to 3.3.3nb1 Update gcc3 to 3.3.3nb1 gcc arm: fix GCC _P_R_ target/14302 Apply gcc fix for gcc PR target/14302 to fix ARM compiler issues triggered by at least glib, glib2, and pkgconfig. 2004-02-26 Richard Earnshaw <rearnsha@arm.com> Daniel Jacobowitz <drow@mvista.com> PR target/14302 * arm.h (ARM_GO_IF_LEGITIMATE_ADDRESS): Don't check the mode size for minipool references.
Diffstat (limited to 'lang/gcc3')
-rw-r--r--lang/gcc3/Makefile3
-rw-r--r--lang/gcc3/patches/patch-ac13
2 files changed, 15 insertions, 1 deletions
diff --git a/lang/gcc3/Makefile b/lang/gcc3/Makefile
index b079c87ff39..6ed68e7ca19 100644
--- a/lang/gcc3/Makefile
+++ b/lang/gcc3/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.54 2004/04/10 15:47:08 seb Exp $
+# $NetBSD: Makefile,v 1.55 2004/05/22 17:48:21 abs Exp $
GCC_VERSION= 3.3.3
+PKGREVISION= 1
DISTNAME= gcc3-${GCC_VERSION}
CATEGORIES= lang
MASTER_SITES= # empty
diff --git a/lang/gcc3/patches/patch-ac b/lang/gcc3/patches/patch-ac
new file mode 100644
index 00000000000..6f51b45d49e
--- /dev/null
+++ b/lang/gcc3/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.3 2004/05/22 17:48:21 abs Exp $
+
+--- gcc/config/arm/arm.h.orig 2002-11-15 11:21:36.000000000 +0000
++++ gcc/config/arm/arm.h
+@@ -2029,7 +2029,7 @@ typedef struct
+ && GET_CODE (XEXP (X, 0)) == REG \
+ && ARM_REG_OK_FOR_BASE_P (XEXP (X, 0))) \
+ goto LABEL; \
+- else if (GET_MODE_SIZE (MODE) >= 4 && reload_completed \
++ else if (reload_completed \
+ && (GET_CODE (X) == LABEL_REF \
+ || (GET_CODE (X) == CONST \
+ && GET_CODE (XEXP ((X), 0)) == PLUS \