From patchwork Wed Apr 2 12:18:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jovan Dmitrovic X-Patchwork-Id: 109686 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 87178384A83A for ; Wed, 2 Apr 2025 12:39:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 87178384A83A Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=htecgroup.com header.i=@htecgroup.com header.a=rsa-sha256 header.s=selector1 header.b=kCKuVyrx X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20720.outbound.protection.outlook.com [IPv6:2a01:111:f403:2614::720]) by sourceware.org (Postfix) with ESMTPS id C543B384D14B for ; Wed, 2 Apr 2025 12:18:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C543B384D14B Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=htecgroup.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=htecgroup.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C543B384D14B Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2614::720 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1743596334; cv=pass; b=eIH+BhOUWGCSGjxVpJaAVtL7rndZnpkv1Hb7GCuURtRoiTWndw2V88wSkNXmvRFoBhoX1eD46E3s2oHx6ymlgtFyLKU3HiDKhCJbsGml2wJxNxc7Zg0qhV9/0et+buin0lGaf5XT2Y/iB7AgV1GHdPzHfu4TuVWA5EtnpRG+oNM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1743596334; c=relaxed/simple; bh=rlWMNL1Vw4AI9DrezX/bdkcXWKfnNNuMWOmM6lHBq14=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=NlCIV1rxFUoTBAMBrZxcwOn8jFCy32wtZbiRFD8/a4tvMkEUgvz0ffBJiuHMHyuVRZB8aIOvVwEjRA17vQWm+/iCiGArHV2dMogHAkEgPfJZoMs1yd6I++imv4MTp3oZgBej6VSrOrXGmMJ7qsnUShfDRb+mcji/ihzToQWNkfQ= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C543B384D14B ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TMy0GwvnpmSdef0BC3R1clxjmOsBXyWrsRyZtb65TckTK9BQ1oiSxxo/YJpwA1x3hESYxaH7ZY/Fw00bcDqIAJw4sLBZO0y/LIUzWNJO+pnLGO1Qt8E8q/sGhZSF9tZlrcaPAoDk4JaxsKMrtOYa9LsTJAuWhezT4oC+PCA16zrWAcqugDf8AU+63WKzloymJ4YISL7IRGp9YF9N+zbkncXU9qGgbUhVWXRK9QWjvWEBCuLW73DZKiUqFCJxUN1Mluv2epJMjN1Wjng5y7tWRUJAUGa4pRRgwnkyReJdOkx04ZdubXuBO3Z8fQ1wcd69N/gbqg25+F5rI3/U3z1gnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QNzaJQdQxHb9+VuSbk2WSSGQ6jS6L580cN8aiGTfTA4=; b=W5YkHb7Q7VNGMlXt74Js0XN8fQ9hatDL8Hj7UQ7QpDHkaxFiM6ybjy1+4xNGAPf7CEY1wybR7C3GUVRf5rFB+GovlVwYnvPhjLBxQ9nptijDcPY7uZsuOVBtCctE4JZOmWQkERl7k1FUSllO0OxkFNEpwtfyvPjanayz/LYawTI0CVmAiIrjwXReOGD69XqN7zuiWxuMG7qq9whN2UgXPeFL3+77dS6eDV6ZivvsGPiKzwHNuTuVANY31hWobQaWmA+LjSzgoKkjS7sGuSts7NNwMMf//+bnNxC9a0AgxSUNMdrYNscJJrAKHaQoaHFWzxmpTWGda8pFDjS8iPy9Lg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=htecgroup.com; dmarc=pass action=none header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QNzaJQdQxHb9+VuSbk2WSSGQ6jS6L580cN8aiGTfTA4=; b=kCKuVyrxkqSuJOGeDMH+eZgNNV3I7MXI1CU6+i1LtwvQvpTHEfqtDO0biYg49PeX7OQJ90akxJtJgYd9Fxt8wj5fR0IlI39HPpNXyfoJpEFOjeMabfsoMMaQQS7tvYriX9BB5uD40lWdbtNViVECrRENpNepo0nIVg9IhddBXA1Dff8m8lyZ1mG2QCDCSW/6Zni/0sCfOrmSZVFmKwDtX0vlR0lyYWSD1nQlIiv1AL3Vw4cd0nxzinbLVE+lolhWZSqkF6QpwqQ2D9lzUfgtsg/YXjVwBISAinb/v+gVDYC/aUYfFl0oZ/tei/TvCwUjq+rMn2na2oi5IXJZMAdlkg== Received: from PAVPR09MB6451.eurprd09.prod.outlook.com (2603:10a6:102:304::13) by GVXPR09MB7030.eurprd09.prod.outlook.com (2603:10a6:150:1c2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.52; Wed, 2 Apr 2025 12:18:41 +0000 Received: from PAVPR09MB6451.eurprd09.prod.outlook.com ([fe80::4569:9af3:a4cf:48d]) by PAVPR09MB6451.eurprd09.prod.outlook.com ([fe80::4569:9af3:a4cf:48d%3]) with mapi id 15.20.8534.043; Wed, 2 Apr 2025 12:18:41 +0000 From: Jovan Dmitrovic To: "binutils@sourceware.org" CC: Djordje Todorovic , Kevin Buettner , Matthew Fortune , Matthew Fortune , Faraz Shahbazker , Milica Matic Subject: [PATCH 01/21] Don't adjust microMIPS HI/LO rel section-relative Thread-Topic: [PATCH 01/21] Don't adjust microMIPS HI/LO rel section-relative Thread-Index: AQHbo8leEX4Wbz3jw0+Om17nfNtqvg== Date: Wed, 2 Apr 2025 12:18:41 +0000 Message-ID: <20250402121759.1962001-2-jovan.dmitrovic@htecgroup.com> References: <20250402121759.1962001-1-jovan.dmitrovic@htecgroup.com> In-Reply-To: <20250402121759.1962001-1-jovan.dmitrovic@htecgroup.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=htecgroup.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAVPR09MB6451:EE_|GVXPR09MB7030:EE_ x-ms-office365-filtering-correlation-id: c00756c4-e11c-4613-8bf1-08dd71e08177 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?Z7cSdeYt6BvSPHBvGhMlZ8dH0F?= =?iso-8859-1?q?kQox6KI2ZDoqDtSk9KWlB9oMEwPrde/jvgMXJK3P3fvtqLEqSve1/WU7k34W?= =?iso-8859-1?q?IGMF2cO1yvcK7uAspUYPwrt540WPcsSd0SyEvjJh1xgF6wiJ20ZhQGipobsa?= =?iso-8859-1?q?1gk8x/M0CAMmzoglySM/SgLmQgQpqf+XYWr0Fyu7PtC1yqgiNv/I3LG5yNw8?= =?iso-8859-1?q?7u6iFQrzNEFQeOueHTDPcgu+HiJ08PH/xyeQRFF0aBN911FLX2m/W9LLSEK8?= =?iso-8859-1?q?r6ptwPir8UC2JO0GuCtVbLh5opL+5jFY/ERrtE5MYODuYFnV3WTCEKUQ7ttC?= =?iso-8859-1?q?JXjkW7YirkDhxkZr/sQqeKLv4/wfptxAkGj/9Wfr3UAviaw/ScphPuXdpoBs?= =?iso-8859-1?q?z58tyMDZDXKVPjSiwwPE4mm/qT4msnJbqpKe8RK2xLhhu1WO0Kg4XVvi1wh7?= =?iso-8859-1?q?wVbMqwvFxaSMLm8Ky31UAQVCgZo66A9+7tBG2B1w86KAACvQ87+UhGpj1tVA?= =?iso-8859-1?q?uF+3kbpgM/8B0dYNNjtFaUwtaYISCcrThxPOs8OAqMkJFr0M3Nt1N/E+3iKb?= =?iso-8859-1?q?4z0wA3nGhj+TbffYaK6f7MiBqI7jY6T4FeAJwRuKlldysGX4dElqFtjGMyGK?= =?iso-8859-1?q?8JCUlMFiM+dc3HzbhmL42Mfnan1URVRNkD4KUDFeFgJWMQYbripAf9CbdARg?= =?iso-8859-1?q?rWikUOtUtB0lTe+Z3qc7wPXUCMnnCqeix1po/CabGAZG0kzA5j+X/HM2Wyb9?= =?iso-8859-1?q?qKbMxCtuXBRqBtze4lGbK04fdRB6pFmY+WhkldD5YfaJenAixMGIoyo8Wd9D?= =?iso-8859-1?q?5x5xdRBRD6fhCwvPXMeIYxHw/EjJaIsiJaEK91goNiLU/aLy6QZvH8UqAn4n?= =?iso-8859-1?q?7hVQ0NxXaJV2ekMk7mQfRWiZdtbPbFXLd2DqbTVYw4Mi/rFEyTWGsAufQxnk?= =?iso-8859-1?q?GySN8ZZMIwA5wDUyjArgshlggE+83O7Lfgo62mSc+MZ5h+csRHJJ+7W9JIAm?= =?iso-8859-1?q?pC0o5mOMoXQ9C/q2ewbDEYN76ODSJcLcs0UA5QfXuVAbFoGvzA2nRVOScqfn?= =?iso-8859-1?q?WyeJkbj6hbzoLn7BfHyFlTQmM58C5OvIyci70jmRjtJ0ZNswpWKx6GrdAPQy?= =?iso-8859-1?q?hvO2UD+Aj5lOZ+Y/S3IeMSEY4NnB7wCZYnouMw/xrKxD9vOmPbW9KLlMHPSR?= =?iso-8859-1?q?BNPpdmArq0jH5qzkrLjp2n3rPK+vM2wJBqaIxc9URkpBWILStWSH/qN4vPuh?= =?iso-8859-1?q?oD69aH/s4glwN2te9ErmnLH9JZE1sqLeTdcE9QuGBXPBlpgWc0s0/qEs2Ihy?= =?iso-8859-1?q?tkxYtXaydnJUQvefmY7vSUljQeBiaDyea2HGpgKCdq78xs0V94QNaCj9tKTs?= =?iso-8859-1?q?b75l4d5NmYkhh5O9LkxWdlcF0qXDNE8k2Ixggz+OhNotvQzJOOTV872nM3rb?= =?iso-8859-1?q?c9bVu3BenJTF1DJZgOJ/AQ2dnirnlxX7w+O4TTX4t7cKAoiCcEQBpfNwDFHH?= =?iso-8859-1?q?1r0H3G/RWUDXmNAqyvpUfqzIgJV3bu67YL8EqlfvqNULBM4TU=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAVPR09MB6451.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?XRDo/wKWTgg6H5YhNF3EMMr?= =?iso-8859-1?q?1eivSt3EhNMNr95xpH2vnpO1SUJ4Qv6aaUUCrThJxb8xFMxQ474sZ9J7uVxv?= =?iso-8859-1?q?MgYnHxFgHEUn1stOh7wsJdYueiAu5/u4jfTjN5k++dV+Po9qxX4fCN7RIlRt?= =?iso-8859-1?q?cdGGLz+M7rJ4ec8olwndny8OcTvcpbnG6VmFyhtcaYp8B6bDZTiyrZNV62vt?= =?iso-8859-1?q?LBVWveKnzFUnK8UKjot+ISx0Aya+K6hNLdDYpxH5WGDsAbIwlTU2nby0fzLz?= =?iso-8859-1?q?FUcRoLIiTyYr88nF4Ii2qrJitP/5lHFZ/Dxr1d/SO6fURBx3FPBwXmcLiGoO?= =?iso-8859-1?q?eLWvrAVddtsiU090BrD6MHb5iWVg1316YwFUXc0ftybHlRXay+bidq+7AcSJ?= =?iso-8859-1?q?L/oFdPxGorkCUB2SjhZ91QErL2t5IiQubAh5W2cI1p5bNoERcw/dPs+hLvJg?= =?iso-8859-1?q?VCGIfj2bN9St360sGjJDZ1KaFPE/Dh4VvOcXJoIRTQzCal3VDpl/oVq128PF?= =?iso-8859-1?q?5OfLUr3zSxQrK9k7mmvvHte3hkDWeKB+Vcbc3k66s0OwZUu7Tb1I5jrKegJy?= =?iso-8859-1?q?KU3l7q9EX71VEN5F+CWhjleYOE80xc+1FWOrFecZYurmWE8BqZCVfiYLS5aG?= =?iso-8859-1?q?COrtnE4/Obc5RmI8GHg/degkpn0KqzjCQ+FqE8VF4NtKy1RJS/jgHCigOziw?= =?iso-8859-1?q?K0Dr5RANTSVVXdJmpkJKa+jFrJWvVRj3UTLBAMtMwW774HQVXPr/q9OajT9D?= =?iso-8859-1?q?0u71tykqWOVMaAwgPwBvncuz2OE+AIymeVDojLAsaGa0CbD8MsF5sNK3x2UH?= =?iso-8859-1?q?70besgD3DnzGz4Xz7ERd20vW2QTxVp0K52HuwxbgectmASEGj5jbVH05BsoX?= =?iso-8859-1?q?q6NvHtrEMOJxJ4zPkoPhDtKKkloUB/abC3VXNH5CS2s6ufyp52x0yW+r6s6N?= =?iso-8859-1?q?nz2UPAxs3sPpd7fQ781EJzbIlzvYlNe3kxirqE+RHr8zMzLD1nIWIo43oK2P?= =?iso-8859-1?q?jMM/dDm7sbLi63PdVmJySJiNjcmAQ99MgJ5XIabbHLpKVIVY7vF2NZB+Ie+m?= =?iso-8859-1?q?fHkBNSQhFwJbYaijV5xvBX25RRgFuOIdhUnE1QSr4SbbtGHlNrlJEVrPV6O5?= =?iso-8859-1?q?ur2nO9IltTbLl8aFdcR8aSbTLs/ni8+7OAxz+DszZ6GJ2yWnU/Elp8BWniXd?= =?iso-8859-1?q?XShCoCqsK7MQ8pM9BUnHG8Vpz5BN6HvkJK77dfwvockoYCnW+jHPWUxLv70N?= =?iso-8859-1?q?hxcJ4OdsVoO03Jt5fj5b3YMQsqaS63FB/92ITKK+/DvH+aeCeJ5LGMx9Tq4m?= =?iso-8859-1?q?2AZnlu1Z4ec0o6Tjqf7OF394zB/6rd9l3ozprsChnfXsOJZE4c4tiq/KK/lY?= =?iso-8859-1?q?eInHS2foiiytHtuFNmzO97HwWhqrqFkdPhApjXM9qIq+M+YYHlnPoCHNd4ER?= =?iso-8859-1?q?FyXZomooVJy3j15GioEzhzjy910pNBN6wVhrjfMY+w6et03hFIuzLsem3yn/?= =?iso-8859-1?q?d9IPJ0WNLTomQZxaBkjB7OmHVvxlbi41DYmNgIkpy662wX/pTnuwG4uhhBcw?= =?iso-8859-1?q?dQmaXPPR5PBzCO+YEGvoYkfSOsLB88JCUF14NEu4R0l/H+gm8x9PPfcNvjeL?= =?iso-8859-1?q?rRvO/3ICVRhS6XWy7en2Iq4EkMckwPQKc3ZW9YZFzWLDlFdMz/OGaX7Es3z4?= =?iso-8859-1?q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAVPR09MB6451.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c00756c4-e11c-4613-8bf1-08dd71e08177 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2025 12:18:41.4680 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9f85665b-7efd-4776-9dfe-b6bfda2565ee X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QZOYn5rxQjDSNxTkE0YrQf9uQ3Ed/ngrv9Ycr/i6DpBXAtpl1hDmTBxaK9pqXaNOAbfLEXnVwb4bJzFCPnAcFooJIb+s9QYAVI4gqyzLKnY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR09MB7030 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org From: Matthew Fortune The commit ensures that microMIPS HI16 and LO16 relocations remain in their current form without becoming section-relative, in order to maintain compatibility with older versions of the linker and to avoid issues with code optimizations. Cherry-picked 3a3ea67 from https://github.com/MIPS/binutils-gdb Signed-off-by: Matthew Fortune Signed-off-by: Faraz Shahbazker Signed-off-by: Milica Matic gas/ * config/tc-mips.c (mips_fix_adjustable): Prevent converting microMIPS HI/LO relocs to section relative. * testsuite/gas/mips/l_d.d: Adjust for HI/LO symbols. * testsuite/gas/mips/ld.d: Likewise. * testsuite/gas/mips/lui-2.l: Likewise. * testsuite/gas/mips/micromips-branch-relax-insn32-pic.d: Likewise. * testsuite/gas/mips/micromips-branch-relax-pic.d: Likewise. * testsuite/gas/mips/micromips@jal-svr4pic-local.d: Likewise. * testsuite/gas/mips/micromips@jal-svr4pic-noreorder.d: Likewise. * testsuite/gas/mips/micromips@jal-svr4pic.d: Likewise. * testsuite/gas/mips/micromips@lb-svr4pic-ilocks.d: Likewise. * testsuite/gas/mips/micromips@lui.d: Likewise. * testsuite/gas/mips/micromips@relax-at.d: Likewise. * testsuite/gas/mips/micromips@relax-offset.d: Likewise. * testsuite/gas/mips/micromips@relax.d: Likewise. * testsuite/gas/mips/option-pic-relax-4.d: Likewise. * testsuite/gas/mips/s_d.d: Likewise. * testsuite/gas/mips/sd.d: Likewise. --- gas/config/tc-mips.c | 9 +- gas/testsuite/gas/mips/l_d.d | 128 +++--- gas/testsuite/gas/mips/ld.d | 192 ++++----- gas/testsuite/gas/mips/lui-2.l | 2 +- .../mips/micromips-branch-relax-insn32-pic.d | 368 ++++++++-------- .../gas/mips/micromips-branch-relax-pic.d | 392 +++++++++--------- .../gas/mips/micromips@jal-svr4pic-local.d | 6 +- .../mips/micromips@jal-svr4pic-noreorder.d | 6 +- .../gas/mips/micromips@jal-svr4pic.d | 6 +- .../gas/mips/micromips@lb-svr4pic-ilocks.d | 56 +-- gas/testsuite/gas/mips/micromips@lui.d | 12 +- gas/testsuite/gas/mips/micromips@relax-at.d | 308 +++++++------- .../gas/mips/micromips@relax-offset.d | 8 +- gas/testsuite/gas/mips/micromips@relax.d | 308 +++++++------- gas/testsuite/gas/mips/option-pic-relax-4.d | 8 +- gas/testsuite/gas/mips/s_d.d | 128 +++--- gas/testsuite/gas/mips/sd.d | 192 ++++----- 17 files changed, 1067 insertions(+), 1062 deletions(-) diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index b7ab1627e3c..f135745be4d 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -18293,11 +18293,16 @@ mips_fix_adjustable (fixS *fixp) relocation, and has thus allowed orphaned R_MIPS_LO16 relocations to be placed anywhere. Rather than break backwards compatibility by changing this, it seems better not to force the issue, and instead keep the - original symbol. This will work with either linker behavior. */ + original symbol. This will work with either linker behavior. + + Additionally microMIPS HI16/LO16 relocation pairs may be subject to + linker relaxation to the PC-relative PC23_S2 relocation that may + overflow in the process. */ if ((lo16_reloc_p (fixp->fx_r_type) || reloc_needs_lo_p (fixp->fx_r_type)) && HAVE_IN_PLACE_ADDENDS - && (S_GET_SEGMENT (fixp->fx_addsy)->flags & SEC_MERGE) != 0) + && (micromips_reloc_p (fixp->fx_r_type) + || S_GET_SEGMENT (fixp->fx_addsy)->flags & SEC_MERGE) != 0) return 0; /* There is no place to store an in-place offset for JALR relocations. */ diff --git a/gas/testsuite/gas/mips/l_d.d b/gas/testsuite/gas/mips/l_d.d index d6616210009..6e9386e8f39 100644 --- a/gas/testsuite/gas/mips/l_d.d +++ b/gas/testsuite/gas/mips/l_d.d @@ -30,9 +30,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) @@ -46,15 +46,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) @@ -68,15 +68,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) @@ -94,17 +94,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) @@ -122,17 +122,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) @@ -150,17 +150,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) @@ -178,18 +178,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -207,18 +207,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -236,18 +236,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> ldc1 \$f4,1\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -269,20 +269,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -304,20 +304,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -339,20 +339,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -374,13 +374,13 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> ldc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) \.\.\. diff --git a/gas/testsuite/gas/mips/ld.d b/gas/testsuite/gas/mips/ld.d index d2cd021c027..31410c56fc3 100644 --- a/gas/testsuite/gas/mips/ld.d +++ b/gas/testsuite/gas/mips/ld.d @@ -42,11 +42,11 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> lw a0,0\(at\) @@ -68,21 +68,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a0,0\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lw a1,4\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a0,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,5\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> lw a0,1\(at\) @@ -104,21 +104,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,5\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a0,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,5\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a0,1\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lw a1,5\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) @@ -144,23 +144,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) @@ -186,23 +186,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> lw a0,0\(at\) @@ -228,23 +228,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) @@ -270,24 +270,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -313,24 +313,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lw a0,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,5\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -356,24 +356,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,5\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,5\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> lw a0,1\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lw a1,5\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -403,26 +403,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -452,26 +452,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -501,26 +501,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,4\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -550,17 +550,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> lw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) \.\.\. diff --git a/gas/testsuite/gas/mips/lui-2.l b/gas/testsuite/gas/mips/lui-2.l index 713bd798048..142eb7a4ff2 100644 --- a/gas/testsuite/gas/mips/lui-2.l +++ b/gas/testsuite/gas/mips/lui-2.l @@ -2,4 +2,4 @@ .*\.s:10: Error: invalid operands \(\*UND\* and \*UND\* sections\) for `/' .*\.s:7: Error: PC-relative reference to a different section .*\.s:8: Error: can't resolve baz - bar -.*\.s:9: Error: can't resolve \.text - baz +.*\.s:9: Error: can't resolve foo|\.text - baz \ No newline at end of file diff --git a/gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic.d b/gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic.d index c0ccb29baee..3735f9d0687 100644 --- a/gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic.d +++ b/gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic.d @@ -63,45 +63,45 @@ Disassembly of section \.text: [ 0-9a-f]+: b403 fffe bnez v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 -[ 0-9a-f]+: ff3c 0001 lw t9,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3339 04fb addiu t9,t9,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: ff3c 0000 lw t9,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3339 0000 addiu t9,t9,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 03f9 0f3c jalr t9 [ ]*[0-9a-f]+: R_MICROMIPS_JALR test3 [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 0000 0000 nop [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 03e1 0f3c jalr at [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 [ 0-9a-f]+: b483 fffe bne v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -109,10 +109,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9483 fffe beq v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -120,10 +120,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -131,10 +131,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -142,10 +142,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 40d4 fffe bgtz s4,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -153,20 +153,20 @@ Disassembly of section \.text: [ 0-9a-f]+: 4094 fffe blez s4,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 [ 0-9a-f]+: 40a3 fffe bnezc v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 0000 0000 nop @@ -174,10 +174,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 [ 0-9a-f]+: 40e3 fffe beqzc v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 0000 0000 nop @@ -186,10 +186,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 401e fffe bltz s8,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 03e1 0f3c jalr at [0-9a-f]+ <.*>: @@ -197,10 +197,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 405e fffe bgez s8,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 03e1 0f3c jalr at [0-9a-f]+ <.*>: @@ -208,10 +208,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 43a0 fffe bc1t [0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -219,10 +219,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4380 fffe bc1f [0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -230,10 +230,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 42a0 fffe bc2t [0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -241,10 +241,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4280 fffe bc2f [0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -252,10 +252,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b483 fffe bne v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 @@ -263,10 +263,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b403 fffe bnez v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -275,10 +275,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -287,10 +287,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -299,10 +299,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -311,10 +311,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -322,10 +322,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 03e1 0f3c jalr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -333,10 +333,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -345,10 +345,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -357,10 +357,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -369,10 +369,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -381,10 +381,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -392,10 +392,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4083 fffe blez v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -404,10 +404,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -416,10 +416,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -428,10 +428,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -440,10 +440,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -451,10 +451,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 40c3 fffe bgtz v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -463,10 +463,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -475,10 +475,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -487,10 +487,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -499,10 +499,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -510,10 +510,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 03e1 0f3c jalr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -521,10 +521,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -532,10 +532,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9483 fffe beq v1,a0,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -543,10 +543,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9403 fffe beqz v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [0-9a-f]+ <.*>: @@ -554,10 +554,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9403 fffe beqz v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0000 0000 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 04fb addiu at,at,1275 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 0001 0f3c jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 diff --git a/gas/testsuite/gas/mips/micromips-branch-relax-pic.d b/gas/testsuite/gas/mips/micromips-branch-relax-pic.d index 444a52cb04e..3e2ace9e5f2 100644 --- a/gas/testsuite/gas/mips/micromips-branch-relax-pic.d +++ b/gas/testsuite/gas/mips/micromips-branch-relax-pic.d @@ -90,50 +90,50 @@ Disassembly of section \.text: [ 0-9a-f]+: b403 fffe bnez v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 05d8 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 05d8 addu v1,a0,a1 -[ 0-9a-f]+: ff3c 0001 lw t9,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3339 045d addiu t9,t9,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: ff3c 0000 lw t9,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3339 0000 addiu t9,t9,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 03f9 0f3c jalr t9 [ ]*[0-9a-f]+: R_MICROMIPS_JALR test3 [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 05d8 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45a1 jrc at [ 0-9a-f]+: 05d8 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45c1 jalr at [ 0-9a-f]+: 00a4 1950 addu v1,a0,a1 -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45e1 jalrs at [ 0-9a-f]+: 05d8 addu v1,a0,a1 [ 0-9a-f]+: b483 fffe bne v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -141,10 +141,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9483 fffe beq v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -152,10 +152,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -163,10 +163,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -174,10 +174,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 40d4 fffe bgtz s4,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -185,30 +185,30 @@ Disassembly of section \.text: [ 0-9a-f]+: 4094 fffe blez s4,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: [ 0-9a-f]+: 05d8 addu v1,a0,a1 [ 0-9a-f]+: 40a3 fffe bnezc v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45a1 jrc at [0-9a-f]+ <.*>: [ 0-9a-f]+: 05d8 addu v1,a0,a1 [ 0-9a-f]+: 40e3 fffe beqzc v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45a1 jrc at [0-9a-f]+ <.*>: @@ -216,10 +216,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 401e fffe bltz s8,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45c1 jalr at [0-9a-f]+ <.*>: @@ -227,10 +227,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 405e fffe bgez s8,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45c1 jalr at [0-9a-f]+ <.*>: @@ -238,10 +238,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 401e fffe bltz s8,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45e1 jalrs at [0-9a-f]+ <.*>: @@ -249,10 +249,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 405e fffe bgez s8,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45e1 jalrs at [0-9a-f]+ <.*>: @@ -260,10 +260,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 43a0 fffe bc1t [0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -271,10 +271,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4380 fffe bc1f [0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -282,10 +282,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 42a0 fffe bc2t [0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -293,10 +293,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4280 fffe bc2f [0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -304,10 +304,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b483 fffe bne v1,a0,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 05d8 addu v1,a0,a1 @@ -315,10 +315,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b403 fffe bnez v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -327,10 +327,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -339,10 +339,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -351,10 +351,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -363,10 +363,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -374,10 +374,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45c1 jalr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -385,10 +385,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4003 fffe bltz v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -397,10 +397,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -409,10 +409,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -421,10 +421,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -433,10 +433,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -444,10 +444,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4083 fffe blez v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -456,10 +456,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -468,10 +468,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -480,10 +480,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -492,10 +492,10 @@ Disassembly of section \.text: [ 0-9a-f]+: b401 fffe bnez at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -503,10 +503,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 40c3 fffe bgtz v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -515,10 +515,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -527,10 +527,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -539,10 +539,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -551,10 +551,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9401 fffe beqz at,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -562,10 +562,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 45c1 jalr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -573,10 +573,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 4043 fffe bgez v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -584,10 +584,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9483 fffe beq v1,a0,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 @@ -595,10 +595,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9403 fffe beqz v1,[0-9a-f]+ <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [0-9a-f]+ <.*>: @@ -606,10 +606,10 @@ Disassembly of section \.text: [ 0-9a-f]+: 9403 fffe beqz v1,[0-9a-f]+ <.*\+0x[0-9a-f]+> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [ 0-9a-f]+: 0c00 nop -[ 0-9a-f]+: fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[ 0-9a-f]+: 3021 045d addiu at,at,1117 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ 0-9a-f]+: fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 test3 +[ 0-9a-f]+: 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 test3 [ 0-9a-f]+: 4581 jr at [ 0-9a-f]+: 00a4 1b10 xor v1,a0,a1 diff --git a/gas/testsuite/gas/mips/micromips@jal-svr4pic-local.d b/gas/testsuite/gas/mips/micromips@jal-svr4pic-local.d index b625c4f7fde..e697669a72a 100644 --- a/gas/testsuite/gas/mips/micromips@jal-svr4pic-local.d +++ b/gas/testsuite/gas/mips/micromips@jal-svr4pic-local.d @@ -15,9 +15,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> cbe7 sw ra,28\(sp\) [0-9a-f]+ <[^>]*> fb9d 0010 sw gp,16\(sp\) [0-9a-f]+ <[^>]*> ff3c 0000 lw t9,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3339 0031 addiu t9,t9,49 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3339 0000 addiu t9,t9,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 03f9 4f3c jalrs t9 [ ]*[0-9a-f]+: R_MICROMIPS_JALR bar [0-9a-f]+ <[^>]*> 0c00 nop diff --git a/gas/testsuite/gas/mips/micromips@jal-svr4pic-noreorder.d b/gas/testsuite/gas/mips/micromips@jal-svr4pic-noreorder.d index 1a5a48373fa..92840cce003 100644 --- a/gas/testsuite/gas/mips/micromips@jal-svr4pic-noreorder.d +++ b/gas/testsuite/gas/mips/micromips@jal-svr4pic-noreorder.d @@ -21,9 +21,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff9d 0000 lw gp,0\(sp\) [0-9a-f]+ <[^>]*> ff3c 0000 lw t9,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3339 0001 addiu t9,t9,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 text_label +[0-9a-f]+ <[^>]*> 3339 0000 addiu t9,t9,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 text_label [0-9a-f]+ <[^>]*> 03f9 4f3c jalrs t9 [ ]*[0-9a-f]+: R_MICROMIPS_JALR text_label [0-9a-f]+ <[^>]*> 0c00 nop diff --git a/gas/testsuite/gas/mips/micromips@jal-svr4pic.d b/gas/testsuite/gas/mips/micromips@jal-svr4pic.d index 75ae1fdfd3c..f171e6a8789 100644 --- a/gas/testsuite/gas/mips/micromips@jal-svr4pic.d +++ b/gas/testsuite/gas/mips/micromips@jal-svr4pic.d @@ -21,9 +21,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff9d 0000 lw gp,0\(sp\) [0-9a-f]+ <[^>]*> ff3c 0000 lw t9,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3339 0001 addiu t9,t9,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 text_label +[0-9a-f]+ <[^>]*> 3339 0000 addiu t9,t9,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 text_label [0-9a-f]+ <[^>]*> 03f9 4f3c jalrs t9 [ ]*[0-9a-f]+: R_MICROMIPS_JALR text_label [0-9a-f]+ <[^>]*> 0c00 nop diff --git a/gas/testsuite/gas/mips/micromips@lb-svr4pic-ilocks.d b/gas/testsuite/gas/mips/micromips@lb-svr4pic-ilocks.d index 45bf1e174db..e1c3543ff8d 100644 --- a/gas/testsuite/gas/mips/micromips@lb-svr4pic-ilocks.d +++ b/gas/testsuite/gas/mips/micromips@lb-svr4pic-ilocks.d @@ -30,9 +30,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 a5a5 lb a0,-23131\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 data_label [0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 data_label [0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_data_label @@ -47,19 +47,19 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_common [0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_local_common [0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 big_local_common [0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss -[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_local_common +[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 small_local_common [0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 data_label [0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 data_label [0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) [ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_external_data_label @@ -74,19 +74,19 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_external_common [0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_local_common [0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 big_local_common [0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss -[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_local_common +[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 small_local_common [0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 data_label [0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 data_label [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) @@ -106,21 +106,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_local_common [0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 big_local_common [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss -[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_local_common +[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 small_local_common [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 0000 lb a0,0\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.data +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 data_label [0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.data +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 data_label [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) @@ -140,15 +140,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 big_local_common [0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 big_local_common [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\) [0-9a-f]+ <[^>]*> fc9c 0000 lw a0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.bss -[0-9a-f]+ <[^>]*> 3084 03e8 addiu a0,a0,1000 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 small_local_common +[0-9a-f]+ <[^>]*> 3084 0000 addiu a0,a0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 small_local_common [0-9a-f]+ <[^>]*> 00a4 2150 addu a0,a0,a1 [0-9a-f]+ <[^>]*> 1c84 0001 lb a0,1\(a0\) [0-9a-f]+ <[^>]*> 0c00 nop diff --git a/gas/testsuite/gas/mips/micromips@lui.d b/gas/testsuite/gas/mips/micromips@lui.d index 882bff0d365..10dc17fda7a 100644 --- a/gas/testsuite/gas/mips/micromips@lui.d +++ b/gas/testsuite/gas/mips/micromips@lui.d @@ -12,14 +12,14 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> 41a2 0008 lui v0,0x8 [0-9a-f]+ <[^>]*> 41a2 000c lui v0,0xc [0-9a-f]+ <[^>]*> 41a2 000c lui v0,0xc -[0-9a-f]+ <[^>]*> 41a2 000d lui v0,0xd -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0 [ ]*[0-9a-f]+: R_MICROMIPS_LO16 ext -[0-9a-f]+ <[^>]*> 41a2 0021 lui v0,0x21 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text -[0-9a-f]+ <[^>]*> 41a2 0029 lui v0,0x29 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.L3.B1 +[0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.L4.B1 [0-9a-f]+ <[^>]*> 41a2 0000 lui v0,0x0 [0-9a-f]+ <[^>]*> 41a2 ffff lui v0,0xffff \.\.\. diff --git a/gas/testsuite/gas/mips/micromips@relax-at.d b/gas/testsuite/gas/mips/micromips@relax-at.d index c8711f0eaa6..5c75b047d89 100644 --- a/gas/testsuite/gas/mips/micromips@relax-at.d +++ b/gas/testsuite/gas/mips/micromips@relax-at.d @@ -9,371 +9,371 @@ .*: +file format .*mips.* Disassembly of section \.text: -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45da jalr k0 [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45da jalr k0 [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45da jalr k0 [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45fa jalrs k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> ff5c 0002 lw k0,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0175 addiu k0,k0,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45fa jalrs k0 [0-9a-f]+ <[^>]*> 0c00 nop \.\.\. [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45da jalr k0 [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45ba jrc k0 ([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45da jalr k0 [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45da jalr k0 [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 459a jr k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45fa jalrs k0 [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> ff5c 0000 lw k0,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 335a 0001 addiu k0,k0,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 335a 0000 addiu k0,k0,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45fa jalrs k0 [0-9a-f]+ <[^>]*> 0c00 nop \.\.\. diff --git a/gas/testsuite/gas/mips/micromips@relax-offset.d b/gas/testsuite/gas/mips/micromips@relax-offset.d index cc3c571bec7..bf5eec192fb 100644 --- a/gas/testsuite/gas/mips/micromips@relax-offset.d +++ b/gas/testsuite/gas/mips/micromips@relax-offset.d @@ -14,10 +14,10 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> 033c e150 addu gp,gp,t9 [0-9a-f]+ <[^>]*> 40a4 fffe bnezc a0,0000000c [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0025 addiu at,at,37 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0004 addiu at,at,4 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at [0-9a-f]+ <[^>]*> 45bf jrc ra \.\.\. diff --git a/gas/testsuite/gas/mips/micromips@relax.d b/gas/testsuite/gas/mips/micromips@relax.d index 91fc6ddfa9f..51a364df44d 100644 --- a/gas/testsuite/gas/mips/micromips@relax.d +++ b/gas/testsuite/gas/mips/micromips@relax.d @@ -9,371 +9,371 @@ .*: +file format .*mips.* Disassembly of section \.text: -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45c1 jalr at [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45c1 jalr at [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45c1 jalr at [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45e1 jalrs at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop -[0-9a-f]+ <[^>]*> fc3c 0002 lw at,2\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0175 addiu at,at,373 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 45e1 jalrs at [0-9a-f]+ <[^>]*> 0c00 nop \.\.\. [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45c1 jalr at [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45a1 jrc at ([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45c1 jalr at [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45c1 jalr at [0-9a-f]+ <[^>]*> 0000 0000 nop ([0-9a-f]+) <[^>]*> b462 fffe bne v0,v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 94a4 fffe beq a0,a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 40c2 fffe bgtz v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4083 fffe blez v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4044 fffe bgez a0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4005 fffe bltz a1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 43a0 fffe bc1t \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4380 fffe bc1f \1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4042 fffe bgez v0,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45e1 jalrs at [0-9a-f]+ <[^>]*> 0c00 nop ([0-9a-f]+) <[^>]*> 4003 fffe bltz v1,\1 <.*> [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .* [0-9a-f]+ <[^>]*> 0c00 nop [0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0001 addiu at,at,1 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 foo +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo [0-9a-f]+ <[^>]*> 45e1 jalrs at [0-9a-f]+ <[^>]*> 0c00 nop \.\.\. diff --git a/gas/testsuite/gas/mips/option-pic-relax-4.d b/gas/testsuite/gas/mips/option-pic-relax-4.d index 15adf1155c2..157cf3256b7 100644 --- a/gas/testsuite/gas/mips/option-pic-relax-4.d +++ b/gas/testsuite/gas/mips/option-pic-relax-4.d @@ -16,10 +16,10 @@ Disassembly of section \.text: [ ]*[0-9a-f]+: R_MICROMIPS_LO16 _gp_disp [0-9a-f]+ <[^>]*> 033c e150 addu gp,gp,t9 [0-9a-f]+ <[^>]*> 0c44 move v0,a0 -[0-9a-f]+ <[^>]*> fc3c 0001 lw at,1\(gp\) -[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 \.text -[0-9a-f]+ <[^>]*> 3021 0019 addiu at,at,25 -[ ]*[0-9a-f]+: R_MICROMIPS_LO16 \.text +[0-9a-f]+ <[^>]*> fc3c 0000 lw at,0\(gp\) +[ ]*[0-9a-f]+: R_MICROMIPS_GOT16 bar +[0-9a-f]+ <[^>]*> 3021 0000 addiu at,at,0 +[ ]*[0-9a-f]+: R_MICROMIPS_LO16 bar [0-9a-f]+ <[^>]*> 4581 jr at [0-9a-f]+ <[^>]*> 0c65 move v1,a1 [0-9a-f]+ <[^>]*> 0c00 nop diff --git a/gas/testsuite/gas/mips/s_d.d b/gas/testsuite/gas/mips/s_d.d index becd2adc81f..e71587d20f2 100644 --- a/gas/testsuite/gas/mips/s_d.d +++ b/gas/testsuite/gas/mips/s_d.d @@ -30,9 +30,9 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) @@ -46,15 +46,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) @@ -68,15 +68,15 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) @@ -94,17 +94,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) @@ -122,17 +122,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) @@ -150,17 +150,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) @@ -178,18 +178,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -207,18 +207,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -236,18 +236,18 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sdc1 \$f4,1\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -269,20 +269,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -304,20 +304,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -339,20 +339,20 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,at,a1 @@ -374,13 +374,13 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,at,a1 [0-9a-f]+ <[^>]*> sdc1 \$f4,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) \.\.\. diff --git a/gas/testsuite/gas/mips/sd.d b/gas/testsuite/gas/mips/sd.d index 7295aca9fff..7775442e643 100644 --- a/gas/testsuite/gas/mips/sd.d +++ b/gas/testsuite/gas/mips/sd.d @@ -42,11 +42,11 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sw a0,0\(at\) @@ -68,21 +68,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,4\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a0,0\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> sw a1,4\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a0,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,5\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sw a0,1\(at\) @@ -104,21 +104,21 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,5\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a0,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,5\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a0,1\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> sw a1,5\(gp\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) @@ -144,23 +144,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) @@ -186,23 +186,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sw a0,0\(at\) @@ -228,23 +228,23 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,4\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) @@ -270,24 +270,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -313,24 +313,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,4\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sw a0,0\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> sw a1,4\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,5\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -356,24 +356,24 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,5\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,1\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,5\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,gp [0-9a-f]+ <[^>]*> sw a0,1\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> sw a1,5\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_GPREL16 \.sbss [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -403,26 +403,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x0 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -452,26 +452,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x0 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-32768\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a1,-32764\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x1 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -501,26 +501,26 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,4\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x1 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,0\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a1,4\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (data_label|\.data) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.data +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (data_label|\.data) [0-9a-f]+ <[^>]*> lui at,0x2 [ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 big_external_data_label [0-9a-f]+ <[^>]*> addu at,a1,at @@ -550,17 +550,17 @@ Disassembly of section \.text: [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) [ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 small_external_common [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.bss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (big_local_common|\.bss) [0-9a-f]+ <[^>]*> lui at,0x2 -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_HI16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> addu at,a1,at [0-9a-f]+ <[^>]*> sw a0,-23131\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) [0-9a-f]+ <[^>]*> sw a1,-23127\(at\) -[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 \.sbss +[ ]*[0-9a-f]+: R_(MICRO)?MIPS_LO16 (small_local_common|\.sbss) \.\.\.