* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
@ 2011-09-06 19:48 ` jakub at gcc dot gnu.org
2011-09-06 21:11 ` jakub at gcc dot gnu.org
` (21 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-06 19:48 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-06 19:38:40 UTC ---
While this exact testcase is a recent regression, caused by
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178480
double s1[4], s2[4], s3[4];
void
foo (void)
{
int i;
for (i = 0; i < 4; i++)
s3[i] = !__builtin_isunordered (s1[i], s2[i]) && s1[i] != s2[i] ? -1.0 :
0.0;
}
ICEd for some time already (e.g. with -O3 -mavx or on powerpc64 with -O3
-mvsx).
The problem is that vcond isn't supported for all possible conditions (LTGT in
this case) on all targets, the sse.md pattern just ICEs if the expanding
routine fails, on powerpc64 it ICEs in the middle end because it FAILed. So,
to fix this either vcond conditions would need to test for the unsupported
condition codes and the vectorizer would need to use the condition, or all
targets that provide vcond* patterns would need to support all possible
condition codes.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
2011-09-06 19:48 ` [Bug target/50310] " jakub at gcc dot gnu.org
@ 2011-09-06 21:11 ` jakub at gcc dot gnu.org
2011-09-07 5:56 ` zsojka at seznam dot cz
` (20 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-06 21:11 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target|x86_64-pc-linux-gnu |x86_64-linux,
| |powerpc64-linux
Status|UNCONFIRMED |NEW
Last reconfirmed| |2011-09-06
Ever Confirmed|0 |1
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-06 19:49:14 UTC ---
On this second testcase it started with
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171236
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
2011-09-06 19:48 ` [Bug target/50310] " jakub at gcc dot gnu.org
2011-09-06 21:11 ` jakub at gcc dot gnu.org
@ 2011-09-07 5:56 ` zsojka at seznam dot cz
2011-09-07 7:05 ` jakub at gcc dot gnu.org
` (19 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: zsojka at seznam dot cz @ 2011-09-07 5:56 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #3 from Zdenek Sojka <zsojka at seznam dot cz> 2011-09-07 04:59:06 UTC ---
For a very similiar testcase:
double s1[4];
double s2[4];
long long e[4];
void foo(void)
{
int i;
for (i = 0; i < 4; i++)
e[i] = __builtin_isunordered(s1[i], s2[i]) && s1[i] != s2[i] ? -1 : 0;
}
Compilation fails with:
$ gcc -O -mavx -ftree-vectorize testcase2.c
/tmp/cc7w0heQ.s: Assembler messages:
/tmp/cc7w0heQ.s:17: Error: operand type mismatch for `vpand'
or
$ gcc -O -mavx -ftree-vectorize testcase2.c -masm=intel
/tmp/ccyNaxE9.s: Assembler messages:
/tmp/ccyNaxE9.s:18: Error: operand size mismatch for `vpand'
(-mavx is needed)
I don't know if that's related, GCC 4.6 generates very different code. My as
might be outdated as well.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (2 preceding siblings ...)
2011-09-07 5:56 ` zsojka at seznam dot cz
@ 2011-09-07 7:05 ` jakub at gcc dot gnu.org
2011-09-07 7:05 ` jakub at gcc dot gnu.org
` (18 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-07 7:05 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #25212|0 |1
is obsolete| |
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-07 07:04:34 UTC ---
Created attachment 25213
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25213
gcc47-pr50310-c3.patch
Updated patch.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (3 preceding siblings ...)
2011-09-07 7:05 ` jakub at gcc dot gnu.org
@ 2011-09-07 7:05 ` jakub at gcc dot gnu.org
2011-09-07 7:16 ` jakub at gcc dot gnu.org
` (17 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-07 7:05 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-07 06:53:37 UTC ---
Created attachment 25212
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25212
gcc47-pr50310-c3.patch
The latter failure is an unrelated bug in the AVX2 support, untested fix for
that attached, will add a testcase, ChangeLog, test it and submit.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (4 preceding siblings ...)
2011-09-07 7:05 ` jakub at gcc dot gnu.org
@ 2011-09-07 7:16 ` jakub at gcc dot gnu.org
2011-09-07 7:54 ` jakub at gcc dot gnu.org
` (16 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-07 7:16 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.7.0
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (5 preceding siblings ...)
2011-09-07 7:16 ` jakub at gcc dot gnu.org
@ 2011-09-07 7:54 ` jakub at gcc dot gnu.org
2011-09-07 8:26 ` rguenth at gcc dot gnu.org
` (15 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-07 7:54 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #25213|0 |1
is obsolete| |
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-07 07:51:16 UTC ---
Created attachment 25214
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25214
gcc47-pr50310-c3.patch
Actually, using OImode for all modes for TARGET_AVX2 is wrong too, so this
patch fixes that too.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (6 preceding siblings ...)
2011-09-07 7:54 ` jakub at gcc dot gnu.org
@ 2011-09-07 8:26 ` rguenth at gcc dot gnu.org
2011-09-07 8:29 ` rguenth at gcc dot gnu.org
` (14 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-09-07 8:26 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #7 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-07 08:19:22 UTC ---
(In reply to comment #2)
> On this second testcase it started with
> http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171236
Still a latent issue - the above hid it probably as well, while
with -fno-trapping-math it should have been exposed even without that
patch.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (7 preceding siblings ...)
2011-09-07 8:26 ` rguenth at gcc dot gnu.org
@ 2011-09-07 8:29 ` rguenth at gcc dot gnu.org
2011-09-07 8:30 ` jakub at gcc dot gnu.org
` (13 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-09-07 8:29 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #8 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-07 08:25:44 UTC ---
(In reply to comment #1)
> While this exact testcase is a recent regression, caused by
> http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178480
>
> double s1[4], s2[4], s3[4];
>
> void
> foo (void)
> {
> int i;
> for (i = 0; i < 4; i++)
> s3[i] = !__builtin_isunordered (s1[i], s2[i]) && s1[i] != s2[i] ? -1.0 :
> 0.0;
> }
>
> ICEd for some time already (e.g. with -O3 -mavx or on powerpc64 with -O3
> -mvsx).
> The problem is that vcond isn't supported for all possible conditions (LTGT in
> this case) on all targets, the sse.md pattern just ICEs if the expanding
> routine fails, on powerpc64 it ICEs in the middle end because it FAILed. So,
> to fix this either vcond conditions would need to test for the unsupported
> condition codes and the vectorizer would need to use the condition, or all
> targets that provide vcond* patterns would need to support all possible
> condition codes.
We could for now strip the number of supported comparison codes down
and remove the irregular ones, giving expand_vec_cond_expr_p a
comparison code argument.
Or split the vcond<mode><mode> pattern into different ones for each
comparison code (ugh).
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (8 preceding siblings ...)
2011-09-07 8:29 ` rguenth at gcc dot gnu.org
@ 2011-09-07 8:30 ` jakub at gcc dot gnu.org
2011-09-07 11:29 ` jakub at gcc dot gnu.org
` (12 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-07 8:30 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-07 08:29:25 UTC ---
You are right, with -O3 -fno-trapping-math already r151206 ICEs (haven't
bisected it down though).
If the vcond* condition on all targets just returned 0 for codes it doesn't
support, the vectorizer would need to create dummy RTL arguments in
expand_vec_cond_expr_p. But perhaps that's still better than adding yet
another iterator to vcond, then it would iterate on 3 iterators...
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (9 preceding siblings ...)
2011-09-07 8:30 ` jakub at gcc dot gnu.org
@ 2011-09-07 11:29 ` jakub at gcc dot gnu.org
2011-09-07 12:50 ` jakub at gcc dot gnu.org
` (11 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-07 11:29 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-07 11:08:09 UTC ---
Created attachment 25219
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25219
gcc47-pr50310-avx.patch
For -mavx apparently we have CPU support for LTGT and UNEQ (and loads of other
possibilities). For -mno-avx we need to do something in ix86_expand_fp_vcond
I guess.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (10 preceding siblings ...)
2011-09-07 11:29 ` jakub at gcc dot gnu.org
@ 2011-09-07 12:50 ` jakub at gcc dot gnu.org
2011-09-07 20:23 ` jakub at gcc dot gnu.org
` (10 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-07 12:50 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #25219|0 |1
is obsolete| |
Status|NEW |ASSIGNED
AssignedTo|unassigned at gcc dot |jakub at gcc dot gnu.org
|gnu.org |
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-07 12:48:39 UTC ---
Created attachment 25222
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25222
gcc47-pr50310.patch
And this patch handles also pre-AVX SSE*.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (11 preceding siblings ...)
2011-09-07 12:50 ` jakub at gcc dot gnu.org
@ 2011-09-07 20:23 ` jakub at gcc dot gnu.org
2011-09-08 6:02 ` jakub at gcc dot gnu.org
` (9 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-07 20:23 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-07 19:46:23 UTC ---
Author: jakub
Date: Wed Sep 7 19:46:14 2011
New Revision: 178659
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178659
Log:
* config/i386/sse.md (sseinsnmode): Remove 32-byte integer vector
duplicates.
PR target/50310
* config/i386/sse.md (*andnot<mode>3, *<code><mode>3): Fix up
"mode" attribute computation.
* gcc.dg/pr50310-1.c: New test.
Added:
trunk/gcc/testsuite/gcc.dg/pr50310-1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/sse.md
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (12 preceding siblings ...)
2011-09-07 20:23 ` jakub at gcc dot gnu.org
@ 2011-09-08 6:02 ` jakub at gcc dot gnu.org
2011-09-08 6:03 ` jakub at gcc dot gnu.org
` (8 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-08 6:02 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-08 05:59:00 UTC ---
Author: jakub
Date: Thu Sep 8 05:58:54 2011
New Revision: 178673
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178673
Log:
PR target/50310
* config/i386/i386.c (ix86_prepare_sse_fp_compare_args): Return
code early if TARGET_AVX.
(ix86_expand_fp_vcond): Handle LTGT and UNEQ.
* gcc.c-torture/execute/ieee/pr50310.c: New test.
* gcc.dg/pr50310-2.c: New test.
Added:
trunk/gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c
trunk/gcc/testsuite/gcc.dg/pr50310-2.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.c
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (13 preceding siblings ...)
2011-09-08 6:02 ` jakub at gcc dot gnu.org
@ 2011-09-08 6:03 ` jakub at gcc dot gnu.org
2011-09-08 6:07 ` jakub at gcc dot gnu.org
` (7 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-08 6:03 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-08 06:01:45 UTC ---
Author: jakub
Date: Thu Sep 8 06:01:40 2011
New Revision: 178674
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178674
Log:
PR target/50310
* config/i386/i386.c (ix86_prepare_sse_fp_compare_args): Return
code early if TARGET_AVX.
(ix86_expand_fp_vcond): Handle LTGT and UNEQ.
* gcc.c-torture/execute/ieee/pr50310.c: New test.
* gcc.dg/pr50310-2.c: New test.
Added:
branches/gcc-4_6-branch/gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c
branches/gcc-4_6-branch/gcc/testsuite/gcc.dg/pr50310-2.c
Modified:
branches/gcc-4_6-branch/gcc/ChangeLog
branches/gcc-4_6-branch/gcc/config/i386/i386.c
branches/gcc-4_6-branch/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (14 preceding siblings ...)
2011-09-08 6:03 ` jakub at gcc dot gnu.org
@ 2011-09-08 6:07 ` jakub at gcc dot gnu.org
2011-10-19 12:18 ` uweigand at gcc dot gnu.org
` (6 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-08 6:07 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-08 06:05:08 UTC ---
Fixed.
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (15 preceding siblings ...)
2011-09-08 6:07 ` jakub at gcc dot gnu.org
@ 2011-10-19 12:18 ` uweigand at gcc dot gnu.org
2012-03-06 17:16 ` meissner at gcc dot gnu.org
` (5 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: uweigand at gcc dot gnu.org @ 2011-10-19 12:18 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #16 from Ulrich Weigand <uweigand at gcc dot gnu.org> 2011-10-19 12:17:41 UTC ---
Author: uweigand
Date: Wed Oct 19 12:17:35 2011
New Revision: 180184
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180184
Log:
PR target/50310
* config/spu/spu.c (spu_emit_vector_compare): Support unordered
floating-point comparisons.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/spu/spu.c
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (16 preceding siblings ...)
2011-10-19 12:18 ` uweigand at gcc dot gnu.org
@ 2012-03-06 17:16 ` meissner at gcc dot gnu.org
2012-03-06 19:46 ` meissner at gcc dot gnu.org
` (4 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: meissner at gcc dot gnu.org @ 2012-03-06 17:16 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #17 from Michael Meissner <meissner at gcc dot gnu.org> 2012-03-06 17:15:57 UTC ---
Author: meissner
Date: Tue Mar 6 17:15:43 2012
New Revision: 185007
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185007
Log:
2012-03-05 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/50310
* config/rs6000/vector.md (vector_uneq<mode>): Add support for
UNEQ, LTGT, ORDERED, and UNORDERED IEEE vector comparisons.
(vector_ltgt<mode>): Likewise.
(vector_ordered<mode>): Likewise.
(vector_unordered<mode>): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_vector_compare_inner):
Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/config/rs6000/vector.md
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (17 preceding siblings ...)
2012-03-06 17:16 ` meissner at gcc dot gnu.org
@ 2012-03-06 19:46 ` meissner at gcc dot gnu.org
2012-03-06 20:50 ` meissner at gcc dot gnu.org
` (3 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: meissner at gcc dot gnu.org @ 2012-03-06 19:46 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #18 from Michael Meissner <meissner at gcc dot gnu.org> 2012-03-06 19:46:32 UTC ---
Author: meissner
Date: Tue Mar 6 19:46:28 2012
New Revision: 185014
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185014
Log:
2012-03-06 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from mainline
PR target/50310
* config/rs6000/vector.md (vector_uneq<mode>): Add support for
UNEQ, LTGT, ORDERED, and UNORDERED IEEE vector comparisons.
(vector_ltgt<mode>): Likewise.
(vector_ordered<mode>): Likewise.
(vector_unordered<mode>): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_vector_compare_inner):
Likewise.
Modified:
branches/gcc-4_6-branch/gcc/ChangeLog
branches/gcc-4_6-branch/gcc/config/rs6000/rs6000.c
branches/gcc-4_6-branch/gcc/config/rs6000/vector.md
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (18 preceding siblings ...)
2012-03-06 19:46 ` meissner at gcc dot gnu.org
@ 2012-03-06 20:50 ` meissner at gcc dot gnu.org
2012-03-06 20:56 ` meissner at gcc dot gnu.org
` (2 subsequent siblings)
22 siblings, 0 replies; 24+ messages in thread
From: meissner at gcc dot gnu.org @ 2012-03-06 20:50 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #19 from Michael Meissner <meissner at gcc dot gnu.org> 2012-03-06 20:48:56 UTC ---
Author: meissner
Date: Tue Mar 6 20:48:52 2012
New Revision: 185016
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185016
Log:
2012-03-05 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from mainline
2012-03-06 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/50310
* config/rs6000/vector.md (vector_uneq<mode>): Add support for
UNEQ, LTGT, ORDERED, and UNORDERED IEEE vector comparisons.
(vector_ltgt<mode>): Likewise.
(vector_ordered<mode>): Likewise.
(vector_unordered<mode>): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_vector_compare_inner):
Likewise.
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/config/rs6000/rs6000.c
branches/gcc-4_5-branch/gcc/config/rs6000/vector.md
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (19 preceding siblings ...)
2012-03-06 20:50 ` meissner at gcc dot gnu.org
@ 2012-03-06 20:56 ` meissner at gcc dot gnu.org
2012-03-06 21:51 ` meissner at gcc dot gnu.org
2012-03-23 16:32 ` meissner at gcc dot gnu.org
22 siblings, 0 replies; 24+ messages in thread
From: meissner at gcc dot gnu.org @ 2012-03-06 20:56 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #20 from Michael Meissner <meissner at gcc dot gnu.org> 2012-03-06 20:56:16 UTC ---
Author: meissner
Date: Tue Mar 6 20:56:09 2012
New Revision: 185017
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185017
Log:
Merge up to 185014 to get fix for pr 50310.
Added:
branches/ibm/gcc-4_6-branch/gcc/testsuite/gcc.c-torture/execute/pr52286.c
- copied unchanged from r185014,
branches/gcc-4_6-branch/gcc/testsuite/gcc.c-torture/execute/pr52286.c
branches/ibm/gcc-4_6-branch/gcc/testsuite/gcc.dg/bf-ms-layout-3.c
- copied unchanged from r185014,
branches/gcc-4_6-branch/gcc/testsuite/gcc.dg/bf-ms-layout-3.c
branches/ibm/gcc-4_6-branch/gcc/testsuite/gcc.dg/noncompile/pr52290.c
- copied unchanged from r185014,
branches/gcc-4_6-branch/gcc/testsuite/gcc.dg/noncompile/pr52290.c
branches/ibm/gcc-4_6-branch/gcc/testsuite/gcc.target/i386/pr52330.c
- copied unchanged from r185014,
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/i386/pr52330.c
branches/ibm/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/pr52457.c
- copied unchanged from r185014,
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/pr52457.c
branches/ibm/gcc-4_6-branch/gcc/testsuite/gfortran.dg/intrinsic_8.f90
- copied unchanged from r185014,
branches/gcc-4_6-branch/gcc/testsuite/gfortran.dg/intrinsic_8.f90
branches/ibm/gcc-4_6-branch/gcc/testsuite/gfortran.dg/io_constraints_10.f90
- copied unchanged from r185014,
branches/gcc-4_6-branch/gcc/testsuite/gfortran.dg/io_constraints_10.f90
branches/ibm/gcc-4_6-branch/gcc/testsuite/gfortran.dg/realloc_on_assign_13.f90
- copied unchanged from r185014,
branches/gcc-4_6-branch/gcc/testsuite/gfortran.dg/realloc_on_assign_13.f90
branches/ibm/gcc-4_6-branch/libstdc++-v3/testsuite/23_containers/unordered_set/operators/52309.cc
- copied unchanged from r185014,
branches/gcc-4_6-branch/libstdc++-v3/testsuite/23_containers/unordered_set/operators/52309.cc
Modified:
branches/ibm/gcc-4_6-branch/ (props changed)
branches/ibm/gcc-4_6-branch/ChangeLog
branches/ibm/gcc-4_6-branch/boehm-gc/ChangeLog
branches/ibm/gcc-4_6-branch/boehm-gc/configure
branches/ibm/gcc-4_6-branch/boehm-gc/configure.ac
branches/ibm/gcc-4_6-branch/boehm-gc/include/gc_config.h.in
branches/ibm/gcc-4_6-branch/boehm-gc/include/private/gcconfig.h
branches/ibm/gcc-4_6-branch/config/ChangeLog
branches/ibm/gcc-4_6-branch/contrib/ChangeLog
branches/ibm/gcc-4_6-branch/contrib/reghunt/ChangeLog
branches/ibm/gcc-4_6-branch/contrib/regression/ChangeLog
branches/ibm/gcc-4_6-branch/fixincludes/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/BASE-VER
branches/ibm/gcc-4_6-branch/gcc/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/ChangeLog.ibm
branches/ibm/gcc-4_6-branch/gcc/DATESTAMP
branches/ibm/gcc-4_6-branch/gcc/REVISION
branches/ibm/gcc-4_6-branch/gcc/ada/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/c-decl.c
branches/ibm/gcc-4_6-branch/gcc/c-family/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/config/arm/thumb2.md
branches/ibm/gcc-4_6-branch/gcc/config/i386/i386.c
branches/ibm/gcc-4_6-branch/gcc/config/pa/pa.md
branches/ibm/gcc-4_6-branch/gcc/config/pa/predicates.md
branches/ibm/gcc-4_6-branch/gcc/config/rs6000/rs6000.c
branches/ibm/gcc-4_6-branch/gcc/config/rs6000/vector.md
branches/ibm/gcc-4_6-branch/gcc/config/rs6000/vsx.md
branches/ibm/gcc-4_6-branch/gcc/config/s390/s390.md
branches/ibm/gcc-4_6-branch/gcc/config/sparc/sparc.c
branches/ibm/gcc-4_6-branch/gcc/cp/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/dwarf2out.c
branches/ibm/gcc-4_6-branch/gcc/fold-const.c
branches/ibm/gcc-4_6-branch/gcc/fortran/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/fortran/io.c
branches/ibm/gcc-4_6-branch/gcc/fortran/resolve.c
branches/ibm/gcc-4_6-branch/gcc/fortran/trans-expr.c
branches/ibm/gcc-4_6-branch/gcc/go/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/gthr.h
branches/ibm/gcc-4_6-branch/gcc/java/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/lto/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/objc/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/objcp/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/po/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/stor-layout.c
branches/ibm/gcc-4_6-branch/gcc/testsuite/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
branches/ibm/gcc-4_6-branch/gcc/testsuite/lib/target-supports.exp
branches/ibm/gcc-4_6-branch/gnattools/ChangeLog
branches/ibm/gcc-4_6-branch/include/ChangeLog
branches/ibm/gcc-4_6-branch/intl/ChangeLog
branches/ibm/gcc-4_6-branch/libada/ChangeLog
branches/ibm/gcc-4_6-branch/libcpp/ChangeLog
branches/ibm/gcc-4_6-branch/libcpp/po/ChangeLog
branches/ibm/gcc-4_6-branch/libdecnumber/ChangeLog
branches/ibm/gcc-4_6-branch/libffi/ChangeLog
branches/ibm/gcc-4_6-branch/libgcc/ChangeLog
branches/ibm/gcc-4_6-branch/libgcc/config/libbid/ChangeLog
branches/ibm/gcc-4_6-branch/libgfortran/ChangeLog
branches/ibm/gcc-4_6-branch/libgomp/ChangeLog
branches/ibm/gcc-4_6-branch/libiberty/ChangeLog
branches/ibm/gcc-4_6-branch/libjava/ChangeLog
branches/ibm/gcc-4_6-branch/libjava/classpath/ChangeLog
branches/ibm/gcc-4_6-branch/libjava/configure
branches/ibm/gcc-4_6-branch/libjava/configure.ac
branches/ibm/gcc-4_6-branch/libjava/libltdl/ChangeLog
branches/ibm/gcc-4_6-branch/libmudflap/ChangeLog
branches/ibm/gcc-4_6-branch/libobjc/ChangeLog
branches/ibm/gcc-4_6-branch/libquadmath/ChangeLog
branches/ibm/gcc-4_6-branch/libssp/ChangeLog
branches/ibm/gcc-4_6-branch/libstdc++-v3/ChangeLog
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/bits/hashtable_policy.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/base.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_algos.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_container_size.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_hash_func.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_hashtable_size.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_list_to_slist.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_list_to_vector.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_map_to_unordered_map.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_node.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_state.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_trace.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_vector_size.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/impl/profiler_vector_to_list.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/map
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/map.h
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/set
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/unordered_map
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/unordered_set
branches/ibm/gcc-4_6-branch/libstdc++-v3/include/profile/vector
branches/ibm/gcc-4_6-branch/libstdc++-v3/python/Makefile.am
branches/ibm/gcc-4_6-branch/libstdc++-v3/testsuite/20_util/reference_wrapper/invoke-2.cc
branches/ibm/gcc-4_6-branch/libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/char/dr1261.cc
branches/ibm/gcc-4_6-branch/libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversions/wchar_t/dr1261.cc
branches/ibm/gcc-4_6-branch/lto-plugin/ChangeLog
branches/ibm/gcc-4_6-branch/maintainer-scripts/ChangeLog
branches/ibm/gcc-4_6-branch/zlib/ChangeLog
Propchange: branches/ibm/gcc-4_6-branch/
('svn:mergeinfo' modified)
Propchange: branches/ibm/gcc-4_6-branch/
('svnmerge-integrated' modified)
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (20 preceding siblings ...)
2012-03-06 20:56 ` meissner at gcc dot gnu.org
@ 2012-03-06 21:51 ` meissner at gcc dot gnu.org
2012-03-23 16:32 ` meissner at gcc dot gnu.org
22 siblings, 0 replies; 24+ messages in thread
From: meissner at gcc dot gnu.org @ 2012-03-06 21:51 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #21 from Michael Meissner <meissner at gcc dot gnu.org> 2012-03-06 21:50:55 UTC ---
Author: meissner
Date: Tue Mar 6 21:50:45 2012
New Revision: 185018
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185018
Log:
Merge up to 185016, pick up fix for pr 50310.
Added:
branches/ibm/gcc-4_5-branch/config/mh-x86-darwin
- copied unchanged from r185016,
branches/gcc-4_5-branch/config/mh-x86-darwin
branches/ibm/gcc-4_5-branch/gcc/testsuite/c-c++-common/pr51768.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/c-c++-common/pr51768.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/cpp0x/rv-cast3.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/cpp0x/rv-cast3.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/cpp0x/rv-cast4.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/cpp0x/rv-cast4.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/eh/cond5.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/eh/cond5.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/eh/cond6.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/eh/cond6.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/init/value9.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/init/value9.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/init/vbase1.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/init/vbase1.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/ipa/pr51759.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/ipa/pr51759.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/other/pr49133.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/other/pr49133.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/other/pr50464.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/other/pr50464.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/pr48660.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/pr48660.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/rtti/anon-ns1.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/rtti/anon-ns1.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr47714.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr47714.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr49039.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr49039.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr49115.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr49115.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr49615.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr49615.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr49644.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr49644.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr50189.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr50189.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr51344.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr51344.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/tree-ssa/pr49911.C
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/tree-ssa/pr49911.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr38752.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr38752.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr49238.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr49238.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr50565-1.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr50565-1.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr50565-2.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr50565-2.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr51767.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/compile/pr51767.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/20120111-1.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/20120111-1.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/doloop-1.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/doloop-1.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/doloop-2.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/doloop-2.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr48973-1.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr48973-1.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr48973-2.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr48973-2.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49039.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49039.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49161.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49161.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49186.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49186.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49279.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49279.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49644.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.c-torture/execute/pr49644.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/delay-slot-2.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/delay-slot-2.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/dfp/pr52140.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/dfp/pr52140.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/gomp/pr49640.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/gomp/pr49640.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/ipa/pr45644.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/ipa/pr45644.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/noncompile/pr52290.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/noncompile/pr52290.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr49120.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr49120.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr49307.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr49307.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr49619.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr49619.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr51408.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr51408.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr51821.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr51821.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr52139.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr52139.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr48542.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr48542.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr48822.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr48822.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr49651.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr49651.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr51106-1.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr51106-1.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr51106-2.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr51106-2.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/tree-prof/pr44777.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/tree-prof/pr44777.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/tree-ssa/pr49039.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/tree-ssa/pr49039.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/vect/pr48172.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/vect/pr48172.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/vect/pr49038.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/vect/pr49038.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/arm/pr51835.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/arm/pr51835.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-os-support.h
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-os-support.h
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr49920.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr49920.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr50788.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr50788.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr51393.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr51393.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr52330.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr52330.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/mips/reg-var-1.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/mips/reg-var-1.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/powerpc/altivec-34.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/powerpc/altivec-34.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/sparc/cas64.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/sparc/cas64.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/alloc_comp_initializer_3.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/alloc_comp_initializer_3.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/allocate_error_3.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/allocate_error_3.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/class_23.f03
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/class_23.f03
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/common_16.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/common_16.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/dummy_procedure_7.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/dummy_procedure_7.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/initialization_28.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/initialization_28.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/intrinsic_8.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/intrinsic_8.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/io_constraints_10.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/io_constraints_10.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/namelist_72.f
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/namelist_72.f
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/namelist_73.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/namelist_73.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/operator_7.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/operator_7.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/pointer_comp_init_1.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/pointer_comp_init_1.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/pr50875.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/pr50875.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/proc_decl_27.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/proc_decl_27.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gfortran.dg/widechar_compare_1.f90
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/widechar_compare_1.f90
branches/ibm/gcc-4_5-branch/gcc/testsuite/gnat.dg/opt17.adb
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gnat.dg/opt17.adb
branches/ibm/gcc-4_5-branch/gcc/testsuite/gnat.dg/opt17.ads
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gnat.dg/opt17.ads
branches/ibm/gcc-4_5-branch/gcc/testsuite/gnat.dg/renaming5.adb
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gnat.dg/renaming5.adb
branches/ibm/gcc-4_5-branch/gcc/testsuite/gnat.dg/renaming5.ads
- copied unchanged from r185016,
branches/gcc-4_5-branch/gcc/testsuite/gnat.dg/renaming5.ads
branches/ibm/gcc-4_5-branch/libmudflap/testsuite/libmudflap.c/fail68-frag.c
- copied unchanged from r185016,
branches/gcc-4_5-branch/libmudflap/testsuite/libmudflap.c/fail68-frag.c
Modified:
branches/ibm/gcc-4_5-branch/ (props changed)
branches/ibm/gcc-4_5-branch/ChangeLog
branches/ibm/gcc-4_5-branch/Makefile.def
branches/ibm/gcc-4_5-branch/Makefile.in
branches/ibm/gcc-4_5-branch/boehm-gc/ChangeLog
branches/ibm/gcc-4_5-branch/boehm-gc/configure
branches/ibm/gcc-4_5-branch/boehm-gc/configure.ac
branches/ibm/gcc-4_5-branch/config/ChangeLog
branches/ibm/gcc-4_5-branch/config/acx.m4
branches/ibm/gcc-4_5-branch/configure
branches/ibm/gcc-4_5-branch/configure.ac
branches/ibm/gcc-4_5-branch/gcc/ChangeLog
branches/ibm/gcc-4_5-branch/gcc/ChangeLog.ibm
branches/ibm/gcc-4_5-branch/gcc/DATESTAMP
branches/ibm/gcc-4_5-branch/gcc/REVISION
branches/ibm/gcc-4_5-branch/gcc/ada/ChangeLog
branches/ibm/gcc-4_5-branch/gcc/ada/gcc-interface/decl.c
branches/ibm/gcc-4_5-branch/gcc/ada/gcc-interface/trans.c
branches/ibm/gcc-4_5-branch/gcc/ada/s-taprop-hpux-dce.adb
branches/ibm/gcc-4_5-branch/gcc/builtins.c
branches/ibm/gcc-4_5-branch/gcc/c-common.c
branches/ibm/gcc-4_5-branch/gcc/c-decl.c
branches/ibm/gcc-4_5-branch/gcc/c-typeck.c
branches/ibm/gcc-4_5-branch/gcc/caller-save.c
branches/ibm/gcc-4_5-branch/gcc/cfgrtl.c
branches/ibm/gcc-4_5-branch/gcc/combine.c
branches/ibm/gcc-4_5-branch/gcc/config.gcc
branches/ibm/gcc-4_5-branch/gcc/config/alpha/alpha.c
branches/ibm/gcc-4_5-branch/gcc/config/alpha/linux-unwind.h
branches/ibm/gcc-4_5-branch/gcc/config/arm/arm.c
branches/ibm/gcc-4_5-branch/gcc/config/arm/arm.md
branches/ibm/gcc-4_5-branch/gcc/config/arm/bpabi.h
branches/ibm/gcc-4_5-branch/gcc/config/arm/thumb2.md
branches/ibm/gcc-4_5-branch/gcc/config/darwin-protos.h
branches/ibm/gcc-4_5-branch/gcc/config/darwin.c
branches/ibm/gcc-4_5-branch/gcc/config/i386/athlon.md
branches/ibm/gcc-4_5-branch/gcc/config/i386/avxintrin.h
branches/ibm/gcc-4_5-branch/gcc/config/i386/darwin.h
branches/ibm/gcc-4_5-branch/gcc/config/i386/driver-i386.c
branches/ibm/gcc-4_5-branch/gcc/config/i386/i386.c
branches/ibm/gcc-4_5-branch/gcc/config/i386/i386.md
branches/ibm/gcc-4_5-branch/gcc/config/i386/sse.md
branches/ibm/gcc-4_5-branch/gcc/config/i386/winnt-cxx.c
branches/ibm/gcc-4_5-branch/gcc/config/lm32/t-lm32
branches/ibm/gcc-4_5-branch/gcc/config/mips/mips.c
branches/ibm/gcc-4_5-branch/gcc/config/mips/mips.md
branches/ibm/gcc-4_5-branch/gcc/config/pa/pa.c
branches/ibm/gcc-4_5-branch/gcc/config/pa/pa.h
branches/ibm/gcc-4_5-branch/gcc/config/pa/pa.md
branches/ibm/gcc-4_5-branch/gcc/config/pa/predicates.md
branches/ibm/gcc-4_5-branch/gcc/config/rs6000/altivec.md
branches/ibm/gcc-4_5-branch/gcc/config/rs6000/rs6000.c (contents, props
changed)
branches/ibm/gcc-4_5-branch/gcc/config/rs6000/rs6000.md
branches/ibm/gcc-4_5-branch/gcc/config/rs6000/vector.md
branches/ibm/gcc-4_5-branch/gcc/config/rs6000/vsx.md
branches/ibm/gcc-4_5-branch/gcc/config/rx/rx.c
branches/ibm/gcc-4_5-branch/gcc/config/rx/rx.md
branches/ibm/gcc-4_5-branch/gcc/config/sh/sh.c
branches/ibm/gcc-4_5-branch/gcc/config/sh/sh.md
branches/ibm/gcc-4_5-branch/gcc/config/sparc/sol2-64.h
branches/ibm/gcc-4_5-branch/gcc/config/sparc/sol2-unwind.h
branches/ibm/gcc-4_5-branch/gcc/config/sparc/sol2.h
branches/ibm/gcc-4_5-branch/gcc/config/sparc/sparc-protos.h
branches/ibm/gcc-4_5-branch/gcc/config/sparc/sparc.c
branches/ibm/gcc-4_5-branch/gcc/config/sparc/sparc.h
branches/ibm/gcc-4_5-branch/gcc/config/sparc/sparc.md
branches/ibm/gcc-4_5-branch/gcc/convert.c
branches/ibm/gcc-4_5-branch/gcc/cp/ChangeLog
branches/ibm/gcc-4_5-branch/gcc/cp/class.c
branches/ibm/gcc-4_5-branch/gcc/cp/decl.c
branches/ibm/gcc-4_5-branch/gcc/cp/decl2.c
branches/ibm/gcc-4_5-branch/gcc/cp/init.c
branches/ibm/gcc-4_5-branch/gcc/cp/method.c
branches/ibm/gcc-4_5-branch/gcc/cp/tree.c
branches/ibm/gcc-4_5-branch/gcc/cp/typeck.c
branches/ibm/gcc-4_5-branch/gcc/df.h
branches/ibm/gcc-4_5-branch/gcc/doc/md.texi
branches/ibm/gcc-4_5-branch/gcc/dojump.c
branches/ibm/gcc-4_5-branch/gcc/dwarf2out.c
branches/ibm/gcc-4_5-branch/gcc/expr.c
branches/ibm/gcc-4_5-branch/gcc/expr.h
branches/ibm/gcc-4_5-branch/gcc/fortran/ChangeLog
branches/ibm/gcc-4_5-branch/gcc/fortran/decl.c
branches/ibm/gcc-4_5-branch/gcc/fortran/expr.c
branches/ibm/gcc-4_5-branch/gcc/fortran/gfortran.h
branches/ibm/gcc-4_5-branch/gcc/fortran/interface.c
branches/ibm/gcc-4_5-branch/gcc/fortran/io.c
branches/ibm/gcc-4_5-branch/gcc/fortran/resolve.c
branches/ibm/gcc-4_5-branch/gcc/fortran/trans-common.c
branches/ibm/gcc-4_5-branch/gcc/fortran/trans-expr.c
branches/ibm/gcc-4_5-branch/gcc/function.c
branches/ibm/gcc-4_5-branch/gcc/gimplify.c
branches/ibm/gcc-4_5-branch/gcc/ipa-prop.c
branches/ibm/gcc-4_5-branch/gcc/loop-doloop.c
branches/ibm/gcc-4_5-branch/gcc/lto-opts.c
branches/ibm/gcc-4_5-branch/gcc/lto-section-in.c
branches/ibm/gcc-4_5-branch/gcc/lto-streamer-in.c
branches/ibm/gcc-4_5-branch/gcc/lto-streamer-out.c
branches/ibm/gcc-4_5-branch/gcc/lto/ChangeLog
branches/ibm/gcc-4_5-branch/gcc/lto/lto.c
branches/ibm/gcc-4_5-branch/gcc/lto/lto.h
branches/ibm/gcc-4_5-branch/gcc/profile.c
branches/ibm/gcc-4_5-branch/gcc/recog.c
branches/ibm/gcc-4_5-branch/gcc/regmove.c
branches/ibm/gcc-4_5-branch/gcc/reload.c
branches/ibm/gcc-4_5-branch/gcc/reload1.c
branches/ibm/gcc-4_5-branch/gcc/reorg.c
branches/ibm/gcc-4_5-branch/gcc/stmt.c
branches/ibm/gcc-4_5-branch/gcc/testsuite/ChangeLog
branches/ibm/gcc-4_5-branch/gcc/testsuite/ada/acats/overflow.lst
branches/ibm/gcc-4_5-branch/gcc/testsuite/ada/acats/run_acats
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/debug/dwarf2/icf.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/g++.dg/gcov/gcov-2.C
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/aes-avx-check.h
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-check.h
branches/ibm/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pclmul-avx-check.h
branches/ibm/gcc-4_5-branch/gcc/testsuite/lib/target-supports.exp
branches/ibm/gcc-4_5-branch/gcc/tree-cfgcleanup.c
branches/ibm/gcc-4_5-branch/gcc/tree-mudflap.c
branches/ibm/gcc-4_5-branch/gcc/tree-outof-ssa.c
branches/ibm/gcc-4_5-branch/gcc/tree-sra.c
branches/ibm/gcc-4_5-branch/gcc/tree-ssa-dce.c
branches/ibm/gcc-4_5-branch/gcc/tree-ssa-dom.c
branches/ibm/gcc-4_5-branch/gcc/tree-ssa-sccvn.c
branches/ibm/gcc-4_5-branch/gcc/tree-ssa-structalias.c
branches/ibm/gcc-4_5-branch/gcc/tree-vect-data-refs.c
branches/ibm/gcc-4_5-branch/gcc/tree-vect-loop-manip.c
branches/ibm/gcc-4_5-branch/gcc/tree-vect-loop.c
branches/ibm/gcc-4_5-branch/gcc/tree-vect-stmts.c
branches/ibm/gcc-4_5-branch/gcc/tree-vectorizer.h
branches/ibm/gcc-4_5-branch/gcc/tree-vrp.c
branches/ibm/gcc-4_5-branch/libgcc/ChangeLog
branches/ibm/gcc-4_5-branch/libgcc/config/i386/64/sfp-machine.h
branches/ibm/gcc-4_5-branch/libgfortran/ChangeLog
branches/ibm/gcc-4_5-branch/libgfortran/intrinsics/string_intrinsics.c
branches/ibm/gcc-4_5-branch/libgfortran/intrinsics/string_intrinsics_inc.c
branches/ibm/gcc-4_5-branch/libgfortran/io/list_read.c
branches/ibm/gcc-4_5-branch/libgfortran/libgfortran.h
branches/ibm/gcc-4_5-branch/libiberty/ChangeLog
branches/ibm/gcc-4_5-branch/libiberty/make-relative-prefix.c
branches/ibm/gcc-4_5-branch/libiberty/testsuite/test-expandargv.c
branches/ibm/gcc-4_5-branch/libjava/ChangeLog
branches/ibm/gcc-4_5-branch/libjava/configure
branches/ibm/gcc-4_5-branch/libjava/configure.ac
branches/ibm/gcc-4_5-branch/libjava/include/dwarf2-signal.h
branches/ibm/gcc-4_5-branch/libjava/prims.cc
branches/ibm/gcc-4_5-branch/libmudflap/ChangeLog
branches/ibm/gcc-4_5-branch/libstdc++-v3/ChangeLog
branches/ibm/gcc-4_5-branch/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-1.cc
branches/ibm/gcc-4_5-branch/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/38081-2.cc
Propchange: branches/ibm/gcc-4_5-branch/
('svn:mergeinfo' modified)
Propchange: branches/ibm/gcc-4_5-branch/
('svnmerge-integrated' modified)
Propchange: branches/ibm/gcc-4_5-branch/gcc/config/rs6000/rs6000.c
('svn:mergeinfo' modified)
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Bug target/50310] [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered()
2011-09-06 19:35 [Bug target/50310] New: [4.7 Regression] ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 with -O -ftree-vectorize and __builtin_isunordered() zsojka at seznam dot cz
` (21 preceding siblings ...)
2012-03-06 21:51 ` meissner at gcc dot gnu.org
@ 2012-03-23 16:32 ` meissner at gcc dot gnu.org
22 siblings, 0 replies; 24+ messages in thread
From: meissner at gcc dot gnu.org @ 2012-03-23 16:32 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50310
--- Comment #22 from Michael Meissner <meissner at gcc dot gnu.org> 2012-03-23 16:16:46 UTC ---
Author: meissner
Date: Fri Mar 23 16:16:38 2012
New Revision: 185743
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185743
Log:
2012-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
Backported from mainline
2012-03-06 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/50310
* config/rs6000/vector.md (vector_uneq<mode>): Add support for
UNEQ, LTGT, ORDERED, and UNORDERED IEEE vector comparisons.
(vector_ltgt<mode>): Likewise.
(vector_ordered<mode>): Likewise.
(vector_unordered<mode>): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_vector_compare_inner): Likewise.
Modified:
branches/gcc-4_7-branch/gcc/ChangeLog
branches/gcc-4_7-branch/gcc/config/rs6000/rs6000.c
branches/gcc-4_7-branch/gcc/config/rs6000/vector.md
^ permalink raw reply [flat|nested] 24+ messages in thread