1 |
dirtyepic 10/11/29 20:35:00 |
2 |
|
3 |
Modified: 90_all_gcc-4.5-graphite-ICE.patch README.history |
4 |
Log: |
5 |
Update graphite patch for bug #346445. |
6 |
|
7 |
Revision Changes Path |
8 |
1.2 src/patchsets/gcc/4.5.1/gentoo/90_all_gcc-4.5-graphite-ICE.patch |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.1/gentoo/90_all_gcc-4.5-graphite-ICE.patch?rev=1.2&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.1/gentoo/90_all_gcc-4.5-graphite-ICE.patch?rev=1.2&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.1/gentoo/90_all_gcc-4.5-graphite-ICE.patch?r1=1.1&r2=1.2 |
13 |
|
14 |
Index: 90_all_gcc-4.5-graphite-ICE.patch |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.5.1/gentoo/90_all_gcc-4.5-graphite-ICE.patch,v |
17 |
retrieving revision 1.1 |
18 |
retrieving revision 1.2 |
19 |
diff -u -r1.1 -r1.2 |
20 |
--- 90_all_gcc-4.5-graphite-ICE.patch 19 Nov 2010 06:03:05 -0000 1.1 |
21 |
+++ 90_all_gcc-4.5-graphite-ICE.patch 29 Nov 2010 20:35:00 -0000 1.2 |
22 |
@@ -1,11 +1,13 @@ |
23 |
Fixed in 4.5.2. |
24 |
|
25 |
https://bugs.gentoo.org/345861 |
26 |
+https://bugs.gentoo.org/346445 |
27 |
http://gcc.gnu.org/PR45314 |
28 |
+http://gcc.gnu.org/PR46651 |
29 |
|
30 |
--- a/gcc/graphite-sese-to-poly.c |
31 |
+++ b/gcc/graphite-sese-to-poly.c |
32 |
-@@ -2231,58 +2231,14 @@ rewrite_phi_out_of_ssa (gimple_stmt_iterator *psi) |
33 |
+@@ -2231,58 +2231,15 @@ rewrite_phi_out_of_ssa (gimple_stmt_iterator *psi) |
34 |
for (i = 0; i < gimple_phi_num_args (phi); i++) |
35 |
{ |
36 |
tree arg = gimple_phi_arg_def (phi, i); |
37 |
@@ -51,7 +53,9 @@ |
38 |
- | end_2 |
39 |
- | end_1 |
40 |
- */ |
41 |
-- if (TREE_CODE (arg) == SSA_NAME |
42 |
++ /* Avoid the insertion of code in the loop latch to please the |
43 |
++ pattern matching of the vectorizer. */ |
44 |
+ if (TREE_CODE (arg) == SSA_NAME |
45 |
- && is_gimple_reg (arg) |
46 |
- && gimple_bb (SSA_NAME_DEF_STMT (arg)) |
47 |
- && (flow_bb_inside_loop_p (bb->loop_father, |
48 |
@@ -59,9 +63,7 @@ |
49 |
- || flow_bb_inside_loop_p (loop_outer (bb->loop_father), |
50 |
- gimple_bb (SSA_NAME_DEF_STMT (arg))))) |
51 |
- insert_out_of_ssa_copy (zero_dim_array, arg); |
52 |
-+ /* Avoid the insertion of code in the loop latch to please the |
53 |
-+ pattern matching of the vectorizer. */ |
54 |
-+ if (e->src == bb->loop_father->latch) |
55 |
++ && e->src == bb->loop_father->latch) |
56 |
+ insert_out_of_ssa_copy (zero_dim_array, arg); |
57 |
else |
58 |
- insert_out_of_ssa_copy_on_edge (gimple_phi_arg_edge (phi, i), |
59 |
|
60 |
|
61 |
|
62 |
1.12 src/patchsets/gcc/4.5.1/gentoo/README.history |
63 |
|
64 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.1/gentoo/README.history?rev=1.12&view=markup |
65 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.1/gentoo/README.history?rev=1.12&content-type=text/plain |
66 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.5.1/gentoo/README.history?r1=1.11&r2=1.12 |
67 |
|
68 |
Index: README.history |
69 |
=================================================================== |
70 |
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.5.1/gentoo/README.history,v |
71 |
retrieving revision 1.11 |
72 |
retrieving revision 1.12 |
73 |
diff -u -r1.11 -r1.12 |
74 |
--- README.history 19 Nov 2010 06:04:10 -0000 1.11 |
75 |
+++ README.history 29 Nov 2010 20:35:00 -0000 1.12 |
76 |
@@ -1,3 +1,6 @@ |
77 |
+1.4 29.11.2010 |
78 |
+ U 90_all_gcc-4.5-graphite-ICE.patch |
79 |
+ |
80 |
1.3 19.11.2010 |
81 |
+ 20_all_gcc-4.5-fno-strict-overflow.patch |
82 |
+ 49_all_gcc-4.5-pr46491-kernel-miscompile.patch |