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