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.

Reply via email to