diff options
author | Martin Liska <mliska@suse.cz> | 2017-03-22 10:21:56 +0100 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2017-03-22 09:21:56 +0000 |
commit | f7325b95de5695677008cff92181f36cf59ad19a (patch) | |
tree | 4a8de8aa5e4e8ecc0f5f65fa3cf925beac117c1b /gcc | |
parent | 17ceee7c278bd16b0b0af3f31ebf850240068a51 (diff) | |
download | gcc-f7325b95de5695677008cff92181f36cf59ad19a.zip gcc-f7325b95de5695677008cff92181f36cf59ad19a.tar.gz gcc-f7325b95de5695677008cff92181f36cf59ad19a.tar.bz2 |
Error message on target attribute on power target (PR target/79906)
2017-03-22 Martin Liska <mliska@suse.cz>
PR target/79906
* config/rs6000/rs6000.c (rs6000_inner_target_options): Show
error message instead of an ICE.
2017-03-22 Martin Liska <mliska@suse.cz>
PR target/79906
* g++.dg/ext/mv8.C: Add power* targets.
From-SVN: r246345
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/mv8.C | 2 |
4 files changed, 16 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9f2e613..86b6298 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2017-03-22 Martin Liska <mliska@suse.cz> + + PR target/79906 + * config/rs6000/rs6000.c (rs6000_inner_target_options): Show + error message instead of an ICE. + 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * doc/extend.texi (6.11 Additional Floating Types): Revise. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 63bc901..f8600b8 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -39270,7 +39270,10 @@ rs6000_inner_target_options (tree args, bool attr_p) } else - gcc_unreachable (); + { + error ("attribute %<target%> argument not a string"); + return false; + } return ret; } diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4dbc719..f7f4a5a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2017-03-22 Martin Liska <mliska@suse.cz> + + PR target/79906 + * g++.dg/ext/mv8.C: Add power* targets. + 2017-03-21 Martin Sebor <msebor@redhat.com> PR c++/79548 diff --git a/gcc/testsuite/g++.dg/ext/mv8.C b/gcc/testsuite/g++.dg/ext/mv8.C index 2e98dd7..bbf90b5 100644 --- a/gcc/testsuite/g++.dg/ext/mv8.C +++ b/gcc/testsuite/g++.dg/ext/mv8.C @@ -1,4 +1,4 @@ -// { dg-do compile { target i?86-*-* x86_64-*-* } } +// { dg-do compile { target i?86-*-* x86_64-*-* powerpc*-*-* } } // { dg-options "" } __attribute__((target (11,12))) |