* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
@ 2014-07-13 11:40 ` tkoenig at gcc dot gnu.org
2014-07-13 13:34 ` tkoenig at gcc dot gnu.org
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2014-07-13 11:40 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
Thomas Koenig <tkoenig at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.10.0
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
2014-07-13 11:40 ` [Bug bootstrap/61792] " tkoenig at gcc dot gnu.org
@ 2014-07-13 13:34 ` tkoenig at gcc dot gnu.org
2014-07-13 18:12 ` tkoenig at gcc dot gnu.org
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2014-07-13 13:34 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
--- Comment #2 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Here is the command line:
make[3]: Entering directory `/home/ig25/Gcc/trunk-bin/gcc'
g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format
-Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I.
-I. -I../../trunk/gcc -I../../trunk/gcc/. -I../../trunk/gcc/../include
-I../../trunk/gcc/../libcpp/include -I../../trunk/gcc/../libdecnumber
-I../../trunk/gcc/../libdecnumber/bid -I../libdecnumber
-I../../trunk/gcc/../libbacktrace -DCLOOG_INT_GMP -I/home/ig25/include -o
graphite-isl-ast-to-gimple.o -MT graphite-isl-ast-to-gimple.o -MMD -MP -MF
./.deps/graphite-isl-ast-to-gimple.TPo
../../trunk/gcc/graphite-isl-ast-to-gimple.c
../../trunk/gcc/graphite-isl-ast-to-gimple.c: In function 'tree_node*
gcc_expression_from_isl_expr_int(tree, isl_ast_expr*)':
../../trunk/gcc/graphite-isl-ast-to-gimple.c:143:44: error:
'isl_ast_expr_get_val' was not declared in this scope
isl_val *val = isl_ast_expr_get_val (expr);
^
../../trunk/gcc/graphite-isl-ast-to-gimple.c: In function 'isl_ast_expr*
get_upper_bound(isl_ast_node*)':
../../trunk/gcc/graphite-isl-ast-to-gimple.c:465:63: error:
'isl_ast_expr_from_val' was not declared in this scope
res = isl_ast_expr_sub (ub, isl_ast_expr_from_val (one));
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
2014-07-13 11:40 ` [Bug bootstrap/61792] " tkoenig at gcc dot gnu.org
2014-07-13 13:34 ` tkoenig at gcc dot gnu.org
@ 2014-07-13 18:12 ` tkoenig at gcc dot gnu.org
2014-07-14 10:32 ` rguenth at gcc dot gnu.org
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2014-07-13 18:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
Thomas Koenig <tkoenig at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |romangareev at gcc dot gnu.org
--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Could be due to https://gcc.gnu.org/viewcvs?rev=212455&root=gcc&view=rev .
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (2 preceding siblings ...)
2014-07-13 18:12 ` tkoenig at gcc dot gnu.org
@ 2014-07-14 10:32 ` rguenth at gcc dot gnu.org
2014-07-15 18:42 ` tkoenig at gcc dot gnu.org
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-07-14 10:32 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2014-07-14
Ever confirmed|0 |1
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
I think we now need very very recent ISL (use of 0.11 is also broken this way
but still accepted by configure and documented as working).
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (3 preceding siblings ...)
2014-07-14 10:32 ` rguenth at gcc dot gnu.org
@ 2014-07-15 18:42 ` tkoenig at gcc dot gnu.org
2014-07-15 20:43 ` manfred99 at gmx dot ch
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2014-07-15 18:42 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
Thomas Koenig <tkoenig at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |blocker
--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Installing a more recent (0.1.3) libisl makes configure fail with
checking for version 0.11 of ISL... no
checking for version 0.12 of ISL... no
configure: error: Unable to find a usable ISL. See config.log for details.
Is there a way that I can revert bootstrap capability, short of reverting
revision 212455?
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (4 preceding siblings ...)
2014-07-15 18:42 ` tkoenig at gcc dot gnu.org
@ 2014-07-15 20:43 ` manfred99 at gmx dot ch
2014-07-15 22:33 ` dominiq at lps dot ens.fr
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: manfred99 at gmx dot ch @ 2014-07-15 20:43 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
--- Comment #6 from Manfred Schwarb <manfred99 at gmx dot ch> ---
There is ./configure --disable-isl-version-check,
but I doubt that it will help. The thing is, isl-0.13 needs
cloog-0.18.2 (or rather, cloog-0.18.1 needs isl-0.12.2 and does
not build with isl-0.13), which is not yet released.
Now I heard that the goal is to do without cloog, but I guess
the configure machinery (and probably, the rest of the graphite code)
is not yet up to it.
There really needs an immediate solution to this issue,
I think ATM there is no way to build graphite without resorting to
non-released libraries.
I suggest to revert all these isl-0.13 dependencies until cloog-0.18.2
is released, or there is shown some way to build graphite without cloog.
Roman, how is one supposed to build GCC with graphite support?
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (5 preceding siblings ...)
2014-07-15 20:43 ` manfred99 at gmx dot ch
@ 2014-07-15 22:33 ` dominiq at lps dot ens.fr
2014-07-15 23:03 ` manfred99 at gmx dot ch
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: dominiq at lps dot ens.fr @ 2014-07-15 22:33 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
--- Comment #7 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
For the record, I have done a clean bootstrap of r212523 on
x86_64-apple-darwin13 with cloog-0.18.1 and isl-0.12.2.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (6 preceding siblings ...)
2014-07-15 22:33 ` dominiq at lps dot ens.fr
@ 2014-07-15 23:03 ` manfred99 at gmx dot ch
2014-07-15 23:26 ` dominiq at lps dot ens.fr
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: manfred99 at gmx dot ch @ 2014-07-15 23:03 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
--- Comment #8 from Manfred Schwarb <manfred99 at gmx dot ch> ---
The graphite-isl-ast-to-gimple.c code reads
#ifdef HAVE_cloog
#include <isl/set.h>
#include <isl/map.h>
#include <isl/union_map.h>
#include <isl/ast_build.h>
#if defined(__cplusplus)
extern "C" {
#endif
#include <isl/val_gmp.h>
#if defined(__cplusplus)
}
#endif
#endif
and val_gmp.h only exists in isl-0.13.
So maybe things work when disabling/not using cloog?
Will have to check tomorrow.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (7 preceding siblings ...)
2014-07-15 23:03 ` manfred99 at gmx dot ch
@ 2014-07-15 23:26 ` dominiq at lps dot ens.fr
2014-07-16 10:02 ` manfred99 at gmx dot ch
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: dominiq at lps dot ens.fr @ 2014-07-15 23:26 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
--- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> and val_gmp.h only exists in isl-0.13.
I have val_gmp.h for isl-0.12.1 and isl-0.12.2:
[Book15] f90/bug% find /opt/libs -name val_gmp.h
/opt/libs/cloog-0.18.1/isl/include/isl/val_gmp.h
/opt/libs/isl-0.12.1/include/isl/val_gmp.h
/opt/libs/isl-0.12.2/include/isl/val_gmp.h
and they are all the same.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (8 preceding siblings ...)
2014-07-15 23:26 ` dominiq at lps dot ens.fr
@ 2014-07-16 10:02 ` manfred99 at gmx dot ch
2014-07-16 12:11 ` grosser at gcc dot gnu.org
2014-11-19 13:57 ` [Bug bootstrap/61792] [5 " rguenth at gcc dot gnu.org
11 siblings, 0 replies; 13+ messages in thread
From: manfred99 at gmx dot ch @ 2014-07-16 10:02 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
--- Comment #10 from Manfred Schwarb <manfred99 at gmx dot ch> ---
Dominique, you are right.
The issue is not with isl-0.12 and isl-0.13.
It is isl-0.11 that is missing these include files. So with the
above mentioned check-in, building GCC using isl-0.11 does no longer work.
I just could build trunk successfully now, using isl-0.12.2.
One should rip isl-0.11 support out of configure etc. therefore.
OK, I see what could have happened to Thomas: GMP support in isl
is optional. If you build isl without gmp headers being present,
then probably you wont get the needed headers to compile GCC.
So it seems isl-0.12.2 with GMP support is needed to build graphite.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (9 preceding siblings ...)
2014-07-16 10:02 ` manfred99 at gmx dot ch
@ 2014-07-16 12:11 ` grosser at gcc dot gnu.org
2014-11-19 13:57 ` [Bug bootstrap/61792] [5 " rguenth at gcc dot gnu.org
11 siblings, 0 replies; 13+ messages in thread
From: grosser at gcc dot gnu.org @ 2014-07-16 12:11 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
--- Comment #11 from Tobias Grosser <grosser at gcc dot gnu.org> ---
(In reply to Manfred Schwarb from comment #10)
> Dominique, you are right.
> The issue is not with isl-0.12 and isl-0.13.
>
> It is isl-0.11 that is missing these include files. So with the
> above mentioned check-in, building GCC using isl-0.11 does no longer work.
>
> I just could build trunk successfully now, using isl-0.12.2.
>
> One should rip isl-0.11 support out of configure etc. therefore.
>
>
> OK, I see what could have happened to Thomas: GMP support in isl
> is optional. If you build isl without gmp headers being present,
> then probably you wont get the needed headers to compile GCC.
> So it seems isl-0.12.2 with GMP support is needed to build graphite.
GMP support only became optional with the unreleased isl-0.14. graphite should
build correctly with isl-0.12.2 and cloog-0.18.2. We should remove remove other
versions from the configure check.
Roman, is currently working on adapting configure.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug bootstrap/61792] [5 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val
2014-07-13 11:40 [Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val tkoenig at gcc dot gnu.org
` (10 preceding siblings ...)
2014-07-16 12:11 ` grosser at gcc dot gnu.org
@ 2014-11-19 13:57 ` rguenth at gcc dot gnu.org
11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-11-19 13:57 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
^ permalink raw reply [flat|nested] 13+ messages in thread