aboutsummaryrefslogtreecommitdiff
path: root/gcc/except.c
AgeCommit message (Expand)AuthorFilesLines
2001-06-08except.c (get_exception_pointer, [...]): Take a struct function.Richard Henderson1-13/+15
2001-06-08basic-block.h: Improve comments.Mark Mitchell1-4/+0
2001-06-08except.c (expand_eh_region_end_allowed): Call do_pending_stack_adjust as nece...Mark Mitchell1-0/+8
2001-06-02except.c (expand_builtin_frob_return_addr): Add missing call to convert_memor...Richard Kenner1-13/+10
2001-05-20except.c (dw2_build_landing_pads): Use word_mode, not Pmode, as ncessary.Richard Henderson1-2/+14
2001-05-17except.h (protect_cleanup_actions): Remove it.Mark Mitchell1-2/+9
2001-05-17except.c (sjlj_emit_function_enter): Call assemble_external_libcall for eh_pe...Jeffrey A Law1-0/+4
2001-05-16except.c (eh_data_format_name): Move to ...Richard Henderson1-129/+2
2001-05-12dwarf2asm.c (size_of_encoded_value): New function.Richard Henderson1-18/+20
2001-05-11defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New.Richard Henderson1-34/+92
2001-05-07except.c (sjlj_mark_call_sites): Do not search for assignments to non-argumme...Jeffrey A Law1-0/+5
2001-05-05except.c (remove_fixup_regions): Adjust REG_EH_REGION notes to the parent of ...Richard Henderson1-2/+21
2001-05-01bitmap.c: Change NULL_PTR to NULL or "(rtx*)0".Kaveh R. Ghazi1-2/+2
2001-04-27except.c (expand_eh_region_start): Don't start a new block.Jason Merrill1-26/+1
2001-04-26* except.c (get_exception_filter): word_mode, not Pmode.Jason Merrill1-1/+1
2001-04-26except.c (expand_eh_region_end_cleanup): Force pending stack adjust before em...Andrew Haley1-0/+3
2001-04-24except.c (reachable_handlers): Step out one level from a RESX.Jason Merrill1-58/+72
2001-04-03rtl.h (LCT_THROW): New.Richard Henderson1-1/+1
2001-03-28IA-64 ABI Exception Handling.Richard Henderson1-2750/+2953
2001-03-27except.c (can_throw_internal): Rename from can_throw.Richard Henderson1-6/+6
2001-03-27Remove flag_new_exceptions.Richard Henderson1-0/+7
2001-03-27Make -fsjlj-exceptions a configure option.Richard Henderson1-21/+16
2001-03-27bb-reorder.c, [...]: Rename asynchronous_exceptions to flag_non_call_exceptions.Richard Henderson1-2/+2
2001-03-27except.c (eh_regs): Save results of build_pointer_type to a temp as FUNCTION_...Alan Modra1-4/+4
2001-03-22mkconfig.sh: Include insn-flags.h.Richard Henderson1-2/+0
2001-02-04diagnostic.h (set_internal_error_function): Renamed.Richard Kenner1-1/+2
2001-01-28configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.Kaveh R. Ghazi1-2/+1
2001-01-10output.h (make_function_rtl): Remove prototype.Mark Mitchell1-1/+1
2000-12-03bb-reorder.c (reorder_basic_blocks): Don't check for EH edges unless exceptio...Richard Henderson1-19/+38
2000-11-17ggc.h: Delete ggc_add_string_root and ggc_mark_string.Zack Weinberg1-1/+1
2000-11-17stringpool.c: New file.Zack Weinberg1-1/+1
2000-10-13Remove obstacks.Mark Mitchell1-25/+0
2000-10-01c-decl.c (c_expand_body): Don't generate RTL if flag_syntax_only.Mark Mitchell1-1/+2
2000-09-17Bring back equal forms for libcallsBernd Schmidt1-2/+3
2000-05-31* except.c (clear_function_eh_region): Do not free NULL.Philippe De Muyter1-1/+2
2000-05-30* except.c (free_exception_table): Do not free NULL.Philippe De Muyter1-1/+2
2000-05-25except.h (can_throw): Declare it.Mark Mitchell1-4/+2
2000-05-25except.c (func_eh_entry): Add emitted field.Andrew MacLeod1-29/+74
2000-05-20top level:Zack Weinberg1-1/+1
2000-05-11except.c (find_exception_handler_labels_1): New function.Jakub Jelinek1-15/+31
2000-03-29except.c (add_eh_table_entry): Mark type_info's as referenced.Nathan Sidwell1-0/+18
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-1/+1
2000-03-22Implement dwarf2 exception handling for the ARM.Jason Merrill1-4/+6
2000-03-19emit-rtl.c (push_to_full_sequence, [...]): New functions.Martin v. Löwis1-6/+4
2000-03-10Fix typo last change.Richard Henderson1-2/+2
2000-03-10except.c (can_throw): Use INTVAL on a CONST_INT.Richard Henderson1-2/+2
2000-03-09except.c (nothrow_function_p): If -fno-exceptions, just return.Jason Merrill1-0/+9
2000-03-09except.c (can_throw): See through a SEQUENCE.Jason Merrill1-10/+23
2000-03-08flow.c (count_basic_blocks, [...]): A rethrow can occur outside of an EH region.Jason Merrill1-20/+32
2000-03-07tree.h (INT_CST_LT, [...]): Remove unneeded casts.Richard Kenner1-2/+1