This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Using tree-ssa
Quoting Diego Novillo <dnovillo@redhat.com>:
> On Sun, 2004-02-01 at 07:26, Tom Crick wrote:
>
> > What is required to utilise the tree-ssa work (e.g. so I can output
> > GENERIC trees)? Obviously I'd need the tree-ssa branch, but would I need
> to
> > build gcc 3.4 as well? I've just built 3.3.2 on my system (replacing
> 3.2.2).
> >
> Nothing in particular. Any system compiler that can compile GCC
> mainline will also work with the branch.
Apologies if this is the incorrect list to ask, but how exactly do I build the
ssa branch? I've got the lastest snapshot (tree-ssa-20040203) and have just
tried to configure and build it like I built gcc 3.3.2:
configure --enable-shared --enable-threads=posix --disable-checking
--with-system-zlib --enable-__cxa_atexit --program-suffix=ssa
Results:
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
*** This configuration is not supported in the following subdirectories:
target-libf2c
(Any other directories should still work fine.)
checking for i686-pc-linux-gnu-ar... no
checking for ar... ar
checking for i686-pc-linux-gnu-as... no
checking for as... as
checking for i686-pc-linux-gnu-dlltool... no
checking for dlltool... dlltool
checking for i686-pc-linux-gnu-ld... no
checking for ld... ld
checking for i686-pc-linux-gnu-nm... no
checking for nm... nm
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for i686-pc-linux-gnu-windres... no
checking for windres... windres
checking for i686-pc-linux-gnu-objcopy... no
checking for objcopy... objcopy
checking for i686-pc-linux-gnu-objdump... no
checking for objdump... objdump
checking for i686-pc-linux-gnu-ar... no
checking for ar... ar
checking for i686-pc-linux-gnu-as... no
checking for as... as
checking for i686-pc-linux-gnu-dlltool... no
checking for dlltool... dlltool
checking for i686-pc-linux-gnu-ld... no
checking for ld... ld
checking for i686-pc-linux-gnu-nm... no
checking for nm... nm
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for i686-pc-linux-gnu-windres... no
checking for windres... windres
checking whether to enable maintainer-specific portions of Makefiles... no
updating cache ./config.cache
creating ./config.status
creating Makefile
I then tried 'make install' but this did not work. Is it correct to build it
this way? Do I need to stipulate which languages I wish to build for?
Thanks,
Tom