Hi,
I want to use the GCC for developing an embedded system.
Searched for gcc and smart linking I found the gcc options -ffunction-sections -fdata-sections -fvtable-gc and the ld options --gc-sections. The description of these options are exactly what I want (avoid the linking of unused functions and methods).
Now, when using gcc 3.4.2 it seems that the option -fvtable-gc is no longer supported. With the gcc 3.3.4 this option is supported.
What was the reason to remove this option? The background is that I plan to downgrade to gcc 3.3.4 (or patch this option back to 3.4.2) when the reason don't affect my plattform. My target is sh-elf.
regards Martin Kaul