[all-commits] [llvm/llvm-project] 0ec3ac: [Flang] Add -fconvert option to swap endianness fo...
jpenix-quic via All-commits
all-commits at lists.llvm.org
Wed Oct 12 16:59:26 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0ec3ac9b7fbd15698af7289e1214e8ff3d82ec14
https://github.com/llvm/llvm-project/commit/0ec3ac9b7fbd15698af7289e1214e8ff3d82ec14
Author: Jonathon Penix <jpenix at quicinc.com>
Date: 2022-10-12 (Wed, 12 Oct 2022)
Changed paths:
M clang/include/clang/Driver/Options.td
M clang/lib/Driver/ToolChains/Flang.cpp
M flang/examples/external-hello.cpp
M flang/include/flang/Frontend/FrontendOptions.h
M flang/include/flang/Lower/Bridge.h
A flang/include/flang/Lower/EnvironmentDefault.h
A flang/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h
M flang/include/flang/Runtime/main.h
M flang/lib/Frontend/CompilerInvocation.cpp
M flang/lib/Frontend/FrontendActions.cpp
M flang/lib/Lower/Bridge.cpp
M flang/lib/Optimizer/Builder/CMakeLists.txt
A flang/lib/Optimizer/Builder/Runtime/EnvironmentDefaults.cpp
M flang/runtime/FortranMain/Fortran_main.c
A flang/runtime/environment-default-list.h
M flang/runtime/environment.cpp
M flang/runtime/environment.h
M flang/runtime/main.cpp
A flang/test/Driver/convert.f90
M flang/test/Driver/driver-help-hidden.f90
M flang/test/Driver/driver-help.f90
M flang/test/Driver/emit-mlir.f90
M flang/test/Driver/frontend-forwarding.f90
A flang/test/Lower/convert.f90
A flang/test/Lower/environment-defaults.f90
M flang/test/Runtime/no-cpp-dep.c
M flang/tools/bbc/bbc.cpp
M flang/unittests/Runtime/CommandTest.cpp
M flang/unittests/Runtime/Stop.cpp
Log Message:
-----------
[Flang] Add -fconvert option to swap endianness for unformatted files.
To accomplish this, this patch creates an optional list of environment
variable default values to be set by the runtime to allow directly using
the existing runtime implementation of FORT_CONVERT for I/O conversions.
More information about the All-commits
mailing list