From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 63287 invoked by alias); 5 Jul 2015 23:12:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 63242 invoked by uid 48); 5 Jul 2015 23:12:33 -0000 From: "miyuki at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug other/65732] stack overflow while demangling _ZNK7VectorTIfEmlIfvEES_IDTmlcvf_EcvT__EEERKS2_ Date: Sun, 05 Jul 2015 23:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: other X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: miyuki at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-07/txt/msg00385.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65732 --- Comment #6 from Mikhail Maltsev --- There is a patch proposed by Pedro Alves for PR61321, and it fixes all testcases mentioned here, but the patch did not get into mainline unfortunately. Updated testcases (valid with applied patch, cause segfault wihout patch): _ZNmlIvEES_IDTcvT__EEES_ -> operator* operator*(operator*) _ZNpLImEEN9Enable_IfIXgtcvT_1ELi0EEEES_ -> Enable_If<(((unsigned long)E)>(0))> operator+=(operator+=) _ZNmlILelEEEN8QuantityIDTmlcvT_T_1EEEES_ -> Quantity operator*<(long double)[l]>(operator*) _ZN1eIhEEN8EnableIfIXgecvT_Li0EcvS__EEEEi -> EnableIf<((unsigned char)(0))>=((e)())> e(int)