This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/33397] fr30: ICE: in dwarf2out_frame_debug_expr, at dwarf2out.c:1667



------- Comment #1 from rask at gcc dot gnu dot org  2007-09-18 13:25 -------
Subject: Bug 33397

Author: rask
Date: Tue Sep 18 13:24:44 2007
New Revision: 128577

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128577
Log:
        PR target/33388
        PR target/33397
        * config/fr30/fr30.md (addsi3): Check REG_P() before calling REGNO().
        (addsi_small_int): Likewise.
        (addsi_big_int): Use rtx_equal_p() instead of REGNO() comparison.
        (one_cmplsi2): Likewise.
        (negsi2): Delete.
        (enter_func): Expand insn using hard_frame_pointer_rtx and
        stack_pointer_rtx.
        (*enter_func): New.
        * config/fr30/fr30.c (fr30_expand_prologue): Check for
        hard_frame_pointer_rtx instead of using REGNO() check.
        Properly sign extend GEN_INT() argument.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/fr30/fr30.c
    trunk/gcc/config/fr30/fr30.md


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33397


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]