]> CyberLeo.Net >> Repos - FreeBSD/releng/9.3.git/blob - contrib/gcc/cp/ChangeLog.apple
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
[FreeBSD/releng/9.3.git] / contrib / gcc / cp / ChangeLog.apple
1 2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2
3         Radar 4445586
4         * semantics.c (begin_do_stmt): DO_STMT nodes take an
5         extra argument to build.
6
7  # APPLE LOCAL begin for-fsf-4_4 3274130 5295549
8 2007-08-03  Geoffrey Keating  <geoffk@apple.com>
9
10         Radar 5295549
11         * parser.c (cp_parser_iteration_statement): Handle attributes.
12         * semantics.c (begin_for_stmt): Put attributes in built tree.
13         (begin_while_stmt): Put attributes in built tree.
14         (begin_do_stmt): Put attributes in built tree.
15         * pt.c (tsubst_expr): Handle attributes for FOR_STMT, WHILE_STMT,
16         DO_STMT.
17         * cp-gimplify.c (gimplify_cp_loop): Handle attributes.
18         (gimplify_for_stmt): Pass attributes to gimplify_cp_loop.
19         (gimplify_while_stmt): Pass attributes to gimplify_cp_loop.
20         (gimplify_do_stmt): Pass attributes to gimplify_cp_loop.
21         * dump.c (cp_dump_tree): Dump attributes for FOR_STMT, WHILE_STMT,
22         DO_STMT.
23         * cp-tree.h (begin_while_stmt): Update prototype.
24         (begin_do_stmt): Likewise.
25         (begin_for_stmt): Likewise.
26         * cp-tree.def (FOR_STMT): Add extra parameter.
27         (WHILE_STMT): Likewise.
28         (DO_STMT): Likewise.
29         * init.c (build_vec_init): Update for change to begin_for_stmt.
30
31  # APPLE LOCAL end for-fsf-4_4 3274130 5295549