https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90551
Bug ID: 90551 Summary: New test case gcc.c-torture/compile/pr90263.c from r271400 reports unresolved Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- UNRESOLVED: gcc.c-torture/compile/pr90263.c -O0 scan-assembler mempcpy UNRESOLVED: gcc.c-torture/compile/pr90263.c -O1 scan-assembler mempcpy UNRESOLVED: gcc.c-torture/compile/pr90263.c -O2 scan-assembler mempcpy UNRESOLVED: gcc.c-torture/compile/pr90263.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler mempcpy UNRESOLVED: gcc.c-torture/compile/pr90263.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler mempcpy UNRESOLVED: gcc.c-torture/compile/pr90263.c -O3 -g scan-assembler mempcpy UNRESOLVED: gcc.c-torture/compile/pr90263.c -Os scan-assembler mempcpy spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O0 -w -ffat-lto-objects -fno-ident -c -o pr90263.o /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.c-torture/compile/pr90263.c PASS: gcc.c-torture/compile/pr90263.c -O0 (test for excess errors) gcc.c-torture/compile/pr90263.c -O0 : output file does not exist UNRESOLVED: gcc.c-torture/compile/pr90263.c -O0 scan-assembler memcpy Executing on host: /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O1 -w -ffat-lto-objects -fno-ident -c -o pr90263.o /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.c-torture/compile/pr90263.c (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O1 -w -ffat-lto-objects -fno-ident -c -o pr90263.o /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.c-torture/compile/pr90263.c PASS: gcc.c-torture/compile/pr90263.c -O1 (test for excess errors) gcc.c-torture/compile/pr90263.c -O1 : output file does not exist UNRESOLVED: gcc.c-torture/compile/pr90263.c -O1 scan-assembler memcpy ...and several more... Is the test not set up properly to create an assembler file? ------------------------------------------------------------------------ r271400 | marxin | 2019-05-20 02:55:00 -0500 (Mon, 20 May 2019) | 21 lines Come up with hook libc_has_fast_function (PR middle-end/90263). 2019-05-20 Martin Liska <mli...@suse.cz> PR middle-end/90263 * builtins.c (expand_builtin_memory_copy_args): When having a target with fast mempcpy implementation do now use memcpy. * config/i386/i386.c (ix86_libc_has_fast_function): New. (TARGET_LIBC_HAS_FAST_FUNCTION): Likewise. * doc/tm.texi: Likewise. * doc/tm.texi.in: Likewise. * target.def: * expr.c (emit_block_move_hints): Add 2 new arguments. * expr.h (emit_block_move_hints): Bail out when libcall to memcpy would be used. 2019-05-20 Martin Liska <mli...@suse.cz> PR middle-end/90263 * gcc.c-torture/compile/pr90263.c: New test. * lib/target-supports.exp: Add check_effective_target_glibc.