From b88517c5e30708ed4280a7ff04633162bad84bf8 Mon Sep 17 00:00:00 2001
From: Duncan Sands
-Duncan needs to write me. +The goal of DragonEgg is to make +gcc-4.5 act like llvm-gcc without requiring any gcc modifications whatsoever. +DragonEgg is a shared library (llvm.so) that is loaded by gcc at runtime. It +uses the new gcc plugin architecture to disable the GCC optimizers and code +generators, and schedule the LLVM optimizers and code generators (or direct +output of LLVM IR) instead. Currently only Linux and Darwin are supported, +and only on x86-32 and x86-64. It should be easy to add additional unix-like +architectures and other processor families. Since gcc-4.5 has not yet been +released, neither has DragonEgg. +To build DragonEgg you will need to +check out the development versions of +gcc, llvm +and DragonEgg from their respective +subversion repositories.