summaryrefslogtreecommitdiff
path: root/gcc/stmt.c
Commit message (Expand)AuthorAgeFilesLines
* * except.c (expand_eh_region_start_tree): Add DECL argument so wemrs1997-04-291-15/+27
* (pushcase_range): [try to] properly apply previous patch of empty range test.dje1997-04-261-4/+4
* (pushcase_range): Check for null range first.kenner1997-04-241-7/+7
* Add setjmp/longjmp exception handling.mrs1997-04-231-55/+339
* * stmt.c (group_case_nodes): Recognize more opportunities tolaw1997-02-101-1/+7
* (expand_asm_operands): Disallow matching constraints on output andkenner1996-10-301-7/+13
* returnmerrill1996-10-231-3/+8
* (expand_decl): Use mark_user_reg and simplify code.kenner1996-09-291-0/+1
* (expand_asm_operands): Fix errors in previous patches.kenner1996-09-291-26/+10
* (fixup_gotos): When running undefined labels, if no cleanup actionskenner1996-09-291-2/+3
* (expand_asm_operands): Handle '+' constraint.kenner1996-09-231-5/+40
* (expand_return): In code for doing scc with jumps,tege1996-08-141-8/+30
* (expand_end_bindings): Add test and call for nonlocal_goto_receiverkenner1996-08-121-2/+7
* install EH codemrs1996-07-231-7/+8
* formatting tweaksmrs1996-07-031-37/+38
* (expand_value_return): Handle PARALLEL return_reg.wilson1996-06-061-0/+15
* * expr.c (expand_expr, cond TARGET_EXPR): Make TARGET_EXPRsmrs1996-05-171-6/+5
* (expand_decl): Don't deduce alignment of SIZE from DECL_ALIGN; usekenner1996-05-071-2/+5
* (check_for_full_enumeration_handling): Call case_tree2listkenner1996-04-201-29/+66
* Revert to 1.140.kenner1996-04-201-4/+4
* (expand_end_case): Move conversion of case_list beforekenner1996-04-141-4/+4
* (struct case_node): New member balance.kenner1996-03-191-61/+248
* (expand_end_case): Don't use ADDR_DIFF_VEC for PIC ifkenner1996-02-131-0/+3
* (bc_pushcase): Fix precedence error.kenner1996-02-131-1/+1
* (save_expr_regs): Delete declaration; unused.kenner1996-01-151-5/+1
* (expand_asm_operands): Call assign_temp with extra arg.kenner1996-01-011-2/+2
* (tail_recursion_args): Compare TYPE_MAIN_VARIANTs.kenner1995-12-311-1/+2
* (fixup_gotos): Use DECL_ERROR_ISSUED instead of DECL_REGISTER.kenner1995-12-311-2/+2
* * stmt.c (expand_asm_operands): Use new assign_temp function.bothner1995-12-291-12/+2
* (expand_decl): Set alignment of register for pointer variable.kenner1995-12-271-1/+3
* (expand_asm_operands): Handle numeric constraints inwilson1995-12-181-2/+12
* * function.c (identify_blocks): Start with a chain of BLOCKs tomrs1995-12-141-4/+0
* (expand_start_stmt_expr): Do stack adjust in right place.kenner1995-09-121-1/+1
* Fix spelling errors.kenner1995-08-281-1/+1
* (fixup_gotos): When some fixups done, reset to point to next insteadkenner1995-08-151-1/+1
* (expand_asm_operands): Type '0'..'4' operands may allow regs, so movekenner1995-08-131-1/+1
* (emit_nop): Do not emit a nop if there is a single insn before a labelkenner1995-07-261-1/+2
* (expand_start_stmt_expr): Force stack adjust before NO_DEFER_POP.kenner1995-07-141-0/+1
* Delete redundant forward decls.kenner1995-06-281-28/+4
* (expand_asm_operands): Handle input operands that may not be in akenner1995-06-271-6/+49
* (expand_return): Correctly handle returning BLKmode structures inkenner1995-06-231-35/+44
* Update FSF address.kenner1995-06-151-1/+2
* (expand_asm_operands): See if output operand permits register. Ifkenner1995-06-111-18/+50
* (all_cases_count, case INTEGER_TYPE): Fix typo in checking for integerkenner1995-06-111-1/+1
* (expand_computed_goto): Call do_pending_stack_adjust.kenner1995-05-281-1/+3
* Fix typos in comments.kenner1995-05-161-3/+3
* (expand_return): When returning BLKmode structure, usewilson1995-04-271-3/+11
* (expand_return): When returning BLKmode structure inwilson1995-04-251-16/+18
* (expand_end_bindings): Write a BARRIER after call to abort in nonlocalkenner1995-04-241-0/+1
* (expand_decl_init): Call preserve_temp_slots to keep around any tempkenner1995-04-241-0/+1