This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug string/19907] Incorrect memcpy tests


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

--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, hjl/benchtests/master has been created
        at  c245c47ac392b70e05632abc1bc48d3ef14920be (commit)

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c245c47ac392b70e05632abc1bc48d3ef14920be

commit c245c47ac392b70e05632abc1bc48d3ef14920be
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Apr 3 17:21:45 2016 -0700

    Copy very large data with non-temporal stores

    Add __x86_shared_non_temporal_threshold

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=97e117a1d2929e6633f834542dda1bc89b095620

commit 97e117a1d2929e6633f834542dda1bc89b095620
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Apr 4 09:38:30 2016 -0700

    Clear destination buffer set by the previous run

    Clear the destination buffer set by the previous run in test-memcpy.c
    and test-memmove.c to catch the error when the following implementations
    do copy anything.

        PR string/19907
        * string/test-memcpy.c (do_one_test): Clear the destination
        buffer set by the previous run.
        * string/test-memmove.c (do_one_test): Likewise.

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=d1a27f0f33a6c07c6842e8d1c7a67ad8758873a1

commit d1a27f0f33a6c07c6842e8d1c7a67ad8758873a1
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Mar 30 09:18:27 2016 -0700

    Add --enable-large-benchtests for large data benchmarks

    We like to run memcpy memmove and memset benchmarks with large data sizes.
    This patch adds --enable-large-benchtests to enable benchmarks with very
    large data.

        * benchtests/Makefile (string-benchset): Add memcpy-large,
        memmove-large and memset-large for --enable-large-benchtests.
        * benchtests/bench-memcpy-large.c: New file.
        * benchtests/bench-memmove-large.c: Likewise.
        * benchtests/bench-memmove-large.c: Likewise.
        * benchtests/bench-string.h (TIMEOUT): Don't redefine.
        * config.make.in (run-large-benchtests): New.
        * configure.ac: Add --enable-large-benchtests.
        * configure: Regenerated.

-----------------------------------------------------------------------

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]