// Test the scan-symbol-section directive. // scan-symbol-section should fail with 'FAIL' if a symbol has a different // section than expected. // { dg-do preprocess } // { dg-final { scan-symbol-section "dg-scan-symbol-section-1-exp-F.i" {^_test_symbol_.*$} {nomatch} } } // The above assertion should fail with the following messages: // FAIL: gcc.test-framework/dg-scan-symbol-section-1-exp-F.S scan-symbol-section symbol ^_test_symbol_.*$ (found _test_symbol_1) has section nomatch (found .text) // FAIL: gcc.test-framework/dg-scan-symbol-section-1-exp-F.S scan-symbol-section symbol ^_test_symbol_.*$ (found _test_symbol_2) has section nomatch (found .data) .text _test_symbol_1: .data _test_symbol_2: