Bug 38213 - gcc.dg/ia64-sync-1.c and gcc.dg/ia64-sync-2.c execution tests fails on powerpc*-*-*
Summary: gcc.dg/ia64-sync-1.c and gcc.dg/ia64-sync-2.c execution tests fails on powerp...
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.4.0
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
: 38217 (view as bug list)
Depends on: 37908
Blocks:
  Show dependency treegraph
 
Reported: 2008-11-21 14:24 UTC by Jack Howarth
Modified: 2008-12-10 09:57 UTC (History)
1 user (show)

See Also:
Host:
Target: powerpc*-*-*
Build:
Known to work:
Known to fail:
Last reconfirmed: 2008-11-21 17:25:17


Attachments
preprocessed file from gcc.dg/ia64-sync-1.c on powerpc-apple-darwin9 (576 bytes, text/plain)
2008-11-21 14:25 UTC, Jack Howarth
Details
assembly file from gcc.dg/ia64-sync-1.c on powerpc-apple-darwin9 (1.19 KB, text/plain)
2008-11-21 14:26 UTC, Jack Howarth
Details
preprocessed file from gcc.dg/ia64-sync-2.c on powerpc-apple-darwin9 (673 bytes, text/plain)
2008-11-21 14:30 UTC, Jack Howarth
Details
assembly file from gcc.dg/ia64-sync-2.c on powerpc-apple-darwin9 (1.76 KB, text/plain)
2008-11-21 14:31 UTC, Jack Howarth
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jack Howarth 2008-11-21 14:24:19 UTC
The gcc.dg/ia64-sync-1.c execution test fails on powerpc-apple-darwin9...

Executing on host: /sw/src/fink.build/gcc44-4.3.999-20081120/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc44-4.3.999-20081120/darwin_objdir/gcc/ /sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-1.c    -ansi -pedantic-errors  -lm   -o ./ia64-sync-1.exe    (timeout = 300)
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-1.c: In function 'do_noret_si':
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-1.c:36: note: '__sync_fetch_and_nand'
changed semantics in GCC 4.4
output is:
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-1.c: In function 'do_noret_si':
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-1.c:36: note: '__sync_fetch_and_nand'
changed semantics in GCC 4.4

PASS: gcc.dg/ia64-sync-1.c  (test for warnings, line )
PASS: gcc.dg/ia64-sync-1.c (test for excess errors)
Setting LD_LIBRARY_PATH to :/sw/src/fink.build/gcc44-4.3.999-20081120/darwin_objdir/gcc::/sw/src/fink.build/gcc44-4.3.999-20081120/darwin_objdir/gcc:/usr/local/NMRPipe/xview/mac/lib:/usr/openwin/lib:/usr/local/NMRPipe/nmrbin.mac/lib:/usr/local/lib
FAIL: gcc.dg/ia64-sync-1.c execution test
Comment 1 Jack Howarth 2008-11-21 14:25:20 UTC
Created attachment 16732 [details]
preprocessed file from gcc.dg/ia64-sync-1.c on powerpc-apple-darwin9
Comment 2 Jack Howarth 2008-11-21 14:26:00 UTC
Created attachment 16733 [details]
assembly file from gcc.dg/ia64-sync-1.c on powerpc-apple-darwin9
Comment 3 Jack Howarth 2008-11-21 14:28:07 UTC
gcc.dg/ia64-sync-2.c also fails...

Executing on host: /sw/src/fink.build/gcc44-4.3.999-20081120/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc44-4.3.999-20081120/darwin_objdir/gcc/ /sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-2.c    -ansi -pedantic-errors  -lm   -o ./ia64-sync-2.exe    (timeout = 300)
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-2.c: In function 'do_si':
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-2.c:50: note: '__sync_fetch_and_nand'
changed semantics in GCC 4.4
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-2.c:63: note: '__sync_nand_and_fetch'
changed semantics in GCC 4.4
output is:
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-2.c: In function 'do_si':
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-2.c:50: note: '__sync_fetch_and_nand'
changed semantics in GCC 4.4
/sw/src/fink.build/gcc44-4.3.999-20081120/gcc-4.4-20081120/gcc/testsuite/gcc.dg/ia64-sync-2.c:63: note: '__sync_nand_and_fetch'
changed semantics in GCC 4.4

PASS: gcc.dg/ia64-sync-2.c  (test for warnings, line )
PASS: gcc.dg/ia64-sync-2.c  (test for warnings, line )
PASS: gcc.dg/ia64-sync-2.c (test for excess errors)
Setting LD_LIBRARY_PATH to :/sw/src/fink.build/gcc44-4.3.999-20081120/darwin_objdir/gcc::/sw/src/fink.build/gcc44-4.3.999-20081120/darwin_objdir/gcc:/usr/local/NMRPipe/xview/mac/lib:/usr/openwin/lib:/usr/local/NMRPipe/nmrbin.mac/lib:/usr/local/lib
FAIL: gcc.dg/ia64-sync-2.c execution test
Comment 4 Jack Howarth 2008-11-21 14:30:31 UTC
Created attachment 16734 [details]
preprocessed file from gcc.dg/ia64-sync-2.c on powerpc-apple-darwin9
Comment 5 Jack Howarth 2008-11-21 14:31:03 UTC
Created attachment 16735 [details]
assembly file from gcc.dg/ia64-sync-2.c on powerpc-apple-darwin9
Comment 6 Jakub Jelinek 2008-11-21 15:21:56 UTC
This is known and I think David Edelsohn is working on it.
See http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00838.html
Comment 7 Uroš Bizjak 2008-11-21 17:23:50 UTC
*** Bug 38217 has been marked as a duplicate of this bug. ***
Comment 8 Uroš Bizjak 2008-12-10 09:57:00 UTC
Fixed by http://gcc.gnu.org/ml/gcc-patches/2008-11/msg01500.html