skip to main content
article

Retargetable cross compilation techniques: comparison and analysis of GCC and Zephyr

Published:02 June 2002Publication History
Skip Abstract Section

Abstract

Both GCC and Zephyr are representative complier infrastructures. The paper explores the basic questions that need to be resolved to develop compilers for the support of multiple source languages and targets analyses and compares their architectures and key retargetable cross compilation techniques, summarizes the merits and shortcomings, respectively, and draws a conclusion that the Zephyr infrastructure has the advantage over GCC to an extent.

References

  1. R. Norman and W. D. Jack. Machine Description to Build Tools for Embedded Systems. In ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES'98). Springer Verlag. 1998, 1474: 172~188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Andrew, D. Jack and R. Norman. The Zephyr Compiler Infrastructure. http://www.cs.virginia.edu/zephyr/.Google ScholarGoogle Scholar
  3. E. B. Manuel and W. D. Jack. Target-specific Global code improvement: Principles and Application, Technical Report CS-94-42, Department of Computer Science University of Virginia, http://www.cs.virginia.edu/zephyr/.Google ScholarGoogle Scholar
  4. http://gcc.gnu.org/.Google ScholarGoogle Scholar
  5. R. M. Stallman and M. Richard. Using and Porting GNU CC (for version 2.95). Free Software Foundation, Inc. 1999Google ScholarGoogle Scholar
  6. R. Norman and F. F. Mary. Specifying Representations of Machine Instructions, ACM Transactions on Programming Languages and Systems, Vol. 19, NO.3, may 1997, P492-524. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Norman and F. F. Mary. New Jersey Machine-Code Toolkit Architecture Specifications, http://www.cs.virginia.edu/zephyr/.Google ScholarGoogle Scholar
  8. W. D. Jack, C. L. Steve and R. Norman. Zephyr Code-Generation Interfaces, http://www.cs.virginia.edu/zephyr/.Google ScholarGoogle Scholar
  9. W. B. Mark and W. D. Jack. A Formal Model and Specification Language for Procedure Calling Conventions, the 22nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '95, SanFrancisco, CA, January 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Nikil, N. Alex, T. Hiroyuki and H. Ashok, New Directions in Compiler Technology for Embedded Systems, Proceedings of the conference on Asia South Pacific Design Automation Conference, January 30 - February 2, 2001, Yokohama Japan. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Retargetable cross compilation techniques: comparison and analysis of GCC and Zephyr
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader