Commit 51e67ea3 by Uros Bizjak Committed by Uros Bizjak

sse-13.c: Add dg-add-options bind_pic_locally directive.

	* gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
	directive.
	* gcc.target/i386/pr66746.c: Ditto.

From-SVN: r236140
parent a730a6d9
2016-05-11 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
directive.
* gcc.target/i386/pr66746.c: Ditto.
2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com> 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
......
/* { dg-do compile } */ /* { dg-do compile } */
/* { dg-options "-O0 -Werror-implicit-function-declaration -mmmx" } */ /* { dg-options "-O0 -Werror-implicit-function-declaration -mmmx" } */
/* { dg-add-options bind_pic_locally } */ /* { dg-add-options bind_pic_locally } */
/* Test that the intrinsics compile without optimization. All of them are /* Test that the intrinsics compile without optimization. All of them are
defined as inline functions in mmintrin.h that reference the proper defined as inline functions in mmintrin.h that reference the proper
builtin functions. Defining away "extern" and "__inline" results in builtin functions. Defining away "extern" and "__inline" results in
......
/* { dg-do compile { target ia32 } } */ /* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -miamcu" } */ /* { dg-options "-O2 -miamcu" } */
/* { dg-add-options bind_pic_locally } */
/* Defining away "extern" and "__inline" results in all of them being /* Defining away "extern" and "__inline" results in all of them being
compiled as proper functions. */ compiled as proper functions. */
......
/* { dg-do compile } */ /* { dg-do compile } */
/* { dg-options "-O2 -Werror-implicit-function-declaration -march=k8 -msse4a -m3dnow -mavx -mavx2 -mfma4 -mxop -maes -mpclmul -mpopcnt -mabm -mlzcnt -mbmi -mbmi2 -mtbm -mlwp -mfsgsbase -mrdrnd -mf16c -mfma -mrtm -mrdseed -mprfchw -madx -mfxsr -mxsaveopt -mavx512f -mavx512er -mavx512cd -mavx512pf -msha -mprefetchwt1 -mxsavec -mxsaves -mclflushopt -mavx512vl -mavx512dq -mavx512bw -mavx512vbmi -mavx512ifma -mclwb -mpcommit -mmwaitx -mclzero -mpku" } */ /* { dg-options "-O2 -Werror-implicit-function-declaration -march=k8 -msse4a -m3dnow -mavx -mavx2 -mfma4 -mxop -maes -mpclmul -mpopcnt -mabm -mlzcnt -mbmi -mbmi2 -mtbm -mlwp -mfsgsbase -mrdrnd -mf16c -mfma -mrtm -mrdseed -mprfchw -madx -mfxsr -mxsaveopt -mavx512f -mavx512er -mavx512cd -mavx512pf -msha -mprefetchwt1 -mxsavec -mxsaves -mclflushopt -mavx512vl -mavx512dq -mavx512bw -mavx512vbmi -mavx512ifma -mclwb -mpcommit -mmwaitx -mclzero -mpku" } */
/* { dg-add-options bind_pic_locally } */
#include <mm_malloc.h> #include <mm_malloc.h>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment