From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 96412 invoked by alias); 20 Dec 2018 17:26:07 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 96393 invoked by uid 89); 20 Dec 2018 17:26:07 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy= X-HELO: mail-ot1-f67.google.com Received: from mail-ot1-f67.google.com (HELO mail-ot1-f67.google.com) (209.85.210.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 20 Dec 2018 17:26:05 +0000 Received: by mail-ot1-f67.google.com with SMTP id f18so2607764otl.11 for ; Thu, 20 Dec 2018 09:26:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devkitpro.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=vkEktBVZkomYIBvJjj+wqU6Ghn5JzoiWUB7qY/fE95U=; b=hLe11bsj84OqNrKOi2n64LAmaSudTyt4Q8zAgElNa5sx4VP8I/edGJFw1xyvNjyzJ7 8l3V3Y1Z/zcLikNUwbWYHPsEXQdfl1efAbAiB5yXV6Ilufz+iAwhTmH2SHYKwg20ttwW GVognQR0GUSbyYK4iME8Fd9d3OO+dy5X95HJE= MIME-Version: 1.0 From: Dave Murphy Date: Thu, 20 Dec 2018 17:26:00 -0000 Message-ID: Subject: [PATCH] fix compile error with clang To: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary="000000000000ce8566057d776c89" X-IsSubscribed: yes X-SW-Source: 2018-12/txt/msg00235.txt.bz2 --000000000000ce8566057d776c89 Content-Type: text/plain; charset="UTF-8" Content-length: 683 Cross compiling for macOS using osxcross gives errors of the form "error: default initialization of an object of ... without a user-provided default constructor" Fixed by attached patch, tested compile with mingw-w64, osxcross and linux native builds. 2018-12-20 Dave Murphy * gdb/dtrace-probe.c (dtrace_static_probe_ops): explicit zero initialise. * gdb/probe.c (any_static_probe_ops): ditto * gdb/record-btrace.c (record_btrace_thread_observer_token): ditto * gdb/stap-probe.c (stap_static_probe_ops): ditto * gdb/tui/tui-hooks.c (tui_observers_token): ditto * gdb/unittests/observable-selftests.c (token1, token2, token3): ditto --000000000000ce8566057d776c89 Content-Type: application/octet-stream; name="clang-fixes.patch" Content-Disposition: attachment; filename="clang-fixes.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jpwvmtlq0 Content-length: 3843 ZGlmZiAtLWdpdCBhL2dkYi9kdHJhY2UtcHJvYmUuYyBiL2dkYi9kdHJhY2Ut cHJvYmUuYwppbmRleCBmYTRlMDZlNzk0Li5iNmFmYzRjYzdjIDEwMDY0NAot LS0gYS9nZGIvZHRyYWNlLXByb2JlLmMKKysrIGIvZ2RiL2R0cmFjZS1wcm9i ZS5jCkBAIC0xMDAsNyArMTAwLDcgQEAgcHVibGljOgogCiAvKiBEVHJhY2Ug c3RhdGljX3Byb2JlX29wcy4gICovCiAKLWNvbnN0IGR0cmFjZV9zdGF0aWNf cHJvYmVfb3BzIGR0cmFjZV9zdGF0aWNfcHJvYmVfb3BzOworY29uc3QgZHRy YWNlX3N0YXRpY19wcm9iZV9vcHMgZHRyYWNlX3N0YXRpY19wcm9iZV9vcHMg PSB7fTsKIAogLyogVGhlIGZvbGxvd2luZyBzdHJ1Y3R1cmUgcmVwcmVzZW50 cyBhIGR0cmFjZSBwcm9iZS4gICovCiAKZGlmZiAtLWdpdCBhL2dkYi9wcm9i ZS5jIGIvZ2RiL3Byb2JlLmMKaW5kZXggMWYzZGEyMTNlZi4uNGFjYmViODcw NCAxMDA2NDQKLS0tIGEvZ2RiL3Byb2JlLmMKKysrIGIvZ2RiL3Byb2JlLmMK QEAgLTYwLDcgKzYwLDcgQEAgcHVibGljOgogCiAvKiBTdGF0aWMgb3BlcmF0 aW9ucyBhc3NvY2lhdGVkIHdpdGggYSBnZW5lcmljIHByb2JlLiAgKi8KIAot Y29uc3QgYW55X3N0YXRpY19wcm9iZV9vcHMgYW55X3N0YXRpY19wcm9iZV9v cHM7Citjb25zdCBhbnlfc3RhdGljX3Byb2JlX29wcyBhbnlfc3RhdGljX3By b2JlX29wcyA9IHt9OwogCiAvKiBBIGhlbHBlciBmb3IgcGFyc2VfcHJvYmVz IHRoYXQgZGVjb2RlcyBhIHByb2JlIHNwZWNpZmljYXRpb24gaW4KICAgIFNF QVJDSF9QU1BBQ0UuICBJdCBhcHBlbmRzIG1hdGNoaW5nIFNBTHMgdG8gUkVT VUxULiAgKi8KZGlmZiAtLWdpdCBhL2dkYi9yZWNvcmQtYnRyYWNlLmMgYi9n ZGIvcmVjb3JkLWJ0cmFjZS5jCmluZGV4IDFjYTAxNzZlYzguLmE4MzZjZmZm NTUgMTAwNjQ0Ci0tLSBhL2dkYi9yZWNvcmQtYnRyYWNlLmMKKysrIGIvZ2Ri L3JlY29yZC1idHJhY2UuYwpAQCAtMTQzLDcgKzE0Myw3IEBAIHN0YXRpYyBy ZWNvcmRfYnRyYWNlX3RhcmdldCByZWNvcmRfYnRyYWNlX29wczsKIAogLyog VG9rZW4gYXNzb2NpYXRlZCB3aXRoIGEgbmV3LXRocmVhZCBvYnNlcnZlciBl bmFibGluZyBicmFuY2ggdHJhY2luZwogICAgZm9yIHRoZSBuZXcgdGhyZWFk LiAgKi8KLXN0YXRpYyBjb25zdCBnZGI6Om9ic2VydmVyczo6dG9rZW4gcmVj b3JkX2J0cmFjZV90aHJlYWRfb2JzZXJ2ZXJfdG9rZW47CitzdGF0aWMgY29u c3QgZ2RiOjpvYnNlcnZlcnM6OnRva2VuIHJlY29yZF9idHJhY2VfdGhyZWFk X29ic2VydmVyX3Rva2VuID0ge307CiAKIC8qIE1lbW9yeSBhY2Nlc3MgdHlw ZXMgdXNlZCBpbiBzZXQvc2hvdyByZWNvcmQgYnRyYWNlIHJlcGxheS1tZW1v cnktYWNjZXNzLiAgKi8KIHN0YXRpYyBjb25zdCBjaGFyIHJlcGxheV9tZW1v cnlfYWNjZXNzX3JlYWRfb25seVtdID0gInJlYWQtb25seSI7CmRpZmYgLS1n aXQgYS9nZGIvc3RhcC1wcm9iZS5jIGIvZ2RiL3N0YXAtcHJvYmUuYwppbmRl eCBlZDdlMWEwZDNmLi40MmZhZDM4MzVmIDEwMDY0NAotLS0gYS9nZGIvc3Rh cC1wcm9iZS5jCisrKyBiL2dkYi9zdGFwLXByb2JlLmMKQEAgLTExOSw3ICsx MTksNyBAQCBwdWJsaWM6CiAKIC8qIFN5c3RlbVRhcCBzdGF0aWNfcHJvYmVf b3BzLiAgKi8KIAotY29uc3Qgc3RhcF9zdGF0aWNfcHJvYmVfb3BzIHN0YXBf c3RhdGljX3Byb2JlX29wczsKK2NvbnN0IHN0YXBfc3RhdGljX3Byb2JlX29w cyBzdGFwX3N0YXRpY19wcm9iZV9vcHMgPSB7fTsKIAogY2xhc3Mgc3RhcF9w cm9iZSA6IHB1YmxpYyBwcm9iZQogewpkaWZmIC0tZ2l0IGEvZ2RiL3R1aS90 dWktaG9va3MuYyBiL2dkYi90dWkvdHVpLWhvb2tzLmMKaW5kZXggZWZhMDJl MmYwOC4uMWMzNDFkY2Y0NyAxMDA2NDQKLS0tIGEvZ2RiL3R1aS90dWktaG9v a3MuYworKysgYi9nZGIvdHVpL3R1aS1ob29rcy5jCkBAIC0yMDUsNyArMjA1 LDcgQEAgdHVpX25vcm1hbF9zdG9wIChzdHJ1Y3QgYnBzdGF0cyAqYnMsIGlu dCBwcmludF9mcmFtZSkKIAogLyogVG9rZW4gYXNzb2NpYXRlZCB3aXRoIG9i c2VydmVycyByZWdpc3RlcmVkIHdoaWxlIFRVSSBob29rcyBhcmUKICAgIGlu c3RhbGxlZC4gICovCi1zdGF0aWMgY29uc3QgZ2RiOjpvYnNlcnZlcnM6OnRv a2VuIHR1aV9vYnNlcnZlcnNfdG9rZW47CitzdGF0aWMgY29uc3QgZ2RiOjpv YnNlcnZlcnM6OnRva2VuIHR1aV9vYnNlcnZlcnNfdG9rZW4gPSB7fTsKIAog LyogQXR0YWNoIG9yIGRldGFjaCBhIHNpbmdsZSBvYnNlcnZlciwgYWNjb3Jk aW5nIHRvIEFUVEFDSC4gICovCiAKZGlmZiAtLWdpdCBhL2dkYi91bml0dGVz dHMvb2JzZXJ2YWJsZS1zZWxmdGVzdHMuYyBiL2dkYi91bml0dGVzdHMvb2Jz ZXJ2YWJsZS1zZWxmdGVzdHMuYwppbmRleCA2ZjJmN2U4YmNjLi4xYjY3Nzcw ZGU2IDEwMDY0NAotLS0gYS9nZGIvdW5pdHRlc3RzL29ic2VydmFibGUtc2Vs ZnRlc3RzLmMKKysrIGIvZ2RiL3VuaXR0ZXN0cy9vYnNlcnZhYmxlLXNlbGZ0 ZXN0cy5jCkBAIC03MCw3ICs3MCw3IEBAIHJ1bl90ZXN0cyAoKQogICAgICBh dHRhY2hlZC4gICovCiAgIG5vdGlmeV9jaGVja19jb3VudGVycyAoMCwgMCwg MCk7CiAKLSAgY29uc3QgZ2RiOjpvYnNlcnZlcnM6OnRva2VuIHRva2VuMSwg dG9rZW4yLCB0b2tlbjM7CisgIGNvbnN0IGdkYjo6b2JzZXJ2ZXJzOjp0b2tl biB0b2tlbjEgPSB7fSwgdG9rZW4yID0ge30gLCB0b2tlbjMgPSB7fTsKIAog ICAvKiBOb3csIGF0dGFjaCBvbmUgb2JzZXJ2ZXIsIGFuZCBzZW5kIGEgbm90 aWZpY2F0aW9uLiAgKi8KICAgdGVzdF9ub3RpZmljYXRpb24uYXR0YWNoICgm dGVzdF9zZWNvbmRfbm90aWZpY2F0aW9uX2Z1bmN0aW9uLCB0b2tlbjIpOwo= --000000000000ce8566057d776c89--