[Bug target/13158] [ia64] bad unwind info as a result of sibcall
-- What|Removed |Added Target Milestone|--- |3.3.6 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13158
[Bug target/13158] [ia64] bad unwind info as a result of sibcall
--- Additional Comments From wilson at gcc dot gnu dot org 2005-01-14 19:51 --- Fixed on mainline, gcc-3.4, and gcc-3.3. Testcase added to mainline. -- What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13158
[Bug target/13158] [ia64] bad unwind info as a result of sibcall
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-14 19:45 --- Subject: Bug 13158 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-01-14 19:45:23 Modified files: gcc/testsuite : ChangeLog Added files: gcc/testsuite/gcc.target/ia64: ia64.exp sibcall-unwind-1.c sibcall-unwind-2.c Log message: Testcases for sibcall unwind info problems. PR target/13158 * gcc.target/ia64/sibcall-unwind-1.c: New test. PR target/18987 * gcc.target/ia64/sibcall-unwind-2.c: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4885&r2=1.4886 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/ia64/ia64.exp.diff?cvsroot=gcc&r1=NONE&r2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/ia64/sibcall-unwind-1.c.diff?cvsroot=gcc&r1=NONE&r2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/ia64/sibcall-unwind-2.c.diff?cvsroot=gcc&r1=NONE&r2=1.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13158
[Bug target/13158] [ia64] bad unwind info as a result of sibcall
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-14 19:15 --- Subject: Bug 13158 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_3-branch Changes by: [EMAIL PROTECTED] 2005-01-14 19:15:41 Modified files: gcc: ChangeLog gcc/config/ia64: ia64.c Log message: Patches to fix sibcall unwind info bugs. PR target/18987 * config/ia64/ia64.c (process_set): For alloc insn, only call process_epilogue is !frame_pointer_needed. PR target/13158 * config/ia64/ia64.c (ia64_expand_epilogue): Set RTX_FRAME_RELATED_P on sibcall alloc instruction. (process_set): Handle sibcall alloc instruction. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.16114.2.1051&r2=1.16114.2.1052 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/ia64/ia64.c.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.198.2.23&r2=1.198.2.24 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13158
[Bug target/13158] [ia64] bad unwind info as a result of sibcall
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-01-13 05:57 --- Subject: Bug 13158 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-01-13 05:57:06 Modified files: gcc: ChangeLog gcc/config/ia64: ia64.c Log message: Patches to fix sibcall unwind info problems. PR target/18987 * config/ia64/ia64.c (process_set): For alloc insn, only call process_epilogue is !frame_pointer_needed. PR target/13158 * config/ia64/ia64.c (ia64_expand_epilogue): Set RTX_FRAME_RELATED_P on sibcall alloc instruction. (process_set): Handle sibcall alloc instruction. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.767&r2=2.2326.2.768 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/ia64/ia64.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.265.2.16&r2=1.265.2.17 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13158
[Bug target/13158] [ia64] bad unwind info as a result of sibcall
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-18 13:32 --- This is a target bug of course. Mark it as such. -- What|Removed |Added Summary|bad unwind info as a result |[ia64] bad unwind info as a |of sibcall |result of sibcall http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13158