PR 23282
* bfdio.c (bfd_seek): Optimize away seeks to current position.
+2018-06-14 Alan Modra <amodra@gmail.com>
+
+ PR 23282
+ * bfdio.c (bfd_seek): Optimize away seeks to current position.
+
2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
Faraz Shahbazker <Faraz.Shahbazker@mips.com>
if (direction != SEEK_CUR)
position += offset;
+ if ((direction == SEEK_CUR && position == 0)
+ || (direction == SEEK_SET && (ufile_ptr) position == abfd->where))
+ return 0;
+
result = abfd->iovec->bseek (abfd, position, direction);
if (result != 0)
{