This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rGbdf4c7b738ee: [z/OS]Remove overriding default attribute aligned value (authored by fanbo-meng).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D107189/new/ https://reviews.llvm.org/D107189 Files: clang/lib/Basic/Targets/OSTargets.h clang/test/CodeGen/SystemZ/zos-alignment.c Index: clang/test/CodeGen/SystemZ/zos-alignment.c =================================================================== --- clang/test/CodeGen/SystemZ/zos-alignment.c +++ clang/test/CodeGen/SystemZ/zos-alignment.c @@ -147,7 +147,7 @@ } S10; // CHECK: 0 | struct s10 // CHECK-NEXT: 0 | unsigned int a -// CHECK-NEXT: | [sizeof=16, align=16] +// CHECK-NEXT: | [sizeof=8, align=8] struct s11 { char a; Index: clang/lib/Basic/Targets/OSTargets.h =================================================================== --- clang/lib/Basic/Targets/OSTargets.h +++ clang/lib/Basic/Targets/OSTargets.h @@ -796,7 +796,6 @@ this->UseZeroLengthBitfieldAlignment = true; this->UseLeadingZeroLengthBitfield = false; this->ZeroLengthBitfieldBoundary = 32; - this->DefaultAlignForAttributeAligned = 128; } };
Index: clang/test/CodeGen/SystemZ/zos-alignment.c =================================================================== --- clang/test/CodeGen/SystemZ/zos-alignment.c +++ clang/test/CodeGen/SystemZ/zos-alignment.c @@ -147,7 +147,7 @@ } S10; // CHECK: 0 | struct s10 // CHECK-NEXT: 0 | unsigned int a -// CHECK-NEXT: | [sizeof=16, align=16] +// CHECK-NEXT: | [sizeof=8, align=8] struct s11 { char a; Index: clang/lib/Basic/Targets/OSTargets.h =================================================================== --- clang/lib/Basic/Targets/OSTargets.h +++ clang/lib/Basic/Targets/OSTargets.h @@ -796,7 +796,6 @@ this->UseZeroLengthBitfieldAlignment = true; this->UseLeadingZeroLengthBitfield = false; this->ZeroLengthBitfieldBoundary = 32; - this->DefaultAlignForAttributeAligned = 128; } };
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits