------- Comment #1 from dominiq at lps dot ens dot fr 2010-08-24 10:38 ------- The stage1 failure comes with 'gcc version 4.0.1 (Apple Inc. build 5493)' and is fixed (from IRC) with
--- ../_gcc_clean/libcpp/lex.c 2010-08-22 13:10:39.000000000 +0200 +++ ../gcc-4.6-work/old-patches/lex.c 2010-08-23 18:46:46.000000000 +0200 @@ -496,7 +496,7 @@ init_vectorized_lexer (void) search_line_fast = impl; } -#elif defined(__GNUC__) && defined(__ALTIVEC__) +#elif GCC_VERSION >= 4005 && defined(__ALTIVEC__) /* A vection of the fast scanner using AltiVec vectorized byte compares. */ /* ??? Unfortunately, attribute(target("altivec")) is not yet supported, With 'gcc version 4.2.1 (Apple Inc. build 5577)' the original libcpp/lex.c compiles (I am now at stage2). This could explain why 'regress' was bootstrapping without problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45381