This commit is contained in:
H.J. Lu 2017-05-16 09:09:20 -07:00
parent 0a7d38897b
commit 854062337d
1 changed files with 22 additions and 18 deletions

View File

@ -1221,24 +1221,6 @@ if { [isnative] && [which $CC] != 0 } {
"pr19784b" \
"pass.out" \
] \
[list \
"Run pr21481a" \
"$NOPIE_LDFLAGS -Wl,-z,bndplt" \
"" \
{ pr21481a.c pr21481b.S } \
"pr21481a" \
"pass.out" \
"$NOPIE_CFLAGS" \
] \
[list \
"Run pr21481b" \
"$NOPIE_LDFLAGS -Wl,-z,bndplt,-z,now" \
"" \
{ pr21481a.c pr21481b.S } \
"pr21481b" \
"pass.out" \
"$NOPIE_CFLAGS" \
] \
]
}
@ -1336,6 +1318,28 @@ if { [isnative] && [which $CC] != 0 } {
"pass.out" \
] \
]
if { [check_ifunc_attribute_available] } {
run_ld_link_exec_tests [list \
[list \
"Run pr21481a" \
"$NOPIE_LDFLAGS -Wl,-z,bndplt" \
"" \
{ pr21481a.c pr21481b.S } \
"pr21481a" \
"pass.out" \
"$NOPIE_CFLAGS" \
] \
[list \
"Run pr21481b" \
"$NOPIE_LDFLAGS -Wl,-z,bndplt,-z,now" \
"" \
{ pr21481a.c pr21481b.S } \
"pr21481b" \
"pass.out" \
"$NOPIE_CFLAGS" \
] \
]
}
}
undefined_weak "$NOPIE_CFLAGS" "$NOPIE_LDFLAGS"