Now, profiling works for GCC9 on aarch64{,eb}.
Note that it seems to work even for GCC8, according to log data of official test runs, e.g., https://releng.netbsd.org/b5reports/evbarm-aarch64/2020/2020.09.01.15.45.20/test.log
This commit is contained in:
parent
948dbe8f00
commit
f46f81bd9a
@ -1,4 +1,4 @@
|
||||
# $NetBSD: t_call_once.sh,v 1.3 2020/02/11 06:26:19 riastradh Exp $
|
||||
# $NetBSD: t_call_once.sh,v 1.4 2020/10/13 06:49:27 rin Exp $
|
||||
#
|
||||
# Copyright (c) 2018 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
@ -112,11 +112,6 @@ int main(void) {
|
||||
}
|
||||
EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o call_once test.cpp -pthread
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
atf_check -s exit:0 -o inline:"hello, world!\n" ./call_once
|
||||
}
|
||||
|
||||
@ -233,11 +228,6 @@ EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore \
|
||||
c++ -pg -o call_once test.cpp -L. -ltest -pthread
|
||||
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
export LD_LIBRARY_PATH=.
|
||||
atf_check -s exit:0 -o inline:"hello, world!\n" ./call_once
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $NetBSD: t_cxxruntime.sh,v 1.4 2020/02/11 06:26:19 riastradh Exp $
|
||||
# $NetBSD: t_cxxruntime.sh,v 1.5 2020/10/13 06:49:27 rin Exp $
|
||||
#
|
||||
# Copyright (c) 2017 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
@ -105,11 +105,6 @@ cxxruntime_profile_body() {
|
||||
int main(void) {std::cout << "hello world" << std::endl;exit(0);}
|
||||
EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o hello test.cpp
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
atf_check -s exit:0 -o inline:"hello world\n" ./hello
|
||||
}
|
||||
|
||||
@ -213,11 +208,6 @@ EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore \
|
||||
c++ -pg -o hello test.cpp -L. -ltest
|
||||
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
export LD_LIBRARY_PATH=.
|
||||
atf_check -s exit:0 -o inline:"hello world\n" ./hello
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $NetBSD: t_hello.sh,v 1.4 2020/02/11 06:26:19 riastradh Exp $
|
||||
# $NetBSD: t_hello.sh,v 1.5 2020/10/13 06:49:27 rin Exp $
|
||||
#
|
||||
# Copyright (c) 2011 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
@ -102,11 +102,6 @@ hello_profile_body() {
|
||||
int main(void) {printf("hello world\n");exit(0);}
|
||||
EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o hello test.cpp
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
atf_check -s exit:0 -o inline:"hello world\n" ./hello
|
||||
}
|
||||
|
||||
@ -208,11 +203,6 @@ EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore \
|
||||
c++ -pg -o hello test.cpp -L. -ltest
|
||||
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
export LD_LIBRARY_PATH=.
|
||||
atf_check -s exit:0 -o inline:"hello world\n" ./hello
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $NetBSD: t_pthread_once.sh,v 1.3 2020/02/11 06:26:19 riastradh Exp $
|
||||
# $NetBSD: t_pthread_once.sh,v 1.4 2020/10/13 06:49:27 rin Exp $
|
||||
#
|
||||
# Copyright (c) 2018 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
@ -110,11 +110,6 @@ int main(void) {
|
||||
}
|
||||
EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o pthread_once test.cpp -pthread
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
atf_check -s exit:0 -o inline:"hello, world!\n" ./pthread_once
|
||||
}
|
||||
|
||||
@ -227,11 +222,6 @@ EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore \
|
||||
c++ -pg -o pthread_once test.cpp -L. -ltest -pthread
|
||||
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
export LD_LIBRARY_PATH=.
|
||||
atf_check -s exit:0 -o inline:"hello, world!\n" ./pthread_once
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $NetBSD: t_static_destructor.sh,v 1.3 2020/02/11 06:26:19 riastradh Exp $
|
||||
# $NetBSD: t_static_destructor.sh,v 1.4 2020/10/13 06:49:27 rin Exp $
|
||||
#
|
||||
# Copyright (c) 2017 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
@ -123,11 +123,6 @@ struct B {
|
||||
int main(void) {struct B b;return 0;}
|
||||
EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore c++ -pg -o hello test.cpp
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
atf_check -s exit:0 -o inline:"CTOR A\nCTOR B\nDTOR B:10\nDTOR A:20\n" ./hello
|
||||
}
|
||||
|
||||
@ -280,11 +275,6 @@ EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore \
|
||||
c++ -pg -o hello test.cpp -L. -ltest
|
||||
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
export LD_LIBRARY_PATH=.
|
||||
atf_check -s exit:0 -o inline:"CTOR A\nCTOR B\nDTOR B:10\nDTOR A:20\n" ./hello
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $NetBSD: t_hello.sh,v 1.9 2020/02/11 06:26:19 riastradh Exp $
|
||||
# $NetBSD: t_hello.sh,v 1.10 2020/10/13 06:49:27 rin Exp $
|
||||
#
|
||||
# Copyright (c) 2011 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
@ -72,11 +72,6 @@ hello_profile_body() {
|
||||
int main(void) {printf("hello world\n");exit(0);}
|
||||
EOF
|
||||
atf_check -s exit:0 -o ignore -e ignore cc -o hello -pg test.c
|
||||
case `uname -p` in
|
||||
aarch64)
|
||||
atf_expect_fail 'cc -pg is busted on aarch64'
|
||||
;;
|
||||
esac
|
||||
atf_check -s exit:0 -o inline:"hello world\n" ./hello
|
||||
atf_check -s exit:0 -o ignore -e ignore cc -o hello2 -fprofile-generate test.c
|
||||
atf_check -s exit:0 -o inline:"hello world\n" ./hello2
|
||||
|
Loading…
Reference in New Issue
Block a user