1These tests are meant to test the interoperability of PIC and nonpic objects for mips.
2This table shows the various combinations and each case is tested by one of the nonpic tests.
3Test Case	The PIC code        	The non-PIC code        The result (stub and/or PLT)
4
5main-1.c	nothing           	nothing              	Neither (trivial)
6main-2.c	nothing           	call only		PLT entry
7main-3.c	nothing           	address taken only	Neither (* But creating a PLT entry is valid)
8main-4.c	nothing           	address and call	PLT entry
9main-5.c	call only           	nothing			.MIPS.stubs entry
10main-6.c	call only           	call only		.MIPS.stubs and PLT
11main-7.c	call only           	address taken only	.MIPS.stubs (* Also creating a PLT entry is valid)
12main-8.c	call only           	address and call	.MIPS.stubs and PLT entry
13main-9.c	address taken only	nothing			Neither
14main-10.c	address taken only	call only		PLT entry
15main-11.c	address taken only	address taken only	Neither (* But creating a PLT entry is valid)
16main-12.c	address taken only	address and call	PLT entry
17main-13.c	address and call	nothing			Neither
18main-14.c	address and call	call only		PLT entry
19main-15.c	address and call	address taken only	Neither (* But creating a PLT entry is valid)
20main-16.c	address and call	address and call	PLT entry
21
22
23Copyright (C) 2008-2018 Free Software Foundation, Inc.
24
25Copying and distribution of this file, with or without modification,
26are permitted in any medium without royalty provided the copyright
27notice and this notice are preserved.
28