Age | Commit message (Collapse) | Author | Files | Lines |
|
From-SVN: r13258
|
|
(dwarf_fund_type_name, case FT_unsigned_int64): Fix typo.
From-SVN: r13254
|
|
From-SVN: r13178
|
|
From-SVN: r13160
|
|
From-SVN: r12976
|
|
From-SVN: r12961
|
|
From-SVN: r12910
|
|
From-SVN: r12770
|
|
From-SVN: r12569
|
|
then look inside for SAVE_EXPR.
From-SVN: r12543
|
|
From-SVN: r12524
|
|
From-SVN: r12390
|
|
Add `static' to inline functions.
Add prototypes for static function.
From-SVN: r12043
|
|
From-SVN: r12004
|
|
From-SVN: r11407
|
|
From-SVN: r10525
|
|
From-SVN: r9959
|
|
From-SVN: r9712
|
|
with no name or with ERROR_MARK for the fields.
From-SVN: r9619
|
|
From-SVN: r9070
|
|
* varasm.c (function_section): New function.
(assemble_start_function): Call it.
* output.h (function_section): Declare it.
* final.c (final_scan_insn): Call function_section instead of
text_section.
* dwarfout.c (dwarfout_begin_block): Likewise.
(dwarfout_end_block): Likewise.
(dwarfout_label): Likewise.
(dwarfout_begin_function): Likewise.
(dwarfout_end_function): Likewise.
(dwarfout_line): Likewise.
From-SVN: r8942
|
|
From-SVN: r8470
|
|
(output_decl, case FUNCTION_DECL): Corrected and simplified code that
determined when to generate varargs or ANSI stdargs variable length
parameter list DWARF information.
From-SVN: r7816
|
|
From-SVN: r6852
|
|
From-SVN: r6664
|
|
From-SVN: r6570
|
|
its TREE_TYPE.
From-SVN: r6210
|
|
(output_entry_point_die): Use it.
(output_global_subroutine_die, output_local_subroutine_die): Use it.
From-SVN: r6153
|
|
from its symbol_ref, not DECL_ASSEMBLER_NAME.
From-SVN: r6142
|
|
From-SVN: r5493
|
|
From-SVN: r4930
|
|
From-SVN: r4769
|
|
Use it in place of TYPE_MAIN_VARIANT everywhere in dwarfout.c.
From-SVN: r4704
|
|
!=...
(output_decl): Check for DECL_INITIAL == NULL_TREE rather than
DECL_EXTERNAL != 0 when trying to see if we have a mere function
declaration rather than a function definition.
(dwarfout_file_scope_decl): Likewise. Also, don't bother checking
TREE_USED for file-scope functions, since it isn't 100% accurate until
the end of compilation anyway.
From-SVN: r4225
|
|
PARM_DECLs only when DECL_RTL isn't usable...
(location_or_const_value_attribute): Fixed to use DECL_INCOMING_RTL
for PARM_DECLs only when DECL_RTL isn't usable, and even then, only
when it actually points to the right place.
From-SVN: r4189
|
|
From-SVN: r4118
|
|
given type when calling `user_def_type_attribute'.
From-SVN: r4005
|
|
From-SVN: r3181
|
|
From-SVN: r2647
|
|
built-in non-fundamental types.
From-SVN: r2528
|
|
(dwarfout_init, dwarfout_finish): Don't output labels
or .debug_aranges entries for .data1 and .rodata1 as these
sections aren't currently used.
From-SVN: r2369
|
|
(body_{begin,end}_attribute): New functions.
(dwarf_attr_name): Print AT_body_begin and AT_body_end.
(output_{local,global}_subroutine_die): Output the new attributes.
From-SVN: r2361
|
|
(PRINT_REG): Default definition added.
(dwarf_last_decl): Variable declaration added.
(output_reg_number): New function; handle -fverbose-asm reg printing.
(output_mem_loc_descriptor, output_loc_descriptor): Call it.
(output_decl): Set `dwarf_last_decl' each time this fn is called.
From-SVN: r2325
|
|
From-SVN: r2319
|
|
Catch cases of bogus DECL_RTL values involving pseudo-regs (for all
target systems) and print an annoying message if we ever see such a case.
From-SVN: r2311
|
|
treat that variable as optimized away.
From-SVN: r2253
|
|
(member_attribute): Use it.
(type_ok_for_scope): Rewritten to eliminate serious bugs.
(output_type): Call `output_pending_types_for_scope' at the end of
struct/union types (which are themselves scopes in C++).
From-SVN: r1681
|
|
(output_block): Fixed to deal correctly with non-inlined blocks.
From-SVN: r1678
|
|
(pure_or_virtual_attribute):
Add #if 0 around use of DECL_ABSTRACT_VIRTUAL_P.
(BLOCK_INLINE_FUNCTION): Obsolete definition deleted.
(block_ultimate_origin): New function.
(output_block): Local `have_significant_locals' renamed to `must_output_die'.
(output_block): Handle abstract & concrete blocks in inline functions.
(output_decls_for_scope): Don't bump `next_block_number' for abstract blocks.
From-SVN: r1601
|
|
to DECL_INLINE, DECL_NONLOCAL, DECL_REGISTER, DECL_EXTERNAL.
From-SVN: r1570
|