From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10198 invoked by alias); 24 Nov 2003 10:11:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 10178 invoked by uid 48); 24 Nov 2003 10:11:23 -0000 Date: Mon, 24 Nov 2003 10:11:00 -0000 Message-ID: <20031124101123.10177.qmail@sources.redhat.com> From: "pinskia at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20020520123600.6749.rullo.pat@tiscalinet.it> References: <20020520123600.6749.rullo.pat@tiscalinet.it> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug c++/6749] infinte loop with inheritance of abstract classes X-Bugzilla-Reason: CC X-SW-Source: 2003-11/txt/msg02112.txt.bz2 List-Id: ------- Additional Comments From pinskia at gcc dot gnu dot org 2003-11-24 10:11 ------- GCC does not even using the value of -ftemplate-depth-2 when doing this template: (gdb) bt #0 0x0009ae44 in comptypes (t1=0x901c40, t2=0x6e5070, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:987 #1 0x0003ff14 in template_args_equal (ot=0x901c40, nt=0x6e5070) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #2 0x00040048 in comp_template_args (oldargs=0x9192d0, newargs=0x6fff00) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #3 0x0009ae28 in comptypes (t1=0x918690, t2=0x72b460, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #4 0x0003ff14 in template_args_equal (ot=0x918690, nt=0x72b460) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #5 0x00040048 in comp_template_args (oldargs=0x9287f8, newargs=0x714408) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #6 0x0009ae28 in comptypes (t1=0x9290e0, t2=0x754af0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #7 0x0003ff14 in template_args_equal (ot=0x9290e0, nt=0x754af0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #8 0x00040048 in comp_template_args (oldargs=0x931d20, newargs=0x72a660) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #9 0x0009ae28 in comptypes (t1=0x930af0, t2=0x7829a0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #10 0x0003ff14 in template_args_equal (ot=0x930af0, nt=0x7829a0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #11 0x00040048 in comp_template_args (oldargs=0x94a258, newargs=0x739af8) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #12 0x0009ae28 in comptypes (t1=0x947540, t2=0x7aee00, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #13 0x0003ff14 in template_args_equal (ot=0x947540, nt=0x7aee00) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #14 0x00040048 in comp_template_args (oldargs=0x956780, newargs=0x74bed0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #15 0x0009ae28 in comptypes (t1=0x94df50, t2=0x7e2230, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #16 0x0003ff14 in template_args_equal (ot=0x94df50, nt=0x7e2230) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #17 0x00040048 in comp_template_args (oldargs=0x95dca8, newargs=0x7652b8) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #18 0x0009ae28 in comptypes (t1=0x95f9a0, t2=0x80c4d0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #19 0x0003ff14 in template_args_equal (ot=0x95f9a0, nt=0x80c4d0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #20 0x00040048 in comp_template_args (oldargs=0x97a1e0, newargs=0x776738) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #21 0x0009ae28 in comptypes (t1=0x9793f0, t2=0x842690, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #22 0x0003ff14 in template_args_equal (ot=0x9793f0, nt=0x842690) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #23 0x00040048 in comp_template_args (oldargs=0x988708, newargs=0x7869c0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #24 0x0009ae28 in comptypes (t1=0x97fe00, t2=0x86ed20, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #25 0x0003ff14 in template_args_equal (ot=0x97fe00, nt=0x86ed20) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #26 0x00040048 in comp_template_args (oldargs=0x98fc30, newargs=0x79cd68) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #27 0x0009ae28 in comptypes (t1=0x990850, t2=0x89cbd0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #28 0x0003ff14 in template_args_equal (ot=0x990850, nt=0x89cbd0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #29 0x00040048 in comp_template_args (oldargs=0x9a9168, newargs=0x7b4240) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #30 0x0009ae28 in comptypes (t1=0x9a82a0, t2=0x8d2070, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #31 0x0003ff14 in template_args_equal (ot=0x9a82a0, nt=0x8d2070) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #32 0x00040048 in comp_template_args (oldargs=0x9b8690, newargs=0x7ca588) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #33 0x0009ae28 in comptypes (t1=0x9afcb0, t2=0x901460, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #34 0x0003ff14 in template_args_equal (ot=0x9afcb0, nt=0x901460) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #35 0x00040048 in comp_template_args (oldargs=0x9bfbb8, newargs=0x7dcae0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #36 0x0009ae28 in comptypes (t1=0x9c6700, t2=0x930700, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #37 0x0003ff14 in template_args_equal (ot=0x9c6700, nt=0x930700) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #38 0x00040048 in comp_template_args (oldargs=0x9db0f0, newargs=0x7ecd68) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #39 0x0009ae28 in comptypes (t1=0x9d9150, t2=0x95f8c0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #40 0x0003ff14 in template_args_equal (ot=0x9d9150, nt=0x95f8c0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #41 0x00040048 in comp_template_args (oldargs=0x9e7618, newargs=0x808108) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #42 0x0009ae28 in comptypes (t1=0x9dfb60, t2=0x990f50, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #43 0x0003ff14 in template_args_equal (ot=0x9dfb60, nt=0x990f50) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #44 0x00040048 in comp_template_args (oldargs=0x9eeb40, newargs=0x81a5a0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #45 0x0009ae28 in comptypes (t1=0x9f65b0, t2=0x9cae00, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #46 0x0003ff14 in template_args_equal (ot=0x9f65b0, nt=0x9cae00) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #47 0x00040048 in comp_template_args (oldargs=0xa0a078, newargs=0x831900) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #48 0x0009ae28 in comptypes (t1=0xa0b000, t2=0x9fd2a0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #49 0x0003ff14 in template_args_equal (ot=0xa0b000, nt=0x9fd2a0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #50 0x00040048 in comp_template_args (oldargs=0xa165a0, newargs=0x844df8) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #51 0x0009ae28 in comptypes (t1=0xa10a10, t2=0xa2d690, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #52 0x0003ff14 in template_args_equal (ot=0xa10a10, nt=0xa2d690) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #53 0x00040048 in comp_template_args (oldargs=0xa21ac8, newargs=0x85e120) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #54 0x0009ae28 in comptypes (t1=0xa26460, t2=0xa5c930, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #55 0x0003ff14 in template_args_equal (ot=0xa26460, nt=0xa5c930) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #56 0x00040048 in comp_template_args (oldargs=0xa38000, newargs=0x8704b0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #57 0x0009ae28 in comptypes (t1=0xa2de70, t2=0xa8daf0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #58 0x0003ff14 in template_args_equal (ot=0xa2de70, nt=0xa8daf0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #59 0x00040048 in comp_template_args (oldargs=0xa47528, newargs=0x880948) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #60 0x0009ae28 in comptypes (t1=0xa3f8c0, t2=0xad31c0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #61 0x0003ff14 in template_args_equal (ot=0xa3f8c0, nt=0xad31c0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #62 0x00040048 in comp_template_args (oldargs=0xa4fa50, newargs=0x895c78) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #63 0x0009ae28 in comptypes (t1=0xa56310, t2=0xb08070, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #64 0x0003ff14 in template_args_equal (ot=0xa56310, nt=0xb08070) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #65 0x00040048 in comp_template_args (oldargs=0xa5df78, newargs=0x8b01b0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #66 0x0009ae28 in comptypes (t1=0xa5cd20, t2=0xb3f4d0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #67 0x0003ff14 in template_args_equal (ot=0xa5cd20, nt=0xb3f4d0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #68 0x00040048 in comp_template_args (oldargs=0xa764b0, newargs=0x8c6438) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #69 0x0009ae28 in comptypes (t1=0xa74770, t2=0x955150, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #70 0x0003ff14 in template_args_equal (ot=0xa74770, nt=0x955150) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #71 0x00040048 in comp_template_args (oldargs=0xa7e9d8, newargs=0x8de858) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #72 0x0009ae28 in comptypes (t1=0xa851c0, t2=0x974b60, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #73 0x0003ff14 in template_args_equal (ot=0xa851c0, nt=0x974b60) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #74 0x00040048 in comp_template_args (oldargs=0xa8ef00, newargs=0x8efcf0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #75 0x0009ae28 in comptypes (t1=0xa8dbd0, t2=0x9f55b0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #76 0x0003ff14 in template_args_equal (ot=0xa8dbd0, nt=0x9f55b0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #77 0x00040048 in comp_template_args (oldargs=0xaaa438, newargs=0x902fd8) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #78 0x0009ae28 in comptypes (t1=0xaa9620, t2=0xa60000, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #79 0x0003ff14 in template_args_equal (ot=0xaa9620, nt=0xa60000) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #80 0x00040048 in comp_template_args (oldargs=0xaba960, newargs=0x91e558) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #81 0x0009ae28 in comptypes (t1=0xac0070, t2=0xa7fa10, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #82 0x0003ff14 in template_args_equal (ot=0xac0070, nt=0xa7fa10) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #83 0x00040048 in comp_template_args (oldargs=0xac5e88, newargs=0x931798) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #84 0x0009ae28 in comptypes (t1=0xac6a80, t2=0xb20460, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #85 0x0003ff14 in template_args_equal (ot=0xac6a80, nt=0xb20460) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #86 0x00040048 in comp_template_args (oldargs=0xae23c0, newargs=0x94abd0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #87 0x0009ae28 in comptypes (t1=0xae04d0, t2=0xb48e70, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #88 0x0003ff14 in template_args_equal (ot=0xae04d0, nt=0xb48e70) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #89 0x00040048 in comp_template_args (oldargs=0xaf08e8, newargs=0x95d0a8) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #90 0x0009ae28 in comptypes (t1=0xae8ee0, t2=0x8a28c0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #91 0x0003ff14 in template_args_equal (ot=0xae8ee0, nt=0x8a28c0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #92 0x00040048 in comp_template_args (oldargs=0xafae10, newargs=0x97a318) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #93 0x0009ae28 in comptypes (t1=0xafb930, t2=0xa5e310, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #94 0x0003ff14 in template_args_equal (ot=0xafb930, nt=0xa5e310) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #95 0x00040048 in comp_template_args (oldargs=0xb18348, newargs=0x98c8d0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #96 0x0009ae28 in comptypes (t1=0xb17380, t2=0xad8d20, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #97 0x0003ff14 in template_args_equal (ot=0xb17380, nt=0xad8d20) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #98 0x00040048 in comp_template_args (oldargs=0xb27870, newargs=0x99fb40) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #99 0x0009ae28 in comptypes (t1=0xb1ed90, t2=0x7a4770, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #100 0x0003ff14 in template_args_equal (ot=0xb1ed90, nt=0x7a4770) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #101 0x00040048 in comp_template_args (oldargs=0xb2fd98, newargs=0x9b8f30) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #102 0x0009ae28 in comptypes (t1=0xb387e0, t2=0x83b1c0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #103 0x0003ff14 in template_args_equal (ot=0xb387e0, nt=0x83b1c0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #104 0x00040048 in comp_template_args (oldargs=0xb4c2d0, newargs=0x9cf450) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #105 0x0009ae28 in comptypes (t1=0xb4d230, t2=0x865bd0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #106 0x0003ff14 in template_args_equal (ot=0xb4d230, nt=0x865bd0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #107 0x00040048 in comp_template_args (oldargs=0x40e49540, newargs=0x9e76c0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #108 0x0009ae28 in comptypes (t1=0x40e4da80, t2=0x933620, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #109 0x0003ff14 in template_args_equal (ot=0x40e4da80, nt=0x933620) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #110 0x00040048 in comp_template_args (oldargs=0x40e721c8, newargs=0x9fac78) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #111 0x0009ae28 in comptypes (t1=0x40e97540, t2=0x9de070, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #112 0x0003ff14 in template_args_equal (ot=0x40e97540, nt=0x9de070) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #113 0x00040048 in comp_template_args (oldargs=0x40e96e28, newargs=0xa0eed0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #114 0x0009ae28 in comptypes (t1=0x40e9f000, t2=0xa12a80, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #115 0x0003ff14 in template_args_equal (ot=0x40e9f000, nt=0xa12a80) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #116 0x00040048 in comp_template_args (oldargs=0x40eec4c8, newargs=0xa2a288) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #117 0x0009ae28 in comptypes (t1=0x40ead9a0, t2=0xaea4d0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #118 0x0003ff14 in template_args_equal (ot=0x40ead9a0, nt=0xaea4d0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #119 0x00040048 in comp_template_args (oldargs=0x6e4b28, newargs=0xa3e7c8) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #120 0x0009ae28 in comptypes (t1=0x6e5070, t2=0xb30ee0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #121 0x0003ff14 in template_args_equal (ot=0x6e5070, nt=0xb30ee0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #122 0x00040048 in comp_template_args (oldargs=0x6fff00, newargs=0xa4f9d8) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #123 0x0009ae28 in comptypes (t1=0x72b460, t2=0xb66930, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #124 0x0003ff14 in template_args_equal (ot=0x72b460, nt=0xb66930) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #125 0x00040048 in comp_template_args (oldargs=0x714408, newargs=0xa68ed0) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #126 0x0009ae28 in comptypes (t1=0x754af0, t2=0xb78380, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #127 0x0003ff14 in template_args_equal (ot=0x754af0, nt=0xb78380) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #128 0x00040048 in comp_template_args (oldargs=0x72a660, newargs=0xa7e288) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #129 0x0009ae28 in comptypes (t1=0x7829a0, t2=0xb7dd90, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #130 0x0003ff14 in template_args_equal (ot=0x7829a0, nt=0xb7dd90) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #131 0x00040048 in comp_template_args (oldargs=0x739af8, newargs=0xa7e810) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #132 0x0009ae28 in comptypes (t1=0x7aee00, t2=0xb2c4d0, strict=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/typeck.c:981 #133 0x0003ff14 in template_args_equal (ot=0x7aee00, nt=0xb2c4d0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3671 #134 0x00040048 in comp_template_args (oldargs=0x739c00, newargs=0xa7e8b8) at / Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:3694 #135 0x00041ee0 in lookup_template_class (d1=0x40eef040, arglist=0xa7e8b8, in_decl=0x40eee850, context=0x0, entering_scope=0, complain=3) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:4188 #136 0x00045a14 in tsubst_aggr_type (t=0x40eeed90, args=0xa7e510, complain=3, in_decl=0x40eee850, entering_scope=0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc- clean/src/gcc/cp/pt.c:5643 #137 0x000479e0 in tsubst (t=0x40eeed90, args=0xa7e510, complain=3, in_decl= 0x40eee850) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:6429 #138 0x00047608 in tsubst (t=0x40eeef50, args=0xa7e510, complain=3, in_decl= 0x40eee850) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:6417 #139 0x0004ae90 in tsubst_expr (t=0x40eec8e8, args=0xa7e510, complain=3, in_decl= 0x40eee850) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:7604 #140 0x0004b33c in tsubst_expr (t=0x40eec720, args=0xa7e510, complain=3, in_decl= 0x40eee850) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:7721 #141 0x0004b33c in tsubst_expr (t=0x40eec708, args=0xa7e510, complain=3, in_decl= 0x40eee850) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:7721 #142 0x00052ce8 in instantiate_decl (d=0xb86310, defer_ok=0) at /Volumes/ UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:11001 #143 0x00052f74 in instantiate_pending_templates () at /Volumes/UFS_Partition/ pinskia/src/fsf/gcc-clean/src/gcc/cp/pt.c:11088 #144 0x00070ac4 in finish_file () at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/ gcc/cp/decl2.c:2597 #145 0x0011ba20 in c_common_parse_file (set_yydebug=0) at /Volumes/UFS_Partition/ pinskia/src/fsf/gcc-clean/src/gcc/c-opts.c:1233 #146 0x0015b5f0 in compile_file () at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/ src/gcc/toplev.c:1836 #147 0x00161e7c in do_compile () at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/ src/gcc/toplev.c:4691 #148 0x00161f60 in toplev_main (argc=17, argv=0xbffffb80) at /Volumes/UFS_Partition/ pinskia/src/fsf/gcc-clean/src/gcc/toplev.c:4731 #149 0x0012157c in main (argc=17, argv=0xbffffb80) at /Volumes/UFS_Partition/pinskia/ src/fsf/gcc-clean/src/gcc/main.c:35 (gdb) p debug_tree(t1) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > type_5 VOID align 8 symtab 0 alias set -1 n_parents 0 use_template=1 interface-unknown pointer_to_this chain > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >>> $1 = void (gdb) p debug_tree(t2) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > type_5 VOID align 8 symtab 0 alias set -1 n_parents 0 use_template=1 interface-unknown pointer_to_this chain > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >>> $2 = void (gdb) -- What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2003-08-24 18:16:48 |2003-11-24 10:11:22 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=6749