/* { dg-do compile } */ /* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mcmodel=large -mlarge-data-threshold=4" } */ /* { dg-skip-if "PR90698" "*-*-darwin*" } */ /* { dg-final { scan-assembler {\.lbss} } } */ /* { dg-final { scan-assembler {\.bss} } } */ /* { dg-final { scan-assembler {\.ldata} } } */ /* { dg-final { scan-assembler {\.data} } } */ /* { dg-final { scan-assembler {\.lrodata} } } */ /* { dg-final { scan-assembler {\.rodata} } } */ const char rodata_a[] = "abc", rodata_b[] = "abcd"; char data_a[4] = {1}, data_b[5] = {1}; char bss_a[4], bss_b[5];