aboutsummaryrefslogtreecommitdiff
path: root/gcc/except.c
AgeCommit message (Expand)AuthorFilesLines
2001-08-16tweak commentJason Merrill1-1/+5
2001-08-15* except.c (TYPE_HASH): Cast to size_t, not HOST_WIDE_INT.Richard Henderson1-1/+1
2001-08-13expr.h: Split out optab- and libfunc-related code to...Zack Weinberg1-0/+1
2001-08-08dbxout.c: Fix comment formatting.Kazu Hirata1-1/+1
2001-08-08* except.c (remove_fixup_regions): Fix typo.Mark Mitchell1-1/+1
2001-08-06except.c (convert_from_eh_region_ranges_1): Never mark USE or CLOBBER insns a...Richard Henderson1-0/+2
2001-08-03except.c (collect_one_action_chain): Add an explicit cleanup action if region...Richard Henderson1-1/+20
2001-08-01except.c (output_function_exception_table): Use assemble_align.Richard Henderson1-2/+2
2001-08-01* except.c (duplicate_eh_regions): Test n_array[i] for NULL.Jeff Sturm1-1/+1
2001-07-29rtlanal.c (parms_set, [...]): Break out from...; handle multiple sets.Jan Hubicka1-45/+1
2001-07-29basic-block.h (CLEANUP_PRE_LOOP): New.Jan Hubicka1-2/+2
2001-07-25except.c (reachable_handlers): Handle a region being removed out from under a...Richard Henderson1-4/+10
2001-07-20integrate.c (copy_insn_list): handle NOTE_INSN_DELETED_LABEL, as if it were C...Jan Hubicka1-2/+1
2001-07-16basic-block.h (CLEANUP_PRE_SIBCALL): New constant.Jan Hubicka1-2/+2
2001-07-11flow.c (merge_blocks_move_successor_nojumps): Do not crash when fallthru edge...Jan Hubicka1-2/+2
2001-07-10regmove.c (replace_in_call_usage): Fix warnings.Jan van Male1-4/+5
2001-07-02emit-rtl.c (adjust_address): New function.Richard Kenner1-14/+8
2001-06-18except.c (resolve_fixup_regions): Initialise "cleanup".Ben Elliston1-1/+1
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