[comp.unix.cray] C++ on Cray YMP

kk881595@longs.LANCE.ColoState.EDU (kevin knappmiller) (04/04/91)

Does Cray have, or have plans for, a vectorizing C++ compiler for the YMP?

Kevin Knappmiller
Department of Mechanical Engineering
Colorado State University
Fort Collins, CO  80523
kk881595@longs.lance.colostate.edu

jac@gandalf.llnl.gov (James A. Crotinger) (04/05/91)

kk881595@longs.LANCE.ColoState.EDU (kevin knappmiller) writes:

> Does Cray have, or have plans for, a vectorizing C++ compiler for the YMP?

  AT&T's CFRONT has been ported to CRAY YMP's and 2's. Since CFRONT just
produces C code, it is possible to get vectorized code by using a vectorizing
C compiler as the backend. Unfortunately, however, the constructs which one
tends to use in C++ code often result in C code which is too complex for
cc/scc's optimizer. 

  Jim

--
-----------------------------------------------------------------------------
James A. Crotinger     Lawrence Livermore Natl Lab // The above views 
jac@moonshine.llnl.gov P.O. Box 808;  L-630    \\ // are mine and are not 
(415) 422-0259         Livermore CA  94550      \\/ necessarily those of LLNL