This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: tree-ssa does not build on x86-64-linux
- From: Andreas Jaeger <aj at suse dot de>
- To: Daniel Berlin <dberlin at dberlin dot org>
- Cc: Diego Novillo <dnovillo at redhat dot com>, gcc-bugs at gcc dot gnu dot org
- Date: Wed, 12 Feb 2003 16:37:03 +0100
- Subject: Re: tree-ssa does not build on x86-64-linux
- References: <34AD81CA-3E9F-11D7-9320-000393575BCC@dberlin.org>
Daniel Berlin <dberlin@dberlin.org> writes:
> On Wednesday, February 12, 2003, at 10:00 AM, Andreas Jaeger wrote:
>
>> Andreas Jaeger <aj@suse.de> writes:
>>
>>>> Go up a few times, and see what varray it is trying to mark.
>>>
>>> How can I do that if -save-temps does not work?
>>
>> Ok, I figured it out:
>> (gdb) bt
>> #0 fancy_abort (file=0x40bdee0d "gtype-desc.c", line=172,
>> function=0x40bdee1a "gt_ggc_mx_varray_head_tag")
>> at
>> /usr/src/aj/cvs/gcc-tree-ssa-20020619-branch/gcc/diagnostic.c:1369
>> #1 0x402d3464 in gt_ggc_mx_varray_head_tag (x_p=0x2a95dd8d00) at
>> gtype-desc.c:172
>> #2 0x402d31d3 in gt_ggc_mx_dataflow_d (x_p=0x2a95dd9640) at
>> gtype-desc.c:75
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> ^^^^^^^
> means its one of the ones in struct dataflow_d.
> If you go to frame 2 (just type "frame 2"), you should see exactly
> which member it is trying to mark.
>
> Though that's very odd, since the only ones left that i didn't mark to
> skip aren't used.
#2 0x402d31d3 in gt_ggc_mx_dataflow_d (x_p=0x2a95dd9640) at gtype-desc.c:75
75 gt_ggc_m_15varray_head_tag ((*x).immediate_uses);
Ok, I'll mark immediate_uses also and rerun make bootstrap with your
two patches applied,
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj