]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gold/testsuite/strong_ref_weak_def_1.c
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / gold / testsuite / strong_ref_weak_def_1.c
CommitLineData
74f67560
DK
1// strong_ref_weak_def_1.c -- test a strong reference to a weak definition
2// in a DSO.
3
d87bef3a 4// Copyright (C) 2010-2023 Free Software Foundation, Inc.
74f67560
DK
5// Written by Doug Kwan <dougkwan@google.com>.
6
7// This file is part of gold.
8
9// This program is free software; you can redistribute it and/or modify
10// it under the terms of the GNU General Public License as published by
11// the Free Software Foundation; either version 3 of the License, or
12// (at your option) any later version.
13
14// This program is distributed in the hope that it will be useful,
15// but WITHOUT ANY WARRANTY; without even the implied warranty of
16// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17// GNU General Public License for more details.
18
19// You should have received a copy of the GNU General Public License
20// along with this program; if not, write to the Free Software
21// Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
22// MA 02110-1301, USA.
23
24// We test that we correctly deal with a non-weak reference to
25// a weak symbol in an DSO. We need to make sure that reference
26// is not turned into a weak one.
27
28// This source is used to build an executable that references a weak
29// symbol in a DSO.
30
31// Strong reference to a weak symbol.
32extern void weak_def (void);
33
34int
35main (void)
36{
37 weak_def ();
38 return 0;
39}