2.1 Pre-Release Available (testers needed)

LLVMers,

The 2.1 pre-release (version 1) is available for testing:
http://llvm.org/prereleases/2.1/version1/

I'm looking for members of the LLVM community to test the 2.1 release. There are 2 ways you can help:

1) Download llvm-2.1, llvm-test-2.1, and the appropriate llvm-gcc4.0 binary. Run "make check" and the full llvm-test suite (make TEST=nightly report).
2) Download llvm-2.1, llvm-test-2.1, and the llvm-gcc4.0 source. Compile everything. Run "make check" and the full llvm-test suite (make TEST=nightly report).

Send your results to llvm-dev with the dejagnu test results in the body of the email and attach the llvm-test report (report.nightly.txt). When submitting your results, please specify the platform, Release or Debug build (default is Release) and if you built llvm with srcdir = objdir.

Any and all help is appreciated.

Thanks,
Tanya Lattner

One more thing that I forgot. The deadline for 2.1 pre-release version 1 testing is Wednesday, September 19th (5PM PDT). At that point. I will begin merging in patches and preparing the second pre-release.

Thanks,
Tanya Lattner

Here are my results for testing the LLVM 2.1 prerelease.
Platform: Linux AMD64
Debug: No, Release
src=obj: Yes

Nightly report is attached.
Somehow, even though I thought that I redirected stderr to a file,
it coughed it on to my terminal twice during running tests.
I copied and pasted the first on into e1.
(The second was mangled by ncurses.)

make check:
- ---------------------------------------------------
Test Run By scubed on Sat Sep 15 11:27:34 2007
Native configuration is x86_64-unknown-linux-gnu

                === tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
WARNING: Couldn't find tool config file for unix, using default.
Running /home/scubed/software/llvm/new/llvm-2.1/test/Analysis/Andersens/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Analysis/BasicAA/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Analysis/Dominators/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Analysis/GlobalsModRef/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Analysis/LoadVN/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Analysis/LoopInfo/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Analysis/ScalarEvolution/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Archive/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Assembler/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Bitcode/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/BugPoint/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/C++Frontend/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CFrontend/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/ARM/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/Alpha/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/CBackend/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/Generic/GC/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/Generic/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/IA64/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/PowerPC/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/SPARC/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/CodeGen/X86/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/DebugInfo/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/ExecutionEngine/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Feature/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/FrontendAda/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/FrontendObjC/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Integer/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Linker/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Other/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/TableGen/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/ADCE/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/ArgumentPromotion/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/BlockPlacement/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/CodeExtractor/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/CondProp/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/ConstProp/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/ConstantMerge/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/CorrelatedExprs/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/DeadArgElim/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/DeadStoreElimination/dg.exp
...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/DecomposeMultiDimRefs/dg.exp
...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/GCSE/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/GVN/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/GVNPRE/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/GlobalDCE/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/GlobalOpt/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/IPConstantProp/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/IndVarsSimplify/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/Inline/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/InstCombine/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LCSSA/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LICM/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LoopIndexSplit/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LoopRotate/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LoopSimplify/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LoopStrengthReduce/dg.exp
...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LoopUnroll/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LoopUnswitch/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LowerInvoke/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LowerSetJmp/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/LowerSwitch/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/Mem2Reg/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/PredicateSimplifier/dg.exp
...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/PruneEH/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/RaiseAllocations/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/Reassociate/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/RedundantLoadElimination/dg.exp
...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/SCCP/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/ScalarRepl/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/SimplifyCFG/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/SimplifyLibCalls/dg.exp ...
Running
/home/scubed/software/llvm/new/llvm-2.1/test/Transforms/TailCallElim/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Transforms/TailDup/dg.exp ...
Running /home/scubed/software/llvm/new/llvm-2.1/test/Verifier/dg.exp ...

                === Summary ===

# of expected passes 1944
# of expected failures 4

e1 (4.28 KB)

report.nightly.txt (66.3 KB)

$ cd objdir
$ ../llvm-2.1/configure --help
[...]
  --enable-shared[=PKGS] build shared libraries
                          [default=enable_shared_default]
  --enable-static[=PKGS] build static libraries
                          [default=enable_static_default]
  --enable-fast-install[=PKGS]
                          optimize for fast installation
                          [default=enable_Fast_install_default]
[...]

Should enable_shared_default and friends be replaced by "yes" or "no",
or is the above the correct output?

I suspect the utils/TableGen/FileParser.h.cvs in the tarball may be
stale. I tried building LLVM without bison installed and got:

gmake[2]: Entering directory `/home/emil/ll/objdir-llvm/utils/TableGen'
llvm[2]: Compiling AsmWriterEmitter.cpp for Release build
llvm[2]: Compiling CallingConvEmitter.cpp for Release build
llvm[2]: Compiling CodeEmitterGen.cpp for Release build
llvm[2]: Compiling CodeGenTarget.cpp for Release build
llvm[2]: Compiling DAGISelEmitter.cpp for Release build
llvm[2]: Flexing FileLexer.l
llvm[2]: Bison of FileParser.y SKIPPED, bison not found -- copying .h.cvs
llvm[2]: Compiling FileLexer.cpp for Release build
/home/emil/ll/llvm-2.1/utils/TableGen/FileLexer.l: In function 'int Filelex()':
/home/emil/ll/llvm-2.1/utils/TableGen/FileLexer.l:209: error: 'CONCATTOK' was not declared in this scope
gmake[2]: *** [/home/emil/ll/objdir-llvm/utils/TableGen/Release/FileLexer.o] Error 1
gmake[2]: Leaving directory `/home/emil/ll/objdir-llvm/utils/TableGen'

$ grep CONCATTOK utils/TableGen/FileParser.h.cvs
     STRCONCATTOK = 275,
#define STRCONCATTOK 275

Hi,

Here are my results.

Environment:
- frontend was built from source,
- platform: Linux/x86 (gcc 4.1.2)
- Release build
- srcdir != objdir

Dejagnu summary:
# of expected passes 1939
# of expected failures 5

Nightly test report attached.

Wojtek

report.nightly.txt (66.9 KB)

The 2.1 pre-release (version 1) is available for testing:
http://llvm.org/prereleases/2.1/version1/

$ cd objdir
$ ../llvm-2.1/configure --help
[...]
--enable-shared[=PKGS] build shared libraries
                         [default=enable_shared_default]
--enable-static[=PKGS] build static libraries
                         [default=enable_static_default]
--enable-fast-install[=PKGS]
                         optimize for fast installation
                         [default=enable_Fast_install_default]
[...]

Should enable_shared_default and friends be replaced by "yes" or "no",
or is the above the correct output?

It should be yes/no. It appears this was a problem in 2.0 as well. I'll see if we can get this fixed.

Thanks,
Tanya

Wojciech,

Thank you for testing the release! Your results look very good and I am not seeing any regressions from 2.0 (that I have not filed a bug on already).

Thanks,
Tanya Lattner

Can you try it again without bison with these files:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070917/053582.html

If they work, we should merge them into 2.1.

Thanks Emil!

-Chris

The 2.1 pre-release (version 1) is available for testing:
http://llvm.org/prereleases/2.1/version1/

$ cd objdir
$ ../llvm-2.1/configure --help
[...]
--enable-shared[=PKGS] build shared libraries
                         [default=enable_shared_default]
--enable-static[=PKGS] build static libraries
                         [default=enable_static_default]
--enable-fast-install[=PKGS]
                         optimize for fast installation
                         [default=enable_Fast_install_default]
[...]

Should enable_shared_default and friends be replaced by "yes" or "no",
or is the above the correct output?

I believe this is now fixed:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070917/053608.html

-Tanya

So far so good.

I removed bison and objdir and srcdir, unpacked a fresh srcdir, applied the
patches above and TableGen is looking good:

gmake[2]: Entering directory `/home/emil/ll/objdir-llvm/utils/TableGen'
llvm[2]: Compiling AsmWriterEmitter.cpp for Release build
llvm[2]: Compiling CallingConvEmitter.cpp for Release build
llvm[2]: Compiling CodeEmitterGen.cpp for Release build
llvm[2]: Compiling CodeGenTarget.cpp for Release build
llvm[2]: Compiling DAGISelEmitter.cpp for Release build
llvm[2]: Flexing FileLexer.l
llvm[2]: Bison of FileParser.y SKIPPED, bison not found -- copying .h.cvs
llvm[2]: Compiling FileLexer.cpp for Release build
llvm[2]: Bison of FileParser.y SKIPPED, bison not found -- copying .cpp.cvs
llvm[2]: Compiling FileParser.cpp for Release build
/usr/share/bison.simple: In function 'int Fileparse()':
/usr/share/bison.simple:614: warning: comparison between signed and unsigned integer expressions
/usr/share/bison.simple:626: warning: comparison between signed and unsigned integer expressions
llvm[2]: Compiling InstrInfoEmitter.cpp for Release build
llvm[2]: Compiling IntrinsicEmitter.cpp for Release build
llvm[2]: Compiling Record.cpp for Release build
llvm[2]: Compiling RegisterInfoEmitter.cpp for Release build
llvm[2]: Compiling SubtargetEmitter.cpp for Release build
llvm[2]: Compiling TableGen.cpp for Release build
llvm[2]: Compiling TableGenBackend.cpp for Release build
llvm[2]: Linking Release executable tblgen (without symbols)
llvm[2]: ======= Finished Linking Release Executable tblgen (without symbols)
gmake[2]: Leaving directory `/home/emil/ll/objdir-llvm/utils/TableGen'
[...]

--Emil

I tried to do this, but ran into trouble.

LLVM itself compiled fine.

GCC compilation is broken when Java support is enabled. I can file a detailed
bug report if anyone cares about this. When I restricted it to just C and
C++, it compiled fine.

I couldn't get the test suite to run:

mth@starbug-3:~/src/llvm-test-2.1> CXX=llvm-g++ ./configure
  --with-llvmsrc=/home/mth/src/llvm-2.1 --with-llvmobj=/home/mth/src/llvm-2.1
[...]
mth@starbug-3:~/src/llvm-test-2.1> make TEST=nightly report
make -j1 TEST=nightly 2>&1 | tee report.nightly.raw.out
make[1]: Entering directory `/home/mth/src/llvm-test-2.1'
make[2]: Entering directory `/home/mth/src/llvm-test-2.1/SingleSource'
make[3]: Entering directory
`/home/mth/src/llvm-test-2.1/SingleSource/UnitTests'
make[4]: Entering directory
`/home/mth/src/llvm-test-2.1/SingleSource/UnitTests/Vector'
make[5]: Entering directory
`/home/mth/src/llvm-test-2.1/SingleSource/UnitTests/Vector/SSE'
make[5]: *** No rule to make target `Output/sse.expandfft.linked.rbc', needed
by `Output/sse.expandfft.linked.bc'. Stop.
make[5]: Leaving directory
`/home/mth/src/llvm-test-2.1/SingleSource/UnitTests/Vector/SSE'
make[4]: *** [test] Error 1
make[4]: Leaving directory
`/home/mth/src/llvm-test-2.1/SingleSource/UnitTests/Vector'
make[3]: *** [test] Error 1
make[3]: Leaving directory
`/home/mth/src/llvm-test-2.1/SingleSource/UnitTests'
make[2]: *** [UnitTests/.maketest] Error 2
make[2]: Leaving directory `/home/mth/src/llvm-test-2.1/SingleSource'
make[1]: *** [SingleSource/.maketest] Error 2
make[1]: Leaving directory `/home/mth/src/llvm-test-2.1'
/home/mth/src/llvm-test-2.1/GenerateReport.pl /home/mth/src/llvm-test-2.1/TEST.nightly.report
< report.nightly.raw.out > report.nightly.txt
Program | GCCAS Bytecode LLC compile LLC-BETA compile JIT codegen | GCC CBE
LLC LLC-BETA JIT | GCC/CBE GCC/LLC GCC/LLC-BETA LLC/LLC-BETA
mth@starbug-3:~/src/llvm-test-2.1>

Since several other people did report test results, I'm probably doing
something very basic wrong.

Bye,
    Maarten

2) Download llvm-2.1, llvm-test-2.1, and the llvm-gcc4.0 source.
Compile everything. Run "make check" and the full llvm-test suite
(make TEST=nightly report).

I tried to do this, but ran into trouble.

LLVM itself compiled fine.

GCC compilation is broken when Java support is enabled. I can file a detailed
bug report if anyone cares about this. When I restricted it to just C and
C++, it compiled fine.

Java is not supported in llvm-gcc.

I couldn't get the test suite to run:

You need to configure llvm again with ---with-llvmgccdir. Make sure you do this at the llvm level, llvm-test will be reconfigured automatically.

-Tanya

Nice. Tanya, can you please merge this patch onto the 2.1 branch? :slight_smile:

-Chris

More bison woes. llvm-2.1 + the patch Chris mentioned builds without
bison, but llvm-gcc4 doesn't:

/home/emil/ll/llvm-gcc4.0-2.1.source/missing bison -d -o gengtype-yacc.c ../../llvm-gcc4.0-2.1.source/gcc/gengtype-yacc.y
WARNING: `bison' missing on your system. You should only need it if
         you modified a `.y' file. You may need the `Bison' package
         in order for those modifications to take effect. You can get
         `Bison' from any GNU archive site.
gcc -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -DENABLE_LLVM -I/home/emil/ll/objdir-llvm/../llvm-2.1/include -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -I. -Ibuild -I../../llvm-gcc4.0-2.1.source/gcc -I../../llvm-gcc4.0-2.1.source/gcc/build -I../../llvm-gcc4.0-2.1.source/gcc/../include -I./../intl -I../../llvm-gcc4.0-2.1.source/gcc/../libcpp/include -I/home/emil/ll/llvm-2.1/include -I/home/emil/ll/objdir-llvm/include \
         -o build/gengtype-lex.o gengtype-lex.c
../../llvm-gcc4.0-2.1.source/gcc/gengtype-lex.l:31:27: error: gengtype-yacc.h: No such file or directory
../../llvm-gcc4.0-2.1.source/gcc/gengtype-lex.l: In function 'yylex':
../../llvm-gcc4.0-2.1.source/gcc/gengtype-lex.l:220: error: 'yylval' undeclared (first use in this function)
[...]
gmake[1]: *** [build/gengtype-lex.o] Error 1
gmake[1]: Leaving directory `/home/emil/ll/objdir-gcc/gcc'
gmake: *** [all-gcc] Error 2

If I install bison and try again from the top, it succeeds.

--Emil

Hrm, I don't know about this one. :frowning:

-Chris

The 2.1 pre-release (version 1) is available for testing:
http://llvm.org/prereleases/2.1/version1/

I suspect the utils/TableGen/FileParser.h.cvs in the tarball may be
stale. I tried building LLVM without bison installed and got:

Can you try it again without bison with these files:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-
Mon-20070917/053582.html

If they work, we should merge them into 2.1.

So far so good.

I removed bison and objdir and srcdir, unpacked a fresh srcdir,
applied the
patches above and TableGen is looking good:

Nice. Tanya, can you please merge this patch onto the 2.1 branch? :slight_smile:

Done.

-Tanya

Platform is FreeBSD 7.0-CURRENT on i386 (Pentium 4).
Release build (default).
srcdir != objdir, for both llvm and llvm-gcc4

I did the following:

(build llvm)
$ cd ~/ll
$ tar zxvf llvm-2.1.tar.gz
$ mkdir objdir-llvm
$ cd !$
$ ../llvm-2.1/configure --prefix=/home/emil/ll/prefix
$ gmake

(build llvm-gcc4)
$ cd ..
$ tar zxvf llvm-gcc4.0-2.1.source.tar.gz
$ mkdir objdir-gcc
$ cd !$
$ ../llvm-gcc4.0-2.1.source/configure --prefix=/home/emil/ll/prefix \
  --enable-llvm=/home/emil/ll/objdir-llvm \
  --enable-languages=c,c++ --program-prefix=llvm-
$ gmake
$ gmake install

(build llvm again - is this right / necessary?)
$ cd ../objdir-llvm
$ ../llvm-2.1/configure --with-llvmgccdir=/home/emil/ll/prefix \
  --prefix=/home/emil/ll/prefix
$ gmake
$ gmake check
$ gmake install

$ llvm-gcc -v
gcc version 4.0.1 (Apple Computer, Inc. build 5449)(LLVM build )

The "make check" produced:
                === Summary ===

# of expected passes 2209
# of unexpected failures 41
# of expected failures 5
gmake[1]: *** [check-local] Error 1
gmake[1]: Leaving directory `/home/emil/ll/objdir-llvm/test'
gmake: *** [check] Error 2

The nightly report is attached.

Typescripts:
http://goanna.cs.rmit.edu.au/~emil/llvm2.1-check.txt
http://goanna.cs.rmit.edu.au/~emil/llvm2.1-nightly.txt

--Emil

nightly.txt (66.3 KB)

$ ../llvm-2.1/configure --prefix=/home/emil/ll/prefix

...

$ ../llvm-gcc4.0-2.1.source/configure --prefix=/home/emil/ll/prefix \
        --enable-llvm=/home/emil/ll/objdir-llvm \
        --enable-languages=c,c++ --program-prefix=llvm-

Can you please build with checking enabled and run again.

Thanks,

Duncan.

LLVM-GCC 4.0 fails on Cygwin, possibly due to lack of symbolic links.

Configuring in i686-pc-cygwin/libstdc++-v3
configure: creating cache ./config.cache
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-cygwin-gcc... /usr/build/llvm- gcc4.0/gcc/xgcc -B/usr/build
/llvm-gcc4.0/gcc/ -B/usr/llvm-gcc4.0/i686-pc-cygwin/bin/ -B/usr/llvm-gcc4.0/i686
-pc-cygwin/lib/ -isystem /usr/llvm-gcc4.0/i686-pc-cygwin/include -isystem /usr/l
lvm-gcc4.0/i686-pc-cygwin/sys-include
checking for C compiler default output file name... a.exe
checking whether the C compiler works... 7966 [main] a 436 _cygtls::handle_ex
ceptions: Error while dumping state (probably corrupted stack)
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
make: *** [configure-target-libstdc++-v3] Error 1

config.log is attached.

Aaron

config.log (3.33 KB)