* ld-ia64/ia64.exp: Remove -melf64_ia64.
* ld-ia64/tlsbin.dd: Remove -melf64_ia64. Match elf..-ia64-.*
instead of elf64-ia64-little.
* ld-ia64/tlsbin.rd: Likewise.
* ld-ia64/tlsbin.sd: Likewise.
* ld-ia64/tlsbin.td: Likewise.
* ld-ia64/tlsg.sd: Likewise.
* ld-ia64/tlspic.dd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-ia64/tlspic.sd: Likewise.
* ld-ia64/tlspic.td: Likewise.
+2003-09-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-ia64/ia64.exp: Remove -melf64_ia64.
+
+ * ld-ia64/tlsbin.dd: Remove -melf64_ia64. Match elf..-ia64-.*
+ instead of elf64-ia64-little.
+ * ld-ia64/tlsbin.rd: Likewise.
+ * ld-ia64/tlsbin.sd: Likewise.
+ * ld-ia64/tlsbin.td: Likewise.
+ * ld-ia64/tlsg.sd: Likewise.
+ * ld-ia64/tlspic.dd: Likewise.
+ * ld-ia64/tlspic.rd: Likewise.
+ * ld-ia64/tlspic.sd: Likewise.
+ * ld-ia64/tlspic.td: Likewise.
+
2003-09-30 Chris Demetriou <cgd@broadcom.com>
* ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
# readelf: Apply readelf options on result. Compare with regex (last arg).
set ia64tests {
- {"TLS -fpic -shared" "-shared -melf64_ia64"
+ {"TLS -fpic -shared" "-shared"
"" {tlspic1.s tlspic2.s}
{{readelf -WSsrl tlspic.rd} {objdump -drj.text tlspic.dd}
{objdump -sj.got tlspic.sd} {objdump -sj.tdata tlspic.td}}
"libtlspic.so"}
- {"Helper shared library" "-shared -melf64_ia64"
+ {"Helper shared library" "-shared"
"" {tlslib.s} {} "libtlslib.so"}
{"TLS -fpic and -fno-pic exec"
- "-melf64_ia64 tmpdir/libtlslib.so" "" {tlsbinpic.s tlsbin.s}
+ "tmpdir/libtlslib.so" "" {tlsbinpic.s tlsbin.s}
{{readelf -WSsrl tlsbin.rd} {objdump -drj.text tlsbin.dd}
{objdump -sj.got tlsbin.sd} {objdump -sj.tdata tlsbin.td}}
"tlsbin"}
- {"TLS in debug sections" "-melf64_ia64"
+ {"TLS in debug sections" ""
"" {tlsg.s}
{{objdump -sj.debug_foobar tlsg.sd}} "tlsg"}
}
#source: tlsbinpic.s
#source: tlsbin.s
#as:
-#ld: -shared -melf64_ia64
+#ld: -shared
#objdump: -drj.text
#target: ia64-*-*
-.*: +file format elf64-ia64-little
+.*: +file format elf..-ia64-.*
Disassembly of section .text:
#source: tlsbinpic.s
#source: tlsbin.s
#as:
-#ld: -shared -melf64_ia64
+#ld: -shared
#readelf: -WSsrl
#target: ia64-*-*
#source: tlsbinpic.s
#source: tlsbin.s
#as:
-#ld: -shared -melf64_ia64
+#ld: -shared
#objdump: -sj.got
#target: ia64-*-*
-.*: +file format elf64-ia64-little
+.*: +file format elf..-ia64-.*
Contents of section .got:
(60+)?21b0 0+ 0+ 0+ 0+ .*
#source: tlsbinpic.s
#source: tlsbin.s
#as:
-#ld: -shared -melf64_ia64
+#ld: -shared
#objdump: -sj.tdata
#target: ia64-*-*
-.*: +file format elf64-ia64-little
+.*: +file format elf..-ia64-.*
Contents of section .tdata:
(60+)?2000 11000000 12000000 13000000 14000000 .*
#source: tlsg.s
#as:
-#ld: -melf64_ia64
+#ld:
#objdump: -sj.debug_foobar
#target: ia64-*-*
-.*: +file format elf64-ia64-little
+.*: +file format elf..-ia64-.*
Contents of section .debug_foobar:
0+ 18000000 0+ +.*
#source: tlspic1.s
#source: tlspic2.s
#as:
-#ld: -shared -melf64_ia64
+#ld:
#objdump: -drj.text
#target: ia64-*-*
-.*: +file format elf64-ia64-little
+.*: +file format elf..-ia64-.*
Disassembly of section .text:
#source: tlspic1.s
#source: tlspic2.s
#as:
-#ld: -shared -melf64_ia64
+#ld: -shared
#readelf: -WSsrl
#target: ia64-*-*
#source: tlspic1.s
#source: tlspic2.s
#as:
-#ld: -shared -melf64_ia64
+#ld: -shared
#objdump: -sj.got
#target: ia64-*-*
-.*: +file format elf64-ia64-little
+.*: +file format elf..-ia64-.*
Contents of section .got:
121a0 0+ 0+ 0+ 0+ .*
#source: tlspic1.s
#source: tlspic2.s
#as:
-#ld: -shared -melf64_ia64
+#ld: -shared
#objdump: -sj.tdata
#target: ia64-*-*
-.*: +file format elf64-ia64-little
+.*: +file format elf..-ia64-.*
Contents of section .tdata:
12000 11000000 12000000 13000000 14000000 .*