<div dir="ltr"><div><div>I'm the package maintainer for DragonEgg for Fedora. I've just tried to update the DragonEgg package for Fedora 19 beta, which uses gcc 4.8.0.<br><br></div>I had to modify the DragonEgg Makefile because llvm-config --libs is generating the names of the static libraries, while I need to link to the dynamic library (<a href="http://libLLVM-3.3.so">libLLVM-3.3.so</a>). I don't think this is the cause of my problem, but I suppose I could be wrong.<br>
<br>Anyhow, I have a very simple C program. When I compile it with gcc (on Fedora 19 beta, x86_64), it works fine. When I compile it with gcc -fplugin=dragonegg, I get an executable that doesn't seem to execute the printf inside the loop.<br>
<br></div><div>The C program, executables from gcc and gcc -fplugin=dragonegg, and disassemblies of the .o files can be found here:<br> <a href="http://fedorapeople.org/~brouhaha/dragonegg/">http://fedorapeople.org/~brouhaha/dragonegg/</a><br>
<br>If anyone would care to take a look at this, I can provide account credentials to ssh into the system I'm using.<br><br></div><div>Thanks!<br>Eric<br><br></div></div>