SUIF, combined with MACHSUIF, provides a robust framework for compiler research, with facilities for code manipulation from high level representations of source down to machine dependent instructions. The output of a SUIF/MACHSUIF system is typically a text assembly language file to be fed to the target architecture's binary utilities (assembler /linker/loader/debugger). Our work uses SUIF/MACHSUIF generated code for architectural evaluation of DSP processor cores; no binary tools exist for these experimental systems. This paper reports our use of libbfd.a, part of the GNU binutils binary tool suite, to generate object files directly from MACHSUIF files. We describe the motivations and mechanics of this process. 1 Introduction SUIF , combined with MACHSUIF  provides a robust framework for compiler research. SUIF defines a set of C++ objects for representing software semantics at levels of abstraction ranging from abstract syntax trees to architecture independent register transf..
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.