removed C-99 stuff
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 9 Feb 2007 16:47:28 +0000 (16:47 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 9 Feb 2007 16:47:28 +0000 (16:47 +0000)
ir/be/ia32/ia32_emitter.c
ir/be/ia32/ia32_transform.c

index a8f4c6e..7bfee75 100644 (file)
@@ -1185,10 +1185,11 @@ static void emit_ia32_xCmp(ir_node *irn, ia32_emit_env_t *env) {
        int                sse_pnc  = -1;
        long               pnc      = get_ia32_pncode(irn);
        long               unord    = pnc & pn_Cmp_Uo;
-       assert( (pnc & ia32_pn_Cmp_Unsigned) == 0);
        char cmd_buf[SNPRINTF_BUF_LEN];
        char cmnt_buf[SNPRINTF_BUF_LEN];
 
+       assert( (pnc & ia32_pn_Cmp_Unsigned) == 0);
+
        switch (pnc) {
                case pn_Cmp_Leg: /* odered */
                        sse_pnc = 7;
index cae5631..81daac9 100644 (file)
@@ -827,12 +827,12 @@ static ir_node *gen_Add(ia32_transform_env_t *env, ir_node *node) {
                                        set_ia32_am_support(new_op, ia32_am_Source);
                                        set_ia32_op_type(new_op, ia32_AddrModeS);
                                } else {
-                                       DEBUG_ONLY(ir_fprintf(stderr, "Warning: add with 2 consts not folded: %+F\n", node));
-
                                        tarval *tv1 = get_ia32_cnst_tv(new_op1);
                                        tarval *tv2 = get_ia32_cnst_tv(new_op2);
                                        tarval *restv = tarval_add(tv1, tv2);
 
+                                       DEBUG_ONLY(ir_fprintf(stderr, "Warning: add with 2 consts not folded: %+F\n", node));
+
                                        new_op = new_rd_ia32_Const(dbg, irg, block);
                                        set_ia32_Const_tarval(new_op, restv);
                                        DBG_OPT_LEA3(new_op1, new_op2, node, new_op);
@@ -1195,12 +1195,12 @@ static ir_node *gen_Sub(ia32_transform_env_t *env, ir_node *node) {
                                        set_ia32_am_support(new_op, ia32_am_Source);
                                        set_ia32_op_type(new_op, ia32_AddrModeS);
                                } else {
-                                       DEBUG_ONLY(ir_fprintf(stderr, "Warning: sub with 2 consts not folded: %+F\n", node));
-
                                        tarval *tv1 = get_ia32_cnst_tv(new_op1);
                                        tarval *tv2 = get_ia32_cnst_tv(new_op2);
                                        tarval *restv = tarval_sub(tv1, tv2);
 
+                                       DEBUG_ONLY(ir_fprintf(stderr, "Warning: sub with 2 consts not folded: %+F\n", node));
+
                                        new_op = new_rd_ia32_Const(dbg, irg, block);
                                        set_ia32_Const_tarval(new_op, restv);
                                        DBG_OPT_LEA3(new_op1, new_op2, node, new_op);
@@ -2662,9 +2662,6 @@ static ir_node *gen_be_Call(ia32_transform_env_t *env, ir_node *node) {
                call_mem = new_rd_Proj(dbg, irg, block, node, mode_M, pn_be_Call_M_regular);
 
        if (mode_is_float(mode)) {
-               // Matze: TODO, fix this for new transform code...
-               assert(0);
-
                /* store st(0) onto stack */
                ir_node   *frame = get_irg_frame(irg);
                ir_node   *fstp  = new_rd_ia32_GetST0(dbg, irg, block, frame, noreg, nomem);
@@ -2674,6 +2671,9 @@ static ir_node *gen_be_Call(ia32_transform_env_t *env, ir_node *node) {
                ir_node   **in_keep;
                int       keep_arity, i;
 
+               // Matze: TODO, fix this for new transform code...
+               assert(0);
+
                set_ia32_ls_mode(fstp, mode);
                set_ia32_op_type(fstp, ia32_AddrModeD);
                set_ia32_use_frame(fstp);