On 3 April 2017 at 00:25, L A Walsh wrote: > The loop-block optimization say it needs cloog + ppl for > graphite -- but I saw an email from July 2012, Jonathan Wakely, > that says the trunk was using isl, so ppl wasn't needed. > > Does that imply that 5 years later, what was in trunk might > be in the mainstream releases? I.e. what, besides > cloog is needed, "today" for building the graphite optimizers, > ppl or isl? Just ISL, not cloog or ppl, as documented: https://gcc.gnu.org/install/prerequisites.html That's for trunk, for a specific release see the docs included in the release sources. No currently supported release needs cloog or ppl. GCC 4.9 needed isl and cloog. > If isl, should the manpage text for loop-block saying > that ppl is required be updated? It already has been: -floop-block -floop-unroll-and-jam Perform loop nest optimizations. Same as -floop-nest-optimize. To use this code transformation, GCC has to be configured with --with-isl to enable the Graphite loop transformation infrastructure. If you look at the manpage for an old release then you'll see the requirements for the old release.