In olden times, also referred to as "the old days", there were many insanely complicated things in GCC. Some of them remain today as well (like reload or combine), and (almost) nobody dares touching them, some of them luckily have given their way to new code (like the implementation of nested functions, postincrements, exception handling).

Because of such relics, there is a lot of need for a general_backend_cleanup, or for cleanups in the RTL part of the MiddleEnd. The ultimate goal would be to remove obsolete RTL passes.

None: olden_times (last edited 2008-01-10 19:38:54 by localhost)