[Bug optimization/13149] build gcc-3.3.2 1305 error:unrecognizable insn on ia64-hpux

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sun Dec 28 03:32:00 GMT 2003


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-28 03:23 -------
Fixed for 3.3.3, most likely by:
2003-12-16  Zack Weinberg  <zack@codesourcery.com>

        Backport the following patches from mainline.

    2003-12-05  Mark Mitchell  <mark@codesourcery.com>

        * config/ia64/ia64.h (MUST_PASS_IN_STACK): Define.

    2003-12-01  James E Wilson  <wilson@specifixinc.com>

        * config/ia64/ia64.h (FUNCTION_ARG_REGNO_P): Use AR_REG_FIRST not
        GR_ARG_FIRST.

    2003-10-21  Zack Weinberg  <zack@codesourcery.com>

        * config/ia64/ia64.md (cmpxchg_acq_si): Mark operand 3 as DImode.
        * config/ia64/ia64.c (ia64_expand_fetch_and_op,
        ia64_expand_op_and_fetch): Make sure the REG for ar.ccv is
        DImode.   Use convert_move to load ar.ccv.
        (ia64_expand_compare_and_swap): Likewise.
        If expand_expr doesn't put 'old' and 'new' in the proper
        modes, run them through convert_to_mode.

    2003-10-14  Steve Ellcey  <sje@cup.hp.com>

        * config/ia64/ia64.c (ia64_expand_call): Force function address
        to DImode.
        * config/ia64/ia64.md (call_gp): Put DImode on operand 0.

    2003-06-11  Richard Henderson  <rth@redhat.com>

        * config/ia64/ia64.md (call_gp): Fix memory mode.

    2003-05-14  Eric Christopher  <echristo@redhat.com>

        * combine.c: Fix header comments.
        (distribute_notes): Remove usage of elim_i1, elim_i2. Propagate
        to all calls and prototype.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |3.3.3


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



More information about the Gcc-bugs mailing list