I'm currently using C++ Builder Athens 12.2 and switched from bcc32 to bcc32c. Following my finding regarding the huge compile time differences. All values are rounded (max. +/- 3 s) and measured several times.
CPU Ryzen 5 5600X:
bcc32: 25 s, 1 CPU thread
bcc32c: around 40 minutes, 1 CPU thread
bcc32c: 170 s, 12 CPU threads
Due to this bad result I upgraded my CPU.
CPU Ryzen 9 5950X:
bcc32: not measured
bcc32c: 120 s, 12 CPU threads
bcc32c: 80 s, 32 CPU threads
May be these information may help other users in view of compiler switch and or CPU switch.
Greetings!
Michaell