Diego Novillo wrote: > On Thu, Nov 15, 2012 at 4:53 PM, Diego Novillo <dnovi...@google.com> wrote: > > > I have tested the patch pretty extensively: > > > > - Regular bootstraps on x86_64, ppc, ia64, sparc and hppa. > > - Bootstraps with --enable-checking=release > > - Bootstraps with --enable-checking=gc,gcac > > - Basic builds on all targets (using contrib/config-list.mk). > > I have now committed all 25 parts of this patch as rev 193595. Please > CC me on any problems that you think may be related to this rewrite.
This breaks an spu-elf cross-compiler built on a powerpc64-linux host using a gcc 4.1.2 host compiler (i.e. RHEL5.x, which is the latest RHEL distro that still supports running on Cell/B.E.). I'm getting errors along the lines of: /home/uweigand/fsf/gcc-head/gcc/tree-data-ref.c: In function 'conflict_function* conflict_fn(unsigned int, ...)': /home/uweigand/fsf/gcc-head/gcc/tree-data-ref.c:1599: warning: cannot receive objects of non-POD type 'class affine_fn' through '...'; call will abort at runtime And indeed it does then abort at runtime when building libgfortran (with -ftree-vectorize enabled). "affine_fn" is defined in tree-data-ref.h as: typedef vec<tree> affine_fn; which apparently is no longer a POD type? Bye, Ulrich -- Dr. Ulrich Weigand GNU Toolchain for Linux on System z and Cell BE ulrich.weig...@de.ibm.com