[all-commits] [llvm/llvm-project] 79e788: [flang][AIX] BIND(C) derived type alignment for AI...
Kelvin Li via All-commits
all-commits at lists.llvm.org
Mon Jan 13 07:52:32 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 79e788d02eefdacb08af365389b9055518f3fad6
https://github.com/llvm/llvm-project/commit/79e788d02eefdacb08af365389b9055518f3fad6
Author: Kelvin Li <kkwli at users.noreply.github.com>
Date: 2025-01-13 (Mon, 13 Jan 2025)
Changed paths:
M flang/include/flang/Optimizer/CodeGen/TypeConverter.h
M flang/include/flang/Optimizer/Dialect/FIRTypes.td
M flang/lib/Lower/ConvertType.cpp
M flang/lib/Optimizer/CodeGen/BoxedProcedure.cpp
M flang/lib/Optimizer/CodeGen/TypeConverter.cpp
M flang/lib/Optimizer/Dialect/FIRType.cpp
M flang/lib/Semantics/compute-offsets.cpp
M flang/test/Lower/CUDA/cuda-devptr.cuf
M flang/test/Lower/HLFIR/bindc-value-derived.f90
M flang/test/Lower/OpenMP/copyin.f90
A flang/test/Lower/derived-types-bindc.f90
M flang/test/Lower/intentout-deallocate.f90
A flang/test/Semantics/offsets04.f90
Log Message:
-----------
[flang][AIX] BIND(C) derived type alignment for AIX (#121505)
This patch is to handle the alignment requirement for the `bind(c)`
derived type component that is real type and larger than 4 bytes. The
alignment of such component is 4-byte.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list