From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 51500 invoked by alias); 12 Jun 2017 10:40:14 -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 51379 invoked by uid 89); 12 Jun 2017 10:40:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-10.9 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=15000, Hx-spam-relays-external:sk:EUR03-V, 15,000, H*RU:sk:EUR03-V X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr50086.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.86) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 12 Jun 2017 10:40:10 +0000 Received: from DB5PR08CA0038.eurprd08.prod.outlook.com (2a01:111:e400:52c3::48) by AM3PR08MB0088.eurprd08.prod.outlook.com (2a01:111:e400:8847::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Mon, 12 Jun 2017 10:40:12 +0000 Received: from VE1EUR03FT023.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::204) by DB5PR08CA0038.outlook.office365.com (2a01:111:e400:52c3::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12 via Frontend Transport; Mon, 12 Jun 2017 10:40:11 +0000 Authentication-Results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 217.140.96.140 as permitted sender) receiver=protection.outlook.com; client-ip=217.140.96.140; helo=nebula.arm.com; Received: from nebula.arm.com (217.140.96.140) by VE1EUR03FT023.mail.protection.outlook.com (10.152.18.133) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1143.11 via Frontend Transport; Mon, 12 Jun 2017 10:40:11 +0000 Received: from arm.com (10.1.2.79) by mail.arm.com (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Mon, 12 Jun 2017 11:40:00 +0100 Date: Mon, 12 Jun 2017 10:40:00 -0000 From: James Greenhalgh To: Jim Wilson CC: "Richard Earnshaw (lists)" , "gcc-patches@gcc.gnu.org" , Subject: Re: [PATCH, ARM/AArch64] drop aarch32 support for falkor/qdf24xx Message-ID: <20170612104000.GA38916@arm.com> References: <6ebb24ef-0912-cf5f-74a4-b4acd372dbf4@arm.com> <8a59f4fc-5450-ff42-aabd-bb32da42cd89@arm.com> 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-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140;IPV:CAL;SCL:-1;CTRY:GB;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(39840400002)(39860400002)(39410400002)(39850400002)(39400400002)(2980300002)(438002)(24454002)(199003)(189002)(356003)(77096006)(46406003)(93886004)(6246003)(6916009)(8936002)(5660300001)(55016002)(54356999)(2950100002)(76176999)(6286002)(23726003)(86362001)(229853002)(2906002)(50986999)(54906002)(1076002)(189998001)(8676002)(104016004)(7696004)(305945005)(478600001)(33656002)(97756001)(47776003)(4326008)(110136004)(38730400002)(36756003)(72206003)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR08MB0088;H:nebula.arm.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;VE1EUR03FT023;1:wtjgERON1qhDhqY7OI+1Cm0B6JgTYlDXz301f7jaUh2yrtG9E2lYyNcu5WmnjFkr3IG70hdEQaRHTGjYmEylwKZ9y9l8qz0ZOwhzaeQim62xoxuZKgmJAkCsh3q8Z8IuiYvqB629+5sT/9gaLejZINA/xOwptemlE4aV/YHiFmSEN2rR449mwG00yR/bbX17gDKKrJ/j0EpNbEnAVYYXPEPqXhZsF8eYO30rEdq8Y+i6tg+skdpjp0ECYDU/qLaBMCyEgsRSEBAhESMrUaVvNnvwuafRpXUWG7lRBiHRSschEU4aMdtMcdQ8llYjpYbzJWK4NR5/R5gGF/odEiAOjClB/13Z+VTrpaYiPdAuWFO21Ubqx2EEYNBkDB59ydu6REQchD8hrgWd+5ZXd0X1ZLQj4VaW1hJ+z03afrKWDw5eyJ/6XRQJcnB+sil6+whJEEw+0LLoX9y1KjhxBLvV0jS79ex184qx1KszO2HRyD/lNKDDwcj1YRqhCZhGhc2DG/EN/aD8jaE9O2W/Ik89NQSwQIVzV69Fkp43sA6KQFT/iNRKKSUV6GxY6owoy9thLgurFMQ6Ln6akj6dMzmNbw== X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM3PR08MB0088: X-MS-Office365-Filtering-Correlation-Id: ac38ef92-f90f-4749-7f9a-08d4b17f6742 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);SRVR:AM3PR08MB0088; X-Microsoft-Exchange-Diagnostics: 1;AM3PR08MB0088;3:h4k3I5Jl61YOaA0Wepw4l3JU+qwYy4DMdb9J37bZK/yKCrpnhjTFml5V81UBjKgPz/23Ha2WdrybxBRfjQjqCzoSnWttCVCkGhqch/Dmvm1XHMd86W3CHdxHzVW60yAWpF0EJr/ZJeI79rapFdLRZNx1OZB85tTNm7nyObwO9L0Rw6/iZTjU23YFOHZHQ1FqFyaICqgBalT5nJdTRksNK51Gjjrmll45FJOrjG+8uCoPlTu1W45E60HMGAA515RE1HXqje54Wi8fJOxNRajYzFvGbAWB0TxaPAJsGX/7iEObu6+ooq258FmAYfiQSRMQGaWCfDVkhwqJ9WMPieiehfWmCo+2HA5wJCgW2TY6UiWHy/e3O2mNaChA5qCs08qC2RqDTD1TG+muWxQ9Wn6e8dP9FkExou1iDMF6uUWTEk2TtPaPQ9v/kVW38s6OB/Mc2KOOdSqbN6KdFdOMPAvs6bs1eEjlfJ5NaGD2pzwbO+6h+xuLsIUn7Cj2PKOGM+03 X-Microsoft-Exchange-Diagnostics: 1;AM3PR08MB0088;25:OhjrQ5VsWqXUYk6u/ww3Tlvtiopj13UXVz3Pl2ht2DGZbk5mxO+kKSUHWI3r0tBOwmOQ/6Ej9eWi/PVnC5SPlDxP38TeYD/FbSOjz3mqjdeAEHlnhhSiDetz+LyNXYF/ip8geC3tYWZK6Be1KsMyS8K4q9kyGxPsq1XyKxlS7ttb4SOh7MGoBEg1FtwMb63+i9uR4TptweifyjOo1msahfzSnNFrDb/0s0OMHB0K8cM/d+nyF7y4CSGDDel+N/mNEHHEU1tfYBQcYqHrbKzEoS3CLIbvmbaTowQxkUVE8TTeAe1TuPeiHeXtK1Ox6nRmw6qaQPL++5GKGvzAu+F/eEbVVZxi9Ggijl+YDzk8gmhLkcnjWIxYu2wz3HuQMq1J2XisdgrHOUyGS/GYwihw3hfye3f6PzgJ6pNQ8UcXoe2g63mR44BXmptLGIRHX0sFbajMPNZj3RpyNi2AGastAbBIBJ1cQ2O/ui8QPWe0jZ0=;31:1UkoeDnlJ0x/GDcjOgx5Es+GhfWWPuIjum3oOq1+oge6KlmLjU+/d2PFlWYSQIUEtWSW0AqVMON3RBO6lD6njvVH79ve7x/pPOG9r2Os87xTwieXYtvjcGx4fSHq9QW79x/RIb2iJzVEYZD16CsJUZzPC+aEMrhvAKWgmieLM0dyBSE9VOsn9wuiIO6uliYFx3rCT9ohQLNm8oS7iNA+4dAuFmvD2YfJqm4fLs5B39OTcSE+vFTLMNeIK8gyH3J6 NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1;AM3PR08MB0088;20:bkqciT3VTJ5y45woYtwI3FZA8lZk59aiwcKVXHPMEXJmqO5/FzRbXHFOwQVx0y2cx+Ub/MksrfW1sb1C8KjKZCsJgcpZcN7mP/qXtiJvhUjV8QMtkfXXqJlQryHPyE7ZZMQvrsYMCKXfPLIVLLC4H0aGdrlTeeArP5e43mdIKakLJ59PrSsFG6yYcyjgtMIYOO3hJmdjGNHx+cTJ5PiBfLhYisCYmBtXL83QCIZVrVg8AvBHmqG0P6eGNXN1yZBA X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13013025)(13021025)(8121501046)(5005006)(93006095)(93004095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM3PR08MB0088;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM3PR08MB0088; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM3PR08MB0088;4:VXUejVZ0MhStkuj0reyowvSyu2855mMxlrnyVp1tCT?= =?us-ascii?Q?rL/Z4/fpumiQtl+qz96CadwYZdAvF5hvygD7PITNAf3w1AkKHwNb6I9/2XPj?= =?us-ascii?Q?SvmAD87uwGbvMosrKc9MzSDDsj+CtDFdFxC20MREbj1EcTWW8IdY0cdKmjmT?= =?us-ascii?Q?u0BrRlZdPvBtYby6OVNxCHxdsSPYJLjFa8LWxibGc2yYyEOMx04vPrd2dyM4?= =?us-ascii?Q?3YMvqkZT8c+DVUJx2+t7TAJ8GF3NJddKoQWrbdnO1E3g85s1ZBmuPkAZ2OTG?= =?us-ascii?Q?ZuRGpfSP/PcWsWv2LWlZnvvxVtvfYOgXPoNDfhNsiPdsbzykP7tM+E/UDjIN?= =?us-ascii?Q?XYxYaKTjfJXebnqknwiwVtgv3QemnixAs1YmwrWMb6uputpuv/VpJupc9ejZ?= =?us-ascii?Q?D0Di00S7Qjvc/KHN+2mv3MpIJCfRFJ41dRMcPexyHo5CkZ+qqlZvdQpKiz0J?= =?us-ascii?Q?sNlOE3PUmk0dVvwYDn+c7eowc4zDQPg8y+YdJIsbR2HhKEGVFqIGoCCDueWy?= =?us-ascii?Q?IzV6R+VDKw71p9kmpBOmutH8YTtpfa8RZT00mT9wifL4tsaJxoV38JFFjwXj?= =?us-ascii?Q?Bml7uzZna+igR15x7SWLW4UZA9lDbFl7hEXgeufo0WH/xe8ZxEuT1HrfYllQ?= =?us-ascii?Q?cvOE1s+8mU0p1GwPP+BwMy0uLbok9Uf03CyKbsnhkv6caIYVyqS+lBWgc0Ck?= =?us-ascii?Q?e9gAgc+BMruUuFKRWqH17HKNPxvGitOjKP7zjpYNakYIHjjmZb0RT6m8HRqg?= =?us-ascii?Q?6SORTu6BNFrrNxmPbKNdaC7sw6QrtS/8I3/WDcou8CD5F4eRQOhNyb/aSVh4?= =?us-ascii?Q?48U5VPzSLf0NpRqS7MXWTVkVDCNaMeMQwILgyE4q4x0yCEjdwVNG8U4oaYnF?= =?us-ascii?Q?3whUlavs2jZgKjI11xDuZUDFmNsabjKD1HrOrjHYzz9ov2JMqS+6BP/WzVAr?= =?us-ascii?Q?r+veokCgmu75FA8eEjkTJ1tjIOD/MzcGDh7OZtzaWrCUe9+22ep99f1jRWM3?= =?us-ascii?Q?ncqFAXkFjfzhbfR/JMGaHcR7+yAfZ6ueXmv//Suh5pk3z/XAV2hCVzJGRovm?= =?us-ascii?Q?PHLnPZYbOwfbeQ79EvzVDPP5YQGwW+JexxYD1jixFGoXjfyfkAAHIkpfTeuV?= =?us-ascii?Q?YGwrt2ntAc8GBegne+T9JuY2HvPlrCHFQ3ym7oAItla4TbtQPBlY5URJwvTL?= =?us-ascii?Q?Tw2504qgYceQqn3S265R1emlWFthoQq0ro?= X-Forefront-PRVS: 03361FCC43 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM3PR08MB0088;23:wm8BQ8j/HVrPLd2i2nDUTad4H8gI9TPPKoKEipXBI?= =?us-ascii?Q?d9whgrNf8zojLObBy/zYQzNoTOTpdqjScnh1ObFQsy+8RKBkVPERyLNt4Dig?= =?us-ascii?Q?biEN7nVjzMN0Rw0SzrEiH5wg7I3sdmCVcnCkroZRedZMD3YO9gJV4LVDmUUz?= =?us-ascii?Q?Ulu6YRkUlNVu/XNrB7h7iAmpn5d//4GVlN9kDtKylcrVFxWyeFsQ1EbBcuwg?= =?us-ascii?Q?59ioYKiu88Wa7LxA+NMjE9xISyHQtRPW4AAaVrK+yZ5uj+vpK00P+paXOlyk?= =?us-ascii?Q?gfkY4tvTCfjXOv5lvNkAyEwktsm9LRbpiaj+ilf5nc9fwXBj0qfhkey0GkGq?= =?us-ascii?Q?+ORAPSxNT91XtwwEedqblEjhgxopCpFeSQY9RwJDI1VBwpX0LM6bv14h8Fr2?= =?us-ascii?Q?CsxH91URI1vheHYfVUkzbHO94+GgqNw/HGWgL9k97YEsGbVhyQXr5L8dlVgF?= =?us-ascii?Q?xEnc2g0K3qGKQ9v/yMGjvWBmSi98eoQsOd1nTqhxehnVnfkOuhvm0i2y8SAS?= =?us-ascii?Q?SCxNm7+vdTuq82h4m31BTpBNbzYkoqie5a16ocrNyFCgVuQMIyB8XD+8dS2Q?= =?us-ascii?Q?Q91yWzBLQFZ6w8+R+WAaYjcLh3TNaQIeaNgveqhoN1/PgO1ybTGKGUU/2N25?= =?us-ascii?Q?ZUpeYWRUqheBlC7gHq7m/YdKNz/FAfTRhOVtHex4sAQkMRonQFQBVZ+P/kii?= =?us-ascii?Q?l/mNvsLnYnJxNbJ0OnKxFV88swOvu7WBQuycEvcY619FgPltkPqp+2yjfgCC?= =?us-ascii?Q?CDOTV9sMex4f0Za5/iSoVU+Z3gR+V1hoHo3+/vi+ZapX/VvogCa8TffwsL3T?= =?us-ascii?Q?LupM/VM8slgWdvHgb739cynFO7YRzmvvVV2LSk4PSCYhWi74fqKHn3pscX1t?= =?us-ascii?Q?7ftWaDj3nNUesAaiqK2bWsx5RDPNo88Nv2BYup6alzQHry/+57TVPJzz2wTl?= =?us-ascii?Q?I3QtijhBgVwX9KjA/0SS40OcrWoHuyRf40Yuxuesqt0/d4YST9wHV0n/P26X?= =?us-ascii?Q?fD/NpkuBt7Z24LcQS9723H7SnMtL3w59W2MyNMGOJGZeNp0A2Gy4o5D40hKh?= =?us-ascii?Q?G6zaqSeo4Xfta1BK1J1l48I39M8nqU4kLYM0k0TfsQAItuQvFrl581yfpGlt?= =?us-ascii?Q?4s2/39LRW5IYX3WoOsy1uCGmq4XFBMdOexkiIMydLn3wmFpBcOfQw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM3PR08MB0088;6:9fjVmfJRiH/wHxpd16mXF9lrCjLS7BhkScqETsA3l0vd4Xe3jOGGRelE0UL4WJu6CweWcQcWV6XYUu8iDiMNcaRqSkoJe3QoZoB0UyrGNUSkQ3FCzVJdR9+hIh9Nz3JSwNQQdMGSxkrOKUI4zIG2jozTjbcLH+iZ3+ZOL7bV15LMVe7rqNtdvUNaMxCm694k2yFDIQ+5kP3GIA+COX6KwGgdC1IFcwNdHWMLWiZoYRBYQ6LzYvUTv9sii5JXTxynEZ1KKdeHmmto0voYmG4bK4DsbPGi0jq4u4YvPdNDMJa2wKJqTRJcfQpwmuzXoYMjBAEgt0W55T87xtf+L7r/jPFzS9myiy3BwdEvnxYu9Fos06d4swuVHAtQWN4gk1Y8IxJfDJEtADDqix2BeZsFV0vnbOmrYqq+aLT+Z4Ar/tGzsVxOy5mxhQVoEwmLd8cAew06ySsK9tYS1cfPZpHJ9WsCO3cFqK/RCCfyLQYnn18cptQ7teVN4mYaIeg1WCiiCGCrUomVcZ50TrHKQs2z9E3YA5Yq8F8EKp16NCiq0nE= X-Microsoft-Exchange-Diagnostics: 1;AM3PR08MB0088;5:nsUnqu9GqqD8Amgs4mTFoZ2zEFXaMjpXGaNLsyfU/Zjix2SCt0eV/2L6nLBhXaaB0UCG8T6V8DIInnMVfSLFiXW9OMw1A+WYmEsTunZ+fLSCa/0zCqjK8+y7Ca4JNo0y5yLtTwJ+NitKdd1FpXoh9nAr8ByTZt6KryiMFutdMr3OBcuOZAbHM+ZJJRJbD5o2JE+2NYNaKqujvlgDZGFGcF0i6gWREcL9LIuyeepLZzvDSksn+3CDx4UJO90wJ0aM34mtlv9uNwwUeJ83b8L3F/zWSSLPKpMRa9uOryu57YiZozjuDVxYxmywN0eah72rPICPeOUC8plofoB/utlsBmCll4rhpPo/gTcWPoq1IuFaguyyjnLatFsEqned9IEjsx8aRn4lD8A8QvZMGShs3az6QGavCOlY5cJub/JpsBD239xIwj1rHCQDLosFYbhQ4PRnUsUKZAf2R2Fil0YX2pwT5204aZGqaoOtRSRSOsxlcnOeeaZsm9mK5ucr+ZgA;24:RGSs2VqF9GrhEVyvxU1cjXFg6EEXrsm76Xl9yHEnc8QRXzNBRIu8oKylQtggw2Hmkzm8pu0c/6prnQK6nNcDVlBAqhHps/H33O+5bRDJ088= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM3PR08MB0088;7:PY0sgkmbWCOUFIYzE6wR3y5NTZqeKTKNm3A3j5kn7xQaHX4z36jzR/rEH5FHT1XfTu0oWxF5mC8MU3myQ7clrVRBgBQDtaJ4oq4X7rDRxOEdHDYhKaLZdI9l62KM1YIRaXuI7jDzI22EvKDeguzcVQCGouCFSQZwqIyW7twnUZVWbuKBQDk3ac8t5+fodYAgGER5F6TpoDCcRj+rYD/Y+Uf7L503J3pr9n6Wb7ZlyzOHhFwriuAHOomjzEftf+PQL/nqpJF7Ir6jysl2mLnlH2sg2WZNXjXIY4VW9AA3wZ4j21pW/QXRt+izCIzgHE06+RCjh+07QUBnKsalknaQ2g== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2017 10:40:11.4800 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[217.140.96.140];Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0088 X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg00769.txt.bz2 On Fri, Jun 09, 2017 at 01:03:34PM -0700, Jim Wilson wrote: > # Arch Matches > Index: gcc/doc/invoke.texi > =================================================================== > --- gcc/doc/invoke.texi (revision 249025) > +++ gcc/doc/invoke.texi (working copy) > @@ -13983,8 +13983,8 @@ processors implementing the target architecture. > Specify the name of the target processor for which GCC should tune the > performance of the code. Permissible values for this option are: > @samp{generic}, @samp{cortex-a35}, @samp{cortex-a53}, @samp{cortex-a57}, > -@samp{cortex-a72}, @samp{cortex-a73}, @samp{exynos-m1}, @samp{falkor}, > -@samp{qdf24xx}, @samp{xgene1}, @samp{vulcan}, @samp{thunderx}, > +@samp{cortex-a72}, @samp{cortex-a73}, @samp{exynos-m1}, > +@samp{xgene1}, @samp{vulcan}, @samp{thunderx}, > @samp{thunderxt88}, @samp{thunderxt88p1}, @samp{thunderxt81}, > @samp{thunderxt83}, @samp{thunderx2t99}, @samp{cortex-a57.cortex-a53}, > @samp{cortex-a72.cortex-a53}, @samp{cortex-a73.cortex-a35}, In both the original patch, and the backport, you're modifying the AArch64 options here. I'd expect the edits to be to the AArch32 options (these start somewhere around line 15,000). Thanks, James