Andrew Pinski e0d161cf09 trans.c (gnat_gimplify_expr): Call recompute_tree_invarant_for_addr_expr when...
2005-06-03  Andrew Pinski  <pinskia@physics.uc.edu>

        * trans.c (gnat_gimplify_expr): Call
        recompute_tree_invarant_for_addr_expr when we change
        the operand of the ADDR_EXPR.

From-SVN: r100522
2005-06-02 16:00:06 -07:00
..
2004-07-15 22:34:43 +02:00
2005-03-15 17:19:40 +01:00
2005-03-15 17:19:40 +01:00
2004-06-07 16:16:34 +02:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2004-07-15 22:34:43 +02:00
2004-05-17 15:20:48 +02:00
2004-07-20 12:26:51 +02:00
2005-02-10 14:50:48 +01:00
2004-07-20 12:26:51 +02:00
2004-07-20 12:26:51 +02:00
2005-03-18 12:55:47 +01:00
2005-03-18 12:55:47 +01:00
2004-07-06 15:57:33 +02:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2004-03-15 15:51:00 +01:00
2004-06-25 18:39:33 +02:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2004-09-13 12:18:42 +02:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2004-07-15 22:34:43 +02:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2004-06-25 18:39:33 +02:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-10 14:50:48 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-10 14:50:48 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-03-15 17:19:40 +01:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2004-03-15 15:51:00 +01:00
2005-02-09 12:14:42 +01:00
2004-04-27 12:49:37 +02:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-02-09 12:14:42 +01:00
2005-04-10 17:38:53 +00:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-07-06 15:57:33 +02:00
2005-02-10 14:50:48 +01:00
2005-05-29 03:57:15 +00:00
2005-03-18 12:55:47 +01:00
2004-06-07 16:16:34 +02:00
2005-03-15 17:19:40 +01:00
2005-02-26 21:43:33 +00:00
2004-07-06 15:57:33 +02:00
2005-02-10 14:50:48 +01:00
2005-05-29 03:57:15 +00:00
2004-07-06 15:57:33 +02:00
2004-02-09 11:44:13 +01:00
2004-05-10 18:18:54 +02:00
2004-05-10 18:18:54 +02:00
2004-04-19 17:20:16 +02:00
2004-06-07 16:16:34 +02:00
2004-06-07 16:16:34 +02:00
2005-02-10 14:50:48 +01:00
2004-09-13 12:18:42 +02:00
2004-05-05 12:09:56 +02:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-09-13 12:18:42 +02:00
2005-02-10 14:50:48 +01:00
2004-03-15 15:51:00 +01:00
2004-03-29 14:03:27 +02:00
2004-03-29 14:03:27 +02:00
2004-03-29 14:03:27 +02:00
2004-06-25 18:39:33 +02:00
2004-03-29 14:03:27 +02:00
2004-05-10 18:18:54 +02:00
2004-04-01 12:04:40 +02:00
2004-02-02 13:32:01 +01:00
2004-04-05 16:57:42 +02:00
2004-06-14 15:19:14 +02:00
2004-06-25 18:39:33 +02:00
2004-07-06 15:57:33 +02:00
2004-03-05 11:58:59 +01:00
2005-03-18 12:55:47 +01:00
2004-02-02 13:32:01 +01:00
2004-02-02 13:32:01 +01:00
2004-09-13 12:18:42 +02:00
2004-09-13 12:18:42 +02:00
2004-07-06 15:57:33 +02:00
2004-05-05 12:09:56 +02:00
2004-08-09 14:24:25 +02:00
2004-03-05 11:58:59 +01:00
2004-05-17 15:20:48 +02:00
2004-06-28 16:37:05 +02:00
2004-09-13 12:18:42 +02:00
2005-02-10 14:50:48 +01:00
2004-04-19 17:20:16 +02:00
2005-04-01 05:28:01 +00:00
2005-04-01 05:28:01 +00:00
2005-05-29 03:57:15 +00:00
2005-05-29 03:57:15 +00:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-05-03 13:58:34 +02:00
2005-02-10 14:50:48 +01:00
2004-02-02 13:32:01 +01:00
2004-03-05 11:58:59 +01:00
2004-03-05 11:58:59 +01:00
2004-03-05 11:58:59 +01:00
2004-07-06 15:57:33 +02:00
2005-02-10 14:50:48 +01:00
2004-08-09 14:24:25 +02:00
2004-08-09 14:24:25 +02:00
2004-08-09 14:24:25 +02:00
2004-08-09 14:24:25 +02:00
2004-08-09 14:24:25 +02:00
2005-05-29 03:57:15 +00:00
2004-07-06 15:57:33 +02:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-06-07 16:16:34 +02:00
2004-02-09 15:56:05 +01:00
2005-02-10 14:50:48 +01:00
2004-04-21 12:10:33 +02:00
2004-06-25 18:39:33 +02:00
2005-04-01 05:28:01 +00:00
2005-03-16 06:04:10 +00:00
2004-05-05 12:09:56 +02:00
2004-09-01 13:51:54 +02:00
2004-02-18 12:52:55 +01:00
2004-05-03 13:58:34 +02:00
2004-05-10 18:18:54 +02:00
2004-04-19 17:20:16 +02:00
2004-09-13 12:18:42 +02:00
2004-09-13 12:18:42 +02:00
2004-03-29 14:03:27 +02:00
2004-10-27 14:27:53 +02:00
2005-02-10 14:50:48 +01:00
2004-04-19 17:20:16 +02:00
2005-02-10 14:50:48 +01:00
2004-09-13 12:18:42 +02:00
2004-04-01 12:04:40 +02:00
2004-07-20 12:26:51 +02:00
2004-05-10 18:18:54 +02:00
2005-02-10 14:50:48 +01:00
2004-06-07 16:16:34 +02:00
2004-06-07 16:16:34 +02:00
2004-07-15 22:34:43 +02:00
2004-03-29 14:03:27 +02:00
2005-02-10 14:50:48 +01:00
2004-06-25 18:39:33 +02:00
2004-04-29 17:24:56 +02:00
2004-04-23 12:58:32 +02:00
2005-02-10 14:57:23 +01:00
2005-02-10 14:57:23 +01:00
2004-06-11 12:47:39 +02:00
2004-04-19 17:20:16 +02:00
2004-06-11 12:47:39 +02:00
2005-03-15 17:19:40 +01:00
2005-03-15 17:19:40 +01:00
2004-04-23 12:58:32 +02:00
2004-04-23 12:58:32 +02:00
2004-04-19 17:20:16 +02:00
2004-04-23 12:58:32 +02:00
2004-04-19 17:20:16 +02:00
2004-04-23 12:58:32 +02:00
2004-04-19 17:20:16 +02:00
2004-04-23 12:58:32 +02:00
2004-04-19 17:20:16 +02:00
2004-04-23 12:58:32 +02:00
2004-04-19 17:20:16 +02:00
2004-04-23 12:58:32 +02:00
2004-04-19 17:20:16 +02:00
2004-04-23 12:58:32 +02:00
2004-04-19 17:20:16 +02:00
2005-03-15 17:19:40 +01:00
2004-07-06 15:57:33 +02:00
2004-04-08 15:23:50 +02:00
2005-03-15 17:19:40 +01:00
2004-07-15 22:34:43 +02:00
2004-03-05 11:58:59 +01:00
2004-04-23 12:58:32 +02:00
2004-07-06 15:57:33 +02:00
2005-02-10 14:50:48 +01:00
2004-05-17 15:20:48 +02:00
2004-05-10 18:18:54 +02:00
2005-03-18 12:55:47 +01:00
2005-03-18 12:55:47 +01:00
2005-03-18 12:55:47 +01:00
2005-03-18 12:55:47 +01:00
2005-03-18 12:55:47 +01:00
2005-03-18 12:55:47 +01:00
2005-03-15 17:19:40 +01:00
2005-03-15 17:19:40 +01:00
2005-03-15 17:19:40 +01:00
2004-07-26 12:42:13 +02:00
2004-07-15 22:34:43 +02:00
2005-03-15 17:19:40 +01:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2005-02-10 14:57:23 +01:00
2004-07-06 15:57:33 +02:00
2004-02-04 12:06:19 +01:00
2004-05-17 15:20:48 +02:00
2004-04-21 12:10:33 +02:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-08-09 14:24:25 +02:00
2004-08-09 14:24:25 +02:00
2005-03-15 17:19:40 +01:00
2004-09-13 12:18:42 +02:00
2004-08-09 14:24:25 +02:00
2004-03-22 15:06:28 +01:00
2004-03-22 15:06:28 +01:00
2004-04-19 17:20:16 +02:00
2004-06-11 12:47:39 +02:00
2004-06-07 16:16:34 +02:00
2004-06-07 16:16:34 +02:00
2004-04-23 12:58:32 +02:00
2004-04-19 17:20:16 +02:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-05-17 15:20:48 +02:00
2005-03-15 17:19:40 +01:00
2004-06-11 12:47:39 +02:00
2004-05-17 15:20:48 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2005-02-10 14:57:23 +01:00
2005-03-15 17:19:40 +01:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2004-07-06 15:57:33 +02:00
2005-03-15 17:19:40 +01:00
2005-03-15 17:19:40 +01:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2005-03-15 17:19:40 +01:00
2005-03-15 17:19:40 +01:00
2004-09-13 12:18:42 +02:00
2005-03-15 17:19:40 +01:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2005-03-15 17:19:40 +01:00
2004-05-17 15:20:48 +02:00
2005-03-15 17:19:40 +01:00
2005-03-15 17:19:40 +01:00
2004-05-17 15:20:48 +02:00
2005-03-15 17:19:40 +01:00
2004-05-17 15:20:48 +02:00
2005-03-15 17:19:40 +01:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2005-03-15 17:19:40 +01:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2004-05-17 15:20:48 +02:00
2004-06-11 12:47:39 +02:00
2004-06-07 16:16:34 +02:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-03-15 15:51:00 +01:00
2004-03-15 15:51:00 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-03-18 12:55:47 +01:00
2004-06-07 16:16:34 +02:00
2004-06-25 18:39:33 +02:00
2004-03-05 11:58:59 +01:00
2005-02-10 14:50:48 +01:00
2004-04-19 17:20:16 +02:00
2004-05-10 18:18:54 +02:00
2004-07-06 15:57:33 +02:00
2005-03-29 18:23:06 +02:00
2004-05-27 15:09:26 +02:00
2004-03-29 14:03:27 +02:00
2004-03-29 14:03:27 +02:00
2004-04-01 12:04:40 +02:00
2004-02-23 12:17:13 +01:00
2004-03-29 14:03:27 +02:00
2004-07-06 15:57:33 +02:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-06-25 18:39:33 +02:00
2004-06-11 12:47:39 +02:00
2004-03-05 11:58:59 +01:00
2004-04-21 12:10:33 +02:00
2005-04-10 17:38:53 +00:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2005-02-10 14:50:48 +01:00
2004-07-06 15:57:33 +02:00
2005-05-29 03:57:15 +00:00
2005-04-01 05:28:01 +00:00
2005-02-10 15:05:21 +01:00
2004-08-09 14:24:25 +02:00
2004-08-09 14:24:25 +02:00