| Index: tests/toolchain/nacl.scons
|
| diff --git a/tests/toolchain/nacl.scons b/tests/toolchain/nacl.scons
|
| index 1da5f4da3bfe6048cdcca257fbc8c55adcbc4e2b..abceb2ed0baafb79022b29dd748ed44350996a0d 100644
|
| --- a/tests/toolchain/nacl.scons
|
| +++ b/tests/toolchain/nacl.scons
|
| @@ -289,24 +289,29 @@ debug_env = env.Clone()
|
| debug_env.Append(CFLAGS=['-g', '-O0'])
|
| debug_env.Append(CCFLAGS=['-g', '-O0'])
|
| debug_env.Append(LINKFLAGS=['-O0'])
|
| -dwarf_local_var_nexe = debug_env.ComponentProgram('dwarf_local_var',
|
| - ['dwarf_local_var.c',
|
| - 'dwarf_local_var_dummy.c'],
|
| - EXTRA_LIBS=['${NONIRT_LIBS}'])
|
| -# Sanity-check -- make sure it runs.
|
| -node = debug_env.CommandSelLdrTestNacl('dwarf_local_var_run.out',
|
| - dwarf_local_var_nexe,
|
| - exit_status=55)
|
| -debug_env.AddNodeToTestSuite(node,
|
| - ['toolchain_tests', 'small_tests'],
|
| - 'run_dwarf_local_var_run_test')
|
| -node = debug_env.CommandTestFileDumpCheck('dwarf_local_var_objdump.out',
|
| - dwarf_local_var_nexe,
|
| - debug_env.File('dwarf_local_var.c'),
|
| - '-W')
|
| -debug_env.AddNodeToTestSuite(node,
|
| - ['small_tests', 'toolchain_tests'],
|
| - 'run_dwarf_local_var_objdump_test')
|
| +# This requires preserving nonstable bitcode debug metadata.
|
| +if debug_env.Bit('bitcode'):
|
| + debug_env.SetBits('nonstable_bitcode')
|
| +if not debug_env.Bit('skip_nonstable_bitcode'):
|
| + dwarf_local_var_nexe = debug_env.ComponentProgram(
|
| + 'dwarf_local_var',
|
| + ['dwarf_local_var.c',
|
| + 'dwarf_local_var_dummy.c'],
|
| + EXTRA_LIBS=['${NONIRT_LIBS}'])
|
| + # Sanity-check -- make sure it runs.
|
| + node = debug_env.CommandSelLdrTestNacl('dwarf_local_var_run.out',
|
| + dwarf_local_var_nexe,
|
| + exit_status=55)
|
| + debug_env.AddNodeToTestSuite(node,
|
| + ['toolchain_tests', 'small_tests'],
|
| + 'run_dwarf_local_var_run_test')
|
| + node = debug_env.CommandTestFileDumpCheck('dwarf_local_var_objdump.out',
|
| + dwarf_local_var_nexe,
|
| + debug_env.File('dwarf_local_var.c'),
|
| + '-W')
|
| + debug_env.AddNodeToTestSuite(node,
|
| + ['small_tests', 'toolchain_tests'],
|
| + 'run_dwarf_local_var_objdump_test')
|
|
|
| if env.Bit('nacl_glibc'):
|
| nexe = env.ComponentProgram('byteswap64', 'byteswap64.c',
|
|
|