From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24965 invoked by alias); 7 Sep 2009 16:56:28 -0000 Received: (qmail 24925 invoked by uid 48); 7 Sep 2009 16:56:13 -0000 Date: Mon, 07 Sep 2009 16:56:00 -0000 Message-ID: <20090907165613.24924.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/41293] FGSL: Wrong code generated In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "burnus at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-09/txt/msg00769.txt.bz2 ------- Comment #4 from burnus at gcc dot gnu dot org 2009-09-07 16:56 ------- Regarding multimin.exe: The second call to unit_assert_equal_within fails. For the first, the expected value is 30 and it succeeds. For the second one, one does 13 loops with fgsl_multimin_fdfminimizer_iterate with status == 0 and a minimum of mmin_fmin of 3.5e-317 (unchanged). After the loop there is a check whether this number matches (within 1e-5) the number 30 which fails: fgsl_multimin_fdfminimizer_iterate 3.000000000000000000D+01 3.511692129834245077-317 1.0D-05 I currently assume that it is a test bug, FGSL or GSL bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41293