diff options
author | David Edelsohn <dje.gcc@gmail.com> | 2015-02-16 23:03:33 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2015-02-16 18:03:33 -0500 |
commit | 242789de094e500155f6596d659b9f414b801f0e (patch) | |
tree | 8ce2fea4f355412b4de7194325277efadfdbd461 | |
parent | 215f8d9eb34eace83aad9261db15b2478ac734b1 (diff) | |
download | gcc-242789de094e500155f6596d659b9f414b801f0e.zip gcc-242789de094e500155f6596d659b9f414b801f0e.tar.gz gcc-242789de094e500155f6596d659b9f414b801f0e.tar.bz2 |
re PR target/65058 (AIX: missing extern decorations "[DS]" for functions and "[UA]" for variables)
PR target/65058
* gcc.target/powerpc/pr65058.c: New test.
From-SVN: r220744
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/pr65058.c | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 06ed820..ee133fa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-02-16 David Edelsohn <dje.gcc@gmail.com> + + PR target/65058 + * gcc.target/powerpc/pr65058.c: New test. + 2015-02-16 Jeff Law <law@redhat.com> PR tree-optimization/64823 diff --git a/gcc/testsuite/gcc.target/powerpc/pr65058.c b/gcc/testsuite/gcc.target/powerpc/pr65058.c new file mode 100644 index 0000000..a6613ac --- /dev/null +++ b/gcc/testsuite/gcc.target/powerpc/pr65058.c @@ -0,0 +1,10 @@ +/* { dg-do compile { target { powerpc*-*-aix* } } } */ +/* { dg-final { scan-assembler "externfunc\\\[DS\\\]" } } */ +/* { dg-final { scan-assembler "externvar\\\[UA\\\]" } } */ + +extern int externvar; +extern void externfunc(void); + +int *localvar = &externvar; +void (*localfunc)(void) = externfunc; + |