gas: Update commit 4780e5e4933
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 26 Nov 2021 20:03:00 +0000 (12:03 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 26 Nov 2021 20:08:22 +0000 (12:08 -0800)
Update

commit 4780e5e4933a2497a5aecc4ceabbbb8e82aaf822
Author: Tom de Vries <tdevries@suse.de>
Date:   Fri Nov 26 09:59:45 2021 +0100

    [gas] Fix file 0 dir with -gdwarf-5

1. Replace i with j in

  for (j = 0; i < NUM_MD5_BYTES; ++j)

2. Pass -W to readelf to force CU: in output due to:

      if (do_wide || strlen (directory) < 76)
printf (_("CU: %s/%s:\n"), directory, file_table[0].name);
      else
printf ("%s:\n", file_table[0].name);

PR gas/28629
* dwarf2dbg.c (out_dir_and_file_list): Fix a typo in commit
4780e5e4933.
* testsuite/gas/elf/dwarf-5-nop-for-line-table.d: Pass -W to
readelf.

gas/dwarf2dbg.c
gas/testsuite/gas/elf/dwarf-5-nop-for-line-table.d

index 7300bfe26483d3819c9234c8d65d1ab45c84fbec..8e91bef20ab2bf8700964d4a81169a580fddeb58 100644 (file)
@@ -2279,7 +2279,7 @@ out_dir_and_file_list (segT line_seg, int sizeof_offset)
              files[0].filename = files[1].filename;
              files[0].dir = files[1].dir;
              if (emit_md5)
-               for (j = 0; i < NUM_MD5_BYTES; ++j)
+               for (j = 0; j < NUM_MD5_BYTES; ++j)
                  files[0].md5[j] = files[1].md5[j];
            }
          else
index 651a1a20707d392caeb8ef7850795c5e3e5b94a6..6137bc5f40b235533419f247f006372031559b2e 100644 (file)
@@ -1,6 +1,6 @@
 #as: --gdwarf-5
 #name: Check line table is produced with .nops
-#readelf: -wL
+#readelf: -W -wL
 
 #...
 Contents of the .debug_line section: