r229925 - in /trunk/gcc: ChangeLog trans-mem.c

rsandifo@gcc.gnu.org rsandifo@gcc.gnu.org
Sat Nov 7 10:19:00 GMT 2015


Author: rsandifo
Date: Sat Nov  7 10:19:56 2015
New Revision: 229925

URL: https://gcc.gnu.org/viewcvs?rev=229925&root=gcc&view=rev
Log:
Handle internal functions in is_tm_pure_call

The upcoming changes to use internal functions for things like sqrt
caused a failure in gcc.dg/tm/20100610.c, because we were trying to get
call flags from the null gimple_call_fn of an IFN_SQRT call.  We've been
making fairly heavy use of internal functions for a while now so I think
this might be latent.

Tested on x86_64-linux-gnu, aarch64-linux-gnu and arm-linux-gnueabi.

gcc/
	* trans-mem.c (is_tm_pure_call): Use gimple_call_flags for
	internal functions.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/trans-mem.c



More information about the Gcc-cvs mailing list