patches/gcc/4.3.3/150-sparc64-bsd.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Aug 10 23:09:06 2011 +0200 (2011-08-10)
changeset 2599 c096c896e745
permissions -rw-r--r--
scripts/functions: remove messages about failed downloads

When downloading via svn/cvs/... an attempt to retrieve from the
mirror is made. If the mirror does not have the required tarball,
an error message is printed. This is misleading, as the download
may later succeed via svn/cvs/...

Remove the messages about failed downloads altogether.

At the same time, use "if ... then ... fi" instead of "... && ..."

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 Original patch from: ../4.3.2/150-sparc64-bsd.patch
     2 
     3 -= BEGIN original header =-
     4 Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.1/gentoo/14_all_gcc-sparc64-bsd.patch
     5 -= END original header =-
     6 
     7 diff -durN gcc-4.3.3.orig/gcc/config/sparc/freebsd.h gcc-4.3.3/gcc/config/sparc/freebsd.h
     8 --- gcc-4.3.3.orig/gcc/config/sparc/freebsd.h	2007-08-02 12:49:31.000000000 +0200
     9 +++ gcc-4.3.3/gcc/config/sparc/freebsd.h	2009-01-27 22:19:20.000000000 +0100
    10 @@ -25,9 +25,22 @@
    11  /* FreeBSD needs the platform name (sparc64) defined.
    12     Emacs needs to know if the arch is 64 or 32-bits.  */
    13  
    14 -#undef  CPP_CPU64_DEFAULT_SPEC
    15 -#define CPP_CPU64_DEFAULT_SPEC \
    16 -  "-D__sparc64__ -D__sparc_v9__ -D__sparcv9 -D__arch64__"
    17 +#undef  FBSD_TARGET_CPU_CPP_BUILTINS
    18 +#define FBSD_TARGET_CPU_CPP_BUILTINS()                  \
    19 +  do                                                    \
    20 +    {                                                   \
    21 +      if (TARGET_ARCH64)                                \
    22 +        {                                               \
    23 +          builtin_define ("__sparc64__");               \
    24 +          builtin_define ("__sparc_v9__");              \
    25 +          builtin_define ("__sparcv9");                 \
    26 +        }                                               \
    27 +      else                                              \
    28 +        builtin_define ("__sparc");                     \
    29 +      builtin_define ("__sparc__");                     \
    30 +    }                                                   \
    31 +  while (0)
    32 +
    33  
    34  #define LINK_SPEC "%(link_arch)						\
    35    %{!mno-relax:%{!r:-relax}}						\