Frank Wille has just made available on his site new versions of Vbcc (0.9g) and Vasm (1.8g).
vbcc is a highly optimizing portable and retargetable ISO C compiler. It supports ISO C according to ISO/IEC 9899:1989 and a subset of the new standard ISO/IEC 9899:1999 (C99).
vasm is a portable and retargetable assembler able to create linkable objects in various formats as well as absolute code. Multiple CPU, syntax and output-modules are supported.