(output_inlined_structure_type_die, output_inlined_union_type_die): New functions added. (output_entry_point_die, output_formal_parameter_die, output_global_subroutine_die, output_global_variable_die, output_label_die, output_lexical_block_die, output_inlined_subroutine_die, output_local_variable_die, output_local_subroutine_die): Fixed to handle inline abstract & concrete (i.e. inlined) instances. (output_inlined_subroutine_die): Deleted. (output_label_die): Don't permit the rtx associated with a named user-declared label to be marked as INSN_DELETED_P. (output_tagged_type_instantiation): New function added. (output_decl): Call `output_tagged_type_instantiation'. Don't generate a pubnames label for anything marked as DECL_ABSTRACT. (output_die): Generate the proper kind fo DIE for each of the four possible combination of {normal, inlined} {variable, parameter}. (dwarfout_file_scope_decl): Don't generate pubnames entries if strictly abstract. (ordering_attribute): Only def if USE_ORDERING_ATTRIBUTE is defined. (output_array_type_die): Only call ordering_attribute if it is defined. (name_and_src_coords_attributes): Don't make it inline. Do make it static linkage. (const_value_attribute): Catch invalid kinds of rtx nodes by aborting for the default case in switch. (output_ptr_to_mbr_type_die): Make it static linkage. (output_formal_types): Make sure that `formal_type' is initialized. (output_type): Add a default case for switch. (output_decl): Don't suppress DIEs for the initial (artificial) arguments for C++ static member functions. (ceiling, field_type, simple_type_align_in_bits, simple_type_size_in_bits, field_byte_offset): New functions added. (data_member_location_attribute): Use new routine `field_byte_offset' to calculate the offset value for the AT_location attribute. (byte_size_attribute): Use new routine `field_type' to get the actual type for any FIELD_DECL. Also, use `simple_type_size_in_bits' to avoid potential problems with ERROR_MARKs when computing the size of a FIELD_DECL. (bit_offset_attribute): Rewritten to use `field_byte_offset' when determining the start of the "containing object". From-SVN: r1531
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
config | Loading commit data... | |
ginclude | Loading commit data... | |
objc | Loading commit data... | |
Makefile.in | Loading commit data... | |
PROBLEMS | Loading commit data... | |
README-fixinc | Loading commit data... | |
README.TRAD | Loading commit data... | |
assert.h | Loading commit data... | |
basic-block.h | Loading commit data... | |
c-aux-info.c | Loading commit data... | |
c-common.c | Loading commit data... | |
c-convert.c | Loading commit data... | |
c-decl.c | Loading commit data... | |
c-lang.c | Loading commit data... | |
c-lex.c | Loading commit data... | |
c-lex.h | Loading commit data... | |
c-parse.gperf | Loading commit data... | |
c-pragma.c | Loading commit data... | |
c-tree.h | Loading commit data... | |
c-typeck.c | Loading commit data... | |
caller-save.c | Loading commit data... | |
calls.c | Loading commit data... | |
cccp.c | Loading commit data... | |
cexp.y | Loading commit data... | |
collect2.c | Loading commit data... | |
combine.c | Loading commit data... | |
conditions.h | Loading commit data... | |
config.sub | Loading commit data... | |
configure.bat | Loading commit data... | |
cpp.1 | Loading commit data... | |
cross-make | Loading commit data... | |
crtstuff.c | Loading commit data... | |
cse.c | Loading commit data... | |
dbxout.c | Loading commit data... | |
dbxstclass.h | Loading commit data... | |
defaults.h | Loading commit data... | |
dostage2 | Loading commit data... | |
dwarf.h | Loading commit data... | |
dwarfout.c | Loading commit data... | |
emit-rtl.c | Loading commit data... | |
enquire.c | Loading commit data... | |
explow.c | Loading commit data... | |
expmed.c | Loading commit data... | |
expr.c | Loading commit data... | |
expr.h | Loading commit data... | |
final.c | Loading commit data... | |
fixcpp | Loading commit data... | |
fixinc.svr4 | Loading commit data... | |
fixincludes | Loading commit data... | |
flags.h | Loading commit data... | |
flow.c | Loading commit data... | |
fold-const.c | Loading commit data... | |
function.c | Loading commit data... | |
function.h | Loading commit data... | |
gbl-ctors.h | Loading commit data... | |
gcc.c | Loading commit data... | |
genattr.c | Loading commit data... | |
genattrtab.c | Loading commit data... | |
gencodes.c | Loading commit data... | |
genconfig.c | Loading commit data... | |
genemit.c | Loading commit data... | |
genextract.c | Loading commit data... | |
genflags.c | Loading commit data... | |
genoutput.c | Loading commit data... | |
genpeep.c | Loading commit data... | |
genrecog.c | Loading commit data... | |
glimits.h | Loading commit data... | |
global.c | Loading commit data... | |
gsyms.h | Loading commit data... | |
halfpic.c | Loading commit data... | |
halfpic.h | Loading commit data... | |
hard-reg-set.h | Loading commit data... | |
input.h | Loading commit data... | |
integrate.c | Loading commit data... | |
integrate.h | Loading commit data... | |
jump.c | Loading commit data... | |
libgcc1.c | Loading commit data... | |
libgcc2.c | Loading commit data... | |
limitx.h | Loading commit data... | |
limity.h | Loading commit data... | |
local-alloc.c | Loading commit data... | |
longlong.h | Loading commit data... | |
loop.c | Loading commit data... | |
loop.h | Loading commit data... | |
machmode.def | Loading commit data... | |
machmode.h | Loading commit data... | |
make-cc1.com | Loading commit data... | |
make-cccp.com | Loading commit data... | |
make-gcc.com | Loading commit data... | |
make-l2.com | Loading commit data... | |
mips-tdump.c | Loading commit data... | |
mips-tfile.c | Loading commit data... | |
optabs.c | Loading commit data... | |
output.h | Loading commit data... | |
pcp.h | Loading commit data... | |
print-rtl.c | Loading commit data... | |
print-tree.c | Loading commit data... | |
protoize.c | Loading commit data... | |
real.h | Loading commit data... | |
recog.c | Loading commit data... | |
recog.h | Loading commit data... | |
reg-stack.c | Loading commit data... | |
regclass.c | Loading commit data... | |
regs.h | Loading commit data... | |
reload.c | Loading commit data... | |
reload.h | Loading commit data... | |
reload1.c | Loading commit data... | |
reorg.c | Loading commit data... | |
rtl.c | Loading commit data... | |
rtl.def | Loading commit data... | |
rtl.h | Loading commit data... | |
rtlanal.c | Loading commit data... | |
sched.c | Loading commit data... | |
sdbout.c | Loading commit data... | |
sort-protos | Loading commit data... | |
stack.h | Loading commit data... | |
stmt.c | Loading commit data... | |
stor-layout.c | Loading commit data... | |
stupid.c | Loading commit data... | |
sys-protos.h | Loading commit data... | |
sys-types.h | Loading commit data... | |
toplev.c | Loading commit data... | |
tree.c | Loading commit data... | |
tree.h | Loading commit data... | |
typeclass.h | Loading commit data... | |
unprotoize.c | Loading commit data... | |
unroll.c | Loading commit data... | |
varasm.c | Loading commit data... | |
vmsconfig.com | Loading commit data... | |
xcoffout.c | Loading commit data... | |
xcoffout.h | Loading commit data... |