--- Comment #5 from aldyh at gcc dot gnu dot org 2006-12-06 14:03 ---
What is the actual triplet, and can you provide a .i file?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30079
--- Comment #6 from dave at hiauly1 dot hia dot nrc dot ca 2006-12-06
15:34 ---
Subject: Re: [4.3 regression] libgcov.c:785: ICE: in fold_convert, at
fold-const.c:2034
What is the actual triplet, and can you provide a .i file?
Here's the .i.
Dave
--- Comment #7 from dave at
--- Comment #8 from danglin at gcc dot gnu dot org 2006-12-06 16:03 ---
Do you mean the following:
(gdb) p debug_tree (t)
bit_and_expr 7adedb90
type pointer_type 7ae77960 va_list
type void_type 7adf0900 void VOID
align 8 symtab 15 alias set -1
--- Comment #9 from aldyh at gcc dot gnu dot org 2006-12-06 22:10 ---
Fixed here:
http://gcc.gnu.org/ml/gcc-patches/2006-12/msg00425.html
--
aldyh at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from danglin at gcc dot gnu dot org 2006-12-05 23:51 ---
(gdb) r
Starting program: /test/gnu/gcc/objdir/gcc/cc1 -I. -I. -I../../gcc/gcc
-I../../gcc/gcc/. -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include
-I/opt/gnu/gcc/gcc-4.3.0/include
--- Comment #2 from danglin at gcc dot gnu dot org 2006-12-06 00:01 ---
(gdb) p debug_tree (arg)
gimple_modify_stmt 7ad661f8 side-effects
arg 0 var_decl 7ad62528 ap
type pointer_type 7ae77960 va_list type void_type 7adf0900 void
sizes-gimplified unsigned SI
--- Comment #3 from danglin at gcc dot gnu dot org 2006-12-06 00:05 ---
2006-12-05 Aldy Hernandez [EMAIL PROTECTED]
Merge from gimple-tuples-branch.
2006-12-04 Aldy Hernandez [EMAIL PROTECTED]
* config/s390/s390.c (s390_va_start): Replace MODIFY_EXPR with
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-12-06 00:07 ---
t = build2 (GIMPLE_MODIFY_STMT, valist_type, valist, t);
ofs = (8 - size) % 4;
if (ofs != 0)
{
u = fold_convert (valist_type, size_int (ofs));
t = build2 (PLUS_EXPR,