From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 47701 invoked by alias); 21 Jul 2017 08:28:35 -0000 Mailing-List: contact newlib-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-owner@sourceware.org Received: (qmail 47682 invoked by uid 89); 21 Jul 2017 08:28:33 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-23.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNSUBSCRIBE_BODY autolearn=ham version=3.3.2 spammy=Previous X-HELO: EUR02-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr20064.outbound.protection.outlook.com (HELO EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.64) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 21 Jul 2017 08:28:31 +0000 Received: from VI1PR0801MB2031.eurprd08.prod.outlook.com (10.173.74.140) by AM5PR0802MB2386.eurprd08.prod.outlook.com (10.175.43.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.10; Fri, 21 Jul 2017 08:28:28 +0000 Received: from VI1PR0801MB2031.eurprd08.prod.outlook.com ([fe80::a9ee:7f10:b6a1:339a]) by VI1PR0801MB2031.eurprd08.prod.outlook.com ([fe80::a9ee:7f10:b6a1:339a%18]) with mapi id 15.01.1261.024; Fri, 21 Jul 2017 08:28:27 +0000 From: Tamar Christina To: "newlib@sourceware.org" CC: nd , Richard Earnshaw , "nickc@redhat.com" Subject: [PATCH][libgloss][AArch64] Fix flags for crt0 compilation. Date: Fri, 21 Jul 2017 08:28:00 -0000 Message-ID: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Tamar.Christina@arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM5PR0802MB2386;7:55oteFRBnoZLuz2k6jh+rP7jnUaOe6D9tu200KkNxzMtKtCL5+0KWZrAAwVGm+cvZGPZfqgEbu/p7tS2sZ+jx0njr1Ly7L8ScfnbuxD6VD2tvvhLHLBrRd1uXzPJQSJeC3Ua1T9dzl1khicejx/XldWyRaQNItr6RI1oTnoQO/ovEGvilgYB0Q6AzzKa2fxXXCS2xxQ0UkGDzsFlIgxkuzm6LXJVtyX3SmAea94Bn1sb2tQiZT8/svunRHO0N7oKnoftVH8oImmIC1iuCo2Fd8ll8p8cmsa/acbNcJXLsj6qj8bUb+QZHKtu2yClruC14HpeGFaX1nYcQwbB70CWhDFqpptJLlrRUz+xaYepOz29WdArHmjsdeYxT87wXX3jRbdhbroUSkYHEK8bdQm9YOSa02z0/CIFi+IHlRW9Ni0wUjmxUmiV2mO7BH5+Cwf0s1Yrp5k8XBUlYT4oZa/J+G+6OSEPb32KAia6+LHALWFHxjwO/Hx5Am6Rsirfhnue+SSaUJjX4eCqHEk8m6Lsyi+zMWf/mI9r3eJSbb/QKku1aGpKQlNBcGznk5wtTxpjHqEbGk2AXpJ4WHsdaG+Edn5GI7N+JaWOh5l0Gtgst8Ik9/paZg7ZnrySqcgwyypjKv2vuBKTzQZdRsjX/kba9+8r5L5HzVgNsYLIMXnE03+wm0IBGy8rKEurO85/yzftldaXL+MP5by7ZBZz2NSq7/eFnxQkhCLUbQ+AdwpRt3Hnm/VvcufIOwiiCeDp/YDmeoiFRloERTZxKaM7mPbBT17u/tHhlEk4RWU3zL5rB2c= x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-office365-filtering-correlation-id: c9ae0c95-e92f-48c1-4807-08d4d0127640 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(49563074)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:AM5PR0802MB2386; x-ms-traffictypediagnostic: AM5PR0802MB2386: nodisclaimer: True x-exchange-antispam-report-test: UriScan:; x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM5PR0802MB2386;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM5PR0802MB2386; x-forefront-prvs: 0375972289 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39400400002)(39840400002)(39860400002)(39850400002)(39450400003)(39410400002)(199003)(53754006)(189002)(8676002)(2906002)(102836003)(6116002)(81156014)(8936002)(33656002)(3846002)(1730700003)(189998001)(14454004)(6506006)(81166006)(86362001)(7736002)(305945005)(97736004)(38730400002)(5640700003)(110136004)(66066001)(478600001)(54356999)(99936001)(50986999)(2501003)(99286003)(68736007)(106356001)(5250100002)(55016002)(105586002)(7696004)(6436002)(74316002)(5660300001)(6916009)(101416001)(72206003)(53936002)(3280700002)(3660700001)(25786009)(2351001)(4326008)(9686003)(2900100001)(54906002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM5PR0802MB2386;H:VI1PR0801MB2031.eurprd08.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_002_VI1PR0801MB20319253F28457D8360AB47BFFA40VI1PR0801MB2031_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jul 2017 08:28:27.6745 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2386 X-IsSubscribed: yes X-SW-Source: 2017/txt/msg00612.txt.bz2 --_002_VI1PR0801MB20319253F28457D8360AB47BFFA40VI1PR0801MB2031_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 792 Hi All, Previous patch to support nosys.specs accidentally broke validation specs because ARM_RDI_MONITOR was never passed to the build rule for crt0. This fixed the compile for nosys and validation specs but nosys won't run because of existing limitations to aarch64's syscalls.c, it requires semihosting to get commandline arguments and heap info without having a fallback method as ARM does. Tested on aarch64-none-elf with specs: - nosys.specs - aem-validation.specs - rdimon.specs Previously patch was only tested with qemu, which seems is always able to write to the std handles. So also cross-checked with aem this time. Ok for master? Ps. I don't have commit right. Thanks (sorry for the repeated fixes. All build system configurations shoul= d have caught up now.), Tamar= --_002_VI1PR0801MB20319253F28457D8360AB47BFFA40VI1PR0801MB2031_ Content-Type: text/x-patch; name="0001-Previous-patch-to-support-nosys.specs-accidentally.patch" Content-Description: 0001-Previous-patch-to-support-nosys.specs-accidentally.patch Content-Disposition: attachment; filename="0001-Previous-patch-to-support-nosys.specs-accidentally.patch"; size=1302; creation-date="Fri, 21 Jul 2017 08:26:39 GMT"; modification-date="Fri, 21 Jul 2017 08:26:39 GMT" Content-Transfer-Encoding: base64 Content-length: 1765 RnJvbSBlMTE5YjZjN2NlY2EyZWNlZjM5NzAwMjUzN2ZiYzQyMDhhZjFiOTNj IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUYW1hciBDaHJpc3Rp bmEgPHRhbWFyLmNocmlzdGluYUBhcm0uY29tPgpEYXRlOiBUaHUsIDIwIEp1 bCAyMDE3IDEzOjI4OjQwICswMTAwClN1YmplY3Q6IFtQQVRDSF0gUHJldmlv dXMgcGF0Y2ggdG8gc3VwcG9ydCBub3N5cy5zcGVjcyBhY2NpZGVudGFsbHkg YnJva2UKIHZhbGlkYXRpb24gc3BlY3MgYmVjYXVzZSBBUk1fUkRJX01PTklU T1Igd2FzIG5ldmVyIHBhc3NlZCB0byB0aGUgYnVpbGQgcnVsZQogZm9yIGNy dDAuCgpUaGlzIGZpeGVkIHRoZSBjb21waWxlIGZvciBub3N5cyBhbmQgdmFs aWRhdGlvbiBzcGVjcwpidXQgbm9zeXMgd29uJ3QgcnVuIGJlY2F1c2Ugb2Yg ZXhpc3RpbmcgbGltaXRhdGlvbnMgdG8KYWFyY2g2NCdzIHN5c2NhbGxzLmMs IGl0IHJlcXVpcmVzIHNlbWlob3N0aW5nIHRvIGdldApjb21tYW5kbGluZSBh cmd1bWVudHMgYW5kIGhlYXAgaW5mbyB3aXRob3V0IGhhdmluZyBhCmZhbGxi YWNrIG1ldGhvZCBhcyBBUk0gZG9lcy4KClNpZ25lZC1vZmYtYnk6IFRhbWFy IENocmlzdGluYSA8dGFtYXIuY2hyaXN0aW5hQGFybS5jb20+Ci0tLQogbGli Z2xvc3MvYWFyY2g2NC9NYWtlZmlsZS5pbiB8IDIgKy0KIDEgZmlsZSBjaGFu Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp dCBhL2xpYmdsb3NzL2FhcmNoNjQvTWFrZWZpbGUuaW4gYi9saWJnbG9zcy9h YXJjaDY0L01ha2VmaWxlLmluCmluZGV4IDU0NjU1N2UzYy4uODExMWYyNjJj IDEwMDY0NAotLS0gYS9saWJnbG9zcy9hYXJjaDY0L01ha2VmaWxlLmluCisr KyBiL2xpYmdsb3NzL2FhcmNoNjQvTWFrZWZpbGUuaW4KQEAgLTExOCw3ICsx MTgsNyBAQCB0ZXN0OgogCiAjCiBjcnQwLm86IGNydDAuUwotCSQoQ0MpICQo Q0ZMQUdTX0ZPUl9UQVJHRVQpICQoJChNVUxUSV9GTEFHU19GT1JfVEFSR0VU KSkgJChDRkxBR1MpICQoSU5DTFVERVMpIC1vICRAIC1jICQ8CisJJChDQykg JChDRkxBR1NfRk9SX1RBUkdFVCkgJCgkKE1VTFRJX0ZMQUdTX0ZPUl9UQVJH RVQpKSAkKENGTEFHUykgJChJTkNMVURFUykgLURBUk1fUkRJX01PTklUT1Ig LW8gJEAgLWMgJDwKIAogcmRpbW9uLWNydDAkeyR7TVVMVElMSUJOQU1FfX0u bzogY3J0MC5TCiAJJChDQykgJChDRkxBR1NfRk9SX1RBUkdFVCkgJCgkKE1V TFRJX0ZMQUdTX0ZPUl9UQVJHRVQpKSAkKENGTEFHUykgJChJTkNMVURFUykg LURBUk1fUkRJX01PTklUT1IgLW8gJEAgLWMgJDwKLS0gCjIuMTMuMAoK --_002_VI1PR0801MB20319253F28457D8360AB47BFFA40VI1PR0801MB2031_--