I am currently working on Building GHDL-0.29 on top of a newer GCC 4.6.3(fedora 16).
What I did:
Download gcc 4.6.3 and ghdl-0.29
copied vhdl directory from ghdl -0.29.Now gcc-4.6.3/gcc/vhdl directory.
../gcc-4.6.3/configure --enable-languages=vhdl --disable-bootstrap
configured successfully.
To compile applied Kevin Steffensen patch (
http://www.mail-archive.com/ghdl-dis.../msg01245.html) then
'make CFLAGS="-O"'
compilation gave error message
make[2]: *** [ortho-lang.o] Error 1
make[2]: Leaving directory `/root/rpmbuild/BUILD/gcc-4.6.3-20120306/host-x86_64-unknown-linux-gnu/gcc'
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory `/root/rpmbuild/BUILD/gcc-4.6.3-20120306'
make: *** [all] Error 2