I'm standing up a new architectural stack, and in the old (current-state) stack I'm using GCC 3.4.3 for my C Files. Since I'm updating to a MUCH newer OS, wondered if I could continue to use my existing C files (that works with GCC 3.4.3) in my future-state stack - which will use GCC 8.2. I would rather not have to re-write files in C++, unless I have to.
Is GCC 8.2 backward compatible with GCC 3.4.3 and, if not, what could be the cost?