aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorSven Schnelle <[email protected]>2022-04-25 14:17:42 +0200
committerHeiko Carstens <[email protected]>2022-04-27 12:53:07 +0200
commit8b202ee218395319aec1ef44f72043e1fbaccdd6 (patch)
treee76434d0d187e7688550079cc687801336e2a714 /tools/perf/scripts/python/event_analyzing_sample.py
parentaf2d861d4cd2a4da5137f795ee3509e6f944a25b (diff)
s390: disable -Warray-bounds
gcc-12 shows a lot of array bound warnings on s390. This is caused by the S390_lowcore macro which uses a hardcoded address of 0. Wrapping that with absolute_pointer() works, but gcc no longer knows that a 12 bit displacement is sufficient to access lowcore. So it emits instructions like 'lghi %r1,0; l %rx,xxx(%r1)' instead of a single load/store instruction. As s390 stores variables often read/written in lowcore, this is considered problematic. Therefore disable -Warray-bounds on s390 for gcc-12 for the time being, until there is a better solution. Signed-off-by: Sven Schnelle <[email protected]> Link: https://lore.kernel.org/r/[email protected] Link: https://lore.kernel.org/r/[email protected] Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Heiko Carstens <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions