From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 106633 invoked by alias); 29 Nov 2016 18:50:10 -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 106481 invoked by uid 89); 29 Nov 2016 18:50:05 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.6 required=5.0 tests=AWL,BAYES_05,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-spam-relays-external:sk:mail-dm, H*RU:sk:mail-dm, work, HX-HELO:sk:NAM03-D X-HELO: NAM03-DM3-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Message-ID: <1480445388.14808.16.camel@caviumnetworks.com> Subject: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files From: Steve Ellcey To: Date: Tue, 29 Nov 2016 18:50:00 -0000 Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: DM2PR03CA0052.namprd03.prod.outlook.com (10.141.96.51) To DM2PR0701MB1067.namprd07.prod.outlook.com (10.160.26.20) X-MS-Office365-Filtering-Correlation-Id: 8855b092-1f3c-42f8-ea84-08d418888153 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM2PR0701MB1067; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;3:fLCR4Fc6B6YJTmxv6sB28xtQFiszSWl6GvXDm6DICVtJih7+WwCYLKIaRXojqMlvDONI31q51llt3zTEmvBWIT7WTd95QgcqT8Ca3GJGEiAMxxiIDGbsTz/uC+Ii4euFcOsqJzaPKJDweqzP663lTHvX+13gIA30PvZOHzflD/rrTjoNj77xbGGXATZVZ3CsChamLTzyW2m9Ln59Kh2sTLt+ZC+6TByUTu6qJF8P0a+mh2bSrFQCOYhjC+qO0jZ3kwIOqW/Q40eRSB040qEPsg== X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;25:QiR6h9hLWMGS5JQi9KQEl3nHjdlT11VnWj74INPbXDxFvvTJlA/mn7aQjCyVZRQ2gquoGxonUGqhCUFslm9Of9SvxbZ/AD42zuVzUh41f7CpXfsNkGfIQLSc5gg4aypTWlcOmXBhBevJbjOIQ+L55Px/U93dSX/HNWwf/W+6GxX9KUlFF/5U8ov7gkaAdDkkZl9q8ksnhGK4PkwW3eFrYy8Lr8TKEHeW9cCwXehBJNLsv1XPSihTip5DocO1czMEuGen1+ddJAynGMZmOIJh6GPxjMGhYS3gtzbM5PAAId2icOibvEyZEW1HMnhWW2evrJjipjFdLnknvUlsf9eVapWlFAR5CACN2NaayjQFUfURvsi7ccv61gN6z0Dsm2CXH7F2+nrEvxa1HEMhRwGnVcVel6AHkP7BtrivXb+yjeJmPuSV0Bbw6nRx6vL0403OxGWc6y9kUPAsyFhoajgsnUlWgpV9jPlBAlarszBdKjjOTBikv8hK9OmPPZSpRvsgINozaxSro+ZnAPUEG7xnad6d3UGx3lBTK7bAlQSMxTUZ63LbFGeG0AfHKIJ29V5rqjonppnT0frhoPLKZXhIRQnPk5y2qad2/93GmpWoUssqAzoONKXoK7E+MGVMiluhSO9y30wIDvYNZzit67D3zHItPI3NCdjVUA8vgn3umOo5VRsouSf8P7pm7c+zVDnROtV+htRhyWSTjoevq9Nx02U9zY36sW5mud5Y8U9sn8TL8PgZ0QXhAfRkwKjQe8APOl3GPSuU3GPBi6HkNjtqTlepoiMx1o/hlSCOT3tNvJc= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;31:OOS+hS4zAKhSk4KifhXOpsonk+EzAj4GT/OXgqSMlFhtfz0A2Cs1jKF+FxNB8v21+UHCLgf7QlJy42kdArEq/5n8dc40loOt9mNJhIBRlSuBtLmjnSJSbCIpSkf7RfMFGyJDy7Filmh1Z7R9pPYHR4jOjepcznb3zw787Pp/bwSri2BAddrAlYxMqM852V+RYkno1YR7u8MTHPTUMAEsXP4J2nqWgBk6lnQv5eOA/S9GlD+XvUscBYyvihfa7ioVe3i7d8k4Ba7CaaVONbQRXw==;20:3lzO81zq/7FteeLnT8w5IBvXixy8XwKU4aarlQd/Pg0tpytAOWmu5kxITgbvnZCie9eAmdgs6EdLCS5LZwN/t4BLslkqwtXP8zOeNZhRSPTK1NOCwXwMG7ctHnCUDwoYEBGT/UFDo/K+6BbaXICEVDYIETDjatqn6SvSE9lZp182FQapIaPdsVJhsV/njjhASqednfJnorL4SJTxRne0qkDwdmwuZiT52gwMGjzPQmwfE475ZhN1OkAB+SLesp+eij1M5o/fO7gfdl8QxgOaR6l4/Yvns2tpWGuem0E01hSmDmK1HDOWwnE6d9L9dEezoXCpn5hd64w2DCmgVUStWoaGQjn6DLJy3c7PyK3SrE14F5WIqcvyE6b4knCzc9JBzfvrpQQLgjfAAyBaFbGkIocVeS7Gs12x1UCKSIkTrI4E6Z92I1pF8Glk6Ot+trIP+7j1pRMfY07MFO8p3rpGhhN2U1SHM14XVtlluTKjQ0CCwQhRbPmgaR7c9hfWC72ZM+IFB+rXXYg9JAavj0j4d2lp+1Ml6baTH9F/UFtXrvDdy5D5PGN+K26qlUOcWco2fhDMFDxgTBUeFSqkJ+CDWWz/Up7XSBI+L3Ae9M/ZiZo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6060326)(6040361)(6045199)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(6061324)(20161123564025)(20161123562025)(20161123560025)(20161123555025);SRVR:DM2PR0701MB1067;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0701MB1067; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;4:vvmMYKxiuPalJU6TtpL4yeWM9u190vURWKf4Dz0zsGsD3yAjVVipuFDvjZ6Qm6u6K33EHlQw1f+3khphY9YFMb8uEo+lqaMk/jaqS/dUP+Klms64lRPvfiOl9xaxlG2BrcErgyx9RvQm/qxHnPXLHqlD7/x2IbqP3lRCCe6Ob4q74t+wdC56qKDzmrmT+DN5iT7Obd5R+YFGuO9GSrFrsM9f2KuoED0SZ5XfDNnDYaLZhP7SaMQdNwxx8FGKApeSf2+b0bEe6FEkTZCw6wERugbhQ8cQiYNrcx1nZIWdOtw+dxewHf3T75J7WA4c6Gs4MphCnxeTfr/+FCH1/EnXoME+VXgFuoot7TUhKq8V+DUVVSm3S0vu86qVHfHEv04vcLFTHXWgY/Klt4a1+4EJ7+GZtAZYHDI0JB0H09UOtdANlxqq9Ow35t1l6FHHAZszN+3LLtROCDD/jDMdZ2k0f3FqpOyEDVL5RPv4ylQOtm8R4UWzJso3PPDzJzwq88+KWo7/d9E4pDCNIdCoGktavqhiov3ywnjKublrLPeDwCwtl6FP9z8+R0sMGUXGtU0n8oHTzKSS5P9PZK0ncwvq+C3zznmQtzQXnG2HaY4LSro= X-Forefront-PRVS: 01415BB535 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(199003)(377424004)(68736007)(107886002)(50986999)(36756003)(42882006)(81166006)(450100001)(103116003)(6916009)(47776003)(50226002)(33646002)(5660300001)(110136003)(92566002)(5820100001)(81156014)(7736002)(7846002)(305945005)(69596002)(8676002)(6666003)(2351001)(39400400001)(97736004)(42186005)(39380400001)(105586002)(106356001)(733004)(6486002)(53416004)(39410400001)(101416001)(38730400001)(4001150100001)(2870700001)(23676002)(3846002)(2906002)(39450400002)(6116002)(50466002)(189998001)(66066001)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0701MB1067;H:sellcey-lt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjA3MDFNQjEwNjc7MjM6MWV4eHBSc3BXSVYxSGpQYUNrUEtYenBC?= =?utf-8?B?eDlORHcrWlYzSjd2VEVoODlrYTFYcnlIMlJ2dDhKc0NzNDVxKzZzYlRIU3lt?= =?utf-8?B?ODA5dTBRbjJoWTVkR3dseENNcmpRUWttWnVXMzZoeDAyRWJ0U2N3cFpSUU1a?= =?utf-8?B?TXFKK2VBeHNJdzFnZENyZGJDdTI2NWFCbDdPN21yU3ZKc1c4NENxcjRFQi8x?= =?utf-8?B?L0FCaUdtNHFXWkJzZDFRWkU4RUFuVWNJaWExR09LeGpHa0l5M0NoN2lkOFJ0?= =?utf-8?B?ZDdCWVhmeDRwbUhuNm1JS3k1OWJzSzNRWjNicW9MM21wc0tuOFRUUTRhem5j?= =?utf-8?B?S3daN2tpVzkzR01ZSGltUk81TnZCR1BHWUNiTUhMUGduRGp3N0VMYXRLYkU4?= =?utf-8?B?SWVSNUI2aWkwbkp5SWRzQ2Q4eTBoQmkwVzY3dnFueWZ4ZndRT3dCUmFFOHlU?= =?utf-8?B?UkhqRnlaZzlTWnI2NU1wclowd0drMVNUM3Q5Z1lCUzVXajRaSXNGTDRuNWRw?= =?utf-8?B?TEhlem5LVjNQSkNBOU56dHI4OGNielJlKzlBalNDWUFQL1pIZ21rTnVPYnc2?= =?utf-8?B?V2ZaRnNNMHBEVGVoditNNThGaXRVZ1A0bmY5UzhLam90dlkvL0dZWW9FdFRH?= =?utf-8?B?bnZsVTg2SXlPREJzMlVXZ3RqbVJCck9qV3h1bktrckRLczRtSlpSaWdxazU1?= =?utf-8?B?SWpGN0dXR25PVU1XT0RVa0xWOG5OWVlWemVLVjF5VTc3MkdlWlU1Qi9yZGN0?= =?utf-8?B?UnhjcWgwb3ZSWk4rSk1MSUNkWVltblB4VDFUOVRZRkRzR0VDcDREdkZaV0pH?= =?utf-8?B?S0s4Y3poRDVZQm5keG95TDNIZTMwSmtQdWx2dFpWZ2hIdzB6OE4zMUJUNUJO?= =?utf-8?B?VEZ2elNzMzJYbFZ4bXhRY3J6aU8rdkxSSTdZbW1LdUJVMlkrMC96Y1A0TXdB?= =?utf-8?B?aXhuby9jSmtWc3lzenUwcUNpdEd1Uzh2R2Z4R2xRUzQ5Y1ZDN2g4R3I5Mlpq?= =?utf-8?B?NjZlamR4SWdCRkc2VENEamlXd3ZBUC90YmRieUpxRFVFZFhFdGk3UWVDVlIw?= =?utf-8?B?SWpqUElDZVFnbHliM2c5VnVqcWNJZWRQc1Z3d0t2YTNkWjdETTM0TFhHYTFo?= =?utf-8?B?ZGFlZXZieWw2U2JSVllOcTRleEh3Tm10SVBXRzN6dHVnZHUwQVdpck55TlFo?= =?utf-8?B?eVpsV1dxOTJUR0FnKzBEUnllWUFQVGFtbllQZTlZc2x2akFaZEE0Z0dtV2kz?= =?utf-8?B?TTdDS2VSZFFMblhXK3RoUE52b0Z2V3FxTUxhWXBIcGNqMjA0UllhN1o2c29U?= =?utf-8?B?c3BWZytacEtvQ01ZWmQwQ1pFb1ZqU1RHK3cvaU42enJMTFBxdUduUm1EVC9I?= =?utf-8?B?RmZMb1JVV3JmbjNuVm5IamxMZjFBODh3YUFDVHpuWm8yWS9MdlZmUGJSTnln?= =?utf-8?B?OHA3b0pNUWxlcEVrWEIwNXp6U0ZGSUt0aG5kcGVKczByek1nYUEva1VsK1Jh?= =?utf-8?B?cVhxeUQ0N0kvYzViWFA5cEFBVElpTXRrRGZvT1hXejIvbXdOQzNHS0dYS2dm?= =?utf-8?B?K055ZDBkSTBCTVhHeWptZnJTZDhqcGVxVVZZZVUveVV1RmZwUEp1Zm1Ya1J2?= =?utf-8?B?d2RLdGx6V3kvZmt5dEdQaTJqUEYzQ2pGbUZNV2dBdkpFYmRxWUgwNVVNU2VC?= =?utf-8?B?UXdmUTErTGhsOHp0eUovS0gxQW1vSWMxSktpdUZjZFpzUnZTbmViM21Pd0JW?= =?utf-8?B?TitTaGd3NmtHbUpNL3RFMWd3PT0=?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;6:NcXBfD2hV+bMszfsedq0uYIRHdz9UxCGWph6DfPi1GbSC1jBFHT8PcMICK/I7SspQ8n3EJDYhCJBi56mf9eOiusTCqOwOPLMyB/8njW/NIe7G93NlV5jc+DAUSY95lEjxVyk14Fk6I5kLuhOEQCieNetnD2SelrbeKqQvY2AXy+5627KFIXJKNU6l83rJ8cfViuEdGFEZ13OU6B3OCBZPzyXy8DEkf1VN6T2tBmLZCXUZqxIQorwVQCvd3/6f/WxXj6Jnhi/GWMkLSINxilE5aIS3nDrFPFGmciLYLPGbVOetETZrL5uPRkXiVPkzQLKufMM9sNWfvELqntKBQ9w1b6epyYx/VcSpq6W+ZzOZgxMzA8Fe6W/+EaCGrpv3ILu8gP/RpB+6+pQhRN87Y8QH1cOVoCnF1M3wSf0wsOScKPBceqRHdS6TJMjeEa72uC5G24rJUn3YRPPkjQhhNSnHQ==;5:AtmwrcQk2/qhBBtBq7OeZF+/kXRtKOnVnCKxLEBgmxb914VdJsVSfx91/kovG+mo4UaDkbf++XT85cWrceH+JVoXuH3EBN7RO2PC3+bIQ9U5p4oE+1oKWS9VTTr23FvrJOYvfh8jZHqAwagImTZ7aapavmxpIXiygRxR/LHsjmM=;24:nRFqaj/rODGKgoS/0HH+/R3NXDvrPEet2PsgUqTP9ewYZEZ1edVCVVA579m5YuaiaKNmuDNTl0VU7DfKjqh2mwrVKm99r9zeN5xTalEcIr8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM2PR0701MB1067;7:m0YIvzC/7KnMXn4xOGqFk3vLyFiAzInKn1wqRG8x9LRcBxhSIeCcv5F7AA0qowgjDZ/gaAi29N6ysHzaBNepsAEaDW4uzV2P73cr77jLKS+Mlivfz2JDZhTriNvvRM6q9Suv5uAXW00SXQJanJKlVCH9YflLIv9BaNyypoVEVcs90c9Xm6GGNLNcK0neyIM18XEPyYNHMtCG6IJfDpolblebl6ltyfxMH08FdKtu0hrd/PKeOcp+4hqJ/ZVLbh9XEYjFkp+AEYRULOZ3eOGBgdoam5IO0Knv1U0gNZK9P1Nm1Gmrdp/xVJh1zSc+n9nRt/sWo54Mq04j5Zjq7qa9wNSj7r4uw8PQzcYprwgy+6VAvUc0CTQv3i4EPDaKj/TsF+B2PZxOr1QfNxG8whi1wjoGVkTmtZimok+5cac/HO6b332cFEVfKWiIOIsUGalKuriW+epxOoSbwfHecd1Fqw== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2016 18:49:52.8440 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0701MB1067 X-SW-Source: 2016-11/txt/msg01070.txt.bz2 This is the first of two patches to enable the ILP32 mode on aarch64.  Both patches need to be used for ILP32 mode to work.  This patch just contains the changes to the ablilist files.  The abilist files in sysdeps/unix/sysv/linux/aarch63 were moved to sysdeps/unix/sysv/linux/aarch64/lp64 and no other changes were made to them. Copies were also put in sysdeps/unix/sysv/linux/aarch64/ilp32 and these  are slightly different, the version numbers were changed from 2.17 to 2.21 and any old pre-2.21 entries that are not needed were removed. All of the conform tests pass in both lp64 and ilp32 mode with these changes. OK to checkin (once the other patch is also approved)? Steve Ellcey sellcey@caviumnetworks.com 2016-11-29  Andrew Pinski       Yury Norov       Steve Ellcey   * sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist: New file. * sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/ld.abilist: Moved to lp64 directory. * sysdeps/unix/sysv/linux/aarch64/libBrokenLocale.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libanl.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libm.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libnsl.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/librt.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libthread_db.abilist: Ditto. * sysdeps/unix/sysv/linux/aarch64/libutil.abilist: Ditto.