binutils-gdb/gdb/testsuite/gdb.opt
Tom de Vries f0f9e75a82 [gdb/testsuite] Make inline-locals.c deterministic
When running testcase gdb.opt/inline-locals.exp on openSUSE Tumbleweed, I get:
...
(gdb) info locals^M
array = {0 <repeats 48 times>, 15775231, 0, 194, 0, -11497, 32767, 4199061, \
  0, 0, 0, 0, 0, 4198992, 0, 4198432, 0}^M
(gdb) FAIL: gdb.opt/inline-locals.exp: info locals above bar 2
...

Fix this by:
- completely initializing array before printing any value
- updating the pattern to match "array = {0 <repeats 64 times>}"

Tested on x86_64-linux.

gdb/testsuite/ChangeLog:

2020-07-21  Tom de Vries  <tdevries@suse.de>

	* gdb.opt/inline-locals.c (init_array): New func.
	(func1): Use init_array.
	* gdb.opt/inline-locals.exp: Update pattern.
2020-07-21 10:25:42 +02:00
..
clobbered-registers-O2.c
clobbered-registers-O2.exp
inline-break.c
inline-break.exp
inline-bt.c
inline-bt.exp
inline-cmds.c
inline-cmds.exp [gdb/testsuite] Add PR number to KFAIL in gdb.opt/inline-cmds.exp 2020-04-28 08:33:40 +02:00
inline-locals.c [gdb/testsuite] Make inline-locals.c deterministic 2020-07-21 10:25:42 +02:00
inline-locals.exp [gdb/testsuite] Make inline-locals.c deterministic 2020-07-21 10:25:42 +02:00
inline-markers.c
inline-small-func.c
inline-small-func.exp
inline-small-func.h
solib-intra-step-lib.c
solib-intra-step-main.c
solib-intra-step.exp