From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22332 invoked by alias); 1 Sep 2015 11:53:43 -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 22319 invoked by uid 89); 1 Sep 2015 11:53:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.0 required=5.0 tests=AWL,BAYES_50,KAM_LAZY_DOMAIN_SECURITY,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 X-HELO: mx-out-2.rwth-aachen.de Received: from mx-out-2.rwth-aachen.de (HELO mx-out-2.rwth-aachen.de) (134.130.5.187) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Tue, 01 Sep 2015 11:53:42 +0000 Received: from hub2.rwth-ad.de (HELO mail.rwth-aachen.de) ([134.130.26.143]) by mx-2.rz.rwth-aachen.de with ESMTP; 01 Sep 2015 13:53:40 +0200 Received: from MBX-S2.rwth-ad.de ([fe80::f94e:e8fc:e52:8f58]) by HUB2.rwth-ad.de ([fe80::8977:fb2f:b373:acc5%20]) with mapi id 14.03.0248.002; Tue, 1 Sep 2015 13:53:37 +0200 From: "Hahnfeld, Jonas" To: Jakub Jelinek CC: "gcc-patches@gcc.gnu.org" , Ilya Verbin , Kirill Yukhin Subject: RE: Fix intelmic-mkoffload.c if the temp path contains a '-' Date: Tue, 01 Sep 2015 11:53:00 -0000 Message-ID: References: <20150901115012.GQ1847@tucnak.redhat.com> In-Reply-To: <20150901115012.GQ1847@tucnak.redhat.com> x-pmwin-version: 3.1.3.0 Content-Type: multipart/signed; micalg=2.16.840.1.101.3.4.2.3; protocol="application/x-pkcs7-signature"; boundary="----=_NextPart_000_04D2_01D0E4BD.99813CC0" MIME-Version: 1.0 X-SW-Source: 2015-09/txt/msg00036.txt.bz2 ------=_NextPart_000_04D2_01D0E4BD.99813CC0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-length: 1720 > -----Original Message----- > From: Jakub Jelinek [mailto:jakub@redhat.com] > Sent: Tuesday, September 01, 2015 1:50 PM > To: Hahnfeld, Jonas > Cc: gcc-patches@gcc.gnu.org; Ilya Verbin; Kirill Yukhin > Subject: Re: Fix intelmic-mkoffload.c if the temp path contains a '-' > > On Tue, Sep 01, 2015 at 11:35:15AM +0000, Hahnfeld, Jonas wrote: > > >From 884b6199179e7a604474bc6a828a6861d3ff4501 Mon Sep 17 00:00:00 > > >2001 > > From: Jonas Hahnfeld > > Date: Thu, 20 Aug 2015 12:13:55 +0200 > > Subject: [PATCH] Fix intelmic-mkoffload.c if the temp path contains a '-' > > > > 2015-08-20 Jonas Hahnfeld > > > > * intelmic-mkoffload.c (prepare_target_image): Fix if the temp path > > contains a '-'. > > --- > > gcc/config/i386/intelmic-mkoffload.c | 2 +- > > 1 files changed, 1 insertions(+), 1 deletions(-) > > > > diff --git a/gcc/config/i386/intelmic-mkoffload.c > > b/gcc/config/i386/intelmic-mkoffload.c > > index ca15868..c9327cf 100644 > > --- a/gcc/config/i386/intelmic-mkoffload.c > > +++ b/gcc/config/i386/intelmic-mkoffload.c > > @@ -460,7 +460,7 @@ prepare_target_image (const char > *target_compiler, > > int argc, char **argv) > > for (size_t i = 0; i <= symbol_name_len; i++) > > { > > char c = target_so_filename[i]; > > - if ((c == '/') || (c == '.')) > > + if ((c == '/') || (c == '.') || (c == '-')) > > The ()s around the comparisons are unnecessary, but it is preexisting, so the > fix is ok for trunk with or without the removal of those ()s. > > Jakub Could you commit the patch for me as I don't have commit access? And also consider backporting this trivial fix for 'gcc-5-branch'? Thanks, Jonas ------=_NextPart_000_04D2_01D0E4BD.99813CC0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-length: 7955 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG 9w0BBwEAAKCCEuUwggOfMIICh6ADAgECAgEmMA0GCSqGSIb3DQEBBQUAMHEx CzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8w HQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0 c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw05OTA3MDkxMjExMDBaFw0xOTA3 MDkyMzU5MDBaMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBU ZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMw IQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKsLozXgiykUsRSFrzwQ5DlvNV1Krt3q YY2VSfRvZKMaYGakqUAihNnUpeV4kw5oAa25TVw6ztO4qEJA38+juoJZapIb rBya2ggrJSf5aSNH8eDrLHqb9RMC0H40fMKePABZq/XaDPUyPCusUNrWw96D lMqoDJkyDghIVltq+9rhWFgBSV9yQTwVBgGOXa2quJO0zZ7rp+hqLVI02zrv XHVR2tvzMfnucZgyxFQVRAz5m1Xtrd8YCKCjhopJ7lMFjxlM1d5YeZvSahxC q8XVp89oD5bk4WGYdmHIkXzWPgDikVCH4Z0K5q2X0h3GOn3LvNoDNNWOWwH1 age3FrZuSn8CAwEAAaNCMEAwHQYDVR0OBBYEFDHDeRu69VPXF+CJei0XbAqz K50zMA8GA1UdEwQIMAYBAf8CAQUwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 DQEBBQUAA4IBAQCUZFmtOWTnKesT/lrDixNXyAQk8HR3wGDjZ/vpiaaDv5aC fG7Uwz3vnoBuuym0mHqxO1TrORdHfhqOC/wfMVkxBLLOF/Msx2I2VeIi2IlV tJhIqmT61hw22ER4WlojOleX9XowT66fakxLK46gA+M+4KnU0nvSs6jicjyt nv+AWeSbRbT2O7DNORmYMuXqIWGQ5DEhjjSx9y81SoUQ2ueKNyG+WWPg8oWI MVPUVBSFcHn0LgZ3J3UvH7iK+f7Futg25IPs52W3v2Na80avgZQ31EGM1iPW Hs/1aBtEY6Jauqc1WaHlcAWbDiNXmZQKbbo5YyiGkvMYhNj70c8FVmRXMIIE 1TCCA72gAwIBAgIIUE7G9T0RtGQwDQYJKoZIhvcNAQELBQAwcTELMAkGA1UE BhMCREUxHDAaBgNVBAoTE0RldXRzY2hlIFRlbGVrb20gQUcxHzAdBgNVBAsT FlQtVGVsZVNlYyBUcnVzdCBDZW50ZXIxIzAhBgNVBAMTGkRldXRzY2hlIFRl bGVrb20gUm9vdCBDQSAyMB4XDTE0MDcyMjEyMDgyNloXDTE5MDcwOTIzNTkw MFowWjELMAkGA1UEBhMCREUxEzARBgNVBAoTCkRGTi1WZXJlaW4xEDAOBgNV BAsTB0RGTi1QS0kxJDAiBgNVBAMTG0RGTi1WZXJlaW4gUENBIEdsb2JhbCAt IEcwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOmbw2eF+Q2u 9Y1Uw5ZQNT1i6W5M7ZTXAFuVInTUIOs0j9bswDEEC5mB4qYU0lKgKCOEi3SJ BF5b4OJ4wXjLFssoNTl7LZBF0O2gAHp8v0oOGwDDhulcKzERewzzgiRDjBw4 i2poAJru3E94q9LGE5t2re7eJujvAa90D8EJovZrzr3TzRQwT/Xl46TIYpuC GgMnMA0CZWBN7dEJIyqWNVgn03bGcbaQHcTt/zWGfW8zs9sPxRHCioOhlF1B a9jSEPVM/cpRrNm975KDu9rrixZWVkPP4dUTPaYfJzDNSVTbyRM0mnF1xWzq pwuY+SGdJ68+ozk5SGqMrcmZ+8MS8r0CAwEAAaOCAYYwggGCMA4GA1UdDwEB /wQEAwIBBjAdBgNVHQ4EFgQUSbfGz+g9H3/qRHsTKffxCnA+3mQwHwYDVR0j BBgwFoAUMcN5G7r1U9cX4Il6LRdsCrMrnTMwEgYDVR0TAQH/BAgwBgEB/wIB AjBiBgNVHSAEWzBZMBEGDysGAQQBga0hgiwBAQQCAjARBg8rBgEEAYGtIYIs AQEEAwAwEQYPKwYBBAGBrSGCLAEBBAMBMA8GDSsGAQQBga0hgiwBAQQwDQYL KwYBBAGBrSGCLB4wPgYDVR0fBDcwNTAzoDGgL4YtaHR0cDovL3BraTAzMzYu dGVsZXNlYy5kZS9ybC9EVF9ST09UX0NBXzIuY3JsMHgGCCsGAQUFBwEBBGww ajAsBggrBgEFBQcwAYYgaHR0cDovL29jc3AwMzM2LnRlbGVzZWMuZGUvb2Nz cHIwOgYIKwYBBQUHMAKGLmh0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvY3J0 L0RUX1JPT1RfQ0FfMi5jZXIwDQYJKoZIhvcNAQELBQADggEBAGMgKP2cIYZy vjlGWTkyJbypAZsNzMp9QZyGbQpuLLMTWXWxM5IbYScW/8Oy1TWC+4QqAUm9 ZrtmL7LCBl1uP27jAVpbykNjXJW24TGnH9UHX03mZYJOMvnDfHpLzU1cdO4h 8nUC7FI+0slq05AjbklnNb5/TVak7Mwvz7ehl6hyPsm8QNZapAg91ryCw7e3 Mo6xLI5qbbc1AhnP9TlEWGOnJAAQsLv8Tq9uLzi7pVdJP9huUG8sl5bcHUaa ZYnPrszy5dmfU7M+oS+SqdgLxoQfBMbrHuiffbV7pQLxJMUkYxE0zFqTICp5 iDolQpCpZTt8htMSFSMp/CzazDlbVBcwggUoMIIEEKADAgECAgcYLTGsmeTl MA0GCSqGSIb3DQEBCwUAMF4xCzAJBgNVBAYTAkRFMRQwEgYDVQQKEwtSV1RI IEFhY2hlbjEXMBUGA1UEAxMOUldUSCBBYWNoZW4gQ0ExIDAeBgkqhkiG9w0B CQEWEWNhQHJ3dGgtYWFjaGVuLmRlMB4XDTE0MDkwODEzNTAyMFoXDTE3MDkw NzEzNTAyMFowUDELMAkGA1UEBhMCREUxFDASBgNVBAoTC1JXVEggQWFjaGVu MRIwEAYDVQQLEwlJVCBDZW50ZXIxFzAVBgNVBAMTDkpvbmFzIEhhaG5mZWxk MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuSl184mjwJNxnSGn zNDoAfE9cOX8Ve83I17mWxL2oz7XtZZQ0sY5Z8L/+QKZL6dduRYby4hR9Sha DRFJ++j+mwsPFAHMz4Pdvy2aoyf1wHZT2h/QklqBRosEFvYk13qT9J2AaRQs nfzOhZYkTXd8m6PmoQ0kdsd2Jry0TVHX9C6mueWbU1CY3aJPx6X3m5uWvGMi qI1Bf8lwNZA540HfggrVZVA7/4TEKJrAEcyqWQ5aBDy8jPwnJPOmmBtBMlmr HZ8s0KF9jX0DfQK0qIn9Ex5qkwFDahSuycM7bdGVl0+7/c1WKHa+rn7FYakt UL+A0LsrWG5pNNB0KhKX86KXUQIDAQABo4IB9zCCAfMwQAYDVR0gBDkwNzAR Bg8rBgEEAYGtIYIsAQEEAwIwEQYPKwYBBAGBrSGCLAIBBAMBMA8GDSsGAQQB ga0hgiwBAQQwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBRMMLd9wPxfbZtoD7hwO7FQ HmqrAzAfBgNVHSMEGDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODAmBgNVHREE HzAdgRtIYWhuZmVsZEBpdGMucnd0aC1hYWNoZW4uZGUweQYDVR0fBHIwcDA2 oDSgMoYwaHR0cDovL2NkcDEucGNhLmRmbi5kZS9yd3RoLWNhL3B1Yi9jcmwv Y2FjcmwuY3JsMDagNKAyhjBodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgt Y2EvcHViL2NybC9jYWNybC5jcmwwgZQGCCsGAQUFBwEBBIGHMIGEMEAGCCsG AQUFBzAChjRodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2Nh Y2VydC9jYWNlcnQuY3J0MEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL3J3dGgtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3 DQEBCwUAA4IBAQCoKNKQcMOro+R4+P0JWAPuD5j8V8G1ZEMEjLLXjkbSadny Omm/ZaMky4eYunfgoRRwyldIqFid4v9JmDxduNOgBpCKfoXyXmyX+AX65I0Y ovwyv3/a9DDJJ3bENlih4MpNwxrLRaapFVKB09F/bhwH+n3XcJBrJevV7iZ8 gNoSoRmeQG2VB4VpIEl+XclC7Pff1Xx/jkdsjRtZkXhyorJMdzr4dnudb4V+ DoK1LkIERr6qBkcrBUAQggkEBbJBU7GehCsni6bfNwL6xsA2wSxS7lIHje+x JNRO6q5YJo9BuhDBYGpYscawX/LeE4Ge2p/Eak6vtyXY+vDU9QoFsFhdMIIF OTCCBCGgAwIBAgIHF5Bg4cwAkzANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQG EwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZOLVBLSTEk MCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTE0MDUx MjE1MDU1M1oXDTE5MDcwOTIzNTkwMFowXjELMAkGA1UEBhMCREUxFDASBgNV BAoTC1JXVEggQWFjaGVuMRcwFQYDVQQDEw5SV1RIIEFhY2hlbiBDQTEgMB4G CSqGSIb3DQEJARYRY2FAcnd0aC1hYWNoZW4uZGUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQC4MAhk48jcelLfNUI5kvMv+CF54xJnL4x/cJQn N2NId6CJ3fqs0siO2exIACfzdjxOUpQ6ZFOn5pdTvTi7stnk8WAaP/d9LFd8 k9Gbxjh7xh3L+0a3ac+/tHJcX564ntUxGtVGMuShEoUaZUT5fw97TL36UJ8O qXLrqpdAKcFKaJ+pgRp2gTLj4MNUMPjA4GlstpjoLnT++qFm7t/ZS92/E3Oq NJUwHH6C35vSroVscmg+a7XxT6U4JO99MYxNcTIMzhPS9Ytp+302w7i51daB jr0hFGPK0nLSV6gv77zBSFJ7AVGJJxBSUzDn0xkDLYvZwqaeYkj8kDB2oSeR yfGjAgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB /wQEAwIBBjARBgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFG7VPsAcL3HJ PL9JTu9qVUjs0fI4MB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5k MBwGA1UdEQQVMBOBEWNhQHJ3dGgtYWFjaGVuLmRlMIGIBgNVHR8EgYAwfjA9 oDugOYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9w dWIvY3JsL2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5k ZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCB1wYIKwYBBQUH AQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUv T0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNh LmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQw RwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJv b3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IB AQBu4RMsIIzIOBrkrz5loQOmoZuHekB7LGlYBiou7YTqjWOaAxUGL5xf2L9q o2QnxeFhWUnDIHsgTHtoJQmAgM/e/gwTv0u/x3zWAsgOGPPXKuLrJRrLIcwo WT9V9VzqZfbzga9s0Uo2s7wVxGnSexKAmzGGdIsYP7BBQWkAr6bFWLQmD2R8 Cr5OTOHNBS//w2ZuWsvetM7HAOH4ECTYZtG4ZXP2u0jclErqjePssIkh09lb 3ESeIZ+8avIqAXz0QVTNti3HYAPandLyq7PhR/PaWajJZ6Hq30iq2w32zhFA ghqTjJMPJCgU78MehKS5QdVCFfIr4xJA+O7sr1kh3eYuMYIDxTCCA8ECAQEw aTBeMQswCQYDVQQGEwJERTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNV BAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFh Y2hlbi5kZQIHGC0xrJnk5TANBglghkgBZQMEAgMFAKCCAi0wGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUwOTAxMTE1MzM2 WjBPBgkqhkiG9w0BCQQxQgRARNUGRBcMZ40Vy2uCe1W3QKnij5tGQaWHoAjT dbRKahfo+ca+GTtq6V7vO91Jbl9ab5b2PXS9Q7gGic3KdnqwZzB4BgkrBgEE AYI3EAQxazBpMF4xCzAJBgNVBAYTAkRFMRQwEgYDVQQKEwtSV1RIIEFhY2hl bjEXMBUGA1UEAxMOUldUSCBBYWNoZW4gQ0ExIDAeBgkqhkiG9w0BCQEWEWNh QHJ3dGgtYWFjaGVuLmRlAgcYLTGsmeTlMHoGCyqGSIb3DQEJEAILMWugaTBe MQswCQYDVQQGEwJERTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMT DlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hl bi5kZQIHGC0xrJnk5TCBqwYJKoZIhvcNAQkPMYGdMIGaMAsGCWCGSAFlAwQB KjALBglghkgBZQMEARYwCgYIKoZIhvcNAwcwCwYJYIZIAWUDBAECMA4GCCqG SIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG9w0DAgIBQDANBggqhkiG9w0D AgIBKDALBglghkgBZQMEAgMwCwYJYIZIAWUDBAICMAsGCWCGSAFlAwQCATAH BgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQC0RqAiB22KrKhpo8lge23uQfgn zacpGfIW5D4fuDP851LNj8WUhG30jgZZcFHg5YHdQPIOVC89RGpwKp9tzHm+ JeW03inkSs/bZC6KI/G2hi4tb8/hXsZArDlqYMkmgFTBj3acKwxldAWeSAlC Ba9lP8Y8rCQPg4HwNIE0qGeH4hmAE06PxtosCMVIJXJSyei3P5M5Upz3NMiI XtrP541T54dx5azFn6D+l3T0FhKFcTfa1KGjd5wWrkd+rulI4EFnNadijsEC a4M4C1d8XAAbfIqr2CAXtBmcyvDTQ5o7Qp/DFV8HIGJgHDdKUZ7oYddCqiiu DM46sXv+9yIjGgRTAAAAAAAA ------=_NextPart_000_04D2_01D0E4BD.99813CC0--