------- Comment #3 from tbm at cyrius dot com 2007-10-21 06:05 ------- Starting program: /home/tbm/tmp/gcc/gcc-4.3-20071020-r129504/gcc/cc1 -O2 -ftree-vectorize ~/allegro-mixer.c clamp_val _mix_some_samples Analyzing compilation unit Performing interprocedural optimizations <visibility> <early_local_cleanups> <inline> <static-var> <pure-const>Assembling functions: clamp_val _mix_some_samples Breakpoint 1, fancy_abort (file=0xb2d1f8 "gcc/explow.c", line=55, function=0xb2d1e0 "trunc_int_for_mode") at gcc/diagnostic.c:659 659 { (gdb) where #0 fancy_abort (file=0xb2d1f8 "gcc/explow.c", line=55, function=0xb2d1e0 "trunc_int_for_mode") at gcc/diagnostic.c:659 #1 0x000000000053db2f in trunc_int_for_mode (c=<value optimized out>, mode=<value optimized out>) at gcc/explow.c:55 #2 0x0000000000a216d9 in simplify_shift_const_1 (code=ASHIFTRT, result_mode=V4SImode, varop=0x2af408024a00, orig_count=31) at gcc/combine.c:9384 #3 0x0000000000a21dbd in simplify_shift_const (x=0x2af408016460, code=ASHIFTRT, result_mode=V4SImode, varop=0x2af408020010, count=16) at gcc/combine.c:9697 #4 0x0000000000a29622 in combine_simplify_rtx (x=0x2af408016460, op0_mode=V4SImode, in_dest=0) at gcc/combine.c:5223 #5 0x0000000000a2b67d in subst (x=0x2af408016460, from=0x2af408016300, to=0x2af408020010, in_dest=0, unique_copy=0) at gcc/combine.c:4541 #6 0x0000000000a2b361 in subst (x=0x2af408016480, from=0x2af408016300, to=0x2af408020010, in_dest=0, unique_copy=0) at gcc/combine.c:4479 #7 0x0000000000a2df82 in try_combine (i3=0x2af408009460, i2=0x2af408009410, i1=0x0, new_direct_jump_p=0x7fffa3602e74) at gcc/combine.c:2741 #8 0x0000000000a31e2e in rest_of_handle_combine () at gcc/combine.c:1252 #9 0x000000000063f247 in execute_one_pass (pass=0xee4be0) at gcc/passes.c:1117 #10 0x000000000063f40c in execute_pass_list (pass=0xee4be0) at gcc/passes.c:1170 #11 0x000000000063f41e in execute_pass_list (pass=0xee07a0) at gcc/passes.c:1171 #12 0x0000000000717e0e in tree_rest_of_compilation (fndecl=0x2af407fb7a00) at gcc/tree-optimize.c:404 #13 0x000000000089adb2 in cgraph_expand_function (node=0x2af407fb7b00) at gcc/cgraphunit.c:1060 #14 0x000000000089c858 in cgraph_optimize () at gcc/cgraphunit.c:1123 #15 0x0000000000414d9e in c_write_global_declarations () at gcc/c-decl.c:8077 #16 0x00000000006bb0b7 in toplev_main (argc=<value optimized out>, argv=<value optimized out>) at gcc/toplev.c:1055 #17 0x00002af407b60b44 in __libc_start_main () from /lib/libc.so.6 #18 0x00000000004043f9 in _start () (gdb)
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33846