public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/2] symver: extend functionality
@ 2020-08-25  9:41 Martin Liska
  2020-08-24 11:21 ` [PATCH 1/2] IPA symver: allow multiple symvers for a definition Martin Liska
  2020-08-24 11:54 ` [PATCH 2/2] IPA symver: support visibility and static symbols Martin Liska
  0 siblings, 2 replies; 15+ messages in thread
From: Martin Liska @ 2020-08-25  9:41 UTC (permalink / raw)
  To: gcc-patches; +Cc: hubicka

Hey.

Since the bintuils release 2.35, we can now support new .symver syntax added in:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=6914be53bd662eefd979d0c82d2e20e108c4ee66

Patch survives bootstrap and regression tests.
Thoughts?
Martin

Martin Liska (2):
  IPA symver: allow multiple symvers for a definition
  IPA symver: support visibility and static symbols.

 gcc/cgraphunit.c                         | 134 +++++++++++------------
 gcc/config/elfos.h                       |  20 ++--
 gcc/doc/extend.texi                      |  13 +--
 gcc/symtab.c                             |  16 ---
 gcc/testsuite/gcc.dg/ipa/symver1.c       |  11 ++
 gcc/testsuite/gcc.dg/ipa/symver2.c       |   9 ++
 gcc/testsuite/gcc.dg/ipa/symver3.c       |  13 +++
 gcc/testsuite/lib/target-supports-dg.exp |  10 ++
 gcc/testsuite/lib/target-supports.exp    |  12 ++
 gcc/varasm.c                             |  12 +-
 gcc/varpool.c                            |   3 +-
 11 files changed, 144 insertions(+), 109 deletions(-)
 create mode 100644 gcc/testsuite/gcc.dg/ipa/symver1.c
 create mode 100644 gcc/testsuite/gcc.dg/ipa/symver2.c
 create mode 100644 gcc/testsuite/gcc.dg/ipa/symver3.c

-- 
2.28.0


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2020-08-26 13:42 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-25  9:41 [PATCH 0/2] symver: extend functionality Martin Liska
2020-08-24 11:21 ` [PATCH 1/2] IPA symver: allow multiple symvers for a definition Martin Liska
2020-08-25 18:48   ` Jan Hubicka
2020-08-26  7:59     ` Martin Liška
2020-08-26 13:41   ` Martin Liška
2020-08-24 11:54 ` [PATCH 2/2] IPA symver: support visibility and static symbols Martin Liska
2020-08-25 18:46   ` Jan Hubicka
2020-08-26  8:02     ` Martin Liška
2020-08-26  9:22       ` Jan Hubicka
2020-08-26 11:16         ` Martin Liška
2020-08-26 11:27           ` Jan Hubicka
2020-08-26 11:34             ` Martin Liška
2020-08-26 12:22               ` H.J. Lu
2020-08-26 12:24                 ` Martin Liška
2020-08-26 12:49                   ` H.J. Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).