8sa1-gcc/gcc/testsuite/g++.dg
David Edelsohn 5f7c2d20b5 aix: revert TLS common change
GCC uses TLS common for both public common / BSS and local common / BSS.
This patch reverts to use .comm directive to allocate TLS
common / BSS.  This also changes the priority of section selection
to use BSS before data section.

gcc/ChangeLog:

	* config/rs6000/rs6000.c (rs6000_xcoff_select_section): Select
	TLS BSS before TLS data.
	* config/rs6000/xcoff.h (ASM_OUTPUT_TLS_COMMON): Use .comm.

gcc/testsuite/ChangeLog:

	* g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
2021-04-08 17:40:23 -04:00
..
abi c++: mangling of lambdas in default args [PR91241] 2021-04-06 00:12:57 -04:00
analyzer analyzer: fix false leak involving params [PR98969] 2021-02-17 10:37:16 -05:00
asan Update copyright years. 2021-01-04 10:26:59 +01:00
bprob Update copyright years. 2021-01-04 10:26:59 +01:00
charset Update copyright years. 2021-01-04 10:26:59 +01:00
compat Update copyright years. 2021-01-04 10:26:59 +01:00
concepts c++: Fix source_location inconsistency between calls from templates and non-templates [PR99672] 2021-03-25 21:35:11 +01:00
conversion c++: improve reference binding diagnostic [PR91849] 2021-04-08 12:02:27 -04:00
coroutines coroutines : Convert await_ready () expressions to bool [PR99047]. 2021-03-15 15:57:42 +00:00
cpp
cpp0x c++: Fix ICE with unexpanded parameter pack [PR99844] 2021-04-08 07:44:44 -04:00
cpp1y c++: Don't cache constexpr functions which are passed pointers to heap or static vars being constructed [PR99859] 2021-04-08 17:19:12 +02:00
cpp1z c++: C++17 constexpr static data member linkage [PR99901] 2021-04-06 14:30:02 -04:00
cpp2a c++: Don't substitute into constraints on lambdas [PR99874] 2021-04-08 13:07:43 -04:00
cpp23 c++: Implement P1102R2 - Down with ()! 2021-02-26 10:47:07 +01:00
debug testsuite: Skip DWARF 5 testcases on AIX. 2021-01-17 18:27:35 -05:00
delayedfold
dfp Update copyright years. 2021-01-04 10:26:59 +01:00
diagnostic c++: Fix pretty printing the context of local class [PR99213] 2021-02-25 16:44:34 -05:00
DRs c++: DR2303, ambiguous base deduction [PR97453] 2020-11-03 14:36:24 -05:00
eh Fix wrong result for 1.0/3.0 at -O2 -fno-omit-frame-pointer -frounding-math 2021-03-01 07:58:50 +01:00
expr c++: Fix array new with value-initialization [PR97523] 2020-11-19 14:00:41 -05:00
ext testsuite: Fix up g++.dg/ext/vector40.C test 2021-04-06 11:46:32 +02:00
gcov gcov: add one more pytest 2021-01-14 17:08:32 +01:00
goacc Update copyright years. 2021-01-04 10:26:59 +01:00
goacc-gomp Update copyright years. 2021-01-04 10:26:59 +01:00
gomp aix: revert TLS common change 2021-04-08 17:40:23 -04:00
graphite Update copyright years. 2021-01-04 10:26:59 +01:00
guality testsuite: guality/redeclaration1.C test workaround 2020-11-13 23:27:23 +01:00
hwasan Update copyright years. 2021-01-04 10:26:59 +01:00
inherit c++: Implement C++20 'using enum'. [PR91367] 2020-11-13 13:36:29 -05:00
init c++: Fix base copy elision thinko [PR98744] 2021-01-22 13:09:00 -05:00
ipa ipa-sra: Do not remove return values needed because of non-call EH 2021-01-19 11:28:48 +01:00
lookup c++: using overloaded with local decl [PR92918] 2021-04-07 15:27:47 -04:00
lto Require linker plugin for another LTO test 2021-03-19 09:25:23 +01:00
modules c++: Simplify va_arg test 2021-04-06 05:07:17 -07:00
opt c++: NRV in lambda in template [PR91217] 2021-04-03 01:54:03 -04:00
other c++: GC during late parsing collects live data [PR91416] 2021-04-03 18:20:56 -04:00
overload
parse c++: Fix infinite looping with invalid operator [PR96137] 2021-01-28 23:29:35 -05:00
pch Update copyright years. 2021-01-04 10:26:59 +01:00
plugin c++: Fix source_location inconsistency between calls from templates and non-templates [PR99672] 2021-03-25 21:35:11 +01:00
rtti
simulate-thread Update copyright years. 2021-01-04 10:26:59 +01:00
special Update copyright years. 2021-01-04 10:26:59 +01:00
tc1 c++: private inheritance access diagnostics fix [PR17314] 2021-01-23 17:48:31 -05:00
template c++: improve specialization mismatch diagnostic [PR94529] 2021-04-08 07:58:40 -04:00
tls Update copyright years. 2021-01-04 10:26:59 +01:00
tm Update copyright years. 2021-01-04 10:26:59 +01:00
torture fold-const: Fix ICE in extract_muldiv_1 [PR99777] 2021-03-29 12:35:32 +02:00
tree-prof Update copyright years. 2021-01-04 10:26:59 +01:00
tree-ssa match.pd: Improve (A / (1 << B)) -> (A >> B) optimization [PR96930] 2021-01-05 16:33:29 +01:00
tsan Update copyright years. 2021-01-04 10:26:59 +01:00
ubsan c++: Fix up build_zero_init_1 once more [PR99106] 2021-02-17 15:03:25 +01:00
vect aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simdlen [PR99542] 2021-03-16 10:34:44 +01:00
warn PR tree-optimization/48483 - Construct from yourself w/o warning 2021-03-25 16:08:00 -06:00
wrappers
20090107-1.C
20090121-1.C
addr_builtin-1.C
asm-qual-1.C
asm-qual-2.C
asm-qual-3.C
cdce3.C
cet-notrack-1.C
conflict-markers-1.C
conflict-markers-2.C
constexpr-null1.C
dg.exp Update copyright years. 2021-01-04 10:26:59 +01:00
fstack-protector-strong.C
func-args-1.C
header.C
lang-dump.C
missing-return.C
missing-symbol-2.C
no-stack-protector-attr-2.C
no-stack-protector-attr-3.C Avoid no-stack-protector-attr fails on hppa*-*-*. 2021-01-18 15:38:40 +00:00
no-stack-protector-attr.C Avoid no-stack-protector-attr fails on hppa*-*-*. 2021-01-18 15:38:40 +00:00
pr37742.C
pr44328.C
pr44486.C
pr45038.C
pr45049-1.C
pr45049-2.C
pr45056.C
pr45112.C
pr45310.C
pr45330.C
pr45788.C
pr46065.C
pr46852.C c++: EOF location [PR 96045] 2020-12-23 14:26:50 -08:00
pr46868.C c++: EOF location [PR 96045] 2020-12-23 14:26:50 -08:00
pr46890.C
pr47053.C
pr47589.C
pr48484.C
pr48633.C
pr48660.C
pr48772.C
pr49718.C
pr49847.C
pr50672.C
pr50763-3.C
pr50763-4.C
pr51264-4.C
pr53037-1.C
pr53037-2.C
pr53037-3.C
pr53037-4.C
pr53055.C
pr54442.C
pr54655.C
pr55106.C
pr55263.C
pr55513.C
pr55604.C
pr57175.C
pr57662.C
pr57878.C Add dg-require-effective-target fpic to g++ tests 2020-11-06 09:55:16 +00:00
pr58123.C
pr58389.C
pr58438.C
pr58950.C
pr59445.C
pr59477.C
pr59482.C
pr59510.C
pr59695.C
pr60517.C
pr60518.C
pr60969.C
pr61033.C
pr61094.C
pr61289-2.C
pr61289.C
pr61324.C
pr61941.C
pr62079.C
pr62314-2.C
pr62314.C
pr63384.C
pr63766.C
pr64037.C
pr64191.C
pr64353.C
pr64688-2.C
pr64688.C
pr65032.C Add dg-require-effective-target fpic to g++ tests 2020-11-06 09:55:16 +00:00
pr65049.C
pr65240-1.C
pr65240-2.C
pr65240-3.C
pr65240-4.C
pr65240.h
pr65242.C
pr65295.C
pr66655_1.cc
pr66655.C
pr66655.h
pr66866.C
pr67211.C
pr67351.C
pr67405.C
pr67666.C
pr67671.C
pr67699.C
pr67876.C
pr67989.C
pr68062.C
pr68392.C
pr68449.C
pr68770.C
pr68831.C
pr68991-1.C
pr68991-2.C
pr69113.C
pr69123.C
pr69338.C
pr69379.C
pr69667.C
pr69697.C
pr70098.C
pr70590-2.C
pr70590.C
pr70965.C
pr71184.C
pr71294.C
pr71389.C
pr71488.C
pr71655.C
pr71694.C
pr71973-1.C
pr71973-2.C
pr71973-3.C
pr77427.C
pr77550.C
pr77812.C
pr78060.C
pr78088.C
pr78112-2.C
pr78112.C
pr78229.C
pr78933.C
pr79091.C
pr79095-1.C
pr79095-2.C
pr79095-3.C
pr79095-5.C
pr80222.C
pr80287.C
pr80374.C
pr80463.C
pr80481.C
pr80707.C
pr81007.C
pr81194.C
pr81308-1.C
pr81308-2.C
pr82128.C
pr82155.C
pr82404.C
pr82413.C
pr82836.C
pr82899.C
pr83239.C
pr83979.c
pr84231.C
pr84264.C
pr84279.C Add dg-require-effective-target fpic to g++ tests 2020-11-06 09:55:16 +00:00
pr84492.C
pr84729.C
pr84821.C
pr84933.C
pr84943-2.C
pr84943.C
pr85008.C
pr85026.C
pr85027.C
pr85039-1.C
pr85039-2.C
pr85478.C
pr85515-1.C
pr85515-2.C
pr85523.C
pr85657.C
pr85746.C
pr86082.C
pr86159.C
pr86240.C
pr86374.C
pr86593.C
pr86696.C
pr86747.C
pr86823.C
pr86988.C
pr87185.C
pr87469.C
pr87633.C
pr87770.C
pr88217.C
pr89242.C
pr89790.C
pr90338.C
pr90462.C
pr90981.C
pr91173.C
pr91221.C
pr92022.C
pr92339.C
pr92365.C
pr92370.C
pr92542.C
pr93195a.C rs6000: Avoid -fpatchable-function-entry* regressions on powerpc64 be [PR98125] 2021-04-03 10:03:15 +02:00
pr93195b.C Use the section flag 'o' for __patchable_function_entries 2020-12-02 05:32:37 -08:00
pr93674.C
pr93974.C
pr94027.C
pr94314-2.C
pr94314-3.C initialize pr94314-3.C counter 2021-04-03 19:54:39 -03:00
pr94314-4.C
pr94314.C
pr94666.C
pr95768.C PR c++/95768 - pretty-printer ICE on -Wuninitialized with allocated storage 2021-01-06 13:44:27 -07:00
pr96308.C
pr96818.C
pr97538.C
pr97560.C testsuite: restrict test to c++11 and later [PR97590] 2020-10-27 14:45:15 +01:00
pr97609.C Call infer_non_null() directly when checking for non-null. 2020-10-28 22:02:45 -04:00
pr97627.C tree-optimization/97627 - Avoid computing niters for fake edges 2021-01-29 12:09:10 +01:00
pr98136.C aarch64: Tweak post-RA handling of CONST_INT moves [PR98136] 2021-03-30 11:42:50 +01:00
pr98213.C tree-optimization/98213 - cache PHI walking result in SM 2020-12-09 17:27:25 +01:00
pr98330.C ipa/98330 - avoid ICEing on call indirect call 2021-01-19 14:32:25 +01:00
pr98499.C tree-optimization/98499 - fix modref analysis on RVO statements 2021-02-01 18:13:42 +00:00
pr99165.C tree-optimization/99165 - fix ICE in store-merging w/ non-call EH 2021-02-22 08:38:14 +01:00
pr99218.C middle-end/99281 - avoid bitfield stores into addressable types 2021-02-26 12:34:27 +01:00
predict-1.C
predict-2.C
predict-3.C
predict-4.C
predict-loop-exit-1.C
predict-loop-exit-2.C
predict-loop-exit-3.C
prof-robust-1.C
pubtypes.C
README Update copyright years. 2021-01-04 10:26:59 +01:00
recip_sqrt_mult_1.C
recip_sqrt_mult_2.C
semicolon-fixits.C
spellcheck-c++-11-keyword.C
spellcheck-fields-2.C
spellcheck-fields.C
spellcheck-identifiers-2.C
spellcheck-identifiers.C
spellcheck-inttypes.C
spellcheck-macro-ordering-2.C
spellcheck-macro-ordering.C
spellcheck-ns.C
spellcheck-pr77829.C
spellcheck-pr78313.C
spellcheck-pr78656.C
spellcheck-pr79298.C
spellcheck-pr80177.C
spellcheck-reswords.C
spellcheck-single-vs-multiple.C
spellcheck-stdint.C
spellcheck-stdlib.C
spellcheck-typenames.C
sso-1.C
sso-2.C
stackprotectexplicit2.C
system-binary-constants-1.C
system-binary-constants-1.h
uninit-pred-1_a.C
uninit-pred-1_b.C
uninit-pred-2_a.C
uninit-pred-2_b.C
uninit-pred-3_a.C
uninit-pred-3_b.C
uninit-pred-4.C
uninit-pred-loop_1.cc
uninit-pred-loop-1_a.cc
uninit-pred-loop-1_b.cc
uninit-pred-loop-1_c.cc
vec-init-1.C
Walloca1.C
Wattributes-2.C
Wattributes-3.C
Wattributes-4.C
Wattributes-5.C
Wattributes.C
Wcast-function-type.C
Wclass-memaccess-2.C
Wclass-memaccess-3.C
Wclass-memaccess-4.C
Wclass-memaccess-5.C
Wclass-memaccess-6.C Verify a warning for a class with a ref-qualified assignment (PR c++/98835). 2021-02-01 08:42:58 -07:00
Wclass-memaccess.C c++: Not all character types are byte-access types. 2020-11-03 17:15:30 -05:00
Wframe-address-in-Wall.C
Wframe-address.C
Wmissing-attributes-1.C
Wmissing-attributes.C
Wno-frame-address.C
Wshadow.C

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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-2021 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.