From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18296 invoked by alias); 15 Sep 2010 08:52:32 -0000 Received: (qmail 18270 invoked by uid 22791); 15 Sep 2010 08:52:31 -0000 X-SWARE-Spam-Status: No, hits=1.8 required=5.0 tests=AWL,BAYES_00,CHARSET_FARAWAY_HEADER,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (216.239.44.51) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 15 Sep 2010 08:52:26 +0000 Received: from kpbe20.cbf.corp.google.com (kpbe20.cbf.corp.google.com [172.25.105.84]) by smtp-out.google.com with ESMTP id o8F8qOgB006737 for ; Wed, 15 Sep 2010 01:52:24 -0700 Received: from pwi3 (pwi3.prod.google.com [10.241.219.3]) by kpbe20.cbf.corp.google.com with ESMTP id o8F8qN8v010721 for ; Wed, 15 Sep 2010 01:52:23 -0700 Received: by pwi3 with SMTP id 3so69465pwi.5 for ; Wed, 15 Sep 2010 01:52:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.229.16 with SMTP id b16mr1074252wfh.311.1284540742968; Wed, 15 Sep 2010 01:52:22 -0700 (PDT) Received: by 10.142.163.14 with HTTP; Wed, 15 Sep 2010 01:52:22 -0700 (PDT) Date: Wed, 15 Sep 2010 08:52:00 -0000 Message-ID: Subject: [GOLD][PATCH] Fix test regressions for ARM. From: =?Big5?B?RG91ZyBLd2FuICjD9q62vHcp?= To: Ian Lance Taylor , binutils Content-Type: multipart/mixed; boundary=000e0cd32adaaf261b0490487291 X-System-Of-Record: true X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2010-09/txt/msg00221.txt.bz2 --000e0cd32adaaf261b0490487291 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 1035 Hi, This patch fixes a number of regressions in the test suite. We need to add special ARM sections .ARM.exidx and .ARM.extab for some of the section script tests. These special sections are required also by the GNU ld to link the same tests. For non-ARM targets, the special sections should be ignored. I also fixed an alignment bug in one of the test case. I tested this on both x86_64 and ARM. On the x86_64 all tests passed except the memory_test, which was a known issue. On ARM, all tests passed except the memory tests and the incremental_test, which were expected to fail. -Doug 2010-09-15 Doug Kwan * gold/testsuite/script_test_3.t: Add ARM special sections. * gold/testsuite/script_test_4.t: Same. * gold/testsuite/script_test_5.t: Same. * gold/testsuite/script_test_6.t: Same. * gold/testsuite/script_test_7.t: Same. * gold/testsuite/script_test_7.t: Same. * gold/testsuite/thumb_blx_out_of_range.s: Fix instruction alignment. --000e0cd32adaaf261b0490487291 Content-Type: text/plain; charset=US-ASCII; name="patch-testsuite.txt" Content-Disposition: attachment; filename="patch-testsuite.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ge3ydt110 Content-length: 5393 PyBsZC90ZXN0c3VpdGUvbGQtYXJtLy5hcm0tZWxmLmV4cC5zd3AKSW5kZXg6 IGdvbGQvdGVzdHN1aXRlL3NjcmlwdF90ZXN0XzMudAo9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3NyYy9zcmMvZ29sZC90ZXN0c3Vp dGUvc2NyaXB0X3Rlc3RfMy50LHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjQK ZGlmZiAtdSAtdSAtcCAtcjEuNCBzY3JpcHRfdGVzdF8zLnQKLS0tIGdvbGQv dGVzdHN1aXRlL3NjcmlwdF90ZXN0XzMudAkyMyBBcHIgMjAxMCAwNDo0Nzoz MyAtMDAwMAkxLjQKKysrIGdvbGQvdGVzdHN1aXRlL3NjcmlwdF90ZXN0XzMu dAkxNSBTZXAgMjAxMCAwNDozNDozNCAtMDAwMApAQCAtMjgsNiArMjgsOSBA QCBTRUNUSU9OUwogICAvKiBXaXRoIGx1Y2sgdGhpcyB3aWxsIGJlIGVub3Vn aCB0byBnZXQgdGhlIHByb2dyYW0gd29ya2luZy4gICovCiAgIC5pbnRlcnAg OiB7ICooLmludGVycCkgfSA6dGV4dCA6aW50ZXJwCiAgIC50ZXh0IDogeyAq KC50ZXh0KSB9IDp0ZXh0CisgIC8qIFJlcXVpcmVkIGJ5IHRoZSBBUk0gdGFy Z2V0LiAqLworICAuQVJNLmV4dGFiIDogeyAqKC5BUk0uZXh0YWIqKSB9Cisg IC5BUk0uZXhpZHggOiB7ICooLkFSTS5leGlkeCopIH0KICAgLiArPSAweDEw MDAwMDsKICAgLiA9IEFMSUdOKDB4MTAwKTsKICAgLmR5bmFtaWMgOiB7ICoo LmR5bmFtaWMpIH0gOmRhdGEgOmR5bmFtaWMKSW5kZXg6IGdvbGQvdGVzdHN1 aXRlL3NjcmlwdF90ZXN0XzQudAo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD UyBmaWxlOiAvY3ZzL3NyYy9zcmMvZ29sZC90ZXN0c3VpdGUvc2NyaXB0X3Rl c3RfNC50LHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEKZGlmZiAtdSAtdSAt cCAtcjEuMSBzY3JpcHRfdGVzdF80LnQKLS0tIGdvbGQvdGVzdHN1aXRlL3Nj cmlwdF90ZXN0XzQudAkxNSBBcHIgMjAwOCAyMjo1MDozNyAtMDAwMAkxLjEK KysrIGdvbGQvdGVzdHN1aXRlL3NjcmlwdF90ZXN0XzQudAkxNSBTZXAgMjAx MCAwNDozNDozNCAtMDAwMApAQCAtMzAsNiArMzAsOSBAQCBTRUNUSU9OUwog ICAvKiBXaXRoIGx1Y2sgdGhpcyB3aWxsIGJlIGVub3VnaCB0byBnZXQgdGhl IHByb2dyYW0gd29ya2luZy4gICovCiAgIC5pbnRlcnAgOiB7ICooLmludGVy cCkgfQogICAudGV4dCA6IHsgKigudGV4dCkgfQorICAvKiBSZXF1aXJlZCBi eSB0aGUgQVJNIHRhcmdldC4gKi8KKyAgLkFSTS5leHRhYiA6IHsgKiguQVJN LmV4dGFiKikgfQorICAuQVJNLmV4aWR4IDogeyAqKC5BUk0uZXhpZHgqKSB9 CiAgIC4gKz0gMHgxMDAwMDA7CiAgIC4gPSBBTElHTigweDEwMCk7CiAgIC5k eW5hbWljIDogeyAqKC5keW5hbWljKSB9CkluZGV4OiBnb2xkL3Rlc3RzdWl0 ZS9zY3JpcHRfdGVzdF81LnQKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1Mg ZmlsZTogL2N2cy9zcmMvc3JjL2dvbGQvdGVzdHN1aXRlL3NjcmlwdF90ZXN0 XzUudCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xCmRpZmYgLXUgLXUgLXAg LXIxLjEgc2NyaXB0X3Rlc3RfNS50Ci0tLSBnb2xkL3Rlc3RzdWl0ZS9zY3Jp cHRfdGVzdF81LnQJMjUgRmViIDIwMDkgMTk6MDU6MjEgLTAwMDAJMS4xCisr KyBnb2xkL3Rlc3RzdWl0ZS9zY3JpcHRfdGVzdF81LnQJMTUgU2VwIDIwMTAg MDQ6MzQ6MzQgLTAwMDAKQEAgLTMwLDYgKzMwLDkgQEAgU0VDVElPTlMKICAg LyogV2l0aCBsdWNrIHRoaXMgd2lsbCBiZSBlbm91Z2ggdG8gZ2V0IHRoZSBw cm9ncmFtIHdvcmtpbmcuICAqLwogICAuaW50ZXJwIDogeyAqKC5pbnRlcnAp IH0KICAgLnRleHQgOiB7ICooLnRleHQpIH0KKyAgLyogUmVxdWlyZWQgYnkg dGhlIEFSTSB0YXJnZXQuICovCisgIC5BUk0uZXh0YWIgOiB7ICooLkFSTS5l eHRhYiopIH0KKyAgLkFSTS5leGlkeCA6IHsgKiguQVJNLmV4aWR4KikgfQog ICAuICs9IDB4MTAwMDAwOwogICAuID0gQUxJR04oMHgxMDApOwogICAuZHlu YW1pYyA6IHsgKiguZHluYW1pYykgfQpJbmRleDogZ29sZC90ZXN0c3VpdGUv c2NyaXB0X3Rlc3RfNi50Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZp bGU6IC9jdnMvc3JjL3NyYy9nb2xkL3Rlc3RzdWl0ZS9zY3JpcHRfdGVzdF82 LnQsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQpkaWZmIC11IC11IC1wIC1y MS4xIHNjcmlwdF90ZXN0XzYudAotLS0gZ29sZC90ZXN0c3VpdGUvc2NyaXB0 X3Rlc3RfNi50CTE2IE9jdCAyMDA5IDE4OjU2OjA3IC0wMDAwCTEuMQorKysg Z29sZC90ZXN0c3VpdGUvc2NyaXB0X3Rlc3RfNi50CTE1IFNlcCAyMDEwIDA0 OjM0OjM0IC0wMDAwCkBAIC0zMSw2ICszMSw5IEBAIFNFQ1RJT05TCiAgIC5p bnRlcnAgOiB7ICooLmludGVycCkgfQogICAudGV4dCA6IHsgKigudGV4dCAu dGV4dC4qKSB9CiAgIC5yb2RhdGEgOiB7ICooLnJvZGF0YSAucm9kYXRhLiop IH0KKyAgLyogUmVxdWlyZWQgYnkgdGhlIEFSTSB0YXJnZXQuICovCisgIC5B Uk0uZXh0YWIgOiB7ICooLkFSTS5leHRhYiopIH0KKyAgLkFSTS5leGlkeCA6 IHsgKiguQVJNLmV4aWR4KikgfQogICAuICs9IDB4MTAwMDAwOwogICAuID0g QUxJR04oMHgxMDApOwogICAuZHluYW1pYyA6IHsgKiguZHluYW1pYykgfQpJ bmRleDogZ29sZC90ZXN0c3VpdGUvc2NyaXB0X3Rlc3RfNy50Cj09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvc3JjL3NyYy9nb2xkL3Rl c3RzdWl0ZS9zY3JpcHRfdGVzdF83LnQsdgpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMQpkaWZmIC11IC11IC1wIC1yMS4xIHNjcmlwdF90ZXN0XzcudAotLS0g Z29sZC90ZXN0c3VpdGUvc2NyaXB0X3Rlc3RfNy50CTE2IE9jdCAyMDA5IDE4 OjU2OjA3IC0wMDAwCTEuMQorKysgZ29sZC90ZXN0c3VpdGUvc2NyaXB0X3Rl c3RfNy50CTE1IFNlcCAyMDEwIDA0OjM0OjM0IC0wMDAwCkBAIC0zMSw2ICsz MSw5IEBAIFNFQ1RJT05TCiAgIC5pbnRlcnAgOiB7ICooLmludGVycCkgfQog ICAudGV4dCA6IHsgKigudGV4dCAudGV4dC4qKSB9CiAgIC5yb2RhdGEgOiB7 ICooLnJvZGF0YSAucm9kYXRhLiopIH0KKyAgLyogUmVxdWlyZWQgYnkgdGhl IEFSTSB0YXJnZXQuICovCisgIC5BUk0uZXh0YWIgOiB7ICooLkFSTS5leHRh YiopIH0KKyAgLkFSTS5leGlkeCA6IHsgKiguQVJNLmV4aWR4KikgfQogICAu ZHluYW1pYyA6IHsgKiguZHluYW1pYykgfQogCiAgIC4gPSBTRUdNRU5UX1NU QVJUKCIuZGF0YSIsIDB4MTAyMDAwMDApOwpJbmRleDogZ29sZC90ZXN0c3Vp dGUvdGh1bWJfYmx4X291dF9vZl9yYW5nZS5zCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0KUkNTIGZpbGU6IC9jdnMvc3JjL3NyYy9nb2xkL3Rlc3RzdWl0ZS90 aHVtYl9ibHhfb3V0X29mX3JhbmdlLnMsdgpyZXRyaWV2aW5nIHJldmlzaW9u IDEuMgpkaWZmIC11IC11IC1wIC1yMS4yIHRodW1iX2JseF9vdXRfb2ZfcmFu Z2UucwotLS0gZ29sZC90ZXN0c3VpdGUvdGh1bWJfYmx4X291dF9vZl9yYW5n ZS5zCTggU2VwIDIwMTAgMjM6NTQ6NTEgLTAwMDAJMS4yCisrKyBnb2xkL3Rl c3RzdWl0ZS90aHVtYl9ibHhfb3V0X29mX3JhbmdlLnMJMTUgU2VwIDIwMTAg MDQ6MzQ6MzQgLTAwMDAKQEAgLTUsNyArNSw3IEBACiAJLnNlY3Rpb24JLnRl eHQucHJlLCJ4IgogCiAjIEFkZCBwYWRkaW5nIHNvIHRoYXQgdGFyZ2V0IGlz IGp1c3Qgb3V0cHV0IG9mIGJyYW5jaCByYW5nZS4gCi0JLnNwYWNlCTYKKwku c3BhY2UJNAogCiAJLmdsb2JhbAlfZm9yd2FyZF90YXJnZXQKIAkuZ2xvYmFs CV9iYWNrd2FyZF90YXJnZXQK --000e0cd32adaaf261b0490487291--