summaryrefslogtreecommitdiff
path: root/gcc/dojump.c
Commit message (Collapse)AuthorAgeFilesLines
* * dojump.c (do_jump): Copy SUBREGs into a pseudo for comparison.sayle2003-03-301-4/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65060 138bc75d-0d04-0410-961f-82ee72b054a4
* * dojump.c (do_jump): Handle UNSAVE_EXPR specially.jakub2003-03-241-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64791 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-13 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>ansgar2003-03-131-0/+1014
* Makefile.in (dojump.o): New target. * dojump.c: New file. (init_pending_stack_adjust): Moved here from expr.c. (clear_pending_stack_adjust): Likewise. (do_pending_stack_adjust): Likewise. (jumpifnot): Likewise. (jumpif): Likewise. (do_jump): Likewise. (do_jump_by_parts_greater): Likewise. (do_jump_by_parts_greater_rtx): Likewise. (do_jump_by_parts_equality): Likewise. (do_jump_by_parts_equality_rtx): Likewise. (compare_from_rtx): Likewise. (do_compare_rtx_and_jump): Likewise. (do_compare_and_jump): Likewise. * expr.c (init_pending_stack_adjust): Removed to dojump.c. (clear_pending_stack_adjust): Likewise. (do_pending_stack_adjust): Likewise. (jumpifnot): Likewise. (jumpif): Likewise. (do_jump): Likewise. (do_jump_by_parts_greater): Likewise. (do_jump_by_parts_greater_rtx): Likewise. (do_jump_by_parts_equality): Likewise. (do_jump_by_parts_equality_rtx): Likewise. (compare_from_rtx): Likewise. (do_compare_rtx_and_jump): Likewise. (do_compare_and_jump): Likewise. (placeholder_list): Made declaration extern. * expr.h (placeholder_list): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64309 138bc75d-0d04-0410-961f-82ee72b054a4