re PR target/33947 (warning: 'const' attribute directive ignored)
PR target/33947 * config/arm/arm.c (arm_init_tls_builtins): Set TREE_NOTHROW and TREE_READONLY on the fn decl rather than passing a chain of attributes. From-SVN: r130359
This commit is contained in:
parent
d4d757e6b5
commit
ebfe65a3be
@ -1,3 +1,10 @@
|
||||
2007-11-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/33947
|
||||
* config/arm/arm.c (arm_init_tls_builtins): Set TREE_NOTHROW
|
||||
and TREE_READONLY on the fn decl rather than passing a chain
|
||||
of attributes.
|
||||
|
||||
2007-11-22 Kaz Kojima <kkojima@gcc.gnu.org>
|
||||
|
||||
* config/sh/sh.md (divsi_inv_m3): Handle zero dividend
|
||||
|
@ -14488,14 +14488,14 @@ arm_init_iwmmxt_builtins (void)
|
||||
static void
|
||||
arm_init_tls_builtins (void)
|
||||
{
|
||||
tree ftype;
|
||||
tree nothrow = tree_cons (get_identifier ("nothrow"), NULL, NULL);
|
||||
tree const_nothrow = tree_cons (get_identifier ("const"), NULL, nothrow);
|
||||
tree ftype, decl;
|
||||
|
||||
ftype = build_function_type (ptr_type_node, void_list_node);
|
||||
add_builtin_function ("__builtin_thread_pointer", ftype,
|
||||
ARM_BUILTIN_THREAD_POINTER, BUILT_IN_MD,
|
||||
NULL, const_nothrow);
|
||||
decl = add_builtin_function ("__builtin_thread_pointer", ftype,
|
||||
ARM_BUILTIN_THREAD_POINTER, BUILT_IN_MD,
|
||||
NULL, NULL_TREE);
|
||||
TREE_NOTHROW (decl) = 1;
|
||||
TREE_READONLY (decl) = 1;
|
||||
}
|
||||
|
||||
typedef enum {
|
||||
|
Loading…
Reference in New Issue
Block a user