Specifications
Chapter 2 List of Compiler Vendors for AMD Processors 15
Compiler Usage Guidelines for AMD64 Platforms
32035 Rev. 3.22 November 2007
Chapter 2 List of Compiler Vendors for AMD
Processors
The compiler vendors listed in this chapter are discussed in detail in subsequent chapters of this
application note. This is not a comprehensive list of all compiler vendors for AMD Athlon™ 64,
AMD Opteron™ and AMD Family 10h processors.
Table 1. Summary of Compilers1 lists the compiler vendors discussed in this document and shows
whether a vendor provides 64-bit compilers, 32-bit compilers, or both for the Linux
®
, Microsoft
®
Windows
®
, or Sun Solaris platforms.
2.1 Compilers (64-Bit) for Linux
®
The following companies provide 64-bit compilers for Linux.
2.1.1 GCC
GCC provides C, C++, and Fortran compilers for AMD64 architecture-based systems running the
Linux or the Sun Solaris operating systems. This application note, however, does not discuss GCC
compilers for Sun Solaris; this discussion is limited to the discussion of GCC compilers for Linux.
Different Linux distributions offer different versions of the GCC compilers. This application note
focuses on the recommended compilers for the following major Linux distributions:
• SuSE Linux Enterprise Server 8
• SuSE Linux Enterprise Server 9
• SuSE Linux Enterprise Server 10
• SuSE Linux 10.1
• SuSE Linux 10.2
Table 1. Summary of Compilers
Compiler Vendor Compiler Platform
Linux®
Microsoft
®
Windows
®
Sun Solaris
PGI 64-bit and 32-bit 64-bit and 32-bit –
Sun 64-bit and 32-bit – 64-bit and 32-bit
GCC 64-bit and 32-bit – 64-bit and 32-bit
Intel 64-bit and 32-bit 64-bit and 32-bit –
PathScale 64-bit and 32-bit – –
Microsoft
®
– 64-bit and 32-bit –