From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1367 invoked by alias); 21 Sep 2004 19:08:36 -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 1317 invoked by uid 48); 21 Sep 2004 19:08:31 -0000 Date: Tue, 21 Sep 2004 19:08:00 -0000 Message-ID: <20040921190831.1316.qmail@sourceware.org> From: "tromey at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040921160732.17587.tromey@gcc.gnu.org> References: <20040921160732.17587.tromey@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug java/17587] [4.0 regression] Mauve's UnicodeBase.java fails to compile X-Bugzilla-Reason: CC X-SW-Source: 2004-09/txt/msg02442.txt.bz2 List-Id: ------- Additional Comments From tromey at gcc dot gnu dot org 2004-09-21 19:08 ------- Note that this failure only occurs with -O2. Removing that lets the compilation succeed. Stack trace: Starting program: /home/tromey/gnu/Trunk/install/libexec/gcc/i686-pc-linux-gnu/4.0.0/jc1 ../mauve/gnu/testlet/java/lang/Character/UnicodeBase.java -fhash-synchronization -fno-use-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -fno-omit-frame-pointer -fkeep-inline-functions -quiet -dumpbase UnicodeBase.java -mtune=pentiumpro -auxbase-strip gnu/testlet/java/lang/Character/UnicodeBase.o -O2 -version -fassume-compiled -o /tmp/z.s Program received signal SIGSEGV, Segmentation fault. 0x0816752e in insert_aux (block=0xf67a6244) at ../../gcc/gcc/tree-ssa-pre.c:1420 1420 EXECUTE_IF_SET_IN_BITMAP (newset->expressions, 0, i, #0 0x0816752e in insert_aux (block=0xf67a6244) at ../../gcc/gcc/tree-ssa-pre.c:1420 #1 0x08167b23 in insert_aux (block=0xf6803658) at ../../gcc/gcc/tree-ssa-pre.c:1593 #2 0x08167b23 in insert_aux (block=0xf68035e4) at ../../gcc/gcc/tree-ssa-pre.c:1593 #3 0x08167b23 in insert_aux (block=0xf6803570) at ../../gcc/gcc/tree-ssa-pre.c:1593 #4 0x08167b23 in insert_aux (block=0xf680332c) at ../../gcc/gcc/tree-ssa-pre.c:1593 #5 0x08167b23 in insert_aux (block=0xf681ec3c) at ../../gcc/gcc/tree-ssa-pre.c:1593 #6 0x08167b23 in insert_aux (block=0xf681e89c) at ../../gcc/gcc/tree-ssa-pre.c:1593 #7 0x08167b23 in insert_aux (block=0xf681e658) at ../../gcc/gcc/tree-ssa-pre.c:1593 #8 0x08167b23 in insert_aux (block=0xf681e3a0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #9 0x08167b23 in insert_aux (block=0xf681e0e8) at ../../gcc/gcc/tree-ssa-pre.c:1593 #10 0x08167b23 in insert_aux (block=0xf681b570) at ../../gcc/gcc/tree-ssa-pre.c:1593 #11 0x08167b23 in insert_aux (block=0xf681b488) at ../../gcc/gcc/tree-ssa-pre.c:1593 #12 0x08167b23 in insert_aux (block=0xf681b244) at ../../gcc/gcc/tree-ssa-pre.c:1593 #13 0x08167b23 in insert_aux (block=0xf6817f68) at ../../gcc/gcc/tree-ssa-pre.c:1593 #14 0x08167b23 in insert_aux (block=0xf6817cb0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #15 0x08167b23 in insert_aux (block=0xf6817000) at ../../gcc/gcc/tree-ssa-pre.c:1593 #16 0x08167b23 in insert_aux (block=0xf6813ef4) at ../../gcc/gcc/tree-ssa-pre.c:1593 #17 0x08167b23 in insert_aux (block=0xf6813cb0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #18 0x08167b23 in insert_aux (block=0xf68139f8) at ../../gcc/gcc/tree-ssa-pre.c:1593 #19 0x08167b23 in insert_aux (block=0xf68306cc) at ../../gcc/gcc/tree-ssa-pre.c:1593 #20 0x08167b23 in insert_aux (block=0xf68305e4) at ../../gcc/gcc/tree-ssa-pre.c:1593 #21 0x08167b23 in insert_aux (block=0xf68303a0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #22 0x08167b23 in insert_aux (block=0xf682c244) at ../../gcc/gcc/tree-ssa-pre.c:1593 #23 0x08167b23 in insert_aux (block=0xf6829f68) at ../../gcc/gcc/tree-ssa-pre.c:1593 #24 0x08167b23 in insert_aux (block=0xf6829d98) at ../../gcc/gcc/tree-ssa-pre.c:1593 #25 0x08167b23 in insert_aux (block=0xf6829ae0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #26 0x08167b23 in insert_aux (block=0xf6829828) at ../../gcc/gcc/tree-ssa-pre.c:1593 #27 0x08167b23 in insert_aux (block=0xf6829740) at ../../gcc/gcc/tree-ssa-pre.c:1593 #28 0x08167b23 in insert_aux (block=0xf68294fc) at ../../gcc/gcc/tree-ssa-pre.c:1593 #29 0x08167b23 in insert_aux (block=0xf6829244) at ../../gcc/gcc/tree-ssa-pre.c:1593 #30 0x08167b23 in insert_aux (block=0xf6829074) at ../../gcc/gcc/tree-ssa-pre.c:1593 #31 0x08167b23 in insert_aux (block=0xf6826d98) at ../../gcc/gcc/tree-ssa-pre.c:1593 #32 0x08167b23 in insert_aux (block=0xf6826cb0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #33 0x08167b23 in insert_aux (block=0xf6826a6c) at ../../gcc/gcc/tree-ssa-pre.c:1593 #34 0x08167b23 in insert_aux (block=0xf68267b4) at ../../gcc/gcc/tree-ssa-pre.c:1593 #35 0x08167b23 in insert_aux (block=0xf68266cc) at ../../gcc/gcc/tree-ssa-pre.c:1593 #36 0x08167b23 in insert_aux (block=0xf6826488) at ../../gcc/gcc/tree-ssa-pre.c:1593 #37 0x08167b23 in insert_aux (block=0xf68261d0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #38 0x08167b23 in insert_aux (block=0xf6822bc8) at ../../gcc/gcc/tree-ssa-pre.c:1593 #39 0x08167b23 in insert_aux (block=0xf6823f68) at ../../gcc/gcc/tree-ssa-pre.c:1593 #40 0x08167b23 in insert_aux (block=0xf6823cb0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #41 0x08167b23 in insert_aux (block=0xf6823a6c) at ../../gcc/gcc/tree-ssa-pre.c:1593 #42 0x08167b23 in insert_aux (block=0xf6823984) at ../../gcc/gcc/tree-ssa-pre.c:1593 #43 0x08167b23 in insert_aux (block=0xf68236cc) at ../../gcc/gcc/tree-ssa-pre.c:1593 #44 0x08167b23 in insert_aux (block=0xf6823488) at ../../gcc/gcc/tree-ssa-pre.c:1593 #45 0x08167b23 in insert_aux (block=0xf68233a0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #46 0x08167b23 in insert_aux (block=0xf68230e8) at ../../gcc/gcc/tree-ssa-pre.c:1593 #47 0x08167b23 in insert_aux (block=0xf6822e80) at ../../gcc/gcc/tree-ssa-pre.c:1593 #48 0x08167b23 in insert_aux (block=0xf6822d98) at ../../gcc/gcc/tree-ssa-pre.c:1593 #49 0x08167b23 in insert_aux (block=0xf6822cb0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #50 0x08167b23 in insert_aux (block=0xf6822ae0) at ../../gcc/gcc/tree-ssa-pre.c:1593 #51 0x08167ba1 in insert () at ../../gcc/gcc/tree-ssa-pre.c:1615 #52 0x081690da in execute_pre (do_fre=0 '\0') at ../../gcc/gcc/tree-ssa-pre.c:2032 #53 0x0816915f in do_pre () at ../../gcc/gcc/tree-ssa-pre.c:2054 #54 0x0812f880 in execute_one_pass (pass=0x8643c20) at ../../gcc/gcc/tree-optimize.c:501 #55 0x0812f96c in execute_pass_list (pass=0x8643c20) at ../../gcc/gcc/tree-optimize.c:536 #56 0x0812f98a in execute_pass_list (pass=0x8643920) at ../../gcc/gcc/tree-optimize.c:537 #57 0x0812fc28 in tree_rest_of_compilation (fndecl=0xf6d1cc3c, nested_p=0 '\0') at ../../gcc/gcc/tree-optimize.c:636 #58 0x080c923a in java_expand_body (fndecl=0xf6d1cc3c) at ../../gcc/gcc/java/decl.c:1967 #59 0x084f8067 in cgraph_expand_function (node=0xf6b4cbc8) at ../../gcc/gcc/cgraphunit.c:1044 #60 0x084fbf55 in cgraph_expand_all_functions () at ../../gcc/gcc/cgraphunit.c:2710 #61 0x084fc325 in cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:2821 #62 0x080ed60f in java_parse_file (set_yydebug=0) at ../../gcc/gcc/java/jcf-parse.c:1162 #63 0x0848d638 in compile_file () at ../../gcc/gcc/toplev.c:991 #64 0x0848f061 in do_compile () at ../../gcc/gcc/toplev.c:2079 #65 0x0848f0c8 in toplev_main (argc=19, argv=0xfeecec34) at ../../gcc/gcc/toplev.c:2111 #66 0x0810807a in main (argc=19, argv=0xfeecec34) at ../../gcc/gcc/main.c:35 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17587