Richard Kenner
039f5fb1a8
Replace use of __objc_xmalloc and free with objc_malloc and objc_free.
...
From-SVN: r12768
1996-09-22 10:49:59 -04:00
Richard Kenner
df7fbc8cd8
Replace use of __objc_xcalloc, __objc_xrealloc, and __objc_xmalloc
...
with objc_calloc, objc_realloc, and objc_malloc.
From-SVN: r12767
1996-09-22 10:41:58 -04:00
Richard Kenner
2dac9ca60b
(__objc_xmalloc, __objc_xrealloc): Delete.
...
From-SVN: r12766
1996-09-22 10:39:18 -04:00
Richard Kenner
a1feef752b
Replace use of __obj_xmalloc and free with objc_malloc and objc_free.
...
From-SVN: r12765
1996-09-22 10:36:59 -04:00
Richard Kenner
d2ca2ea6e8
(_objc_malloc): New function pointer.
...
(_objc_atomic_malloc, _objc_valloc): Likewise.
(_objc_realloc, _objc_calloc, _objc_free): Likewise
From-SVN: r12764
1996-09-22 10:36:08 -04:00
Richard Kenner
79236a0da5
(objc_malloc): Renamed from __objc_xmalloc.
...
(objc_realloc): Renamed from __objc_realloc.
(objc_atomic_malloc): New function.
(objc_valloc): New function.
(objc_calloc): Renamed from __objc_calloc.
(objc_free): New function.
From-SVN: r12763
1996-09-22 10:35:45 -04:00
Richard Kenner
9d46282b6c
Replace use of free with objc_free.
...
From-SVN: r12762
1996-09-22 10:35:09 -04:00
Richard Kenner
6f18718f3f
Replace use of __objc_xcalloc and free with objc_calloc and objc_free.
...
From-SVN: r12761
1996-09-22 10:34:13 -04:00
Richard Kenner
ed40285ff6
Replace use of __objc_xmalloc and free with objc_malloc and objc_free.
...
From-SVN: r12760
1996-09-22 10:33:49 -04:00
Jason Merrill
f7055b0992
LANG_LIB2FUNCS and LANG_EXTRA_HEADERS
...
From-SVN: r12759
1996-09-22 12:25:52 +00:00
Richard Kenner
5148abe95f
(alpha_swapped_comparison_operator pattern): Fix asm operand typo in
...
last change.
From-SVN: r12758
1996-09-21 17:59:55 -04:00
Richard Kenner
fb19c17f94
(USER_LABEL_PREFIX): Define.
...
From-SVN: r12757
1996-09-21 07:11:46 -04:00
Richard Kenner
264f070a1d
(USER_LABEL_PREFIX): Undefine.
...
From-SVN: r12756
1996-09-21 07:10:51 -04:00
Richard Kenner
ae3e1bb438
(ASM_OUTPUT_LABELREF): Delete.
...
From-SVN: r12755
1996-09-21 07:10:15 -04:00
Richard Kenner
ecebc13d07
(USER_LABEL_PREFIX): Redefine.
...
(ASM_OUTPUT_LABELREF) Use USER_LABEL_PREFIX.
From-SVN: r12754
1996-09-21 07:08:05 -04:00
Richard Kenner
3cc7f838a3
(USER_LABEL_PREFIX): Redefine.
...
From-SVN: r12753
1996-09-21 07:07:21 -04:00
Richard Kenner
66dae8927c
(USER_LABEL_PREFIX): Redefine, not ASM_OUTPUT_LABELREF.
...
From-SVN: r12752
1996-09-21 07:05:59 -04:00
Richard Kenner
bc9b7c0d40
Update comments.
...
From-SVN: r12751
1996-09-21 06:59:54 -04:00
Richard Kenner
4e0c8ad2e7
(USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.
...
From-SVN: r12750
1996-09-21 06:53:37 -04:00
Richard Kenner
81d77cdaa7
(ASM_OUTPUT_LABELREF): Provide default definition if not already defined.
...
From-SVN: r12749
1996-09-21 06:35:12 -04:00
Richard Kenner
70d65f3b77
Initial revision
...
From-SVN: r12748
1996-09-21 06:34:54 -04:00
Jason Merrill
29e29fd5e1
(MAKE_DECL_ONE_ONLY): Oops.
...
From-SVN: r12747
1996-09-19 01:37:10 +00:00
Jason Merrill
c486ed79fd
(demangle_template): Fix handling of address args.
...
(gnu_special): Handle type_info stuff.
From-SVN: r12746
1996-09-19 00:47:43 +00:00
Richard Kenner
777e434cf0
(jump_optimize): Insert conditional move after jump insn instead of
...
before.
From-SVN: r12745
1996-09-18 17:57:27 -04:00
Richard Kenner
bdd4c95a6f
(print_operand): Support unsigned codes for %D, %c, and %d.
...
From-SVN: r12744
1996-09-18 17:53:25 -04:00
Richard Kenner
d1e03f311f
(PREDICATE_CODES): Add alpha_swapped_comparison_operator.
...
From-SVN: r12743
1996-09-18 17:48:28 -04:00
Richard Kenner
5bf6c48a4a
(alpha_swapped_comparison_operator): New function.
...
From-SVN: r12742
1996-09-18 17:48:10 -04:00
Richard Kenner
86ff823032
Add pattern for b%c with swapped comparisons with 0.
...
Delete three unnamed cmp insns that are strict subsets of new insn.
From-SVN: r12741
1996-09-18 17:47:46 -04:00
Richard Kenner
c3741733db
(alpha_emit_set_long_const): Save one instruction when -O2 and high
...
word == low word.
From-SVN: r12740
1996-09-18 17:33:30 -04:00
Stan Cox
1bfce0b8a4
(ASM_OUTPUT_MI_THUNK): Handle functions returning an aggregate.
...
From-SVN: r12739
1996-09-18 20:49:46 +00:00
Mike Stump
7fcdf4c26b
89th Cygnus<->FSF quick merge
...
From-SVN: r12738
1996-09-18 17:20:21 +00:00
Karl Berry
4a1b3b10c8
(\inforef): Move to more appropriate place.
...
* texinfo.tex (\inforef): Move to more appropriate place.
(\pounds): Remove spurious extra $.
(\email): Typeset argument in angle brackets.
(\macro): Use \doignore for robustness, instead of just letting TeX
parse the argument.
(\unmacro): Define.
From-SVN: r12737
1996-09-18 12:15:20 +00:00
Jason Merrill
7988fa6d84
(MAKE_DECL_ONE_ONLY): Define.
...
From-SVN: r12736
1996-09-18 11:07:42 +00:00
Jason Merrill
c5bd82cb0f
(DECL_ONE_ONLY): New macro.
...
From-SVN: r12735
1996-09-18 11:07:42 +00:00
Jason Merrill
f796d99713
(assemble_variable): Fix setting of first_global_object_name.
...
(assemble_variable): Fix setting of
first_global_object_name.
(assemble_start_function): Likewise.
(supports_one_only): New function.
(make_decl_one_only): Likewise.
From-SVN: r12734
1996-09-18 11:07:42 +00:00
Doug Evans
855609f334
(winnt.o): Compile properly.
...
From-SVN: r12733
1996-09-17 23:42:22 +00:00
Ian Lance Taylor
b8eb88d06f
Finish MIPS4 support, add R5000 support.
...
From-SVN: r12732
1996-09-17 19:52:34 +00:00
Mike Stump
24ba333f7b
almost forgot to checkit it in.
...
From-SVN: r12731
1996-09-17 19:30:53 +00:00
Jim Wilson
55ebdce3ee
(LEGITIMIZE_ADDRESS): typo fixes (x -> X).
...
From-SVN: r12730
1996-09-17 12:09:43 -07:00
Jim Wilson
653bd7a660
New define_splits to recombine output from LEGITIMIZE_ADDRESS.
...
From-SVN: r12729
1996-09-17 12:08:58 -07:00
Jim Wilson
1bdf86c3ba
(link_command_spec): Move -T options to end of link command
...
line.
From-SVN: r12728
1996-09-16 19:37:51 -07:00
Jim Wilson
0f220a3ef3
(LINK_SPEC, SUBTARTGET_SWITCHES): Delete.
...
(LIB_SPEC): Define to just -lc.
(STARTFILE_SPEC): Define to empty.
From-SVN: r12727
1996-09-16 19:33:14 -07:00
Jim Wilson
8d4812411e
(ext_shift_insns, ext_shift_amounts): new arrays.
...
(gen_ashift_hi, gen_shifty_hi_op, shl_and_kind): new functions.
rtx_equal_function_value_matters: declare.
(shl_and_length, shl_and_src_length, gen_shl_and): new functions.
(shl_sext_kind, shl_sext_length, gen_shl_sext): new functions.
From-SVN: r12726
1996-09-16 10:40:36 -07:00
Jim Wilson
98e819b9b7
(ashlhi3_k, lshrhi3_m): new insn pattern.
...
(lshrhi3, shl_sext_ext, shl_sext_sub):
new insn pattern with matching define_split.
(and_shl_scratch): Likewise, but also with unnamed variants.
From-SVN: r12725
1996-09-16 10:39:15 -07:00
Richard Kenner
e0040a8ede
(convert_filename): Don't start looking for '.' until after last
...
directory separator.
From-SVN: r12724
1996-09-14 20:55:05 -04:00
Richard Kenner
a728e7a36b
Use pc instead of unknown, for pc clones.
...
RMS:
Use pc instead of unknown, for pc clones.
Use -linux-gnu for Linux-based GNU systems.
From-SVN: r12717
1996-09-14 20:49:22 -04:00
Richard Kenner
12670d8869
Manson: Doc +
...
Manson: Doc +
(add_partial_entry): New routine.
(expand_start_try_stmts): Moved from cp/except.c.
(expand_start_all_catch): Move functionality of expand_end_try_stmts here.
From-SVN: r12716
1996-09-14 20:47:01 -04:00
Richard Kenner
911fdd58bb
mrs/manson:
...
Update documentation.
From-SVN: r12715
1996-09-14 20:44:58 -04:00
Richard Kenner
ef19912d09
(store_field): If storing a record on big endian targets,
...
set up so we store the high-order bits.
(expand_expr, case COMPONENT_REF): Likewise for loads.
From-SVN: r12714
1996-09-14 20:42:46 -04:00
Richard Kenner
853e0b2def
(HAVE_EXECUTABLE_SUFFIX): New macro.
...
(convert_filename): New function.
(process_command, case 'o'): Call it.
(process_command, default case): Likewise; delete old code.
From-SVN: r12713
1996-09-14 20:40:31 -04:00