Commit Graph

12716 Commits

Author SHA1 Message Date
Jason Merrill
d291dd49ee DWARF2
From-SVN: r12920
1996-10-09 01:52:26 +00:00
Torbjorn Granlund
79c900b1c0 (CPP_SPEC): Avoid newline in the string.
From-SVN: r12919
1996-10-08 23:39:12 +00:00
Torbjorn Granlund
2f16edb13c (final): Update insn_current_address before calling final_scan_insn.
From-SVN: r12918
1996-10-08 23:36:57 +00:00
Jim Wilson
1fe33d17b9 (unroll_loops): Set local_regno only if set_dominates_use returns true.
(unroll_loops): Set local_regno only if set_dominates_use
returns true.
(set_dominates_use): New function.

From-SVN: r12917
1996-10-08 14:51:09 -07:00
Doug Evans
a7c1916aea (decl_constant_value): Delete test for ! TREE_PUBLIC.
From-SVN: r12916
1996-10-08 20:01:15 +00:00
Doug Evans
b405396c6b (output_func_epilogue): Add comment regarding insn_addresses.
From-SVN: r12915
1996-10-08 18:22:23 +00:00
Jeff Law
075154bacc pa.c (hppa_legitimize_address): Remove test code accidentally left in during last change.
* pa/pa.c (hppa_legitimize_address): Remove test code
        accidentally left in during last change.

From-SVN: r12914
1996-10-08 11:11:03 -06:00
Jim Wilson
7c9df1c69c (schedule_block): Before scheduling...
(schedule_block): Before scheduling, add code to make all
call used regs that are not fixed or global live when we see a
CALL_INSN.  During scheduling, change existing code to use same test.

From-SVN: r12913
1996-10-07 17:35:03 -07:00
Jim Wilson
da2c54476f (bss_section): Delete unused parameters.
From-SVN: r12912
1996-10-07 16:54:39 -07:00
Jason Merrill
e90b62db74 *** empty log message ***
From-SVN: r12911
1996-10-07 22:02:43 +00:00
Jason Merrill
85f8926ee5 *** empty log message ***
From-SVN: r12910
1996-10-07 20:25:37 +00:00
Michael Meissner
fcb37f66ba Fix previous change to work on both endian hosts and targets
From-SVN: r12909
1996-10-07 20:14:15 +00:00
Jeff Law
1c138ba302 * pa/pa.h (combinable_fsub): Don't return without a value!
From-SVN: r12908
1996-10-06 16:44:09 -06:00
Michael Meissner
a651f22233 Use split_double to break apart CONST_DOUBLEs
From-SVN: r12907
1996-10-06 18:13:02 +00:00
Richard Kenner
f508963359 (LIB_SPEC): Add support for -mwindows.
Always pass -lkernel32.
(LIBGCC_SPEC): Don't delete.
(STARTFILE_SPEC): Remove always-true conditionalization.
(LONG_DOUBLE_TYPE_SIZE): Use default.

From-SVN: r12906
1996-10-05 08:43:12 -04:00
Jason Merrill
69830683fd DWARF
From-SVN: r12905
1996-10-05 09:38:40 +00:00
Jason Merrill
7aecea252c DWARF
From-SVN: r12904
1996-10-04 23:17:36 +00:00
Jason Merrill
d7248bff72 *** empty log message ***
From-SVN: r12903
1996-10-04 21:22:19 +00:00
Stan Cox
af6d53df71 (asm_output_function_prefix): Don't use ASM_DECLARE_FUNCTION_NAME if it is not defined.
From-SVN: r12902
1996-10-04 20:13:04 +00:00
Jim Wilson
4787bce0e9 (sfunc_uses_reg): New function.
(noncall_uses_reg, machine_dependent_reorg, final_prescan_insn):
Handle special functions like function calls for purposes of relaxing.
(noncall_uses_reg): Added some missing cases of registers
being used in non-call instructions.

From-SVN: r12901
1996-10-04 12:56:02 -07:00
Jim Wilson
227665e760 (PRESERVE_DEATH_INFO_REGNO_P): define
From-SVN: r12900
1996-10-04 12:29:44 -07:00
Jason Merrill
4b67444820 *** empty log message ***
From-SVN: r12899
1996-10-04 17:51:20 +00:00
Stan Cox
acb94fa1e9 (adddi3_1, subdi3_1): insns renamed from adddi3 and subdi3;
added missing earlyclobbers. (adddi3_1): removed duplicates from commutativity.
(adddi3, subdi3): new define_expands.

From-SVN: r12898
1996-10-04 14:07:02 +00:00
Stan Cox
1b90646a5b (flag_omit_frame_pointer, outer_function_chain: declare.
From-SVN: r12897
1996-10-04 14:07:02 +00:00
Richard Kenner
1fdae49c42 (layout_decl): Don't turn off DECL_BIT_FIELD if DECL's alignment is
less than its type.

From-SVN: r12896
1996-10-04 07:01:47 -04:00
Jason Merrill
2d37f024c0 oops
From-SVN: r12895
1996-10-03 23:41:51 +00:00
Jason Merrill
2b77deccd9 DWARY
From-SVN: r12894
1996-10-03 23:37:38 +00:00
Doug Evans
d884dca33e Use #include "", not #include <>.
From-SVN: r12893
1996-10-03 22:31:13 +00:00
Jeff Law
78c0acfdd3 pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of 'Q' and 'T' while reload is running.
* pa.h (EXTRA_CONSTRAINT): Loosen conditions for match of
        'Q' and 'T' while reload is running.
        * pa/pa.c (hppa_legitimize_address): Rework to generate more
        indexed and scaled indexed addressing.
        * pa/pa.md (scaled indexed store): Add define_splits to undo
        pessimizations created by hppa_legitimize_address for integer
        stores.

From-SVN: r12892
1996-10-02 17:31:45 -06:00
Ian Lance Taylor
085540da9c Hack around HP/UX 10.20 sed bug
From-SVN: r12891
1996-10-02 21:30:23 +00:00
Jason Merrill
bdb669cb23 *** empty log message ***
From-SVN: r12890
1996-10-02 20:51:39 +00:00
Jeff Law
5621d7177e pa.c (remove_useless_addtr_insns): New function.
* pa/pa.c (remove_useless_addtr_insns): New function.
        (pa_reorg): Delete code to remove useless add,tr insns.
        Instead call remove_useless_addtr_insns.
        (output_function_prologue): Call remove_useless_addtr_insns
        to catch any add,tr insns created by reorg.

From-SVN: r12889
1996-10-02 11:42:18 -06:00
Jeff Law
a998424bec * pa/pa.c (secondary_reload_class): Remove duplicate/useless code.
From-SVN: r12888
1996-10-02 11:27:20 -06:00
Jeff Law
2e91542a41 * pa/pa.h (PARSE_LDD_OUTPUT): Handle output from hpux10.20 "chatr".
From-SVN: r12887
1996-10-02 11:21:48 -06:00
Doug Evans
74924ee9c5 Fix broken comment.
From-SVN: r12886
1996-10-02 04:31:28 +00:00
Jim Wilson
71591a1d69 (used_arg): When call xmalloc for mswitches, pass 1 if
n_switches is zero.

From-SVN: r12885
1996-10-01 11:18:44 -07:00
Jim Wilson
afad3d2c26 (gen_shl_and, gen_shl_sext): use gen_lowpart to generate rtx in the appropriate mode for zero/sign-extension.
(gen_shl_and, gen_shl_sext): use gen_lowpart to
generate rtx in the appropriate mode for zero/sign-extension.
Don't generate a zero bit shift.
(gen_shl_sext) directly use gen_ashift instead of gen_ashrsi3 .

From-SVN: r12884
1996-09-30 14:45:47 -07:00
Mike Stump
5156628f9f 89th Cygnus<->FSF quick merge
From-SVN: r12883
1996-09-30 21:34:04 +00:00
Ian Lance Taylor
bf6103db43 Redefine exception in math.h for C++
From-SVN: r12882
1996-09-30 21:19:24 +00:00
Ian Lance Taylor
ded732a0b7 Redefine exception in math.h
From-SVN: r12881
1996-09-30 21:19:11 +00:00
Jim Wilson
6cb2e74e2e (ASM_SPEC): Add -w.
(STARTFILE_SPEC): Add mips3 to n32 pathnames.  Add -L/usr/lib32/mips
for n32 cases.
(ENDFILE_SPEC): Add mips3 to n32 pathnames.

From-SVN: r12880
1996-09-30 14:14:51 -07:00
Michael Meissner
74291a4b92 Initial revision
From-SVN: r12879
1996-09-30 20:51:53 +00:00
Stan Cox
c942177e59 (asm_output_function_prefix, function_prologue,ix86_expand_prologue): Make the routine that sets the GOT (when pic is enabled) a function, to assist debugging.
From-SVN: r12878
1996-09-30 19:23:11 +00:00
Stan Cox
a78cb98668 i386.md (gen_prologue_get_pc): Call the function created above. (divdf3): Added.
From-SVN: r12877
1996-09-30 19:23:11 +00:00
Stan Cox
bcd864336c (CPP_CPU_SPEC): New. Added for defining the submodel.
From-SVN: r12876
1996-09-30 19:23:11 +00:00
Karl Berry
22b519d5d8 Untabify.
From-SVN: r12875
1996-09-30 17:47:57 +00:00
Karl Berry
0edd547e3a Changes for Texinfo 3.8 release; see ChangeLog.
From-SVN: r12874
1996-09-30 17:39:54 +00:00
Ian Lance Taylor
4639555c1f Search modes in reverse order to avoid problems with EXTRA_CC_MODES
From-SVN: r12873
1996-09-30 17:23:14 +00:00
Ian Lance Taylor
86944ea41d Add extern "C" to <sys/mman.h> on HP/UX.
From-SVN: r12872
1996-09-30 17:21:03 +00:00
Richard Kenner
0df15c2c4a (expand_decl): Use mark_user_reg and simplify code.
From-SVN: r12871
1996-09-29 19:06:37 -04:00