This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: gcc 3.3.2 ICE on altivec - bug category question
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: Jakub Bogusz <qboosh at pld-linux dot org>
- Cc: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 24 Jan 2004 04:26:13 +0100
- Subject: Re: gcc 3.3.2 ICE on altivec - bug category question
- References: <20040119200132.GA19295@satan.blackhosts>
On 19-jan-04, at 21:01, Jakub Bogusz wrote:
I'm getting an ICE using gcc 3.3.2 (doesn't matter here if PR
target/11793 fix is applied or not, I tried both versions) on
ppc-linux system, on the following code (already preprocessed and
simplified from original one):
<snip>
This is the same bug that causes the altivec-5.c testcase to fail.
I really should fix it ;-)
Is suppose that altivec ABI can be needed to return vector... but
I haven't found such information - is it true?
And thus, does it fall under "ice-on-valid-code" or
"ice-on-invalid-code"?
Interesting question, I'm not sure really. It might be that with the
plain-old ABI a pointer to a temporary is used, just like with structs.
But the ICE is unrelated, so it is ice-on-valid.
Can it be expected to be fixed in 3.3.x line, or 3.4/3.5?
This on will probably not go on 3.3, sorry.
Segher