Blog Archives
LLVM support for Code Generator or Smart Configurator for RL78/G14
Hello support team, I tried to convert my GNURL project to LLVM-RL78 project. But unfortunately the CodeGenerator icon in the project disappeared. Is this behavior right? (I cannot find such issue in the following page.) https://www2.renesas.eu/_custom/software/ree_eclipse/e2studio8/docs/releasenotes/2021_04/openissues.htm BEFORE: AFTER: Best regards, NoMaY
Question about generated code by LLVM-RL78 (code – 2021/05/13)
Dear NoMaY-san, Your understanding is right. We apologize and have already started working to fix this bug. Best Regards The Open Source Tools Team
Does LLVM-RL78 need the dedicated version of FDL library?
Hello, Thank you for reaching out to us! There is already an ongoing effort of porting the FDL, EEL and the FSL in order to be supported by the LLVM RL78 toolchain. We estimate that those libraries will be available in
Is it possible to use newlib nano in case of LLVM-RL78?
Hello, Thank you for reaching out to us! Currently, the LLVM toolchain is supporting only the usage of the default newlib library. We are working on adding the nano version of the newlib library in the next release. Best Regards,
How to specify the medium memory model of CC-RL in case of LLVM-RL78?
Hello, Thank you for reaching out to us! The LLVM RL78 toolchain is currently using the same approach as the GCC RL78 toolchain is, regarding the memory model. A PLT (procedure link table) is used in order to access memory
Does LLVM-RL78 use the hardware multiplication/division peripheral unit of RL78/G13 or not?
Hello, Thank you for reaching out to us! Currently, by default, the usage of the hardware multiplication/division unit is NOT generated. The “-mdisable-mda” selection check box from e2studio is used to send the ‘-mdisable-mda’ option which will be fully supported
Where is the document of LLVM-RL78 ABI
Hello, Thank you for reaching out to us! The LLVM ABI is based on the CCRL ABI, whose manual can be found at this link. If you are interested in the calling convention, we recommend checking the 9’th chapter: FUNCTION
LLVM support for Code Generator or Smart Configurator for RL78/G14
Hello, A few minutes ago, I noticed that e2 studio 2021-04 has a menu of ‘Convert to LLVM project’ from GNURL78 project. I’m not sure whether this menu works well or not as of today but later I’d like to check
printf() usage in RX toolchain 20.04 change when optimisation change
This is an additional research for my interest. (but might be useful for other people too.) Yesterday moderator said that OPTLIB doesn’t cause linker warnings. Today I notice that the difference between two projects generated by e2 studio, one for
printf() usage in RX toolchain 20.04 change when optimisation change
This is a correction of my memory. I checked my disk and found the following source code of few years ago. I remember that I was confused by the following issue at the time. * Though fprintf()/printf() aren’t used in Amazon

日本語