Target's maintainers claim, that gcc 3.2.x produce better code than 3.3.x

All future updates for msp430 target will be provided only for 3.2.x and 3.4
  versions of gcc.

  So, I've downgraded gcc port to 3.2.3 + last msp430 patches.

Obtained from:	Target's maintainers
This commit is contained in:
Lev A. Serebryakov 2003-09-01 12:22:12 +00:00
parent fab44d40bd
commit 786eedd813
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=88271
6 changed files with 20 additions and 48 deletions

View file

@ -7,7 +7,7 @@
PORTNAME= gcc
PORTVERSION= ${GCCVERSION}.${PATCHVERSION}
PORTEPOCH= 1
PORTEPOCH= 2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEWARE} \
http://lev.serebryakov.spb.ru/download/msp430/:patches
@ -17,15 +17,15 @@ DISTFILES= ${PORTNAME}-core-${GCCVERSION}${EXTRACT_SUFX} \
${PKGNAMEPREFIX}${PORTNAME}-${GCCVERSION}.${PATCHVERSION}${EXTRACT_SUFX}:patches
MAINTAINER= lev@FreeBSD.org
COMMENT= FSF gcc-3.3 for TI's msp430 MCUs cross-development
COMMENT= FSF gcc-3.2 for TI's msp430 MCUs cross-development
BUILD_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
RUN_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
GCCVERSION= 3.3.1
PATCHVERSION= 20030826
GCCVERSION= 3.2.3
PATCHVERSION= 20030828
WRKSRC= ${WRKDIR}/${PORTNAME}-${GCCVERSION}

View file

@ -1,2 +1,2 @@
MD5 (gcc-core-3.3.1.tar.bz2) = 8c113f495402c5ab8bf35133268de561
MD5 (msp430-gcc-3.3.1.20030826.tar.bz2) = 2f770de052d19c47bd53c65a8a4d946f
MD5 (gcc-core-3.2.3.tar.bz2) = 66664a84b383ba8d68612cd89b9478b2
MD5 (msp430-gcc-3.2.3.20030828.tar.bz2) = aa058eb99aee7e069e3d891972a98b0f

View file

@ -2,11 +2,11 @@
%%GCC_TARG%%/bin/gcc
bin/%%GCC_TARG%%-cpp
bin/%%GCC_TARG%%-gcc
bin/%%GCC_TARG%%-gcc-3.3.1
bin/%%GCC_TARG%%-gccbug
bin/%%GCC_TARG%%-gcov
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/cc1
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/collect2
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/cpp0
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/README
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/fixed
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/float.h
@ -14,32 +14,18 @@ lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/iso646.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/limits.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/stdarg.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/stdbool.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/syslimits.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/stddef.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/unwind.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/varargs.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/fix-header
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/fixproto
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/float.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/iso646.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/limits.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/stdarg.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/stdbool.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/stddef.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/unwind.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/varargs.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/mkheaders
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/mkheaders.conf
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/mkinstalldirs
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/libgcc.a
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/msp1/libgcc.a
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/msp2/libgcc.a
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/tradcpp0
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/specs
lib/libiberty.a
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/msp1
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/msp2
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%
@dirrm lib/gcc-lib/%%GCC_TARG%%
@dirrm lib/gcc-lib
@unexec rmdir %D/lib/gcc-lib 2> /dev/null || true

View file

@ -7,7 +7,7 @@
PORTNAME= gcc
PORTVERSION= ${GCCVERSION}.${PATCHVERSION}
PORTEPOCH= 1
PORTEPOCH= 2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEWARE} \
http://lev.serebryakov.spb.ru/download/msp430/:patches
@ -17,15 +17,15 @@ DISTFILES= ${PORTNAME}-core-${GCCVERSION}${EXTRACT_SUFX} \
${PKGNAMEPREFIX}${PORTNAME}-${GCCVERSION}.${PATCHVERSION}${EXTRACT_SUFX}:patches
MAINTAINER= lev@FreeBSD.org
COMMENT= FSF gcc-3.3 for TI's msp430 MCUs cross-development
COMMENT= FSF gcc-3.2 for TI's msp430 MCUs cross-development
BUILD_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
RUN_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
GCCVERSION= 3.3.1
PATCHVERSION= 20030826
GCCVERSION= 3.2.3
PATCHVERSION= 20030828
WRKSRC= ${WRKDIR}/${PORTNAME}-${GCCVERSION}

View file

@ -1,2 +1,2 @@
MD5 (gcc-core-3.3.1.tar.bz2) = 8c113f495402c5ab8bf35133268de561
MD5 (msp430-gcc-3.3.1.20030826.tar.bz2) = 2f770de052d19c47bd53c65a8a4d946f
MD5 (gcc-core-3.2.3.tar.bz2) = 66664a84b383ba8d68612cd89b9478b2
MD5 (msp430-gcc-3.2.3.20030828.tar.bz2) = aa058eb99aee7e069e3d891972a98b0f

View file

@ -2,11 +2,11 @@
%%GCC_TARG%%/bin/gcc
bin/%%GCC_TARG%%-cpp
bin/%%GCC_TARG%%-gcc
bin/%%GCC_TARG%%-gcc-3.3.1
bin/%%GCC_TARG%%-gccbug
bin/%%GCC_TARG%%-gcov
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/cc1
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/collect2
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/cpp0
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/README
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/fixed
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/float.h
@ -14,32 +14,18 @@ lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/iso646.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/limits.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/stdarg.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/stdbool.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/syslimits.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/stddef.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/unwind.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include/varargs.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/fix-header
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/fixproto
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/float.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/iso646.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/limits.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/stdarg.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/stdbool.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/stddef.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/unwind.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include/varargs.h
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/mkheaders
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/mkheaders.conf
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/mkinstalldirs
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/libgcc.a
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/msp1/libgcc.a
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/msp2/libgcc.a
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/tradcpp0
lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/specs
lib/libiberty.a
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/include
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools/include
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/install-tools
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/msp1
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%/msp2
@dirrm lib/gcc-lib/%%GCC_TARG%%/%%GCC_REV%%
@dirrm lib/gcc-lib/%%GCC_TARG%%
@dirrm lib/gcc-lib
@unexec rmdir %D/lib/gcc-lib 2> /dev/null || true