This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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]

Re: [Patch RFA libitm] config-based assessment of weakref capability


Iain,
   For gcc trunk at r181476 with 181473-libitm-config-weakref.txt, 181473-libitm-tests-mapanon.txt
and 181473-libitm-user-label-prefix.txt as well as the regenerations performed in libitm, I see
the following failures on x86_64-apple-darwin11 under Xcode 4.2...

Running target unix/-m32
Using /sw/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /sw/share/dejagnu/config/unix.exp as generic interface file for target.
Using /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c/c.exp ...
FAIL: libitm.c/cancel.c (test for excess errors)
WARNING: libitm.c/cancel.c compilation failed to produce executable
FAIL: libitm.c/clone-1.c (test for excess errors)
WARNING: libitm.c/clone-1.c compilation failed to produce executable
FAIL: libitm.c/memcpy-1.c execution test
FAIL: libitm.c/memset-1.c execution test
FAIL: libitm.c/reentrant.c (test for excess errors)
WARNING: libitm.c/reentrant.c compilation failed to produce executable
Running /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c++/c++.exp ...
FAIL: libitm.c++/eh-1.C (test for excess errors)
WARNING: libitm.c++/eh-1.C compilation failed to produce executable
WARNING: libitm.c++/static_ctor.C compilation failed to produce executable

		=== libitm Summary for unix/-m32 ===

# of expected passes		14
# of unexpected failures	6
# of expected failures		4
Running target unix/-m64
Using /sw/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /sw/share/dejagnu/config/unix.exp as generic interface file for target.
Using /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c/c.exp ...
FAIL: libitm.c/cancel.c (test for excess errors)
WARNING: libitm.c/cancel.c compilation failed to produce executable
FAIL: libitm.c/clone-1.c (test for excess errors)
WARNING: libitm.c/clone-1.c compilation failed to produce executable
FAIL: libitm.c/reentrant.c (test for excess errors)
WARNING: libitm.c/reentrant.c compilation failed to produce executable
Running /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c++/c++.exp ...
FAIL: libitm.c++/eh-1.C (test for excess errors)
WARNING: libitm.c++/eh-1.C compilation failed to produce executable
WARNING: libitm.c++/static_ctor.C compilation failed to produce executable

		=== libitm Summary for unix/-m64 ===

# of expected passes		16
# of unexpected failures	4
# of expected failures		4

		=== libitm Summary ===

# of expected passes		30
# of unexpected failures	10
# of expected failures		8

These appear as...

Executing on host: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/ /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c/cancel.c  -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/ -I/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/.. -march=i486 -shared-libgcc -fmessage-length=0 -fgnu-tm  -O2   -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs -litm -lm   -m32 -o ./cancel.exe    (timeout = 300)
/var/tmp//cc4JYjZE.s:130:Expected comma after segment-name
/var/tmp//cc4JYjZE.s:130:Rest of line ignored. 1st junk character valued 32 ( ).
compiler exited with status 1
output is:
/var/tmp//cc4JYjZE.s:130:Expected comma after segment-name
/var/tmp//cc4JYjZE.s:130:Rest of line ignored. 1st junk character valued 32 ( ).

FAIL: libitm.c/cancel.c (test for excess errors)

Executing on host: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/ /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c/clone-1.c  -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/ -I/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/.. -march=i486 -shared-libgcc -fmessage-length=0 -fgnu-tm  -O2   -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs -litm -lm   -m32 -o ./clone-1.exe    (timeout = 300)
/var/tmp//ccKvZq3x.s:80:Expected comma after segment-name
/var/tmp//ccKvZq3x.s:80:Rest of line ignored. 1st junk character valued 32 ( ).
compiler exited with status 1
output is:
/var/tmp//ccKvZq3x.s:80:Expected comma after segment-name
/var/tmp//ccKvZq3x.s:80:Rest of line ignored. 1st junk character valued 32 ( ).

FAIL: libitm.c/clone-1.c (test for excess errors)

Executing on host: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/ /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c/memcpy-1.c  -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/ -I/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/.. -march=i486 -shared-libgcc -fmessage-length=0 -fgnu-tm  -O2   -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs -litm -lm   -m32 -o ./memcpy-1.exe    (timeout = 300)
PASS: libitm.c/memcpy-1.c (test for excess errors)
Setting LD_LIBRARY_PATH to .:/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs:/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc:.:/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs:/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc

libitm: pr_undoLogCode not supported
FAIL: libitm.c/memcpy-1.c execution test

Executing on host: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/ /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c/memset-1.c  -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/ -I/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/.. -march=i486 -shared-libgcc -fmessage-length=0 -fgnu-tm  -O2   -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs -litm -lm   -m32 -o ./memset-1.exe    (timeout = 300)
PASS: libitm.c/memset-1.c (test for excess errors)
Setting LD_LIBRARY_PATH to .:/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs:/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc:.:/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs:/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc

libitm: pr_undoLogCode not supported
FAIL: libitm.c/memset-1.c execution test

Executing on host: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/ /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c/reentrant.c  -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/ -I/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/.. -march=i486 -shared-libgcc -fmessage-length=0 -fgnu-tm  -pthread   -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs -litm -lm   -m32 -o ./reentrant.exe    (timeout = 300)
/var/tmp//ccH5ebBa.s:167:Expected comma after segment-name
/var/tmp//ccH5ebBa.s:167:Rest of line ignored. 1st junk character valued 32 ( ).
compiler exited with status 1
output is:
/var/tmp//ccH5ebBa.s:167:Expected comma after segment-name
/var/tmp//ccH5ebBa.s:167:Rest of line ignored. 1st junk character valued 32 ( ).

FAIL: libitm.c/reentrant.c (test for excess errors)

Executing on host: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/gcc/ /sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/libitm.c++/eh-1.C  -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/ -I/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libitm/testsuite/.. -march=i486 -shared-libgcc -fmessage-length=0 -fgnu-tm  -nostdinc++ -I/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libstdc++-v3/include/x86_64-apple-darwin11.2.0 -I/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libstdc++-v3/include -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libstdc++-v3/libsupc++ -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libstdc++-v3/include/backward -I/sw/src/fink.build/gcc47-4.7.0-1/gcc-4.7-20111118/libstdc++-v3/testsuite/util   -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libitm/.libs -litm -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/x86_64-apple-darwin11.2.0/i386/libgomp/../libstdc++-v3/src/.libs -lstdc++ -lm   -m32 -o ./eh-1.exe    (timeout = 300)
/var/tmp//cccQSVpj.s:222:Expected comma after segment-name
/var/tmp//cccQSVpj.s:222:Rest of line ignored. 1st junk character valued 32 ( ).
compiler exited with status 1
output is:
/var/tmp//cccQSVpj.s:222:Expected comma after segment-name
/var/tmp//cccQSVpj.s:222:Rest of line ignored. 1st junk character valued 32 ( ).

FAIL: libitm.c++/eh-1.C (test for excess errors)
Excess errors:
/var/tmp//cccQSVpj.s:222:Expected comma after segment-name
/var/tmp//cccQSVpj.s:222:Rest of line ignored. 1st junk character valued 32 ( ).

WARNING: libitm.c++/eh-1.C compilation failed to produce executable

I've attached the cancel.s obtained with --save-temps from the m32 libitm.c/cancel.c (test for excess errors)
failure.
             Jack

Attachment: cancel.s
Description: Text document


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