From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 106551 invoked by alias); 27 Jun 2017 15:28:04 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 106395 invoked by uid 89); 27 Jun 2017 15:28:02 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.5 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:1650 X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Authentication-Results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=arm.com; Message-ID: <59527979.60506@arm.com> Date: Tue, 27 Jun 2017 15:28:00 -0000 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Joseph Myers CC: nd@arm.com, libc-alpha@sourceware.org, Florian Weimer Subject: Re: Fix mcontext_t sigcontext namespace (bug 21457) References: <59526EF4.4050609@arm.com> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: VI1PR0602CA0011.eurprd06.prod.outlook.com (2603:10a6:800:bc::21) To AM5PR0802MB2484.eurprd08.prod.outlook.com (2603:10a6:203:9b::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 27c4f322-7c20-4ecd-f056-08d4bd711668 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);SRVR:AM5PR0802MB2484; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2484;3:o9pSgA9jWuho8fcXu69qqJVtyAAIouriymQRKKEpMQrQNu4CkGmoykEuwTR814gGd4pOK/C9a86bg2aYWVkV/aUiB8wsuWEm3TPOjxe8E6XiMydAmbt98YZNkfvwZB/XuJVM30Tg/z7CELZEXcWCGczioVbcgDGSS1fTqZJItE0LxvbnRycloNq7daYEZPaajuJoSr+3VuhDU73PMLwK9IMyPPwZSSZhHPnmxiLfE3+6HsMZ4lWXdyg8E3MhfkrzmEtFeE/UEcXJrg1EwyjepRD11Jg0mQz1HbJc/+/pyda8KInKH9aEG4/bhGUnASEAaJkhLwM2dRUqGdHMI4dNDjt1D8I7JV8xzIiRPtR40fpTe8hgXhN0cDRR23CxehtRovuqSkp9wVworyl7selsBrPUJR7hv43gHqnRRhzViVDZzq0YwhC9EJILFRGpSr9YcQsrJXRdgmnlKZwTQTcbzis30QTSwvX9nFlrlp+/NgY65s97y7cO8kuukSCtDghBhQSXnrdSnxl3Os6RL20C/pRwlysEvYVob39n3eeFq1ddC3q18SjMA6LXWYUY6m0tSAoy8vyW0GVSfW814HQFrM/UsHAetp1HIyxFVTth9sM+FRftdDv7ErqRY4s3BO1ZYqJP8mFf2Yxl3bYfxtipa8hdswLtd0/VLRGjjAAbSFU+Flc/JFohXY4gvd+o7pvXR38A2g5e+fHtXxTvtESw1gQq8fhy7WFAOnHTTB6x4KttSWRFEtShX5hgVtWYv0OOwgfoTMvILug2jKOrG+/T/Q== X-MS-TrafficTypeDiagnostic: AM5PR0802MB2484: X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2484;25:V2r3roc0C00lX+hFKsgwwAOkqIPYXL4naINBNgFtFHJlG8DN0Glw56LWFZTiWYB7QpC0Gnj6fe2KemwihgJD+5zZq+LnRS0pehROYVUWJZVptR7iR1i356eZ80y2xAbT3KoF3eknXT4aNn5iFr6MXedykwM6m8OFC+T2cp7WDb4Rkv+Sw5uHcqX1wojeLD3/+e9gCxzai29H2t9IQ49YtEcssmBhxVI6kFvbD/MBWCorYzRCTUnDWCrKWqKAuCY7NTfi4MhdFR/teM0MLQNKxIyccyHm0LoNTpHpekwIlZYFg36LMIOYmEKwFMuRTHvnTA2qwnoIDBii5RuEsQcT+OfBty7//sSUuXq2kwakzuIXsYWtr0CfAoS3TXUeRMxv/LpZkYKJQWpjfFfQrCrJItHstDE5iGB189VHNIwahUDIjksGcohGHBiMiHekfYC4GwsiR716nxm/ab1HDnTSVCGAf0WQti3Yv9DSpAeVaBs6LJIwO6ARAMembOeT1fCdSBxBMVJhpHLNqYDHZaplVaGd+hvek2IpJTw+FRK8oZBQ8GfYHn0HD0X2zVbN58O3HdlPr1qn7dTGzZlyU3Ug6c3E5b3N89TPDYf6WHKdJWDqwaWqjvqHhqCD8Nd5XgBjF+Aaiz/nxzQRsjLSgHMM3LYQkdyO9AofLL8ZdZRbc1yDunA0MVcH3BXRQJTOIg1BZZ+qS++K4J4HQorj/MWR9VvwqX32Qol2hQ9EZiOrY0tcYj6eB4E/7RMS6rAdDlf8fIAFqlm8pYYn6yzC5JKzcs7mI1ZuM/NI9uowClwCSipjw7UP8BRAailGRZXrmq4YJ4KnRnem96wnb5763CDI3NMvA18+jfkMwscKP2S+u4AE2tNJGjAhhSy7eRB3GxW8fyFOpDSbv2RrQhDL7l1XzPX2EL+HeMVvRkn3+rt6Fr0= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2484;31:AJi5OyTU6RK4iI2z/sA8AdhK/012HoWr9RX53lg2UZT0jSDhZbIq/QWJKM/HP1ybGGW/mewIohtHmBvnIKIwg8tdIh7N2g75wgNURHZBSnmOkwz1BZuvCFcjlagA0nBLYMsH9Mr9NWtxkgYECLpqFSj1CJmqd5m3jGwtVY4d3gUpvL2IpOOvLZbJ59N1akCD81nOC4vwOCi/KLCwyTOSPvbewTQFexE04ELUtHbCme6BvEoB0hJ8yVeqSPrexfS4TEim3q382MPPGQ/ZoFU6IHzv7wGN+PgnoyCIomJ5jYim9Lsfe+JAPhJ0aS8RM/q3/ILxk4n1UKfEl23vaPbOR9gbRcsag3MLPmYI6H3ybAO+ik7ZLx3QxU9mCkeRmKwyg6pJdRZr447xeFKNx6xs65jA7Cj7dMP52F6P/RxV20L7urv30Fo+r2kX1eCiL2jQ9YZwuLToszhxhWtwDXWh75el3+U7vwxkeWunOrd+RgvtV7zbsdfyXMPFmyAbprmRwDAVY9eFpU6iEvxzOUnXDKENRuR+dUTJ+1ssx4B9ItGD1l0L3S0YJSilowkPczuXPnqbNMRNrKQG+/D5mmqNQo9pL/9qzt216kq4CbMZI1upArPO1duAyQ9CWhubUA5TrlCfALLR3kH8B8rdfDlAkzcf+tkg5MALNzYOgh57Nk4=;20:3HaObXrJIc7qFAWO5K2lDlaH6pjb/tvS0v/z8Cqk/wFBiYKx+7dUAml/qmcIirNhWkcdkGywev9AkO0yaRNzhIWQdPaLfHht8Yx46bsbSWs7F3A9RRteLyZla27wg1QCNzp2x5w3pmjfVtqPICvCH1pAbrD9iFuQ6i3URRQmWB0= NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM5PR0802MB2484;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM5PR0802MB2484; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM5PR0802MB2484;4:ulvluGI08sjXd/HB+zoaMsaUPx4aPDxntfh9?= =?Windows-1252?Q?gI02QQgJNmgltvf0yPyvxz5yK79JFNXyF2tYwpSVow4xkVG/CuGJUlau?= =?Windows-1252?Q?2c4vHVQSCmSkB9H7Ua94f5odUM/l/gsTFL4OPHVhTBTRys+WbkMO0Chh?= =?Windows-1252?Q?tRflCUYjsRjlxhSOmI6EH+GW+DGnOJRPD/+s7Mu6kQ9zCO0Q3w2kVFZf?= =?Windows-1252?Q?InN7ZZEas0wSlJM/RBvwMa2WbrTN6w45k+PSIagFkrGHivBZsjp82nLr?= =?Windows-1252?Q?K0tcR6J2fpXj7ufwA7T/9YOvhuzlrZwcvpjLE/tH8qFgmwJeFUseaGFZ?= =?Windows-1252?Q?DSijwl7QhaWn+aggDlplg2SrKTQa6Q0VAEzBC1YtpRecB9Chhl715kGX?= =?Windows-1252?Q?3LSJoWNlr3YRDFAeNMxCgM1sU/TjJqlqNfggU0A52deWLD9DapG0yCzU?= =?Windows-1252?Q?QVwi/9AMBz5s5gg5rxgbPHZ6nwWuImQaxfk0/lhCA2xMqQyhGP+FsVOa?= =?Windows-1252?Q?h6zBOtPqz6xLOSI5Bm673wSA9SSMD5MsQDJsRTG9mI46M9ccUEguYA1+?= =?Windows-1252?Q?8OmJZuHhOAt0q8HSfPN/msoFtrVK9NtoZM6LjYRwQoQwE75yaJUNt6Rz?= =?Windows-1252?Q?tKIlky/EgFepPPLQP40wxsUhpieM6d884nWvkWxJ8lAODymMU5abOEUG?= =?Windows-1252?Q?xkBiXdqzpJaZVX4fnDxmJTVTRxb0d5haRp+kuC9GOI9K60Ky8e22/Fn9?= =?Windows-1252?Q?4cdBV50YKKQe1bmZKEW+zDb3KnMhpqyVTff6TERXlOhoq3XWG2HI9RAw?= =?Windows-1252?Q?FcENzigO1EKdLNazNEwaDujdbInpXmibnI87cwsVl7NTr7E17LlAjTyE?= =?Windows-1252?Q?/8GlWpO421F02c39bSNL5yzSC/8SXAS7a3IIJ5DZirivIeM5q0Qu4T0y?= =?Windows-1252?Q?EThpHPEyMFpiKQ4ANrXUsvL+m7l3LeNeUn0gp6IytBUYOgucLqAMjTGx?= =?Windows-1252?Q?mhbRKQT9Q0a+dgMkTZbhkucu+Va8JIJaQTLZ5P0kMMXkls/bdOecRBjN?= =?Windows-1252?Q?MrDYL4/NTwFFZZuuGzjzE93elb/DhmAqvLbeg6/gmrN82b/5Y35iOKeJ?= =?Windows-1252?Q?5saH2c+n5t/W2WQxMa0nX8BeFxNHkQQrKNAIw+VP5bn4dgU3kD2yB/m6?= =?Windows-1252?Q?3E7i9aMsUUnx4pcKrr/TVP0lV4zfjW3hssAgRa6IWpMeF9/PM0jhKIUx?= =?Windows-1252?Q?8tgSkGoDA6GE00jUl6Q4z5Bk4piKhlk5ljPghqFVvTuS1Sf4x5Heofms?= =?Windows-1252?Q?zriQ?= X-Forefront-PRVS: 0351D213B3 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(39850400002)(39840400002)(39400400002)(39410400002)(39860400002)(24454002)(81166006)(229853002)(77096006)(4326008)(2906002)(53546010)(23746002)(47776003)(66066001)(4001350100001)(65956001)(230700001)(6486002)(189998001)(42186005)(72206003)(6116002)(83506001)(6246003)(86362001)(575784001)(8676002)(36756003)(305945005)(7736002)(3846002)(478600001)(5660300001)(38730400002)(53936002)(2950100002)(117636001)(25786009)(54356999)(6916009)(65816999)(110136004)(122286003)(50466002)(76176999)(97876018)(50986999)(6666003)(62816006);DIR:OUT;SFP:1101;SCL:1;SRVR:AM5PR0802MB2484;H:[10.2.206.69];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM5PR0802MB2484;23:vUMlYTc2HXa082gwwgKnVIvCxgXeoLc4ds3?= =?Windows-1252?Q?AAxEjeAgGJw/ZSbqQA8E9LYohfdj+zuJyGGZNS/c2itqKOmL1k5ilfkh?= =?Windows-1252?Q?BK7jRh5jBhmrtBK8OkhcmiwaoIw17brJROPfic+wI2ac9zzBxmlU3oeh?= =?Windows-1252?Q?oHXkXqf5WESJRZ8kyVO1UKQHCbLe4ricKM4A8gVqYwxQEHsh44n21NlU?= =?Windows-1252?Q?BFtjoqUr9M1UL/Wnr6feBaN10UeCnts5tsXYzop6uIINORvzAyIpFqBv?= =?Windows-1252?Q?78kpdihpvmoEjxX0PlWu+mzt091OrgqeZpNVzxfgiSP1OIpNaI0ag0wE?= =?Windows-1252?Q?VBFdnugjDV0lLfOgIjsvIYvC1++wgCkNVbIz+oqw3dZU2t2dePU8nSBx?= =?Windows-1252?Q?sqFdKaVcGHV5k0yr7+TWzx3pZDK/Gf3PW1MA0dX+V/9hLHsTcl4VJqSH?= =?Windows-1252?Q?GBtDtPckOavjLOL3e4VKDzeIBoNfPRnbwWPEY0M+JtsozF9AcxlIjhAI?= =?Windows-1252?Q?pjFeCYaKYTom3UJOi0qv6yrLwugKY6o4XG3wsiFCzx6UEZTzpW2pmGOD?= =?Windows-1252?Q?DcPba4yHGsgXxCqcZMK91btQia23+h/6AeTeH6AEppPAkfaEp313Z6Lx?= =?Windows-1252?Q?wNOaeDBHE5qHJMEthEb+yYBiw24l+uykWJeMx/9T2rCEMzSbGhuBIymu?= =?Windows-1252?Q?raTi4n6DmY8Pr/jAONS5LIcEjBkkBagBSWunoEDHI7gSj7Kqow54YB4b?= =?Windows-1252?Q?rMLtZJestT1GCufNj5X+S8+B0/r/RFLeKwtfHeVLhVyA7DJ2dUWdwtnx?= =?Windows-1252?Q?xeMR1s3JvgrrQzZhFa2lDE32JbbbwC81GJhcOz3YDE0TwTM8GPbefMay?= =?Windows-1252?Q?O5+vrWjYeTfNf0aKRVR8WN6j14ufJQgg0h/e+goNCJDWj71871I9HKRD?= =?Windows-1252?Q?WCBYh1oJYqDxPZH9MP7+VHBmjHWZafOe1MplTd7GL/S6Aq/y5EAByqLY?= =?Windows-1252?Q?S7e8FSTtJb12X7Jo1DVvHZ8pNuHjMW2uMOPXhR+Hoe+gVbUIlsTzbDbh?= =?Windows-1252?Q?Whkj48e9Z50TL3dDyXztPn7+4/iIItA1JbZSR/2HFhaBBmhjd9dOV6Ea?= =?Windows-1252?Q?An1R54gZX8aoGmt/2bmYaGJkw0JjbIARioQTf1F3cO4byrkgJhupxvVY?= =?Windows-1252?Q?exq83DzD2DQauVc4eoJP8GeKKquGVAo0JuLCJ5EOaEhaTS7SkgeNUvsh?= =?Windows-1252?Q?2rSj+5XiiMLLyFAtfK5eNeuqN4w8+ZUw/vO/JTh44VaG6i+UDqWlbnu7?= =?Windows-1252?Q?kOEugW7wfRMd435VdxH/gdsfiC2cPx9YE4cmTXXzcMLWLlu/sKkd9w1z?= =?Windows-1252?Q?mPxWHcsLUj6f78/phTCrV6Hnn27mc5fyKPGUXeTW7n3bD0wRkAlRQI7J?= =?Windows-1252?Q?K8NVUZZVq7joFosIdqCBT?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM5PR0802MB2484;6:Om/6hxx1looYKFZ0feJmDxG/SH4em2rJdFFF?= =?Windows-1252?Q?gipP9/6PXp38W4n1RpVSh95AOfpr8kG8p7GHBxcWIYFHZpwT23GX4FN+?= =?Windows-1252?Q?FU1kLm0f8mP40KCnsi0M9s5Tiv79Ze22TO9o5aEhY3zwENE0CENsFlwd?= =?Windows-1252?Q?ckazaw5nacQ4keQdE/ryEmal4cWDOcNcDRQaberZlmTiSCQGlnRHG/+o?= =?Windows-1252?Q?xR6MYWbYjezov1KIGBCnmXgwl1eQPbJyeGelS4RUUbT+be+mwe2c0tT9?= =?Windows-1252?Q?d8yU+GIebvU62vwZE1fx8W/fjiEPVIPXDPdYrP7iMTw2h1M95VVIvba1?= =?Windows-1252?Q?6LEBwnb/yImLUBJ8podSmlGAPmU07yjNUJC2az+zSeXv+x3GA20t4t4c?= =?Windows-1252?Q?Rw4mNotpzC+On0O5yZFNXSwKKCYSfDzerJ3P0+4V/l2s/X+0g9jZ91Fn?= =?Windows-1252?Q?Fj710PfGpL81okjRROKLVSh271Du+fzLQfWjTq0v3B5UJDbtaZS59lIa?= =?Windows-1252?Q?mY4+C+ZM1H02Wnz1upuVxrt62Ytwn+iKUWd7vdsceta0wlWMp3bV3Nal?= =?Windows-1252?Q?x42TPs5DUeQcMLafc2i79spK8b3dwMYr4F+y2bWsG2YMvOZpYzjFWupv?= =?Windows-1252?Q?7dVGGrlaruxFuGCV156wE1jGQUo9kPYg/cpHBNex4cJ7FuxJPrihAZLD?= =?Windows-1252?Q?3o+J9zT7QxGWoOYwHQ1Zd9q0V3O5DmHXe4sPlh4N5NkcMMdZdEO/Q02B?= =?Windows-1252?Q?jBvz9bfuLxlLkzyKj9f8mYiOQxOrqxcacri5sk0GJdMSSg7vTiDapZDC?= =?Windows-1252?Q?kQGEwevGYjYG3epDpnDRU6ZyypKeyAgj0ASJqy7hKlkRm4Fh2Cs3jSW9?= =?Windows-1252?Q?cdBERVcS+GuKrUKPPc16e8GholcmjhcZoUVQdnw98GjOs3JGIQOhq4z4?= =?Windows-1252?Q?YS2cpUXL43DXV8+RQNeUNV9vbpbcvQIRYTq+wk2B4qphQp5pDozNb+fq?= =?Windows-1252?Q?UCeJtHMk6TJl6re4SC7d+s1oudijbkSOzz3GI9yO7f/DnUGdXVXlN3TO?= =?Windows-1252?Q?OxqdrIC938KKI4IC+wDWsNT3/DKWbVj78hXh?= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2484;5:BGg1iIKek0cEH1tsskYY878Ou44EtoYky/I1UedkmbZ34KmW5YpFUpio14SmLs7ZXS70+3hNV3xIo2qFe9MObcDseNhuoUeavX2LtUpsbfP4d8kqR67u9yMwsmgiZ894Kioh7WHidKL2q57IbP5+iO8GLp9TEVuMhkLksbj0cng8lxrvOcbV3yxzgYSLg3wXTAVABvLE3O741Pv77oYeCAs5BlvKZbmjp+ouqMHGjj7f8n83t4hIFAXlh+jdYz/JFdGZ5kEGdExJZ08e9RZRrFqqvil6krhEGvbwhirCyl4sXt+hU+dgg4FcEvhCClLKTOGhw6AsSePKeqtBqa8m80Se3nggj6ygDeKiEs+S7g/X2yfOd/j9+vGPUflgk+XEaQ8W9ettnvYyASnV/5GxNaHqG/G4bsLYxLu2uzHEvoSzVtKkkHPWRhMmeZ9bnFePe8EA5VOjvyjv/c0uvVLcC4NjKqZgjwWoi/gnSahwCBJR1zQWKoZ30tP2nRuXmhvN;24:xhRZkXN0iod7iv5MXDHe1PXYIJh11ucGShysSb8S0mOTPioWPegQaTkjj4vPihjhAvsQklTB2iSj2iJ9JVILazwiPp/L5Wzf/5q9EROfTbc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2484;7:tQ9+QUh9sqeuiUWs9l8jfZISqLP6NPpL3og0gvL5Ib1x6DlygCwxa7w6PIbFvVd5B2NOYhgyo9lEFV2vozRaYQ33oSo0AorVMMsU1JBgwbhJWg0dSnjqYq7GRP96aEHeIFOdETWK7cU9tuN0PbnxnDk/9t9Hdrbzyk9eslpaqP9sp47C3WN6eT7MKI4q+zkyzXI26ghy6M1VnQ5aWO8ZY00QglMKpCXGk1WXnpu7nWrPSp3oTR0GvOvDIxPpOHsL23yg6TaTlET7CXPw3ShMZI7B+5qJOnqYY7NkOxhpaud1wuL0UOnN7TvriPqtY19wd3yIFylX0j+rUgt3OlLxSgsoGgZ+QonmZEL0Fo6vPggVUuZRyiBlBhoRa8sLWE3BVquhhqOLEJO+Y4T7xGMEpmbstAPQARtaH9TTdWwDs5FmdS5zpUOPjiOfgrg5TTcqi5HxGomctkymWqGIETpKrYpoAyBUAED69BnFRD0T1D2+AV5tJ0um2S+m6jNzdhoeD4dzPusrtO8S2QTrTTpolML5Z7estJn35jsSkN8dHI6ti8xrd0Ky7QrAdRfz5iPkwgE1ktZMYRoRPepKjjS5rze+0U6lHS942Nmd/sLO38TEAdgBLWDt1alUSE07znXGPRrR5W3JCsNFbmQsu9I+SLG8mRGMDgU1xxfi8U31CTok0+wtY5HU/LIRrDhUl1BXH7TlBQGAo2Bjrh9XkMAXiH7zkzHfyfN25UBK50G7nq3QhPXwyfUBHUnRsY80xF2vcRaDhJOLYA1SxLK+q5AmRxC5mv6kNC9Tu8AKBGMQ9JU= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:27:56.7262 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2484 X-SW-Source: 2017-06/txt/msg01390.txt.bz2 On 27/06/17 16:11, Joseph Myers wrote: > On Tue, 27 Jun 2017, Szabolcs Nagy wrote: > >>> diff --git a/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h b/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h >>> index 4f602fc..90d0c42 100644 >>> --- a/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h >>> +++ b/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h >>> @@ -24,10 +24,15 @@ >>> #include >>> >>> #include >>> -#include >> >> this may break software that rely on declarations from >> asm/sigcontext.h to be visible in sys/ucontext.h (e.g. >> struct fpsimd_context ?), but i don't know if this is >> actually the case. > > They can of course include (or directly). > It's possible to keep the include, conditioned on __USE_MISC, just not > clear that's worthwhile. > i didn't know signal.h already includes sigcontext.h, then the change is ok. >> i find the c++ abi break problematic. >> >> i would not expect mcontext_t to be common argument >> in c++ code, but it's a moderately dangerous change, >> while the status quo is not too bad. > > For some previous patches in this series, changing stack_t and ucontext_t, > Florian checked there were no affected mangled names in Fedora, as > evidence for such problems being rare. Such a check might be worthwhile > here (remembering that what is being looked for is architecture-specific, > but on x86_64 / x86 the mangled name is already mcontext_t and would not > change because there aren't namespace issues there). > Florian, if you can check, then please do.