Nothing Special   »   [go: up one dir, main page]

skip to main content
article

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

Published: 02 June 2002 Publication History

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.
[2]
A. Andrew, D. Jack and R. Norman. The Zephyr Compiler Infrastructure. http://www.cs.virginia.edu/zephyr/.
[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/.
[4]
http://gcc.gnu.org/.
[5]
R. M. Stallman and M. Richard. Using and Porting GNU CC (for version 2.95). Free Software Foundation, Inc. 1999
[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.
[7]
R. Norman and F. F. Mary. New Jersey Machine-Code Toolkit Architecture Specifications, http://www.cs.virginia.edu/zephyr/.
[8]
W. D. Jack, C. L. Steve and R. Norman. Zephyr Code-Generation Interfaces, http://www.cs.virginia.edu/zephyr/.
[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.
[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.
  1. Retargetable cross compilation techniques: comparison and analysis of GCC and Zephyr

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 37, Issue 6
    June 2002
    77 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/571727
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 June 2002
    Published in SIGPLAN Volume 37, Issue 6

    Check for updates

    Author Tags

    1. GCC
    2. compiler infrastructures
    3. cross compilation
    4. intermediate representations
    5. machine descriptions
    6. zephyr

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 368
      Total Downloads
    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 21 Nov 2024

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media