------- Comment From <email address hidden> 2021-02-25 07:36 EDT------- binutils-s390x-linux-gnu s390x 2.30-21ubuntu1~18.04.5 works fine.
Tested as follows:
#include <stdio.h> char a __attribute((aligned(1))); char b __attribute((aligned(1))); int main() { printf("%p %p\n", &a, &b); }
prints the following:
0x2aa00c02014 0x2aa00c02014
on the latest bionic (the pointers are the same - bad).
After the upgrade to bionic-proposed it prints:
0x2aa2ed82015 0x2aa2ed82014
(the pointers are different - good).
------- Comment From <email address hidden> 2021-02-25 07:36 EDT------- s390x-linux- gnu s390x 2.30-21ubuntu1~ 18.04.5 works fine.
binutils-
Tested as follows:
#include <stdio.h> (aligned( 1))); (aligned( 1)));
char a __attribute(
char b __attribute(
int main() { printf("%p %p\n", &a, &b); }
prints the following:
0x2aa00c02014 0x2aa00c02014
on the latest bionic (the pointers are the same - bad).
After the upgrade to bionic-proposed it prints:
0x2aa2ed82015 0x2aa2ed82014
(the pointers are different - good).