🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

g++ vs. g++@make

#72280
From: bartek szurgot
Date: Wed, 10 Aug 2011 09:20
29 lines
1969 bytes
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?

-- 
pozdrawiam serdecznie / best regards,
Bartek 'BaSz' Szurgot
Technical Details
Message-ID: <j1tihk$93f$1@z-news.wcss.wroc.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!pwr.wroc.pl!news.wcss.wroc.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!pwr.wroc.pl!news.wcss.wroc.pl!not-for-mail
From: bartek szurgot <no.sp@m.plz>
Newsgroups: pl.comp.os.linux.programowanie
Subject: g++ vs. g++@make
Date: Wed, 10 Aug 2011 11:20:52 +0200
Organization: Politechnika Wroclawska
Lines: 70
Message-ID: <j1tihk$93f$1@z-news.wcss.wroc.pl>
NNTP-Posting-Host: venus.wcss.wroc.pl
Mime-Version: 1.0
X-Trace: z-news.wcss.wroc.pl 1312968052 9327 156.17.248.89 (10 Aug 2011 09:20:52 GMT)
X-Complaints-To: abuse@news.pwr.wroc.pl
NNTP-Posting-Date: Wed, 10 Aug 2011 09:20:52 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110626 Icedove/3.1.11
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit