From patchwork Thu Mar 22 08:44:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Hayward X-Patchwork-Id: 26424 Received: (qmail 18312 invoked by alias); 22 Mar 2018 08:46:34 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 47794 invoked by uid 89); 22 Mar 2018 08:45:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.0 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:5488 X-HELO: EUR03-DB5-obe.outbound.protection.outlook.com Received: from mail-eopbgr40079.outbound.protection.outlook.com (HELO EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.79) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 22 Mar 2018 08:45:39 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; Received: from C02TF0U7HF1T.arm.com (217.140.96.140) by AM2PR08MB0097.eurprd08.prod.outlook.com (2a01:111:e400:841e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.10; Thu, 22 Mar 2018 08:44:58 +0000 From: alan.hayward@arm.com To: gdb-patches@sourceware.org Cc: nd@arm.com, Alan Hayward Subject: [PATCH v4 10/10] Remove xml files from gdbserver Date: Thu, 22 Mar 2018 08:44:29 +0000 Message-Id: <20180322084429.26250-11-alan.hayward@arm.com> In-Reply-To: <20180322084429.26250-1-alan.hayward@arm.com> References: <20180322084429.26250-1-alan.hayward@arm.com> MIME-Version: 1.0 X-ClientProxiedBy: CWXP265CA0052.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:2c::16) To AM2PR08MB0097.eurprd08.prod.outlook.com (2a01:111:e400:841e::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 72326a5e-0aa3-4df2-0927-08d58fd131b7 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM2PR08MB0097; X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0097; 3:X26xUPHcGjoH1mKB+b8Rn9l1r65RLwCcnpTIuO72Gx7J4cV6GndHME23toMOa2MMKk7pFPcPPeKD93eZJxBtXgDKTFhbm6jUzykKBWEVIC0ImMhIEajqrbB1P/BBgOtt3iHwZRa2A6TjUqiKaJE/bbv4ENokZRhK/4m1isFmFO55+dlCJhuNDH4ObtZuBsoDf0IINHbjG7QxNbGzbzlpR9qC7XESSGjaB/b71j4i970bVE21Bmu8DwzOe58mC9Bc; 25:DOJ+PdxenAL6DDP60lg4LnAU+K/PKTkEgE0Om/4unX3Z6YB5Inq+aS4StB2RtjET06QL+a0dBQQbYhC7ssxvQWyJr2MOHYZRv6xR+4pHEP8dyDNHVB8/pVbEg9urV8W91GnvSmpxvHhkbPQHoTAh9pDCdhbCHh7EXXoClpbr2ott2NqXMogQznb1T+/McPSrUGqA+mNnhpQwOGl9itt6k8HIZ5k//deMPvXLSqm7IENOGtfjL7rihbyX4HMe4VXXNlYAiSjI9/s4tmTpVjv3HGzb9gFcLx4ni69+I8bgLeG9hHVL3Ra6q20eZSIpzqmKd590xV0DVHys8GxWqZuCLw==; 31:fe9ZaTxdNUsMTT+zQjChGbqxlDowjhvnnE0UFwyUp/HjTEbPL3mnB2+l+otin4hGMs0pwyZ/0GbAb8IsUNOvPzjyhRRYiBRRbtUK2/5qvHDnKvqtPbl+cXjIkHd9+WpQUUcZFFMzmNgCDjsVAL96koJvJ3XGOaOtK7iShI6lNUdRxNzCBDTZvWl3ksOVHoBl9EYtTbeHGD+F73+E8HIW72TsH/a2l9MKwRp9coioxFQ= X-MS-TrafficTypeDiagnostic: AM2PR08MB0097: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0097; 20:HMpIaO9n1VG08ENe63XKaYn8CLqhZmevmYTwKyLGBf5yvUNnplja9JFMWWgaRSBg3j2XZU+lOUr3a86Cqz/lKuZakOU/2EKdeF/IjFUMTsNCPeQ626JLvDGHeNebE+yLtqHempSkizHZMpeByWL8HFPMSdeZMnUiKeo4/NH7hW0=; 4:F0Q81wqB1EPTdIPDODSdxuvN24HVCeB5lw0hCN9knxUOeSJa2or9dtAZz3zrC3F8KyUQ1w6RZzAduTXpdzvNLOyt8y+xKfxuX+SVttqKuJDT1S68fv/7iMtrz67LUcqU/XJ4pRUEIsgVFVODI8pRVXMqg7xfg1zMQmny1/X9MALsHKCD4XGAgUBWubpOLj+Om0BVY1K76qg9Zv511A6hMJmC9CI1604zLJInfTOpfx0DaRdWwaUck4aYNEwled5jHySJGK1qOMUb3x5a33hX81BTjpT5er2bI6DbI6POG9Av7Rg1tP2s4FIa0Di538EW X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231221)(944501327)(52105095)(6055026)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:AM2PR08MB0097; BCL:0; PCL:0; RULEID:; SRVR:AM2PR08MB0097; X-Forefront-PRVS: 0619D53754 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(366004)(376002)(39380400002)(396003)(39860400002)(377424004)(189003)(199004)(97736004)(72206003)(16586007)(7696005)(6666003)(86362001)(6916009)(2906002)(2950100002)(66066001)(47776003)(6486002)(25786009)(53936002)(51416003)(4326008)(106356001)(1076002)(8676002)(105586002)(478600001)(53416004)(6116002)(305945005)(50226002)(36756003)(386003)(7736002)(52116002)(3846002)(81156014)(81166006)(9686003)(68736007)(76176011)(50466002)(8936002)(186003)(2351001)(16526019)(85782001)(26005)(316002)(5660300001)(2361001)(48376002)(446003)(85772001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR08MB0097; H:C02TF0U7HF1T.arm.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM2PR08MB0097; 23:PZMv6YbAWwU7ROZTOijOWGMDe6hCkX8vxJNzXA96O?= =?us-ascii?Q?YpqeuBRO3z3jxuwLjHSqT+Dp/bvQa3GdZf6m9Fu8p4zxFA8h9EGgPLBFSzR7?= =?us-ascii?Q?SQGPUyHzWZquk2G/xEX1BWMS/qdJwR4ZijczSAfqag9k+ufydOxNd3Id8i0u?= =?us-ascii?Q?YS6/5FbmVgE2n3WCnf/hfJem673fZ/JsYmZR9v/7x7aHX9l92z+L/RaNe8sO?= =?us-ascii?Q?BKiRtj1RvTLIVVbW+D6j25wHSGghqcxioz+V7W1orAbg8XHmsNAH6y85y7aN?= =?us-ascii?Q?vKkEs+cSb9UPhEMdd2W6Xr+PqjYaTCSRdtF4J7QFcp3LrrN/niKSeuGKX7Io?= =?us-ascii?Q?j9GiTZhCiANbmR0L6nFAuTiHtMU8z82hi/dw4PSzAEZ0aY4jEIulO6SFdYAg?= =?us-ascii?Q?3pA6z8apP4rgvgEqsXAyQbjHWV906WkI1nh/Upaw9sYKOOhAGzcmV7eMM6Uj?= =?us-ascii?Q?GxIX5K4mRErJy4ibdyAg2n04qi4fTMwCE/qVpgXI1UuPgETdbNbHGlxCO6LL?= =?us-ascii?Q?raHQG3DKVZr0q7YwR6mdeWm+ZypqGqIFQnSCB2sm+7YZOuq6lov6k+fzzxwR?= =?us-ascii?Q?VhvT8nHcezaDPmWPVEeFEvi03dKjXOqi6KFVOcXHt6S5UiEi4cHlkG5URCg+?= =?us-ascii?Q?c2cvKh24JFLO4wAqbTtZspaVAXlGFjgWV/+scov7RcHy5VjaUtthQ375YCwC?= =?us-ascii?Q?bze4UXWYbcEeCO8EQgWQHHdglWvTYZzIWPk7b2Z9eBKb/WcCRovr4u3Cl9xI?= =?us-ascii?Q?KTwfztgBdTpccxSiKEejW8GcPz2JYLyj1Oy4H6QDbSX+L7YJVbHrZtxAB0M3?= =?us-ascii?Q?ZwwU/C8gf5gWxLv/kGIl4PeiVFvyLva4nSyugyodLA3TrDLfX9TfoQbPsOcY?= =?us-ascii?Q?WjZUisvekTcLT/5jdl7tQa0xKmDHPChgzyHAZRExuAKomoY0vNGDlLDSLVYs?= =?us-ascii?Q?EM1aR+qDAQgZ3QIY7gTw50CkXjZxz06GeKQznKF9dZHI1Hg2J6xB8zmHHsZn?= =?us-ascii?Q?YD0ETmlY0f7E5iFxTxG+7LtiXgxTBJE6yBoryOWjhOKompx1MyoxDUki5ZHU?= =?us-ascii?Q?hoGCASHqtiP511aZ3M8Wkfq3N2FFELYGx0clqWQ6vX3KVwPkC/lCpAO3BPwi?= =?us-ascii?Q?kZexTlLhvSTquvbR8o45xoYMEIa0QMPPTebCJqbi+EetPpcgQthc83k0AoZn?= =?us-ascii?Q?DGzl1y+lfloSPNGLlGkdZpLyQ96GBQA64VFQYiA1Eqy1EpbG4hhX/g85tYYC?= =?us-ascii?Q?kWMVwSajxAQakS/bZLMtGb2GymwIDZjKaws8euSlQgAznkMvkbEbqIqnTtRW?= =?us-ascii?B?dz09?= X-Microsoft-Antispam-Message-Info: QvIKz3hOBFbuAXKzrYKMt8CeVy5CiGp72GvQkE7WEMxZly+VZG7mU3s2cN5RThrxJ056ot3kPw2/inIVAZTmdLqOwOfTLGEQUK3Acjh6mj2kAEJOly1nvjKc4rfEt91TVcp6IfapsCfJTNWOQWTWRGvz30TJgr+9/FaRLfxkS2EmdTUq3I4vyiNwAlPjuQy4 X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0097; 6:HvemMNWGSGB2LzD5HXF0yuEC/gKe1k9KyNgcromDIxxaOqZUiXGP/ljP2oSNLFmVHzOAFlYSQ19lVExdPT0WQVDDk+deOJUC6joE1p6Fj/jU1lzY0rM4QKJYe/kUTbnBAPWn0tqwidj/62iKTQ/y1Y5BH30B/GUlpUE+uNwpUeY10uBFC4NqTZpkUcKOn0PBipeUhhdKae/SpziiYsPy4H9M29r8RrWh1uLp+H4nx2U9bT2+0utvfL0iN7FIYGb5axPRqXYXxa8fl7+u5X6Cgt+5dPqNB/0lC+ohpMx1m8hOH86V4SZOKZQpTh2onaDe9x4D93KJKkYgFHrzBtpMwEIvFt7r9Rsq3j5IRCsv5y6k+0F6fk4kWIU69T+wl9qNzpn0fwvGclwLfuuR0gwuQzCraHm+QpjrMi3uTQusgJvD+tmdVE3NTeSM2B841fjFABlDd8rx1V/T4V/DpqmoWw==; 5:3/EZGG+oJvAU4IzDFxVCNCJ9JjVx0daMt/xVX44eEJ2lUhtXwF5ykJZA2x13LyXGAndPcavtpkoGVlcA9TigJJwnuAueFxjiYvbHtH0+G0PT8MsZiUZIULCj+IKeas2dPHDR13zjuYI+ZGJV88WtTtO/IfmayYOFXKPS7y8smXo=; 24:l4Q3QcY81brXwoppvkxTZUy6E5Cgwh48vD28+i07EhsPo0kSw/iMms4s2oMK/K3HxK2grPgQI8iTvt6RAj9ni7x2cnaSBHXpDHONp/E/ysM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM2PR08MB0097; 7:xR+Ed1Kk2htnjNtz1AR9jIuOHE7Hx89DmjGpNj8Sgly+OjxfpeH88p7S+8Q0Ogj1HqoCexCSIAlOBjIoHS+huSG8tkC00W4I8AJmbF7abN5W24F2i3ZqguQDT6MlTYuBlp1V6vqk8hXx14TuMhJdf3S+0uo354Pz2vnpyWGZKzUO0Fwc+9qvSn111QZIqBJly1ThEwQrbNO/54PWtncXYxj482eDqI9kools6l4/P9/Z3PWxm6Oa7XuQYAlk77Ks X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2018 08:44:58.5152 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 72326a5e-0aa3-4df2-0927-08d58fd131b7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR08MB0097 X-IsSubscribed: yes From: Alan Hayward For ports which use new target descriptions, this patch removes the xml files from being built into gdbserver, Alan. 2018-03-21 Alan Hayward gdbserver/ * configure.srv (aarch64*-*-linux*): Don't include xml. (i[34567]86-*-cygwin*): Likewise. (i[34567]86-*-linux*): Likewise. (i[34567]86-*-lynxos*): Likewise. (i[34567]86-*-mingw32ce*): Likewise. (i[34567]86-*-mingw*): Likewise. (i[34567]86-*-nto*): Likewise. (tic6x-*-uclinux): Likewise. (x86_64-*-linux*): Likewise. (x86_64-*-mingw*): Likewise. (x86_64-*-cygwin*): Likewise. --- gdb/gdbserver/configure.srv | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/gdb/gdbserver/configure.srv b/gdb/gdbserver/configure.srv index 087fd31426..ffeefb9b92 100644 --- a/gdb/gdbserver/configure.srv +++ b/gdb/gdbserver/configure.srv @@ -34,14 +34,6 @@ fi ipa_ppc_linux_regobj="powerpc-32l-ipa.o powerpc-altivec32l-ipa.o powerpc-cell32l-ipa.o powerpc-vsx32l-ipa.o powerpc-isa205-32l-ipa.o powerpc-isa205-altivec32l-ipa.o powerpc-isa205-vsx32l-ipa.o powerpc-e500l-ipa.o powerpc-64l-ipa.o powerpc-altivec64l-ipa.o powerpc-cell64l-ipa.o powerpc-vsx64l-ipa.o powerpc-isa205-64l-ipa.o powerpc-isa205-altivec64l-ipa.o powerpc-isa205-vsx64l-ipa.o" -srv_i386_32bit_xmlfiles="i386/32bit-core.xml i386/32bit-sse.xml i386/32bit-avx.xml i386/32bit-avx512.xml i386/32bit-mpx.xml i386/32bit-pkeys.xml" -srv_i386_64bit_xmlfiles="i386/64bit-core.xml i386/64bit-segments.xml i386/64bit-sse.xml i386/64bit-avx.xml i386/64bit-avx512.xml i386/x32-core.xml i386/64bit-mpx.xml i386/64bit-pkeys.xml" -srv_i386_xmlfiles="i386/i386.xml $srv_i386_32bit_xmlfiles" -srv_amd64_xmlfiles="i386/amd64.xml $srv_i386_64bit_xmlfiles" -srv_i386_linux_xmlfiles="i386/32bit-linux.xml $srv_i386_32bit_xmlfiles" -srv_amd64_linux_xmlfiles="i386/64bit-linux.xml $srv_i386_64bit_xmlfiles" - - # Linux object files. This is so we don't have to repeat # these files over and over again. srv_linux_obj="linux-low.o linux-osdata.o linux-procfs.o linux-ptrace.o linux-waitpid.o linux-personality.o linux-namespaces.o fork-child.o fork-inferior.o" @@ -63,11 +55,6 @@ case "${target}" in srv_tgtobj="$srv_tgtobj arch/aarch64.o" srv_tgtobj="$srv_tgtobj linux-aarch64-tdesc.o" srv_tgtobj="${srv_tgtobj} $srv_linux_obj" - srv_xmlfiles="aarch64.xml" - srv_xmlfiles="${srv_xmlfiles} aarch64-core.xml" - srv_xmlfiles="${srv_xmlfiles} aarch64-fpu.xml" - srv_xmlfiles="${srv_xmlfiles} arm/arm-core.xml arm/arm-vfpv3.xml" - srv_xmlfiles="${srv_xmlfiles} arm/arm-with-neon.xml" srv_linux_regsets=yes srv_linux_thread_db=yes ipa_obj="linux-aarch64-ipa.o" @@ -121,13 +108,10 @@ case "${target}" in i[34567]86-*-cygwin*) srv_regobj="" srv_tgtobj="x86-low.o x86-dregs.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/i386.o" - srv_xmlfiles="$srv_i386_xmlfiles" ;; i[34567]86-*-linux*) srv_regobj="$srv_i386_linux_regobj" - srv_xmlfiles="$srv_i386_linux_xmlfiles" if test "$gdb_cv_i386_is_x86_64" = yes ; then srv_regobj="$srv_regobj $srv_amd64_linux_regobj" - srv_xmlfiles="${srv_xmlfiles} $srv_amd64_linux_xmlfiles" srv_tgtobj="amd64-linux-siginfo.o" fi srv_tgtobj="${srv_tgtobj} arch/i386.o" @@ -145,9 +129,6 @@ case "${target}" in i[34567]86-*-lynxos*) srv_regobj="" srv_tgtobj="lynx-low.o lynx-i386-low.o fork-child.o fork-inferior.o" srv_tgtobj="${srv_tgtobj} arch/i386.o" - srv_xmlfiles="i386/i386.xml" - srv_xmlfiles="${srv_xmlfiles} i386/32bit-core.xml" - srv_xmlfiles="${srv_xmlfiles} i386/32bit-sse.xml" srv_lynxos=yes ;; i[34567]86-*-mingw32ce*) @@ -155,7 +136,6 @@ case "${target}" in srv_tgtobj="x86-low.o x86-dregs.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/i386.o" srv_tgtobj="${srv_tgtobj} wincecompat.o" - srv_xmlfiles="$srv_i386_xmlfiles" # hostio_last_error implementation is in win32-low.c srv_hostio_err_objs="" srv_mingw=yes @@ -164,12 +144,10 @@ case "${target}" in i[34567]86-*-mingw*) srv_regobj="" srv_tgtobj="x86-low.o x86-dregs.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/i386.o" - srv_xmlfiles="$srv_i386_xmlfiles" srv_mingw=yes ;; i[34567]86-*-nto*) srv_regobj="" srv_tgtobj="nto-low.o nto-x86-low.o arch/i386.o" - srv_xmlfiles="$srv_i386_xmlfiles" srv_qnx="yes" ;; ia64-*-linux*) srv_regobj=reg-ia64.o @@ -370,9 +348,6 @@ case "${target}" in else srv_regobj="" fi - srv_xmlfiles="${srv_xmlfiles} tic6x-core.xml" - srv_xmlfiles="${srv_xmlfiles} tic6x-gp.xml" - srv_xmlfiles="${srv_xmlfiles} tic6x-c6xp.xml" srv_tgtobj="$srv_linux_obj linux-tic6x-low.o" srv_tgtobj="${srv_tgtobj} arch/tic6x.o" srv_linux_regsets=yes @@ -386,7 +361,6 @@ case "${target}" in srv_tgtobj="${srv_tgtobj} linux-btrace.o x86-linux.o" srv_tgtobj="${srv_tgtobj} x86-linux-dregs.o" srv_tgtobj="${srv_tgtobj} amd64-linux-siginfo.o" - srv_xmlfiles="$srv_i386_linux_xmlfiles $srv_amd64_linux_xmlfiles" srv_linux_usrregs=yes # This is for i386 progs. srv_linux_regsets=yes srv_linux_thread_db=yes @@ -397,13 +371,11 @@ case "${target}" in x86_64-*-mingw*) srv_regobj="" srv_tgtobj="x86-low.o x86-dregs.o i387-fp.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/amd64.o" - srv_xmlfiles="$srv_i386_xmlfiles $srv_amd64_xmlfiles" srv_mingw=yes ;; x86_64-*-cygwin*) srv_regobj="" srv_tgtobj="x86-low.o x86-dregs.o i387-fp.o win32-low.o win32-i386-low.o" srv_tgtobj="${srv_tgtobj} arch/amd64.o" - srv_xmlfiles="$srv_i386_xmlfiles" ;; xtensa*-*-linux*) srv_regobj=reg-xtensa.o