Created attachment 1004789 [details] Pre-processed source. Description of problem: segfault from GCC. Version-Release number of selected component (if applicable): gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16) How reproducible: Compile proprietary C++ application. Actual results: libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/home/d/work/market-factory/fxproxy/risk -I../proxy -I /home/d/work/market-factory/fxproxy -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG -std=c++11 -msse4.2 -m64 -pipe -g -O2 -MT fix/Interface.lo -MD -MP -MF fix/.deps/Interface.Tpo -c /home/d/work/market-factory/fxproxy/risk/fix/Interface.cpp -fPIC -DPIC -o fix/.libs/Interface.o In file included from /home/d/work/market-factory/fxproxy/risk/fix/BufferChecker.hpp:8:0, from /home/d/work/market-factory/fxproxy/risk/fix/Interface.hpp:5, from /home/d/work/market-factory/fxproxy/risk/fix/Interface.cpp:2: /home/d/work/market-factory/fxproxy/risk/symbology/Product.hpp: In static member function 'static zebra::symbology::Product zebra::symbology::ProductRegistry::parseIDHash(zebra::symbology::ProductIDHash)': /home/d/work/market-factory/fxproxy/risk/symbology/Product.hpp:81:66: internal compiler error: Segmentation fault return get_or_default ( product_map, key, Product::INVALID ( ) ); ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://bugzilla.redhat.com/bugzilla> for instructions. Preprocessed source stored into /tmp/ccMCVtLt.out file, please attach this to your bugreport. Expected results: Successful compilation. Additional info:
Fixed in r208177: 2014-02-26 Jason Merrill <jason> PR c++/60182 * pt.c (unify): Ignore alias templates when deducing a template template parameter.
Thanks Marek. Does anyone know if this fix likely to make it into a RHEL7.x release?
That fix should be in gcc-4.8.2-17.el6 and later, RHEL 7.1 shipped gcc-4.8.3-9.el7, so this should be already fixed in RHEL 7.1.
Confirmed fixed with gcc-4.8.3-9.el7.