From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 120359 invoked by alias); 12 Oct 2015 07:10:51 -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 120344 invoked by uid 89); 12 Oct 2015 07:10:49 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 X-HELO: nikam.ms.mff.cuni.cz Received: from nikam.ms.mff.cuni.cz (HELO nikam.ms.mff.cuni.cz) (195.113.20.16) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 12 Oct 2015 07:10:47 +0000 Received: by nikam.ms.mff.cuni.cz (Postfix, from userid 16202) id 2CD09541E54; Mon, 12 Oct 2015 09:10:43 +0200 (CEST) Date: Mon, 12 Oct 2015 07:10:00 -0000 From: Jan Hubicka To: Dominique =?utf-8?Q?d'Humi=C3=A8res?= Cc: hubicka@ucw.cz, rguenther@suse.de, Paul Richard Thomas , GCC Patches Subject: Re: Fix more of C/fortran canonical type issues Message-ID: <20151012071042.GD70214@kam.mff.cuni.cz> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-SW-Source: 2015-10/txt/msg01094.txt.bz2 > Honza, > > this is a variant of patch I commited (adding the suggested predicate) > > This caused https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67923 Hmm, strange, I do not seem to be able to reproduce this locally. Is it x86? /opt/gcc/_clean/gcc/testsuite/gfortran.dg/pr56015.f90:12:0: error: type mismatch in pointer plus expression subroutine foo (p) ^ complex double[10] * complex double[10] * restrict long int _85 = p_5(D) + 32; I suppose the complaint is about "long int". Did you possibly revert the change to skip TYPE_CANONICAL testing in useless_type_conversion? That would declare "long int" to be the same as "unsigned long int" Honza