summaryrefslogtreecommitdiff
path: root/gcc/vmsdbgout.c
diff options
context:
space:
mode:
authorgingold <gingold@138bc75d-0d04-0410-961f-82ee72b054a4>2011-04-21 13:01:26 +0000
committergingold <gingold@138bc75d-0d04-0410-961f-82ee72b054a4>2011-04-21 13:01:26 +0000
commit235b5b0e407cbbadf0f495560d656ab09abdfb13 (patch)
tree3a9e1475caf241c79073ac1c39ba8e5c4ac6a3ac /gcc/vmsdbgout.c
parent72b989d86e74ac569fad66acd96e65a5cb2d83e6 (diff)
downloadgcc-235b5b0e407cbbadf0f495560d656ab09abdfb13.tar.gz
2011-04-21 Tristan Gingold <gingold@adacore.com>
* vmsdbgout.c (write_srccorr): Compute file length from the string. (dst_file_info_struct): Remove flen field. (lookup_filename): Remove code that set flen field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172824 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/vmsdbgout.c')
-rw-r--r--gcc/vmsdbgout.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c
index 01191001ac2..1d58d690705 100644
--- a/gcc/vmsdbgout.c
+++ b/gcc/vmsdbgout.c
@@ -71,7 +71,6 @@ typedef struct dst_file_info_struct
long ebk;
short ffb;
char rfo;
- char flen;
}
dst_file_info_entry;
@@ -932,7 +931,7 @@ write_srccorr (int fileid, dst_file_info_entry file_info_entry,
int src_command_size;
int linesleft = file_info_entry.max_line;
int linestart = file_info_entry.listing_line_start;
- int flen = file_info_entry.flen;
+ int flen = strlen (file_info_entry.file_name);
int linestodo = 0;
DST_SOURCE_CORR src_header;
DST_SRC_COMMAND src_command;
@@ -977,7 +976,7 @@ write_srccorr (int fileid, dst_file_info_entry file_info_entry,
src_command.dst_a_src_cmd_fields.dst_a_src_decl_src.dst_b_src_df_rms_rfo
= file_info_entry.rfo;
src_command.dst_a_src_cmd_fields.dst_a_src_decl_src.dst_b_src_df_filename
- = file_info_entry.flen;
+ = flen;
src_header.dst_a_source_corr_header.dst__header_length.dst_w_length
= DST_K_SOURCE_CORR_HEADER_SIZE + src_command_size - 1;
@@ -1332,7 +1331,6 @@ lookup_filename (const char *file_name)
register char *fn;
register unsigned i;
const char *fnam;
- char flen;
long long cdt = 0;
long ebk = 0;
short ffb = 0;
@@ -1341,7 +1339,6 @@ lookup_filename (const char *file_name)
int ver = 0;
fnam = full_name (file_name);
- flen = strlen (fnam);
/* Check to see if the file name that was searched on the previous call
matches this file name. If so, return the index. */
@@ -1386,7 +1383,6 @@ lookup_filename (const char *file_name)
file_info_table[file_info_table_in_use].ebk = ebk;
file_info_table[file_info_table_in_use].ffb = ffb;
file_info_table[file_info_table_in_use].rfo = rfo;
- file_info_table[file_info_table_in_use].flen = flen;
last_file_lookup_index = file_info_table_in_use++;
return last_file_lookup_index;