* gas/i386/divide.s: Test line comment starting with '/'.
* gas/i386/divide.d: Pass --divide to gas. * gas/i386/intelok.d: Likewise. * gas/i386/i386.exp (divide): Run for all targets.
This commit is contained in:
parent
b3b91714e2
commit
5157cd8a4f
|
@ -1,3 +1,10 @@
|
||||||
|
2005-11-07 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* gas/i386/divide.s: Test line comment starting with '/'.
|
||||||
|
* gas/i386/divide.d: Pass --divide to gas.
|
||||||
|
* gas/i386/intelok.d: Likewise.
|
||||||
|
* gas/i386/i386.exp (divide): Run for all targets.
|
||||||
|
|
||||||
2005-11-07 Arnold Metselaar <arnold.metselaar@planet.nl>
|
2005-11-07 Arnold Metselaar <arnold.metselaar@planet.nl>
|
||||||
|
|
||||||
* gas/z80/z80.exp: Added "suffix" test.
|
* gas/z80/z80.exp: Added "suffix" test.
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#as: --divide
|
||||||
#objdump: -s
|
#objdump: -s
|
||||||
#name: i386 divide
|
#name: i386 divide
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
start:
|
start:
|
||||||
.long 1,2,3,a,b
|
.long 1,2,3,a,b
|
||||||
a=(.-start)/4-1
|
/ This comment should still be allowed with --divide,
|
||||||
|
/ but the divide must remain a divide in the next line
|
||||||
|
a=(.-start)/4-1 # comment
|
||||||
b=(.-start)/4
|
b=(.-start)/4
|
||||||
|
|
|
@ -32,7 +32,6 @@ proc gas_32_check { } {
|
||||||
return [regexp "targets:.*i386" $nm_help]
|
return [regexp "targets:.*i386" $nm_help]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] then {
|
if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] then {
|
||||||
|
|
||||||
global ASFLAGS
|
global ASFLAGS
|
||||||
|
@ -64,17 +63,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]]
|
||||||
run_dump_test "suffix"
|
run_dump_test "suffix"
|
||||||
run_dump_test "immed32"
|
run_dump_test "immed32"
|
||||||
run_dump_test "equ"
|
run_dump_test "equ"
|
||||||
|
run_dump_test "divide"
|
||||||
if {![istarget "*-*-aix*"]
|
|
||||||
&& (![is_elf_format] || [istarget "*-*-linux*"]
|
|
||||||
|| [istarget "*-*-netbsd*"]
|
|
||||||
|| [istarget "*-*-freebsd*"]
|
|
||||||
|| [istarget "*-*-netware*"]
|
|
||||||
|| [istarget "*-*-vxworks*"])} {
|
|
||||||
# Don't run this test on targets where '/' starts comments.
|
|
||||||
run_dump_test "divide"
|
|
||||||
}
|
|
||||||
|
|
||||||
run_dump_test "padlock"
|
run_dump_test "padlock"
|
||||||
run_dump_test "crx"
|
run_dump_test "crx"
|
||||||
run_list_test "cr-err" ""
|
run_list_test "cr-err" ""
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#as: -J
|
#as: -J --divide
|
||||||
#objdump: -dwMintel
|
#objdump: -dwMintel
|
||||||
#name: i386 intel-ok
|
#name: i386 intel-ok
|
||||||
#stderr: intelok.e
|
#stderr: intelok.e
|
||||||
|
|
Loading…
Reference in New Issue