[llvm-dev] IBM C/C++ and Fortran compilers to adopt LLVM open source infrastructure

Tom Honermann via llvm-dev llvm-dev at lists.llvm.org
Tue Feb 25 08:29:28 PST 2020


Hi Kit.  I'm curious about the support for Clang on z/OS and, in particular, support for EBCDIC based source files and run-time interaction with the OS.  Would you be able to describe what features IBM has added (or will be adding) along those lines?  Will the z/OS enhanced ASCII functionality<https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.bpxb200/uenha.htm> be supported?  How about xlC's enhanced ASCII<https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.cbcux01/ascii.htm> support?  Or #pragma filetag<https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.cbcpx01/fltg.htm>?  Or #pragma convlit<https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.cbcux01/convlit.htm>?  Does IBM plan to contribute changes for these features back to the community?

This sounds like a positive direction!

Tom.

(apologies if this message is received twice, my mail client is acting up).

From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of Kit Barton via llvm-dev
Sent: Monday, February 24, 2020 1:44 PM
To: llvm-dev at lists.llvm.org
Subject: [llvm-dev] IBM C/C++ and Fortran compilers to adopt LLVM open source infrastructure

Hi all,
I'm very excited to be able to share this with everyone.

IBM announced this morning our intention to migrate our existing XL C/C++ and Fortran compilers to adopt the LLVM infrastructure. This will include both front-end (Clang) and back-end optimizations and code generation.

You can read the full announcement here:
https://developer.ibm.com/linuxonpower/2020/02/23/ibm-c-c-and-fortran-compilers-to-adopt-llvm-open-source-infrastructure/<https://urldefense.proofpoint.com/v2/url?u=https-3A__developer.ibm.com_linuxonpower_2020_02_23_ibm-2Dc-2Dc-2Dand-2Dfortran-2Dcompilers-2Dto-2Dadopt-2Dllvm-2Dopen-2Dsource-2Dinfrastructure_&d=DwMFaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=oOJsFtgkFCCcDlfLWKmfrVDtpXLihXJTBGJfSapXCV0&m=tZKprmffzEkUM3gcP4LTvyihX_fLGH0hYTjj65EDfic&s=sJ3t-OgKvWIK4EtJUgDahDtw8bS0vXa8oxlPXMQ-X-c&e=>

If anyone has any questions/comments, I'm very happy to discuss further - either through email or on discord (my presence on IRC is very intermittent).

Kit Barton, Ph.D.
STSM, Technical lead for LLVM on Power and XL Compilers
IBM Toronto Lab, C2/705/8200/MKM
8200 Warden Ave, Markham, L6G 1C7
(905) 413-3452
kbarton at ca.ibm.com<mailto:kbarton at ca.ibm.com>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200225/904ce3fe/attachment.html>


More information about the llvm-dev mailing list