[ https://issues.apache.org/jira/browse/STDCXX-545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12526947 ] Martin Sebor commented on STDCXX-545: ------------------------------------- Here's a small test case for this problem: $ cat t.cpp && gmake t #include int main () { std::vector vb; vb.push_back (false); } CC -c -mt -I/amd/devco/sebor/stdcxx/include -I/build/sebor/stdcxx-suncc-5.9-12D/include -I/amd/devco/sebor/stdcxx/examples/include -library=%none -O -m64 +w -errtags -erroff=hidef t.cpp "t.cpp", [main]:ube: error: Assert has been violated at '/set/mars/builds.intel-S2/nightly.Thu/intel-S2/lang/ube/machine/src/abi_call.c 172'. gmake: *** [t.o] Error 154 > [Sun C++ 5.9/x86_64] ube ICE in collate.ccp > -------------------------------------------- > > Key: STDCXX-545 > URL: https://issues.apache.org/jira/browse/STDCXX-545 > Project: C++ Standard Library > Issue Type: Bug > Components: Utilities > Affects Versions: trunk > Environment: CC: Sun C++ 5.9 SunOS_i386 2007/05/03 (SunOS marbles 5.10 Generic_118855-33 i86pc i386 i86pc) > CC: Sun C++ 5.9 Linux_i386 2007/05/03 (Linux jacks 2.6.5-7.244-smp #1 SMP Mon Dec 12 18:32:25 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux) > Reporter: Andrew Black > Assignee: Martin Sebor > Priority: Blocker > Fix For: 4.2 > > > When compiling the locale utility in release mode on x86 hardware with the Sunpro 5.9 compiler, a UBE error is triggered when attempting to build the collate.cpp source. This appears to only trigger in wide mode (at least on Solaris). > For Solaris on AMD64 hardware, the error observed is: > CC -c -mt -I$(TOPDIR)/include -I$(BUILDDIR)/include -library=%none -O -m64 +w -errtags -erroff=hidef $(TOPDIR)/util/collate.cpp > ... > "collate.cpp", [__1cDDefNprocess_order6Mrn0ARcollate_section_t_rI_v_]:ube: error: Assert has been violated at '/set/mars/builds.intel-S2/nightly.Thu/intel-S2/lang/ube/machine/src/abi_call.c 172'. > For Linux builds, the error observed is: > CC -c -mt -I$(TOPDIR)/include -I$(BUILDDIR)/include -library=%none -O -xarch=generic +w $(TOPDIR)/util/collate.cpp > ... > "collate.cpp", [__1cDDefNprocess_order6Mrn0ARcollate_section_t_rI_v_]:ube: error: Assert has been violated at '/set/mars/builds.intel-Linux/nightly.Thu/intel-Linux/lang/ube/machine/src/abi_call.c 172'. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.