Richard Kenner
189cc3779a
(TRAMPOLINE_ALIGNMENT): Provide default.
...
(expand_function_end): Use TRAMPOLINE_ALIGNMENT instead of FUNCTION_BOUNDARY.
From-SVN: r13567
1997-01-30 08:57:32 -05:00
Joern Rennecke
27232d2885
sh.md (movsi_i, movsi_ie, movhi_i, movhi+1): Use type pcload for immediate operands where appropriate.
...
sh.md (movsi_i, movsi_ie, movhi_i, movhi+1): Use type pcload for
immediate operands where appropriate.
(movsf_ie+1): Fail when loading anything but a MEM into
a floating point reguister.
From-SVN: r13566
1997-01-29 23:15:10 +00:00
Joern Rennecke
f8aa1f6e5d
(REG_CLASS_CONTENTS): Add rap to GENERAL_REGS and its superclasses.
...
From-SVN: r13565
1997-01-29 23:00:27 +00:00
Richard Kenner
d2ce91694f
(force_const_mem): Set MARK instead of clearing it.
...
(output_constant_pool): Only mark constant pool if -O.
Check mark flag unconditionally.
(mark_constant_pool): Start by clearing all mark flags.
From-SVN: r13564
1997-01-29 16:12:37 -05:00
Richard Kenner
69b7087e80
(copy_node): Clear TREE_ASM_WRITTEN.
...
From-SVN: r13563
1997-01-29 16:07:01 -05:00
Richard Kenner
6a45254e5b
(regno_uninitialized): Return 0 if reg is used for args.
...
From-SVN: r13562
1997-01-29 16:00:25 -05:00
Ian Lance Taylor
538fe8cddb
Add a case where reg_n_refs is cleared
...
From-SVN: r13561
1997-01-29 20:25:29 +00:00
Stan Cox
a2ec2fadc5
Fixed comment.
...
From-SVN: r13560
1997-01-29 15:04:46 +00:00
Stan Cox
74265b1e59
(ASM_OUTPUT_SECTION_NAME): undefine it so exception sections are setup properly
...
From-SVN: r13559
1997-01-28 21:36:08 +00:00
Stan Cox
cadc24d121
Add code to handle alternate sections when
...
From-SVN: r13558
1997-01-28 21:33:04 +00:00
Joern Rennecke
9788ff4d96
(and_shl_scratch): typo fix for length 8.
...
From-SVN: r13557
1997-01-27 18:32:31 +00:00
Joern Rennecke
6ab911bb39
(shl_and_kind): typo fix.
...
From-SVN: r13556
1997-01-27 18:32:05 +00:00
Jeff Law
2aecf81da9
fixincludes: Fix incorrect forward structure declaration in sys/time.h on hpux10.20.
...
* fixincludes: Fix incorrect forward structure declaration in
sys/time.h on hpux10.20.
From-SVN: r13555
1997-01-27 08:59:05 -07:00
Richard Kenner
bad87f0917
(STORE_FLAG_VALUE): Make negative.
...
From-SVN: r13554
1997-01-27 09:05:27 -05:00
Richard Kenner
8e3df5dce2
(fold): Don't make COND_EXPR when both expr and one part are comparisons.
...
From-SVN: r13553
1997-01-27 09:05:06 -05:00
Richard Kenner
12dd565fc5
(emit_store_flag): Properly test for STORE_FLAG_VALUE of just sign bit.
...
From-SVN: r13552
1997-01-27 09:04:44 -05:00
Richard Kenner
0802d51684
(simplify_rtx): Don't do anything with if_then_else_cond result if both one arm and the input are a comparison.
...
(simplify_rtx): Don't do anything with if_then_else_cond
result if both one arm and the input are a comparison.
(simplify_{rtx,if_then_else,logical,shift_const}): Don't
test STORE_FLAG_VALUE with #if; properly test for just sign bit.
(num_sign_bit_copies, if_then_else_cond): Likewise.
From-SVN: r13551
1997-01-27 09:04:16 -05:00
Ian Lance Taylor
91674c376c
Garbage collect constant pool entries and don't output unnecessary ones
...
From-SVN: r13550
1997-01-24 21:43:41 +00:00
Ian Lance Taylor
38734e55b3
Get the right COST for a SUBREG when truncating
...
From-SVN: r13549
1997-01-23 20:05:52 +00:00
Mike Stump
26bbb20697
Makefie.in (objc-headers): Don't try and install the headers if the objc directory has been removed.
...
* Makefie.in (objc-headers): Don't try and install the headers if
the objc directory has been removed.
From-SVN: r13548
1997-01-23 19:22:24 +00:00
Paul Eggert
158c9e5893
automatically generated from GPLed version
...
From-SVN: r13547
1997-01-23 04:23:12 +00:00
Brendan Kehoe
69ce75dc0d
i960.c (process_pragma): Call ungetc on the last character that was read by the while loop...
...
* i960/i960.c (process_pragma): Call ungetc on the last character
that was read by the while loop, to make sure the parser sees it.
From-SVN: r13546
1997-01-22 16:30:20 -05:00
Paul Eggert
888302dbe4
automatically generated from GPLed version
...
From-SVN: r13545
1997-01-22 05:25:31 +00:00
Michael Meissner
9ec30f9223
update copyright.
...
From-SVN: r13544
1997-01-21 22:36:23 +00:00
Michael Meissner
2e4eb9b08e
Fix handling of vt if -mminimal-toc
...
From-SVN: r13543
1997-01-21 22:26:06 +00:00
Mike Stump
de22184bb2
90th Cygnus<->FSF quick merge
...
From-SVN: r13542
1997-01-21 21:32:30 +00:00
Richard Kenner
85b119d1b7
(mark_all_temps_used): Set KEEP as well.
...
From-SVN: r13541
1997-01-21 16:03:29 -05:00
Doug Evans
b5fa331476
stor-layout.c (layout_record): Correct test for whether field spans its unit of alignment in case where...
...
* stor-layout.c (layout_record): Correct test for whether
field spans its unit of alignment in case where
field_size == type_align.
From-SVN: r13540
1997-01-21 18:21:05 +00:00
Doug Evans
a12f68f4f2
reload1.c (eliminate_regs, case MINUS): Canonicalize (minus (plus reg const) reg) to (plus (minus reg reg) const).
...
* reload1.c (eliminate_regs, case MINUS): Canonicalize
(minus (plus reg const) reg) to (plus (minus reg reg) const).
* reload.c (find_reloads_address): Treat (plus (minus reg reg) const)
the same as (plus (plus reg reg) const).
From-SVN: r13539
1997-01-21 17:15:54 +00:00
Ian Lance Taylor
e454beb74e
Comment out stack probe insn
...
From-SVN: r13538
1997-01-21 01:28:50 +00:00
Richard Kenner
a01dce9a42
Fix editing error in last change.
...
From-SVN: r13537
1997-01-19 22:18:33 -05:00
Richard Kenner
73fef4fe21
(SETUP_INCOMING_VARARGS): Delete duplicate definition.
...
From-SVN: r13536
1997-01-19 21:31:33 -05:00
Richard Kenner
9b80d951ca
(arg_home): Add CLOBBER of MEM and USE of arg regs.
...
From-SVN: r13535
1997-01-19 21:31:13 -05:00
Richard Kenner
3bbfa29694
(set_float_handler): Set up signal catcher on first call in case a
...
front end has disabled it.
From-SVN: r13534
1997-01-19 21:19:04 -05:00
Richard Kenner
299b54ba04
(expand_inline_function): Handle a PARALLEL containing a RETURN the
...
same as a RETURN.
From-SVN: r13533
1997-01-19 20:54:40 -05:00
Richard Kenner
4bfe969bc7
Change all hardcoded references of "vax" to use variable expansion instead.
...
(arch_indx, arch): New variables.
From-SVN: r13532
1997-01-19 20:37:50 -05:00
Richard Kenner
c14685bf85
Support building with GNU C vs VAX C vs DEC C from the DCL command line.
...
From-SVN: r13531
1997-01-19 20:34:35 -05:00
Richard Kenner
d7fd107380
Declare alloca here.
...
Do most of the VAX C-specific set up for DEC C.
#if DEC C, undefine QSORT_WORKAROUND and qsort.
From-SVN: r13530
1997-01-19 20:33:32 -05:00
Richard Kenner
825d29359d
(not_qsort): Don't declare alloca.
...
From-SVN: r13529
1997-01-19 20:32:45 -05:00
Richard Kenner
b85079b76e
(ashrdi_const, ashrdi3): Allow 31 as shift count.
...
From-SVN: r13528
1997-01-19 18:45:13 -05:00
Richard Kenner
72eaa7a090
(add_1_to_mem): Deleted.
...
(output_operand_address): Added output modifier 'A'.
From-SVN: r13527
1997-01-19 17:20:47 -05:00
Richard Kenner
a9cd25ec35
(movh[if]-1): Corrected.
...
(movtqf-1): Deleted.
From-SVN: r13526
1997-01-19 17:20:34 -05:00
Richard Kenner
d8fa884b8e
(CONST_OK_FOR_LETTER_P): Recognize 'N', 'O' and 'P'.
...
From-SVN: r13525
1997-01-19 17:17:50 -05:00
Richard Kenner
e62db39c0a
(rot[lr][shq]i3): Allow 'N', 'O' or 'P' operands.
...
From-SVN: r13524
1997-01-19 17:17:16 -05:00
Richard Kenner
a388a7aa66
Fix previous change: {add,sub}qw should be {add,sub}ql.
...
Fix previous change: {add,sub}qw should be {add,sub}ql. For other uses
of {add,sub}q don't check for address register and always use
{add,sub}ql.
From-SVN: r13523
1997-01-19 17:09:11 -05:00
Richard Kenner
883dc89ca6
#define __attribute__ to be null if compiling with GCC older than 2.7,
...
not 2.6.
From-SVN: r13522
1997-01-19 15:37:37 -05:00
Richard Kenner
c0298b551f
(PREFERRED_DEBUGGING_TYPE): Undefine.
...
From-SVN: r13521
1997-01-19 15:31:50 -05:00
Richard Kenner
e38eaffd19
(main): If PREFERRED_DEBUGGING_TYPE used and set to NO_DEBUG, say
...
debugging not supported.
From-SVN: r13520
1997-01-19 15:31:19 -05:00
Richard Kenner
5ae3bec5ee
(lang_options): Add -fhosted, -ffreestanding, and -Wmain.
...
From-SVN: r13519
1997-01-19 15:05:37 -05:00
Richard Kenner
92fce8f5f8
(warn_main, flag_hosted): New variables.
...
From-SVN: r13518
1997-01-19 15:05:05 -05:00