Jason Merrill
b2932ae5b8
x
...
From-SVN: r13259
1996-12-10 02:18:38 +00:00
Jason Merrill
a94dbf2c26
x
...
From-SVN: r13258
1996-12-09 22:31:23 +00:00
Stan Cox
19f5ce60f8
(jump_optimize): Don't move initialization if there is a label between it and the jump for if (foo) bar++ to bar += (foo !=0)
...
From-SVN: r13257
1996-12-09 21:37:37 +00:00
Stan Cox
f58acb6779
Remove change of Oct 4.
...
From-SVN: r13256
1996-12-09 21:29:02 +00:00
Jim Wilson
b925394ae6
(enum dwarf_location_atom): Add OP_MULT.
...
From-SVN: r13255
1996-12-09 12:36:06 -08:00
Jim Wilson
c21ee92759
(output_mem_loc_descriptor, case MULT): Add.
...
(dwarf_fund_type_name, case FT_unsigned_int64): Fix typo.
From-SVN: r13254
1996-12-09 12:34:02 -08:00
Jim Wilson
dd2478ae22
(mem_loc_descriptor, case MULT): Add.
...
From-SVN: r13253
1996-12-09 12:32:33 -08:00
Jim Wilson
72ec9bf85c
(exeext): Delete.
...
From-SVN: r13252
1996-12-09 12:22:51 -08:00
Richard Kenner
c67ddce574
Update comments.
...
From-SVN: r13251
1996-12-07 18:59:35 -05:00
Richard Kenner
6fceaa5f5b
(stdlib.h): Define __USE_FIXED_PROTOTYPES__ before including stdlib.h.
...
From-SVN: r13250
1996-12-07 18:58:28 -05:00
Richard Kenner
4f23aac0fc
(iorsi_zexthi_ashl16): New pattern.
...
(ashrsi_16): New name for old unnamed pattern.
From-SVN: r13249
1996-12-07 18:58:08 -05:00
Richard Kenner
3cd3e83378
(decrement_and_branch_until_zero+[3-8]): Add missing CC_STATUS_INIT.
...
(decrement_and_branch_until_zero+[5-8]): Delete redundant assignment.
From-SVN: r13248
1996-12-07 18:56:50 -05:00
Richard Kenner
f1e869df63
({and,ior,xor}si3_internal): Removed !TARGET_5200 from conditionals
...
now that entire insn is disabled when !TARGET_5200.
From-SVN: r13247
1996-12-07 18:55:09 -05:00
Richard Kenner
3ba95fd3aa
(movhi pattern): Fixed MEM to MEM move problem.
...
From-SVN: r13246
1996-12-07 18:53:35 -05:00
Richard Kenner
e36a0077e3
(reload): Make starting_frame_size be HOST_WIDE_INT.
...
From-SVN: r13245
1996-12-07 18:49:43 -05:00
Richard Kenner
9a807d3a23
(struct function): Make frame_offset be HOST_WIDE_INT.
...
(get_frame_size): Add definition.
From-SVN: r13244
1996-12-07 18:49:30 -05:00
Richard Kenner
8af5168bae
(frame_offset, get_frame_size): Make HOST_WIDE_INT.
...
From-SVN: r13243
1996-12-07 18:49:12 -05:00
Richard Kenner
2a8e278c94
(move_by_pieces): Abort only if length positive at end.
...
From-SVN: r13242
1996-12-07 18:48:44 -05:00
Richard Kenner
9f3c45fd62
(handle_braces): Rework last change.
...
From-SVN: r13241
1996-12-07 18:29:21 -05:00
Richard Kenner
00523ef24d
(andsi3): Changed into define_expand.
...
(andsi3_internal): Rename from old andsi3, changed condition to !TARGET_5200.
(andsi2_5200): New insn.
(iorsi3): Change into define_expand.
(iorsi2_internal): Rename from old iorsi3, changed condition to !TARGET_5200.
(iorsi2_5200): New insn.
(xorsi3): Change into define_expand.
(xorsi2_internal): Rename from old xorsi3, changed condition to !TARGET_5200.
(xorsi2_5200): New insn.
From-SVN: r13240
1996-12-07 18:28:02 -05:00
Richard Kenner
3022deed9e
(N_ALLOCATABLE_REGISTERS): Remove extra backslash at end of macro
...
definition.
From-SVN: r13239
1996-12-07 18:25:38 -05:00
Richard Kenner
55a7a95ed1
(LOCAL_INCLUDE_DIR): Remove default definition.
...
(include_defaults_array): Do not use LOCAL_INCLUDE_DIR or
TOOL_INCLUDE_DIR if they are not defined.
From-SVN: r13238
1996-12-07 18:11:11 -05:00
Richard Kenner
66334b64b6
(cppmain.o): New rule.
...
From-SVN: r13237
1996-12-07 18:05:10 -05:00
Richard Kenner
d4fcc6365e
(merge_ranges): In (+,-) case, if lower bounds are the same the result
...
is always false.
From-SVN: r13236
1996-12-07 17:54:59 -05:00
Richard Kenner
bd5b5c8584
(build_indirect_ref): Don't give warning for dereferencing void * if
...
evaluation is being skipped.
From-SVN: r13235
1996-12-07 17:53:42 -05:00
Richard Kenner
47ee683790
(build_binary_op): Likewise.
...
(build_conditional_expr): op1 now always nonnull.
From-SVN: r13234
1996-12-07 17:51:45 -05:00
Richard Kenner
e78a3b4249
(skip_evaluation): Likewise.
...
(overflow_warning, unsigned_conversion_warning): Don't warn about
potential runtime errors when skipping evaluation.
From-SVN: r13233
1996-12-07 17:51:24 -05:00
Richard Kenner
6bdd692cdf
(skip_evaluation): New variable.
...
From-SVN: r13232
1996-12-07 17:50:57 -05:00
Richard Kenner
5f8f4a0743
(unary_expr, expr_no_commas): Increment skip_evaluation when analyzing an expression that is known not to be evaluated.
...
(unary_expr, expr_no_commas): Increment skip_evaluation when analyzing an
expression that is known not to be evaluated.
(sizeof, alignof): New rules.
From-SVN: r13231
1996-12-07 17:50:45 -05:00
Richard Kenner
d790567a75
(PENTIUM:CPunix:4.0*:*): New case.
...
From-SVN: r13227
1996-12-07 17:47:59 -05:00
Richard Kenner
80008dc734
Formerly cpp.texi.~26~
...
From-SVN: r13226
1996-12-07 17:38:08 -05:00
Richard Kenner
c2f006ec77
(rest_of_compilation): Call regscan before each jump threading pass.
...
From-SVN: r13225
1996-12-07 17:37:32 -05:00
Richard Kenner
dd103803e2
(poplevel): Don't call output_inline_function if DECL_SAVED_INSNS is
...
not set.
From-SVN: r13224
1996-12-07 17:35:03 -05:00
Richard Kenner
1ba9a4871f
(give_switch): Add new arg, INCLUDE_BLANKS.
...
(handle_braces): All callers changed.
Add support for new construct: %{S*^}.
From-SVN: r13223
1996-12-07 17:26:06 -05:00
Brendan Kehoe
610c62ac70
Makefile.in (DRIVER_DEFINES): New macro, with the macro definitions for the driver.
...
* Makefile.in (DRIVER_DEFINES): New macro, with the macro
definitions for the driver.
(gcc.o): Make rule use $(DRIVER_DEFINES).
* gcc.c (process_command) [LANG_SPECIFIC_DRIVER]: Call
lang_specific_driver, passing along the addr of FATAL for errors
along with our ARGC and ARGV.
From-SVN: r13222
1996-12-07 11:53:42 -05:00
Thomas Bushnell, n/BSG
86fda5667e
Revert last change.
...
From-SVN: r13216
1996-11-21 22:20:09 +00:00
Thomas Bushnell, n/BSG
6471befc53
config.sub: Recognize gnu-gnu* along with linux-gnu* as a valid kernel-os combination.
...
* config.sub: Recognize gnu-gnu* along with linux-gnu* as a valid
kernel-os combination. Remove `-gnu*' from the portable systems
list. Add `-gnu-gnu*'. Add new rule for `-gnu*' to turn it into
two part name.
From-SVN: r13215
1996-11-21 21:51:00 +00:00
Thomas Bushnell, n/BSG
3f8d007ecc
config.guess [...]: Use a four-part configuration name for gnu so it can be distinguished from...
...
Thu Nov 21 16:42:41 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* config.guess [UNAME_SYSTEM == GNU]: Use a four-part
configuration name for gnu so it can be distinguished from
foo-foo-linux-gnu with simple globbing patterns.
From-SVN: r13214
1996-11-21 21:43:48 +00:00
Joern Rennecke
885c9a395a
(output_stack_adjust): New argument TEMP. Changed all callers.
...
If the adjust cannot be done with one, but can be done with two
CONST_OK_FOR_I constants, do it that way.
From-SVN: r13213
1996-11-21 20:53:26 +00:00
Ian Lance Taylor
58cf6a1630
Include <stdio.h> unconditionally in <assert.h> if stderr is needed
...
From-SVN: r13212
1996-11-21 19:29:37 +00:00
David J. MacKenzie
f486afaa5d
cleanups
...
From-SVN: r13210
1996-11-20 21:28:32 +00:00
Jason Merrill
88dad22845
x
...
From-SVN: r13209
1996-11-20 20:36:53 +00:00
Jason Merrill
d2872d37e9
x
...
From-SVN: r13208
1996-11-20 00:10:51 +00:00
Jason Merrill
4edb7b605b
x
...
From-SVN: r13207
1996-11-19 23:21:54 +00:00
Stan Cox
1240b4abee
(COMMENT_BEGIN): Delete.
...
From-SVN: r13206
1996-11-19 22:25:12 +00:00
Michael Meissner
f134da2d21
Use configure to set EXTRA_HEADERS, not t-* file
...
From-SVN: r13205
1996-11-19 22:08:04 +00:00
Karl Berry
e170bb97a9
(\deftypevarheader, \deftypevrheader): Remove
...
(\deftypevarheader, \deftypevrheader): Remove
* texinfo.tex (\deftypevarheader, \deftypevrheader): Remove
anything after the first space in the name to be indexed, for the
sake of tzname[2].
(\dovarind): New macro.
From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
From-SVN: r13203
1996-11-19 21:11:43 +00:00
Jason Merrill
c8cc5c4ab9
x
...
From-SVN: r13202
1996-11-18 22:42:34 +00:00
Jason Merrill
a9d38797dd
x
...
From-SVN: r13201
1996-11-18 19:53:00 +00:00
Richard Kenner
9293498fb3
(get_inner_reference): Fix error in previous change.
...
From-SVN: r13200
1996-11-17 20:23:00 -05:00