Doug Evans
75ed5d8b3a
(clean): Remove multilib build dirs.
...
From-SVN: r7784
1994-07-20 02:17:55 +00:00
Doug Evans
8977e8a785
(print_operand, default case): Handle SFmode regs.
...
From-SVN: r7783
1994-07-20 00:32:31 +00:00
Jim Wilson
2445f289ed
(call_operand): Use symbolic_operand not CONSTANT_P.
...
(call_operand_address): Likewise.
From-SVN: r7782
1994-07-18 19:17:24 -07:00
Jim Wilson
2c435002f1
(call*): Use symbolic_operand not immediate_operand.
...
Use 's' constraint not 'i' constraint.
From-SVN: r7781
1994-07-18 19:16:28 -07:00
Jim Wilson
9548c538be
(rest_of_compilation): Clear DECL_ABSTRACT_ORIGIN if
...
clear DECL_INLINE.
From-SVN: r7780
1994-07-18 19:08:23 -07:00
Jim Wilson
e21c472a1f
(process_command): When have -BstageN option, pass include
...
not stageN/../include to preprocessor.
From-SVN: r7779
1994-07-18 19:05:10 -07:00
Jim Wilson
7a17c5881c
(find_reg): Store divide results in temporary variables.
...
From-SVN: r7778
1994-07-18 19:02:32 -07:00
Jim Wilson
8c4f5c09f0
(move_movables): Aviod lossage when CALL_INSN_FUNCTION_USAGE
...
is NULL.
From-SVN: r7777
1994-07-18 18:58:06 -07:00
Ian Lance Taylor
98068ba2d7
Rework required loop to avoid crash on decstation
...
From-SVN: r7776
1994-07-19 00:54:49 +00:00
Doug Evans
1d227438dc
(LIBGCC2_CFLAGS): Define HAVE_ATEXIT.
...
From-SVN: r7775
1994-07-18 07:59:43 +00:00
Jason Merrill
a5ef9010de
*** empty log message ***
...
From-SVN: r7774
1994-07-17 04:12:39 +00:00
Doug Evans
d996122c30
Add libgcc copyright.
...
From-SVN: r7773
1994-07-16 20:45:33 +00:00
Richard Kenner
0e3ce1df69
Initial revision
...
From-SVN: r7772
1994-07-14 12:58:37 -04:00
Richard Kenner
62874575d9
(force_reg): Don't make a REG_EQUAL note for an insn that doesn't set
...
TEMP.
From-SVN: r7771
1994-07-14 09:42:18 -04:00
Richard Kenner
eb3a650753
(distdir-start): Make tmp/ginclude and copy its files.
...
(distdir-finish): Don't use -f Makefile.in.
From-SVN: r7770
1994-07-13 18:48:24 -04:00
Richard Kenner
80bdd32a2a
(gcc.xtar.gz): Add --best.
...
From-SVN: r7769
1994-07-13 18:34:17 -04:00
Torbjorn Granlund
412381d963
(expand_divmod, case CEIL_DIV_EXPR): Handle emit_store_flag returning 0.
...
From-SVN: r7768
1994-07-13 20:55:07 +00:00
Jim Wilson
24a13950ca
(store_field): Set MEM_IN_STRUCT_P on object and
...
blk_object.
From-SVN: r7767
1994-07-13 13:35:03 -07:00
Richard Kenner
6d9f1f5f63
(decode_field_reference): Merge operand of a BIT_AND_EXPR with the
...
mask made from the description of the field.
From-SVN: r7766
1994-07-13 14:44:38 -04:00
Stan Cox
4be40f3619
Make dwarf debugging info the default.
...
From-SVN: r7765
1994-07-13 15:48:17 +00:00
Richard Kenner
8f03b1af61
Remove last change.
...
From-SVN: r7764
1994-07-13 08:40:00 -04:00
Jason Merrill
4c7bdca617
(grok_reference_init): Always save the initializer of a reference.
...
From-SVN: r7763
1994-07-13 11:13:13 +00:00
Jason Merrill
f55c7d8816
#if -0 out TYPE_NEEDS_CONSTRUCTING
...
From-SVN: r7762
1994-07-13 11:13:13 +00:00
Jason Merrill
0d16d68e44
Avoid warning building this file
...
From-SVN: r7761
1994-07-13 11:13:13 +00:00
Jason Merrill
cf17cae3e5
*** empty log message ***
...
From-SVN: r7760
1994-07-13 11:13:13 +00:00
Torbjorn Granlund
b87ef81e35
(USE_C_ALLOCA): Define.
...
From-SVN: r7759
1994-07-13 11:09:55 +00:00
Jason Merrill
4ac3d99407
tree.h (TYPE_NEEDS_CONSTRUCTING): New macro.
...
Wed Jul 13 03:30:36 1994 Jason Merrill (jason@deneb.cygnus.com )
* tree.h (TYPE_NEEDS_CONSTRUCTING): New macro.
(tree_type): Add needs_constructing_flag.
* function.c (assign_parms): If TYPE_NEEDS_CONSTRUCTING, pass by
invisible reference.
* calls.c (expand_call): Ditto.
From-SVN: r7758
1994-07-13 11:06:24 +00:00
Richard Kenner
ccccb52764
Include stdarg.h before stdio.h.
...
From-SVN: r7757
1994-07-13 06:47:59 -04:00
Jim Wilson
93f623faa9
(pushdecl): Don't call lookup_name_current_level_global when traditional.
...
(pushdecl): Don't call lookup_name_current_level_global
when traditional. When doing checks against
IDENTIFIER_LIMBO_VALUE, also do check against
INDENTIFIER_GLOBAL_VALUE when traditional.
From-SVN: r7756
1994-07-12 18:37:25 -07:00
Jim Wilson
1ba298e525
(getpwd): Declare.
...
From-SVN: r7755
1994-07-12 18:31:36 -07:00
Richard Earnshaw
1f8197a899
({save,restore}_stack_nonlocal): Delete.
...
From-SVN: r7754
1994-07-13 01:07:30 +00:00
Richard Earnshaw
688743e794
(FRAME_POINTER_REQUIRED): Always true if the function has a nonlocal
...
label.
From-SVN: r7753
1994-07-13 01:06:31 +00:00
Jeff Law
a08e749380
pa.h (GO_IF_LEGITIMATE_ADDRESS): Only allow immediate addressing using 5 bits to avoid losing with FP loads and...
...
* pa.h (GO_IF_LEGITIMATE_ADDRESS): Only allow immediate addressing
using 5 bits to avoid losing with FP loads and stores on page zero.
From-SVN: r7752
1994-07-12 14:23:58 -06:00
Richard Kenner
ca19295018
(ashlsi3, lshrsi3, ashrsi3): Only output low-order five bits for
...
!TARGET_POWER case.
From-SVN: r7751
1994-07-12 16:19:56 -04:00
Richard Kenner
59f25cf9ab
(find_reloads): Don't try to call force_const_mem on a HIGH.
...
From-SVN: r7750
1994-07-12 15:09:44 -04:00
Jim Wilson
90bf80812e
(record_dead_and_set_regs_1): Can only handle SUBREG
...
if the register is smaller or equal to BITS_PER_WORD.
From-SVN: r7749
1994-07-12 10:19:46 -07:00
Jim Wilson
7947717fc2
(FUNCTION_BLOCK_PROFILER, BLOCK_PROFILER): Define.
...
From-SVN: r7748
1994-07-12 10:15:53 -07:00
Jim Wilson
96a7ba6fef
Delete obsolete comment.
...
From-SVN: r7747
1994-07-12 10:12:10 -07:00
Richard Kenner
0f56a40313
(allocate_dynamic_stack_space): Fix typo.
...
From-SVN: r7746
1994-07-12 13:10:25 -04:00
Jim Wilson
67e23d2f5c
(end_final): Store full path name in .d file not just the filename.
...
From-SVN: r7745
1994-07-12 10:09:32 -07:00
Richard Kenner
78221d63e7
(fold, case MULT_EXPR): If arg is an unsigned CEIL_DIV_EXPR, convert
...
to TRUNC_DIV_EXPR of a PLUS_EXPR in some cases.
From-SVN: r7744
1994-07-12 12:39:17 -04:00
Richard Kenner
db19fab5ec
(ashldi3): Update pattern for (sign_extend (ashift ..)) to match the
...
current canonicalization.
From-SVN: r7743
1994-07-12 12:19:40 -04:00
Michael Meissner
ee59bdfc51
If OSF/rose, make -pic-extern always do shared libs, even if -pic-none was used.
...
From-SVN: r7742
1994-07-12 14:54:45 +00:00
Richard Earnshaw
cce4322b7f
(matcher for SFmode inequality comparison): Use cmfe, not cfm.
...
(matchers for {store-flag, not-store-flag, neg-store-flag}): Output
if-false instruction first before if-true instruction.
(matcher for (AND store-flag x)): Only match if reversible_cc_register.
(matcher for (IF-THEN-ELSE reg (NOT reg))): Likewise.
From-SVN: r7741
1994-07-12 13:33:12 +00:00
Richard Earnshaw
31e6408aee
(PREDICATE_CODES): Add reversible_cc_register.
...
From-SVN: r7740
1994-07-12 13:31:10 +00:00
Richard Earnshaw
5bbe2d409c
(reversible_cc_register): New function.
...
(final_prescan_insn): Don't try to conditionalize jumps with JUMP_CLOB
attribute.
From-SVN: r7739
1994-07-12 13:31:10 +00:00
Richard Kenner
5244db056b
(round_push, allocate_dynamic_stack_space): Avoid using CEIL_DIV_EXPR;
...
add adjustment and use TRUNC_DIV_EXPR instead.
From-SVN: r7738
1994-07-12 09:07:53 -04:00
Richard Earnshaw
667732d849
(dbxout_source_file): Increment source_label_number outside
...
of macro expansion.
From-SVN: r7737
1994-07-12 12:11:35 +00:00
Richard Kenner
fb81d7cec6
(movsi matcher): Add nop for moving special register to itself for !TARGET_POWER.
...
(movsi matcher): Add nop for moving special register to itself
for !TARGET_POWER.
(movhi and movqi matcher): Likewise and add mtjmpr attribute.
Separate MQ from CTR and LR target registers for TARGET_POWER.
From-SVN: r7736
1994-07-11 22:07:46 -04:00
Richard Kenner
a2613d100b
(basic_machine): Add 1750a.
...
From-SVN: r7735
1994-07-11 19:28:46 -04:00