- 01 Jul, 1994 12 commits
-
-
unless X has no side effects and can't trap. From-SVN: r7638
Richard Kenner committed -
element of an array. From-SVN: r7637
Richard Kenner committed -
From-SVN: r7636
Richard Kenner committed -
constructor_incremental to 0. From-SVN: r7635
Richard Kenner committed -
(arm umul_ppm): Fix typos in last change. Mark hard-coded registers with "%|". From-SVN: r7634
Richard Earnshaw committed -
multiple times in case they reference each other. From-SVN: r7633
Jason Merrill committed -
From-SVN: r7632
Richard Kenner committed -
From-SVN: r7631
Richard Kenner committed -
From-SVN: r7630
Richard Kenner committed -
(arm umul_ppmm): New definition. (clipper umul_ppmm, smul_ppmm, __umulsidi3): New definitions. (hppa count_leading_zeros): New definition. (i960 umul_ppmm, __umulsidi3): New definitions. (mc68000 umul_ppmm): Use %. before size suffixes. (mc88110 umul_ppmm, udiv_qrnnd): Rewrite. (mc88000): Get UMUL_TIME and UDIV_TIME right. (mips): Get UMUL_TIME right. (ns32000 umul_ppmm): New definition. (ns32000 udiv_qrnnd): Rename from bogus div_qrnnd, rewrite. (powerpc umul_ppmm, smul_ppmm): New definitions. (_IBMR2/powerpc add_ssaaaa, sub_ddmmss): Improve. (pyr umul_ppmm): Fix typo. (sparc add_ssaaaa, sub_ddmmss): Match constant 0 for all inputs. (vax sdiv_qrnnd): New definition. From-SVN: r7629
Torbjorn Granlund committed -
remainder, or when OP1 is constant. From-SVN: r7628
Torbjorn Granlund committed -
From-SVN: r7627
Richard Kenner committed
-
- 30 Jun, 1994 15 commits
-
-
'_[A-Z]'. From-SVN: r7626
Richard Kenner committed -
define_insn. From-SVN: r7625
Richard Kenner committed -
From-SVN: r7624
Ian Lance Taylor committed -
From-SVN: r7623
Kresten Krab Thorup committed -
This patch makes selectors in the Objective-C language be pointers to a struct { void *sel_id, char *sel_types }, where the sel_types element is the type encoding of the method arguments. From-SVN: r7622
Kresten Krab Thorup committed -
Un-disable for alpha. (forward::, performv::): Declare and fix to return retval_t. . From-SVN: r7621
Kresten Krab Thorup committed -
* objc-act.c (get_proto_encoding, build_typed_selector_reference): New fucnctions. (UTAG_PROTOCOL): New define. (objc_selector_template, flag_typed_selectors): New variables. (objc_init): set flag_typed_selectors if -fgnu-runtime. (synth_module_prologue): Change declaration of _OBJC_SELECTOR_TABLE when flag_typed_selectors is non-null. (build_module_descriptor): Make sure the generated constructor function is declared public. (build_selector): Only cast to SEL when not doing typed selectors. (build_selector_translation_table): Rewrite initialization. (build_tmp_function_decl): Make up new name when called, since it may now be called multiple times. (hack_method_prototype): Use init_function_start to reinit args machinery. Also set current_function_decl before calling assign_parms. (generate_protocols): Don't generate encoding twice. (build_selector_template): New function. (build_method_list_template): Generate (void*)0 as first element, not (int)0. (build_message_expr): move the call to build_selector_reference towards the end, where we have determined the function prototype. From-SVN: r7620
Kresten Krab Thorup committed -
the arg pointer into the stack pointer. From-SVN: r7619
Richard Earnshaw committed -
in old obstack. From-SVN: r7618
Richard Kenner committed -
not int. From-SVN: r7617
Richard Kenner committed -
From-SVN: r7616
Jason Merrill committed -
From-SVN: r7615
Gerald Baumgartner committed -
From-SVN: r7614
Doug Evans committed -
From-SVN: r7613
Mike Stump committed -
From-SVN: r7612
Mike Stump committed
-
- 29 Jun, 1994 13 commits
-
-
of X. From-SVN: r7611
Richard Kenner committed -
(STARTFILE_SPEC, {FUNCTION,BLOCK,FUNCTION_BLOCK}_PROFILER): New macros. From-SVN: r7610
Richard Kenner committed -
not int. From-SVN: r7609
Richard Kenner committed -
Slight changes to all such patterns and add define_splits for them. From-SVN: r7608
Richard Kenner committed -
(HARD_FRAME_POINTER_REGNUM): New macro. (CONDITIONAL_REGISTER_USAGE, REG_CLASS_CONTENTS, REGNO_REG_CLASS): Show register 63 is not an FP register. (REGHNO_OK_FOR_BASE_P, REG_OK_FOR_BASE_P, REGISTER_NAMES): Likewise. (ALPHA_ROUND): New macro. (STARTING_FRAME_OFFSET, ELIMINABLE_REGS, INITIAL_ELIMINATION_OFFSET): Modify to reflect save area between outgoing args and local vars. From-SVN: r7607
Richard Kenner committed -
(add_long_const): Add new arg, TEMP_REG. (output_{pro,epi}log): Rework to put save area between outgoing args and local variables. From-SVN: r7606
Richard Kenner committed -
Spill HARD_FRAME_POINTER_REGNUM if not FRAME_POINTER_REGNUM and frame pointer is needed. (spill_hard_reg): If CANT_ELIMINATE, set regs_ever_live; no longer done by callers. From-SVN: r7605
Richard Kenner committed -
(global_alloc): Make a more accurate attempt to see if the frame pointer will be used. If it is, show HARD_FRAME_POINTER_REGNUM used if its not the same as FRAME_POINTER_REGNUM. From-SVN: r7604
Richard Kenner committed -
From-SVN: r7603
Richard Kenner committed -
* sparc/sp64-elf: (PTRDIFF_TYPE): Remove dependence on POINTER_SIZE. (SIZE_TYPE): Likewise. From-SVN: r7602
Doug Evans committed -
* sparc/sparc.h (CPP_SPEC): Split up v9/non-v9 stuff. Move -Acpu and -Amachine from here. (CPP_PREDEFINES): To here. (NO_BUILTIN_PTRDIFF_TYPE): Undefine. (NO_BUILTIN_SIZE_TYPE): Likewise. (PTRDIFF_TYPE): Split up v9/non-v9 definitions. (SIZE_TYPE): Likewise. From-SVN: r7601
Doug Evans committed -
From-SVN: r7600
Michael Meissner committed -
From-SVN: r7599
Doug Evans committed
-