Ian Lance Taylor
0016a02db3
Include source file name in dependency output.
...
From-SVN: r7214
1994-05-05 16:28:46 +00:00
Doug Evans
2bc544d2b0
Remove duplicate -freebsd* entry.
...
From-SVN: r7213
1994-05-04 22:44:55 +00:00
Jason Merrill
767d412ca1
(special_symbol): Don't copy simple strings, use wchar_type.
...
(main): Setup wchar_type for C++ if needed.
(initialize_builtins): Use wchar_type.
From-SVN: r7212
1994-05-04 21:32:22 +00:00
Richard Kenner
d94d2abc86
(push_secondary_reload): Use TYPE for secondary type if it is
...
RELOAD_FOR_{INPUT,OUTPUT}_ADDRESS.
From-SVN: r7211
1994-05-04 17:12:27 -04:00
Richard Kenner
17a0a76dd4
(find_reg): When looking for locally-allocated hard regs to reclaim,
...
use REG_ALLOC_ORDER to find least used.
From-SVN: r7210
1994-05-04 16:45:28 -04:00
Richard Kenner
761827969b
(emit_reload_insns): Add another way to delete an output reload.
...
From-SVN: r7209
1994-05-04 16:41:15 -04:00
Richard Kenner
2b979c5726
(reload, reload_as_needed): Check for use of return register with
...
reg_referenced_p, not reg_mentioned_p.
From-SVN: r7208
1994-05-04 16:35:23 -04:00
Jim Wilson
b4f1aa7ad5
(override_options): Delete TARGET_LLONG128 references.
...
From-SVN: r7207
1994-05-04 11:28:18 -07:00
Jim Wilson
923d630eff
(MASK_LLONG128, TARGET_LLONG128): Delete.
...
(TARGET_SWITCHES): Delete -mlonglong128 option.
(LONG_LONG_TYPE_SIZE): Delete TARGET_LLONG128 reference.
From-SVN: r7206
1994-05-04 11:27:45 -07:00
Jim Wilson
0993859691
Fix typo in comment.
...
From-SVN: r7205
1994-05-04 11:25:08 -07:00
Jim Wilson
a8de086a47
(CPP_SPEC): Delete.
...
(SIZE_TYPE): Delete.
From-SVN: r7204
1994-05-04 11:23:33 -07:00
Jim Wilson
cbccfdd6c6
(CPP_SPEC): Define __PTRDIFF_TYPE__ and __mips.
...
(PTRDIFF_TYPE): Delete.
(SIZE_TYPE): Define.
(SET_ASM_OP): Define.
From-SVN: r7203
1994-05-04 11:23:09 -07:00
Jim Wilson
e79ac6962e
(CPP_SPEC): Define __SIZE_TYPE__, __PTRDIFF_TYPE__, and __mips.
...
From-SVN: r7202
1994-05-04 11:22:40 -07:00
Jim Wilson
3a44724c3c
(PTRDIFF_TYPE): Delete.
...
(CPP_SPEC): Define, overriding ultrix.h version.
From-SVN: r7201
1994-05-04 11:22:12 -07:00
Jim Wilson
66894d6255
(CPP_SPEC): Define __SIZE_TYPE__,
...
__PTRDIFF_TYPE__, and __mips.
(SIZE_TYPE): Delete.
From-SVN: r7200
1994-05-04 11:21:37 -07:00
Jim Wilson
929f0a7a2a
(CPP_SPEC): Delete.
...
From-SVN: r7199
1994-05-04 11:20:59 -07:00
Jason Merrill
bfef964bd1
Make-lang.in (cc1plus): Don't depend on OBJS or BC_OBJS, since stamp-objlist does.
...
* Make-lang.in (cc1plus): Don't depend on OBJS or BC_OBJS, since
stamp-objlist does.
* Makefile.in (../cc1plus): Depend on OBJDEPS.
(OBJDEPS): Dependency version of OBJS.
From-SVN: r7198
1994-05-03 23:13:23 +00:00
Jason Merrill
6f90068f09
(../cc1plus): Depend on OBJDEPS.
...
(OBJDEPS): Dependency version of OBJS.
From-SVN: r7197
1994-05-03 23:09:22 +00:00
Jason Merrill
223d33d992
(cc1plus): Don't depend on OBJS or BC_OBJS, since stamp-objlist does.
...
From-SVN: r7196
1994-05-03 23:08:42 +00:00
Doug Evans
ce7685ee29
(stamp-objlist): Depend on OBJS and BC_OBJS so that
...
subdir makes will know to re-link.
From-SVN: r7195
1994-05-03 23:04:27 +00:00
Per Bothner
6b2bd61e3a
Don't write out static consts now, unless we need them.
...
From-SVN: r7194
1994-05-02 16:49:19 -07:00
Jim Wilson
e6b538e1d5
(casesi): Delete force_reg calls.
...
From-SVN: r7193
1994-05-02 15:22:22 -07:00
Jim Wilson
086f237db0
(expand_end_case): Make sure gen_casesi operands are
...
valid by passing them through copy_to_mode_reg if necessary.
From-SVN: r7192
1994-05-02 15:21:14 -07:00
Jim Wilson
09dcff637f
(output_move_double): Always use split_double for the
...
CNSTOP case.
From-SVN: r7191
1994-05-02 14:24:52 -07:00
Jim Wilson
e184d694d8
(translate_options): For options that take an argument,
...
don't skip the argument if it doesn't exist.
From-SVN: r7190
1994-05-02 13:53:21 -07:00
Jim Wilson
e32fe22499
(pushdecl): Use lookup_name_current_level_global instead of lookup_name for extern references.
...
(pushdecl): Use lookup_name_current_level_global instead
of lookup_name for extern references. Don't return duplicate decl
if it came from the global binding level, and there exists a
conflicting decl in an intervening block.
(lookup_name_current_level_global); New function.
From-SVN: r7189
1994-05-02 13:48:11 -07:00
Jim Wilson
53dd962232
(lookup_name_current_level_global): Declare.
...
From-SVN: r7188
1994-05-02 13:47:39 -07:00
Jim Wilson
c1e22bddce
(read, write): Last parm is size_t not unsigned int.
...
From-SVN: r7187
1994-05-02 13:44:44 -07:00
Jim Wilson
2b59419a6a
(remap_split_bivs): New function.
...
(unroll_loop): When remapping split bivs in the last instruction,
handle JUMP_INSNs in addition to INSNs.
From-SVN: r7186
1994-05-02 13:42:23 -07:00
Jason Merrill
94c5035eca
(INCLUDE_DEFAULTS): Add cxx_aware field.
...
From-SVN: r7185
1994-05-02 20:37:24 +00:00
Doug Evans
326af3bf5e
(dbxout_type): check TYPE_DECL_SUPPRESS_DEBUG to generate cross reference
...
in stabs.
From-SVN: r7184
1994-04-29 22:29:42 +00:00
Doug Evans
60e9e4b7a3
(TYPE_DECL_SUPPRESS_DEBUG): new macro to support
...
suppressing of detail type infos into stabs.
From-SVN: r7183
1994-04-29 22:28:22 +00:00
Doug Evans
15fa00e94e
Several
...
language directory reorg patches.
From-SVN: r7182
1994-04-29 06:08:29 +00:00
Doug Evans
c89c75917c
(BC_OBJS): Delete.
...
(OBJS): Cat ../stamp-objlist to get language independent files.
Also use ../c-common.o.
(../cc1plus): Delete reference to BC_OBJS.
From-SVN: r7181
1994-04-29 05:20:27 +00:00
Doug Evans
f697d371c6
(cc1plus): Depend on stamp-objlist.
...
From-SVN: r7180
1994-04-29 05:18:33 +00:00
Doug Evans
6c1cc7fa73
(stamp-objlist): New target.
...
From-SVN: r7179
1994-04-29 05:01:27 +00:00
Doug Evans
0ac2a8ee7a
(INCLUDES): Move definition to same place as parent makefile.
...
(ALLOCA): Define.
(OLDAR_FLAGS): Delete.
(OLDCC): Define.
(CLIB): Define.
(SUBDIR_USE_ALLOCA): Don't use ALLOCA if compiling with gcc.
From-SVN: r7178
1994-04-29 02:16:48 +00:00
Doug Evans
187ce4326e
(c++.distdir): mkdir tmp/cp first.
...
From-SVN: r7177
1994-04-29 02:14:06 +00:00
Doug Evans
e0a1b6d200
(USE_ALLOCA): Rearrange "'s.
...
(FLAGS_TO_PASS): Delete CLIB, MALLOC, OBSTACK.
From-SVN: r7176
1994-04-29 02:06:09 +00:00
Jim Wilson
e9a042b6a1
(expand_end_case): Correct test for sign extending
...
unsigned constant index when creating index_expr.
From-SVN: r7175
1994-04-28 16:06:33 -07:00
Jim Wilson
3375e6626a
(macroexpand): Use start_line for line number of the new
...
instack level pushed at the end.
From-SVN: r7174
1994-04-28 16:03:41 -07:00
Jim Wilson
ae52622777
(adddi3, subdi3, anddi3, iordi3, xordi3): Corresponding changes.
...
(one_cmpldi3): Don't allow constants for operand 1.
From-SVN: r7173
1994-04-28 15:59:27 -07:00
Jim Wilson
23b8a89f2f
(arith_double_operand): Modify to accept all possible constants.
...
From-SVN: r7172
1994-04-28 15:58:53 -07:00
Mike Stump
39211cd56b
34th Cygnus<->FSF merge
...
From-SVN: r7171
1994-04-28 22:48:45 +00:00
Mike Stump
42cd70b332
remove EH from backend.
...
From-SVN: r7170
1994-04-28 22:46:43 +00:00
Richard Kenner
d5c88b0ab9
Clarify license status.
...
From-SVN: r7169
1994-04-28 18:29:12 -04:00
Richard Kenner
1f5f71ae0a
(output_prolog): Use mr, lis, and li instructions.
...
Use subf instruction if TARGET_POWERPC.
(output_epilog): Use cal/addi instruction.
From-SVN: r7168
1994-04-28 18:10:10 -04:00
Richard Kenner
6e151478b5
Add missing blank line.
...
From-SVN: r7167
1994-04-28 18:08:59 -04:00
Richard Kenner
deb9225aa1
(addsi3): Prefer add without carry instructions and flag input operands as commutative for condition register variant.
...
(addsi3): Prefer add without carry instructions and
flag input operands as commutative for condition register variant.
(subsi3): Define PowerPC patterns using subtract without carry.
(numerous): Flag input operands as commutative for condition register variant.
(mov* matchers): Use mr instruction in ! TARGET_POWERPC case as well and
mr. in condition register variant.
From-SVN: r7166
1994-04-28 18:08:28 -04:00
Richard Kenner
40acaab846
(SHARED_SECTION_ASM_OP): Defined.
...
From-SVN: r7165
1994-04-28 12:48:55 -04:00