This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Status of SEE and Autovectorization patches?
- From: "Richard Guenther" <richard dot guenther at gmail dot com>
- To: "Mircea Namolaru" <NAMOLARU at il dot ibm dot com>
- Cc: "Mark Mitchell" <mark at codesourcery dot com>, "Ayal Zaks" <ZAKS at il dot ibm dot com>, "gcc mailing list" <gcc at gcc dot gnu dot org>, "H. J. Lu" <hjl at lucon dot org>, leehod at gmail dot com, "Leehod Baruch" <leehod dot baruch at weizmann dot ac dot il>, "Roger Sayle" <roger at eyesopen dot com>, "Richard Henderson" <rth at redhat dot com>
- Date: Fri, 5 May 2006 15:05:41 +0200
- Subject: Re: Status of SEE and Autovectorization patches?
- References: <445A619D.7040901@codesourcery.com> <OF0025DBB6.FCA55821-ONC2257165.002E266B-42257165.004B1A8E@il.ibm.com>
On 5/5/06, Mircea Namolaru <NAMOLARU@il.ibm.com> wrote:
> That certainly does suggest a bug in the SEE patches. They needn't do
> anything useful on IA32/AMD64, but they should presumably either (a) not
> cause a bootstrap failure on these architectures, or (b) be disabled on
> these architectures.
Agree. I will check the bootstrapping on x86. (a) seems preferable but
if not feasible in a short time frame, it will be (b).
It looks like there are SEE related ICEs for SPEC CPU2000 on x86_64 at
least. One
of them looks like
/gcc/spec/sb-vangelis-head-64/x86_64/install-200605042254/bin/gcc -c
-o check_route.o -DSPEC_CPU2000 -O3 check_route.c
check_route.c: In function 'pin_and_chan_adjacent':
check_route.c:527: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Program received signal SIGSEGV, Segmentation fault.
0x000000000082c839 in hash_descriptor_pre_extension (p=Variable "p" is
not available.
)
at /gcc/spec/sb-vangelis-head-64/gcc/gcc/see.c:837
837 rtx set = single_set (extension->se_insn);
(sorry, no debug info available here)
Richard.