From 600e44f857f5fab7eb105f28ecbf9037899908cf Mon Sep 17 00:00:00 2001 From: abs Date: Sat, 22 May 2004 17:48:21 +0000 Subject: 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 Daniel Jacobowitz PR target/14302 * arm.h (ARM_GO_IF_LEGITIMATE_ADDRESS): Don't check the mode size for minipool references. --- lang/gcc3/Makefile | 3 ++- lang/gcc3/patches/patch-ac | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 lang/gcc3/patches/patch-ac (limited to 'lang/gcc3') 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 \ -- cgit v1.2.3