From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9701 invoked by alias); 21 Jun 2013 18:07:19 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 9692 invoked by uid 89); 21 Jun 2013 18:07:19 -0000 X-Spam-SWARE-Status: No, score=-4.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Fri, 21 Jun 2013 18:07:18 +0000 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Uq5jv-0007J2-FW for cygwin@cygwin.com; Fri, 21 Jun 2013 20:07:15 +0200 Received: from bob75-5-82-234-74-206.fbx.proxad.net ([82.234.74.206]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Jun 2013 20:07:15 +0200 Received: from jpflori by bob75-5-82-234-74-206.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 21 Jun 2013 20:07:15 +0200 To: cygwin@cygwin.com From: Jean-Pierre Flori Subject: Re: libtool weirdness (was Re: Broken MPIR 2.6.0 on Cygwin64) Date: Fri, 21 Jun 2013 18:10:00 -0000 Message-ID: References: <20130621083039.GH1620@calimero.vinschen.de> <20130621094344.GB25850@calimero.vinschen.de> <20130621113357.GF25850@calimero.vinschen.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) X-SW-Source: 2013-06/txt/msg00583.txt.bz2 Le Fri, 21 Jun 2013 17:27:22 +0000, Jean-Pierre Flori a écrit : > Le Fri, 21 Jun 2013 17:06:03 +0000, Jean-Pierre Flori a écrit : > >>> I'll also check without assembly optimizations, or lowering gcc >>> optimization level, etc. >> So I'm going to try that now. > If i disable ASM routines by passing MPN_PATH=generic to configure, then > (in the static setting at least) most tests now pass. Using the default MPN_PATH I get "x86_64/sandybridge x86_64 generic", the first segfault I get is in the first test in the mpn dir: t-addadd_n.c. GDB points to the loop1() function: jp@napoleon-7 ~/mpir-2.6.0/tests/mpn $ gdb t-addadd_n.exe GNU gdb (GDB) 7.6.50.20130320-cvs Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-cygwin". For bug reporting instructions, please see: ... Reading symbols from /home/jp/mpir-2.6.0/tests/mpn/t-addadd_n.exe...done. (gdb) r Starting program: /home/jp/mpir-2.6.0/tests/mpn/t-addadd_n.exe [New Thread 2576.0x9b8] [New Thread 2576.0x398] Program received signal SIGSEGV, Segmentation fault. 0x00000001004020ae in loop1 () (gdb) bt #0 0x00000001004020ae in loop1 () #1 0x0000000100401fe7 in __gmpn_addadd_n (t=0x1c8fc0, x=, y=, z=, n=1) at addadd_n.c:50 #2 0x0000000100425fb6 in main () at t-addadd_n.c:58 apparently coming from add_n.as. If someone sees something wrong in the asm files, I have no experience with them. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple