This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r201867 - in /trunk/gcc: c/ChangeLog c/c-array-...
- From: bviyer at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 20 Aug 2013 01:10:56 -0000
- Subject: r201867 - in /trunk/gcc: c/ChangeLog c/c-array-...
Author: bviyer
Date: Tue Aug 20 01:10:56 2013
New Revision: 201867
URL: http://gcc.gnu.org/viewcvs?rev=201867&root=gcc&view=rev
Log:
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.
+
Added:
trunk/gcc/testsuite/c-c++-common/cilk-plus/AN/pr57490.c
Modified:
trunk/gcc/c/ChangeLog
trunk/gcc/c/c-array-notation.c
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/cp/cp-array-notation.c
trunk/gcc/testsuite/ChangeLog