From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32610 invoked by alias); 14 Dec 2009 23:43:49 -0000 Received: (qmail 32557 invoked by uid 48); 14 Dec 2009 23:43:31 -0000 Date: Mon, 14 Dec 2009 23:43:00 -0000 Message-ID: <20091214234331.32556.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug bootstrap/42093] bootstrap hangs in stage2 run of build/gengtype In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "ramana at gcc dot gnu dot org" 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 X-SW-Source: 2009-12/txt/msg01416.txt.bz2 ------- Comment #3 from ramana at gcc dot gnu dot org 2009-12-14 23:43 ------- I now see a bootstrap failure with build/genmddeps going into an infinite loop for stage2. This has to be a problem with the the system compiler. This utility jumps into never never land from read_rtx in read-rtl.c - It's something that's compiled by the system gcc-4.4 compiler . I've used the lucid system compiler 4.4.2-ubuntu-5 as the system compiler and for read_rtx I see the following code being generated - A number of statements including return 1 for the function are removed. I will have to see if a 4.4 based FSF compiler used as the system code generates similar code for the function. 0000b038 : b038: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} b03c: f8df 926c ldr.w r9, [pc, #620] ; b2ac b040: b08d sub sp, #52 ; 0x34 b042: f8d9 50c4 ldr.w r5, [r9, #196] ; 0xc4 b046: 9005 str r0, [sp, #20] b048: 9103 str r1, [sp, #12] b04a: 9204 str r2, [sp, #16] b04c: b19d cbz r5, b076 b04e: f8d9 40c8 ldr.w r4, [r9, #200] ; 0xc8 b052: 4d96 ldr r5, [pc, #600] ; (b2ac ) b054: 2c00 cmp r4, #0 b056: f000 80eb beq.w b230 b05a: 68a2 ldr r2, [r4, #8] b05c: 2001 movs r0, #1 b05e: 9903 ldr r1, [sp, #12] b060: f8d9 30cc ldr.w r3, [r9, #204] ; 0xcc b064: 600a str r2, [r1, #0] b066: 9a04 ldr r2, [sp, #16] b068: 6013 str r3, [r2, #0] b06a: 68e3 ldr r3, [r4, #12] b06c: f8c9 30c8 str.w r3, [r9, #200] ; 0xc8 b070: b00d add sp, #52 ; 0x34 b072: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} b076: 462b mov r3, r5 b078: 498d ldr r1, [pc, #564] ; (b2b0 ) b07a: 4a8e ldr r2, [pc, #568] ; (b2b4 ) b07c: 200d movs r0, #13 b07e: f002 fcfb bl da78 b082: 462b mov r3, r5 b084: 498a ldr r1, [pc, #552] ; (b2b0 ) b086: 4a8b ldr r2, [pc, #556] ; (b2b4 ) b088: f8df a22c ldr.w sl, [pc, #556] ; b2b8 b08c: 4c8b ldr r4, [pc, #556] ; (b2bc ) b08e: 4684 mov ip, r0 b090: 200d movs r0, #13 b092: f8c9 c060 str.w ip, [r9, #96] ; 0x60 b096: f002 fcef bl da78 b09a: 462b mov r3, r5 b09c: 4984 ldr r1, [pc, #528] ; (b2b0 ) b09e: 4a85 ldr r2, [pc, #532] ; (b2b4 ) b0a0: 4684 mov ip, r0 b0a2: f8c9 c064 str.w ip, [r9, #100] ; 0x64 b0a6: f04f 0c52 mov.w ip, #82 ; 0x52 b0aa: f8c9 c068 str.w ip, [r9, #104] ; 0x68 b0ae: f8df c210 ldr.w ip, [pc, #528] ; b2c0 b0b2: 200d movs r0, #13 b0b4: f8c9 c06c str.w ip, [r9, #108] ; 0x6c b0b8: f8df c208 ldr.w ip, [pc, #520] ; b2c4 b0bc: f8c9 c070 str.w ip, [r9, #112] ; 0x70 b0c0: f8df c204 ldr.w ip, [pc, #516] ; b2c8 b0c4: f8c9 c074 str.w ip, [r9, #116] ; 0x74 b0c8: f002 fcd6 bl da78 b0cc: 462b mov r3, r5 b0ce: 4978 ldr r1, [pc, #480] ; (b2b0 ) b0d0: 4a78 ldr r2, [pc, #480] ; (b2b4 ) b0d2: 4684 mov ip, r0 b0d4: 200d movs r0, #13 b0d6: f8c9 c0ac str.w ip, [r9, #172] ; 0xac b0da: f002 fccd bl da78 b0de: 462b mov r3, r5 b0e0: f8d9 1060 ldr.w r1, [r9, #96] ; 0x60 b0e4: 4a79 ldr r2, [pc, #484] ; (b2cc ) b0e6: 4684 mov ip, r0 b0e8: f8c9 c0b0 str.w ip, [r9, #176] ; 0xb0 b0ec: f04f 0cb8 mov.w ip, #184 ; 0xb8 b0f0: f8c9 c0b4 str.w ip, [r9, #180] ; 0xb4 b0f4: f8df c1d8 ldr.w ip, [pc, #472] ; b2d0 b0f8: f109 0060 add.w r0, r9, #96 ; 0x60 b0fc: f8c9 c0b8 str.w ip, [r9, #184] ; 0xb8 b100: f8df c1d0 ldr.w ip, [pc, #464] ; b2d4 b104: f8c9 c0bc str.w ip, [r9, #188] ; 0xbc b108: f8df c1cc ldr.w ip, [pc, #460] ; b2d8 b10c: f8c9 c0c0 str.w ip, [r9, #192] ; 0xc0 b110: f7fe fcd0 bl 9ab4 b114: f8d9 1060 ldr.w r1, [r9, #96] ; 0x60 b118: 462b mov r3, r5 b11a: 4a70 ldr r2, [pc, #448] ; (b2dc ) b11c: 4680 mov r8, r0 b11e: f109 0060 add.w r0, r9, #96 ; 0x60 b122: f7fe fcc7 bl 9ab4 b126: f108 080c add.w r8, r8, #12 b12a: f100 070c add.w r7, r0, #12 b12e: f85a bf04 ldr.w fp, [sl, #4]! b132: 4658 mov r0, fp b134: f003 f88e bl e254 b138: 7803 ldrb r3, [r0, #0] b13a: 4606 mov r6, r0 b13c: b133 cbz r3, b14c b13e: 4602 mov r2, r0 b140: 5ce3 ldrb r3, [r4, r3] b142: 7013 strb r3, [r2, #0] b144: f812 3f01 ldrb.w r3, [r2, #1]! b148: 2b00 cmp r3, #0 b14a: d1f9 bne.n b140 b14c: 4629 mov r1, r5 b14e: 4638 mov r0, r7 b150: 465a mov r2, fp b152: f7fe faeb bl 972c b156: 4629 mov r1, r5 b158: 4632 mov r2, r6 b15a: 3501 adds r5, #1 b15c: 4607 mov r7, r0 b15e: 4640 mov r0, r8 b160: f7fe fae4 bl 972c b164: 2d52 cmp r5, #82 ; 0x52 b166: 4680 mov r8, r0 b168: d1e1 bne.n b12e b16a: f8d9 10ac ldr.w r1, [r9, #172] ; 0xac b16e: 2300 movs r3, #0 b170: 4a5b ldr r2, [pc, #364] ; (b2e0 ) b172: 2500 movs r5, #0 b174: 485b ldr r0, [pc, #364] ; (b2e4 ) b176: f7fe fc9d bl 9ab4 b17a: f8d9 10ac ldr.w r1, [r9, #172] ; 0xac b17e: 2300 movs r3, #0 b180: 4a59 ldr r2, [pc, #356] ; (b2e8 ) b182: f8df a168 ldr.w sl, [pc, #360] ; b2ec b186: 4c5a ldr r4, [pc, #360] ; (b2f0 ) b188: 4680 mov r8, r0 b18a: 4856 ldr r0, [pc, #344] ; (b2e4 ) b18c: f7fe fc92 bl 9ab4 b190: f108 080c add.w r8, r8, #12 b194: f100 070c add.w r7, r0, #12 b198: f85a bf04 ldr.w fp, [sl, #4]! b19c: 4658 mov r0, fp b19e: f003 f859 bl e254 b1a2: 7803 ldrb r3, [r0, #0] b1a4: 4606 mov r6, r0 b1a6: b133 cbz r3, b1b6 b1a8: 4602 mov r2, r0 b1aa: 5ce3 ldrb r3, [r4, r3] b1ac: 7013 strb r3, [r2, #0] b1ae: f812 3f01 ldrb.w r3, [r2, #1]! b1b2: 2b00 cmp r3, #0 b1b4: d1f9 bne.n b1aa b1b6: 4629 mov r1, r5 b1b8: 4640 mov r0, r8 b1ba: 465a mov r2, fp b1bc: f7fe fab6 bl 972c b1c0: 4629 mov r1, r5 b1c2: 4632 mov r2, r6 b1c4: 3501 adds r5, #1 b1c6: 4680 mov r8, r0 b1c8: 4638 mov r0, r7 b1ca: f7fe faaf bl 972c b1ce: 2db8 cmp r5, #184 ; 0xb8 b1d0: 4607 mov r7, r0 b1d2: d1e1 bne.n b198 b1d4: 4c47 ldr r4, [pc, #284] ; (b2f4 ) b1d6: 2100 movs r1, #0 b1d8: 460a mov r2, r1 b1da: 4b47 ldr r3, [pc, #284] ; (b2f8 ) b1dc: 4847 ldr r0, [pc, #284] ; (b2fc ) b1de: 9400 str r4, [sp, #0] b1e0: f7fd ec26 blx 8a30 <_init+0xa4> b1e4: 2003 movs r0, #3 b1e6: f7fd fe61 bl 8eac b1ea: 2300 movs r3, #0 b1ec: 4944 ldr r1, [pc, #272] ; (b300 ) b1ee: 4a45 ldr r2, [pc, #276] ; (b304 ) b1f0: 4684 mov ip, r0 b1f2: 20a1 movs r0, #161 ; 0xa1 b1f4: f8c9 c0c4 str.w ip, [r9, #196] ; 0xc4 b1f8: f002 fc3e bl da78 b1fc: 2100 movs r1, #0 b1fe: 4b3e ldr r3, [pc, #248] ; (b2f8 ) b200: 460a mov r2, r1 b202: 9400 str r4, [sp, #0] b204: 4684 mov ip, r0 b206: 4840 ldr r0, [pc, #256] ; (b308 ) b208: f8c9 c030 str.w ip, [r9, #48] ; 0x30 b20c: f7fd ec10 blx 8a30 <_init+0xa4> b210: 2300 movs r3, #0 b212: 493b ldr r1, [pc, #236] ; (b300 ) b214: 4a3b ldr r2, [pc, #236] ; (b304 ) b216: 20a1 movs r0, #161 ; 0xa1 b218: f002 fc2e bl da78 b21c: 2100 movs r1, #0 b21e: 460a mov r2, r1 b220: 4b35 ldr r3, [pc, #212] ; (b2f8 ) b222: 9400 str r4, [sp, #0] b224: f8c9 00a4 str.w r0, [r9, #164] ; 0xa4 b228: 4838 ldr r0, [pc, #224] ; (b30c ) b22a: f7fd ec02 blx 8a30 <_init+0xa4> b22e: e70e b.n b04e b230: 9805 ldr r0, [sp, #20] b232: f7ff f815 bl a260 b236: f1b0 3fff cmp.w r0, #4294967295 b23a: d030 beq.n b29e b23c: 9905 ldr r1, [sp, #20] b23e: f7fd ebfe blx 8a3c <_init+0xb0> b242: 4b33 ldr r3, [pc, #204] ; (b310 ) b244: a90c add r1, sp, #48 ; 0x30 b246: 9805 ldr r0, [sp, #20] b248: 681b ldr r3, [r3, #0] b24a: f841 4d04 str.w r4, [r1, #-4]! b24e: f8c5 30cc str.w r3, [r5, #204] ; 0xcc b252: f7ff fa7d bl a750 b256: 2800 cmp r0, #0 b258: f43f af0a beq.w b070 b25c: f8d5 20c4 ldr.w r2, [r5, #196] ; 0xc4 b260: 9b0b ldr r3, [sp, #44] ; 0x2c b262: 9905 ldr r1, [sp, #20] b264: 6090 str r0, [r2, #8] b266: f8c5 20c8 str.w r2, [r5, #200] ; 0xc8 b26a: 60d4 str r4, [r2, #12] b26c: 9207 str r2, [sp, #28] b26e: 9308 str r3, [sp, #32] b270: 9109 str r1, [sp, #36] ; 0x24 b272: b103 cbz r3, b276 b274: 689b ldr r3, [r3, #8] b276: ac07 add r4, sp, #28 b278: f8d9 0064 ldr.w r0, [r9, #100] ; 0x64 b27c: 4622 mov r2, r4 b27e: 4925 ldr r1, [pc, #148] ; (b314 ) b280: 930a str r3, [sp, #40] ; 0x28 b282: f002 fe0d bl dea0 b286: 4622 mov r2, r4 b288: f8d9 00b0 ldr.w r0, [r9, #176] ; 0xb0 b28c: 4921 ldr r1, [pc, #132] ; (b314 ) b28e: f002 fe07 bl dea0 b292: 9a0a ldr r2, [sp, #40] ; 0x28 b294: b92a cbnz r2, b2a2 b296: 4b05 ldr r3, [pc, #20] ; (b2ac ) b298: f8d3 40c8 ldr.w r4, [r3, #200] ; 0xc8 b29c: e6dd b.n b05a b29e: 4620 mov r0, r4 b2a0: e6e6 b.n b070 b2a2: 9805 ldr r0, [sp, #20] b2a4: 491c ldr r1, [pc, #112] ; (b318 ) b2a6: f7fe fba7 bl 99f8 b2aa: bf00 nop b2ac: 0001c734 .word 0x0001c734 b2b0: 0000970d .word 0x0000970d b2b4: 00009749 .word 0x00009749 b2b8: 00010660 .word 0x00010660 b2bc: 000142c4 .word 0x000142c4 b2c0: 00009b41 .word 0x00009b41 b2c4: 00009639 .word 0x00009639 b2c8: 00009645 .word 0x00009645 b2cc: 00010534 .word 0x00010534 b2d0: 00009b09 .word 0x00009b09 b2d4: 00009649 .word 0x00009649 b2d8: 00009655 .word 0x00009655 b2dc: 0001053c .word 0x0001053c b2e0: 00010544 .word 0x00010544 b2e4: 0001c7e0 .word 0x0001c7e0 b2e8: 0001054c .word 0x0001054c b2ec: 0000ef44 .word 0x0000ef44 b2f0: 000143c4 .word 0x000143c4 b2f4: 00008a78 .word 0x00008a78 b2f8: 0000e1e1 .word 0x0000e1e1 b2fc: 0001c768 .word 0x0001c768 b300: 000096e9 .word 0x000096e9 b304: 000096fd .word 0x000096fd b308: 0001c738 .word 0x0001c738 b30c: 0001c7ac .word 0x0001c7ac b310: 0001c6d0 .word 0x0001c6d0 b314: 0000a119 .word 0x0000a119 b318: 00010554 .word 0x00010554 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42093