From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3612 invoked by alias); 25 Jun 2017 17:45:53 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 3059 invoked by uid 89); 25 Jun 2017 17:45:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.6 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,SPF_PASS autolearn=ham version=3.3.2 spammy=longest, Hx-spam-relays-external:sk:EUR03-V, H*RU:sk:EUR03-V X-HELO: sesbmg23.ericsson.net Received: from sesbmg23.ericsson.net (HELO sesbmg23.ericsson.net) (193.180.251.37) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 25 Jun 2017 17:45:34 +0000 Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.183.54]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 60.67.05871.DA6FF495; Sun, 25 Jun 2017 19:45:17 +0200 (CEST) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.54) with Microsoft SMTP Server (TLS) id 14.3.352.0; Sun, 25 Jun 2017 19:45:17 +0200 Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=ericsson.com; Received: from elxacz23q12.localdomain (80.216.243.234) by DBXPR07MB318.eurprd07.prod.outlook.com (2a01:111:e400:941d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.5; Sun, 25 Jun 2017 17:45:15 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH 1/3] ada-lex: Ignore warnings about register keyword Date: Sun, 25 Jun 2017 17:45:00 -0000 Message-ID: <1498412703-24303-2-git-send-email-simon.marchi@ericsson.com> In-Reply-To: <1498412703-24303-1-git-send-email-simon.marchi@ericsson.com> References: <1498412703-24303-1-git-send-email-simon.marchi@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: AM4PR0202CA0010.eurprd02.prod.outlook.com (2603:10a6:200:89::20) To DBXPR07MB318.eurprd07.prod.outlook.com (2a01:111:e400:941d::12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9e4f557f-1b50-42e7-4c71-08d4bbf1f029 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);SRVR:DBXPR07MB318; X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB318;3:pDpNnvNds0LNdEkgqJawZffiU61haTXGn4nj2xRsLFg7UUaXuAiWPUfLXAaPYR/mZS6sRKJOhsmmJjwzRE5rxWfLf/Vy1tWTkeJvVq8JNmTPIhDxaU5HKCRdfEtl7yQSYjakWKfkLm3JtKbn6i3paw7Z4w4mb5JW5oSNjSEVTWeb7GKPPcr2Ba1AWsF/dNVbO6IAuWPwzy0Zq9aCBITBkqrro7o8GNAeYO8AREl8G7rVDObqoMR5vLZRK+oiXKxMs83/y7n/RKt3cTO+jb8UkFozcn/RmiyihF6ngciF5v5Xpy8LFiMts5iEuRnhSVTd5YesMT7Yb/uaaW2i0AIYQXqYRLEAiDnt/MScTZvXVIa1xPs9kJqg1wO0cXmwrqMaL7dgr32PSSj+EdCjJYpdQoBAByFh4tc0TXkQknA5ig/dtBA4wZsGHzWLGMJ6lk9HTGq2f5rlj8RY1SzK4f321z2aR7WDoePsvyx2c8m2DwPvZ2tsaSy8gM/kijD60US4Q4T+xmSpeofLjiwXWphjC6vD2G5jH/eW2y/6CppO4ZBnntNPWFDgZ4m1nGLoHSq4bhhUoxrrNER5dzuTWZqvk6uYPLy9OsHsm90LrqfKzjqtq7Q26TOgNxHJ+muk+iaszyKKZM4V3FgQHLowtDBxFTELsC5NgMeJpr+Rdg4fGPywTcilpDS0JREImD4rZFG6 X-MS-TrafficTypeDiagnostic: DBXPR07MB318: X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB318;25:32w8vTfk1acbS6W0p3/DVN0D3IvnW6NBgvXFG3PJR7KkNyodhFBpOEFa+WUqPrPknr45d0v9x+oGK9mDrdzEnObIZaGvuhoXZQGeELMagKKkZAHL2P3/BoOQ9X6zEbjQIlxJWoHHyFyyVzwNOSmV68+WSFBtE5/Jr4PgLMSWzuOfvVLYj7++DaTGQdfC4igV+7EKmXuiuS2FT/S3LJaShj4dqOOFd06FDInYAQtqUiFpcl8+6C/GyOXqPTDS9z/D0P+lzJvz3SYYzQinW1Co2/erVhcDW442ZoiS9JB6IF1xPHfohYvHlUqDCiuUN+XwGDfLNsHz2zwLZZS0ZrqBhVEEAc9ShY2Dw/8CIs90gKM5/TAEOVyMzG/RX3HqbTWa3ghudew0hFCqdxPciXjhNDy+I09NSYawys0bP5C0ySEGSVrkUCo8YPCXGObx0mATQGa2jZ6HCP3n+Vib1PqbwJQahIQK6lilxnU9WGmMASyRw6q4OCrK2IlHZzBRK1pB93x35wZdtqB2WCpTgKHu6P9ckG9FmxT02ey6wpdF7x7dEVqbO3vhutpjtapk0sPKCbKo2FoCBahn5jVyP3upoXhcifLASlTJxhiDXynLNEwAa1QQP4XHVuBgCHqQBoy0ssexjP0AFCPXQ1oilLk9bwJB6W3DpFTriOAbc3Fn9BYwtECzXEk04o0rMzqcPnO1Q9D3XMZmekDoE+axGzm/5BmjRCsctvzFQ2IyPYTbqE7E/x20b4/WAAZHCfU5h6h+U4dmMQtXKFPqLiW/fWzAueEQHvLSNrHHKIbhBS2UkQtk03RMm0WCBfS660Hb1Uov7qSNL8B7nIMDv+1V32ydP41nteMBhE8yGNZ8XdxCmbabAj6it+iNeA5nKca18dBKuA0IaALV3Ue5Cy2m2xjENzSI1aXjo1IsVKf8bTcWz04= X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB318;31:JSPHdGQXl7SNJYHpzZWWGCq0iuhFtV3As5UPiaNBGI/LS94Y87ktRoiZtNb4/k6D0SVbsK5rqVTZ+G+9Ltias0eqE25LQKyl/N0OVliKO7p8fV5Vu+VzWoTfjq81Eq7JbbwG64EFD5CGXLK47sGGUHPj3FKrWclI9ORRY2PXdBdEbNGMpmN5sg0tSe/zQgmrHfjfi60wErvVTs1Dd+e5SG2LZirOoF2GBqoFmb/yimihamNWHCcARF+60qHKdLk90eRsuNttE7hkysl+Bxkv32T/j6IXznTx/imI0R+iS/FHv0tL6Ex/UayGQpzbFPdTk1pgDYPx6Ue0uw1jtncP4eHVgyINeyksJN3v6QUp9R4WDPTpHVUNPapVTblPyOm2gLIt3b0IhBCkBpoBdCw4LvYd65wgDHjvK4+lCxWdBtaBGfmo/MI9b/JtMAdRrUzX2eIFqEbzxQ6QDv6pcFT4xf6D+HKWD4eW2lKfsZww6f8EaBXsOFjvau9HHySHKByE+QcC7Wa6VWaJD9gGSRGpN1zYBbTCHWJVq2EFvCxK2SwfdnODesn2aFIImEH8LKj+MfBegDPbGOY8DkJ9yJHrYCMyPRhcj7eITpomSRaz4zlqGOIwdnQ70nD9A6vhVdlRImzJ45d+9vofvJd6NBYUEGJPmH9eE7EUqJJe0Nsz28Y= X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB318;20:7EBvFFIhqIUMHgoy1JN0JpzHGQySpxjdGjnsSW9k9LdX68EeT9fo5gYRrqBJEY9+39BO0tn410LVe0lB9WV4HmMzeIEJnrzzIMTX7nT9g3O3S0Z2pT7qvWFf2VY/K6iD1LN8Bu0AE4pV2VYR8YlisHXE1/hhz01oYQdPbKze/CoZREWaK+GZ3q/bATGo3BUXNF0se9LEU7dBIUCLDxKUIAKScX975B6XHNiSTv08W+WDiiiIunzRE2D494P2ntvnnyDyZKKnBw03REp+o2X9SdN5bW4VjGXXckA7WCA5fSkERt6mWbdaU7/fw0ThQ6asWXWUL4EAI2xN2LGrBINm+AsXW0zXDxLqA1fUXN1qJwHlwuQWOp7gxlBE4Q4vn6kFL7hfDECV/5XEiiwDIHiH+LS1awhqavN77LcZX1/Ksy3GVLX0XrJJijTp5uk/qmy7SCvoLGpwrWUkZQJcoTYDvmCqma16HtsuA+lEYLlNu42FU2oYnBG5rRjKcOBww3wb X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(148574349560750)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DBXPR07MB318;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DBXPR07MB318; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR07MB318;4:OVrn8RaczGCpTBzSi8ZBoYoZVVSUJy/PGMsuHQQ+VRt?= =?us-ascii?Q?fQy08kzMjBnee36cCX3EcstK3QrTMQpbHhoAkR+hQAi9NIv+bloe8ZLMHf07?= =?us-ascii?Q?BWMy2gVp7LKckmsyXZUnyU6Lrb6sJl90JCrfImFMHLX1ic9RdkNIQBzsnNu3?= =?us-ascii?Q?qTx6tJxluBfp70Kzem/y0Pd71C776jY6RtZEc41ASPbwYwRjeI+aM6B+PIOd?= =?us-ascii?Q?7CUdEUS7QuXGjPZYoXbGIhPh1PSn596oPUp3yV9UXWrntg8EQLQkMJyxoatW?= =?us-ascii?Q?C7D/p85gymskmyzImuS7jMNKBYdlIy1FXCDB4KbTi3BObJlYgzYbhcW1hdH/?= =?us-ascii?Q?sb6t/z11FqltfdRw0mn87Tg9EAOPtzhsx7sojcmPcP9tX/xZXoQZuhGvCjmh?= =?us-ascii?Q?KuXAhmywVbHetxmc0rYM2L9y548D4RlQIq2/BAeL/bb+sWeCA92QqNyODXZI?= =?us-ascii?Q?QwhKiunAkutyUqmqXPzBg1ROy3Rse70a6sSeFRKVeMJs/auXN+zCwI/FUUu8?= =?us-ascii?Q?vUi3kjfjyqHl0sdKxvfM/ddhRJ4TMqai8S/ztw3fEpxJcP7+dg3ikxu07wA3?= =?us-ascii?Q?ioKQoTlKzbdTPwfZwyGreVDaEttrjvncnszyJBMFrsZtqErYoEQaYSZy0RDn?= =?us-ascii?Q?4ltjJ5naJvClWt/gF9+SoFl6Wjz2TcVjK+9H3Orzn6w76HDH6FCcTkv2oUkZ?= =?us-ascii?Q?uNGPH4FEj1l8Vf6EovOdQ2Mpp1yd6QlJlzNbiq3TfL1Sxy/pKMWr4FQMkYvC?= =?us-ascii?Q?q91JnEjLWy5zHUOPNuV7nxsqM3aIUpBMNXT8q3s6QgQToffBuxTt5V0y5QD3?= =?us-ascii?Q?FEk6synPhRkEQfP6iZx0jmoQfIHUAUiXOcX2dlJgrX738coX/VIvzSSAy6+w?= =?us-ascii?Q?hT/nKkUx+ls7F8dScIj7j9CQBJxhftwT52Waj6jnZHcjtCBX5NzQg+K60c+3?= =?us-ascii?Q?OrZCot8c3UiP4RWF5zlWzSA0W0bjxR90wg8oo/2E4jy7TXrSW0oL72tX3GYR?= =?us-ascii?Q?EbSCcrU5j72abN1QQ9Eslw/wsjt93Y4RcbAN1vWuF2/HgLFgA8woGiB+/Gy1?= =?us-ascii?Q?8Zxv7HLLUqPLuBPg9Ky4Yf/Hzv/NXmbSpfTuemhX2Cg93yymSUc53coJEM7R?= =?us-ascii?Q?QmeXmWFTyrZoIwXCC8vWI/Gaj9/WsqoNqRZN0/T3TE724xk+ccCspuh6ZUXq?= =?us-ascii?Q?b2+EAnX2Xmv8S4iYRmpB9iP0Lxg8hNOHZQmD5zhXEo0nlO778bvDlronyUJd?= =?us-ascii?Q?WeBiwDisxB2MPP5mRLXy7RRUeR4PQX5HuIjkV?= X-Forefront-PRVS: 034902F5BC X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(979002)(6009001)(39860400002)(39850400002)(39410400002)(39400400002)(39840400002)(39450400003)(54534003)(6512007)(4326008)(25786009)(6916009)(2950100002)(305945005)(6506006)(7736002)(53936002)(189998001)(86362001)(6486002)(42186005)(110136004)(107886003)(66066001)(47776003)(38730400002)(36756003)(6116002)(2906002)(2361001)(3846002)(2351001)(478600001)(5003940100001)(6666003)(5660300001)(50226002)(8676002)(81166006)(50466002)(33646002)(48376002)(50986999)(76176999)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:DBXPR07MB318;H:elxacz23q12.localdomain;FPR:;SPF:None;MLV:ovrnspm;PTR:InfoNoRecords;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR07MB318;23:q7dwiKl3W1DiHSUxn8kuI7LBVlurkJDPYNderUCP+L?= =?us-ascii?Q?afHjknm7ZJf6QIs4jo1S8BGhR0DfR1wMdFYPTI/GQDf/R1qCcZZidGbS4lB3?= =?us-ascii?Q?bIFDfYOTnVyU1sngkWxI6OWcNF1ZW66hNWLKzs2zqWxJHdESQfurxY0g3Jp/?= =?us-ascii?Q?CCBDwWN0afqm9f7Uqv2qwHlmiI4WSVzr+qNCzuGFn61ntcOqRy6gYc74Y1gK?= =?us-ascii?Q?UcX0DBjgnGDGKJZu0VES71mtE6virLnRfT5Z4v0NWl6xpxOO7QXtR5gbj1pQ?= =?us-ascii?Q?qIpRGIvZuoUQp8mIXRRSfY7dAHOls+d5xalxj9uJoTNnvB/sIEY6oU5UFKeA?= =?us-ascii?Q?jinmfZGl4Z3/mmTCq4r3A7LBbVgT/HM3vLLzR1QtaVtRxc3vOvmA/UcWynaE?= =?us-ascii?Q?Ng4yvfEk6TwCaLHcpWgI+ITnYAzoZgx+f8aJcwLXglLqsaQaJw8YH5nSccV5?= =?us-ascii?Q?GpHjcDU22992wgTlfU4EDt1qFwPA1XXEDckrHL3zsDvRdX1/5iCiVnTDs6L8?= =?us-ascii?Q?JrkewtKU19cct8I60u5kNwy6xAUvgM9ZwLBzGH29qhUMDIhFDrXgMRZ50TwA?= =?us-ascii?Q?Y8KyK32t8mhzEMIsdo69OQ0TriX/SD23KMJWt5gieJ5MLf6t7Bl2hgA3bEzP?= =?us-ascii?Q?H+0nIeoUZV9gE6n5kwSm3lymNUlk2MOfWHRb/3rFdIxIFlvA5D+1GtQHzMv6?= =?us-ascii?Q?e5wZk5aDtmqffMyCqX3PXm5qu8TuQ3GrNVAXXe+wexK812v+Nj6ihezHU9aI?= =?us-ascii?Q?0zRzd0Rn5kwPw1wkle0tzOpEAN+yelWohomXRS6H5An2rPpWmLqhAqmq9Buj?= =?us-ascii?Q?fl6N6JzNVo01fWIqzXMZhB5cOsPmwBFLcjp3UAYIvONFcPrQAmUsF7UT5iE/?= =?us-ascii?Q?vzmePwF0wTslFF6ZgbeX5HLSFM7coiN9sqDkIuzS+U/J3dXsD03ng9jbniw8?= =?us-ascii?Q?pL2KPYmMhVMc/TLLbtGeCUCGyIj3juSbo0LJVVuhSasgokrdC4FzSc8HgGJN?= =?us-ascii?Q?qF8i6mZ8KXGHyaKyamrJ8qgU+LQXdvpakOXQnMJiEzaG4OWEnpyMujaARu8H?= =?us-ascii?Q?pwkfdjHGsuT1Z8CGLVws/iGnXGXwshygo5H6akepW6IXGg9sIV1aEYsooT5P?= =?us-ascii?Q?6whQjk1iVBMAIw6Ol0wu0R3FG1qhSasQjcaLLARDJANU2W7H3XA4pcBpMcRg?= =?us-ascii?Q?hLSXdoTI3zrevp+l4hYt3N4gUduKcb45vIHzcd6zZxMOyQHpeZ3MQoqA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DBXPR07MB318;6:hI9v90rT+/aKsR14lCrgHZAqS/qay7pHAIFtJDxSSyG?= =?us-ascii?Q?uWAOj5OmrlQ/Tl8fyn1HF3NcbJhFTW6wu5wUBFGysK7CeHT0nwE74vqDhuw3?= =?us-ascii?Q?zNYnym9PqivWsk0W8TI+fT+JNEXkpAvO7S1KL0aECqR86JdfinkOxxzRYIxs?= =?us-ascii?Q?XwMKgZd4wYWA1XEW9K3hGBOvxeiwYbGEoHyMCuAJeSU2qY+S7NSQywcQA49T?= =?us-ascii?Q?w4Oa8kGqM2a3DOBJue2Ks3WRpp5oMkae7XoTk5DbCHUraIUaichwF51m/2Hg?= =?us-ascii?Q?gNyMb6J3QXXCZiasdsQX/rrUTSiGftuOFe3xLG359tmn7hXCUUbZFAFu5T18?= =?us-ascii?Q?mtpJoKGvyaO56ufIFs7FbB+8Nyu4Qfk7Ae4yg81d7EPM5LJPbpx4yUTF4UIJ?= =?us-ascii?Q?SVZa2I5bT8OO+Xe0D27Sj7om8EFhsLOZ+0OfqSt/Tm7dQGedZrTxMSec00Ei?= =?us-ascii?Q?sVWsBCEcAHbDAGONS4Wgjh/DlKnzTVDVR+aJcM5gYyrew7SdHUTHMrbNCCa4?= =?us-ascii?Q?Y4aGHHrGoQlY4YC0MtqTfxlD5aKewvRX8sSLLEwBI1NkdA+4+qFBQ2nyWIH8?= =?us-ascii?Q?GKuRSyb4jYmwsrxkRHmA/dxX5Wo8rrA5fUfsOr+y+Skbnz+kg8wQwhv4vtNJ?= =?us-ascii?Q?zdYCGB35r+xYjRyfgn5eozjDQSemuY2WTOlz5iDdlqLKGtkSu4FPJcwU8TX8?= =?us-ascii?Q?VTv6EcpAsfKBpHhHZCBbTEypaTuoh5Ew+S2DVAIFQbVTQFgw6/03BuJJTfez?= =?us-ascii?Q?qEzhoBFSWMeLXdxC7QmgfP/R1S4wbuthBe43/o6kXEKNM/X2247eJMO48BW3?= =?us-ascii?Q?G1u68j91/BvcCQLD9TcEta9IYhj3JRcEsICfxE+U9PSiKiD5i472A8lgcsah?= =?us-ascii?Q?3t7HNGRCJB6JJK3ahopnnYQZvdMaHdJyyOHTD8CWQCcWvc2/TeN8jk0hauHe?= =?us-ascii?Q?2JO9YZztwc0imXc7Tc44SkjDj1YArY39Kxll6U5UdxKbKoI389tdjAcj1MQk?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB318;5:sRGuD4xVu9sYYbw0awRTtPR/4jkOhpEqtUSzZaKZGf+iSd+4PeulWiePhibqYfEy81bLzdPSw/pFUz010vtd+AAmP3RRjXaD9BjgsiTedcZuPOT6JZRgBI2I2GvXdjXE7EuD4d25tIDd+XVmN2S3U8eHeNAdfizB9cmyjDb5+SVMKwpkbY+r082Fd4KY3G3cQE9L2KvHIHSSalGFgOGqDag6JcrtImlqN5jxcZWQhUSnkmahtqJS5NG7dTtWQbi/u0PSd+Eo+iQQsZYByKvIjm9S8RyAcxErpZODIh1ABVaBjDW2AtPDITfbDxz4KS36/pC+VQwE/VAVvKoYWxw4XBZCK/+iyonDUheEsEixvjeru4UbTpGIlQHc2dpMbgW9yB2WXx43FSDvl09GoTnBcB7jWuLKfDjZPGHbxtStYmbgdhurcmEiolNoqB9GUWShENLxiGcVlZpVZL1VZgFbKyMUV6Tib9pgVj0rya/Bt6JGuyest3/5uOU+oV9mRUdn;24:fYrA2wPkAGwGGPq83JitYx/QAXe8jJEM8ISP7DejwtVHbfqrDhYTct5kmIOFq+C/LvR0QCcRdPa5+vvq2VdInxdAnKRwwLzLWHRb21R11oM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB318;7:Wefm8dwlMyyL4QMi8qO7/fnYTtemmbmATI3+Vf9RIBpW6RQsKIFc6ruY4rcZHRBo8yTrmgRWo0Lz+ikvbMQYYQLO2q+MTOWqax+7d4kfXLfP51ciG1RsPx6+SB1xViw8cNmbgTW0LHbMUq0K5TSyDmc7X9awDGFxuRz9MUujJ4H+zAavPeem+vWnGsMz28qezoSnNvbzebd0hhEE1Svc8kT8rHVR635ZdKtriISW2ZAc/sPwBBJdTBI0g8Jnsvw4fNV2b5RWCis+M0tMSmKUJtseyfzuz+GdyQujUVdbvMyoEBt9oo9J5Tq2r8OwiHBw/L1BoDmPn97xenQQ9zMQsF4psuBnzfrqiu3S8vU7TP1oLkCXn3ZTNVoIiYBxz9G3vP/zE45iP4/Gy1aOR8rzxdYHkqXEr1ExMkf6PM6XyAkMO2mAFoTRyysTtFi/3jEYOlC6q9DFuNC/flbrcZ5GTU5Srr9Ix83pRbebTQnlop6yn/8NjGzkrKiieOXupbl0lN3s7Wdqs3ZRXFExwBuzgvoYywLZX4UBIPmz544R2Q8EpwJIUfbjMkRHMNKpymDACf6dReq19RVOSWwu3gD2JwXSoZUxRRAw2o8GRV0ticubxg+l202ilcmtcaQ01XA/Ig0DFCt17rFLE5F+UDJz14VBT5UauhzV8s9xeGjle7PEzU8erMvNk2Dc6F1vUJvgPa5TUnX7KAJ8QJOqAWADO2x7sGzltQVm2gV1RZwWQ6X2yb01A0ORhM8xxDINd4dXIgGylHMfj/9JHQY8Vl6EfO7EqsjzMmVdckXkmMxrEgU= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2017 17:45:15.4020 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB318 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg00689.txt.bz2 Some older versions of flex (such as the one shipped with macOS) generate code that use the register keyword, which clang warns about. This patch makes the compiler ignore those warnings for the portion of the code generated by flex. gdb/ChangeLog: * common/diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): New macro. * ada-lex.l: Ignore deprecated register warnings. --- gdb/ada-lex.l | 9 +++++++++ gdb/common/diagnostics.h | 3 +++ 2 files changed, 12 insertions(+) diff --git a/gdb/ada-lex.l b/gdb/ada-lex.l index 0825290..098272f 100644 --- a/gdb/ada-lex.l +++ b/gdb/ada-lex.l @@ -41,6 +41,13 @@ POSEXP (e"+"?{NUM10}) %{ +#include "common/diagnostics.h" + +/* Some older versions of flex generate code that uses the "register" keyword, + which clang warns about. */ +DIAGNOSTIC_PUSH +DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER + #define NUMERAL_WIDTH 256 #define LONGEST_SIGN ((ULONGEST) 1 << (sizeof(LONGEST) * HOST_CHAR_BIT - 1)) @@ -648,3 +655,5 @@ dummy_function ada_flex_use[] = { (dummy_function) yyunput }; + +DIAGNOSTIC_POP diff --git a/gdb/common/diagnostics.h b/gdb/common/diagnostics.h index 5a63bfd..35bacf2 100644 --- a/gdb/common/diagnostics.h +++ b/gdb/common/diagnostics.h @@ -33,8 +33,11 @@ #ifdef __clang__ # define DIAGNOSTIC_IGNORE_SELF_MOVE DIAGNOSTIC_IGNORE ("-Wself-move") +# define DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER \ + DIAGNOSTIC_IGNORE ("-Wdeprecated-register") #else # define DIAGNOSTIC_IGNORE_SELF_MOVE +# define DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER #endif #endif /* COMMON_DIAGNOSTICS_H */ -- 2.7.4