tree-object-size.c (pass_through_call): Handle BUILT_IN_ASSUME_ALIGNED.
authorJakub Jelinek <jakub@redhat.com>
Fri, 1 Jul 2011 21:15:05 +0000 (23:15 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 1 Jul 2011 21:15:05 +0000 (23:15 +0200)
* tree-object-size.c (pass_through_call): Handle
BUILT_IN_ASSUME_ALIGNED.

From-SVN: r175768

gcc/ChangeLog
gcc/tree-object-size.c

index 38c0854e3516f150dc89f352bbdd7f41d86980ef..90433ee59b100a8ccfe9bb893f8d6bf6f720c554 100644 (file)
@@ -1,3 +1,8 @@
+2011-07-01  Jakub Jelinek  <jakub@redhat.com>
+
+       * tree-object-size.c (pass_through_call): Handle
+       BUILT_IN_ASSUME_ALIGNED.
+
 2011-07-01  Martin Jambor  <mjambor@suse.cz>
 
        * tree-sra.c (tree_non_mode_aligned_mem_p): Also ignore MEM_REFs.
index 674f72e903121cef97faeb62392d1638c15aab0e..b85c9730f1d96c73f49de51908e577274050b810 100644 (file)
@@ -1,5 +1,5 @@
 /* __builtin_object_size (ptr, object_size_type) computation
-   Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010
+   Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
    Contributed by Jakub Jelinek <jakub@redhat.com>
 
@@ -464,6 +464,7 @@ pass_through_call (const_gimple call)
       case BUILT_IN_STRNCPY_CHK:
       case BUILT_IN_STRCAT_CHK:
       case BUILT_IN_STRNCAT_CHK:
+      case BUILT_IN_ASSUME_ALIGNED:
        if (gimple_call_num_args (call) >= 1)
          return gimple_call_arg (call, 0);
        break;