This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

How to prune tests that are too large for a tiny memory model in libstdc++?


Hi all,

I'm seeing some relocation truncation failures in the libstdc++ testsuite where the test is too large to fit into the memory model. In the gcc testsuite we mark these tests as unsupported
using something like the below fragment in gcc-dg.exp

if { [regexp "(^|\n)\[^\n\]*: relocation truncated to fit" $text]
          && [check_effective_target_tiny] } {
        return "::unsupported::memory full"
}

Where would I go about adding similar logic in the libstdc++ tesuite .exp files?
I can't find similar pruning infrastructure there...

Thanks,
Kyrill


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]