tree.c (annotate_with_file_line): Compare line numbers before file names.
* tree.c (annotate_with_file_line): Compare line numbers before file names. From-SVN: r104239
This commit is contained in:
parent
00ff8e1926
commit
282c3fdc47
2 changed files with 9 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-09-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
|
||||
|
||||
* tree.c (annotate_with_file_line): Compare line numbers before
|
||||
file names.
|
||||
|
||||
2005-09-13 Uros Bizjak <uros@kss-loka.si>
|
||||
|
||||
PR target/23816
|
||||
|
|
|
@ -3116,9 +3116,9 @@ annotate_with_file_line (tree node, const char *file, int line)
|
|||
a node with the same information already attached to that node!
|
||||
Just return instead of wasting memory. */
|
||||
if (EXPR_LOCUS (node)
|
||||
&& EXPR_LINENO (node) == line
|
||||
&& (EXPR_FILENAME (node) == file
|
||||
|| ! strcmp (EXPR_FILENAME (node), file))
|
||||
&& EXPR_LINENO (node) == line)
|
||||
|| !strcmp (EXPR_FILENAME (node), file)))
|
||||
{
|
||||
last_annotated_node = node;
|
||||
return;
|
||||
|
@ -3129,9 +3129,9 @@ annotate_with_file_line (tree node, const char *file, int line)
|
|||
than half. */
|
||||
if (last_annotated_node
|
||||
&& EXPR_LOCUS (last_annotated_node)
|
||||
&& EXPR_LINENO (last_annotated_node) == line
|
||||
&& (EXPR_FILENAME (last_annotated_node) == file
|
||||
|| ! strcmp (EXPR_FILENAME (last_annotated_node), file))
|
||||
&& EXPR_LINENO (last_annotated_node) == line)
|
||||
|| !strcmp (EXPR_FILENAME (last_annotated_node), file)))
|
||||
{
|
||||
SET_EXPR_LOCUS (node, EXPR_LOCUS (last_annotated_node));
|
||||
return;
|
||||
|
|
Loading…
Add table
Reference in a new issue