OSDN Git Service

PR debug/11983
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Mar 2004 23:42:37 +0000 (23:42 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Mar 2004 23:42:37 +0000 (23:42 +0000)
commit1b6ad37661ec49431e314afafa880338e1cfc872
tree90f4d67a218ec9ceebb041b50a083be92404f621
parent42706596f36f38cb32732e6337ecb28d9d6d3055
PR debug/11983
* dwarf2out.c (enum dw_val_class): Rename dw_val_class_float to
dw_val_class_vec.  Replace use throughout file.
(dw_float_const): Delete.
(dw_vec_const): New.
(dw_val_struct_union): Rename val_float to val_vec.  Replace use
throughout file.
(add_AT_vec): Rename from add_AT_float.  Add elt_size param.
(same_dw_val_p): Adjust vec comparison.  Use memcmp.
(size_of_die): Adjust dw_val_class_vec sizing.
(output_die): Output dw_val_class_vec.
(insert_int, extract_int, insert_float): New functions.
(add_const_value_attribute): Use insert_float for CONST_DOUBLE.
Handle CONST_VECTOR.
(add_location_or_const_value_attribute): Handle CONST_VECTOR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79077 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2out.c