OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.target/] [mips/] [mips-nonpic/] [README] - Rev 691

Compare with Previous | Blame | View Log

These tests are meant to test the interoperability of PIC and nonpic objects for mips.
This table shows the various combinations and each case is tested by one of the nonpic tests.
Test Case       The PIC code            The non-PIC code        The result (stub and/or PLT)

main-1.c        nothing                 nothing                 Neither (trivial)
main-2.c        nothing                 call only               PLT entry
main-3.c        nothing                 address taken only      Neither (* But creating a PLT entry is valid)
main-4.c        nothing                 address and call        PLT entry
main-5.c        call only               nothing                 .MIPS.stubs entry
main-6.c        call only               call only               .MIPS.stubs and PLT
main-7.c        call only               address taken only      .MIPS.stubs (* Also creating a PLT entry is valid)
main-8.c        call only               address and call        .MIPS.stubs and PLT entry
main-9.c        address taken only      nothing                 Neither
main-10.c       address taken only      call only               PLT entry
main-11.c       address taken only      address taken only      Neither (* But creating a PLT entry is valid)
main-12.c       address taken only      address and call        PLT entry
main-13.c       address and call        nothing                 Neither
main-14.c       address and call        call only               PLT entry
main-15.c       address and call        address taken only      Neither (* But creating a PLT entry is valid)
main-16.c       address and call        address and call        PLT entry


Copyright (C) 2008 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.