OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc2/] [gcc/] [testsuite/] [gcc.target/] [mips/] [mips-nonpic/] [README] - Diff between revs 321 and 384

Only display areas with differences | Details | Blame | View Log

Rev 321 Rev 384
These tests are meant to test the interoperability of PIC and nonpic objects for mips.
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.
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)
Test Case       The PIC code            The non-PIC code        The result (stub and/or PLT)
main-1.c        nothing                 nothing                 Neither (trivial)
main-1.c        nothing                 nothing                 Neither (trivial)
main-2.c        nothing                 call only               PLT entry
main-2.c        nothing                 call only               PLT entry
main-3.c        nothing                 address taken only      Neither (* But creating a PLT entry is valid)
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-4.c        nothing                 address and call        PLT entry
main-5.c        call only               nothing                 .MIPS.stubs entry
main-5.c        call only               nothing                 .MIPS.stubs entry
main-6.c        call only               call only               .MIPS.stubs and PLT
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-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-8.c        call only               address and call        .MIPS.stubs and PLT entry
main-9.c        address taken only      nothing                 Neither
main-9.c        address taken only      nothing                 Neither
main-10.c       address taken only      call only               PLT entry
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-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-12.c       address taken only      address and call        PLT entry
main-13.c       address and call        nothing                 Neither
main-13.c       address and call        nothing                 Neither
main-14.c       address and call        call only               PLT entry
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-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
main-16.c       address and call        address and call        PLT entry


Copyright (C) 2008 Free Software Foundation, Inc.
Copyright (C) 2008 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
notice and this notice are preserved.
 
 

powered by: WebSVN 2.1.0

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