Enable non-PIC noplt tests on 32-bit x86 target
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 24 Jun 2016 11:17:14 +0000 (11:17 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 24 Jun 2016 11:17:14 +0000 (04:17 -0700)
commitdfee28703668e4aa85de36e4f4bd0cac7a04146d
treeed69a45380a1693bc0182cc743bb7637b7a94596
parent00085092c5e78d076c4259e1f955ce1b98090624
Enable non-PIC noplt tests on 32-bit x86 target

Since non-PIC noplt works on 32-bit x86 target now with assembler/linker
support, enable non-PIC noplt tests on 32-bit x86 target.  main in
noplt-2.c and noplt-4.c are renamed to bar to avoid stack re-alignment
in main for 32-bit target, which disables tailcall optimization.

* gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
ia32 if R_386_GOT32X relocation is supported.
* gcc.target/i386/noplt-3.c: Likewise.
* gcc.target/i386/noplt-2.c: Likewise.
(main): Renamed to ...
(bar): This.
* gcc.target/i386/noplt-4.c: Likewise.
(main): Renamed to ...
(bar): This.
* gcc.target/i386/pr67400-3.c: Don't disable for ia32.
* gcc.target/i386/pr67400-5.c: Likewise.

From-SVN: r237756
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/noplt-1.c
gcc/testsuite/gcc.target/i386/noplt-2.c
gcc/testsuite/gcc.target/i386/noplt-3.c
gcc/testsuite/gcc.target/i386/noplt-4.c
gcc/testsuite/gcc.target/i386/pr67400-3.c
gcc/testsuite/gcc.target/i386/pr67400-5.c