112027Sjungma@eit.uni-kl.de SystemC Class Library (Rel. 2.3.1) 212027Sjungma@eit.uni-kl.de ================================== 312027Sjungma@eit.uni-kl.de 412027Sjungma@eit.uni-kl.deThis is the release of the SystemC 2.3.1 Class Library. 512027Sjungma@eit.uni-kl.deThis release includes TLM 2.0.3 (Transaction Level Modeling) code, 612027Sjungma@eit.uni-kl.deas described in the IEEE 1666-2011 Language Reference Manual. 712027Sjungma@eit.uni-kl.de 812027Sjungma@eit.uni-kl.de------------------------------------------------------------------------------- 912027Sjungma@eit.uni-kl.de IMPORTANT 1012027Sjungma@eit.uni-kl.de 1112027Sjungma@eit.uni-kl.de1. This is the release of SystemC 2.3.1. This release contains bug fixes 1212027Sjungma@eit.uni-kl.de for SystemC 2.3.0 as well as adding some minor and experimental features. 1312027Sjungma@eit.uni-kl.de 1412027Sjungma@eit.uni-kl.de2. This release is supported on the following platform combinations for 1512027Sjungma@eit.uni-kl.de which it has been well tested: 1612027Sjungma@eit.uni-kl.de 1712027Sjungma@eit.uni-kl.de o 64-bit Linux (x86_64) 1812027Sjungma@eit.uni-kl.de (RedHat Enterprise Linux 5, 6; Scientific Linux 5, 6; Debian 7; Ubuntu 12) 1912027Sjungma@eit.uni-kl.de - GNU C++ compiler versions gcc-3.4.6 through gcc-4.9.0; 2012027Sjungma@eit.uni-kl.de - Clang C++ compiler versions clang-3.0 through clang-3.5 2112027Sjungma@eit.uni-kl.de 2212027Sjungma@eit.uni-kl.de o 64-bit Linux (x86_64) with 32-bit compiler (--host=i686-linux-gnu) 2312027Sjungma@eit.uni-kl.de (RedHat Enterprise Linux 5, 6; Debian 7; Ubuntu 12) 2412027Sjungma@eit.uni-kl.de - GNU C++ compiler versions gcc-4.4.7 through gcc-4.9.0; 2512027Sjungma@eit.uni-kl.de - Clang C++ compiler versions clang-3.0 through clang-3.5 2612027Sjungma@eit.uni-kl.de 2712027Sjungma@eit.uni-kl.de o 32-bit Linux (x86) 2812027Sjungma@eit.uni-kl.de (Scientific Linux 5, 6; Debian 6, 7; Ubuntu 12) 2912027Sjungma@eit.uni-kl.de - GNU C++ compiler versions gcc-3.4.6 through gcc-4.9.0; 3012027Sjungma@eit.uni-kl.de - Clang C++ compiler versions clang-3.0 through clang-3.4 3112027Sjungma@eit.uni-kl.de 3212027Sjungma@eit.uni-kl.de o 64-bit Mac OS X (x86_64) 3312027Sjungma@eit.uni-kl.de (10.6 Snow Leopard, 10.8 Mountain Lion, 10.9 Mavericks) 3412027Sjungma@eit.uni-kl.de - Apple LLVM version 5.0 (based on LLVM 3.3svn); 3512027Sjungma@eit.uni-kl.de - Apple GNU C++ compiler version gcc-4.2.1 3612027Sjungma@eit.uni-kl.de 3712027Sjungma@eit.uni-kl.de o 32-bit Mac OS X (x86) 3812027Sjungma@eit.uni-kl.de (10.6 Snow Leopard, 10.8 Mountain Lion) 3912027Sjungma@eit.uni-kl.de - Apple LLVM version 5.0 (based on LLVM 3.3svn); 4012027Sjungma@eit.uni-kl.de - Apple GNU C++ compiler version gcc-4.2.1 4112027Sjungma@eit.uni-kl.de 4212027Sjungma@eit.uni-kl.de o 32-bit Mac OS X (powerpc) 4312027Sjungma@eit.uni-kl.de (10.6 Snow Leopard, executed with Rosetta) 4412027Sjungma@eit.uni-kl.de - Apple GNU C++ compiler version gcc-4.2.1 4512027Sjungma@eit.uni-kl.de 4612027Sjungma@eit.uni-kl.de o 64-bit FreeBSD 9.0 (x86_64) 4712027Sjungma@eit.uni-kl.de - GNU C++ compiler versions gcc-4.2.1 through gcc-4.8.2; 4812027Sjungma@eit.uni-kl.de - Clang C++ compiler version clang-3.3 4912027Sjungma@eit.uni-kl.de 5012027Sjungma@eit.uni-kl.de o 32-bit FreeBSD 9.0 (x86) 5112027Sjungma@eit.uni-kl.de - GNU C++ compiler versions gcc-4.2.1 through gcc-4.8.2; 5212027Sjungma@eit.uni-kl.de - Clang C++ compiler version clang-3.3 5312027Sjungma@eit.uni-kl.de 5412027Sjungma@eit.uni-kl.de o 32-bit Solaris (SPARC) 5512027Sjungma@eit.uni-kl.de (Sun Solaris 10, Oracle Solaris 11) 5612027Sjungma@eit.uni-kl.de - GNU C++ compiler versions gcc-3.4.3 through gcc-4.8.1; 5712027Sjungma@eit.uni-kl.de - Sun/Solaris Studio compiler versions 12, 12.1, 12.2, 12.3 5812027Sjungma@eit.uni-kl.de 5912027Sjungma@eit.uni-kl.de o Windows 7 SP1 (WoW64) 6012027Sjungma@eit.uni-kl.de - Microsoft Visual Studio 2005 SP1 (8.0) (Win32 and x64); 6112027Sjungma@eit.uni-kl.de - Microsoft Visual Studio 2008 Express SP1 (9.0) (Win32); 6212027Sjungma@eit.uni-kl.de - Microsoft Visual Studio 2010 Express SP1 (10.0) (Win32); 6312027Sjungma@eit.uni-kl.de - Microsoft Visual Studio 2012 Express Update 4 (11.0) (Win32 and x64) 6412027Sjungma@eit.uni-kl.de - Microsoft Visual Studio 2013 Express Update 1 (12.0) (Win32 and x64) 6512027Sjungma@eit.uni-kl.de 6612027Sjungma@eit.uni-kl.de o Windows 7 SP1 (WoW64), (Cygwin 1.7.17) 6712027Sjungma@eit.uni-kl.de - GNU C++ compiler versions gcc-3.4.4 through gcc-4.3.4 (x86) 6812027Sjungma@eit.uni-kl.de 6912027Sjungma@eit.uni-kl.de o Windows 7 SP1 (WoW64), Msys 1.0.17(0.48/3/2) 7012027Sjungma@eit.uni-kl.de - MinGW32 GNU C++ compiler versions 4.5.2 through 4.7.0 (x86); 7112027Sjungma@eit.uni-kl.de - MinGW-w64 GNU C++ compiler version 4.8.1 (x86 and x86_64) 7212027Sjungma@eit.uni-kl.de 7312027Sjungma@eit.uni-kl.de 7412027Sjungma@eit.uni-kl.de This release has not yet been tested or is known not to work as expected 7512027Sjungma@eit.uni-kl.de on the following formerly supported platforms: 7612027Sjungma@eit.uni-kl.de 7712027Sjungma@eit.uni-kl.de o GNU C++ compiler versions prior to 3.4.x (all platforms) 7812027Sjungma@eit.uni-kl.de o HP-UX 11.00 or later with GNU C++ or HP C++ compiler 7912027Sjungma@eit.uni-kl.de o Sun/Oracle Solaris with Sun Studio C++ compiler prior to 12.x 8012027Sjungma@eit.uni-kl.de o Mac OS X prior 10.6 Snow Leopard with GNU C++ compiler 8112027Sjungma@eit.uni-kl.de o Microsoft Visual C++ versions prior to 8.0 (2005) 8212027Sjungma@eit.uni-kl.de 8312027Sjungma@eit.uni-kl.de 8412027Sjungma@eit.uni-kl.de------------------------------------------------------------------------------- 8512027Sjungma@eit.uni-kl.de 8612027Sjungma@eit.uni-kl.deFor details, see the separate RELEASENOTES file. 8712027Sjungma@eit.uni-kl.de 8812027Sjungma@eit.uni-kl.de 8912027Sjungma@eit.uni-kl.deLicensing and Copyright 9012027Sjungma@eit.uni-kl.de 9112027Sjungma@eit.uni-kl.de See the separate LICENSE file to determine your rights 9212027Sjungma@eit.uni-kl.de and responsiblities for using SystemC. 9312027Sjungma@eit.uni-kl.de 9412027Sjungma@eit.uni-kl.deUser Documentation 9512027Sjungma@eit.uni-kl.de 9612027Sjungma@eit.uni-kl.de You can find documentation for this release in the docs directory. 9712027Sjungma@eit.uni-kl.de 9812027Sjungma@eit.uni-kl.deInstallation 9912027Sjungma@eit.uni-kl.de 10012027Sjungma@eit.uni-kl.de See the separate INSTALL file that provides system 10112027Sjungma@eit.uni-kl.de information and installation instructions. 10212027Sjungma@eit.uni-kl.de 10312027Sjungma@eit.uni-kl.deRelease Notes 10412027Sjungma@eit.uni-kl.de 10512027Sjungma@eit.uni-kl.de See the separate RELEASENOTES file that provides upto date 10612027Sjungma@eit.uni-kl.de information about this release of SystemC. 10712027Sjungma@eit.uni-kl.de 10812027Sjungma@eit.uni-kl.deAdditional information 10912027Sjungma@eit.uni-kl.de 11012027Sjungma@eit.uni-kl.de SystemC has a web site at 11112027Sjungma@eit.uni-kl.de 11212027Sjungma@eit.uni-kl.de http://www.accellera.org 11312027Sjungma@eit.uni-kl.de 11412027Sjungma@eit.uni-kl.de Discussion forum: http://forums.accellera.org/forum/9-systemc/ 11512027Sjungma@eit.uni-kl.de 11612027Sjungma@eit.uni-kl.de You can post the bugs and suggestions of general interest to the forum. 11712027Sjungma@eit.uni-kl.de When reporting bugs please specify the following information (if 11812027Sjungma@eit.uni-kl.de applicable): 11912027Sjungma@eit.uni-kl.de 12012027Sjungma@eit.uni-kl.de 1) SystemC version 12112027Sjungma@eit.uni-kl.de 2) platform, compiler, flags 12212027Sjungma@eit.uni-kl.de 3) description of the problem 12312027Sjungma@eit.uni-kl.de 4) steps to reproduce the problem 12412027Sjungma@eit.uni-kl.de 5) compile/runtime warnings and errors 12512027Sjungma@eit.uni-kl.de 6) code sample, not more than 100 lines to demonstrate the problem 12612027Sjungma@eit.uni-kl.de 12712027Sjungma@eit.uni-kl.de Note: All bugs will only be tested against the latest publicly available 12812027Sjungma@eit.uni-kl.de version of the product. 12912027Sjungma@eit.uni-kl.de 13012027Sjungma@eit.uni-kl.de Note: All C++ compilers that SystemC supports have bugs of different 13112027Sjungma@eit.uni-kl.de degree of severity. We cannot fix those bugs. Please report them 13212027Sjungma@eit.uni-kl.de to the compiler vendor. 133