summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***merrill1996-10-071-75/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12910 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix previous change to work on both endian hosts and targetsmeissner1996-10-071-6/+27
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12909 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa/pa.h (combinable_fsub): Don't return without a value!law1996-10-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12908 138bc75d-0d04-0410-961f-82ee72b054a4
* Use split_double to break apart CONST_DOUBLEsmeissner1996-10-061-16/+38
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12907 138bc75d-0d04-0410-961f-82ee72b054a4
* (LIB_SPEC): Add support for -mwindows.kenner1996-10-051-10/+10
| | | | | | | | | | Always pass -lkernel32. (LIBGCC_SPEC): Don't delete. (STARTFILE_SPEC): Remove always-true conditionalization. (LONG_DOUBLE_TYPE_SIZE): Use default. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12906 138bc75d-0d04-0410-961f-82ee72b054a4
* DWARFmerrill1996-10-051-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12905 138bc75d-0d04-0410-961f-82ee72b054a4
* DWARFmerrill1996-10-041-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12904 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***merrill1996-10-041-46/+35
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12903 138bc75d-0d04-0410-961f-82ee72b054a4
* (asm_output_function_prefix): Don't use ASM_DECLARE_FUNCTION_NAME if it is ↵coxs1996-10-041-0/+2
| | | | | | not defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12902 138bc75d-0d04-0410-961f-82ee72b054a4
* (sfunc_uses_reg): New function.wilson1996-10-041-17/+90
| | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12901 138bc75d-0d04-0410-961f-82ee72b054a4
* (PRESERVE_DEATH_INFO_REGNO_P): definewilson1996-10-041-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12900 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***merrill1996-10-041-106/+92
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12899 138bc75d-0d04-0410-961f-82ee72b054a4
* (adddi3_1, subdi3_1): insns renamed from adddi3 and subdi3;coxs1996-10-041-25/+121
| | | | | | | | added missing earlyclobbers. (adddi3_1): removed duplicates from commutativity. (adddi3, subdi3): new define_expands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12898 138bc75d-0d04-0410-961f-82ee72b054a4
* (flag_omit_frame_pointer, outer_function_chain: declare.coxs1996-10-041-0/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12897 138bc75d-0d04-0410-961f-82ee72b054a4
* (layout_decl): Don't turn off DECL_BIT_FIELD if DECL's alignment iskenner1996-10-041-1/+2
| | | | | | | less than its type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12896 138bc75d-0d04-0410-961f-82ee72b054a4
* oopsmerrill1996-10-031-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12895 138bc75d-0d04-0410-961f-82ee72b054a4
* DWARYmerrill1996-10-031-9/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12894 138bc75d-0d04-0410-961f-82ee72b054a4
* Use #include "", not #include <>.dje1996-10-032-24/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12893 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa.h (EXTRA_CONSTRAINT): Loosen conditions for match oflaw1996-10-023-60/+213
| | | | | | | | | | | | '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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12892 138bc75d-0d04-0410-961f-82ee72b054a4
* Hack around HP/UX 10.20 sed bugian1996-10-021-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12891 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***merrill1996-10-021-129/+226
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12890 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa/pa.c (remove_useless_addtr_insns): New function.law1996-10-021-81/+154
| | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12889 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa/pa.c (secondary_reload_class): Remove duplicate/useless code.law1996-10-021-14/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12888 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa/pa.h (PARSE_LDD_OUTPUT): Handle output from hpux10.20 "chatr".law1996-10-021-3/+30
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12887 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix broken comment.dje1996-10-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12886 138bc75d-0d04-0410-961f-82ee72b054a4
* (used_arg): When call xmalloc for mswitches, pass 1 ifwilson1996-10-011-2/+7
| | | | | | | n_switches is zero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12885 138bc75d-0d04-0410-961f-82ee72b054a4
* (gen_shl_and, gen_shl_sext): use gen_lowpart towilson1996-09-301-28/+40
| | | | | | | | | 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 . git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12884 138bc75d-0d04-0410-961f-82ee72b054a4
* 89th Cygnus<->FSF quick mergemrs1996-09-3031-289/+1417
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12883 138bc75d-0d04-0410-961f-82ee72b054a4
* Redefine exception in math.h for C++ian1996-09-301-0/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12882 138bc75d-0d04-0410-961f-82ee72b054a4
* Redefine exception in math.hian1996-09-301-1/+45
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12881 138bc75d-0d04-0410-961f-82ee72b054a4
* (ASM_SPEC): Add -w.wilson1996-09-301-5/+8
| | | | | | | | | (STARTFILE_SPEC): Add mips3 to n32 pathnames. Add -L/usr/lib32/mips for n32 cases. (ENDFILE_SPEC): Add mips3 to n32 pathnames. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12880 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionmeissner1996-09-301-0/+5086
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12879 138bc75d-0d04-0410-961f-82ee72b054a4
* (asm_output_function_prefix, function_prologue,ix86_expand_prologue): Make ↵coxs1996-09-301-20/+38
| | | | | | the routine that sets the GOT (when pic is enabled) a function, to assist debugging. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12878 138bc75d-0d04-0410-961f-82ee72b054a4
* i386.md (gen_prologue_get_pc): Call the function created above. (divdf3): Added.coxs1996-09-301-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12877 138bc75d-0d04-0410-961f-82ee72b054a4
* (CPP_CPU_SPEC): New. Added for defining the submodel.coxs1996-09-301-8/+30
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12876 138bc75d-0d04-0410-961f-82ee72b054a4
* Untabify.karl1996-09-301-85/+89
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12875 138bc75d-0d04-0410-961f-82ee72b054a4
* Changes for Texinfo 3.8 release; see ChangeLog.karl1996-09-301-106/+169
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12874 138bc75d-0d04-0410-961f-82ee72b054a4
* Search modes in reverse order to avoid problems with EXTRA_CC_MODESian1996-09-301-6/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12873 138bc75d-0d04-0410-961f-82ee72b054a4
* Add extern "C" to <sys/mman.h> on HP/UX.ian1996-09-301-21/+22
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12872 138bc75d-0d04-0410-961f-82ee72b054a4
* (expand_decl): Use mark_user_reg and simplify code.kenner1996-09-291-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12871 138bc75d-0d04-0410-961f-82ee72b054a4
* (assign_parms): Use mark_user_reg.kenner1996-09-291-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12870 138bc75d-0d04-0410-961f-82ee72b054a4
* (mark_user_reg): New function.kenner1996-09-291-0/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12869 138bc75d-0d04-0410-961f-82ee72b054a4
* (register_operand): Don't reject subreg of complex mode.kenner1996-09-291-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12868 138bc75d-0d04-0410-961f-82ee72b054a4
* (expand_expr, case COMPONENT_REF): Don't try to directly load a complex.kenner1996-09-291-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12867 138bc75d-0d04-0410-961f-82ee72b054a4
* (copy_constant, case COMPLEX_CST): Add new arg, TYPE, to call to build_complex.kenner1996-09-291-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12866 138bc75d-0d04-0410-961f-82ee72b054a4
* (const_binop): Add new arg, TYPE, to call to build_complex.kenner1996-09-291-25/+30
| | | | | | | (fold, case CONJ_EXPR, COMPLEX_EXPR): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12865 138bc75d-0d04-0410-961f-82ee72b054a4
* (yylex): Add new arg, TYPE, to call to build_complex.kenner1996-09-291-3/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12864 138bc75d-0d04-0410-961f-82ee72b054a4
* (build_complex): Add new argument, TYPE.kenner1996-09-292-6/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12863 138bc75d-0d04-0410-961f-82ee72b054a4
* (contains_placeholder): Return 1 for PLACEHOLDER_EXPR.kenner1996-09-291-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12862 138bc75d-0d04-0410-961f-82ee72b054a4
* (store_expr): memset/bzero gets ptr_mode, not Pmode.kenner1996-09-291-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12861 138bc75d-0d04-0410-961f-82ee72b054a4