summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2015-01-08 23:34:21 +0100
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2015-01-08 23:34:21 +0100
commit34d61f50587a4b39d9726268f8c36e0b0fff95c2 (patch)
tree9d0dd6b5463da618db73225fdc9d4923f938c0ea
parent2b2ed065f84e3f484286d6771f8ab75b1e8c04bd (diff)
downloadgcc-patches-34d61f50587a4b39d9726268f8c36e0b0fff95c2.tar.gz
Add patch to fix gcc bug #62053
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--5.0/0024-fix-bug-62053.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/5.0/0024-fix-bug-62053.patch b/5.0/0024-fix-bug-62053.patch
new file mode 100644
index 0000000..47edbbf
--- /dev/null
+++ b/5.0/0024-fix-bug-62053.patch
@@ -0,0 +1,17 @@
+--- gcc-5.0/gcc/cp/tree.c.omv~ 2015-01-08 23:31:38.623082438 +0100
++++ gcc-5.0/gcc/cp/tree.c 2015-01-08 23:32:26.797107305 +0100
+@@ -875,12 +875,12 @@ build_cplus_array_type (tree elt_type, t
+ {
+ t = build_min_array_type (elt_type, index_type);
+ set_array_type_canon (t, elt_type, index_type);
+- if (!dependent)
+- layout_type (t);
+
+ TYPE_MAIN_VARIANT (t) = m;
+ TYPE_NEXT_VARIANT (t) = TYPE_NEXT_VARIANT (m);
+ TYPE_NEXT_VARIANT (m) = t;
++ if (!dependent)
++ layout_type (t);
+ }
+ }
+