Blog Archives
How to print memory usage
Hello, Thank you for reaching out to us! Since the GCC 3.1.115 compiler is quite outdated, an alternative that should be considered is the “size” program, that is used to display the different segment sizes in an executable. Please note that the
Does LLVM-RL78 need the dedicated version of FDL library?
Hey Darius, do you have any updates you can provide about the FDL, EEL, and FSL ports? Are they still on track for a 2022 release?
Wrong generated code regarding GNURX for RXv3 DPFPU DCMR register missing push/pop sequence (code – 2022/10/04)
Hello, Thank you for pointing out this issue! We were able to reproduce the issue and we will start investigating this. We will provide a fix for it in a future GCC RX release. We apologize for any inconvenience caused.
Where to start?
Hello, Thank you for reaching out to us! You can download the GCC for Renesas RL78 toolchain, both the Windows and Linux installers, from the link below: https://llvm-gcc-renesas.com/rl78/rl78-download-toolchains/ The manual for RL78 specific and general GCC options can be found
warning: stack usage is 120 bytes [-Wstack-usage=]
Hello, Thank you for reaching out to us! As stated in the GCC manual (<toolchain install location>/Doc/gcc.html or online at https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html), the -Wstack-usage=byte-size command line option helps developers in finding functions that may have unexpectedly high stack memory usage. A high stack
Does GCC for Renesas RL78 v4.9.202201 support sprintf() function?
Hello, Thank you for reaching out to us! You were on the right track, the linker script needs to be modified. Here is an example on how you can move the .text section after .rodata section. This below is the
Can CC-RX linker link to GCC-RX built static library?
Hello, How did you compile the GCC source code in CC-RX? I’m trying but I get a lot of errors. Best regards, Igor.
rx-elf-gdb/run manual/options
Hello, Thank you for reaching out to us! The manual for rx-elf-gdb and gdb in general can be found at this location: <RX toolchain install location>/Doc/gdb.pdf Considering the automation use case, it could prove helpful to launch gdb with a
Creating a project from scratch for RX630 using e2 studio and GCC RX.
Hello, Thank you for your patience! We just received a response from the team dealing with this feature. The latest RDP (FIT modules) does not support RX630. However, there are 3 options you can choose from: 1) Use other newer
Section .gcc_exc in linker script
Hello, Thank you for reaching out to us! The .gcc_exc section is not needed for the RX target. We opened an internal ticket in order to change the name of the section to the correct one used by RX, namely

日本語