Hi, The attached patch fixes a problem when doing remote testing. Specifically, testing of the atomic tests found in gcc/atomic. The code in atomic_init precludes the setting of the variable 'link_flags' when doing remote testing. The conditional test can be safely removed as get_multilibs will return "", and atomic_link_flags will return the necessary '-latomic' that will allow the atomic tests to successfully link.
OK for trunk? Thanks, Jim
Index: gcc/testsuite/lib/atomic-dg.exp =================================================================== --- gcc/testsuite/lib/atomic-dg.exp (revision 227981) +++ gcc/testsuite/lib/atomic-dg.exp (working copy) @@ -63,12 +63,10 @@ proc atomic_init { args } { global atomic_saved_TEST_ALWAYS_FLAGS set link_flags "" - if ![is_remote host] { - if [info exists TOOL_OPTIONS] { - set link_flags "[atomic_link_flags [get_multilibs ${TOOL_OPTIONS}]]" - } else { - set link_flags "[atomic_link_flags [get_multilibs]]" - } + if [info exists TOOL_OPTIONS] { + set link_flags "[atomic_link_flags [get_multilibs ${TOOL_OPTIONS}]]" + } else { + set link_flags "[atomic_link_flags [get_multilibs]]" } if [info exists TEST_ALWAYS_FLAGS] {