diff options
Diffstat (limited to 'test/ovrflow1.awk')
-rw-r--r-- | test/ovrflow1.awk | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/test/ovrflow1.awk b/test/ovrflow1.awk new file mode 100644 index 00000000..0506a06e --- /dev/null +++ b/test/ovrflow1.awk @@ -0,0 +1,82 @@ +# From arnold@f7.net Thu Dec 15 08:57:08 2005 +# Return-Path: <arnold@f7.net> +# Received: from localhost (skeeve [127.0.0.1]) +# by skeeve.com (8.12.11/8.12.11) with ESMTP id jBF6ubXX003003 +# for <arnold@localhost>; Thu, 15 Dec 2005 08:57:08 +0200 +# Received: from pop.012.net.il [84.95.5.221] +# by localhost with POP3 (fetchmail-6.2.5) +# for arnold@localhost (single-drop); Thu, 15 Dec 2005 08:57:08 +0200 (IST) +# Received: from mtain3.012.net.il ([10.220.5.7]) +# by i_mss3.012.net.il (HyperSendmail v2004.12) +# with ESMTP id <0IRI007F9SHYRDF0@i_mss3.012.net.il> for arobbins@012.net.il; +# Thu, 15 Dec 2005 05:32:22 +0200 (IST) +# Received: from i_mtain1.012.net.il ([10.220.20.4]) +# by i_mtain3.012.net.il (HyperSendmail v2004.12) +# with ESMTP id <0IRI00CUNSHXU5D0@i_mtain3.012.net.il> for arobbins@012.net.il +# (ORCPT arobbins@012.net.il); Thu, 15 Dec 2005 05:32:22 +0200 (IST) +# Received: from f7.net ([64.34.169.74]) +# by i_mtain1.012.net.il (HyperSendmail v2004.12) +# with ESMTP id <0IRI005JEPNHIG00@i_mtain1.012.net.il> for arobbins@012.net.il; +# Thu, 15 Dec 2005 04:30:54 +0200 (IST) +# Received: (from arnold@localhost) by f7.net (8.11.7-20030920/8.11.7) +# id jBF2TkQ18162 for arobbins@012.net.il; Wed, 14 Dec 2005 20:29:46 -0600 +# Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) +# by f7.net (8.11.7-20030920/8.11.7) with ESMTP id jBF2Tis18148 for +# <arnold@skeeve.com>; Wed, 14 Dec 2005 20:29:44 -0600 +# Received: from monty-python.gnu.org ([199.232.76.173]) +# by fencepost.gnu.org with esmtp (Exim 4.34) +# id 1Emir1-0007i6-1e for bug-gawk@gnu.org; Wed, 14 Dec 2005 21:28:23 -0500 +# Received: from Debian-exim by monty-python.gnu.org with spam-scanned +# (Exim 4.34) id 1Emiv6-0006FV-9G for bug-gawk@gnu.org; Wed, +# 14 Dec 2005 21:32:37 -0500 +# Received: from [129.99.139.165] (helo=ece03.nas.nasa.gov) +# by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) +# (Exim 4.34) id 1Emiv5-0006F0-UO for bug-gawk@gnu.org; Wed, +# 14 Dec 2005 21:32:36 -0500 +# Received: from ece03.nas.nasa.gov (localhost.localdomain [127.0.0.1]) +# by ece03.nas.nasa.gov (8.12.11/8.12.11) with ESMTP id jBF2TcNa022308; Wed, +# 14 Dec 2005 18:29:38 -0800 +# Received: (from ellswort@localhost) +# by ece03.nas.nasa.gov (8.12.11/8.12.11/Submit) id jBF2TcQC022307; Wed, +# 14 Dec 2005 18:29:38 -0800 +# Date: Wed, 14 Dec 2005 18:29:38 -0800 +# From: David Ellsworth <ellswort@nas.nasa.gov> +# Subject: gawk number to string bug +# To: bug-gawk@gnu.org +# Cc: ellswort@nas.nasa.gov +# Message-id: <200512150229.jBF2TcQC022307@ece03.nas.nasa.gov> +# Original-recipient: rfc822;arobbins@012.net.il +# X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on skeeve.com +# X-Spam-Level: +# X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham +# version=2.63 +# +# +# I ran into a bug in how gawk converts numbers into strings. +# +# Running the program + BEGIN { print 9223372036854775808 } +# prints +# -9223372036854775808 +# on a 64-bit machine. On a 32-bit machine, the same program prints out +# 9.22337e+18 +# which is correct. +# +# Note that 9223372036854775808 == 2^63. Printing out other powers of 2 +# is OK. +# +# Version details: +# gawk version 3.1.5, freshly downloaded from gnu.org +# gcc (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) +# uname -a output: +# Linux pixie 2.6.12-gentoo-r10 #2 SMP Tue Nov 1 03:42:22 PST 2005 +# x86_64 Dual Core AMD Opteron(tm) Processor 275 AuthenticAMD GNU/Linux +# +# (the 32-bit example used gawk version 3.1.3) +# +# - David +# +# +# ##################################################################################### +# This Mail Was Scanned by 012.net AntiVirus Service4- Powered by TrendMicro Interscan +# |