From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Mark E." To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org Subject: Re: c/2371: Hang with long long function argument. Date: Sun, 01 Apr 2001 07:16:00 -0000 Message-id: <20010401141600.12562.qmail@sourceware.cygnus.com> X-SW-Source: 2001-04/msg00005.html List-Id: The following reply was made to PR c/2371; it has been noted by GNATS. From: "Mark E." To: "Dave Korn" , Cc: Subject: Re: c/2371: Hang with long long function argument. Date: Sun, 1 Apr 2001 10:13:55 -0400 > looped forever and both the fixed versions exit almost instantly. Are you > sure you didn't fix the bug at the same time as you changed from long longs > to plain longs? After going through the assembly code, it turned out the code that prompted the testcase was using the wrong prototype causing the wrong number of arguments to be pushed on to the stack. The unfortunate typo delayed me in finding the real problem. When the testcase also hung, I thought for sure I was on to something. But when I looked at its assembly and noticed it was setting x to -1LL, I realized the testcase was faulty and had it closed. Sorry for any trouble. It certainly caused me some. Mark