Doug Evans
b67e2a2ebc
(LINK_SPEC): Don't pass "-e start" if nostartfiles rather than nostdlib.
...
From-SVN: r9808
1995-05-24 19:58:12 +00:00
Richard Kenner
b796119f95
decl.c
...
decl2.c
method.c
From-SVN: r9807
1995-05-24 15:55:47 -04:00
Richard Kenner
14ac3bfe3c
(largest_union_member): Check simple_cst_equal result against 0.
...
From-SVN: r9806
1995-05-24 15:53:53 -04:00
Doug Evans
856aa6871c
(FUNCTION_ARG_BOUNDARY): Use GET_MODE_BITSIZE.
...
From-SVN: r9805
1995-05-24 19:50:38 +00:00
Richard Kenner
f7cb6357f7
(finish_anon_union): Check simple_cst_equal result against 0.
...
From-SVN: r9804
1995-05-24 15:47:11 -04:00
Richard Kenner
2507f3b50d
(duplicate_decls): Check simple_cst_equal result against 0.
...
From-SVN: r9803
1995-05-24 15:46:27 -04:00
Richard Kenner
364e1f1cf2
(type_list_equal, simple_cst_list_equal, index_type_equal):
...
Check for simple_cst_equal return value of -1.
From-SVN: r9802
1995-05-24 15:41:37 -04:00
Jason Merrill
1180eb1042
*** empty log message ***
...
From-SVN: r9801
1995-05-24 19:41:29 +00:00
H.J. Lu
103894f118
Make-lang.in
...
From-SVN: r9800
1995-05-24 14:41:43 -04:00
Michael Meissner
386d34d83b
Strip leading * from names.
...
From-SVN: r9799
1995-05-24 18:41:08 +00:00
H.J. Lu
7869653866
(cxxmain.o): Replace single quotes with backslashes.
...
From-SVN: r9798
1995-05-24 14:40:42 -04:00
Michael Meissner
2aa82cbeda
Provide start, _start for gld to use as start address.
...
From-SVN: r9797
1995-05-24 16:52:13 +00:00
Michael Meissner
24ba1fb83c
make compatible with new rs6000 change.
...
From-SVN: r9796
1995-05-24 16:52:13 +00:00
Michael Meissner
938937d88b
Make -mstring more like -mmultiple; Emit correct stabs on V.4; Emit correct cpp flags on little endian eabi
...
From-SVN: r9795
1995-05-24 14:40:43 +00:00
Jason Merrill
c23a9d0e7d
*** empty log message ***
...
From-SVN: r9794
1995-05-24 08:21:04 +00:00
Doug Evans
16b3c7c7d2
(LINK_SPEC): Don't pass "-e start" if nostartfiles rather than nostdlib.
...
From-SVN: r9793
1995-05-24 02:20:13 +00:00
Doug Evans
a7c508fe54
(CROSS_LINK_SPEC): ENDFILE_SPEC moved to -nostartfiles.
...
From-SVN: r9792
1995-05-24 02:17:46 +00:00
Doug Evans
3b4b603597
(crtend.o): Remove crufty -o.
...
From-SVN: r9791
1995-05-24 01:10:42 +00:00
Doug Evans
5e1d9b962e
(link_command_spec): Move ENDFILE_SPEC from -nostdlib to -nostartfiles.
...
From-SVN: r9790
1995-05-23 23:54:00 +00:00
Richard Kenner
848a42b9af
(hash_rtx): Avoid warning on int-to-pointer conversion.
...
(output_fpops): Cast args to bcopy to char *.
From-SVN: r9789
1995-05-23 19:12:13 -04:00
Jim Wilson
74028528e3
(negsi2-2): Change output pattern to #.
...
From-SVN: r9788
1995-05-23 15:49:30 -07:00
Jim Wilson
0d3b59871a
(get_fnaddr): Add = to output contraint.
...
From-SVN: r9787
1995-05-23 15:00:52 -07:00
Jim Wilson
77b597dff4
(mips_finalize_pic): Delete declaration.
...
(FINALIZE_PIC): Delete.
(INIT_EXPANDERS): Clear embedded_pic_fnaddr_rtx.
From-SVN: r9786
1995-05-23 15:00:04 -07:00
Jim Wilson
40f8d046b8
(embedded_pic_offset): Output RTL to initialize embedded_pic_fnaddr_rtx.
...
(embedded_pic_offset): Output RTL to initialize
embedded_pic_fnaddr_rtx.
(mips_finalize_pic): Delete.
From-SVN: r9785
1995-05-23 14:59:19 -07:00
Jim Wilson
1d3534c0e7
(shift_amounts): Correct entry for shifts by 29.
...
From-SVN: r9784
1995-05-23 14:38:27 -07:00
Jim Wilson
e339151046
(sett): New pattern.
...
(movsi_i): Change source constraint for move to T reg to be 'z'.
From-SVN: r9783
1995-05-23 14:37:52 -07:00
Jim Wilson
5b5187b367
(STARTFILE_SPEC): Define to null string.
...
From-SVN: r9782
1995-05-23 14:19:14 -07:00
Jim Wilson
c7ab88a6f7
Correct typo in comment.
...
From-SVN: r9781
1995-05-23 14:18:51 -07:00
Jim Wilson
f7c5ee9d6b
(MIPS_CPU_DEFAULT): Delete.
...
From-SVN: r9780
1995-05-23 14:01:25 -07:00
Jim Wilson
1bd9166ecf
(override_options): Delete #ifdef MIPS_CPU_DEFAULT code.
...
Add #ifdef MIPS_CPU_DEFAULT_STRING code before the first
mips_cpu_string test.
From-SVN: r9779
1995-05-23 13:59:57 -07:00
Richard Kenner
55420ce980
(initialize_builtins): Add missing parm to timestamp call.
...
From-SVN: r9778
1995-05-23 14:33:04 -04:00
Richard Kenner
edc0a03c02
(install-libobjc): Don't depend on libobjc.a.
...
From-SVN: r9777
1995-05-23 07:27:14 -04:00
Richard Kenner
d27543a720
Objc shift/reduce conflicts now 48.
...
(parm): Use setspecs/restore here.
(parmlist_or_identifiers): Not here.
From-SVN: r9776
1995-05-23 07:22:29 -04:00
Michael Meissner
66910f686f
Use -oformat to set link output format, not -m.
...
From-SVN: r9775
1995-05-23 01:54:01 +00:00
Doug Evans
7488009618
(movsf_h8300h): Add missing post-inc case to constraints.
...
From-SVN: r9774
1995-05-22 23:30:17 +00:00
Richard Kenner
f83d4617b6
(mystrstr): Replacement for strstr.
...
From-SVN: r9773
1995-05-22 19:15:56 -04:00
Richard Kenner
2a6d5ce076
Update comments.
...
From-SVN: r9772
1995-05-22 19:11:12 -04:00
Richard Kenner
61b02d37c6
Set new variables into Makefile.
...
Build winnt.obj.
Edit CCCP definition.
From-SVN: r9771
1995-05-22 18:57:06 -04:00
Richard Kenner
aab26e1615
(SYMLINK): Deleted; unused.
...
(oldobjext): Deleted; no longer used.
(FLAGS_TO_PASS): Include objext and exeext.
(STAGESTUFF, protoize.o, unprotoize.o): Use $(objext), not .o.
(test_protoize_simple, compare{,3}, gnucompare{,3}): Likewise.
(STAGESTUFF, specs, gcc-cross, collect2): Add missing $(exeext).
(libgcc1.null, libgcc[12].a, stage[1-4]): Likewise.
(xgcc, cc1, cc1obj, enquire): Use $@ instead of filename for -o value.
(collect2, mips-tfile, mips-tdump, gen*): Likewise.
(bi-arity, bi-opcode, bi-opname, cccp, cppmain): Likewise.
(protoize, unprotoize, gen-protos, fix-header): Likewise.
(crtbegin.o, crtend.o): Don't use -o; move output to proper
filename (using objext) instead.
(BI_ALL, BC_ALL, bytecode): Deleted; unused.
(bi-*.o, cexp.o, stamp-{proto,fixinc}): Remove unneeded $(srcdir).
(getopt{,1}.o, SYSCALLS.c.X): Likewise.
(install-driver): New target.
(install-normal): Depend on it.
(install-common): Don't depend on xgcc.
(maketest): Deleted; no longer used.
(stage[1-4]): Use name collect-ld, not real-ld.
(risky-stage[1-4]): Use stage[1-4] as dependencies; don't copy.
From-SVN: r9770
1995-05-22 18:55:23 -04:00
Richard Kenner
fbb4700029
Make-lang.in
...
Makefile.in
From-SVN: r9769
1995-05-22 17:40:39 -04:00
Richard Kenner
16b2504bbd
(../cc1plus): Use $(exeext) in name of executable.
...
From-SVN: r9768
1995-05-22 17:38:14 -04:00
Richard Kenner
251580eeff
(g++, g++-cross, cc1plus, DEMANGLER_PROG):
...
Use $@ instead of output name so works even if have .exe.
(cxxmain.o): Use cp if ln -s fails.
(c++.install-man): Use $(exeext) in executable names.
(c++.mostlyclean, stage[1-4]): Use $(objext) in object file names.
From-SVN: r9767
1995-05-22 17:37:40 -04:00
Richard Kenner
f70165f69f
(HAVE_OBJECT_SUFFIX): New macro.
...
(process_command): Convert x.o to x.foo for OBJECT_SUFFIX of ".foo".
(do_spec_1): Avoid shadow variable "i" and always use for loop var.
From-SVN: r9766
1995-05-22 17:10:06 -04:00
Richard Kenner
2c69f2538b
(finish_decl_top_level): Removed; no longer used.
...
From-SVN: r9765
1995-05-22 17:03:30 -04:00
Richard Kenner
51900510d2
Numerous formatting changes.
...
(NULLT): Deleted; all uses changed to NULL_TREE.
(get_{static,object}_reference, objc_add_static_instance):
Use push_obstacks instead of saving obstacks manually.
(build_{selector,class}_reference_decl): Likewise.
(build_objc_string_decl, build_protocol_reference): Likewise.
(comp_{method,proto}_with_proto): Likewise.
(create_builtin_decl, synth_module_prologue): Set DECL_ARTIFICIAL for internal
objects.
(build_{selector,class}_reference_decl, add_objc_decls): Likewise.
(generate_objc_symtab_decl, build_module_descriptor): Likewise.
(build_protocol_reference): Likewise.
(build_objc_string_decl, synch_forward_declarations): Likewise.
Delete call to end_temporary_allocation.
(generate_static_references, generate_strings): Likewise.
(build_selector_translation_table, generate_category): Likewise.
(generate_{ivars,protocol}_list, build_protocol_reference): Likewise.
(build_objc_string_object): If next_runtime, put everything in
permanent obstack.
(objc_add_static_instance): Use build_decl instead of start_decl
and finish_decl_top_level.
(build_{class_reference,objc_string}_decl): Clear DECL_CONTEXT.
(start_class): Exit with FATAL_EXIT_CODE, not 1.
(add_objc_decls): Don't set DECL_IN_SYSTEM_HEADER.
From-SVN: r9764
1995-05-22 17:02:40 -04:00
Michael Meissner
3933e0e1e5
Add -mno-toc; Support block moves if -mno-string.
...
From-SVN: r9763
1995-05-22 18:57:01 +00:00
Richard Kenner
15c8ec1ccd
(valid_machine_attribute): Handle attribute on pointer-to-function
...
types.
From-SVN: r9762
1995-05-22 07:10:37 -04:00
Jim Wilson
4033d0e702
(HAVE_STRERROR): Remove.
...
Use __start as entry point. Ifdef some paths on CROSS_COMPILE.
From-SVN: r9761
1995-05-21 14:21:54 -07:00
Richard Kenner
962a2496a0
(datadef, fndef, ivar_decl, mydecls): Restore declspec_stack since setspecs is used.
...
(datadef, fndef, ivar_decl, mydecls): Restore declspec_stack since
setspecs is used.
(parmlist_or_identifiers): Use setspecs before parsing parms and
restore after parsing parms.
From-SVN: r9760
1995-05-21 08:39:16 -04:00
Jeff Law
4f6cd2e642
pa.c (hppa_encode_label): New variable "permanent" to where/how memory is allocated for the new label.
...
* pa.c (hppa_encode_label): New variable "permanent" to
where/how memory is allocated for the new label. All
callers changed.
From-SVN: r9759
1995-05-20 23:05:25 -06:00