* [gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.1/gentoo: 74_all_gcc49_cloog-dl.patch README.history
@ 2015-04-23 19:10 Mike Frysinger (vapier)
0 siblings, 0 replies; only message in thread
From: Mike Frysinger (vapier) @ 2015-04-23 19:10 UTC (permalink / raw
To: gentoo-commits
vapier 15/04/23 19:10:19
Modified: 74_all_gcc49_cloog-dl.patch README.history
Log:
update dlopen patch to handle newer isl versions #547480
Revision Changes Path
1.2 src/patchsets/gcc/4.9.1/gentoo/74_all_gcc49_cloog-dl.patch
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/gentoo/74_all_gcc49_cloog-dl.patch?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/gentoo/74_all_gcc49_cloog-dl.patch?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/gentoo/74_all_gcc49_cloog-dl.patch?r1=1.1&r2=1.2
Index: 74_all_gcc49_cloog-dl.patch
===================================================================
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.1/gentoo/74_all_gcc49_cloog-dl.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- 74_all_gcc49_cloog-dl.patch 7 Aug 2014 00:05:16 -0000 1.1
+++ 74_all_gcc49_cloog-dl.patch 23 Apr 2015 19:10:19 -0000 1.2
@@ -112,7 +112,7 @@
mpz_clear (bound_two);
--- a/gcc/graphite-poly.h
+++ b/gcc/graphite-poly.h
-@@ -22,6 +22,371 @@ along with GCC; see the file COPYING3. If not see
+@@ -22,6 +22,396 @@ along with GCC; see the file COPYING3. If not see
#ifndef GCC_GRAPHITE_POLY_H
#define GCC_GRAPHITE_POLY_H
@@ -123,6 +123,21 @@
+#include <isl/options.h>
+#include <cloog/isl/cloog.h>
+#include <dlfcn.h>
++#ifdef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE
++#include <isl/deprecated/aff_int.h>
++#include <isl/deprecated/ilp_int.h>
++#include <isl/deprecated/constraint_int.h>
++#define DYNSYM_ZERO_DISTANCE DYNSYM (isl_band_member_is_coincident)
++#define NEW_DYNSYMS \
++ DYNSYM (isl_schedule_constraints_compute_schedule); \
++ DYNSYM (isl_schedule_constraints_on_domain); \
++ DYNSYM (isl_schedule_constraints_set_coincidence); \
++ DYNSYM (isl_schedule_constraints_set_proximity); \
++ DYNSYM (isl_schedule_constraints_set_validity);
++#else
++#define DYNSYM_ZERO_DISTANCE DYNSYM (isl_band_member_is_zero_distance)
++#define NEW_DYNSYMS
++#endif
+#define DYNSYMS \
+ DYNSYM (clast_pprint); \
+ DYNSYM (cloog_clast_create_from_input); \
@@ -154,7 +169,7 @@
+ DYNSYM (isl_band_list_get_band); \
+ DYNSYM (isl_band_list_get_ctx); \
+ DYNSYM (isl_band_list_n_band); \
-+ DYNSYM (isl_band_member_is_zero_distance); \
++ DYNSYM_ZERO_DISTANCE; \
+ DYNSYM (isl_band_n_member); \
+ DYNSYM (isl_basic_map_add_constraint); \
+ DYNSYM (isl_basic_map_project_out); \
@@ -303,6 +318,7 @@
+ void *h;
+#define DYNSYM(x) __typeof (x) *p_##x
+ DYNSYMS
++ NEW_DYNSYMS
+#undef DYNSYM
+} cloog_pointers__;
+
@@ -337,7 +353,11 @@
+#define isl_band_list_get_band (*cloog_pointers__.p_isl_band_list_get_band)
+#define isl_band_list_get_ctx (*cloog_pointers__.p_isl_band_list_get_ctx)
+#define isl_band_list_n_band (*cloog_pointers__.p_isl_band_list_n_band)
++#ifdef HAVE_ISL_SCHED_CONSTRAINTS_COMPUTE_SCHEDULE
++#define isl_band_member_is_coincident (*cloog_pointers__.p_isl_band_member_is_coincident)
++#else
+#define isl_band_member_is_zero_distance (*cloog_pointers__.p_isl_band_member_is_zero_distance)
++#endif
+#define isl_band_n_member (*cloog_pointers__.p_isl_band_n_member)
+#define isl_basic_map_add_constraint (*cloog_pointers__.p_isl_basic_map_add_constraint)
+#define isl_basic_map_project_out (*cloog_pointers__.p_isl_basic_map_project_out)
@@ -414,6 +434,11 @@
+#define isl_pw_aff_set_tuple_id (*cloog_pointers__.p_isl_pw_aff_set_tuple_id)
+#define isl_pw_aff_sub (*cloog_pointers__.p_isl_pw_aff_sub)
+#define isl_pw_aff_zero_set (*cloog_pointers__.p_isl_pw_aff_zero_set)
++#define isl_schedule_constraints_compute_schedule (*cloog_pointers__.p_isl_schedule_constraints_compute_schedule)
++#define isl_schedule_constraints_on_domain (*cloog_pointers__.p_isl_schedule_constraints_on_domain)
++#define isl_schedule_constraints_set_coincidence (*cloog_pointers__.p_isl_schedule_constraints_set_coincidence)
++#define isl_schedule_constraints_set_proximity (*cloog_pointers__.p_isl_schedule_constraints_set_proximity)
++#define isl_schedule_constraints_set_validity (*cloog_pointers__.p_isl_schedule_constraints_set_validity)
+#define isl_schedule_free (*cloog_pointers__.p_isl_schedule_free)
+#define isl_schedule_get_band_forest (*cloog_pointers__.p_isl_schedule_get_band_forest)
+#define isl_set_add_constraint (*cloog_pointers__.p_isl_set_add_constraint)
1.2 src/patchsets/gcc/4.9.1/gentoo/README.history
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/gentoo/README.history?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/gentoo/README.history?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/gentoo/README.history?r1=1.1&r2=1.2
Index: README.history
===================================================================
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.1/gentoo/README.history,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- README.history 7 Aug 2014 00:05:16 -0000 1.1
+++ README.history 23 Apr 2015 19:10:19 -0000 1.2
@@ -1,4 +1,7 @@
-1.0 (pending)
+1.1 [pending]
+ U 74_all_gcc49_cloog-dl.patch
+
+1.0 07 Aug 2014
+ 09_all_default-ssp.patch
+ 10_all_default-fortify-source.patch
+ 11_all_default-warn-format-security.patch
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-04-23 19:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-23 19:10 [gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.1/gentoo: 74_all_gcc49_cloog-dl.patch README.history Mike Frysinger (vapier)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox