aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
AgeCommit message (Expand)AuthorFilesLines
1999-10-26Reorg reg-stack to use the standard CFG.Jan Hubicka1-0/+28
1999-10-11Bring copy_insn_1 and copy_rtx in sync and simplify themBernd Schmidt1-17/+4
1999-10-10Fix a warning in copy_insn_1Bernd Schmidt1-1/+1
1999-10-08Add functions copy_insn/copy_insn_1; use them in jump.cBernd Schmidt1-0/+196
1999-09-23Fix PA problem in order of initializations.Alex Samuel1-32/+32
1999-09-21emit-rtl.c (init_emit_once): Initialize const_int_rtx before other initializa...Alexandre Oliva1-49/+49
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1
1999-09-18rtl.h (global_rtx_index): New enum.Alex Samuel1-114/+91
1999-09-15emit-rtl.c (free_emit_status): Don't check DECL_DEFER_OUTPUT.Richard Henderson1-5/+3
1999-09-14Undo bogus changes from gcc2 mergeBernd Schmidt1-11/+5
1999-09-09function.h (free_after_compilation): Remove decl parameter.Mark Mitchell1-5/+3
1999-09-07emit-rtl.c (free_emit_status): Take decl as a parameter.Mark Mitchell1-3/+10
1999-09-06Merge in gcc2-ss-010999Jeff Law1-9/+24
1999-09-05Makefile.in (ggc-simple.o): Depend on varray.h.Richard Henderson1-34/+24
1999-09-05Makefile.in (stor-layout.o): Depend on ggc.h.Richard Henderson1-0/+9
1999-09-05Makefile.in (tree.o): Depend on ggc.h.Richard Henderson1-0/+37
1999-09-05c-decl.c (struct language_function): Renamed from struct c_function.Bernd Schmidt1-9/+21
1999-09-04Makefile.in (GGC, GGC_LIB): New.Richard Henderson1-11/+11
1999-09-01emit-rtl.c (init_emit_once): Don't use GET_MODE_WIDER_MODE to step through CC...Richard Henderson1-4/+3
1999-08-31rtl.h (RTL_CHECK1, RTL_CHECK2): New macros which type- and bounds- check RTL ...Zack Weinberg1-1/+1
1999-08-31Fix thinko in last change.Jeff Law1-10/+0
1999-08-31emit-rtl.c (copy_rtx_if_shared): A MEM which references virtual_stack_vars_rt...Jeffrey A Law1-7/+9
1999-08-24Fix more problems from GC diffsBernd Schmidt1-2/+0
1999-08-20rtl.h (rtx_format): Constify a char*.Kaveh R. Ghazi1-3/+3
1999-08-19rtl.def (NOTE): Change format to "iuu0n".Zack Weinberg1-20/+2
1999-08-11emit-rtl.c (mark_reg_pointer): Don't increase the alignment of a register tha...Richard Earnshaw1-2/+8
1999-08-09Include function.h in most files.Bernd Schmidt1-206/+86
1999-08-04Warning fixes:Kaveh R. Ghazi1-1/+0
1999-08-01Backport of GC branch patches part 2: kill stmt status saving.Bernd Schmidt1-2/+1
1999-07-31Backport of GC branch patches part 1: kill eh status saving.Bernd Schmidt1-1/+0
1999-07-25builtins.c (expand_builtin_saveregs): Remove static, remove exp and ignore ar...Richard Henderson1-0/+2
1999-07-22explow.c (trunc_int_for_mode): New function.Richard Henderson1-20/+1
1999-07-14emit-rtl.c (gen_realpart): Issue an error for cases GCC can not handle at thi...Jeffrey A Law1-0/+10
1999-06-21Jakub Jelinek <jj@ultra.linux.cz>Jakub Jelinek1-0/+16
1999-06-16emit-rtl.c (operand_subword): Tighten checks for when it is safe to safe to e...Jeffrey A Law1-3/+26
1999-04-29emit-rtl.c (start_sequence): Expand comments.Mark Mitchell1-7/+23
1999-04-29emit-rtl.c (operand_subword): Religiously mask and sign-extend from 32-bits t...Richard Henderson1-28/+38
1999-04-17c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename.Zack Weinberg1-0/+1
1999-04-06emit-rtl.c (gen_rtx_CONST_DOUBLE): Use XWINT not XINT.Richard Henderson1-2/+9
1999-04-01Move over patch from Bernd Schmidt from GC branch:Richard Henderson1-8/+42
1999-03-25rtl.texi (RTX_FRAME_RELATED_P): Add documentation.Andrew Macleod1-0/+18
1999-02-25Flow rewrite to use basic block structures and edge lists.Richard Henderson1-1/+18
1999-02-10Fix 64b-x-32b cross compiler breakage. Make alpha-x-m32r work again.Jim Wilson1-0/+12
1999-01-29emit-rtl.c (remove_insn): New function.Dave Brolley1-0/+58
1999-01-21* emit-rtl.c (try_split): Don't try to split non-instructions.Richard Henderson1-4/+3
1999-01-21varasm.c (output_constant_pool): Use floor_log2 instead of exact_log2 for ASM...Vladimir N. Makarov1-3/+7
1999-01-19Update copyrightsMark Mitchell1-1/+1
1999-01-19rtl.h (rtx_def): Update documentation.Mark Mitchell1-4/+2
1998-12-15Cope with inlining functions which return a multiword CONCAT valueNick Clifton1-1/+1
1998-12-07* emit-rtl.c: Fix typo.Mike Stump1-1/+1