From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 108767 invoked by alias); 16 Dec 2016 14:02:15 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 108746 invoked by uid 89); 16 Dec 2016 14:02:14 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=gfortran_1.0, gfortran_10, GFORTRAN_1.0, gfortranmap X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-wm0-f67.google.com Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com) (74.125.82.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 16 Dec 2016 14:02:08 +0000 Received: by mail-wm0-f67.google.com with SMTP id u144so5684461wmu.0; Fri, 16 Dec 2016 06:02:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=yC2wcRWMU+Eh4kI5Lp64/OILRyq+SNuvx9tirLk5bbE=; b=JHcCKaHuQDbXFWmM9jLvJOXwNUkC2GsPm9mKbvP4OySciWui7XDENSrB+8sSuhXnWi Oz/gAUNgjP1YyIx4SrGDipAqBwZisXtNLt2vNlfJ2Mot7rG9lCwNijDNnATSOqwsObCW HlOmCkDBg5ZTqpjbsLoJW2kiGNssp1wt6Z4OfRVtoSCuU1t9jRSsnpfubeAy0Cj+YNHX RHpThXN34fCfrAbtSdB5JU83W+8miXCaIjHZHLQvaQfLE0o1q63rsN8GX2ikbFSZeFcu 6YLPhca3CPh1WExMdPOF4Lr0YLBM/TGYV2/eoFB7FBzrrjCdLXhjggebJQKxwvfMywzK XxBw== X-Gm-Message-State: AIkVDXJI079okFhcLOvPpmrY70iaLa/XJWUkb/bUGaJaYYmnwmEGSg8EK28kOAnE0GkGZA== X-Received: by 10.28.71.14 with SMTP id u14mr2813751wma.52.1481896926885; Fri, 16 Dec 2016 06:02:06 -0800 (PST) Received: from [192.168.100.5] (chp127.enscp.fr. [193.51.253.127]) by smtp.gmail.com with ESMTPSA id c81sm3445431wmf.22.2016.12.16.06.02.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Dec 2016 06:02:06 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: [PATCH] Remove unused libgfortran functions From: FX In-Reply-To: <1481892792-406-1-git-send-email-blomqvist.janne@gmail.com> Date: Fri, 16 Dec 2016 14:03:00 -0000 Cc: fortran@gcc.gnu.org, gcc-patches@gcc.gnu.org Content-Transfer-Encoding: quoted-printable Message-Id: <09EA6A5E-6461-41BB-9E40-06A33F87C565@gmail.com> References: <1481892792-406-1-git-send-email-blomqvist.janne@gmail.com> To: Janne Blomqvist X-SW-Source: 2016-12/txt/msg01478.txt.bz2 A few questions: 1. Regarding gfortran.map, shouldn=E2=80=99t we just flatten out all the = symbols from GFORTRAN_1.0 to GFORTRAN_1.7 into a single new GFORTRAN_2.0 gr= oup (while removing the ones we are getting rid of)? 2. While we are breaking the ABI, shouldn=E2=80=99t we reorder the array = argument to the libgfortran_set_options to remove unused fields? 3. What will happen to people who try to run older compiled codes with ne= wer library versions? Will it fail with an error message? Segfault? Do we h= ave a way to make it fail in a better way? Cheers, FX