Article View: pl.comp.os.linux.programowanie
Article #72281Re: g++ vs. g++@make
From: Jędrzej Dudkiewicz
Date: Fri, 12 Aug 2011 17:00
Date: Fri, 12 Aug 2011 17:00
31 lines
2238 bytes
2238 bytes
On 08/10/2011 11:20 AM, bartek szurgot wrote: > witam, > > ostatnio trafiłem na ciekawe zachowanie przy zabawie z szablonami C++. > kompilując załączony program za pomocą make'a wszystko działa jak > trzeba. jeśli zaś g++ uruchomię ręcznie (ale dokładnie tak samo jak w > regułce make'a) dostaje segv kompilatora: > > $ make > g++-4.6 -Wall -ftemplate-depth=64000 main.cpp -o "main.out" -DCOUNT=16000 > $ g++-4.6 -Wall -ftemplate-depth=64000 main.cpp -o "main.out" -DCOUNT=16000 > g++-4.6: internal compiler error: Segmentation fault (program cc1plus) > Please submit a full bug report, > with preprocessed source if appropriate. > See<file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions. > > zmniejszenie COUNT do 10000 powoduje, że (na moim kompie) kompilacja > przechodzi zarówno "ręcznie" jak i z make'a, choć g++ spod make'a > spokojnie radzi sobie z COUNT=40000 i więcej. > przytoczone wartości sprawdziłem na core2 duo z 4GB ram (debian). na > innych maszynach, na których testowałem ten przypadek "progi" bywały > różne, ale zachowanie było w 100% powtarzalne. > > środowisko sprawdzałem za pomocą enva - brak istotnych różnic. > > czy ktoś ma pomysł w czym rzecz? Jedyny pomysł, jaki mi przychodzi do głowy, to inny path i użycie g++ 32 vs 64 bity. JD
Technical Details
Message-ID:
<j23m7u$8t2$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<j1tihk$93f$1@z-news.wcss.wroc.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: Jędrzej Dudkiewicz <jedrzej.dudkiewicz@nospam-gmail.com> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: g++ vs. g++@make Date: Fri, 12 Aug 2011 19:00:46 +0200 Organization: http://onet.pl Lines: 31 Message-ID: <j23m7u$8t2$1@news.onet.pl> References: <j1tihk$93f$1@z-news.wcss.wroc.pl> NNTP-Posting-Host: 234-dzi-16.acn.waw.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1313168447 9122 82.210.159.234 (12 Aug 2011 17:00:47 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Fri, 12 Aug 2011 17:00:47 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110621 Fedora/3.1.11-1.fc14 Thunderbird/3.1.11 In-Reply-To: <j1tihk$93f$1@z-news.wcss.wroc.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit