🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72281

Re: g++ vs. g++@make

#72281
From: Jędrzej Dudkiewicz
Date: Fri, 12 Aug 2011 17:00
31 lines
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-mail
References: <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