]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
sim: bfin: disable redundant test that makes 32bit gas angry
authorMike Frysinger <vapier@gentoo.org>
Sun, 25 Mar 2012 07:56:12 +0000 (07:56 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sun, 25 Mar 2012 07:56:12 +0000 (07:56 +0000)
sim/testsuite/sim/bfin/ChangeLog
sim/testsuite/sim/bfin/fact.s

index 6dbe3ee035b094c1593538c5259b99dd0156c88b..ca634df5cc2ee90e88f61c9b7e7581b6e08dfc26 100644 (file)
@@ -6,6 +6,8 @@
        * c_dsp32shift_vmaxvmax.s: Change 0xa11002001 to 0x11002001.
        * c_dsp32shiftim_af_s.s: Change 0x3a1230001 to 0xa1230001.
 
+       * fact.s: Comment out test with too large a number (6227020800).
+
 2012-03-19  Mike Frysinger  <vapier@gentoo.org>
 
        * se_all64bitg0opcodes.S, se_all64bitg1opcodes.S,
index 38e756c1b53075a5dbc9e173e542543116bdeaca..aed81538d013160851ef5cb28eba017b41bfecc2 100644 (file)
@@ -28,7 +28,11 @@ _test:
        factorial 10 3628800
        factorial 11 39916800
        factorial 12 479001600
-       factorial 13 6227020800
+# This is the real answer, but it overflows 32bits.  Since gas itself
+# likes to choke on 64bit values when compiled for 32bit systems, just
+# specify the truncated 32bit value since that's what the Blackfin will
+# come up with too.
+#      factorial 13 6227020800
        factorial 13 1932053504
        pass