r244068 - in /trunk/gcc: ChangeLog config/rs600...

kelvin@gcc.gnu.org kelvin@gcc.gnu.org
Wed Jan 4 20:03:00 GMT 2017


Author: kelvin
Date: Wed Jan  4 20:03:00 2017
New Revision: 244068

URL: https://gcc.gnu.org/viewcvs?rev=244068&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:

2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/78056
	* gcc.target/powerpc/pr78056-1.c: New test.
	* gcc.target/powerpc/pr78056-2.c: New test.
	* gcc.target/powerpc/pr78056-3.c: New test.
	* gcc.target/powerpc/pr78056-4.c: New test.
	* gcc.target/powerpc/pr78056-5.c: New test.
	* gcc.target/powerpc/pr78056-6.c: New test.
	* gcc.target/powerpc/pr78056-7.c: New test.
	* gcc.target/powerpc/pr78056-8.c: New test.
	* lib/target-supports.exp
	(check_effective_target_powerpc_popcntb_ok): New procedure to test
	whether the effective target supports the popcntb instruction.

gcc/ChangeLog:

2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>

	PR target/78056
	* doc/sourcebuild.texi (PowerPC-specific attributes): Add
	documentation of the powerpc_popcntb_ok attribute.
	* config/rs6000/rs6000.c (rs6000_option_override_internal): Add
	code to issue warning messages if a requested CPU configuration is
	not supported by the binary (assembler and loader) toolchain.
	(spe_init_builtins): Add two assertions to prevent ICE if attempt is
	made to define a built-in function that has been disabled.
	(paired_init_builtins): Add assertion to prevent ICE if attempt is
	made to define a built-in function that has been disabled.
	(altivec_init_builtins): Add comment explaining why definition
	of the DST built-in functions is not preceded by an assertion
	check.  Add assertions to prevent ICE if attempts are made to
	define an altivec predicate or an abs* built-in function that has
	been disabled.
	(htm_init_builtins): Add comment explaining why definition of the
	htm built-in functions is not preceded by an assertion check.


Added:
    trunk/gcc/testsuite/gcc.target/powerpc/pr78056-1.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr78056-2.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr78056-3.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr78056-4.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr78056-5.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr78056-6.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr78056-7.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr78056-8.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/doc/sourcebuild.texi
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/lib/target-supports.exp



More information about the Gcc-cvs mailing list