[Llvm-bgq-discuss] bgclang r220548-20141024 on vesta/mira

Hal Finkel hfinkel at anl.gov
Sat Nov 1 14:28:44 CDT 2014


----- Original Message -----
> From: "Hal Finkel" <hfinkel at anl.gov>
> To: llvm-bgq-discuss at lists.alcf.anl.gov
> Sent: Saturday, November 1, 2014 2:00:17 AM
> Subject: [Llvm-bgq-discuss] bgclang r220548-20141024 on vesta/mira
> 
> Hi everyone,
> 
> I've updated our bgclang install on vesta and mira to
> r220548-20141024.
> 
> This new build picks up some nice upstream improvements and bug fixes
> and some local improvements and fixes.
> 
>  - support for __attribute__((align_value(n))) and #pragma omp simd
>  aligned(n) for specifying pointer alignments
> 
>  - better support for QPX vectorization of math functions with
>  -ffast-math is enabled (also, this build uses the scalar SLEEF
>  functions for exp/exp2/exp10 by default because they're much faster
>  than the libm versions).
> 
>  - bgclang++11 includes a work-around for std::locale("") being
>  broken (because libc's newlocale is broken when provided with "")
>  -- hopefully boost.filesystem will work better now.
> 
>  - A work-around (via a wrapper header) is provided for
>  spi/include/kernel/process.h so you shouldn't need to worry about
>  the missing __INLINE__ on Kernel_GetJobID in the system header any
>  more.
> 
> For those maintaining their own installs, RPMs (and SRPMs) are
> available on the trac page:
> https://trac.alcf.anl.gov/projects/llvm-bgq

I've updated the web page for a slightly-updated bgclang rpm now in use on our systems. It is the same as the one from yesterday, except that it also includes an upstream bug fix for a compiler crash related to debugging information output you could hit when compiling at -O0.

 -Hal

> 
> Thanks again,
> Hal
> 
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory
> _______________________________________________
> llvm-bgq-discuss mailing list
> llvm-bgq-discuss at lists.alcf.anl.gov
> https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> _______________________________________________
> llvm-bgq-discuss mailing list
> llvm-bgq-discuss at lists.alcf.anl.gov
> https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory


More information about the llvm-bgq-discuss mailing list