- 31 Mar, 1996 3 commits
-
-
From-SVN: r11648
Richard Kenner committed -
the field type is not MODE_INT. From-SVN: r11647
Richard Kenner committed -
From-SVN: r11646
Richard Kenner committed
-
- 30 Mar, 1996 1 commit
-
-
to avoid shifting by a too large count. From-SVN: r11645
Torbjorn Granlund committed
-
- 29 Mar, 1996 6 commits
-
-
* sparc/sparc.h (FUNCTION_PROFILER): Save/restore %g2 around call to mcount. From-SVN: r11644
Doug Evans committed -
From-SVN: r11643
Stan Cox committed -
* method.c (emit_thunk): Remove current_call_is_indirect nonsense. Add additional argument to INIT_CUMULATIVE_ARGS. From-SVN: r11642
Jeffrey A. Law committed -
* calls.c (expand_call): Remove current_call_is_indirect nonsense. Add additional argument to INIT_CUMULATIVE_ARGS. (emit_library_call): Likewise. (emit_library_call_value): Likewise. * expr.c (expand_builtin): Likewise. * function.c (assign_parms): Likewise. * cp/method.c (emit_thunk): Likewise. * config/pa/pa.h (hppa_args): New field "indirect". (INIT_CUMULATIVE_ARGS): Initialize "indirect" field. (FUNCTION_ARG): Check "indirect" field, rather than "current_call_is_indirect". * All other backends updated with new argument to INIT_CUMULATIVE_ARGS From-SVN: r11641
Jeff Law committed -
From-SVN: r11629
Doug Evans committed -
From-SVN: r11628
Doug Evans committed
-
- 28 Mar, 1996 3 commits
-
-
From-SVN: r11627
Richard Kenner committed -
From-SVN: r11626
Jeff Law committed -
* pa.c (hppa_legitimize_address): Don't lose for (plus (plus (mult (A) (shadd_const)) (B)) (C)) if B + C isn't a valid address for indexing. (basereg_operand): Only accept base registers after cse has completed. Don't accept the frame pointer if it's likely to be eliminated. * pa.md (unscaled indexing patterns): Add variants with basereg and index register reversed. (HImode and QImode loads): Add zero extended variants. From-SVN: r11625
Jeff Law committed
-
- 27 Mar, 1996 1 commit
-
-
From-SVN: r11624
Richard Kenner committed
-
- 26 Mar, 1996 9 commits
-
-
not SImode. From-SVN: r11623
Jim Wilson committed -
* expr.c (emit_push_insn): When doing a partial push, emit a CLOBBER so that flow doesn't think the entire register is live. From-SVN: r11622
Jeff Law committed -
From-SVN: r11621
Richard Kenner committed -
From-SVN: r11620
Richard Kenner committed -
(singlemove_string): Call it. From-SVN: r11619
Richard Kenner committed -
From-SVN: r11618
Richard Kenner committed -
From-SVN: r11617
Torbjorn Granlund committed -
From-SVN: r11616
Torbjorn Granlund committed -
unless current_function_needs_context. From-SVN: r11615
Jason Merrill committed
-
- 25 Mar, 1996 3 commits
-
-
From-SVN: r11614
Richard Kenner committed -
From-SVN: r11613
Jim Wilson committed -
From-SVN: r11612
Richard Kenner committed
-
- 24 Mar, 1996 5 commits
-
-
simplify_unary_operation. From-SVN: r11611
Richard Kenner committed -
From-SVN: r11610
Richard Kenner committed -
(process_command): Instead of hardcoding non-empty switches_need_spaces to turn on "o" and "L", make the string contain the switches that need the spaces. From-SVN: r11609
Richard Kenner committed -
From-SVN: r11608
Richard Kenner committed -
From-SVN: r11607
Richard Kenner committed
-
- 23 Mar, 1996 9 commits
-
-
From-SVN: r11606
Richard Kenner committed -
From-SVN: r11605
Richard Kenner committed -
From-SVN: r11604
Richard Kenner committed -
MEM and REG differently. From-SVN: r11603
Doug Evans committed -
* sparc/sparc.md (*mov{qi,hi,si,di}_cc_sp64): Fix constraints. (*mov{qi,hi,si,di}_cc_reg_sp64): Likewise. From-SVN: r11602
Doug Evans committed -
* sparc/sparc.c (arith11_operand): Use SPARC_SIMM11_P. (arith10_operand): Use SPARC_SIMM10_P. From-SVN: r11601
Doug Evans committed -
* sparc/sparc.h (SPARC_SIMM{10,11,13}_P): Define. (SMALL_INT): Use SPARC_SIMM13_P. (CONST_OK_FOR_LETTER_P): Support new letters L,M. From-SVN: r11600
Doug Evans committed -
From-SVN: r11599
Richard Kenner committed -
From-SVN: r11598
Richard Kenner committed
-