Doug Evans
44bfb268f1
lynx.h (LIB_SPEC, [...]): Update to LynxOS 2.2.2.
...
* config/lynx.h (LIB_SPEC, STARTFILE_SPEC): Update to LynxOS 2.2.2.
(FUNCTION_PROFILE): Undef.
From-SVN: r8961
1995-02-18 17:19:55 +00:00
Doug Evans
6c360d6f46
Recognize lynx* as lynxos.
...
From-SVN: r8960
1995-02-18 17:18:21 +00:00
Ian Lance Taylor
053665d761
Add r4650 functional units and r4650 mul instruction
...
From-SVN: r8959
1995-02-16 22:01:16 +00:00
Michael Meissner
04742f2027
Add -m{,no-}strict-align support.
...
From-SVN: r8958
1995-02-16 16:49:44 +00:00
Mike Stump
8ccc31eb61
56th Cygnus<->FSF merge
...
From-SVN: r8957
1995-02-16 15:24:37 +00:00
Richard Kenner
3a5ece659c
Repair botch in application of patch.
...
From-SVN: r8956
1995-02-15 13:03:30 -05:00
Per Bothner
474bda6c46
varasm.c (const_hash): Add support for SET_TYPE constructors.
...
* varasm.c (const_hash): Add support for SET_TYPE constructors.
(record_constant_1), (copy_constant): Likewise.
(output_constant): Likewise. (Also SET_TYPE INTEGER_CSTs.)
From-SVN: r8955
1995-02-14 22:41:25 -08:00
Per Bothner
b4ee5a7269
* expr.c (store_constructor): Don't use get_set_constructor_words.
...
From-SVN: r8954
1995-02-14 22:40:27 -08:00
Per Bothner
4aad31acda
* tree.h: get_set_constructor_words -> get_set_constructor_bytes.
...
From-SVN: r8953
1995-02-14 22:40:11 -08:00
Per Bothner
f3ffec8eee
tree.c (get_set_constructor_bytes): New function. Replaces ...
...
(get_set_constructor_words): ... removed old function.
From-SVN: r8952
1995-02-14 22:39:19 -08:00
Richard Kenner
4745ddae5d
(stabilize_reference_1): No longer static.
...
From-SVN: r8951
1995-02-14 08:04:52 -05:00
Richard Kenner
1c8b10bb80
(stabilize_reference_1): Add declaration.
...
From-SVN: r8950
1995-02-14 08:04:23 -05:00
Roland McGrath
15a932b7e2
Written to use ELF object format.
...
From-SVN: r8949
1995-02-14 00:40:16 +00:00
Roland McGrath
a2d15ba6d3
(GNU_CPP_PREDEFINES): New macro.
...
From-SVN: r8948
1995-02-14 00:38:07 +00:00
Roland McGrath
b0e806fd0d
(CPP_PREDEFINES): Use GNU_CPP_PREDEFINES macro.
...
From-SVN: r8947
1995-02-14 00:37:09 +00:00
Doug Evans
5fd507a942
(exit): Don't call __do_global_dtors if
...
INIT_SECTION_ASM_OP and OBJECT_FORMAT_ELF.
From-SVN: r8946
1995-02-13 23:22:38 +00:00
Doug Evans
49b6c81e48
(find_basic_blocks): Revise calculation of when to make another pass.
...
From-SVN: r8945
1995-02-13 22:26:49 +00:00
Jason Merrill
7d9614e0d6
Don't define LD_INIT_SWITCH.
...
From-SVN: r8944
1995-02-13 22:26:47 +00:00
Doug Evans
a2ab7f2bf3
(libgcc1.S): New target.
...
From-SVN: r8943
1995-02-13 22:14:59 +00:00
Doug Evans
4d1065ed1b
varasm.c (function_section): New function.
...
* varasm.c (function_section): New function.
(assemble_start_function): Call it.
* output.h (function_section): Declare it.
* final.c (final_scan_insn): Call function_section instead of
text_section.
* dwarfout.c (dwarfout_begin_block): Likewise.
(dwarfout_end_block): Likewise.
(dwarfout_label): Likewise.
(dwarfout_begin_function): Likewise.
(dwarfout_end_function): Likewise.
(dwarfout_line): Likewise.
From-SVN: r8942
1995-02-13 22:08:43 +00:00
Jason Merrill
2c62c124a7
Don't call write ifdef inhibit_libc.
...
From-SVN: r8941
1995-02-13 22:08:25 +00:00
Doug Evans
d01bc86269
(store_split_bit_field): If value is VOIDmode, pass word_mode to force_reg.
...
From-SVN: r8940
1995-02-13 21:47:31 +00:00
Doug Evans
e57bfabef7
(DBX_DEBUGGING_INFO): Define.
...
(PREFERRED_DEBUGGING_TYPE): Define.
From-SVN: r8939
1995-02-13 21:42:15 +00:00
Per Bothner
9ccd47de71
tree.c (permanent_allocation): Pop function_maybepermanent_obstack, not hardwired &maybepermanent_obstack.
...
* tree.c (permanent_allocation): Pop function_maybepermanent_obstack,
not hardwired &maybepermanent_obstack.
From-SVN: r8938
1995-02-13 12:55:17 -08:00
Per Bothner
290c7d58f7
* c-decl.c (grokdeclarator): Maybe set FUNCTION_NEEDS_STATIC_CHAIN.
...
From-SVN: r8937
1995-02-13 12:54:47 -08:00
Per Bothner
1ce7b471ec
* tree.h (FUNCTION_NEEDS_STATIC_CHAIN): New macro.
...
From-SVN: r8936
1995-02-13 12:54:24 -08:00
Michael Meissner
2f7a07c294
Rename files.
...
From-SVN: r8935
1995-02-13 20:31:46 +00:00
Michael Meissner
b69efa5b52
Add test for NETBSD_NATIVE
...
From-SVN: r8934
1995-02-13 20:24:19 +00:00
Jason Merrill
9f21696b10
Fix collecting under AIX
...
From-SVN: r8933
1995-02-13 20:21:44 +00:00
Jason Merrill
d1e1adfb12
(warn_if_unused_value): Don't warn about automatic reference dereference.
...
From-SVN: r8932
1995-02-13 20:02:34 +00:00
Jim Wilson
bd2e6d530f
(RTX_COSTS): Fix typo from last change.
...
From-SVN: r8931
1995-02-13 11:07:29 -08:00
Jim Wilson
4079cd635e
(last_spill_reg): Move definition to top of file.
...
Don't initialize here.
(reload): Intialize here to -1.
From-SVN: r8930
1995-02-13 11:00:20 -08:00
Richard Kenner
a4c80850bc
(OBJECT_SUFFIX): New macro.
...
(LIB_SPEC, STARTFILE_SPEC): Adjust to include better set of libs.
From-SVN: r8929
1995-02-13 09:41:35 -05:00
Richard Kenner
af2f462f04
(strcasecmp): New definition.
...
From-SVN: r8928
1995-02-13 09:37:19 -05:00
Richard Kenner
a146b41d07
(DIR_SEPARATOR): Define if not already.
...
From-SVN: r8927
1995-02-13 09:34:43 -05:00
Richard Kenner
4e21762d1b
(longlong_t, u_longlong_t): Work around bug in Solaris 2.4
...
<sys/types.h>.
From-SVN: r8926
1995-02-13 09:29:44 -05:00
Richard Kenner
5012447497
(CPP_SPEC): Define _POSIX_SOURCE if -posix.
...
From-SVN: r8925
1995-02-13 09:04:18 -05:00
Richard Kenner
5ed7f7b137
(ALIGN): Remove unused token.
...
From-SVN: r8924
1995-02-13 08:45:33 -05:00
Richard Kenner
e8112008dd
(extendsfdf2): Undo 30 Nov 94 change.
...
(extendsfdf2): Undo 30 Nov 94 change. Use float_extend instead of
SUBREG and restore fmr instruction for differing FPRs.
From-SVN: r8923
1995-02-13 08:31:00 -05:00
Jason Merrill
98c76e3c9c
Support reference types
...
From-SVN: r8922
1995-02-13 13:24:42 +00:00
Richard Kenner
f2f4925916
(mark_loop_jump): Remove bogus assignments to LABEL_ fields in default
...
case.
From-SVN: r8921
1995-02-13 08:13:52 -05:00
Torbjorn Granlund
c694e02fd1
(smulsi3_highpart, umulsi3_highpart, mulsidi3, umulsidi3):
...
Make these conditional on TARGET_MULTM.
(multm matcher): Delete.
(multmu matcher): Delete.
(mulsidi3 DEFINE_SPLIT): Generate RTL for smulsi3_highpart instead of
for deleted pattern. Fix typo in preparation code.
(umulsidi3 DEFINE_SPLIT): Analogous change.
From-SVN: r8920
1995-02-13 12:53:09 +00:00
Torbjorn Granlund
f9151c433c
(TARGET_MULTM): New #define.
...
(TARGET_SWITCHES): Recognize "-mno-multm".
From-SVN: r8919
1995-02-13 12:52:26 +00:00
Richard Kenner
42d191605d
(ASM_OUTPUT_ASCII): Don't duplicate first char.
...
From-SVN: r8918
1995-02-13 07:08:56 -05:00
Richard Kenner
40ddf499b7
(do_include, is_system_include, open_include_file): Handle
...
DIR_SEPARATOR.
From-SVN: r8917
1995-02-13 06:50:49 -05:00
Richard Kenner
128373acac
(main): Look at DIR_SEPARATOR for finding last component.
...
From-SVN: r8916
1995-02-13 06:50:13 -05:00
Brendan Kehoe
fe7cdaaac6
sysv4.h (ASM_OUTPUT_SECTION_NAME): Check to make sure DECL is non-null before trying to reference it.
...
Sun Feb 12 20:20:28 1995 Brendan Kehoe (brendan@lisa.cygnus.com )
* config/sparc/sysv4.h (ASM_OUTPUT_SECTION_NAME): Check to make
sure DECL is non-null before trying to reference it.
* config/mips/elf64.h (ASM_OUTPUT_SECTION_NAME): Likewise.
From-SVN: r8915
1995-02-13 01:11:50 -05:00
Roland McGrath
0ee902cb1a
(expand_call): Add missing paren in wilson's change on 11 Feb 95.
...
From-SVN: r8914
1995-02-13 00:55:35 +00:00
Jim Wilson
3f3d2ec8db
(L_fixunsxfsi, L_fixunsdfsi, L_fixunssfsi): Undef
...
normal types before including limits.h.
From-SVN: r8913
1995-02-11 15:26:09 -08:00
Jim Wilson
5b4ff0de30
(expand_builtin, case BUILT_IN_NEXT_ARG): Don't warn when
...
no argument if this is a varargs routine.
From-SVN: r8912
1995-02-11 15:12:05 -08:00