These patches were splitted out of Peter Barada's CVS tree for GCC 3.2.3, with a few additional fixes for GCC 3.3.x: gcc-3.3.2-coldfire-targets.patch rename TARGET_M5200 to TARGET_COLDFIRE and add new Coldfire targets gcc-3.3.2-coldfire-frame.patch ColdFire optimized frame layout + attribute((interrupt)) I removed m68k_initial_elimination_offset() since it is unused. This patch comes from Paul Dale's 2.95.3 work on the uClinux toolchain: gcc-3.3.2-uclinux-idshlib.patch Add -mid-shared-library and -msep-data These are my additional patches: gcc-3.3.2-coldfire-omitfrmptr.patch Fix -fomit-frame-pointer by moving ARGPTR to a distinct regno. Simplify and optimize ColdFire prolog and epilog generation. gcc-3.3.2-uclinux-specs.patch Tweak the specs for building uClinux apps (this one really needs to be rewritten from scratch) gcc-3.3.2-uclinux-thunk.patch Add -mid-shared-library support for thunks gcc-3.3.2-libstdc++-nowchar.patch Fix build with uClibc with disabled wchar_t support