Sun C Compiler

From MultimediaWiki
Revision as of 11:24, 7 April 2010 by Mik (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Sun C Compiler (suncc) is a part of the Sun Studio compiler suite which latest version is freely downloadable for OpenSolaris users and SDN members. The license terms are quite restrictive though. Sun Studio 12 Update 1 provides suncc of version 5.10, the suite itself is available for the following platforms:

  • (Open)Solaris/SPARC
  • (Open)Solaris/x86
  • Linux/x86

FFmpeg

The most of compiler-related issues are raised with inline assembly and optimizations enabled. The simplest workaround is to pass --disable-asm option to configure.

FATE currently covers two x86 configurations:

suncc 5.10, Linux/x86_32

The function get_cabac_bypass_sign() is miscompiled (bug #6895158 - registers mentioned in the clobber list are used by the compiler).

suncc 5.10, Linux/x86_64

A number of functions are miscompiled due to bug #6895158.