* [Bug middle-end/30016] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
@ 2006-11-30 11:24 ` pinskia at gcc dot gnu dot org
2006-11-30 11:55 ` [Bug tree-optimization/30016] [4.0/4.1/4.2/4.3 Regression] " pinskia at gcc dot gnu dot org
` (13 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-11-30 11:24 UTC (permalink / raw)
To: gcc-bugs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 988 bytes --]
------- Comment #1 from pinskia at gcc dot gnu dot org 2006-11-30 11:24 -------
With checking we get a different ICE:
t1.cc: In function void f():
t1.cc:3: error: statement makes a memory store, but has no V_MAY_DEFS nor
V_MUST_DEFS
VIEW_CONVERT_EXPR<union __v4F>(b_1).a[1] = 1.0e+0;
t1.cc:3: internal compiler error: verify_ssa failed
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions
And here is a reduced testcase for that:
typedef float __v_4F __attribute__ ((vector_size (16)));
typedef union {__v_4F v; float a[4];} __v4F;
void f(void)
{
__v_4F b;
(reinterpret_cast<__v4F>(b).a)[1] = 1;
}
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|c++ |middle-end
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug tree-optimization/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
2006-11-30 11:24 ` [Bug middle-end/30016] " pinskia at gcc dot gnu dot org
@ 2006-11-30 11:55 ` pinskia at gcc dot gnu dot org
2006-11-30 15:56 ` dimock at csail dot mit dot edu
` (12 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-11-30 11:55 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from pinskia at gcc dot gnu dot org 2006-11-30 11:54 -------
I think there are two issues, first this code should be rejected which it was
in 3.2.3:
t.cc:38: invalid reinterpret_cast from type `vector float' to type `__v4F'
Second the VIEW_CONVERT_EXPR issue which an tree-ssa issue which actually
blocks other work.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|middle-end |tree-optimization
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2006-11-30 11:54:46
date| |
Summary|internal compiler error: in |[4.0/4.1/4.2/4.3 Regression]
|convert_move, at expr.c:362 |internal compiler error: in
| |convert_move, at expr.c:362
Target Milestone|--- |4.0.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug tree-optimization/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
2006-11-30 11:24 ` [Bug middle-end/30016] " pinskia at gcc dot gnu dot org
2006-11-30 11:55 ` [Bug tree-optimization/30016] [4.0/4.1/4.2/4.3 Regression] " pinskia at gcc dot gnu dot org
@ 2006-11-30 15:56 ` dimock at csail dot mit dot edu
2006-11-30 18:10 ` pinskia at gmail dot com
` (11 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: dimock at csail dot mit dot edu @ 2006-11-30 15:56 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from dimock at csail dot mit dot edu 2006-11-30 15:55 -------
(In reply to comment #2)
> ... first this code should be rejected which it was in 3.2.3:
> t.cc:38: invalid reinterpret_cast from type `vector float' to type `__v4F'
(0) I don't have 3.2.3 handy, but have 3.4.3 which also rejects the code. But
3.4.3 also rejects a lot of vector code which does not use reinterpret_cast on
vectors. In fact it is difficult to write useful code for manipulating vectors
in versions of gcc before 4.0.
(1) I don't have the spec in front of me, but working from "C++ in a nutshell"
I believe that the code can not be rejected by a conforming C++ implementation.
You can have a compile-time error on reinterpret_cast only if it is used to
blur
the distinction between member functions of a class and other functions, either
by casting directly or to an object.
Since behavior after a reinterpret_cast is undefined, you could issue a
warning and produce non-intuitive code, but the fact that the submitted error
case ran with C-style casts as a .c file and crashed the compiler with
reinterpret_cast as a .cpp file makes me believe that the gcc C++ compiler
should also produce working code for this case.
Once again: I do not have a spec in front of me, someone should check the C++
spec.
(2a) [portability and performance] The standard way of handling the vector
extensions in gcc is to make a union of the vector and an array of the same
size so that the vector can be loaded or unloaded without making use of
machine-specific (non-portable) intrinsics or builtins. I noticed that in my
machine-generated code which used unions everywhere, that gcc was able to
better optimize code if I took out unions where they were not needed (removing
unused unions produced different .s files on -mcpu=G4 on a PowerPC, and the
code with unions removed ran faster. Performance not checked on pentium/SSE
since my real target is PPE/SPE.)
(2b) Intuitively, casting between two types with the same memory representation
and alignment should work. Also, it does work on most occasions. The
following example casts vectors as both l-values and as r-values and produces
the expected output under gcc 4.1.1:
#include <stdio.h>
typedef float __v_4F __attribute__ ((vector_size (16)));
union __v_4Fa {float a[4];
__v_4F v; };
__v_4F x = {1.0f,2.0f,3.0f,4.0f};
int main(int argc, char** argv) {
reinterpret_cast<__v_4Fa>(x).a[2] = -1.0f;
printf ("%f %f\n", reinterpret_cast<__v_4Fa>(x).a[1],
reinterpret_cast<__v_4Fa>(x).a[2]);
return 0;
}
$ gcc -O3 -o cpp-casting.out cpp-casting.cpp -lstdc++
$ ./cpp-casting.out
2.000000 -1.000000
This above code also works if I have
struct __v_4Fa {float a[4] __attribute__ ((aligned (16)));};
which also crashes the original submitted program (but I use unions since I am
trying to generate similar code for C and for C++ and gcc 4.1.1 C compiler
would reject casting to the struct, or to a union not containing a __v_4F
component).
(3) By the way: Your reduced test case also compiles without crashing on my
copy of gcc version 4.1.1 20060525 (Red Hat 4.1.1-1).
You seem to have caught a similar bug, but either your version of gcc is
different from the one that I reported on, or you switches are different.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug tree-optimization/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (2 preceding siblings ...)
2006-11-30 15:56 ` dimock at csail dot mit dot edu
@ 2006-11-30 18:10 ` pinskia at gmail dot com
2006-12-26 22:11 ` pinskia at gcc dot gnu dot org
` (10 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gmail dot com @ 2006-11-30 18:10 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from pinskia at gmail dot com 2006-11-30 18:10 -------
Subject: Re: [4.0/4.1/4.2/4.3 Regression]
internal compiler error: in convert_move, at expr.c:362
On Thu, 2006-11-30 at 15:55 +0000, dimock at csail dot mit dot edu
wrote:
>
> (2a) [portability and performance] The standard way of handling the vector
> extensions in gcc is to make a union of the vector and an array of the same
> size so that the vector can be loaded or unloaded without making use of
> machine-specific (non-portable) intrinsics or builtins. I noticed that in my
> machine-generated code which used unions everywhere, that gcc was able to
> better optimize code if I took out unions where they were not needed (removing
> unused unions produced different .s files on -mcpu=G4 on a PowerPC, and the
> code with unions removed ran faster. Performance not checked on pentium/SSE
> since my real target is PPE/SPE.)
The best portability (and better for performance) way is to make a
temporary variable. Though unions are not that good for performance.
For SPU, you can use spu_extract/spu_insert to get better performance.
Thanks,
Andrew Pinski
a SPU maintainer (and a Cell guy in gneral)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug tree-optimization/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (3 preceding siblings ...)
2006-11-30 18:10 ` pinskia at gmail dot com
@ 2006-12-26 22:11 ` pinskia at gcc dot gnu dot org
2006-12-26 22:13 ` [Bug c++/30016] " pinskia at gcc dot gnu dot org
` (9 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-26 22:11 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from pinskia at gcc dot gnu dot org 2006-12-26 22:10 -------
The fix for PR 18073 was not fully correct, it allowed a conversion from a
vector type to any type, even if it was not an integer.
I have a fix which gets us back to 3.4.0's behavior.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |18073
nThis| |
AssignedTo|unassigned at gcc dot gnu |pinskia at gcc dot gnu dot
|dot org |org
Status|NEW |ASSIGNED
Keywords| |ice-on-invalid-code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (4 preceding siblings ...)
2006-12-26 22:11 ` pinskia at gcc dot gnu dot org
@ 2006-12-26 22:13 ` pinskia at gcc dot gnu dot org
2007-02-03 20:59 ` gdr at gcc dot gnu dot org
` (8 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-26 22:13 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from pinskia at gcc dot gnu dot org 2006-12-26 22:13 -------
Here is the patch which I am going to test in the new year:
Index: typeck.c
===================================================================
--- typeck.c (revision 120211)
+++ typeck.c (working copy)
@@ -5285,7 +5285,7 @@
}
else if (TREE_CODE (type) == VECTOR_TYPE)
return fold_if_not_in_template (convert_to_vector (type, expr));
- else if (TREE_CODE (intype) == VECTOR_TYPE)
+ else if (TREE_CODE (intype) == VECTOR_TYPE && INTEGRAL_TYPE_P (type))
return fold_if_not_in_template (convert_to_integer (type, expr));
else
{
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (5 preceding siblings ...)
2006-12-26 22:13 ` [Bug c++/30016] " pinskia at gcc dot gnu dot org
@ 2007-02-03 20:59 ` gdr at gcc dot gnu dot org
2007-02-03 21:00 ` pinskia at gcc dot gnu dot org
` (7 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: gdr at gcc dot gnu dot org @ 2007-02-03 20:59 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from gdr at gcc dot gnu dot org 2007-02-03 20:59 -------
won't fix in GCC-4.0.x. Adjusting milestone
--
gdr at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.0.4 |4.1.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (6 preceding siblings ...)
2007-02-03 20:59 ` gdr at gcc dot gnu dot org
@ 2007-02-03 21:00 ` pinskia at gcc dot gnu dot org
2007-02-05 5:27 ` mmitchel at gcc dot gnu dot org
` (6 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-02-03 21:00 UTC (permalink / raw)
To: gcc-bugs
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.1.3 |4.1.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (7 preceding siblings ...)
2007-02-03 21:00 ` pinskia at gcc dot gnu dot org
@ 2007-02-05 5:27 ` mmitchel at gcc dot gnu dot org
2007-02-14 9:01 ` mmitchel at gcc dot gnu dot org
` (5 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2007-02-05 5:27 UTC (permalink / raw)
To: gcc-bugs
--
mmitchel at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (8 preceding siblings ...)
2007-02-05 5:27 ` mmitchel at gcc dot gnu dot org
@ 2007-02-14 9:01 ` mmitchel at gcc dot gnu dot org
2007-04-22 0:28 ` pinskia at gcc dot gnu dot org
` (4 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2007-02-14 9:01 UTC (permalink / raw)
To: gcc-bugs
--
mmitchel at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.1.2 |4.1.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (9 preceding siblings ...)
2007-02-14 9:01 ` mmitchel at gcc dot gnu dot org
@ 2007-04-22 0:28 ` pinskia at gcc dot gnu dot org
2007-04-27 1:31 ` pinskia at gcc dot gnu dot org
` (3 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-04-22 0:28 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from pinskia at gcc dot gnu dot org 2007-04-22 01:28 -------
I am testing this patch now.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (10 preceding siblings ...)
2007-04-22 0:28 ` pinskia at gcc dot gnu dot org
@ 2007-04-27 1:31 ` pinskia at gcc dot gnu dot org
2007-04-27 1:37 ` pinskia at gcc dot gnu dot org
` (2 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-04-27 1:31 UTC (permalink / raw)
To: gcc-bugs
------- Comment #9 from pinskia at gcc dot gnu dot org 2007-04-27 02:31 -------
Subject: Bug 30016
Author: pinskia
Date: Fri Apr 27 02:31:25 2007
New Revision: 124208
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124208
Log:
2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30016
* typeck.c (build_reinterpret_cast_1): Only allow conversion to
integeral types from vectors types.
2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30016
* g++.dg/ext/vector6.C: New test.
Added:
trunk/gcc/testsuite/g++.dg/ext/vector6.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/typeck.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (11 preceding siblings ...)
2007-04-27 1:31 ` pinskia at gcc dot gnu dot org
@ 2007-04-27 1:37 ` pinskia at gcc dot gnu dot org
2007-04-27 1:38 ` pinskia at gcc dot gnu dot org
2007-04-27 1:38 ` pinskia at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-04-27 1:37 UTC (permalink / raw)
To: gcc-bugs
------- Comment #10 from pinskia at gcc dot gnu dot org 2007-04-27 02:37 -------
Subject: Bug 30016
Author: pinskia
Date: Fri Apr 27 02:37:02 2007
New Revision: 124209
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124209
Log:
2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30016
* typeck.c (build_reinterpret_cast_1): Only allow conversion to
integeral types from vectors types.
2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30016
* g++.dg/ext/vector6.C: New test.
Added:
branches/gcc-4_2-branch/gcc/testsuite/g++.dg/ext/vector6.C
- copied unchanged from r124208, trunk/gcc/testsuite/g++.dg/ext/vector6.C
Modified:
branches/gcc-4_2-branch/gcc/cp/ChangeLog
branches/gcc-4_2-branch/gcc/cp/typeck.c
branches/gcc-4_2-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (12 preceding siblings ...)
2007-04-27 1:37 ` pinskia at gcc dot gnu dot org
@ 2007-04-27 1:38 ` pinskia at gcc dot gnu dot org
2007-04-27 1:38 ` pinskia at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-04-27 1:38 UTC (permalink / raw)
To: gcc-bugs
------- Comment #11 from pinskia at gcc dot gnu dot org 2007-04-27 02:37 -------
Subject: Bug 30016
Author: pinskia
Date: Fri Apr 27 02:37:42 2007
New Revision: 124210
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124210
Log:
2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30016
* typeck.c (build_reinterpret_cast_1): Only allow conversion to
integeral types from vectors types.
2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30016
* g++.dg/ext/vector6.C: New test.
Added:
branches/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/vector6.C
- copied unchanged from r124208, trunk/gcc/testsuite/g++.dg/ext/vector6.C
Modified:
branches/gcc-4_1-branch/gcc/cp/ChangeLog
branches/gcc-4_1-branch/gcc/cp/typeck.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug c++/30016] [4.0/4.1/4.2/4.3 Regression] internal compiler error: in convert_move, at expr.c:362
2006-11-29 15:48 [Bug c++/30016] New: internal compiler error: in convert_move, at expr.c:362 dimock at csail dot mit dot edu
` (13 preceding siblings ...)
2007-04-27 1:38 ` pinskia at gcc dot gnu dot org
@ 2007-04-27 1:38 ` pinskia at gcc dot gnu dot org
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-04-27 1:38 UTC (permalink / raw)
To: gcc-bugs
------- Comment #12 from pinskia at gcc dot gnu dot org 2007-04-27 02:37 -------
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30016
^ permalink raw reply [flat|nested] 16+ messages in thread