public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: [PATCH] gcc/: Fix building with isl-0.15.0; includes
@ 2015-07-19 21:32 james harvey
  2015-07-20  3:18 ` Tobias Grosser
  0 siblings, 1 reply; 3+ messages in thread
From: james harvey @ 2015-07-19 21:32 UTC (permalink / raw)
  To: Bernhard Reutner-Fischer; +Cc: GCC Patches, Tobias Grosser, Mike Frysinger

These two patches appear to do the trick.  I'm building with ISL 0.15
just fine now.

On Fri, Jul 17, 2015 at 11:10 AM, Bernhard Reutner-Fischer
<rep.dot.nop@gmail.com> wrote:
> In addition to Mike's "[PATCH] gcc: fix building w/isl-0.15" in
> https://gcc.gnu.org/ml/gcc-patches/2015-07/msg01162.html
> I seem to also need a couple of more includes for isl-0.15.0:
>
> 2015-07-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
>
>         * graphite-blocking.c, graphite-dependences.c,
>         graphite-interchange.c, graphite-isl-ast-to-gimple.c,
>         graphite-optimize-isl.c, graphite-poly.c,
>         graphite-scop-detection.c, graphite-sese-to-poly.c,
>         graphite.c: Add missing isl includes.
> ---
>  gcc/graphite-blocking.c          |    1 +
>  gcc/graphite-dependences.c       |    1 +
>  gcc/graphite-interchange.c       |    1 +
>  gcc/graphite-isl-ast-to-gimple.c |    2 ++
>  gcc/graphite-optimize-isl.c      |    2 ++
>  gcc/graphite-poly.c              |    1 +
>  gcc/graphite-scop-detection.c    |    1 +
>  gcc/graphite-sese-to-poly.c      |    1 +
>  gcc/graphite.c                   |    1 +
>  9 files changed, 11 insertions(+)
>
> diff --git a/gcc/graphite-blocking.c b/gcc/graphite-blocking.c
> index 73d7c59..172bdcd 100644
> --- a/gcc/graphite-blocking.c
> +++ b/gcc/graphite-blocking.c
> @@ -27,6 +27,7 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/set.h>
>  #include <isl/map.h>
>  #include <isl/union_map.h>
> diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c
> index 9a0986d..df52e54 100644
> --- a/gcc/graphite-dependences.c
> +++ b/gcc/graphite-dependences.c
> @@ -25,6 +25,7 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/set.h>
>  #include <isl/map.h>
>  #include <isl/union_map.h>
> diff --git a/gcc/graphite-interchange.c b/gcc/graphite-interchange.c
> index aee51a8..bcf7f3b 100644
> --- a/gcc/graphite-interchange.c
> +++ b/gcc/graphite-interchange.c
> @@ -27,6 +27,7 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/aff.h>
>  #include <isl/set.h>
>  #include <isl/map.h>
> diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c
> index b32781a..7aafee2 100644
> --- a/gcc/graphite-isl-ast-to-gimple.c
> +++ b/gcc/graphite-isl-ast-to-gimple.c
> @@ -24,7 +24,9 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/set.h>
> +#include <isl/union_set.h>
>  #include <isl/map.h>
>  #include <isl/union_map.h>
>  #include <isl/ast_build.h>
> diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c
> index 388e25c..2b55783 100644
> --- a/gcc/graphite-optimize-isl.c
> +++ b/gcc/graphite-optimize-isl.c
> @@ -24,7 +24,9 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/set.h>
> +#include <isl/union_set.h>
>  #include <isl/map.h>
>  #include <isl/union_map.h>
>  #include <isl/schedule.h>
> diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c
> index bcd08d8..e3ddd57 100644
> --- a/gcc/graphite-poly.c
> +++ b/gcc/graphite-poly.c
> @@ -25,6 +25,7 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/set.h>
>  #include <isl/map.h>
>  #include <isl/union_map.h>
> diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.c
> index 47e0da0..22fdde3 100644
> --- a/gcc/graphite-scop-detection.c
> +++ b/gcc/graphite-scop-detection.c
> @@ -25,6 +25,7 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/set.h>
>  #include <isl/map.h>
>  #include <isl/union_map.h>
> diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c
> index 5064247..7b10289 100644
> --- a/gcc/graphite-sese-to-poly.c
> +++ b/gcc/graphite-sese-to-poly.c
> @@ -24,6 +24,7 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/set.h>
>  #include <isl/map.h>
>  #include <isl/union_map.h>
> diff --git a/gcc/graphite.c b/gcc/graphite.c
> index a81ef6a..32f405a 100644
> --- a/gcc/graphite.c
> +++ b/gcc/graphite.c
> @@ -38,6 +38,7 @@ along with GCC; see the file COPYING3.  If not see
>  /* Workaround for GMP 5.1.3 bug, see PR56019.  */
>  #include <stddef.h>
>
> +#include <isl/constraint.h>
>  #include <isl/set.h>
>  #include <isl/map.h>
>  #include <isl/options.h>
> --
> 1.7.10.4
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] gcc/: Fix building with isl-0.15.0; includes
  2015-07-19 21:32 [PATCH] gcc/: Fix building with isl-0.15.0; includes james harvey
@ 2015-07-20  3:18 ` Tobias Grosser
  0 siblings, 0 replies; 3+ messages in thread
From: Tobias Grosser @ 2015-07-20  3:18 UTC (permalink / raw)
  To: james harvey, Bernhard Reutner-Fischer; +Cc: GCC Patches, Mike Frysinger

On 07/19/2015 11:10 PM, james harvey wrote:
> These two patches appear to do the trick.  I'm building with ISL 0.15
> just fine now.

Nice.

Tobias

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH] gcc/: Fix building with isl-0.15.0; includes
  2015-07-14 14:45 [PATCH] gcc: fix building w/isl-0.15 Mike Frysinger
@ 2015-07-17 11:36 ` Bernhard Reutner-Fischer
  0 siblings, 0 replies; 3+ messages in thread
From: Bernhard Reutner-Fischer @ 2015-07-17 11:36 UTC (permalink / raw)
  To: gcc-patches; +Cc: Bernhard Reutner-Fischer, Tobias Grosser, Mike Frysinger

In addition to Mike's "[PATCH] gcc: fix building w/isl-0.15" in
https://gcc.gnu.org/ml/gcc-patches/2015-07/msg01162.html
I seem to also need a couple of more includes for isl-0.15.0:

2015-07-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

	* graphite-blocking.c, graphite-dependences.c,
	graphite-interchange.c, graphite-isl-ast-to-gimple.c,
	graphite-optimize-isl.c, graphite-poly.c,
	graphite-scop-detection.c, graphite-sese-to-poly.c,
	graphite.c: Add missing isl includes.
---
 gcc/graphite-blocking.c          |    1 +
 gcc/graphite-dependences.c       |    1 +
 gcc/graphite-interchange.c       |    1 +
 gcc/graphite-isl-ast-to-gimple.c |    2 ++
 gcc/graphite-optimize-isl.c      |    2 ++
 gcc/graphite-poly.c              |    1 +
 gcc/graphite-scop-detection.c    |    1 +
 gcc/graphite-sese-to-poly.c      |    1 +
 gcc/graphite.c                   |    1 +
 9 files changed, 11 insertions(+)

diff --git a/gcc/graphite-blocking.c b/gcc/graphite-blocking.c
index 73d7c59..172bdcd 100644
--- a/gcc/graphite-blocking.c
+++ b/gcc/graphite-blocking.c
@@ -27,6 +27,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/set.h>
 #include <isl/map.h>
 #include <isl/union_map.h>
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c
index 9a0986d..df52e54 100644
--- a/gcc/graphite-dependences.c
+++ b/gcc/graphite-dependences.c
@@ -25,6 +25,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/set.h>
 #include <isl/map.h>
 #include <isl/union_map.h>
diff --git a/gcc/graphite-interchange.c b/gcc/graphite-interchange.c
index aee51a8..bcf7f3b 100644
--- a/gcc/graphite-interchange.c
+++ b/gcc/graphite-interchange.c
@@ -27,6 +27,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/aff.h>
 #include <isl/set.h>
 #include <isl/map.h>
diff --git a/gcc/graphite-isl-ast-to-gimple.c b/gcc/graphite-isl-ast-to-gimple.c
index b32781a..7aafee2 100644
--- a/gcc/graphite-isl-ast-to-gimple.c
+++ b/gcc/graphite-isl-ast-to-gimple.c
@@ -24,7 +24,9 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/set.h>
+#include <isl/union_set.h>
 #include <isl/map.h>
 #include <isl/union_map.h>
 #include <isl/ast_build.h>
diff --git a/gcc/graphite-optimize-isl.c b/gcc/graphite-optimize-isl.c
index 388e25c..2b55783 100644
--- a/gcc/graphite-optimize-isl.c
+++ b/gcc/graphite-optimize-isl.c
@@ -24,7 +24,9 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/set.h>
+#include <isl/union_set.h>
 #include <isl/map.h>
 #include <isl/union_map.h>
 #include <isl/schedule.h>
diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c
index bcd08d8..e3ddd57 100644
--- a/gcc/graphite-poly.c
+++ b/gcc/graphite-poly.c
@@ -25,6 +25,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/set.h>
 #include <isl/map.h>
 #include <isl/union_map.h>
diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.c
index 47e0da0..22fdde3 100644
--- a/gcc/graphite-scop-detection.c
+++ b/gcc/graphite-scop-detection.c
@@ -25,6 +25,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/set.h>
 #include <isl/map.h>
 #include <isl/union_map.h>
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c
index 5064247..7b10289 100644
--- a/gcc/graphite-sese-to-poly.c
+++ b/gcc/graphite-sese-to-poly.c
@@ -24,6 +24,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/set.h>
 #include <isl/map.h>
 #include <isl/union_map.h>
diff --git a/gcc/graphite.c b/gcc/graphite.c
index a81ef6a..32f405a 100644
--- a/gcc/graphite.c
+++ b/gcc/graphite.c
@@ -38,6 +38,7 @@ along with GCC; see the file COPYING3.  If not see
 /* Workaround for GMP 5.1.3 bug, see PR56019.  */
 #include <stddef.h>
 
+#include <isl/constraint.h>
 #include <isl/set.h>
 #include <isl/map.h>
 #include <isl/options.h>
-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-07-19 21:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-19 21:32 [PATCH] gcc/: Fix building with isl-0.15.0; includes james harvey
2015-07-20  3:18 ` Tobias Grosser
  -- strict thread matches above, loose matches on Subject: below --
2015-07-14 14:45 [PATCH] gcc: fix building w/isl-0.15 Mike Frysinger
2015-07-17 11:36 ` [PATCH] gcc/: Fix building with isl-0.15.0; includes Bernhard Reutner-Fischer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).