[Bug target/45701] New: [regression 4.5] Fail to prefer using r3 for padding a push/pop multiple to 8-byte alignment

2010-09-17 Thread qiyao at gcc dot gnu dot org
: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: qiyao at gcc dot gnu dot org GCC host triplet: i486-build_pc-linux-gnu GCC target triplet: arm-unknown-linux-gnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45701

[Bug target/45701] [regression 4.5] Fail to prefer using r3 for padding a push/pop multiple to 8-byte alignment

2010-09-17 Thread qiyao at gcc dot gnu dot org
--- Comment #1 from qiyao at gcc dot gnu dot org 2010-09-17 10:52 --- Created an attachment (id=21816) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21816action=view) Test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45701

[Bug target/45701] [4.6 Regression] Fail to prefer using r3 for padding a push/pop multiple to 8-byte alignment

2010-09-19 Thread qiyao at gcc dot gnu dot org
--- Comment #2 from qiyao at gcc dot gnu dot org 2010-09-19 13:19 --- In arm.c:arm_get_frame_offsets (void) if (!crtl-tail_call_emit arm_size_return_regs () = 12 (offsets-saved_regs_mask (1 3)) == 0) { reg = 3

[Bug target/45701] [4.6 Regression] Fail to prefer using r3 for padding a push/pop multiple to 8-byte alignment

2010-09-21 Thread qiyao at gcc dot gnu dot org
--- Comment #3 from qiyao at gcc dot gnu dot org 2010-09-22 02:18 --- Patch is submitted to gcc-patches for review http://gcc.gnu.org/ml/gcc-patches/2010-09/msg01741.html -- qiyao at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/45094] [arm] wrong instructions for dword move in some cases

2010-08-01 Thread qiyao at gcc dot gnu dot org
--- Comment #3 from qiyao at gcc dot gnu dot org 2010-08-01 08:44 --- (In reply to comment #2) Created an attachment (id=21327) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21327action=view) [edit] simplified testcase Update this test case a little bit, with test commands. Post

[Bug target/45094] [arm] wrong instructions for dword move in some cases

2010-08-01 Thread qiyao at gcc dot gnu dot org
--- Comment #5 from qiyao at gcc dot gnu dot org 2010-08-02 00:38 --- (In reply to comment #4) Post patch here http://gcc.gnu.org/ml/gcc-patches/2010-08/msg1.html + output_asm_insn (strr%?\t%H0, [%1, #4], otherops); s/strr/str/ ? Right, it is a typo

[Bug target/45094] [arm] wrong instructions for dword move in some cases

2010-08-18 Thread qiyao at gcc dot gnu dot org
--- Comment #6 from qiyao at gcc dot gnu dot org 2010-08-18 12:34 --- Subject: Bug 45094 Author: qiyao Date: Wed Aug 18 12:33:43 2010 New Revision: 163338 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163338 Log: gcc/ PR target/45094 * config/arm/arm.c