https://sourceware.org/bugzilla/show_bug.cgi?id=18687

--- Comment #2 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Alan Modra <amo...@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=511b1657d2b251e529a7a0634325bb7d8f3af80d

commit 511b1657d2b251e529a7a0634325bb7d8f3af80d
Author: Alan Modra <amo...@gmail.com>
Date:   Wed Jul 22 21:58:50 2015 +0930

    gas line buffer handling

    This fixes a segfault when macro definitions end on the last line of a
    file, and that line isn't properly terminated with a newline.  gas
    used to throw away the last line in cases like this, whereas in other
    cases gas added the missing newline.  So I've also made gas
    consistently provide a missing newline.

        PR gas/18687
        * input-scrub.c (input_scrub_next_buffer): Rearrange and simplify
        loop.  Don't drop lines at end of file lacking a newline, add a
        newline instead.  Ensure partial_size is zero whenever
        partial_where is NULL.  Adjust buffer size for extra char.
        (input_scrub_push, input_scrub_begin): Adjust buffer size here too.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to