X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=libgcc%2Fgthr-posix.h;h=965247602acf11f81c5fa009c7ee48eb55cbacca;hb=bd7885755405bc9947ebe805a53d6100c78c8e82;hp=f0d8cd7247ac5ca6804ff07a46d98ddb1ee204fd;hpb=5d5bf77569cea0d401a74a3411e4a9c32b28b3ac;p=gcc.git diff --git a/libgcc/gthr-posix.h b/libgcc/gthr-posix.h index f0d8cd7247a..965247602ac 100644 --- a/libgcc/gthr-posix.h +++ b/libgcc/gthr-posix.h @@ -1,6 +1,6 @@ /* Threads compatibility routines for libgcc2 and libobjc. */ /* Compile this one with gcc. */ -/* Copyright (C) 1997-2013 Free Software Foundation, Inc. +/* Copyright (C) 1997-2020 Free Software Foundation, Inc. This file is part of GCC. @@ -87,7 +87,8 @@ typedef struct timespec __gthread_time_t; # define __gthrw_pragma(pragma) # endif # define __gthrw2(name,name2,type) \ - static __typeof(type) name __attribute__ ((__weakref__(#name2))); \ + static __typeof(type) name \ + __attribute__ ((__weakref__(#name2), __copy__ (type))); \ __gthrw_pragma(weak type) # define __gthrw_(name) __gthrw_ ## name #else