patches/gcc/4.3.3/240-pr25343.patch
author "Bryan Hundven" <bryanhundven@gmail.com>
Thu Mar 01 15:23:49 2012 -0800 (2012-03-01)
changeset 2909 28ac8fbd9e6a
permissions -rw-r--r--
libg/eglibc: add updated eglibc 2.15

Includes a patch to remove __builtin_expect test:

In eglibc-2.15, the build breaks in configure while testing
for the existance of __builtin_expect. It fails with newer
versions of gcc.

This patch is a modification of an upstream change in glibc
mainline (to be 2.16) to fix the following error:

[CFG ] checking for __builtin_expect... no
[ERROR] configure: error: support for __builtin_expect needed

http://sourceware.org/git/?p=glibc.git;a=commit;h=3857022a761ea7251f8e5c0e45d382ebc3e34cf9

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
[yann.morin.1998@free.fr: coalesce both patches into a single changeset]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 Original patch from: ../4.3.2/240-pr25343.patch
     2 
     3 -= BEGIN original header =-
     4 Original patch from gentoo: gentoo/src/patchsets/gcc/4.3.1/gentoo/66_all_gcc43-pr25343.patch
     5 http://gcc.gnu.org/PR25343
     6 
     7 sniped from Debian
     8 
     9 2008-04-27  Roman Zippel <zippel@linux-m68k.org>
    10 
    11 	* config/host-linux.c (TRY_EMPTY_VM_SPACE): Define for __mc68000__.
    12 
    13 -= END original header =-
    14 
    15 diff -durN gcc-4.3.3.orig/gcc/config/host-linux.c gcc-4.3.3/gcc/config/host-linux.c
    16 --- gcc-4.3.3.orig/gcc/config/host-linux.c	2007-08-02 12:49:31.000000000 +0200
    17 +++ gcc-4.3.3/gcc/config/host-linux.c	2009-01-27 22:25:31.000000000 +0100
    18 @@ -84,6 +84,8 @@
    19  # define TRY_EMPTY_VM_SPACE	0x8000000000
    20  #elif defined(__sparc__)
    21  # define TRY_EMPTY_VM_SPACE	0x60000000
    22 +#elif defined(__mc68000__)
    23 +# define TRY_EMPTY_VM_SPACE	0x40000000
    24  #else
    25  # define TRY_EMPTY_VM_SPACE	0
    26  #endif