FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, -O0 FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, -O1 FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, -O2 FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, -O3 -fomit-frame-po inter FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, -O3 -g FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, -Os also FAIL: gcc.c-torture/execute/builtins/strpcpy.c execution, -O1 FAIL: gcc.c-torture/execute/builtins/strpcpy.c execution, -O2 FAIL: gcc.c-torture/execute/builtins/strpcpy.c execution, -O3 -fomit-frame-poin ter FAIL: gcc.c-torture/execute/builtins/strpcpy.c execution, -O3 -g FAIL: gcc.c-torture/execute/builtins/strpcpy.c execution, -Os Executing on host: /home/dave/gnu/gcc-3.5/objdir/gcc/xgcc -B/home/dave/gnu/gcc-3 .5/objdir/gcc/ /home/dave/gnu/gcc-3.5/gcc/gcc/testsuite/gcc.c-torture/execute/bu iltins/strpcpy-2.c /home/dave/gnu/gcc-3.5/gcc/gcc/testsuite/gcc.c-torture/execut e/builtins/strpcpy-2-lib.c /home/dave/gnu/gcc-3.5/gcc/gcc/testsuite/gcc.c-tortur e/execute/builtins/lib/main.c -w -O0 -lm -o /home/dave/gnu/gcc-3.5/objdir/ gcc/testsuite/strpcpy-2.x0 (timeout = 300) PASS: gcc.c-torture/execute/builtins/strpcpy-2.c compilation, -O0 Setting LD_LIBRARY_PATH to :/home/dave/gnu/gcc-3.5/objdir/bfd:/home/dave/gnu/gcc -3.5/objdir/opcodes:/home/dave/gnu/gcc-3.5/objdir/hppa-linux/libstdc++-v3/src/.l ibs:/home/dave/gnu/gcc-3.5/objdir/hppa-linux/libmudflap/.libs:/home/dave/opt/gnu /gcc/gcc-3.5/lib FAIL: gcc.c-torture/execute/builtins/strpcpy-2.c execution, -O0 We have the following: Breakpoint 1, 0x40748cd8 in abort () from /lib/libc.so.6 (gdb) bt #0 0x40748cd8 in abort () from /lib/libc.so.6 #1 0x0001067c in test (buf3=0x20f68, buf4=0x20fe8 "", buf6=0x10c8c "rstuvwxyz", n=0) at /home/dave/gnu/gcc-3.5/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy-2.c:26 #2 0x00010814 in main_test () at /home/dave/gnu/gcc-3.5/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/strpcpy-2.c:44 #3 0x000108d0 in main () at /home/dave/gnu/gcc-3.5/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c:8 The tests were ok on July 8 <http://gcc.gnu.org/ml/gcc-testresults/2004-07/msg00365.html>.
Caused by: 2004-07-08 Roger Sayle <roger@eyesopen.com> * builtins.c (fold_builtin_strcpy): Merge functionality from simplify_builtin_strcpy. Add additional len argument. No longer static. Remove function prototype. ....
Fixed by: * builtins.c (expand_builtin_stpcpy): Don't modify len.