This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: whereis PLUGIN_REGISTER_GGC_CACHES? how to migrate it for GCC v6.x?


Hi Duncan,

Thanks for your kind response! My sincere thanks goes to you, the core developer of llvm-gcc and dragonegg http://llvm.org/devmtg/2009-10/Sands_LLVMGCCPlugin.pdf

dragonegg release_33 is still able to work happily for GCC v4.6.3 and LLVM v3.3 https://pbs.twimg.com/media/DFtthrTVoAEhnhA.jpg


> IIRC I did it this way because to generate these files you need to have theentire GCC sources, while one of the goals of dragonegg was that in order to beable to build dragonegg you should only need to have the gcc headers installed.


Yes, it is for the benefit of the dragonegg maintainers, and I built GCC v4.6.3 and v6.3 by myself https://github.com/xiangzhai/dragonegg/wiki/GGC

but after GCC v4.x, the API of GCC v5.x, v6.x, v7.x and v8.x (git master branch) had been changed a lot, so I am trying to migrate dragonegg for GCC v6.3 and LLVM v3.9 https://reviews.llvm.org/D35667

could you give me some hint, thanks a lot!

--
Regards,
Leslie Zhai - a LLVM developer https://reviews.llvm.org/p/xiangzhai/




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]