From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21445 invoked by alias); 21 Oct 2014 01:12:58 -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 21433 invoked by uid 89); 21 Oct 2014 01:12:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-la0-f42.google.com Received: from mail-la0-f42.google.com (HELO mail-la0-f42.google.com) (209.85.215.42) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 21 Oct 2014 01:12:54 +0000 Received: by mail-la0-f42.google.com with SMTP id gf13so167504lab.1 for ; Mon, 20 Oct 2014 18:12:50 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.112.135.42 with SMTP id pp10mr31210293lbb.43.1413853970758; Mon, 20 Oct 2014 18:12:50 -0700 (PDT) Received: by 10.25.213.80 with HTTP; Mon, 20 Oct 2014 18:12:50 -0700 (PDT) In-Reply-To: <1413853021-4393-1-git-send-email-victor.kamensky@linaro.org> References: <1413853021-4393-1-git-send-email-victor.kamensky@linaro.org> Date: Tue, 21 Oct 2014 01:12:00 -0000 Message-ID: Subject: Re: [PATCH 0/5] arm: set of big endian related fixes for armeb (v7) From: Andrew Pinski To: Victor Kamensky Cc: "gdb-patches@sourceware.org" Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2014-10/txt/msg00532.txt.bz2 On Mon, Oct 20, 2014 at 5:56 PM, Victor Kamensky wrote: > Hi Folks, > > Please find five patches following this cover letter that address several > big endian related issues for ARM V7 target. Problems were discovered by > running gdb/testsuite on armeb (big endian) target rootfs/kernel and > comparing results from the same source against arm (little endian). > > Note there are several failures remain that are not addressed by this > series. I.e valgrind related test cases all failed, because valgrind does > not support armeb target. There are other failures in a bit obscure > places like gdb.dwarf2/implptrpiece.exp, gdb.python/py-value-cc.exp, > but over all number of passes/failures significantly improved in armeb > case. > > Please note it is my first attempt to contribute into gdb. If I missed > something please guide me how I can correct that. Yes bfd patches need to be also sent to binutils@. Thanks, Andrew Pinski > > Thanks, > Victor > > Victor Kamensky (5): > ARM: plt_size functions need to read instructions in right byte order > ARM: extract_arm_insn function need to read instrs correctly in be8 > case > ARM: arm_breakpoint should be little endian form in case for arm BE8 > ARM: read_pieced_value do big endian processing only in case of valid > gdb_regnum > ARM: asm-source.exp link options in case of armv7b target > > bfd/ChangeLog | 9 +++++++ > bfd/elf32-arm.c | 48 +++++++++++++++++++++++++++++++++--- > gdb/ChangeLog | 16 ++++++++++++ > gdb/arm-linux-tdep.c | 2 +- > gdb/arm-tdep.c | 2 +- > gdb/dwarf2loc.c | 30 +++++++++++----------- > gdb/testsuite/ChangeLog | 4 +++ > gdb/testsuite/gdb.asm/asm-source.exp | 4 +++ > 8 files changed, 94 insertions(+), 21 deletions(-) > > -- > 1.8.1.4 >