diff options
author | Balaji V. Iyer <balaji.v.iyer@intel.com> | 2013-08-20 01:10:56 +0000 |
---|---|---|
committer | Balaji V. Iyer <bviyer@gcc.gnu.org> | 2013-08-19 18:10:56 -0700 |
commit | 318cda8521f7c4a390d42c3cd0cbba427a01eda7 (patch) | |
tree | 313e7fa61465ceac80856ae997ce3ae03f2e5254 /gcc/tree-ssa-loop-prefetch.c | |
parent | e42c64cb6dca35a4979db08706033d89b94f196f (diff) | |
download | gcc-318cda8521f7c4a390d42c3cd0cbba427a01eda7.zip gcc-318cda8521f7c4a390d42c3cd0cbba427a01eda7.tar.gz gcc-318cda8521f7c4a390d42c3cd0cbba427a01eda7.tar.bz2 |
re PR c/57490 (ICE on c-c++-common/cilk-plus/AN/an-if.c)
Fix for PR c/57490.
gcc/c/ChangeLog
+2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
+
+ PR c/57490
+ * c-array-notation.c (fix_conditional_array_notations_1): Added a
+ check for truth values.
+ (expand_array_notation_exprs): Added truth values case. Removed an
+ unwanted else. Added for-loop to walk through subtrees in default
+ case.
+
gcc/cp/ChangeLog
+2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
+
+ PR c/57490
+ * cp-array-notation.c (cp_expand_cond_array_notations): Added a
+ check for truth values.
+ (expand_array_notation_exprs): Added truth values case. Removed an
+ unwanted else. Added for-loop to walk through subtrees in default
+ case.
+ * call.c (build_cxx_call): Inherited the type of the array notation for
+ certain built-in array notation functions.
+
gcc/testsuite/ChangeLog
+2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
+
+ PR c/57490
+ * c-c++-common/cilk-plus/AN/pr57490.c: New test.
+
From-SVN: r201867
Diffstat (limited to 'gcc/tree-ssa-loop-prefetch.c')
0 files changed, 0 insertions, 0 deletions