Skip to content
Snippets Groups Projects
Name Last commit Last update
..
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
DRs
abi
analyzer
asan
bprob
charset
compat
concepts
contracts
conversion
coroutines
cpp
cpp0x
cpp1y
cpp1z
cpp23
cpp26
cpp2a
debug
delayedfold
dfp
diagnostic
eh
expr
ext
gcov
goacc-gomp
goacc
gomp
graphite
guality
hwasan
inherit
init
ipa
lookup
lto
modules
opt
other
overload
parse
pch
plugin
rtti
simulate-thread
special
tc1
template
tls
tm
torture
tree-prof
tree-ssa
tsan
ubsan
vect
warn
wrappers
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
20090107-1.C
20090121-1.C
README
Walloca1.C
Walloca2.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C
absvect.C
addr_builtin-1.C
alias-checks.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
auto-init-uninit-pred-1_a.C
auto-init-uninit-pred-2_a.C
auto-init-uninit-pred-3_a.C
auto-init-uninit-pred-4.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp
freestanding-main.C
freestanding-nonint-main.C
fstack-protector-strong.C
func-args-1.C
harden-cfr-throw-always-O0.C
harden-cfr-throw-returning-O0.C
harden-cfr-throw-returning-enabled-O0.C
header.C
Subdirectories:

abi	 Tests for ABI compatibility -- mangling, object layout, etc.
bprob	 Tests for functionality of profile-directed block ordering.
charset	 Tests for input character set translation.
compat	 Tests for binary compatibility (consistency, not ABI conformance).
conversion Tests for correct type conversions.
cpp	 Tests for the preprocessor.
debug	 Tests for debugging options.
eh	 Tests for exception handling.
expr     Tests for expressions.
ext	 Tests for GNU language extensions.
gcov	 Tests for GCOV (code coverage) support.
inherit	 Tests for inheritance -- virtual functions, multiple inheritance, etc.
init	 Tests for initialization semantics, constructors/destructors, etc.
lookup	 Tests for lookup semantics, namespaces, using, etc.
lto	 Tests for Link Time Optimization.
opt	 Tests for fixes of bugs with particular optimizations.
overload Tests for overload resolution and conversions.
parse	 Tests for parsing.
pch	 Tests for precompiled headers.
plugin   Tests for plugin support.
rtti	 Tests for run-time type identification (typeid, dynamic_cast, etc.)
template Tests for templates.
tc1	 Tests for Technical Corrigendum 1 conformance.
tls	 Tests for support of thread-local data.
tree-ssa Tests for Tree SSA optimizations.
warn	 Tests for compiler warnings.

other	 Tests that don't fit into one of the other categories.

special	 Tests that need custom expect code to run them; see special/ecos.exp
	 for an example.


Copyright (C) 2001-2025 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.