Oracle Solaris Studio 12.4

NetBeans 7.2 is announcing Oracle Solaris Studio 12.4. So i would like to know when, what, ... etc.
Thanks.

OK, I did find "12.4" mentioned in some NB code updates. Apparently that was work intended to support a future Studio release. The person making the updates chose to use an inappropriate designation, one that might not ever apply to any Studio release.
Studio releases are usually preceded by a public pre-release (aka "Beta") program. We welcome Forum members to try out the next pre-release when we announce it here.

Similar Messages

  • Oracle Solaris Studio Express 6/10 - Now Available!

    We are pleased to announce the availability of Oracle Solaris Studio Express 6/10, which can be freely downloaded here:
    *[http://developers.sun.com/sunstudio/downloads/express/]*
    Sun Studio Express has be renamed Oracle Solaris Studio Express. Supporting both Solaris 10 (SPARC, x86) and Linux distributions (OEL 5, RHEL 5, SuSE 11), Oracle Solaris Studio Express 6/10 will be made available on OpenSolaris in the near future. Downloads included both the package installer (SVR4, RPM) and non-package tarballs.
    Highlights include the following:
    => C/C++/Fortran compiler optimizations for the latest UltraSPARC and SPARC64-based architectures such as UltraSPARC T2 and SPARC64 VII
    => C/C++/Fortran compiler optimizations for the latest x86 architectures including Intel® Xeon® 7500 processor series (Nehalem-EX) and 5600 processor series (Westmere-EP)
    => Enhanced debugging and code coverage tooling
    => Improved application profiling with the Performance Analyzer
    => Updated IDE based on NetBeans 6.8
    Please provide feedback via the Customer Feedback program, where you can file bugs/rfes, make your voice heard via a short survey, and discuss the product in the Studio forums:
    *[http://developers.sun.com/sunstudio/customerfeedback/]*
    Thanks!
    /kso

    Hi,
    we are currently using SunStudio 12. I have noticed that early access product, SunStudio Express, Feb2008. It seems that new features coming from NetBeans 6.0 have contributed to SunStudio IDE. I prefer to use SunStudio Express IDE. But i have also noticed that sun CC compiler version is also different. Actually it is no surprise, since SunStudio is a complete product composed of compilers, tools and IDE.Now, i am quite doubtful whether we should use SunStudioExpress. That's why i want to learn when official new release for SunStudio will be announced.
    Though i have searched internet, i couldn't notice any news about the next official release of Sun Studio( Sun Studio 13 ). When will this early release( SunStudio Express, Feb 2008 ) be released as SunStudio13? What is the release roadmap of SunStudio?

  • Setting up a remote build host in Oracle Solaris Studio 12.3

    I'd like to use the remote build host feature of Oracle Solaris Studio 12.3.
    I'm running Solaris 11.0 (soon will upgrade to 11.1) everywhere.
    The idea is that the remote build host be a NGZ of a server where Oracle Solaris Studio 12.3 has been installed via IPS.
    At the other end is a Solaris 11 desktop.
    I couldn't find in the documentation enough information to help me understand how to perform this setup.
    Does anybody have successfully set up a remote build host?
    If so, please, how?
    Thanks in advance,
    Carlos.

    This has been solved by SR where all things were clarified.
    The summary of solution I adapted to my needs I have shared on my blog on
    http://learnings-on-solaris.blogspot.com/2012/11/c-remote-build-host.html
    Regards.

  • Oracle Solaris Studio 12.3 - Now Available!

    http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads
    Highlights include:
    * 3x faster code on SPARC T4 than common open source compilers; 40% faster than Sun Studio 12
    * 1.5x faster code on Intel x86 than common open source compilers; 20% faster than Sun Studio 12
    * New Code Analyzer tool for more reliable applications; reports common coding & memory access errors faster than competitive alternatives
    * Enhanced Performance Analyzer tool now with system-wide performance analysis
    * Remote access to Solaris Studio tools from local desktop (Microsoft Windows, Mac OS, Linux, Oracle Solaris)
    * Streamlined Oracle DB & MySQL application development
    * Up to 20% faster compile time
    Check out screenshots of the GUI tools: http://bit.ly/rANGSc
    To learn more and check out the latest feature highlights, briefs, white-papers, documentation and more, please visit:
    http://www.oracle.com/technetwork/server-storage/solarisstudio/overview
    Also, check out a replay of the launch webcast: http://tinyurl.com/766gnmw
    /kso

    Why does it require svn 1.5 ?
    As far as i know basic svn commands didn't change between 1.4 and 1.5
    Studio 12.1 worked great with svn 1.4

  • Looking for feedback on Oracle Solaris Studio Express 6/10

    Just a reminder that if you encounter bugs or have request for enhancements (RFEs), please submit them at:
    [http://bugs.sun.com|http://bugreport.sun.com/bugreport/]
    In addition, please take 5 minutes to fill out a short survey about your experience with Solaris Studio Express 6/10:
    [OSSX 6/10 Survey Link|http://bit.ly/c9poXo]
    The development teams do closely review these submissions and it is used by teams, and management, to prioritize development for future releases.
    Thank you!
    /kso

    I know you have a more general concern, but here is the answer on SBR.
    SBR - beyond Stack Bounds Read
    foo () {
    int a[5] = {0, 1, 2, 3, 4};
    int i = a[-100]; // Read is beyond stack frame bounds
    Possible causes: Reading a local array past the end or before the start.

  • Where is the performance analyzer in Solaris Studio?

    I have Oracle Solaris Studio 12.2 linux tar version. I have searched for the performance analyzer integrated with the IDE as in this link http://webcast-west.sun.com/interactive/09D02151/index.html that explains how to use openmp-3 on Solaris Studio but have not found any. I have though find the independent executable analyzer in the bin directory and I can only run it separately.
    Is there a way to run the performance analyzer in Solaris Studio?
    Thank you.

    In Oracle Solaris Studio 12.2, performance analyzer is not available via the IDE, but as an independent standalone commands/GUI (e.g. solstudio12.2/bin/analyzer). Here is where you can find more information:
    http://www.oracle.com/technetwork/server-storage/solarisstudio/documentation/analyzing-jsp-137179.html
    /kso

  • Pre-built Oracle Solaris 11 VM - Invalid md4 checksum for part04

    Hi,
    Following the instructions and links available at:
    Pre-built Oracle Solaris 11 Express Developer Virtual Machine with Oracle Solaris Studio and GNU development tools
    http://www.oracle.com/technetwork/articles/servers-storage-dev/vms11expstudio-howto-401051.html
    I downloaded all 4 parts for this VM and the md5 checksums for the first three are fine, however part04 is invalid. I downloaded the part04 file twice with the same results. Judging from the small filesize (only 70MB) it appears to be truncated.
    Can someone investigate this part04 file and verify?

    I have encountered the same problem.
    My workaround was to download the full larger file using a download manager.
    I used DownThemAll for Firefox.

  • Solaris Studio 12.2 on Ubuntu

    How about someone write a guide to install Solaris Studio 12.2 on Ubuntu? I have found a couple of 12.1 guides but their directions don't quite match up what is needed for 12.2.
    Respectfully,
    Andre

    Major lose.
    "Working JRE" needs more discussion.
    Another source on Oracle Bboard states:
    "To install RPM distribution, you need to have Oracle Java SE installed. If you have OpenJDK installed, the installation cannot be done.
    If you are not sure what Java distribution you've got, please, type the following command:
    +java -version+
    I do in fact have OpenJDK 64-bit installed on my Ubuntu Maverick system, so perhaps this is one problem. I've already installed package sun-java6-jre, which includes "Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)", so it's curious why it's not coming up on the version request. So these simplistic instructions are inadequate. How else to verify? How to debug if it's there but not being used? How else to install?
    Unpacking the tar file was done with
    tar -xjvf SolarisStudio12.2-linux-x86-rpm-ML.tar.bz2
    this resulted in a shell script.
    The command to become superuser by typing su doesn't work on my new system, it's necessary for some reason to type
    sudo su -
    Someone suggested "alien -i" was required for running the shell script properly, but I couldn't get this to work. I did get the script to execute by typing
    sudo bash SolarisStudio12.2-linux-x86-rpm-ML.sh in the directory, abbreviated to
    sudo bash *.sh
    This gave me a popup installer window.
    The popup installer immediately threw up its hands and quit:
    System analysis:
    Operating System: Ubuntu 10.10 ERROR
    ( ! ) Fatal errors were found. Installation is not possible.
    The Oracle Solaris Studio Installer supports only RPM-based versions of Linux.
    Your distribution is not supported. Please download and install the tarfile.
    I thought that's what I was doing. "the tarfile" must mean something else.
    Pretty clear message from Oracle that they don't want to support Ubuntu, at this moment (Apr '11), at least.
    Since there is little else out there on the web for this, looks like I will take their advice and be using g++ this year.
    I would like to see the Solaris C/C++ compiler be made an official package that can be downloaded and maintained by the Synaptic Package Manager. That way, it could actually work, instead of having to go through numerous steps with various possibilities of success. I had hoped to get a nice, tight compiler with a usage profiler.
    Instructions do need to be step-by-step in order to be workable. Simply saying "take care of it, and then change this" does not help, unless one already knows what one is doing.
    I look forward to the happy potential of being able to use Solaris C++ on Ubuntu in the future.
    hope this helps.

  • Looking for Feedback on Solaris Studio 12.2 Documentation

    Send us feedback about Solaris Studio 12.2 Documentation. What's missing? What do you use the most? What do you like/dislike? What would you like to see in future releases?
    Start here: http://www.oracle.com/technetwork/server-storage/solarisstudio/documentation/index.html
    --Richard Friedman, for the Oracle Solaris Studio documentation team.

    I know you have a more general concern, but here is the answer on SBR.
    SBR - beyond Stack Bounds Read
    foo () {
    int a[5] = {0, 1, 2, 3, 4};
    int i = a[-100]; // Read is beyond stack frame bounds
    Possible causes: Reading a local array past the end or before the start.

  • Replacing Certificates of Solaris Studio IPS Repository with New Ones

    Hi Steve,
    When I accessed the IPS Package Repository just now at https://pkg-register.oracle.com/, I did not see the solarisstudio repository. Before the website revamp, I was still able to access the Installation Instructions for Key and Certificates needed to set up Solaris Studio IPS Repository (I have previously requested access to solarisstudio IPS Repository). My SSL Certificate for solarisstudio will expire in less than 1 month's time.
    Hence, I have some questions:
    1. How can I re-install the new certificates for solarisstudio IPS Repository to replace the old ones?
    2. Will the upcoming version 12.4 be made available in the solarisstudio IPS Repository? Will patches be supported for Solaris Studio packages installed via IPS Repository?
    Regards,
    Brian

    Hi Darryl Gove,
    My current view at https://pkg-register.oracle.com/ does not have Oracle Solaris Studio (see screenshot below), which is strange considering that I have already requested access to Oracle Solaris Studio IPS Repository from the same website before. Right now, I can only see Oracle Solaris Cluster 4 Repository. The Certificate only shows my renewed certificate and from there, I only have the Download Key and Download Certificate buttons. Could you help me to check on this issue? Thanks.
    Regards,
    Brian

  • OpenGL via Solaris Studio

    Hello all!
    Present: Oracle Solaris 10 9/10 x86 and Solaris Studio 12.2
    Whether there is at whom skeleton for С\С ++ OpenGL application.
    I can not find the decision - how to begin

    I think there is no sample project for C/C++ with OpenGL. You are welcome to file RFE for this issue.
    If you have a C/C++ application that uses OpenGL, you can create a Project with Existing Sources.
    Thanks.
    Nik

  • Compiling / Linking error in Solaris Studio 12.3 C++ Compiler

    Hi,
    I downloaded Solaris Studio 12.3 (SolarisStudio12.3-solaris-x86-pkg.tar.bz2) & unpacked and installed on the default directory (in non-interactive mode) of local machine running Solaris 10 10/09 s10x_u8wos_08a X86. Also applied all the required patches by running the "install_patches.sh" after running "solarisstudio.sh".
    My application has make files to take care of the building the whole application. I made necessary changes to the make files to pick up the latest Solaris 12.3 C++ compiler. I could see that it has picked up for compiling.
    While building the whole project, the source files are compiled to object files successfully but when it is creating shared object (.so) files it stops at the below error:
    /opt/solarisstudio12.3/prod/bin/CC -mt -i -library=stlport4 -zdefs -ztext -G -h xmem.so -Lpic/lib/debug/sol32 -L/MyHome/open_source/abc/lib/sol32 -L/MyHome/open_source/mno/lib/sol32 -L/MyHome/open_source/pqr/lib/sol32 -L/MyHome/open_source/xyz/lib/sol32 -g -lc -lCrun -lumem -m32 -o debug/xmem.so
    *usage: CC [ options ] files. Use 'CC -flags' for details*
    Note:
    Some third party open source libraries are being used in the project. Those libraries are not built using Solaris Studio 12.3 compilers.
    Tried changing lot of options and re-ordering the switches/options but no luck. But on changing as mentioned below the shared library DID build successfully
    - Added space after '-L' option, added '*' at the end of path like "-L/MyHome/open_source/pqr/lib/sol32/*".
    Note:*_
    +1) I tried compiling a separate small program into object files using Solaris 12.3 C++ compiler but got the above error/problem when linking the experimental libraries (shared object) with most of the options used in the above command.+
    +2) The same project gets built successfully in Solaris Studio 12.1 (studio12.1-091123) and Solaris Studio 12 (studio12-070724) but the same is failing in Solaris Studio 12.3.+
    Can someone please help me to understand the issue and resolve it? Let me know if any more information is needed.
    Thanks in advance.
    -Vijay
    Edited by: 974820 on Dec 4, 2012 7:05 PM

    Hi Steve,
    Thanks for the valuable input on the -xdebugformat option. Every suggestion of yours is helping me to proceed further to some extent. This time too, after removing the "-xdebugformat=stabs", I am able to go past the previous error.
    BUT this time I am running into -xarch option problem. I am not sure if this is a application design or compilation options issue or compiler issue. Posting it here to get some inputs to understand more on this before raising any service request with Oracle Support.
    The error details and workarounds used with their result._
    NOTE: All these compilation were passed in earlier Studio versions.
    ORIGINAL - with -xarch=sse2
    ===============================ERRORS===============================
    /opt/solarisstudio12.3/prod/bin/CC -errtags=yes -Kpic -mt -errwarn -xdepend=yes -DUSING_STUDIO11 common/xm2/x86/common/inc/templates.il -D__EXTENSIONS__ -g -xarch=sse2 -Icommon/xccolor/inc -Icommon/xm2/x86/include -Icommon/xm2/x86/assembly/inc -Icommon/xm2/x86/common/inc -Iinclude -Icommon/xm2/x86hbc/expander/inc -Icommon/xm2/x86/jpeg/inc -Icommon/xm2embedded/host/x86/hbc/inc -Icommon/xm2/common/inc -Iimg-drv//include -Icommon/xm2/config/inc -Icommon/Utilities/include -Iimg-drv/ipshared/include -Icommon/cpp/inc -I/workspaces/3rd_Party/open_source/poco-1.3.6p2/include -I/workspaces/3rd_Party/open_source/boost_1_49_0/include -I/workspaces/3rd_Party/open_source/ACE-6.0 -I/workspaces/osnl/include -I/workspaces/osnl/SunOS/include -m32 -c common/xm2/x86/hbc/src/hbc_jpeg.c -o artifacts/common/xm2/x86/obj/debug/sol32/hbc_jpeg.o
    Assembler:
    "/tmp/yabeAAAIaaOxX", line 294 : Syntax error
    Near line: " maskmovq %mm0,%ebp"
    "/tmp/yabeAAAIaaOxX", line 1175 : Syntax error
    Near line: " maskmovq %mm0,%ebp"
    Failure in /opt/solarisstudio12.3/prod/bin/fbe, status = 0x7f00
    Fatal Error exec'ing /opt/solarisstudio12.3/prod/bin/fbe
    common/xm2embedded/host/x86/src/hbc_jpeg.c:1062 Warning: mmextract_epi16 intrinsic requires -xarch=sse4_1.*
    cc: acomp failed for common/xm2/x86/hbc/src/hbc_jpeg.c
    gmake[1]: *** [_artifacts_/common/xm2/x86/obj/debug/sol32/hbc_jpeg.o] Error 2
    gmake[1]: *** Waiting for unfinished jobs....
    ===============================ERRORS===============================
    AFTER CHANGING -xarch=sse2 to -xarch=sse4_1
    ===============================ERRORS===============================
    /opt/solarisstudio12.3/prod/bin/CC -errtags=yes -Kpic -mt -errwarn -library=stlport4 -DCPU_LITTLE_ENDIAN -DDSP_LITTLE_ENDIAN -xarch=sse4_1 -DTIXML_USE_STL=1 -erroff=doubunder -g -Icommon/xm2/xm2util/src -Icommon/xm2/xm2util/inc -Icommon/xm2/common/inc -Icommon/xm2/config/inc -Icommon/xm2embedded/host/utils/inc -Icommon/xm2/imageutil/inc -Icommon/xm2/x86hbc/include -Icommon/include -Iinclude -Icommon/xcc/inc -Icommon/cpp/inc -Icommon/Util/include -I/workspaces/open_source/poco-1.3.6p2/include -I/workspaces/3rd_Party/open_source/boost_1_49_0/include -I/workspaces/3rd_Party/open_source/ACE-6.0 -I/workspaces/CP.00_compiler/docusp/osnlayer/include -I/workspaces/osnl/SunOS/include -m32 -c common/xm2/xm2/src/JPEGHelpers.cpp -o artifacts/common/xm2/xm2/src/obj/debug/sol32/JPEGHelpers.o
    "common/xm2/xm2/src/JPEGHelpers.cpp", line 918: Error, nostructsym: Variable table is not a structure.
    "common/xm2/xm2/src/JPEGHelpers.cpp", line 919: Error, nostructsym: Variable table is not a structure.
    "common/xm2/xm2/src/JPEGHelpers.cpp", line 926: Error, nostructsym: Variable clear_high2bits is not a structure.
    "common/xm2/xm2/src/JPEGHelpers.cpp", line 927: Error, nostructsym: Variable clear_high2bits is not a structure.
    "common/xm2/xm2/src/JPEGHelpers.cpp", line 1223: Error, unassigned: The variable clear_high2bits has not yet been assigned a value.
    "common/xm2/xm2/src/JPEGHelpers.cpp", line 1224: Error, unassigned: The variable table has not yet been assigned a value.
    6 Error(s) detected.
    /opt/solarisstudio12.3/prod/bin/CC -errtags=yes -Kpic -mt -errwarn -library=stlport4 -DCPU_LITTLE_ENDIAN -DDSP_LITTLE_ENDIAN -xarch=sse4_1 -DTIXML_USE_STL=1 -erroff=doubunder -g -Icommon/xm2/xm2/src -Icommon/xm2/xm2/inc -Icommon/xm2/common/inc -Icommon/xm2/config/inc -Icommon/xm2/utils/inc -Icommon/xm2/imageutil/inc -Icommon/xm2/x86/include -Icommon/xm2/include -Iinclude -Icommon/xcc/inc -Icommon/cpp/inc -Icommon/Util/include -I/workspaces/3rd_Party/open_source/poco-1.3.6p2/include -I/workspaces/3rd_Party/open_source/boost_1_49_0/include -I/workspaces/3rd_Party/open_source/ACE-6.0 -I/workspaces/osnl/include -I/workspaces/osnl/SunOS/include -m32 -c common/xm2/xm2/src/Color.cpp -o artifacts/common/xm2/xm2/src/obj/debug/sol32/Color.o
    "common/xm2/xm2/inc/JPEGStripsImage.hpp", line 85: Error, badinitlval: Initializing std::vector<unsigned, xm2::XM2Allocator<unsigned>>& requires an lvalue.
    "common/xm2/image/inc/ISelector.hpp", line 36: Error, badinitlval: Initializing std::vector<unsigned, xm2::XM2Allocator<unsigned>>& requires an lvalue.
    "common/xm2/image/inc/RasterSelectorImage.hpp", line 53: Error, badinitlval: Initializing std::vector<unsigned, xm2::XM2Allocator<unsigned>>& requires an lvalue.
    3 Error(s) detected.
    6 Error(s) detected.gmake[1]: *** [_artifacts_/common/xm2/xm2/src/obj/debug/sol32/JPEGHelpers.o] Error 2
    gmake[1]: *** Waiting for unfinished jobs....
    3 Error(s) detected.gmake[1]: *** [_artifacts_/common/xm2/xm2/src/obj/debug/sol32/Color.o] Error 2
    ===============================ERRORS===============================
    Thank you.
    Vijay

  • Error compiling certain uses of std::tuple in Solaris Studio 12.4 beta July refresh

    Whilst attempting to compile Boost 1.54 using the Solaris Studio 12.4 beta July refresh with -std=c++11 I get an error building libs/regex/src/cregex.cpp that looks like it might be due to a problem with the compiler.  (clang++ on Mac OS X and g++ on Linux can certainly build the same file without problems - I can post more details about them if you think this is a problem in the Boost code rather than the compiler.)
    The error from Solaris Studio is:
    Error: Could not find a match for std::_Tuple_impl<0, int&&>::_Tuple_impl(std::tuple<int&&>, int) needed in std::tuple<int&&>::tuple<int, void>(int&&).
    "/opt/SolarisStudio12.4-beta_jul14-solaris-x86/lib/compilers/CC-gcc/include/c++/4.8.2/tuple", line 868:     Where: While instantiating "std::tuple<int&&>::tuple<int, void>(int&&)".
    "/opt/SolarisStudio12.4-beta_jul14-solaris-x86/lib/compilers/CC-gcc/include/c++/4.8.2/tuple", line 868:     Where: Instantiated from std::forward_as_tuple<int>(int&&).
    "/opt/SolarisStudio12.4-beta_jul14-solaris-x86/lib/compilers/CC-gcc/include/c++/4.8.2/bits/stl_map.h", line 485:     Where: Instantiated from non-template code.
    1 Error(s) detected.
    To reproduce this you can download the pre-processed source code from http://pastebin.com/jtsx1k79 and paste it into a file called cregex.pre.cpp.  Then run:
    CC -std=c++11 -mt -m64 -c -o cregex.o cregex.pre.cpp
    to get the error I saw.
    In case it's relevant, I'm working on Oracle Solaris 10 1/13 s10x_u11wos_24a X86.

    This looks very much like a recent bug with std::map introduced with the change to g++ 4.8 headers in July Beta:
      19159587 C++11: errors on a simple <map> usage
    It has been reported on forums - +d flag can cause C++ compilation failure in 12.4 beta refresh
    This bug will be fixed in a final release.
    Unfortunately there is no workaround for this problem.
    regards,
      Fedor.

  • C++14 Standard Support for Solaris Studio

    Hi Steve,
    Currently, does Solaris Studio 12.4 Final Release support C++14 constructs? I saw the Standard C++ website https://isocpp.org/std/status and the C++14 Standard will soon release the final draft later this year.
    But, given that C++14 is going to be a minor change as compared to C++11, which they mentioned C++14 mostly completes C++11 (in FAQ: https://isocpp.org/wiki/faq/cpp14#cpp14-compilers), will the next release add support of C++14 before the next standard, which is slated for around 2017?
    Although at this stage nothing has been confirmed yet, I wonder if the statement in the Standard C++ FAQ would mean that the new C++14 would still be treated as C++11, which would mean that Solaris Studio compilers would handle C++14 codes as under C++11 standard (i.e. the -std=c11 and -std=c++11 flags can be used to compile C++14 codes), though I am not sure.
    Regards,
    Brian

    Compared to C++11, C++14 has two kinds of changes:
    1. "Bug fixes":  Primarily clarification of issues in C++11 that were incomplete or ambiguous, and loosening of rules that were deemed to be unnecessarily strict. There is at least one rule change, where C++11 required instantiation of unused template functions that had an exception-specification, and C++14 does not.
    2. New features:  New syntax, and new contents in the standard library.
    Like most other compilers, Studio 12.4 in C++11 mode has many of the C++14 bug fixes, including the rule change about template functions that I mentioned above. (For one customer's code, the rule change resulted in a nearly 20x speedup in compile time, from days to hours.)
    Studio 12.4 does not have any of the new C++14 features, and the compiler does not have a C++14 mode. The reason is timing; Studio 14 feature freeze predated approval of the C++14 standard. We prefer not to implement proposed new features until they are published in the standard, because features have a habit of changing between their supposedly final form and actual publication. We have been bitten by such changes in the past, and it creates problems for us, and our customers who depend on compiler stability for large projects.
    We expect to implement C++14 in a future release. Oracle policy does not permit me to be more specific.

  • Solaris Studio 12.4 Beta ube assertion failure with -m64 -fsimple

    I have found a way to get an assertion failure from the ube program that comes with the Solaris Studio 12.4 beta.  The error that gets printed is:
    assertion failed in function gra_peep_hole() @ gra.c:10381
    assert(lf_op_(lf_i) == LD_I)
    The problem occurs whilst compiling a 64 bit version of GNU tar 1.23 using the -fsimple option on the C compiler.
    This problem can be reproduced by getting the pre-processed code I've put on http://pastebin.com/wRHRmaiT and pasting it into a file called human.pre.c.  Then run:
    cc -std=c99 -m64 -mt -O4 -fsimple -c -o human.o human.pre.c
    and you get the assertion failure.
    Alternatively, if you don't trust my code on pastebin, the other way to reproduce it would be to download tar-1.23.tar.gz from GNU Project Archives, extract it and then you'll find the original file human.c in the gnu sub-directory.  Build this with:
    cc -std=c99 -DHAVE_CONFIG_H -I. -I.. -m64 -mt -O4 -fsimple -c -o human.o human.c
    and you'll get the same problem.
    The assertion failure only happens with -m64 and -fsimple.  If either of these flags are omitted it doesn't happen.
    People reading this will probably think I'm crazy to be worrying about floating point optimisations for GNU tar, and it's true that I don't really need to build GNU tar with -fsimple.  However, I am worried that the same problem in ube will bite me at some point on more important code where floating point optimisations are valuable.
    In case it's relevant, I'm working on Oracle Solaris 10 1/13 s10x_u11wos_24a X86.

    BugID 18644770 has been fixed recently and the fix is verified with this problem:
    [sr1-sfbay-03](18644770)-627 > /net/dv103/export/builds/cia//latest/inst/intel-S2/bin/cc -std=c99 -m64 -mt -O4 -fsimple -c human.pre.c -V
    cc: Sun C 5.13 SunOS_i386 CIA_pythia 2014/06/16
    acomp: Sun C 5.13 SunOS_i386 CIA_pythia 2014/06/16
    iropt: Sun Compiler Common 12.4 SunOS_i386 CIA_pythia 2014/06/16
    ube: Sun Compiler Common 12.4 SunOS_i386 CIA_pythia 2014/06/16
    as: Sun Compiler Common 12.4 SunOS_i386 CIA_pythia 2014/06/16
    [sr1-sfbay-03](18644770)-628 >
    This fix should be available soon as the Studio12.4 Beta refresh compiler.

Maybe you are looking for

  • PB crash - total data loss after forced restart.

    Hello, Ironically I was trying to back up a whole bunch of stuff the other day to and from external hard-drive (inc 5000 photos!) when I decided to start up itunes I had a message in German saying itunes needed to be updated (the OS was accidentally

  • 16hours to do the iCloud back up?!

    I Seldom do the iCloud backup as it always shown unexpdcted long hours but this time the back up process already took 16hours........and still not completed yet. Is this normal?

  • Dynamic casting of Method.invoke() return

    Can anyone clue me in on how to cast the return of Method.invoke() based on Method.getReturnType() or whatever else might work dynamically....that is without knowing which method until runtime? Thanks, Brad

  • Problem in posting

    Dear All, I have used OKB9 and assigned those Business areas to relevant CC. But while the user is making transaction, it is not automatically pulling the cost centers. Moreover, the assigned Profit Centers which is used while posting, unable to see

  • Can't use EXEC APEX_040200.APEX_SITE_ADMIN_PRIVS.UNRESTRICT_SCHEMA

    Hallo, i'm brand new on apex (4.2). After installing it with @apexins i want to do EXEC APEX_040200.APEX_SITE_ADMIN_PRIVS.UNRESTRICTET_SCHEMA(p_schema => 'SCOTT'); But it don't work. I've got PLS-00201 for APEX_040200.APEX_SITE_ADMIN_PRIVS. What is t