This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
SPEC 521.wrf_r failing due to new fortran checks
- From: Joel Hutton <Joel dot Hutton at arm dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>, "tkoenig at gcc dot gnu dot org" <tkoenig at gcc dot gnu dot org>
- Cc: nd <nd at arm dot com>
- Date: Fri, 27 Sep 2019 15:46:10 +0000
- Subject: SPEC 521.wrf_r failing due to new fortran checks
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7GynTRUJ75GCbpAHLD1JVD+2Iqhwgs5yBbxEncfdmmw=; b=hlAK/TaKFf2SL8GaqLfXDEFRmfpSUDa4B+/do0EiZk39Hi6Iwh44ZzwAfG9OQR0wv+/D9aQBeFW/6S292miTTGI9AadAlk9mH+L5omViTEhJOxtCgizQFqGFg+DryKRyt34oU2Av4XhxptE1fvggkmNRT41t8StGsMwfkiDRPeLW1ZMlUHq63HVKYDQxyHjC3YlMJb4VNto9DO52eaEIamGVijLSkG3Ih88eDHQfCGuoOeR1MvXVgRlVnK76dJjcB3BDi7NXpt/8Hlr5SZBsdG0hxRODrWYagiS/oQC9qZMIxxr945YpEdBPxd/H08rmihuytR6SjgQJs1/JlbJBug==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D4CxI1xHHSeu7BRbOX6iIsdgUyc6ifN8s/qq2+G5s2156bt3qmPAw/tCC++TwgbcWQmrKFBzCLW74BTk+q16Ptb+dLkx3Yporjhw7CQh3xc3IU/+J13eI+Td4gYLwijV6bCgYIERAlt3B06ARtHx1FJSfpPgnTL7SWbukNROn6MIG57or4FCxWlVjw1WSs/WrPtO64M/U0SG6j5NJyqN34DYbFKexRFAAytmwNg7xr0A8ffD0PLySVS+EHPGihiLuxRqvEmwHAbeQ9PMXxnSGwe3fTmYdc4WuiogRvg7XWCif+/hB8/+rrpKWAYOur6s0XMAiPzdPbYqFB2mz1Iw+g==
- Original-authentication-results: spf=none (sender IP is ) smtp.mailfrom=Joel dot Hutton at arm dot com;
Hi Thomas,
I've noticed that SPEC has been failing to build on trunk since the below commit, do you have access to SPEC? do you know if this is due to a bug in the patch or a bug in SPEC?
> commit ddeea2110539a432b302401a617ceb5bde191094 (HEAD, refs/bisect/bad)
> Author: tkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
> Date: Thu Aug 15 22:52:40 2019 +0000
> 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
>
> PR fortran/91443
> * frontend-passes.c (check_externals_expr): New function.
> (check_externals_code): New function.
> (gfc_check_externals): New function.
> * gfortran.h (debug): Add prototypes for gfc_symbol * and
> gfc_expr *.
> (gfc_check_externals): Add prototype.
> * interface.c (compare_actual_formal): Do not complain about
> alternate returns if the formal argument is optional.
> (gfc_procedure_use): Handle cases when an error has been issued
> previously. Break long line.
> * parse.c (gfc_parse_file): Call gfc_check_externals for all
> external procedures.
> * resolve.c (resolve_global_procedure): Remove checking of
> argument list.
>
> 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
>
> PR fortran/91443
> * gfortran.dg/argument_checking_19.f90: New test.
> * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
> * gfortran.dg/dec_union_11.f90: Add -std=legacy.
> * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
> Hollerith constant.
> * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
> use it to avoid type mismatches.
> * gfortran.dg/pr41011.f: Add -std=legacy.
> * gfortran.dg/whole_file_1.f90: Change warnings to errors.
> * gfortran.dg/whole_file_2.f90: Likewise.
>
> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@274551 138bc75d-0d04-0410-961f-82ee72b054a4
Joel