gcc/gcc/cp
Tobias Burnus c22f3fb780 OpenMP/C++: Permit mapping classes with virtual members [PR102204]
PR c++/102204
gcc/cp/ChangeLog:

	* decl2.cc (cp_omp_mappable_type_1): Remove check for virtual
	members as those are permitted since OpenMP 5.0.

libgomp/ChangeLog:

	* testsuite/libgomp.c++/target-virtual-1.C: New test.

gcc/testsuite/ChangeLog:

	* g++.dg/gomp/unmappable-1.C: Remove previously expected dg-message.
2022-02-10 19:03:42 +01:00
..
ChangeLog Daily bump. 2022-02-10 00:16:27 +00:00
ChangeLog-1993
ChangeLog-1994
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
ChangeLog-2016
ChangeLog-2017
ChangeLog-2018
ChangeLog-2019
ChangeLog-2020
ChangeLog-2021 Rotate ChangeLog files - part 1 - add ChangeLog-2021. 2022-01-03 10:18:16 +01:00
ChangeLog.ptr
ChangeLog.tree-ssa
Make-lang.in Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
call.cc c++: memfn lookup consistency and using-decls [PR104432] 2022-02-09 11:33:04 -05:00
cfns.gperf Update copyright years. 2022-01-03 10:42:10 +01:00
cfns.h Update copyright years. 2022-01-03 10:42:10 +01:00
class.cc c++: Reject union std::initializer_list [PR102434] 2022-01-31 15:35:20 -05:00
config-lang.in Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
constexpr.cc c++: Remove superflous assert [PR104403] 2022-02-08 20:15:42 +01:00
constraint.cc c++: satisfaction value of type const bool [PR104410] 2022-02-08 09:11:29 -05:00
coroutines.cc Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
cp-gimplify.cc c++: assignment, aggregate, array [PR104300] 2022-02-05 00:56:05 -05:00
cp-lang.cc Update per-file selftest and finalization hooks for .c to .cc renaming 2022-01-19 11:33:53 -05:00
cp-name-hint.h Update copyright years. 2022-01-03 10:42:10 +01:00
cp-objcp-common.cc Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
cp-objcp-common.h Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
cp-tree.def Update copyright years. 2022-01-03 10:42:10 +01:00
cp-tree.h c++: modules and explicit(bool) [PR103752] 2022-02-09 10:41:06 -05:00
cp-ubsan.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
cvt.cc Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
cxx-pretty-print.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
cxx-pretty-print.h Update copyright years. 2022-01-03 10:42:10 +01:00
decl.cc c++: dependent array bounds completion [PR104302] 2022-02-02 21:14:10 -05:00
decl.h Update copyright years. 2022-01-03 10:42:10 +01:00
decl2.cc OpenMP/C++: Permit mapping classes with virtual members [PR102204] 2022-02-10 19:03:42 +01:00
dump.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
error.cc Fix Werror=format-diag with --disable-nls. 2022-01-20 12:03:06 +01:00
except.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
expr.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
friend.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
g++spec.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
init.cc c++: assignment, aggregate, array [PR104300] 2022-02-05 00:56:05 -05:00
lambda.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
lang-specs.h Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
lex.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
logic.cc Update copyright years. 2022-01-03 10:42:10 +01:00
mangle.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
mapper-client.cc Update copyright years. 2022-01-03 10:42:10 +01:00
mapper-client.h Update copyright years. 2022-01-03 10:42:10 +01:00
mapper-resolver.cc Update copyright years. 2022-01-03 10:42:10 +01:00
method.cc Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
module.cc c++: modules and explicit(bool) [PR103752] 2022-02-09 10:41:06 -05:00
name-lookup.cc c++: Don't emit repeated -Wshadow warnings for templates/ctors [PR104379] 2022-02-08 20:17:55 +01:00
name-lookup.h Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
operators.def Update copyright years. 2022-01-03 10:42:10 +01:00
optimize.cc warn-access: Prevent -Wuse-after-free on ARM [PR104213] 2022-01-26 12:18:32 -05:00
parser.cc C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 'target' construct. 2022-02-09 23:47:12 -08:00
parser.h Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00
pt.cc c++: memfn lookup consistency and dependent using-decls 2022-02-10 08:54:07 -05:00
ptree.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
rtti.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
search.cc Rename .c files to .cc files. 2022-01-17 22:12:04 +01:00
semantics.cc C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 'target' construct. 2022-02-09 23:47:12 -08:00
tree.cc c++: assignment, aggregate, array [PR104300] 2022-02-05 00:56:05 -05:00
type-utils.h Update copyright years. 2022-01-03 10:42:10 +01:00
typeck.cc c++: bogus warning with value init of const pmf [PR92752] 2022-01-28 15:41:15 -05:00
typeck2.cc c++: cleanup constant-init'd members [PR96876] 2022-02-08 20:09:55 -05:00
vtable-class-hierarchy.cc Change references of .c files to .cc files 2022-01-17 22:12:07 +01:00