Richard Earnshaw
9fb7806b37
Initial revision
...
From-SVN: r10679
1995-12-06 11:39:58 +00:00
Jason Merrill
6e94a50355
(TARGET_LIBGCC2_CFLAGS): Use -fPIC.
...
From-SVN: r10678
1995-12-05 03:26:37 +00:00
Jason Merrill
bacebbcf51
(LIBGCC_SPEC): Do link with libgcc when -shared.
...
From-SVN: r10677
1995-12-05 03:26:37 +00:00
Jason Merrill
52a08fa63e
(LIBGCC_SPEC): Remove.
...
From-SVN: r10676
1995-12-05 03:26:37 +00:00
Jason Merrill
05c8b3ddd7
#define NO_SYS_SIGLIST.
...
From-SVN: r10675
1995-12-05 03:26:37 +00:00
Jim Wilson
49b6d06b41
(shiftcosts): For SH3, max cost of arithmetic right shift is 3.
...
(shiftcosts): For SH3, max cost of arithmetic right
shift is 3.
(expand_ashiftrt): For SH3, if shift cost is more than 3, then
call gen_ashrsi3_d to use shad instruction.
From-SVN: r10674
1995-12-04 18:28:45 -08:00
Jason Merrill
57883245f3
(finish_struct): Don't mess with the type of bitfields.
...
From-SVN: r10673
1995-12-04 23:56:00 +00:00
Jeff Law
953776a3f5
FIx typo in last change.
...
From-SVN: r10672
1995-12-04 14:26:00 -07:00
Richard Kenner
cf04eb80b0
(store_constructor, record): If field is READONLY, set
...
RTX_UNCHANGING_P in TO_RTX.
From-SVN: r10671
1995-12-04 14:10:50 -05:00
Jeff Law
9c99a1e928
config.guess: Recognize HP model 816 machines as having a PA1.1 processor.
...
* config.guess: Recognize HP model 816 machines as having
a PA1.1 processor.
From-SVN: r10669
1995-12-04 11:22:22 -07:00
Ian Lance Taylor
26871ac48a
Use -fPIC unconditionally
...
From-SVN: r10668
1995-12-04 17:58:56 +00:00
Jeff Law
a688adc783
pa.h (ASM_OUTPUT_FUNCTION_PREFIX): Handle arbitrary sections.
...
* pa.h (ASM_OUTPUT_FUNCTION_PREFIX): Handle arbitrary sections.
(ASM_OUTPUT_SECTION_NAME): Define.
From-SVN: r10667
1995-12-03 18:58:44 -07:00
Jeff Law
8b68935bb7
Fix typos/thinkos in fprintf->fputs changes.
...
From-SVN: r10666
1995-12-03 12:27:44 -07:00
Jeff Law
8b43265c26
Fix indention typo.
...
From-SVN: r10665
1995-12-02 23:37:49 -07:00
Jeff Law
e236a9ff68
pa.h: Replace many uses of fprintf with fputs.
...
* pa.h: Replace many uses of fprintf with fputs.
* pa.c: Likewise.
* pa-pro.h: Likewise.
* pa.h (SECONDARY_RELOAD_CLASS): Don't call secondary_reload_class
to handle trivial cases.
* pa.c (secondary_reload_class): Rework to be more efficient.
From-SVN: r10664
1995-12-02 22:33:31 -07:00
Michael Meissner
5456dd8ea6
Fix spacing in last patch.
...
From-SVN: r10663
1995-12-02 13:33:09 +00:00
Michael Meissner
beaec4799c
Do not split large constants, let define_split do it later if needed
...
From-SVN: r10662
1995-12-02 12:59:26 +00:00
Doug Evans
9fa9626bb8
(output_double_int): Handle CODE_LABEL's if v9.
...
From-SVN: r10661
1995-12-01 21:02:01 +00:00
Michael Meissner
8f61c2cc93
Split decrement_and_branch_until_zero until define_expand/define_insn
...
From-SVN: r10660
1995-12-01 14:32:15 +00:00
Jim Wilson
24a25d4575
(from_compare): Get mode from operands instead of using SImode.
...
From-SVN: r10659
1995-11-30 17:02:34 -08:00
Jim Wilson
5a4638841f
(CONDITIONAL_REGISTER_USAGE): Correcting indentation.
...
(MODE_DISP_OK_4, MODE_DISP_OK_8): Move definitions next to uses.
From-SVN: r10658
1995-11-30 17:01:28 -08:00
Jim Wilson
eeb531d587
Minor changes to comments.
...
From-SVN: r10657
1995-11-30 16:58:35 -08:00
Per Bothner
46852f5912
* config.guess: Recognize Pentium under SCO.
...
From-SVN: r10652
1995-11-30 13:59:48 -08:00
Jim Wilson
933c3ba3e7
(noncall_uses_reg): New function.
...
(machine_dependent_reorg): Add support for TARGET_RELAX.
(final_prescan_insn): Likewise.
From-SVN: r10651
1995-11-30 12:47:56 -08:00
Jim Wilson
8b32b6842f
(ASM_SPEC, LINK_SPEC): Pass on -mrelax.
...
(RELAX_BIT, TARGET_RELAX): New macros.
(TARGET_SWITCHES): Add -mrelax.
From-SVN: r10650
1995-11-30 12:47:02 -08:00
Jim Wilson
956a5206b0
(insn-attr.h): Include.
...
(pragma_nosave_low_regs): New global variable.
(calc_live_regs): If SH3 and pragma_nosave_low_regs, then don't
save registers r0 through r7 for interrupt functions.
(function_epilogue): Clear pragma_nosave_low_regs.
(handle_pragma): Set pragma_nosave_low_regs if see pragma for it.
From-SVN: r10649
1995-11-30 12:31:06 -08:00
Michael Meissner
b6c9286a86
update PowerPC support
...
From-SVN: r10648
1995-11-30 20:02:16 +00:00
Jim Wilson
1bad666c7e
(FUNCTION_PROFILER): Use trap #33 instead of trap #5 .
...
Put additional .align before trapa instruction.
From-SVN: r10647
1995-11-30 12:01:53 -08:00
Jim Wilson
44965badd0
(seqdi_special_trunc, snedi_special_trunc,
...
seqsi_special_extend, snesi_special_extend): Delete uses of SUBREG.
Make compare modes match modes of operands.
(snesi_zero_extend, snedi_zero_trunc_sp32, snedi_zero_trunc_sp64,
seqsi_zero_extend, seqdi_zero_trunc_sp32, seqdi_zero_trunc_sp64):
New patterns.
From-SVN: r10646
1995-11-30 11:43:54 -08:00
Michael Meissner
482cfaf8a5
PowerPC macros
...
From-SVN: r10645
1995-11-30 18:56:05 +00:00
Michael Meissner
890e2acfe6
Initial revision
...
From-SVN: r10644
1995-11-30 18:38:35 +00:00
Michael Meissner
9e19701e69
PowerPC Windows NT support
...
From-SVN: r10643
1995-11-30 18:24:37 +00:00
Michael Meissner
e09150c7c0
Add MULTILIB_EXCEPTiONS
...
From-SVN: r10642
1995-11-30 17:49:53 +00:00
Michael Meissner
23ec378b84
Add MULTILIB_EXCEPTIONS
...
From-SVN: r10641
1995-11-30 17:49:15 +00:00
Jim Wilson
b19ea4db55
New file.
...
From-SVN: r10640
1995-11-29 19:10:02 -08:00
Jim Wilson
0e4eb667f9
Add make rule for gcrt1.o.
...
From-SVN: r10639
1995-11-29 19:04:51 -08:00
Jim Wilson
f05ba4518d
(STARTFILE_SPEC): Link with gcrt1.o with -pg.
...
From-SVN: r10638
1995-11-29 19:04:24 -08:00
Jim Wilson
6156580d2e
(_mcleanup): Add support for PROFDIR environment variable.
...
From-SVN: r10637
1995-11-29 19:03:54 -08:00
Jim Wilson
8b8def46d6
(MULTILIB_OPTIONS, MULTILIB_DIRNAMES,
...
MULTILIB_MATCHES): Add -msingle-float support.
From-SVN: r10636
1995-11-29 18:40:33 -08:00
Jim Wilson
54efdaa420
(CPP_SPEC): If -msingle-float and not -msoft-float, pass -D__mips_single_float.
...
(CPP_SPEC): If -msingle-float and not
-msoft-float, pass -D__mips_single_float. Likewise for -m4650 and
not -msoft-float.
From-SVN: r10635
1995-11-29 18:38:54 -08:00
Doug Evans
164c4c918a
(do_spec_1): Fix typos in version calculation.
...
From-SVN: r10634
1995-11-29 23:17:30 +00:00
Doug Evans
cf78f929ca
(LIB_SPEC): Don't use absolute path names if cross compiling.
...
From-SVN: r10633
1995-11-29 23:12:54 +00:00
Doug Evans
f905fc0dc3
svr4.h (MD_EXEC_PREFIX): Don't use if cross compiling.
...
* svr4.h (MD_EXEC_PREFIX): Don't use if cross compiling.
(MD_STARTFILE_PREFIX): Likewise.
(LINK_SPEC): Don't use absolute path names if cross compiling.
From-SVN: r10632
1995-11-29 23:08:59 +00:00
Doug Evans
6f5541c735
* cccp.c (do_include): Recognize c:\foo as absolute path name in DOS.
...
From-SVN: r10631
1995-11-29 23:01:50 +00:00
Doug Evans
c1da383f79
toplev.c (main): Invoke OPTIMIZATION_OPTIONS after target_flags has been initialized so sets of...
...
* toplev.c (main): Invoke OPTIMIZATION_OPTIONS after target_flags
has been initialized so sets of target_flags aren't clobbered.
From-SVN: r10630
1995-11-29 22:57:03 +00:00
Doug Evans
b89bcb5971
(MAX_OFILE_ALIGNMENT): Moved to config/svr4.h.
...
From-SVN: r10629
1995-11-29 22:51:27 +00:00
Doug Evans
b9431ba27d
(MAX_OFILE_ALIGNMENT): Define.
...
From-SVN: r10628
1995-11-29 22:50:54 +00:00
Jim Wilson
18a3fd67dc
(ashrsi3_d): Use %0 not %1 in output pattern.
...
From-SVN: r10627
1995-11-29 12:47:03 -08:00
Jim Wilson
cafe2dc334
(MAX_OFILE_ALIGNMENT): Define.
...
From-SVN: r10626
1995-11-29 12:29:51 -08:00
Jim Wilson
f043418986
(WORD_SWITCH_TAKES_ARG): Define.
...
(LINK_SPEC): Add rpath.
From-SVN: r10625
1995-11-29 12:14:02 -08:00