- 16 Apr, 1996 27 commits
-
-
* h8300/h8300.md (andhi3): If 2nd operand is a CONST_INT that meets the 'J' constraint, then only two bytes are needed for this insn. Improve code generated for the h8300h when both operands are registers. (iorhi3, xorhi3): Likewise. Rework to be nearly identical to andhi3. (andsi3): If 2nd operand is a CONST_INT that meets the 'J' constraint, then only two bytes are need for this insn. Improve code generated for the h8300h regardless of the type of the 2nd operand. Make this pattern work on the h8300 too. (iorsi3, xorsi3): Likewise. Rework to be nearly identical to andsi3. (iorqi3_internal): Make this pattern look more like andqi3_internal. (one_cmplhi2, one_cmplsi2): Fix length computation for H8300H. From-SVN: r11830
Jeff Law committed -
From-SVN: r11829
Richard Kenner committed -
(pushdecl): Call it for function body blocks. From-SVN: r11828
Richard Kenner committed -
From-SVN: r11827
Richard Kenner committed -
From-SVN: r11826
Richard Kenner committed -
Instead of redefining INITIALIZE_TRAMPOLINE, make use of the new FINISH_INIT_TRAMPOLINE. (FINISH_INIT_TRAMPOLINE): Rename to FINALIZE_TRAMPOLINE From-SVN: r11825
Richard Kenner committed -
(TRAMPOLINE_TEMPLATE, TRANSFER_FROM_TRAMPOLINE): Delete define. (TRAMPOLINE_SIZE, INITIALIZE_TRAMPOLINE): Changed. (TRAMPOLINE_ALIGN): No point aligning to cache line. (FINISH_INIT_TRAMPOLINE): New define. From-SVN: r11824
Richard Kenner committed -
TRAMPOLINE_TEMPLATE. From-SVN: r11823
Richard Kenner committed -
to be omitted on systems for which it is not cost effective. From-SVN: r11822
Richard Kenner committed -
From-SVN: r11821
Richard Kenner committed -
From-SVN: r11820
Richard Kenner committed -
From-SVN: r11819
Richard Kenner committed -
case is not faster for that cpu. From-SVN: r11818
Richard Kenner committed -
From-SVN: r11817
Richard Kenner committed -
From-SVN: r11816
Richard Kenner committed -
From-SVN: r11815
Richard Kenner committed -
From-SVN: r11814
Richard Kenner committed -
From-SVN: r11813
Richard Kenner committed -
current_function_returns_pointer. From-SVN: r11812
Richard Kenner committed -
From-SVN: r11811
Richard Kenner committed -
(BSS_SECTION_ASM_OP, ASM_OUTPUT_ALIGNED_BSS): Define. From-SVN: r11810
Richard Kenner committed -
From-SVN: r11809
Richard Kenner committed -
(CRTSTUFF_T_CFLAGS_S, TARGET_LIBGCC2_CFLAGS): New definitions. From-SVN: r11808
Richard Kenner committed -
From-SVN: r11807
Richard Kenner committed -
instructions that use clobbers. From-SVN: r11806
Richard Kenner committed -
we can call make_function_rtl on it. From-SVN: r11805
Richard Kenner committed -
variable-size return. From-SVN: r11804
Richard Kenner committed
-
- 15 Apr, 1996 13 commits
-
-
sign extension bits. From-SVN: r11803
Jim Wilson committed -
From-SVN: r11802
Ian Lance Taylor committed -
(emit_reload_insns): Call reload_reg_reaches_end_p for every reg of multi-reg spill register. Invalidate old info for multi reg spill registers when only part survives to the end. From-SVN: r11801
Jim Wilson committed -
* function.c (preserve_temp_slots): Only preserve temporaries that happen to be at the current level. Fixes p7325.C. From-SVN: r11800
Mike Stump committed -
* rtl.h: #include "gansidecl.h". (PROTO,VPROTO,PVPROTO,VPROTO,VA_START,STDIO_PROTO): Delete. (NULL,GENERIC_PTR,NULL_PTR): Delete. * tree.h: Likewise. From-SVN: r11799
Doug Evans committed -
* rtl.h: #include "gansidecl.h". (PROTO,VPROTO,PVPROTO,VPROTO,VA_START,STDIO_PROTO): Delete. (NULL,GENERIC_PTR,NULL_PTR): Delete. From-SVN: r11798
Doug Evans committed -
* recog.h: #include "gansidecl.h". (PROTO,const): Delete. From-SVN: r11797
Doug Evans committed -
* machmode.h: #include "gansidecl.h". (PROTO): Delete. (HAVE_MACHINE_MODES): Move definition to standard place. From-SVN: r11796
Doug Evans committed -
From-SVN: r11795
Doug Evans committed -
* gcc.c: #include "gansidecl.h". (PROTO,VPROTO,PVPROTO,VPROTO,VA_START,NULL): Delete. (GENERIC_PTR,NULL_PTR,P_tmpdir): Delete. (choose_temp_base): Declare as extern, delete internal copy. (concat): Rewrite to take a variable number of arguments. (choose_temp_base_try,concat[346]): Delete. (translate_options,set_spec,process_command,do_spec_1, is_directory,main): Always use concat, not concat[346]. Pass NULL_PTR as trailing arg to concat. From-SVN: r11794
Doug Evans committed -
* fix-header.c: #include "gansidecl.h". (const): Delete. From-SVN: r11793
Doug Evans committed -
From-SVN: r11792
Doug Evans committed -
* demangle.h: #include "gansidecl.h". (PROTO,PTR,const): Delete. From-SVN: r11791
Doug Evans committed
-