2009-06-25 Kai Tietz <kai.tietz@onevision.com>
* ld-pe/aligncomm-1.c (size_t): Add typedef. (main): Use it for casting pointer to scalar. * ld-pe/aligncomm-2.c: Likewise. * ld-pe/aligncomm-3.c: Likewise. * ld-pe/aligncomm-4.c: Likewise. * ld-scripts/empty-address.exp: Make sure that for x86_64-*-mingw* target imagebase is set to zero. * ld-scripts/weak.exp: Don't fail for x86_64-*-mingw* target.
This commit is contained in:
parent
bdeb4032ea
commit
204eb8bc8b
@ -1,3 +1,14 @@
|
||||
2009-06-25 Kai Tietz <kai.tietz@onevision.com>
|
||||
|
||||
* ld-pe/aligncomm-1.c (size_t): Add typedef.
|
||||
(main): Use it for casting pointer to scalar.
|
||||
* ld-pe/aligncomm-2.c: Likewise.
|
||||
* ld-pe/aligncomm-3.c: Likewise.
|
||||
* ld-pe/aligncomm-4.c: Likewise.
|
||||
* ld-scripts/empty-address.exp: Make sure that for x86_64-*-mingw*
|
||||
target imagebase is set to zero.
|
||||
* ld-scripts/weak.exp: Don't fail for x86_64-*-mingw* target.
|
||||
|
||||
2009-06-22 Christophe Lyon <christophe.lyon@st.com>
|
||||
|
||||
ld/testsuite:
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
|
||||
typedef float __m128 __attribute__ ((__vector_size__ (16), __may_alias__));
|
||||
typedef __SIZE_TYPE__ size_t;
|
||||
|
||||
long s1 = 0;
|
||||
__m128 r;
|
||||
@ -7,7 +8,7 @@ __m128 * volatile raddr = &r;
|
||||
|
||||
int main (int argc, const char **argv)
|
||||
{
|
||||
return 15 & (int)raddr;
|
||||
return 15 & (int)(size_t)raddr;
|
||||
}
|
||||
|
||||
void __main (void)
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
|
||||
typedef float __m128 __attribute__ ((__vector_size__ (16), __may_alias__));
|
||||
typedef __SIZE_TYPE__ size_t;
|
||||
|
||||
long s1 = 0;
|
||||
long s2 = 0;
|
||||
@ -8,7 +9,7 @@ __m128 * volatile raddr = &r;
|
||||
|
||||
int main (int argc, const char **argv)
|
||||
{
|
||||
return 15 & (int)raddr;
|
||||
return 15 & (int)(size_t)raddr;
|
||||
}
|
||||
|
||||
void __main (void)
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
|
||||
typedef float __m128 __attribute__ ((__vector_size__ (16), __may_alias__));
|
||||
typedef __SIZE_TYPE__ size_t;
|
||||
|
||||
long s1 = 0;
|
||||
long s2 = 0;
|
||||
@ -9,7 +10,7 @@ __m128 * volatile raddr = &r;
|
||||
|
||||
int main (int argc, const char **argv)
|
||||
{
|
||||
return 15 & (int)raddr;
|
||||
return 15 & (int)(size_t)raddr;
|
||||
}
|
||||
|
||||
void __main (void)
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
|
||||
typedef float __m128 __attribute__ ((__vector_size__ (16), __may_alias__));
|
||||
typedef __SIZE_TYPE__ size_t;
|
||||
|
||||
long s1 = 0;
|
||||
long s2 = 0;
|
||||
@ -10,7 +11,7 @@ __m128 * volatile raddr = &r;
|
||||
|
||||
int main (int argc, const char **argv)
|
||||
{
|
||||
return 15 & (int)raddr;
|
||||
return 15 & (int)(size_t)raddr;
|
||||
}
|
||||
|
||||
void __main (void)
|
||||
|
||||
@ -20,6 +20,10 @@
|
||||
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
|
||||
# MA 02110-1301, USA.
|
||||
|
||||
if [istarget "x86_64-*-mingw*"] then {
|
||||
set LDFLAGS "$LDFLAGS --image-base 0"
|
||||
}
|
||||
|
||||
run_dump_test empty-address-1
|
||||
run_dump_test empty-address-2a
|
||||
run_dump_test empty-address-2b
|
||||
|
||||
@ -32,7 +32,7 @@ if {! [is_elf_format] && ! [is_pecoff_format]} {
|
||||
# Weak symbols are broken for non-i386 PE targets.
|
||||
if {! [istarget i?86-*-*]} {
|
||||
setup_xfail *-*-pe*
|
||||
setup_xfail x86_64-*-mingw*
|
||||
setup_xfail x86_64-*-pe*
|
||||
}
|
||||
|
||||
# hppa64 and or32 are incredibly broken
|
||||
|
||||
Loading…
Reference in New Issue
Block a user