rt_gccstream/gcc/testsuite/gcc.target/mips/mips-nonpic
apop 5c1fb0cf09 Creating a development branch for OpenMP stream extensions.
git-svn-id: svn://gcc.gnu.org/svn/gcc/branches/omp-stream@159266 138bc75d-0d04-0410-961f-82ee72b054a4
2010-05-11 10:00:02 +00:00
..
README Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-1.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-2.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-3.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-4.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-5.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-6.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-7.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-8.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-9.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-10.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-11.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-12.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-13.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-14.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-15.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
main-16.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
mips-nonpic.exp Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
mips-nonpic.h Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
nonpic-addr-call.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
nonpic-addr.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
nonpic-call.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
nonpic-nothing.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
nonpic-receive-fn-addr.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
pic-addr-call.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
pic-addr.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
pic-call.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
pic-nothing.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00
pic-receive-fn-addr.c Creating a development branch for OpenMP stream extensions. 2010-05-11 10:00:02 +00:00

README

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.