]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/77929 (ICE: verify_gimple failed (error: non-trivial conversi...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
70f6d5e1
JJ
12016-10-12 Jakub Jelinek <jakub@redhat.com>
2
4a8b97cb
JJ
3 PR tree-optimization/77929
4 * gcc.c-torture/compile/pr77929.c: New test.
5
70f6d5e1
JJ
6 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
7 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
8 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
9 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
10 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
11 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
12 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
13 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
14 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
15
4803de58
EB
162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
17
18 * gcc.target/sparc/setcc-4.c: Adjust.
19 * gcc.target/sparc/setcc-5.c: Likewise.
20 * gcc.target/sparc/setcc-6.c: Likewise.
21 * gcc.target/sparc/setcc-7.c: Likewise.
22 * gcc.target/sparc/setcc-8.c: Likewise.
23 * gcc.target/sparc/setcc-9.c: Likewise.
24 * gcc.target/sparc/setcc-10.c: Delete.
25
f6cf4810
SK
262016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
27
28 PR fortran/77942
29 * gfortran.dg/pr77942.f90
30
8e8c2744
FR
312016-10-11 Fritz Reese <fritzoreese@gmail.com>
32
33 * gfortran.dg/dec_math.f90: New testsuite.
34
ddefad9a
SKS
352016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
36
37 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
38 (main): Declare j as i32 instead of int.
39
e7b08761
TP
402016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
41
42 PR testsuite/PR77710
43 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
44 target triplet instead of *-*-*-*.
45
9fd7cd44
EB
462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
47
48 * gnat.dg/unchecked_convert10.adb: New test.
49 * gnat.dg/unchecked_convert11.adb: Likewise.
50 * gnat.dg/unchecked_convert12.adb: Likewise.
51
ff7e7ee0
EB
522016-10-11 Eric Botcazou <ebotcazou@adacore.com>
53
54 * gcc.target/sparc/cbcond-1.c: New test.
55 * gcc.target/sparc/cbcond-2.c: Likewise.
56 * gcc.target/sparc/movcc-1.c: Likewise.
57 * gcc.target/sparc/movcc-2.c: Likewise.
58 * gcc.target/sparc/setcc-1.c: Adjust.
59 * gcc.target/sparc/setcc-2.c: Likewise.
60 * gcc.target/sparc/setcc-3.c: Likewise.
61 * gcc.target/sparc/setcc-4.c: Likewise.
62 * gcc.target/sparc/setcc-5.c: Likewise.
63 * gcc.target/sparc/setcc-6.c: New test.
64 * gcc.target/sparc/setcc-7.c: Likewise.
65 * gcc.target/sparc/setcc-8.c: Likewise.
66 * gcc.target/sparc/setcc-9.c: Likewise.
67 * gcc.target/sparc/setcc-10.c: Likewise.
68
d30078b8
JL
692016-10-10 Jeff Law <law@redhat.com>
70
71 PR tree-optimization/71947
72 * gcc.dg/tree-ssa/pr71947-1.c: New test.
73 * gcc.dg/tree-ssa/pr71947-2.c: New test.
74 * gcc.dg/tree-ssa/pr71947-3.c: New test.
75 * gcc.dg/tree-ssa/pr71947-4.c: New test.
76 * gcc.dg/tree-ssa/pr71947-5.c: New test.
77 * gcc.dg/tree-ssa/pr71947-6.c: New test.
78
5f869266
TK
792016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
80
81 PR fortran/77915
82 * gfortran.dg/matmul_11.f90: New test.
83
174e0b00
JW
842016-10-10 Jiong Wang <jiong.wang@arm.com>
85
86 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
87 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
88 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
89 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
90 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
91 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
92 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
93 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
94 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
95 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
96 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
97 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
98 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
99 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
100 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
101 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
102 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
103 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
104 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
105 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
106 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
107 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
108 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
109 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
110 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
111 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
112 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
113 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
114 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
115 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
116 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
117 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
118 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
119 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
120 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
121 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
122 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
123 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
124 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
125 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
126 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
127 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
128 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
129 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
130 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
131 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
132 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
133 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
134 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
135 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
136 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
137 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
138 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
139 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
145
4bc63138
JW
1462016-10-10 Jiong Wang <jiong.wang@arm.com>
147
148 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
150 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
151 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
152 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
153 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
160 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
161 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
162
8f3edb07
JW
1632016-10-10 Jiong Wang <jiong.wang@arm.com>
164
165 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
166 Enable AArch64.
167 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
168 vdup*_laneq.
169 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
170 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
171 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
172 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
173
6e49f922
JW
1742016-10-10 Matthew Wahab <matthew.wahab@arm.com>
175 Jiong Wang <jiong.wang@arm.com>
176
177 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
178 AArch64 support.
179 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
180 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
181 AArch64 targets.
182 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
183 AArch64 targets.
184 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
185 targets.
186 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
187
41683e1a
EB
1882016-10-10 Eric Botcazou <ebotcazou@adacore.com>
189
190 * gnat.dg/specs/vfa.ads: New test.
191
6e49f922 1922016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
193
194 * gnat.dg/inline13.ad[sb]: New test.
195 * gnat.dg/inline13_pkg.ad[sb]: New helper.
196
55cfd746
EB
1972016-10-10 Eric Botcazou <ebotcazou@adacore.com>
198
199 * gnat.dg/biased_subtype.adb: New test.
200
4dfb8a2a
JJ
2012016-10-09 Jakub Jelinek <jakub@redhat.com>
202
203 PR tree-optimization/77901
204 * gcc.c-torture/compile/pr77901.c: New test.
205
67b97478
PK
2062016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
207
208 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
209 * gcc.dg/ipa/propalign-2.c: Likewise
210 * gcc.dg/ipa/propalign-3.c: Likewise.
211 * gcc.dg/ipa/propalign-4.c: Likewise.
212 * gcc.dg/ipa/propalign-5.c: Likewise.
213
7bad794a
JJ
2142016-10-08 Jakub Jelinek <jakub@redhat.com>
215
81b02905
JJ
216 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
217
ee19ef45
JJ
218 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
219
7bad794a
JJ
220 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
221 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
222
56d3a930
FR
2232016-10-07 Fritz Reese <fritzoreese@gmail.com>
224
225 * gfortran.dg/dec_union_11.f90: New testcase.
226
45e2bf2e
NS
2272016-10-07 Nathan Sidwell <nathan@acm.org>
228
229 PR c++/66443
230 * g++.dg/cpp0x/pr66443-cxx11.C: New.
231 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
232 * g++.dg/cpp1y/pr66443-cxx14.C: New
233 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
234 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
235
be845b04
JJ
2362016-10-07 Jakub Jelinek <jakub@redhat.com>
237
238 * g++.dg/cpp0x/addressof1.C: New test.
239 * g++.dg/cpp0x/addressof2.C: New test.
240
08213983
MM
2412016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
242
243 * gcc.target/powerpc/float128-type-1.c: New test to check that
244 PowerPC 64-bit Linux enables -mfloat128-type by default.
245 * gcc.target/powerpc/float128-type-2.c: Likewise.
246 * gcc.target/powerpc/float128-mix.c: Change error message to
247 reflect that __ibm128 is now #define'ed to be long double.
248
bd845c14
SK
2492016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
250
251 PR fortran/77406
252 * gfortran.dg/pr77406.f90: New test.
253 * gfortran.dg/assumed_type_3.f90: Update error messages.
254 * gfortran.dg/defined_operators_1.f90: Ditto.
255 * gfortran.dg/generic_26.f90: Ditto.
256 * gfortran.dg/generic_7.f90: Ditto.
257 * gfortran.dg/gomp/udr5.f90: Ditto.
258 * gfortran.dg/gomp/udr7.f90: Ditto.
259 * gfortran.dg/interface_1.f90: Ditto.
260 * gfortran.dg/interface_37.f90: Ditto.
261 * gfortran.dg/interface_5.f90: Ditto.
262 * gfortran.dg/interface_6.f90: Ditto.
263 * gfortran.dg/interface_7.f90
264 * gfortran.dg/no_arg_check_3.f90
265 * gfortran.dg/operator_5.f90
266 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
267
c09c4992
BE
2682016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
269
270 PR c++/77700
271 * c-c++-common/Wint-in-bool-context.c: Update test.
272
d7f336f8
RB
2732016-10-07 Richard Biener <rguenther@suse.de>
274
275 * gcc.dg/tree-ssa/vrp01.c: Adjust.
276 * gcc.dg/tree-ssa/vrp34.c: Likewise.
277
a9172bf3
MP
2782016-10-07 Marek Polacek <polacek@redhat.com>
279
280 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
281
8a14afd0
BS
2822016-10-07 Bernd Schmidt <bschmidt@redhat.com>
283
284 PR c++/69733
285 * c-c++-common/pr69733.c: New test.
286 * gcc.dg/pr69733.c: New test.
287 * gcc.target/i386/pr69733.c: New test.
288
d4bd4646
MP
2892016-10-07 Marek Polacek <polacek@redhat.com>
290
291 PR c++/77803
292 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
293
a93cdc5c
JJ
2942016-10-07 Jakub Jelinek <jakub@redhat.com>
295
296 PR tree-optimization/77664
297 * gcc.dg/tree-ssa/pr77664.c: New test.
298 * gcc.dg/pr77664.c: New test.
299
3002016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
301
302 * gfortran.dg/pr69955.f90: New test.
303
ac193ee7
LK
3042016_10-06 Louis Krupp <louis.krupp@zoho.com>
305
306 PR fortran/57910
307 * gfortran.dg/pr57910.f90: New test.
308
342cfb3e
JJ
3092016-10-06 Jakub Jelinek <jakub@redhat.com>
310
311 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
312 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
313
48057089
KV
3142016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
315
316 PR tree-optimization/77862
317 * gcc.dg/pr77862.c: New test.
318
65b25c9b
KV
3192016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
320
321 * gcc.dg/tree-ssa/evrp4.c: New test.
322
f3127685
JL
3232016-10-06 Jeff Law <law@redhat.com>
324
325 PR tree-optimization/71661
326 * gcc.dg/tree-ssa/pr71661.c: New test.
327
b3972588
RB
3282016-10-06 Richard Biener <rguenther@suse.de>
329
330 PR tree-optimization/77855
331 * gcc.dg/torture/pr77855.c: New testcase.
332
139dc3c6
JC
3332016-10-06 James Clarke <jrtc27@jrtc27.com>
334 Eric Botcazou <ebotcazou@adacore.com>
335
336 * g++.dg/other/pr77759.C: New test.
337
37f6a157
RB
3382016-10-06 Richard Biener <rguenther@suse.de>
339
340 PR tree-optimization/77839
341 * gcc.dg/torture/pr77839.c: New testcase.
342
f779aeb8
MP
3432016-10-06 Marek Polacek <polacek@redhat.com>
344
345 * g++.dg/cpp1z/init-statement9.C: New test.
346
eee8f0b0
AS
3472016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
348
349 * gcc.target/i386/pcommit-1.c: Deleted.
350 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
351 * gcc.target/i386/sse-13.c: Ditto.
352 * gcc.target/i386/sse-14.c: Ditto.
353 * gcc.target/i386/sse-22.c: Ditto.
354 * gcc.target/i386/sse-23.c: Ditto.
355 * g++.dg/other/i386-2.C: Ditto.
356
b48042bb
UB
3572016-10-05 Uros Bizjak <ubizjak@gmail.com>
358
359 * gcc.target/i386/pr77833.c: Require int128 effective target.
360
50b01e1d
SK
3612016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
362
363 PR fortran/58991
364 PR fortran/58992
365 * gfortran.dg/associate_22.f90: New test.
366
908b8296
FR
3672016-10-05 Fritz Reese <fritzoreese@gmail.com>
368
369 * gfortran.dg/dec_union_9.f90: New testcase.
370 * gfortran.dg/dec_union_10.f90: New testcase.
371
87582521
JJ
3722016-10-05 Jakub Jelinek <jakub@redhat.com>
373
2e69f143
JJ
374 PR sanitizer/66343
375 * gcc.dg/pch/pr66343-3.c: New test.
376 * gcc.dg/pch/pr66343-3.hs: New file.
377
87582521
JJ
378 PR sanitizer/66343
379 * gcc.dg/pch/pr66343-1.c: New test.
380 * gcc.dg/pch/pr66343-1.hs: New file.
381 * gcc.dg/pch/pr66343-2.c: New test.
382 * gcc.dg/pch/pr66343-2.hs: New file.
383
700fff34
BE
3842016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
385
386 * c-c++-common/Wint-in-bool-context.c: Update test.
387
17a9e380
MP
3882016-10-05 Marek Polacek <polacek@redhat.com>
389
390 * g++.dg/cpp1z/init-statement1.C: New test.
391 * g++.dg/cpp1z/init-statement2.C: New test.
392 * g++.dg/cpp1z/init-statement3.C: New test.
393 * g++.dg/cpp1z/init-statement4.C: New test.
394 * g++.dg/cpp1z/init-statement5.C: New test.
395 * g++.dg/cpp1z/init-statement6.C: New test.
396 * g++.dg/cpp1z/init-statement7.C: New test.
397 * g++.dg/cpp1z/init-statement8.C: New test.
398
6e48e779
LK
3992016-10-05 Louis Krupp <louis.krupp@zoho.com>
400
401 PR fortran/67524
402 * gfortran.dg/pr67524.f90: New test.
403
04a32443
JJ
4042016-10-05 Jakub Jelinek <jakub@redhat.com>
405
406 PR sanitizer/77823
407 * c-c++-common/ubsan/shift-9.c: New test.
408
743a9cf7
SKS
4092016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
410
411 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
412 of int if __SIZEOF_INT__ is less than 4 bytes.
413
a40278c3
JD
4142016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
415
416 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
417 * gfortran.dg/class_array_20.f03: Likewise.
418 * gfortran.dg/class_array_21.f03: Likewise.
419 * gfortran.dg/finalize_29.f08: Likewise.
420 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
421
39bb7d01
RB
4222016-10-05 Richard Biener <rguenther@suse.de>
423
424 PR middle-end/77826
425 * gcc.dg/torture/pr77826.c: New testcase.
426
eeb57981
RB
4272016-10-05 Richard Biener <rguenther@suse.de>
428
429 * gcc.dg/fold-copysign-1.c: New testcase.
430
f9018d75
AS
4312016-10-05 Andreas Schwab <schwab@suse.de>
432
433 * g++.dg/pr49847-2.C: Remove.
434
7e8000b3
PMR
4352016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
436
437 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
438
54f84ca9
RB
4392016-10-05 Richard Biener <rguenther@suse.de>
440
441 PR middle-end/55152
442 * gcc.dg/pr55152-2.c: New testcase.
443
17beda50
JD
4442016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
445
446 * gfortran.dg/dtio_15.f90: New test.
447
1c84b798
ILT
4482016-10-04 Ian Lance Taylor <iant@golang.org>
449
450 * gcc.dg/split-7.c: New test.
451
7ec39552
MS
4522016-10-04 Martin Sebor <msebor@redhat.com>
453
454 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
455 %lc directive to wint_t to silence -Wformat warnings on targets
456 where the latter is a distinct type such as long.
457
8ff04ff9
MS
4582016-10-04 Martin Sebor <msebor@redhat.com>
459
460 PR c++/77804
461 * g++.dg/warn/Wplacement-new-size-4.C: New test.
462
bfecd57c
JJ
4632016-10-04 Jakub Jelinek <jakub@redhat.com>
464
f72da967
JJ
465 PR c++/77791
466 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
467
bfecd57c
JJ
468 * g++.dg/other/java3.C: Remove.
469 * g++.dg/other/java1.C: Remove.
470 * g++.dg/other/error12.C: Remove.
471 * g++.dg/other/java2.C: Remove.
472 * g++.dg/warn/Wnvdtor.C: Remove.
473 * g++.dg/lookup/java1.C: Remove.
474 * g++.dg/lookup/java2.C: Remove.
475 * g++.dg/ext/pr34829.C: Remove.
476 * g++.dg/ext/java-3.C: Remove.
477 * g++.dg/ext/java-1.C: Remove.
478 * g++.dg/ext/java-2.C: Remove.
479 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
480
fe8b1e83
DG
4812016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
482
483 PR tree-optimization/77808
484 * gcc.dg/tree-ssa/pr77808.c: New testcase.
485
078b5aab
RB
4862016-10-04 Richard Biener <rguenther@suse.de>
487
488 PR tree-optimization/77399
489 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
490
2b568899
RB
4912016-10-04 Richard Biener <rguenther@suse.de>
492
493 PR middle-end/77833
494 * gcc.target/i386/pr77833.c: New testcase.
495
0a4e5cf3
JL
4962016-09-26 Jeff Law <law@redhat.com>
497
498 PR tree-optimization/71550
499 PR tree-optimization/71403
500 * gcc.c-torture/execute/pr71550.c: New test.
501
d07b0a23
SKS
5022016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
503
504 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
505 option.
506
b44a42cf
KT
5072016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
508
509 Revert
510 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
511
512 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
513
f41f1ceb
MP
5142016-10-03 Marek Polacek <polacek@redhat.com>
515
516 * g++.dg/cpp0x/nullptr37.C: New test.
517
1633d3b9
BE
5182016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
519
520 * c-c++-common/Wint-in-bool-context.c: Update test.
521
2c8e3a1d
JJ
5222016-10-02 Jakub Jelinek <jakub@redhat.com>
523
524 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
525 earlier.
526 * g++.dg/charset/asm2.c (memmove): Likewise.
527 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
528 * g++.dg/tls/diag-4.C (foo): Likewise.
529 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
530 dg-warning, fix up regex.
531 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
532 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
533 * g++.old-deja/g++.mike/net31.C: Likewise.
534 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
535 for C++17.
536 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
537 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
538
f00b6283
RB
5392016-10-01 Richard Biener <rguenther@suse.de>
540
541 PR middle-end/77798
542 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
543
0f0565b1
AV
5442016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
545
546 PR fortran/77663
547 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
548
c58823a0
JJ
5492016-10-01 Jakub Jelinek <jakub@redhat.com>
550
551 PR c/77490
552 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
553 Add dg-prune-output directive.
554
e3228a50
JD
5552016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
556
557 PR fortran/66643
558 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
559 * gfortran.fortran-torture/compile/write.f90: Update test.
560
e70bbc6f
MW
5612016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
562
563 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
564 arm_fp16_alternative_ok as the required effective target.
565 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
566 -mfp16-format=alternative to the dg-options directive and remove
567 the dg-add-options directive.
568
c39747d2
FR
5692016-09-30 Fritz Reese <fritzoreese@gmail.com>
570
571 PR fortran/77764
572 * gfortran.dg/dec_union_8.f90: New testcase.
573
00074dd8
FR
5742016-09-30 Fritz Reese <fritzoreese@gmail.com>
575
576 PR fortran/77782
577 * gfortran.dg/dec_structure_16.f90: New testcase.
578
26f391e8
AV
5792016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
580
581 * gfortran.dg/coarray_allocate_10.f08: New test.
582 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
583
fa16a271
KT
5842016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
585
586 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
587
f334c828
RB
5882016-09-30 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/77399
591 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
592
76e3ec9c
SL
5932016-09-29 Sandra Loosemore <sandra@codesourcery.com>
594
595 * c-c++-common/pr27336.c: Make dependency on
596 -fdelete-null-pointer-checks explicit.
597 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
598 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
599 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
600 * gcc.dg/pic-1.c: Require fpic target support.
601 * gcc.dg/pic-2.c: Likewise.
602
a2c6e7f2
JJ
6032016-09-29 Jakub Jelinek <jakub@redhat.com>
604
605 Implement P0001R1 - C++17 removal of register storage class specifier
606 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
607 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
608 C++17.
609 * c-c++-common/vector-subscript-5.c (foo): Don't use register
610 keyword if not __SSE2__.
611 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
612 C++17.
613 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
614 register keywords.
615 * g++.dg/eh/pr29166.C: Add -Wno-register option.
616 * g++.dg/warn/register-parm-1.C (erroneous_warning,
617 no_erroneous_warning): Expect new warnings for C++17.
618 * g++.dg/warn/register-var-2.C (f): Likewise.
619 * g++.dg/parse/register1.C (f): Expect new error for C++17.
620 * g++.dg/parse/linkage2.C (foo): Likewise.
621 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
622 keyword on parameters for C++17.
623 * g++.dg/cpp1z/register1.C: New test.
624 * g++.dg/cpp1z/register2.C: New test.
625 * g++.dg/cpp1z/register3.C: New test.
626
4ab76933
UB
6272016-09-29 Uros Bizjak <ubizjak@gmail.com>
628
629 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
630 * gcc.target/i386/avx2-check.h (main): Ditto.
631 * gcc.target/i386/avx512bw-check.h (main): Ditto.
632 * gcc.target/i386/avx512cd-check.h (main): Ditto.
633 * gcc.target/i386/avx512dq-check.h (main): Ditto.
634 * gcc.target/i386/avx512er-check.h (main): Ditto.
635 * gcc.target/i386/avx512f-check.h (main): Ditto.
636 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
637 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
638 * gcc.target/i386/avx512vl-check.h (main): Ditto.
639
2488ebe5
UB
6402016-09-29 Uros Bizjak <ubizjak@gmail.com>
641
642 PR target/77756
643 * gcc.target/i386/pr77756.c: New test.
644
4d258d09
MP
6452016-09-29 Marek Polacek <polacek@redhat.com>
646
647 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
648
a9087411
MP
6492016-09-29 Marek Polacek <polacek@redhat.com>
650
651 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
652 C++14.
653
fa0a064a
ML
6542016-09-29 Martin Liska <mliska@suse.cz>
655
656 * objc/execute/construct1.m: New test.
657
0ce1ecc7
RB
6582016-09-29 Richard Biener <rguenther@suse.de>
659
660 PR tree-optimization/77768
661 * gcc.dg/torture/pr77768.c: New testcase.
662
da186c1f
RB
6632016-09-28 Richard Biener <rguenther@suse.de>
664
665 PR middle-end/77407
666 * gcc.dg/pr77407.c: New testcase.
667
d657e995
RB
6682016-09-29 Richard Biener <rguenther@suse.de>
669
670 PR middle-end/55152
671 * gcc.dg/pr55152.c: New testcase.
672 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
673
cadf6296
RO
6742016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
675
676 * gcc.dg/profile-update-warning.c: Restrict to ia32.
677 (dg-options): Remove -m32.
678
88000fd1
MS
6792016-09-28 Martin Sebor <msebor@redhat.com>
680
681 PR middle-end/77721
682 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
683
0c172974
JD
6842016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
685
686 PR libgfortran/77707
687 * gfortran.dg/inquire_17.f90: New test.
688
4b390698
JJ
6892016-09-28 Jakub Jelinek <jakub@redhat.com>
690
691 PR c++/77467
692 * g++.dg/cpp1y/constexpr-77467.C: New test.
693
2b1b5938
MS
6942016-09-28 Martin Sebor <msebor@redhat.com>
695
696 PR c/77762
697 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
698 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
699 (test_sprintf_p_const): Adjust line numbers to avoid failures
700 introduced in r240503.
701
30dc6ee9
MS
7022016-09-28 Martin Sebor <msebor@redhat.com>
703
704 PR middle-end/77683
705 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
706
7d290e93
BE
7072016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
708
fcf32bad
BE
709 PR c++/77748
710 * g++.dg/pr77550.C: Avoid undefined behavior.
711
7d290e93
BE
712 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
713
912d9ec3
WD
7142016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
715
716 * gcc.dg/strlenopt-20.c: Update test.
717 * gcc.dg/strlenopt-21.c: Likewise.
718 * gcc.dg/strlenopt-22.c: Likewise.
719 * gcc.dg/strlenopt-22g.c: Likewise.
720 * gcc.dg/strlenopt-26.c: Likewise.
721 * gcc.dg/strlenopt-5.c: Likewise.
722 * gcc.dg/strlenopt-7.c: Likewise.
723 * gcc.dg/strlenopt-9.c: Likewise.
724
459bcfb0
JJ
7252016-09-27 Jakub Jelinek <jakub@redhat.com>
726
6e39060a
JJ
727 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
728
8ca33347
JJ
729 * g++.dg/cpp1z/lambda-this1.C: New test.
730 * g++.dg/cpp1z/lambda-this2.C: New test.
731
459bcfb0
JJ
732 PR c++/77722
733 * g++.dg/ubsan/return-4.C: New test.
734 * g++.dg/ubsan/return-5.C: New test.
735 * g++.dg/ubsan/return-6.C: New test.
736
20fba714
JW
7372016-09-27 Jiong Wang <jiong.wang@arm.com>
738
739 * lib/target-supports.exp
740 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
741 in function comment.
742
bebe0086
ML
7432016-09-27 Martin Liska <mliska@suse.cz>
744
745 PR gcov-profile/46266
746 * lib/gcov.exp: Verify that <built-in>.gcov file is not
747 considered.
748
59896334
RB
7492016-09-27 Richard Biener <rguenther@suse.de>
750
751 PR tree-optimization/77745
752 * g++.dg/torture/pr77745.C: New testcase.
753
f0d355dc
RB
7542016-09-27 Richard Biener <rguenther@suse.de>
755
756 PR tree-optimization/77478
757 * gcc.dg/torture/pr77478.c: New testcase.
758
8c9434c2
ML
7592016-09-27 Martin Liska <mliska@suse.cz>
760
761 PR gcov-profile/7970
762 PR gcov-profile/16855
763 PR gcov-profile/44779
764 * g++.dg/gcov/pr16855.C: New test.
765
511d092e
SKS
7662016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
767
768 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
769
f2e0c4e1
JJ
7702016-09-27 Jakub Jelinek <jakub@redhat.com>
771
772 PR fortran/77666
773 * gfortran.dg/gomp/pr77666.f90: New test.
774
3a4228ba
KV
7752016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
776
777 PR ipa/77677
778 * gcc.dg/torture/pr77677-2.c: New test.
779
a184e37f
SK
7802016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
781
782 PR fortran/77420
783 * gfortran.dg/pr77420_1.f90: New test.
784 * gfortran.dg/pr77420_2.f90: Ditto.
785 * gfortran.dg/pr77420_3.f90: New test. Requires ...
786 * gfortran.dg/pr77420_4.f90: this file.
787
8be59d19
KV
7882016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
789
790 PR middle-end/77719
791 * gfortran.dg/pr77719.f90: New test.
792
991075a4
TP
7932016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
794
795 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 796 singular form of byte when quantity is unknown.
991075a4 797
c6147dc4
MP
7982016-09-26 Marek Polacek <polacek@redhat.com>
799
800 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
801
5cc6c41c
ML
8022016-09-26 Martin Liska <mliska@suse.cz>
803
804 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
805 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
806 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
807 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
808 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
809 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
810 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
811 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
812 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
813
81fea426
MP
8142016-09-26 Marek Polacek <polacek@redhat.com>
815
816 PR c/7652
817 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
818 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
819 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
820 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
821 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
822 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
823 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
824 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
825 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
826 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
827 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
828 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
829 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
830 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
831 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
832 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
833 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
834 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
835 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
836 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
837 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
838 * c-c++-common/attr-fallthrough-1.c: New test.
839 * c-c++-common/attr-fallthrough-2.c: New test.
840 * g++.dg/cpp0x/fallthrough1.C: New test.
841 * g++.dg/cpp0x/fallthrough2.C: New test.
842 * g++.dg/cpp1z/fallthrough1.C: New test.
843 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
844 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
845 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
846 * objc.dg/Wimplicit-fallthrough-1.m: New test.
847
9b597c1f
SK
8482016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
849
12a813c1 850 PR fortran/77429
9b597c1f
SK
851 * gfortran.dg/pr77429.f90: New test.
852
f1c7e7f1
SK
8532016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
854
855 PR fortran/77694
856 * gfortran.dg/pr77694.f90: New test.
857
50c6dd20
OE
8582016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
859
860 PR target/51244
861 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
862
540b039e
DH
8632016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
864
865 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
866 for 32-bit mode.
867
cfd161bf
DH
8682016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
869
870 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
871 for 32-bit mode.
872
9a2300e9
MP
8732016-09-24 Marek Polacek <polacek@redhat.com>
874
875 PR c/77490
876 * c-c++-common/Wbool-operation-1.c: New test.
877 * gcc.dg/Wbool-operation-1.c: New test.
878
34d567d1
FR
8792016-09-23 Fritz Reese <fritzoreese@gmail.com>
880
881 * gfortran.dg/dec_static_1.f90: New.
882 * gfortran.dg/dec_static_2.f90: New.
883 * gfortran.dg/dec_static_3.f90: New.
884 * gfortran.dg/dec_static_4.f90: New.
885
4a8d4422
JD
8862016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
887
888 PR fortran/48298
889 * gfortran.dg/negative_unit_check.f90: Update test.
890 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 891
90ef45cb
DV
8922016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
893
894 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
895 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
896 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
897 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
898 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
899 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
900 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
901
e0535922
MS
9022016-09-23 Martin Sebor <msebor@redhat.com>
903
904 PR testsuite/77713
905 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
906 assuming long double is bigger than double.
907
d664d76d
JJ
9082016-09-23 Jakub Jelinek <jakub@redhat.com>
909
910 Implement P0138R2, C++17 construction rules for enum class values
911 * g++.dg/cpp1z/direct-enum-init1.C: New test.
912
3b31f720
DM
9132016-09-23 David Malcolm <dmalcolm@redhat.com>
914
915 PR preprocessor/77672
916 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
917 expected multiline output from first warning to reflect change
918 in r240434.
919
592459bf
TP
9202016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
921
922 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
923
0af06385
BE
9242016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
925 Tom de Vries <tom@codesourcery.com>
926
927 PR testsuite/77411
928 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
929
8f01b67a
MP
9302016-09-23 Marek Polacek <polacek@redhat.com>
931
932 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
933 * c-c++-common/gomp/atomic-13.c: Likewise.
934 * c-c++-common/gomp/atomic-14.c: Likewise.
935 * c-c++-common/pr60439.c: Remove invalid code.
936 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
937 * g++.dg/expr/bitfield5.C: Likewise.
938 * g++.dg/expr/bitfield6.C: Likewise.
939 * g++.dg/expr/bool1.C: Likewise.
940 * g++.dg/expr/bool3.C: Likewise.
941 * g++.dg/expr/lval3.C: Likewise.
942 * g++.dg/expr/lval4.C: Likewise.
943 * g++.old-deja/g++.jason/bool5.C: Likewise.
944
bbd6fcf3
DM
9452016-09-23 David Malcolm <dmalcolm@redhat.com>
946
947 PR preprocessor/77672
948 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
949 (test_terminator_location): New function.
950
113d06a4
RB
9512016-09-23 Richard Biener <rguenther@suse.de>
952
953 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
954
cab9e1df
MW
9552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
956
957 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
958 -march=armv8.2-a+fp16 when supported by the hardware.
959 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
960 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
961 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
962 semi-colons to a macro invocations.
963 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
964 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
965 defined.
966 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
967 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
968 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
969 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
970 defined.
971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
973 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
974 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
978 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
980 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
981 defined.
982 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
983 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
984 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
985 defined.
986 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
987 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
988 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
989 defined.
990 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
992 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
993 defined.
994 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
996 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
997 defined. Also fix some white-space.
998 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
999 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1000 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1001 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1003 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1004 defined. Also fix some long lines and white-space.
1005 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1006 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1007 defined. Also fix some long lines and white-space.
1008 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1009 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1010 defined.
1011 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1012 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1013 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1014 defined.
1015 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1016 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1017 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1018 defined.
1019 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1020 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1021 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1022 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1023 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1024 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1025 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1026 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1027 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1028 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1029 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1030 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1031 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1032 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1033 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1034 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1035 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1036 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1037 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1038
da9b2e69
JW
10392016-09-23 Jiong Wang <jiong.wang@arm.com>
1040 Matthew Wahab <matthew.wahab@arm.com>
1041
1042 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1079
785cf02f
MW
10802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1081
1082 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1083 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1084 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1085 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1086 support.
1087
1e401340
KV
10882016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1089
1090 PR ipa/77677
1091 * gcc.dg/torture/pr77677.c: New test.
1092
8ed3eeac
AV
10932016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1094
1095 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1096 here now.
1097
55a9b91b
MW
10982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1099
1100 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1101 options. Add tests for float16x4_t and float16x8_t.
1102
64c744b9
DV
11032016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1104
1105 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1106 * gcc.target/s390/risbg-ll-2.c: Ditto.
1107 * gcc.target/s390/risbg-ll-3.c: Ditto.
1108
d403b8d4
MW
11092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1110
1111 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1112 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1113
576987fc
DV
11142016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1115
1116 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1117 output to the simplified instructions.
1118
4ffc8099
MW
11192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1120
1121 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1122 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1123
b1a970a5
MW
11242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1125
1126 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1127 (FP16_SUPPORTED): New
1128 (expected-hfloat-16x4): Make conditional on __fp16 support.
1129 (expected-hfloat-16x8): Likewise.
1130 (vdup_n_f16): Disable for non-AArch64 targets.
1131 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1132 conditional on FP16_SUPPORTED.
1133 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1134 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1135 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1136 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1137 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1138 for testing __fp16.
1139 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1140 conditional on FP16_SUPPORTED.
1141 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1142 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1143
50df9464
MW
11442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1145
1146 * gcc.target/arm/short-vfp-1.c: New.
1147
536b9f42
MW
11482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1149
1150 * gcc.target/arm/attr-fp16-arith-1.c: New.
1151
1b9e31cf
MW
11522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1153
1154 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1155 New.
1156 (add_options_for_arm_v8_2a_fp16_neon): New.
1157 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1158 (add_options_for_arm_arch_v8_2a): Auto-generate.
1159 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1160 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1161 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1162 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1163 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1164 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1165 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1166
a5b42ee7
MW
11672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1168
1169 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1170 arm_fp16_alternative_ok.
1171 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1172 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1173 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1174 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1175 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1176 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1177 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1178 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1179 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1180 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1181 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1182 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1183 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1184 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1185 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1186 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1187 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1188 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1189 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1190 arm_fp16_alternative_ok.
1191 * lib/target-supports.exp
1192 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1193 (check_effective_target_arm_fp16_alternative_ok): New.
1194 (check_effective_target_arm_fp16_none_ok_nocache): New.
1195 (check_effective_target_arm_fp16_none_ok): New.
1196
fcbc975b
ML
11972016-09-23 Martin Liska <mliska@suse.cz>
1198
1199 * gcc.dg/ipa/pr77653.c: Replace adress
1200 with address.
1201
1822b732
ML
12022016-09-23 Martin Liska <mliska@suse.cz>
1203
1204 * gcc.target/i386/movbe-4.c: New test.
1205
fab18cc4
ML
12062016-09-23 Martin Liska <mliska@suse.cz>
1207
1208 * gcc.target/i386/crc32-5.c: New test.
1209
e70f01b5
ML
12102016-09-23 Martin Liska <mliska@suse.cz>
1211
1212 * gcc.target/i386/pr71652.c: New test.
1213 * gcc.target/i386/pr71652-2.c: New test.
1214 * gcc.target/i386/pr71652-3.c: New test.
1215
f2e81d05
JJ
12162016-09-23 Jakub Jelinek <jakub@redhat.com>
1217
1218 * lib/gcc-dg.exp (process-message): Support relative line number
1219 notation - .+4 or .-1 etc.
1220 * gcc.dg/dg-test-1.c: New test.
1221
ed30d2a6
MS
12222016-09-22 Martin Sebor <msebor@redhat.com>
1223
1224 PR target/77676
1225 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1226 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1227 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1228 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1229
1c681c7b
UB
12302016-09-22 Uros Bizjak <ubizjak@gmail.com>
1231
1232 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1233 * gcc.dg/ifcvt-2.c: Ditto.
1234 * gcc.dg/zero_bits_compound-1.c: Ditto.
1235 * gcc.dg/zero_bits_compound-1.c: Ditto.
1236 * gcc.dg/pr40550.c: Simplify target selectors.
1237 Use dg-additional-options.
1238 * gcc.dg/pr47893.c: Ditto.
1239 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1240 additional options for 32-bit x86 targets.
1241 * gcc.dg/pr70955.c: Move to ...
1242 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1243
67cf0a53
PC
12442016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/61019
1247 * g++.dg/cpp0x/pr61019.C: New.
1248
0ee70cc0
AV
12492016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1250 Terry Guo <terry.guo@arm.com>
1251
1252 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1253 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1254 * gcc.target/arm/pure-code/pure-code.exp: New.
1255
43639d2c
UB
12562016-09-22 Uros Bizjak <ubizjak@gmail.com>
1257
1258 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1259 Remove SSE effective target requirement.
1260
a608d15b
PC
12612016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/71979
1264 * g++.dg/cpp0x/pr71979.C: New.
1265
d94a7ab4
BE
12662016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1267
1268 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1269
a13f439f
ML
12702016-09-22 Martin Liska <mliska@suse.cz>
1271
1272 PR ipa/77653
1273 * gcc.dg/ipa/pr77653.c: New test.
1274
cf352092
JJ
12752016-09-22 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR fortran/77665
1278 * gfortran.dg/gomp/pr77665.f90: New test.
1279
a8de3002
PT
12802016-09-22 Paul Thomas <pault@gcc.gnu.org>
1281
1282 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1283 * gfortran.dg/dtio_13.f90: New test.
1284
39abef62
LK
12852016-09-21 Louis Krupp <louis.krupp@zoho.com>
1286
1287 PR fortran/66107
1288 * gfortran.dg/pr66107.f90: New test.
1289
4a2bb7fc
ILT
12902016-09-21 Ian Lance Taylor <iant@golang.org>
1291
1292 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1293 with call to builtin delete function.
1294
5f84cee2
JM
12952016-09-21 Joseph Myers <joseph@codesourcery.com>
1296
1297 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1298 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1299 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1300 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1301 tests.
1302
fe01a41a
UB
13032016-09-21 Uros Bizjak <ubizjak@gmail.com>
1304
1305 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1306
2e1c20b1
JJ
13072016-09-21 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR c++/77651
1310 * g++.dg/cpp1z/aligned-new6.C: New test.
1311
de4c144a
MW
13122016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1313
1314 * gcc.target/arm/fp16-aapcs-3.c: New.
1315 * gcc.target/arm/fp16-aapcs-4.c: New.
1316 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1317 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1318 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1319 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1320
44fc7854
BE
13212016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1322
1323 PR tree-optimization/77550
1324 * g++.dg/pr77550.C: New test.
1325
bc084f84
GJL
13262016-09-21 Georg-Johann Lay <avr@gjlay.de>
1327
1328 PR target/77326
1329 * gcc.target/avr/torture/pr77326.c: New test.
1330
c075003a
LK
13312016-09-21 Louis Krupp <louis.krupp@zoho.com>
1332
1333 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1334
6811ea79
RB
13352016-09-21 Richard Biener <rguenther@suse.de>
1336
1337 PR tree-optimization/77648
1338 * gcc.dg/torture/pr77648-1.c: New testcase.
1339 * gcc.dg/torture/pr77648-2.c: Likewise.
1340
f955c4c4
RB
13412016-09-21 Richard Biener <rguenther@suse.de>
1342 Jakub Jelinek <jakub@redhat.com>
1343
1344 PR tree-optimization/77621
1345 * gcc.dg/pr77621.c: New testcase.
1346
096506bb
PT
13472016-09-21 Paul Thomas <pault@gcc.gnu.org>
1348
1349 PR fortran/77657
1350 * gfortran.dg/dtio_12.f90: New test.
1351
37d168ae
SKS
13522016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1353
1354 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1355
66454000
KV
13562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1357
1358 PR tree-optimization/72835
1359 * gcc.dg/tree-ssa/pr72835.c: New test.
1360
88d0c3f0
MS
13612016-09-20 Martin Sebor <msebor@redhat.com>
1362
1363 PR middle-end/49905
1364 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1365 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1366 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1367 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1368 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1369 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1370 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1371
a03df1d5
KV
13722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1373
1374 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1375 arguments/compare will be optimized away.
1376 * gcc.dg/torture/ftrapv-1.c: Likewise.
1377
8bc5448f
KV
13782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1379
1380 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1381 will be optimized away.
1382 * gcc.dg/ipa/vrp1.c: New test.
1383 * gcc.dg/ipa/vrp2.c: New test.
1384 * gcc.dg/ipa/vrp3.c: New test.
1385
973625a0
KV
13862016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1387
1388 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1389 does the same transformation.
1390 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1391 * gcc.dg/tree-ssa/evrp1.c: New test.
1392 * gcc.dg/tree-ssa/evrp2.c: New test.
1393 * gcc.dg/tree-ssa/evrp3.c: New test.
1394 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1395 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1396 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1397 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1398 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1399 foling now happens early.
1400 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1401 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1402 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1403 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1404 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1405
9b1ba33c
UB
14062016-09-20 Uros Bizjak <ubizjak@gmail.com>
1407
1408 PR target/77621
1409 * gcc.target/i386/pr77621.c: New test.
1410 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1411 pattern, loop should vectorize with -mtune=atom.
1412
f5bd4ad8
MO
14132016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1414 Jakub Jelinek <jakub@redhat.com>
1415
1416 PR testsuite/63299
1417 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1418 instead of delete.
1419
7d9cf801
JJ
14202016-09-20 Jakub Jelinek <jakub@redhat.com>
1421
b912f962
JJ
1422 PR c++/77626
1423 * g++.dg/other/pr77626.C: New test.
1424
eaf1ece1
JJ
1425 PR c++/77638
1426 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1427
590b62e9
JJ
1428 PR c++/77637
1429 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1430
7d9cf801
JJ
1431 PR middle-end/77624
1432 * c-c++-common/pr77624-1.c: New test.
1433 * c-c++-common/pr77624-2.c: New test.
1434
3aebb6ff
AV
14352016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1436
1437 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1438 of digits expected.
1439
b5bbe47b
RB
14402016-09-20 Richard Biener <rguenther@suse.de>
1441
1442 PR tree-optimization/77646
1443 * gcc.dg/torture/pr77646.c: New testcase.
1444
144a96e4
BE
14452016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1446
1447 PR c++/77434
1448 * c-c++-common/Wint-in-bool-context.c: New test.
1449
1f2071fa
JM
14502016-09-19 Joseph Myers <joseph@codesourcery.com>
1451
1452 * gcc.dg/cr-decimal-dig-1.c: New test.
1453
63012d9a
JM
14542016-09-19 Joseph Myers <joseph@codesourcery.com>
1455
1456 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1457 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1458 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1459 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1460
02410826
VM
14612016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1462
1463 PR rtl-optimization/77416
1464 * gcc.target/powerpc/pr77416.c: New.
1465
6101a7ab
PP
14662016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1467
1468 PR c++/77639
1469 * g++.dg/template/error-recovery4.C: New test.
1470
1993ff76
BC
14712016-09-19 Bin Cheng <bin.cheng@arm.com>
1472
1473 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1474
5fa9e644
KT
14752016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1476
1477 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1478 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1479
fc15d9ec
JJ
14802016-09-19 Jakub Jelinek <jakub@redhat.com>
1481 Jan Hubicka <jh@suse.cz>
1482
1483 PR target/77587
1484 * gcc.dg/pr77587.c: New test.
1485 * gcc.dg/pr77587a.c: New file.
1486
3c9f5092
AV
14872016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1488
1489 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1490 * gfortran.dg/coarray_38.f90:
1491 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1492 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1493 * gfortran.dg/coarray_allocate_7.f08: New test.
1494 * gfortran.dg/coarray_allocate_8.f08: New test.
1495 * gfortran.dg/coarray_allocate_9.f08: New test.
1496 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1497 new caf_register.
1498 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1499 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1500 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1501 get_by_refs.
1502 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1503 * gfortran.dg/coarray_lock_7.f90: Same.
1504 * gfortran.dg/coarray_poly_5.f90: Same.
1505 * gfortran.dg/coarray_poly_6.f90: Same.
1506 * gfortran.dg/coarray_poly_7.f90: Same.
1507 * gfortran.dg/coarray_poly_8.f90: Same.
1508 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1509
e79e6763
FR
15102016-09-19 Fritz Reese <fritzoreese@gmail.com>
1511
1512 PR fortran/77584
1513 * gfortran.dg/dec_structure_15.f90: New testcase.
1514
ae527639
RB
15152016-09-19 Richard Biener <rguenther@suse.de>
1516
1517 PR middle-end/77605
1518 * gcc.dg/torture/pr77605.c: New testcase.
1519
cdf060f8
LK
15202016-09-18 Louis Krupp <louis.krupp@zoho.com>
1521
1522 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1523
b720e919
JH
15242016-09-17 Jan Hubicka <hubicka@ucw.cz>
1525
1526 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1527 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1528 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1529 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1530 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1531 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1532 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1533 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1534 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1535 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1536 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1537
bdabae39
KY
15382016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1539
1540 * gcc.target/i386/pr68633.c: Fix expected result.
1541
493ba820
LK
15422016-09-17 Louis Krupp <louis.krupp@gmail.com>
1543
1544 PR fortran/68078
1545 * gfortran.dg/pr68078.f90: New test.
1546 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1547
9a42726b
BS
15482016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1549
1550 PR target/77613
1551 * gcc.target/powerpc/swaps-p8-25.c: New.
1552
e7d61178
JJ
15532016-09-16 Jakub Jelinek <jakub@redhat.com>
1554
8f03e02f
JJ
1555 PR c++/77482
1556 * g++.dg/cpp0x/constexpr-77482.C: New test.
1557
e80cb545
JJ
1558 PR c++/77379
1559 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1560 thunk offsets.
1561 * g++.dg/abi/abi-tag23a.C: Likewise.
1562
1c2f613f
JJ
1563 PR c++/77338
1564 * g++.dg/cpp0x/decltype-77338.C: New test.
1565
e7d61178
JJ
1566 PR c++/77375
1567 * g++.dg/cpp0x/mutable1.C: New test.
1568
8d987deb
SK
15692016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1570
1571 PR fortran/77612
1572 * gfortran.dg/pr77612.f90: New test.
1573
2c3d35a6
SKS
15742016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1575
1576 * gcc.dg/torture/pr70421.c: Require int32plus.
1577
e43163ae
JJ
15782016-09-16 Jakub Jelinek <jakub@redhat.com>
1579
bcf0905a
JJ
1580 PR middle-end/77475
1581 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1582
e43163ae
JJ
1583 PR target/77526
1584 * gcc.target/i386/pr77526.c: New test.
1585
7d704548
JJ
15862016-09-16 Jakub Jelinek <jakub@redhat.com>
1587 Eric Botcazou <ebotcazou@adacore.com>
1588
1589 PR middle-end/77594
1590 * gcc.target/i386/pr77594.c: New test.
1591
902d624f
LK
15922016-09-15 Louis Krupp <louis.krupp@zoho.com>
1593
1594 PR fortran/69963
1595 * gfortran.dg/misplaced_implicit_character.f90: New test.
1596
7e16ce79
BC
15972016-09-15 Bin Cheng <bin.cheng@arm.com>
1598
1599 PR tree-optimization/77503
1600 * gcc.dg/vect/pr77503.c: New test.
1601
7c05f5c4
RB
16022016-09-15 Richard Biener <rguenther@suse.de>
1603
1604 PR middle-end/77544
1605 * c-c++-common/torture/pr77544.c: New testcase.
1606
76ff80fb
JJ
16072016-09-15 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR middle-end/77475
1610 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1611 * gcc.dg/march-generic.c: Likewise.
1612 * gcc.target/i386/spellcheck-options-1.c: New test.
1613 * gcc.target/i386/spellcheck-options-2.c: New test.
1614 * gcc.target/i386/spellcheck-options-3.c: New test.
1615 * gcc.target/i386/spellcheck-options-4.c: New test.
1616
5560d026
CLT
16172016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1618
1619 PR fortran/72743
1620 * gfortran.dg/goacc/pr72743.f90: New test.
1621
5334f733
RB
16222016-09-15 Richard Biener <rguenther@suse.de>
1623
1624 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1625
d08615f2
RB
16262016-09-15 Richard Biener <rguenther@suse.de>
1627
1628 PR tree-optimization/77514
1629 * gcc.dg/torture/pr77514.c: New testcase.
1630
28ca05f0
JJ
16312016-09-14 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR c++/77549
1634 * g++.dg/lookup/pr77549.C: New test.
1635
20a1e5b8
MP
16362016-09-14 Marek Polacek <polacek@redhat.com>
1637
1638 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1639 * c-c++-common/gomp/atomic-13.c: Likewise.
1640 * c-c++-common/gomp/atomic-14.c: Likewise.
1641 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1642 * g++.dg/cpp1z/bool-increment1.C: New test.
1643 * c-c++-common/pr60439.c: Add dg-warning.
1644 * g++.dg/expr/bitfield4.C: Likewise.
1645 * g++.dg/expr/bitfield5.C: Likewise.
1646 * g++.dg/expr/bitfield6.C: Likewise.
1647 * g++.dg/expr/bool1.C: Likewise.
1648 * g++.dg/expr/bool3.C: Likewise.
1649 * g++.dg/expr/lval3.C: Likewise.
1650 * g++.dg/expr/lval4.C: Likewise.
1651 * g++.old-deja/g++.jason/bool5.C: Likewise.
1652 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1653 * g++.dg/other/error18.C: Likewise.
1654 * g++.dg/gomp/atomic-14.C: Likewise.
1655
0761f6bf
NS
16562016-09-14 Nathan Sidwell <nathan@acm.org>
1657
1658 PR c++/77539
1659 * g++.dg/cpp1y/pr77539.C: New.
1660
13cddbc1
CL
16612016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1662
1663 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1664 dg-require.
1665 * g++.dg/ext/builtin_alloca.C: Likewise.
1666 * g++.dg/template/spec35.C: Likewise.
1667 * gcc.dg/builtins-68.c: Likewise.
1668 * gcc.misc-tests/gcov-13.c: Likewise.
1669 * gcc.misc-tests/gcov-14.c: Likewise.
1670
a90638d4
JM
16712016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1672
1673 * gfortran.dg/dec_structure_14.f90: New testcase.
1674
5ba4a08c
JJ
16752016-09-14 Jakub Jelinek <jakub@redhat.com>
1676
1677 PR sanitizer/68260
1678 * c-c++-common/tsan/pr68260.c: New test.
1679
a713b234
JS
16802016-09-13 Joe Seymour <joe.s@somniumtech.com>
1681
1682 PR target/70713
1683 * gcc.target/msp430/function-attributes-1.c: New test.
1684 * gcc.target/msp430/function-attributes-2.c: New test.
1685 * gcc.target/msp430/function-attributes-3.c: New test.
1686
ea8661cd
JJ
16872016-09-13 Jakub Jelinek <jakub@redhat.com>
1688
9952908a
JJ
1689 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1690 * g++.dg/cpp1z/gen-attrs1.C: New test.
1691
63cdb7a0
JJ
1692 PR tree-optimization/77454
1693 * gcc.dg/pr77454.c: New test.
1694
ea8661cd
JJ
1695 PR c++/77553
1696 * g++.dg/cpp1y/constexpr-77553.C: New test.
1697
254830ba
DM
16982016-09-13 David Malcolm <dmalcolm@redhat.com>
1699
1700 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1701 (test_show_locus): Replace rich_location::add_fixit_insert calls
1702 with add_fixit_insert_before and add_fixit_insert_after.
1703
42763690
JM
17042016-09-13 Jason Merrill <jason@redhat.com>
1705 Tom de Vries <tom@codesourcery.com>
1706
1707 PR c++/77427
1708 * g++.dg/pr77427.C: New test.
1709
c8798f2c
ML
17102016-09-13 Martin Liska <mliska@suse.cz>
1711
1712 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1713 effective target.
1714 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1715 * lib/target-supports.exp: Define the new target.
1716
54700e2e
AP
17172016-09-12 Andrew Pinski <apinski@cavium.com>
1718
1719 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1720 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1721
e1d55bf7
UB
17222016-09-12 Uros Bizjak <ubizjak@gmail.com>
1723
1724 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1725 variable arguments.
1726 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1727 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1728 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1729 variable argument.
1730 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1731 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1732
54dcdb88
BE
17332016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1734
1735 PR c++/77496
1736 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1737 * g++.dg/ext/pr77496.C: New test.
1738 * g++.dg/warn/pr77496.C: New test.
1739
d1463eb9
DM
17402016-09-12 David Malcolm <dmalcolm@redhat.com>
1741
1742 PR c/72858
1743 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1744 to preserve conversion chars, and to preserve prefix information.
1745 * gcc.dg/format/pr72858.c: New test case.
1746
217fabad
SK
17472016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1748
1749 * gfortran.dg/pr77507.f90: Move to ...
1750 * gfortran.dg/ieee/pr77507.f90: here.
1751
a1cd04ac
JH
17522016-08-09 Jan Hubicka <hubicka@ucw.cz>
1753
1754 PR ipa/61159
1755 * compile/pr61159.c: New testcase
1756
e3912107
JH
17572016-08-09 Jan Hubicka <hubicka@ucw.cz>
1758
1759 PR ipa/64316
1760 * gcc.dg/ipa/pr63416.c: New testcase.
1761
739d9339
PT
17622016-09-10 Paul Thomas <pault@gcc.gnu.org>
1763 Steven G. Kargl <kargl@gcc.gnu.org>
1764
1765 PR fortran/77532
cc3135b6 1766 * gfortran.dg/dtio_11.f90: new test.
739d9339 1767
fb7c40dd
SK
17682016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1769
1770 PR fortran/77507
1771 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1772 * gfortran.dg/c_assoc_4.f90: Ditto.
1773
5b28efbb
TV
17742016-09-10 Tom de Vries <tom@codesourcery.com>
1775
1776 PR C/71602
1777 * c-c++-common/va-arg-va-list-type.c: New test.
1778
9d0a9bb4
PB
17792016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1780
1781 PR rtl-optimization/77289
1782 * gcc.target/powerpc/pr77289.c: New test.
1783
3f0177e7
MS
17842016-09-09 Martin Sebor <msebor@redhat.com>
1785
1786 PR c/77520
1787 PR c/77521
1788 * gcc.dg/pr77520.c: New test.
1789 * gcc.dg/pr77521.c: New test.
1790
e81e83d0
SK
17912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1792
1793 PR fortran/77506
1794 * gfortran.dg/pr77506.f90: New test.
1795
8a92685e
SK
17962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1797
1798 PR fortran/77507
1799 * gfortran.dg/pr77507.f90: New test.
1800
c65248cb
JM
18012016-09-09 Joseph Myers <joseph@codesourcery.com>
1802
1803 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1804
2cf0ff98
SK
18052016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1806 Louis Krupp <lkrupp@gcc.gnu.org>
1807
1808 PR fortran/69514
1809 * gfortran.dg/pr69514_1.f90: New test.
1810 * gfortran.dg/pr69514_2.f90: New test.
1811
8ebc1e0f
JJ
18122016-09-08 Jakub Jelinek <jakub@redhat.com>
1813
20b6cf01
JJ
1814 PR fortran/77500
1815 * gfortran.dg/gomp/pr77500.f90: New test.
1816
8ebc1e0f
JJ
1817 PR fortran/77516
1818 * gfortran.dg/gomp/pr77516.f90: New test.
1819
34718542
JJ
18202016-09-07 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR middle-end/77475
1823 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1824 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1825 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1826 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1827 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1828 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1829
e5106e27
DM
18302016-09-07 David Malcolm <dmalcolm@redhat.com>
1831
1832 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1833 "substring-locations.h".
1834
ca235a85
RB
18352016-09-07 Richard Biener <rguenther@suse.de>
1836
1837 PR c/77450
1838 * c-c++-common/vector-subscript-8.c: Move ..
1839 * gcc.dg/pr77450.c: ... here.
1840
0076b5dc 18412016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1842
1843 PR libgfortran/77393
1844 * gfortran.dg/fmt_f0_2.f90: Update test.
1845 * gfortran.dg/fmt_f0_3.f90: New test.
1846
6ac7322b
DH
18472016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1848
1849 PR debug/77389
1850 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1851 in dg-options.
1852
1853 PR debug/57519
1854 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1855
8eb9e049
JJ
18562016-09-06 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR target/69255
1859 * gcc.target/i386/pr69255-1.c: New test.
1860 * gcc.target/i386/pr69255-2.c: New test.
1861 * gcc.target/i386/pr69255-3.c: New test.
1862
18632016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1864
1865 PR c/77336
1866 * gcc.dg/format/miss-7.c: New test.
1867
e6cb85d4
UB
18682016-09-06 Uros Bizjak <ubizjak@gmail.com>
1869
1870 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1871
7fe76f6a
ML
18722016-09-06 Martin Liska <mliska@suse.cz>
1873
1874 PR gcov-profile/77378
1875 PR gcov-profile/77466
1876 * gcc.dg/profile-update-warning.c: New test.
1877
209b636e
RB
18782016-09-06 Richard Biener <rguenther@suse.de>
1879
1880 PR tree-optimization/77479
1881 * gcc.dg/torture/pr77479.c: New testcase.
1882
b772a565
RB
18832016-09-06 Richard Biener <rguenther@suse.de>
1884
1885 PR c/77450
1886 * c-c++-common/vector-subscript-7.c: Adjust.
1887 * c-c++-common/vector-subscript-8.c: New testcase.
1888
a8c07037
SKS
18892016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1890
1891 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1892
0ce48391
JJ
18932016-09-05 Jakub Jelinek <jakub@redhat.com>
1894
de9188e0
JJ
1895 PR target/77476
1896 * gcc.target/i386/avx512f-pr77476.c: New test.
1897 * gcc.target/i386/avx512bw-pr77476.c: New test.
1898 * gcc.target/i386/avx512dq-pr77476.c: New test.
1899
c76f7809
JJ
1900 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1901 Update comment to mention also avx512f.
1902
0ce48391
JJ
1903 PR sanitizer/77396
1904 * g++.dg/asan/pr77396-2.C: New test.
1905
8a27cf73
UB
19062016-09-05 Uros Bizjak <ubizjak@gmail.com>
1907
1908 PR rtl-optimization/77452
1909 * gcc.target/i386/pr77452.c: New test.
1910
25ff5dd3
MP
19112016-09-05 Marek Polacek <polacek@redhat.com>
1912
1913 PR c/77423
1914 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1915
f2bc4e48
SK
19162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1917
1918 PR fortran/77391
1919 * gfortran.dg/pr77391.f90: New test.
1920
e85921ee
SK
19212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1922
1923 PR fortran/77460
1924 * gfortran.dg/pr77460.f90: New test.
1925
b5d50659
JJ
19262016-09-03 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR c/65467
1929 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1930
7b826676
KY
19312016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1932
1933 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1934
717ebe91
DM
19352016-09-02 David Malcolm <dmalcolm@redhat.com>
1936
1937 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1938 test case.
1939 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1940 diagnostic-test-show-locus-generate-patch.c to the sources
1941 for diagnostic_plugin_test_show_locus.c.
1942
94087e88
JJ
19432016-09-02 Jakub Jelinek <jakub@redhat.com>
1944
9dc5773f
JJ
1945 PR c/65467
1946 * gcc.dg/gomp/_Atomic-1.c: New test.
1947 * gcc.dg/gomp/_Atomic-2.c: New test.
1948 * gcc.dg/gomp/_Atomic-3.c: New test.
1949 * gcc.dg/gomp/_Atomic-4.c: New test.
1950 * gcc.dg/gomp/_Atomic-5.c: New test.
1951
94087e88
JJ
1952 PR sanitizer/77396
1953 * g++.dg/asan/pr77396.C: New test.
1954
19552016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1956
1957 PR tree-optimization/71831
1958 * gcc.dg/builtin-object-size-16.c: New test.
1959 * gcc.dg/builtin-object-size-17.c: New test.
1960
7e89048d
JD
19612016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1962
1963 PR libgfortran/77393
1964 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1965
2f196155
UB
19662016-09-01 Uros Bizjak <ubizjak@gmail.com>
1967
1968 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1969 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1970 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1971 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1972 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1973 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1974 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1975 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1976 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1977 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1978 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1979 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1980 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1981 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1982 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1983 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1984 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1985 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1986
0a6b0523
EB
19872016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1988
1989 * gnat.dg/opt58.adb: New test.
1990 * gnat.dg/opt58_pkg.ads: New helper.
1991
2a99de7b
RB
19922016-09-01 Richard Biener <rguenther@suse.de>
1993
1994 PR middle-end/77436
1995 * gcc.dg/torture/pr77436.c: New testcase.
1996
f79d8786
SKS
19972016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1998
1999 * gcc.dg/pr64252.c: Require int32plus.
2000 * gcc.dg/pr66299-1.c: Likewise.
2001 * gcc.dg/pr66299-2.c: Likewise.
2002 * gcc.dg/torture/20131115-1.c: Skip for avr.
2003
b06335f9
KT
20042016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2005
2006 * gcc.target/aarch64/ands_3.c: New test.
2007
f25f40be
JJ
20082016-08-31 Jakub Jelinek <jakub@redhat.com>
2009
d12a0b5a
JJ
2010 PR fortran/77352
2011 * gfortran.dg/gomp/pr77352.f90: New test.
2012
f25f40be
JJ
2013 PR fortran/77374
2014 * gfortran.dg/gomp/pr77374.f08: New test.
2015
9ff6fb6e
MG
20162016-08-31 Marc Glisse <marc.glisse@inria.fr>
2017
2018 PR tree-optimization/73714
2019 * gcc.dg/tree-ssa/pr73714.c: New test.
2020
8e95a674
JD
20212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2022
2023 PR libgfortran/77393
2024 * gfortran.dg/fmt_f0_2.f90: New test.
2025
c6b0037d
MG
20262016-08-31 Marc Glisse <marc.glisse@inria.fr>
2027
2028 * gcc.target/i386/pr59539-2.c: Adapt options.
2029 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2030
1a576b13
PT
20312016-08-31 Paul Thomas <pault@gcc.gnu.org>
2032
2033 PR fortran/77418
2034 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2035 of the associate entity and replace with a pointer to the
2036 intended item on the stack.
2037
e73d3ca6 20382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2039 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2040
2041 PR fortran/48298
2042 * gfortran.dg/dtio_1.f90: New test.
2043 * gfortran.dg/dtio_2.f90: New test.
2044 * gfortran.dg/dtio_3.f90: New test.
2045 * gfortran.dg/dtio_4.f90: New test.
2046 * gfortran.dg/dtio_5.f90: New test.
2047 * gfortran.dg/dtio_6.f90: New test.
2048 * gfortran.dg/dtio_7.f90: New test.
2049 * gfortran.dg/dtio_8.f90: New test.
2050 * gfortran.dg/dtio_9.f90: New test.
2051 * gfortran.dg/dtio_10.f90: New test.
2052
b816477a
DM
20532016-08-30 David Malcolm <dmalcolm@redhat.com>
2054
2055 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2056 (test_many_nested_locations): New function.
2057 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2058 (test_show_locus): Handle "test_many_nested_locations".
2059
71b30891
DM
20602016-08-30 David Malcolm <dmalcolm@redhat.com>
2061
2062 * g++.dg/template/double-greater-than-fixit.C: New test case.
2063
8fa37232
EB
20642016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2065
2066 * gnat.dg/opt57.ad[sb]: New test.
2067 * gnat.dg/opt57_pkg.ads: New helper.
2068
6f651bae
RB
20692016-08-30 Richard Biener <rguenther@suse.de>
2070
2071 PR tree-optimization/69047
2072 * gcc.dg/pr69047.c: Fix byte-order check.
2073
ab834832
JJ
20742016-08-30 Jakub Jelinek <jakub@redhat.com>
2075
5116b156
JJ
2076 PR tree-optimization/72866
2077 * gcc.dg/vect/pr72866.c: New test.
2078
3754bbfc
JJ
2079 PR debug/77363
2080 * g++.dg/debug/dwarf2/pr77363.C: New test.
2081
26122e2d
JJ
2082 PR middle-end/77377
2083 * gcc.target/i386/pr77377.c: New test.
2084
ab834832
JJ
2085 PR debug/77389
2086 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2087 in dg-options.
2088
bedc9ca7
SK
20892016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2090
2091 * gfortran.dg/pr77372.f90: Moved to ...
2092 * gfortran.dg/ieee/pr77372.f90: here.
2093
adfa1e6b
MM
20942016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2095
2096 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2097 vector short/char initializations.
2098 * gcc.target/powerpc/vec-init-5.c: Likewise.
2099 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2100 vector initialization optimizations.
2101 * gcc.target/powerpc/vec-init-7.c: Likewise.
2102 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2103 vector float/double initializations.
2104 * gcc.target/powerpc/vec-init-9.c: Likewise.
2105
414b7129
UB
21062016-08-29 Uros Bizjak <ubizjak@gmail.com>
2107
2108 PR target/77403
2109 * gcc.target/i386/pr77403.c: New test.
2110
3d06b6f2
MP
21112016-08-29 Marek Polacek <polacek@redhat.com>
2112
2113 PR c/77292
2114 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2115
ba9bbd6f
TV
21162016-08-29 Tom de Vries <tom@codesourcery.com>
2117
2118 PR c/77398
2119 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2120
d7d80d8f
EB
21212016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2122
2123 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2124
d7d80d8f 21252016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2126
2127 * gfortran.dg/dec_structure_13.f90: New testcase.
2128
468d95c8
JB
21292016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2130
2131 PR fortran/77261
2132 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2133 available.
2134
f329b264
TV
21352016-08-28 Tom de Vries <tom@codesourcery.com>
2136
2137 PR lto/70955
2138 * gcc.dg/pr70955.c: New test.
2139 * gcc.dg/lto/pr70955_0.c: Same.
2140 * gcc.dg/lto/pr70955_1.c: Same.
2141
4a389eb6
PP
21422016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2143
2144 PR tree-optimization/71077
2145 * gcc.target/i386/pr71077.c: New test.
2146
3f8257db 21472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2148
2149 PR fortran/77380
2150 * gfortran.dg/pr77380.f90: New test.
2151
3f8257db 21522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2153
2154 PR fortran/77372
2155 gfortran.dg/pr77372.f90: New test.
2156
ee908516
DM
21572016-08-26 David Malcolm <dmalcolm@redhat.com>
2158
2159 * gcc.dg/spellcheck-fields-2.c (test): Move
2160 dg-begin/end-multiline-output within function body.
2161 (test_macro): New function.
2162
d41e76cf
DM
21632016-08-26 David Malcolm <dmalcolm@redhat.com>
2164
2165 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2166 (test_fixit_insert): Update expected output.
2167 (test_fixit_remove): Likewise.
2168 (test_fixit_replace): Likewise.
2169
524a4c96
RO
21702016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2171
2172 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2173 Fix typo.
2174
ebfa15ab
RB
21752016-08-26 Richard Biener <rguenther@suse.de>
2176
2177 PR tree-optimization/69047
2178 * gcc.dg/pr69047.c: New testcase.
2179
209ca542
PK
21802016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2181 Martin Jambhor <mjambor@suse.cz>
524a4c96 2182
209ca542
PK
2183 * gcc.dg/ipa/propbits-1.c: New test-case.
2184 * gcc.dg/ipa/propbits-2.c: Likewise.
2185 * gcc.dg/ipa/propbits-3.c: Likewise.
2186
e5cf1629
SK
21872016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2188
2189 PR fortran/77351
2190 * gfortran.dg/pr77351.f90: New test.
2191
ebef225f
MP
21922016-08-25 Marek Polacek <polacek@redhat.com>
2193
2194 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2195
fe377a48
MP
21962016-08-25 Marek Polacek <polacek@redhat.com>
2197
2198 PR c/77323
2199 * gcc.dg/pr77323.c: New test.
2200
88b8971f
PT
22012016-08-24 Paul Thomas <pault@gcc.gnu.org>
2202
2203 PR fortran/77358
2204 * gfortran.dg/submodule_17.f08: New test.
2205
3f8257db
JJ
22062016-08-24 Michael Collison <michael.collison@linaro.org>
2207 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2208
2209 * gcc.target/arm/builtin_saddl.c: New testcase.
2210 * gcc.target/arm/builtin_saddll.c: New testcase.
2211 * gcc.target/arm/builtin_uaddl.c: New testcase.
2212 * gcc.target/arm/builtin_uaddll.c: New testcase.
2213 * gcc.target/arm/builtin_ssubl.c: New testcase.
2214 * gcc.target/arm/builtin_ssubll.c: New testcase.
2215 * gcc.target/arm/builtin_usubl.c: New testcase.
2216 * gcc.target/arm/builtin_usubll.c: New testcase.
2217
d5b5d212
UB
22182016-08-24 Uros Bizjak <ubizjak@gmail.com>
2219
2220 PR target/77270
2221 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2222 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2223 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2224 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2225 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2226 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2227 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2228 effective target. Remove scan-assembler-times directives.
2229 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2230 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2231 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2232
d1188689
SKS
22332016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2234
2235 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2236 of unsigned int.
2237 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2238
0b6b8f85
RS
22392016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2240
2241 PR testsuite/77317
2242 * lib/target-supports.exp
2243 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2244 (check_effective_target_vect_natural_alignment): Ditto.
2245 (check_effective_target_vector_alignment_reachable): Ditto.
2246 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2247
587b7f7a
ILT
22482016-08-23 Ian Lance Taylor <iant@golang.org>
2249
2250 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2251
6019c0fc
MM
22522016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2253
2254 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2255 being created from pointers to memory locations.
2256 * gcc.target/powerpc/vec-init-2.c: Likewise.
2257
cfe37db4
FR
22582016-08-23 Fritz Reese <fritzoreese@gmail.com>
2259
2260 * gfortran.dg/dec_structure_12.f90: New testcase.
2261
7e11f46f
DV
22622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2263
2264 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2265
7ab4f354
DV
22662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2267
2268 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2269 verification.
2270
deb9351f
DV
22712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2272
2273 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2274 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2275
1fd9f058
RB
22762016-08-23 Richard Biener <rguenther@suse.de>
2277
2278 PR tree-optimization/27336
2279 * c-c++-common/pr27336.c: New testcase.
2280
b00e6e75
MP
22812016-08-22 Marek Polacek <polacek@redhat.com>
2282
2283 PR c++/77321
2284 * g++.dg/cpp1y/pr77321.C: New test.
2285
58338bac
SK
22862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2287
2288 PR fortran/60774
2289 * gfortran.dg/empty_label.f: Adjust test for new error message.
2290 * gfortran.dg/empty_label.f90: Ditto.
2291 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2292 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2293 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2294
30364ce6
SK
22952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2296
2297 PR fortran/61318
2298 * gfortran.dg/pr61318.f90: New test.
2299
ad7a5a8f
SK
23002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2301
2302 PR fortran/77260
2303 * gfortran.dg/pr77260_1.f90: New test.
2304 * gfortran.dg/pr77260_2.f90: Ditto.
2305
72f52f30
JM
23062016-08-22 Joseph Myers <joseph@codesourcery.com>
2307
2308 PR middle-end/77269
2309 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2310 __builtin_signbitf and __builtin_signbitl in expected generic
2311 expansion.
2312 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2313 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2314 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2315 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2316 tests.
2317
6dc198e3
JM
23182016-08-22 Joseph Myers <joseph@codesourcery.com>
2319
2320 * gcc.dg/torture/float128-builtin.c,
2321 gcc.dg/torture/float128-ieee-nan.c,
2322 gcc.dg/torture/float128x-builtin.c,
2323 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2324 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2325 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2326 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2327 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2328 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2329 gcc.dg/torture/floatn-nan.h: New tests.
2330
7ff4e41a
JM
23312016-08-22 Joseph Myers <joseph@codesourcery.com>
2332
2333 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2334 macro.
2335 (main): Update calls to TEST_I_F.
2336 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2337 macro.
2338 (main): Update calls to TEST_I_F.
2339
7078cdb6
JM
23402016-08-22 Joseph Myers <joseph@codesourcery.com>
2341
2342 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2343 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2344 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2345 names in calls to TEST_I_F.
2346
a9d7c823
BE
23472016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2348
2349 PR c/52952
2350 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2351
cd800235
SKS
23522016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2353
2354 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2355 and !natural_alignment_64.
2356 * gcc.dg/ipa/propalign-2.c: Likewise.
2357 * gcc.dg/ipa/propalign-3.c: Likewise.
2358 * gcc.dg/ipa/propalign-4.c: Likewise.
2359 * gcc.dg/ipa/propalign-5.c: Likewise.
2360 * lib/target-supports.exp
2361 (check_effective_target_natural_alignment_32): Add avr-*-*.
2362
22d12455
KV
23632016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2364
2365 PR tree-optimization/61839
2366 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2367 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2368 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2369 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2370
c65699ef
JM
23712016-08-19 Joseph Myers <joseph@codesourcery.com>
2372
2373 PR c/32187
2374 * lib/target-supports.exp (check_effective_target_float16)
2375 (check_effective_target_float32, check_effective_target_float64)
2376 (check_effective_target_float128, check_effective_target_float32x)
2377 (check_effective_target_float64x)
2378 (check_effective_target_float128x)
2379 (check_effective_target_float16_runtime)
2380 (check_effective_target_float32_runtime)
2381 (check_effective_target_float64_runtime)
2382 (check_effective_target_float128_runtime)
2383 (check_effective_target_float32x_runtime)
2384 (check_effective_target_float64x_runtime)
2385 (check_effective_target_float128x_runtime)
2386 (check_effective_target_floatn_nx_runtime)
2387 (add_options_for_float16, add_options_for_float32)
2388 (add_options_for_float64, add_options_for_float128)
2389 (add_options_for_float32x, add_options_for_float64x)
2390 (add_options_for_float128x): New procedures.
2391 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2392 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2393 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2394 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2395 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2396 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2397 gcc.dg/torture/float128-complex.c,
2398 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2399 gcc.dg/torture/float128x-basic.c,
2400 gcc.dg/torture/float128x-complex.c,
2401 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2402 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2403 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2404 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2405 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2406 gcc.dg/torture/float32x-basic.c,
2407 gcc.dg/torture/float32x-complex.c,
2408 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2409 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2410 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2411 gcc.dg/torture/float64x-basic.c,
2412 gcc.dg/torture/float64x-complex.c,
2413 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2414 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2415 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2416 gcc.dg/torture/floatn-tg.h,
2417 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2418 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2419 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2420 gcc.dg/torture/fp-int-convert-float128x.c,
2421 gcc.dg/torture/fp-int-convert-float16-timode.c,
2422 gcc.dg/torture/fp-int-convert-float16.c,
2423 gcc.dg/torture/fp-int-convert-float32-timode.c,
2424 gcc.dg/torture/fp-int-convert-float32.c,
2425 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2426 gcc.dg/torture/fp-int-convert-float32x.c,
2427 gcc.dg/torture/fp-int-convert-float64-timode.c,
2428 gcc.dg/torture/fp-int-convert-float64.c,
2429 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2430 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2431 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2432 maximum exponent of floating-point type. Use it in testing
2433 whether 0x8...0 fits in the floating-point type. Always treat -1
2434 (signed 0xf...f) as fitting in the floating-point type.
2435 (M_OK1): New macro.
2436 * gcc.dg/torture/fp-int-convert-double.c,
2437 gcc.dg/torture/fp-int-convert-float.c,
2438 gcc.dg/torture/fp-int-convert-float128-timode.c,
2439 gcc.dg/torture/fp-int-convert-float128.c,
2440 gcc.dg/torture/fp-int-convert-float80-timode.c,
2441 gcc.dg/torture/fp-int-convert-float80.c,
2442 gcc.dg/torture/fp-int-convert-long-double.c,
2443 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2444
94e73c78
JJ
24452016-08-19 Jakub Jelinek <jakub@redhat.com>
2446
fbdbd4b6
JJ
2447 PR fortran/72744
2448 * gfortran.dg/gomp/pr72744.f90: New test.
2449
94e73c78
JJ
2450 PR fortran/69281
2451 * gfortran.dg/gomp/pr69281.f90: New test.
2452
91151a73
JB
24532016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2454
414b7129
UB
2455 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2456 the last special seed value.
2457 * gfortran.dg/random_7.f90: Use size for last array member instead
2458 of hardcoded value.
91151a73 2459
fcf830ab
PK
24602016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2461
2462 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2463 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2464
1a5da5b6
RB
24652016-08-19 Richard Biener <rguenther@suse.de>
2466
2467 PR tree-optimization/77286
2468 * gcc.dg/torture/pr77286.c: New testcase.
2469
82f72146
DM
24702016-08-18 David Malcolm <dmalcolm@redhat.com>
2471
2472 * gcc.dg/verbose-asm-2.c: New test case.
2473
cc015f3a
DM
24742016-08-18 David Malcolm <dmalcolm@redhat.com>
2475
2476 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2477 (custom_diagnostic_finalizer): Update for change to
2478 diagnostic_show_locus.
2479
cb18fd07
DM
24802016-08-18 David Malcolm <dmalcolm@redhat.com>
2481
2482 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2483 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2484
a76989dc
MP
24852016-08-18 Marek Polacek <polacek@redhat.com>
2486
2487 PR c/71514
2488 * gcc.dg/pr71514.c: New test.
2489
89c88780
L
24902015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2491
2492 PR target/72839
2493 * gcc.target/i386/pr72839.c: New test.
2494
2c71d454
CLT
24952016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2496
2497 PR middle-end/70895
2498 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2499 * c-c++-common/goacc/reduction-1.c: Likewise.
2500 * c-c++-common/goacc/reduction-2.c: Likewise.
2501 * c-c++-common/goacc/reduction-3.c: Likewise.
2502 * c-c++-common/goacc/reduction-4.c: Likewise.
2503
66592e95
AM
25042016-08-18 Alan Modra <amodra@gmail.com>
2505
2506 * gcc.c-torture/compile/pr72771.c: New.
2507
3a146d46
JJ
25082016-08-17 Jakub Jelinek <jakub@redhat.com>
2509
2510 PR fortran/67496
2511 * gfortran.dg/pr67496.f90: New test.
2512
3f8257db 25132015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2514
2515 PR tree-optimization/71752
3a146d46 2516 * gcc.dg/vect/pr71752.c: New.
038000bd 2517
dd42e908
UB
25182016-08-17 Uros Bizjak <ubizjak@gmail.com>
2519
2520 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2521
458a1cd0
JJ
25222016-08-17 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR middle-end/77259
2525 * g++.dg/ipa/devirt-52.C: New test.
2526
11c4c4ba
CLT
25272016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2528
2529 * c-c++-common/goacc/reduction-6.c: New testcase.
2530
661d6efd
RB
25312016-08-17 Richard Biener <rguenther@suse.de>
2532
2533 PR tree-optimization/76490
2534 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2535 * gcc.dg/pr52904.c: XFAIL.
2536
622d8b69
RB
25372016-08-17 Richard Biener <rguenther@suse.de>
2538
2539 PR tree-optimization/23855
2540 * gcc.dg/loop-unswitch-2.c: Adjust.
2541
af23e99c
JJ
25422016-08-16 Jakub Jelinek <jakub@redhat.com>
2543
2544 PR tree-optimization/72817
2545 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2546
feeb6268
JM
25472016-08-16 Joseph Myers <joseph@codesourcery.com>
2548
2549 PR libgcc/77265
2550 * gcc.dg/torture/float128-extend-inf.c: New test.
2551
65e736c0
DM
25522016-08-16 David Malcolm <dmalcolm@redhat.com>
2553
2554 PR c/72857
2555 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2556 for embedded NUL.
2557 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2558 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2559 caret placement.
2560 (test_oct): Likewise.
2561 (test_multiple): Likewise.
2562 (test_field_width_specifier): Likewise.
2563 (test_field_width_specifier_2): New function.
2564 (test_field_precision_specifier): New function.
2565 (test_embedded_nul): Update expected caret placement.
2566 (test_non_contiguous_strings): Update line number.
2567 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2568 (__emit_string_literal_range): Add "caret_idx" param.
2569 (test_simple_string_literal): Add value for new param, updating
2570 expected output..
2571 (test_concatenated_string_literal): Likewise.
2572 (test_multiline_string_literal): Likewise.
2573 (test_hex): Likewise.
2574 (test_oct): Likewise.
2575 (test_multiple): Likewise.
2576 (test_ucn4): Likewise.
2577 (test_ucn8): Likewise.
2578 (test_u8): Likewise.
2579 (test_u): Likewise; update expected message, from "range" to
2580 "location".
2581 (test_U): Likewise.
2582 (test_L): Likewise.
2583 (test_macro): Add value for new param.
2584 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2585 (__emit_string_literal_range): Add "caret_idx" param.
2586 (test_stringified_token_1): Add value for new param. Update
2587 expected message, from "range" to "location".
2588 (test_stringized_token_2): Likewise, adding param to macro.
2589 (test_stringified_token_3): Likewise.
2590 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2591 (emit_warning): Convert param from source_range to location_t.
2592 (test_string_literals): Add caret_idx param, and use it when
2593 constructing a substring_loc. Update error message, from
2594 "range" to "location".
2595
4a7f57d5
JJ
25962016-08-16 Jakub Jelinek <jakub@redhat.com>
2597
7841800f
JJ
2598 PR target/71910
2599 * g++.dg/gomp/pr71910.C: New test.
2600
1b13411a
JJ
2601 PR middle-end/67485
2602 * gcc.c-torture/compile/pr67485.c: New test.
2603
4a7f57d5
JJ
2604 PR target/72867
2605 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2606
3c556bc4
BC
26072016-08-16 Bin Cheng <bin.cheng@arm.com>
2608
2609 PR tree-optimization/69848
2610 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2611
beab2da6
ML
26122016-08-16 Martin Liska <mliska@suse.cz>
2613
2614 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2615 of memory operations so that it can be handled by core2
2616 in 32-bit mode.
2617
f4eec0a3
RB
26182016-08-16 Richard Biener <rguenther@suse.de>
2619
2620 PR tree-optimization/76783
2621 * gcc.dg/pr76783.c: New testcase.
2622 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2623
8f21990a
BC
26242016-08-16 Bin Cheng <bin.cheng@arm.com>
2625
2626 PR tree-optimization/72817
2627 PR tree-optimization/73450
2628 * gcc.dg/tree-ssa/pr72817.c: New test.
2629 * gcc.dg/tree-ssa/pr73450.c: New test.
2630
7fc61626
FR
26312016-08-15 Fritz Reese <fritzoreese@gmail.com>
2632
2633 * gfortran.dg/init_flag_13.f90: New testcase.
2634 * gfortran.dg/init_flag_14.f90: Ditto.
2635 * gfortran.dg/init_flag_15.f03: Ditto.
2636 * gfortran.dg/dec_init_1.f90: Ditto.
2637 * gfortran.dg/dec_init_2.f90: Ditto.
2638
432baa02
UB
26392016-08-15 Uros Bizjak <ubizjak@gmail.com>
2640
2641 PR target/72867
2642 * gcc.target/i386/pr72867.c: New test.
2643
7e1dde14
EB
26442016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2645
2646 * c-c++-common/dump-ada-spec-5.c: New test.
2647
e4969090
RB
26482016-08-15 Richard Biener <rguenther@suse.de>
2649
2650 PR tree-optimization/73434
2651 * gcc.dg/torture/pr73434.c: New testcase.
2652
66088065
JJ
26532016-08-15 Jakub Jelinek <jakub@redhat.com>
2654
2655 PR tree-optimization/72824
2656 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2657
7c713714
CLT
26582016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2659
2660 PR fortran/70598
2661 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2662 in use_device clause.
2663 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2664 * gfortran.dg/goacc/list.f95: Adjust to catch
2665 "neither a POINTER nor an array" error messages.
2666
4271e5cb
UB
26672016-08-14 Uros Bizjak <ubizjak@gmail.com>
2668
2669 PR target/76342
2670 * gcc.target/i386/pr76342.c: New test.
2671
b0cea284
JJ
26722016-08-12 Jakub Jelinek <jakub@redhat.com>
2673
2674 PR c/71512
2675 * g++.dg/ubsan/pr71512.C: New test.
2676 * c-c++-common/ubsan/pr71512-1.c: New test.
2677 * c-c++-common/ubsan/pr71512-2.c: New test.
2678
e86aefb8
MM
26792016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2680
2681 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2682 vector initialization options.
2683 * gcc.target/powerpc/vec-init-2.c: Likewise.
2684 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2685 is generated on ISA 3.0.
2686
7fd82d52
PP
26872016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2688
2689 PR middle-end/71654
2690 * gcc.dg/c-c++-common/pr71654.c: New test.
2691 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2692 dg-options.
2693 * gcc.dg/tree-ssa/vrp24: Likewise.
2694
2f1364c2
JJ
26952016-08-12 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR c/67410
2698 * gcc.dg/pr67410.c: New test.
2699
8eb414aa
BC
27002016-08-12 Bin Cheng <bin.cheng@arm.com>
2701
2702 PR tree-optimization/69848
2703 * gcc.dg/vect/vect-pr69848.c: New test.
2704
30b39c19
UB
27052016-08-12 Uros Bizjak <ubizjak@gmail.com>
2706
2707 PR testsuite/71008
2708 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2709 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2710 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2711 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2712
e373dd06
RB
27132016-08-12 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/57326
2716 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2717 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2718 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2719 * gcc.target/i386/pr45685.c: Likewise.
2720 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2721 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2722 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2723 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2724 * gfortran.dg/pr34163.f90: Likewise.
2725
20d1af89
ML
27262016-08-12 Martin Liska <mliska@suse.cz>
2727
2728 * g++.dg/gcov/gcov-16.C: New test.
2729 * lib/gcov.exp: Support new argument for run-gcov function.
2730
5cacda56
ML
27312016-08-12 Martin Liska <mliska@suse.cz>
2732
2733 PR gcov-profile/35590
2734 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2735
663eecfd
RB
27362016-08-12 Richard Biener <rguenther@suse.de>
2737
2738 PR tree-optimization/72851
2739 * gcc.dg/torture/pr72851.c: New testcase.
2740
3f8257db 27412016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2742
e366d7d8
AO
2743 PR debug/63240
2744 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2745 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2746 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2747 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2748 DW_AT_deleted.
2749
71e1a6a4
AO
2750 PR debug/55641
2751 * g++.dg/debug/dwarf2/ref-1.C: New.
2752
8aaf799b
AO
2753 PR debug/49366
2754 * g++.dg/debug/dwarf2/template-params-12.H: New.
2755 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2756 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2757 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2758 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2759 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2760 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2761 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2762
06f9caed
BS
27632016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2764
2765 PR target/72863
2766 * gcc.target/powerpc/pr72863.c: New test.
2767
a8b956c1
UB
27682016-08-11 Uros Bizjak <ubizjak@gmail.com>
2769
2770 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2771
c73dd986
L
27722015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2773
2774 * gcc.target/i386/pieces-strcpy-1.c: New test.
2775 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2776
385ed708
JJ
27772016-08-11 Jakub Jelinek <jakub@redhat.com>
2778
2779 PR c++/72868
2780 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2781
df7ec09f
L
27822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2783
2784 * gcc.target/i386/pieces-memcpy-1.c: New test.
2785 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2786 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2787 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2788 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2789 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2790
b95a64bb
JJ
27912016-08-11 Jakub Jelinek <jakub@redhat.com>
2792
2793 PR c/72816
7ddbcf6b 2794 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2795
59537744
BE
27962016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2797
2798 PR tree-optimization/71083
2799 * gcc.c-torture/execute/pr71083.c: New test.
2800 * gnat.dg/loop_optimization23.adb: New test.
2801 * gnat.dg/loop_optimization23_pkg.ads: New test.
2802 * gnat.dg/loop_optimization23_pkg.adb: New test.
2803
183ac6d0
RB
28042016-08-11 Richard Biener <rguenther@suse.de>
2805
2806 PR tree-optimization/72772
2807 * gcc.dg/graphite/pr35356-1.c: Adjust.
2808 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2809
b152f5a2
JB
28102016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2811
2812 * gfortran.dg/random_7.f90: Take into account that the last seed
2813 value is the special p value.
2814 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2815
bb7ebad1
RB
28162016-08-11 Richard Biener <rguenther@suse.de>
2817
2818 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2819
2e186411
AM
28202016-08-11 Alan Modra <amodra@gmail.com>
2821
2822 * gcc.target/powerpc/pr71680.c: New.
2823
e9e6d4f6
KN
28242016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2825
2826 * gcc.target/powerpc/bfp/bfp.exp: New file.
2827 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2828 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2829 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2830 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2831 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2832 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2833 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2834 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2835 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2836 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2837 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2838 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2839 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2840 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2841 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2842 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2843 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2844 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2845 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2846 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2847 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2848 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2849 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2850 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2851 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2852 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2853 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2854 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2855 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2856 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2857 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2858 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2859 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2860 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2861 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2862 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2863 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2864 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2865 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2866 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2867 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2868 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2869 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2870 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2871 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2872 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2873 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2874 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2875 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2876 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2877 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2878 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2879 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2880
9c8eabea
BC
28812016-08-10 Bin Cheng <bin.cheng@arm.com>
2882
2883 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2884 Add aarch64*-*-*.
2885
6c553b76
BC
28862016-08-10 Bin Cheng <bin.cheng@arm.com>
2887
2888 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2889
a0883b08
MM
28902016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2891
2892 PR target/72853
2893 * gcc.target/powerpc/pr72853.c: New test.
2894
a266236e
ML
28952016-08-10 Martin Liska <mliska@suse.cz>
2896
2897 PR gcov-profile/58306
2898 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2899
22063dbc
ML
29002016-08-10 Martin Liska <mliska@suse.cz>
2901
2902 * g++.dg/gcov/gcov-threads-1.C: New test.
2903
5250a5bb
SKS
29042016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2905
2906 PR target/71873
2907 * gcc.target/avr/pr71873.c: New test.
2908
b7597ae5
ML
29092016-08-09 Martin Liska <mliska@suse.cz>
2910
2911 * g++.dg/gcov/gcov-dump-1.C: New test.
2912 * g++.dg/gcov/gcov-dump-2.C: New test.
2913
ab50a215
ML
29142016-08-09 Martin Liska <mliska@suse.cz>
2915
2916 * gcc.dg/tree-prof/val-prof-9.c: New test.
2917
dcb1e137
ML
29182016-08-09 Martin Liska <mliska@suse.cz>
2919
2920 * gcc.dg/tree-prof/val-prof-8.c: New test.
2921
04d6d3b6
MJ
29222016-08-09 Martin Jambor <mjambor@suse.cz>
2923
df839749
UB
2924 PR ipa/71981
2925 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2926
c57e78c4
BC
29272016-08-09 Bin Cheng <bin.cheng@arm.com>
2928
2929 PR tree-optimization/33707
2930 * gcc.dg/vect/pr33707.c: New test.
2931
42970a17
BC
29322016-08-09 Bin Cheng <bin.cheng@arm.com>
2933
2934 PR tree-optimization/pr72772
2935 * gcc.dg/tree-ssa/pr72772.c: New test.
2936
810a3aa6
MF
29372016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2938
2939 PR rtl-optimization/66669
2940 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2941
9e207d6f
JJ
29422016-08-09 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR tree-optimization/72824
2945 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2946
50bf47fd
RB
29472016-08-09 Richard Biener <rguenther@suse.de>
2948
2949 PR tree-optimization/71802
2950 * gcc.dg/torture/pr71802.c: New testcase.
2951
cadec7ca
JJ
29522016-08-09 Jakub Jelinek <jakub@redhat.com>
2953
2954 PR c++/72809
2955 * g++.dg/eh/stdarg1.C: New test.
2956
c43c5112
AK
29572016-08-08 Andi Kleen <ak@linux.intel.com>
2958
2959 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2960 test command line in failure log.
2961 (profopt-execute): dito. Make autofdo file names unique.
2962
895aa8e1
DM
29632016-08-08 David Malcolm <dmalcolm@redhat.com>
2964
2965 PR c/64955
2966 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2967 output.
2968
9afda630
PK
29692016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2970
2971 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2972 c99_runtime.
2973 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2974 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2975 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2976 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2977 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2978 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2979
e52ed3fe
DM
29802016-08-08 David Malcolm <dmalcolm@redhat.com>
2981
2982 PR c/52952
2983 * gcc.dg/cpp/pr66415-1.c: Likewise.
2984 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2985 * gcc.dg/format/c90-printf-1.c: Likewise.
2986 * gcc.dg/format/diagnostic-ranges.c: New test case.
2987
ad200580
JJ
29882016-08-08 Jakub Jelinek <jakub@redhat.com>
2989
77524e0d
JJ
2990 PR fortran/72716
2991 * gfortran.dg/gomp/pr72716.f90: New test.
2992
2187f2a2
JJ
2993 PR middle-end/72781
2994 * gcc.dg/gomp/pr72781.c: New test.
2995
ad200580
JJ
2996 PR middle-end/68762
2997 * g++.dg/vect/pr68762-1.cc: New test.
2998 * g++.dg/vect/pr68762-2.cc: New test.
2999 * g++.dg/vect/pr68762.h: New file.
3000
989d0071
MS
30012016-08-08 Martin Sebor <msebor@redhat.com>
3002
3003 PR testsuite/72838
3a146d46
JJ
3004 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3005 * g++.dg/warn/overflow-warn-3.C: Same.
3006 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3007
7090cac9
AV
30082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3009
3010 PR fortran/71936
3011 * gfortran.dg/allocate_with_source_21.f03: New test.
3012
64e56ab0
AV
30132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3014
3015 PR fortran/72698
3016 * gfortran.dg/allocate_with_source_20.f03: New test.
3017
0476487d
AM
30182016-08-08 Alan Modra <amodra@gmail.com>
3019
3020 * gcc.c-torture/compile/pr72802.c: New.
3021
8e9218f2
AV
30222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3023
3024 PR fortran/70524
3025 * gfortran.dg/dependency_48.f90: New test.
3026
c1f7083b
TK
30272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3028
531e5ae3 3029 PR fortran/70040
c1f7083b
TK
3030 * gfortran.dg/pr70040.f90: New testcase.
3031
6ab5813c
TK
30322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3033
3034 PR fortran/71961
3035 * gfortran.dg/matmul_10.f90: New testcase.
3036
27bddc4a
JH
30372016-08-07 Jan Hubicka <hubicka@ucw.cz>
3038
3039 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3040
4a9f8a9f
JJ
30412016-08-07 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR c/72816
3044 * gcc.dg/pr72816.c: New test.
3045
fa76f2c6
JW
30462016-08-06 Jonathan Wakely <jwakely@redhat.com>
3047
3048 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3049 * g++.dg/conversion/pr41426.C: Likewise.
3050 * g++.dg/conversion/pr66211.C: Likewise.
3051 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3052 * g++.dg/init/ref8.C: Likewise.
3053 * g++.old-deja/g++.law/cvt20.C: Likewise.
3054 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3055
5c3e5002
PP
30562016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3057
3058 PR tree-optimization/18046
3059 * gcc.dg/tree-ssa/vrp105.c: New test.
3060 * gcc.dg/tree-ssa/vrp106.c: New test.
3061
94087e88 30622016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3063
3064 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3065 1ul in diagnostics. Remove hyphen from "constant-expression."
3066 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3067 * g++.dg/cpp0x/static_assert3.C: Same.
3068 * g++.dg/cpp1y/constexpr-throw.C: Same.
3069 * g++.dg/template/nontype3.C: Same.
3070 * g++.dg/warn/overflow-warn-1.C: Same.
3071 * g++.dg/warn/overflow-warn-3.C: Same.
3072 * g++.dg/warn/overflow-warn-4.C: Same.
3073
88fa5555
DM
30742016-08-05 David Malcolm <dmalcolm@redhat.com>
3075
3076 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3077 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3078 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3079 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3080
1addb9e6
PP
30812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3082
3083 PR tree-optimization/72810
3084 * gcc.dg/tree-ssa/vrp110.c: New test.
3085
1b62ed4f
JG
30862016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3087
3088 PR Target/72819
3089 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3090 registers.
3091 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3092 saving the half-precision registers.
3093 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3094 value is returned in h0.
3095 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3096 are passed in FP/SIMD registers.
3097 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3098 passing works corrcetly.
3099 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3100 (hfa_f16x2_t): Likewise.
3101 (hfa_f16x3_t): Likewise.
3102 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3103 are promoted to double and passed in a double register.
3104 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3105 are promoted to double and stacked.
3106 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3107 __fp16 data types.
3108 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3109 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3110 __fp16 first get passed in FP/SIMD registers, then stacked.
3111
4228ca19
NS
31122016-08-05 Nathan Sidwell <nathan@acm.org>
3113
3114 PR c++/68724
3115 * g++.dg/cpp0x/pr68724.C: New.
3116
db7c335e
RB
31172016-08-05 Richard Biener <rguenther@suse.de>
3118
3119 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3120
48abe922
PP
31212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3122
3123 * gcc.dg/tree-ssa/vrp107.c: New test.
3124 * gcc.dg/tree-ssa/vrp108.c: New test.
3125 * gcc.dg/tree-ssa/vrp109.c: New test.
3126
f6cdf42f
PK
31272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3128
3129 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3130 dg-options.
3131
33a9c609
PK
31322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3133
3134 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3135 test-cases.
3136 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3137 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3138 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3139 test-cases.
3140 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3141 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3142 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3143 large_double.
3144
4473482d
PC
31452016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3146
3147 PR c++/72800
3148 * g++.dg/cpp1y/lambda-ice1.C: New.
3149
08156df5
PP
31502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3151
3152 PR c++/72759
3153 * g++.dg/cpp1y/pr72759.C: New test.
3154
938da3a5
PP
31552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3156
3157 * gcc.dg/switch-10.c: New test.
3158
da84183c
JG
31592016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3160
3161 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3162
ae9281fc
TS
31632016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3164
3165 * c-c++-common/goacc/routine-5.c: Update.
3166
086ad22e
BE
31672016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3168
3169 PR rtl-optimization/70903
3170 * gcc.c-torture/execute/pr70903.c: New test.
3171
6805e400
ML
31722016-08-04 Martin Liska <mliska@suse.cz>
3173
3174 * gcc.dg/params/params.exp: Replace file exists with
3175 TESTING_IN_BUILD_TREE.
3176
a0008434
MP
31772016-08-04 Marek Polacek <polacek@redhat.com>
3178
3179 PR c++/70229
3180 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3181
fb46286e
RB
31822016-08-04 Richard Biener <rguenther@suse.de>
3183
3184 PR middle-end/71984
3185 * gcc.dg/torture/pr71984.c: Guard correctness check for
3186 little-endian.
3187
ac2c96ab
AP
31882016-08-03 Andrew Pinski <apinski@cavium.com>
3189
3190 * gcc.c-torture/compile/20160802-1.c: New testcase.
3191
c98583e9
FR
31922016-08-03 Fritz Reese <fritzoreese@gmail.com>
3193
3194 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3195
9ad1a1da
RB
31962016-08-03 Richard Biener <rguenther@suse.de>
3197
3198 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3199 and remove -O3.
3200 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3201 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3202
cd75c979
RB
32032016-08-03 Richard Biener <rguenther@suse.de>
3204
3205 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3206 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3207 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3208 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3209
30e8d875
SKS
32102016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3211
3212 * gcc.dg/init-excess-2.c: Require int32plus.
3213 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3214 * gcc.dg/pr59963-2.c: Require int32plus.
3215 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3216 * gcc.dg/unroll-7.c: Require int32plus.
3217
69b806f6
BC
32182016-08-02 Bin Cheng <bin.cheng@arm.com>
3219
3220 PR tree-optimization/34114
3221 * gcc.dg/tree-ssa/loop-42.c: New test.
3222
1efafef3
TC
32232016-08-02 Tamar Christina <tamar.christina@arm.com>
3224
3225 * gcc.target/aarch64/vminmaxnm.c: New.
3226 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3227 tests.
3228
e2a99194
MM
32292016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3230
3231 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3232 vec_extract for vector float, vector int, vector short, and vector
3233 char.
3234 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3235 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3236 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3237 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3238
71bfb77a
WD
32392016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3240
3241 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3242 single stack adjustment, no writeback.
71bfb77a
WD
3243 * gcc.target/aarch64/test_frame_12.c: Likewise.
3244 * gcc.target/aarch64/test_frame_13.c: Likewise.
3245 * gcc.target/aarch64/test_frame_15.c: Likewise.
3246 * gcc.target/aarch64/test_frame_6.c: Likewise.
3247 * gcc.target/aarch64/test_frame_7.c: Likewise.
3248 * gcc.target/aarch64/test_frame_8.c: Likewise.
3249 * gcc.target/aarch64/test_frame_16.c: New test.
3250
37bce35a
L
32512015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3252
3253 PR target/72748
3254 * gcc.target/i386/pr72748.c: New test.
3255
3f8257db 32562015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3257
3258 PR tree-optimization/71818
3259 * gcc.dg/vect/pr71818.c: New
3260
bf60c531
ML
32612016-08-01 Martin Liska <mliska@suse.cz>
3262
3263 PR tree-optimization/71857
3264 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3265
8ed49fab
KT
32662016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3267
3268 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3269
76e2c821
JB
32702016-08-01 Jan Beulich <jbeulich@suse.com>
3271
3272 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3273
35029597
WS
32742016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3275
3276 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3277 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3278
3aa4b66a
JW
32792016-07-31 Jonathan Wakely <jwakely@redhat.com>
3280
3281 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3282 (check_effective_target_c++): Likewise. Also match for libstdc++.
3283
3f8257db 32842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3285
3286 PR fortran/41922
3287 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3288 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3289 * gfortran.dg/pr41922.f90: New test.
3290
9fcb2819
SK
32912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3292
3293 PR fortran/68566
3294 * gfortran.dg/pr68566.f90: new test.
3295
94087e88 32962016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3297
3298 PR c++/60760
3299 PR c++/71091
3300 * g++.dg/cpp0x/constexpr-cast.C: New test.
3301 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3302 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3303 * g++.dg/ubsan/pr63956.C: Correct.
3304
d0047a25
MM
33052016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3306
3307 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3308 vector double or vector long where the vector is in memory.
3309 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3310 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3311
e4f7a5df
SK
33122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3313
3314 PR fortran/69867
3315 * gfortran.dg/pr69867.f90: New test.
3316
b441ae1d
SK
33172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3318
3319 PR fortran/69962
3320 * gfortran.dg/pr69962.f90: New test.
3321
712dff31
SK
33222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3323
3324 PR fortran/70006
3325 * gfortran.dg/pr70006.f90: New test.
3326
fb42421e
SK
33272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3328
3329 PR fortran/71730
3330 * gfortran.dg/pr71730.f90: New test.
3331 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3332 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3333 * gfortran.dg/array_constructor_26.f03: Ditto.
3334
466effe0
WS
33352016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3336
3337 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3338 * gcc.target/powerpc/pr71763.c: Likewise.
3339
f618a472
MP
33402016-07-29 Marek Polacek <polacek@redhat.com>
3341
3342 PR c/71742
3343 * gcc.dg/940510-1.c: Adjust dg-error.
3344 * gcc.dg/c99-flex-array-1.c: Likewise.
3345 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3346
efd0786f
MP
3347 PR c/71853
3348 * gcc.dg/noncompile/pr71853.c: New test.
3349
e00dceaf
MP
3350 PR c/71573
3351 * gcc.dg/noncompile/pr71573.c: New test.
3352
638fc14f
MP
3353 PR c/71926
3354 * g++.dg/warn/Wparentheses-30.C: New test.
3355 * gcc.dg/Wparentheses-14.c: New test.
3356
61c73a7f
UB
33572016-07-29 Uros Bizjak <ubizjak@gmail.com>
3358
3359 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3360
01d32b2b
BC
33612016-07-29 Bin Cheng <bin.cheng@arm.com>
3362
3363 PR tree-optimization/57558
3364 * gcc.dg/vect/pr57558-1.c: New test.
3365 * gcc.dg/vect/pr57558-2.c: New test.
3366
f6c7a248
PK
33672016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3368
61c73a7f 3369 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3370 to scan forwprop1 dump pass.
3371
f54ea774
PC
33722016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/51488
3375 * g++.dg/template/pr51488.C: New.
3376
673a107a
JJ
33772016-07-29 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR c/71969
3380 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3381 static __inline__.
3382 * gcc.dg/pr71969-1.c: New test.
3383 * gcc.dg/pr71969-2.c: New test.
3384 * gcc.dg/pr71969-3.c: New test.
3385
78169471
MP
33862016-07-29 Marek Polacek <polacek@redhat.com>
3387
3388 PR c/71574
3389 * c-c++-common/pr71574.c: New test.
3390
a5b5c8b6
MP
3391 PR c/71583
3392 * gcc.dg/noncompile/pr71583.c: New test.
3393
883b6d4e
KV
33942016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3395
3396 PR middle-end/68217
3397 * gcc.dg/pr68217.c: New test.
3398
89f1f37e
SK
33992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3400
3401 PR fortran/71067
3402 * gfortran.dg/pr71067_1.f90: New test.
3403 * gfortran.dg/pr71067_2.f90: Ditto.
3404
e0d32185
MM
34052016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3406
3407 * gcc.target/powerpc/vec-extract-1.c: New test.
3408
c851722d
SK
34092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3410
3411 PR fortran/71799
3412 * gfortran.dg/pr71799.f90: New test.
3413
f064da6a
PC
34142016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3415
3416 PR c++/71665
3417 * g++.dg/cpp0x/pr71665-1.C: New.
3418 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3419 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3420 * g++.dg/ext/label10.C: Likewise.
3421 * g++.dg/parse/constant5.C: Likewise.
3422
1b70aaad
SK
34232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3424
3425 PR fortran/71859
3426 * gfortran.dg/pr71859.f90: New test.
3427 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3428 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3429
a23404c9
PT
34302016-07-28 Paul Thomas <pault@gcc.gnu.org>
3431
3432 PR fortran/71883
3433 * gfortran.dg/pr71883.f90 : New test.
3434
513d866d
YR
34352016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3436
3437 PR tree-optimization/71734
61c73a7f 3438 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3439
7c428aa2
RL
34402016-07-28 Renlin Li <renlin.li@arm.com>
3441
3442 Revert
3443 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3444
3445 PR fortran/71902
3446 * gfortran.dg/dependency_47.f90: New test.
3447
1225d6b1
ML
34482016-07-28 Martin Liska <mliska@suse.cz>
3449
3450 PR gcov-profile/68025
3451 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3452
e5f5bf35
ML
34532016-07-28 Martin Liska <mliska@suse.cz>
3454
3455 * g++.dg/vect/pr70944.cc: New test.
3456
4536610d
KV
34572016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3458
3459 PR middle-end/71994
3460 * gcc.dg/torture/pr71994.c: New test.
3461
8c6961ca
PK
34622016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3463
3464 PR middle-end/71078
3465 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3466 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3467 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3468
8de22ea0
RB
34692016-07-27 Richard Biener <rguenther@suse.de>
3470
3471 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3472
5d9da222
ML
34732016-07-27 Martin Liska <mliska@suse.cz>
3474
3475 * gcc.dg/predict-13.c: New test.
3476 * gcc.dg/predict-14.c: New test.
3477
af9e275f
SKS
34782016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3479
a23404c9 3480 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3481 including stdint.h.
3482 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3483 including stdint.h.
3484
71abba1e
MM
34852016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3486
3487 PR target/71869
3488 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3489 IEEE built-in functions handle quiet and signalling NaNs
3490 correctly.
3491
9cd74e8f
SK
34922016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3493
3494 PR fortran/71862
3495 * gfortran.dg/pr71862.f90: New test.
3496
0d48446f
MS
34972016-07-26 Martin Sebor <msebor@redhat.com>
3498
3499 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3500 selector with dg-options.
3501
524cf1e4
PP
35022016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3503
3504 PR tree-optimization/18046
3505 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3506 * gcc.dg/tree-ssa/vrp103.c: New test.
3507 * gcc.dg/tree-ssa/vrp104.c: New test.
3508
100665d8
WS
35092016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3510
3511 * gcc.target/powerpc/pr63354.c: Require lp64 since
3512 -mprofile-kernel is not legal with -m32.
3513
0b64ca40
RB
35142016-07-26 Richard Biener <rguenther@suse.de>
3515
3516 PR rtl-optimization/71984
3517 * gcc.dg/torture/pr71984.c: New testcase.
3518
9b7937cf
RS
35192016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3520
3521 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3522 g++-dg-runtest via et-dg-runtest.
3523 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3524 * gcc.dg/vect/vect.exp: Likewise.
3525 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3526 gfortran-dg-runtest.
3527 * gfortran.dg/vect/vect.exp: Likewise.
3528 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3529 (check_mips_loongson_hw_available): Likewise.
3530 (check_effective_target_mpaired_single_runtime): Likewise.
3531 (check_effective_target_mips_loongson_runtime): Likewise.
3532 (add_options_for_mpaired_single): Likewise.
3533 (check_effective_target_vect_int): Add global et_index.
3534 Check and save the supported feature for a target selected by
3535 the et_index target. Break long lines where appropriate. Call
3536 et-is-effective-target for MIPS with an argument instead of
3537 check_effective_target_* where appropriate.
3538 (check_effective_target_vect_intfloat_cvt): Likewise.
3539 (check_effective_target_vect_uintfloat_cvt): Likewise.
3540 (check_effective_target_vect_floatint_cvt): Likewise.
3541 (check_effective_target_vect_floatuint_cvt): Likewise.
3542 (check_effective_target_vect_simd_clones): Likewise.
3543 (check_effective_target_vect_shift): ewise.
3544 (check_effective_target_whole_vector_shift): Likewise.
3545 (check_effective_target_vect_bswap): Likewise.
3546 (check_effective_target_vect_shift_char): Likewise.
3547 (check_effective_target_vect_long): Likewise.
3548 (check_effective_target_vect_float): Likewise.
3549 (check_effective_target_vect_double): Likewise.
3550 (check_effective_target_vect_long_long): Likewise.
3551 (check_effective_target_vect_no_int_max): Likewise.
3552 (check_effective_target_vect_no_int_add): Likewise.
3553 (check_effective_target_vect_no_bitwise): Likewise.
3554 (check_effective_target_vect_widen_shift): Likewise.
3555 (check_effective_target_vect_no_align): Likewise.
3556 (check_effective_target_vect_hw_misalign): Likewise.
3557 (check_effective_target_vect_element_align): Likewise.
3558 (check_effective_target_vect_condition): Likewise.
3559 (check_effective_target_vect_cond_mixed): Likewise.
3560 (check_effective_target_vect_char_mult): Likewise.
3561 (check_effective_target_vect_short_mult): Likewise.
3562 (check_effective_target_vect_int_mult): Likewise.
3563 (check_effective_target_vect_extract_even_odd): Likewise.
3564 (check_effective_target_vect_interleave): Likewise.
3565 (check_effective_target_vect_stridedN): Likewise.
3566 (check_effective_target_vect_multiple_sizes): Likewise.
3567 (check_effective_target_vect64): Likewise.
3568 (check_effective_target_vect_call_copysignf): Likewise.
3569 (check_effective_target_vect_call_sqrtf): Likewise.
3570 (check_effective_target_vect_call_btrunc): Likewise.
3571 (check_effective_target_vect_call_btruncf): Likewise.
3572 (check_effective_target_vect_call_ceil): Likewise.
3573 (check_effective_target_vect_call_ceilf): Likewise.
3574 (check_effective_target_vect_call_floor): Likewise.
3575 (check_effective_target_vect_call_floorf): Likewise.
3576 (check_effective_target_vect_call_lceil): Likewise.
3577 (check_effective_target_vect_call_lfloor): Likewise.
3578 (check_effective_target_vect_call_nearbyint): Likewise.
3579 (check_effective_target_vect_call_nearbyintf): Likewise.
3580 (check_effective_target_vect_call_round): Likewise.
3581 (check_effective_target_vect_call_roundf): Likewise.
3582 (check_effective_target_vect_perm): Likewise, but also append *_saved
3583 to the existing global name to properly cache the result.
3584 (check_effective_target_vect_perm_byte): Likewise.
3585 (check_effective_target_vect_perm_short): Likewise.
3586 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3587 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3588 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3589 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3590 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3591 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3592 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3593 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3594 (check_effective_target_vect_sdot_qi): Likewise.
3595 (check_effective_target_vect_udot_qi): Likewise.
3596 (check_effective_target_vect_sdot_hi): Likewise.
3597 (check_effective_target_vect_udot_hi): Likewise.
3598 (check_effective_target_vect_usad_char): Likewise.
3599 (check_effective_target_vect_pack_trunc): Likewise.
3600 (check_effective_target_vect_unpack): Likewise.
3601 (check_effective_target_vect_aligned_arrays): Likewise.
3602 (check_effective_target_vect_natural_alignment): Likewise.
3603 (check_effective_target_vector_alignment_reachable): Likewise.
3604 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3605 (is-effective-target): Initialize et_index if undefined.
3606 (et-dg-runtest): New.
3607 (et-is-effective-target): Likewise.
3608 (check_vect_support_and_set_flags): Add supported MIPS targets to
3609 EFFECTIVE_TARGETS list. Return the number of supported targets.
3610
8f63caf6 36112016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3612 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3613
3614 PR middle-end/70920
3615 * gcc.dg/pr70920-1.c: New test-case.
3616 * gcc.dg/pr70902-2.c: Likewise.
3617 * gcc.dg/pr70920-3.c: Likewise.
3618 * gcc.dg/pr70920-4.c: Likewise
3619 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3620 2 instead of 3.
3621
7d575fff
AM
36222016-07-25 Alexander Monakov <amonakov@ispras.ru>
3623
3624 * gcc.c-torture/execute/pr71494.c: Require label_values.
3625 * gcc.dg/pr16973.c: Ditto.
3626
bf01e070
SKS
36272016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3628
3629 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3630 * gcc.dg/torture/pr69771.c: Require int32plus.
3631 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3632
16b05965
ML
36332016-07-25 Martin Liska <mliska@suse.cz>
3634
3635 * gcc.dg/torture/pr71987.c: New test.
3636
d52d3767
SK
36372016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3638
3639 PR fortran/71935
3640 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3641 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3642 * gfortran.dg/pr71935.f90: New test.
3643
94087e88 36442016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3645
3646 PR c++/71675
3647 * g++.dg/ext/atomic-3.C: New test.
3648 * gcc.dg/atomic/pr71675.c: New test.
3649
58b3986e
ES
36502016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3651
3652 * gcc.target/i386/mvc8.c: New test.
3653
faa1612a
BC
36542016-07-22 Bin Cheng <bin.cheng@arm.com>
3655
3656 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3657 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3658
1603ebe0
TK
36592016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3660
3661 PR fortran/71795
3662 * gfortran.dg/constructor_50.f90: New test.
3663
bc91c436
ML
36642016-07-22 Martin Liska <mliska@suse.cz>
3665
3666 PR gcov-profile/69028
3667 PR gcov-profile/62047
3668 * g++.dg/cilk-plus/pr69028.C: New test.
3669
9fe9a3a7
AV
36702016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3671
3672 * gfortran.dg/coarray_stat_2.f90: New test.
3673
70866e3d
MM
36742016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3675
3676 * gcc.target/powerpc/vec-extract.h: New files to check the
3677 vec_extract built-in functions for all vector types, testing
3678 accessing each element, both with constant and variable element
3679 numbers.
3680 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3681 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3682 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3683 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3684 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3685 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3686 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3687 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3688 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3689
ab3af181
JJ
36902016-07-21 Jakub Jelinek <jakub@redhat.com>
3691
3692 PR c++/71728
3693 * g++.dg/other/pr71728.C: New test.
3694
ebe8f322
JG
36952016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3696
3697 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3698 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3699 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3700 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3701 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3702
959cef74
RB
37032016-07-21 Richard Biener <rguenther@suse.de>
3704
3705 PR tree-optimization/71947
3706 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3707
b24d9420
BC
37082016-07-21 Bin Cheng <bin.cheng@arm.com>
3709
3710 * gcc.dg/tree-ssa/scev-15.c: New.
3711
23974819
BC
37122016-07-21 Bin Cheng <bin.cheng@arm.com>
3713
3714 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3715
ee78cbaa
JJ
37162016-07-21 Jakub Jelinek <jakub@redhat.com>
3717
3718 PR c++/71941
3719 * g++.dg/gomp/pr71941.C: New test.
3720
52ed68f7
DM
37212016-07-20 David Malcolm <dmalcolm@redhat.com>
3722
3723 PR c/70339
3724 PR c/71858
3725 * g++.dg/spellcheck-identifiers.C: New test case, based on
3726 gcc.dg/spellcheck-identifiers.c.
3727 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3728 gcc.dg/spellcheck-identifiers-2.c.
3729 * g++.dg/spellcheck-typenames.C: New test case, based on
3730 gcc.dg/spellcheck-typenames.c
3731
18407bfb
JW
37322016-07-20 Jonathan Wakely <jwakely@redhat.com>
3733
3734 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3735 pointer to member function and also test catching by reference.
3736
4c07fd98
DV
37372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3738
3739 * gcc.target/s390/pr67443.c: Fix test case.
3740
fee21d65
DV
37412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3742
3743 * gcc.target/s390/insv-1.c: Xfail some tests.
3744 * gcc.target/s390/insv-2.c: Likewise.
3745
dbe9dfdd
GJL
37462016-07-20 Georg-Johann Lay <avr@gjlay.de>
3747
3748 * gcc.target/avr/torture/get-mem.c: New test.
3749 * gcc.target/avr/torture/set-mem.c: New test.
3750
c25e1d82
GJL
37512016-07-20 Georg-Johann Lay <avr@gjlay.de>
3752
3753 PR target/71948
3754 * gcc.target/avr/torture/tiny-progmem.c: New test.
3755
109d2197
JJ
37562016-07-20 Jakub Jelinek <jakub@redhat.com>
3757
7419f441
JJ
3758 PR c++/71909
3759 * g++.dg/parse/pr71909.C: New test.
3760 * g++.dg/tm/pr71909.C: New test.
3761
109d2197
JJ
3762 PR c++/50060
3763 * g++.dg/cpp0x/constexpr-50060.C: New test.
3764 * g++.dg/cpp1y/constexpr-50060.C: New test.
3765
144530cf
ML
37662016-07-20 Martin Liska <mliska@suse.cz>
3767
3768 * gfortran.dg/graphite/pr71898.f90: New test.
3769
04ac4afa
BC
37702016-07-20 Bin Cheng <bin.cheng@arm.com>
3771
3772 PR tree-optimization/71503
3773 PR tree-optimization/71683
3774 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3775 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3776
dcbdb17a
ML
37772016-07-20 Martin Liska <mliska@suse.cz>
3778
3779 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3780 * gcc.dg/plugin/sreal-test-1.c: Remove.
3781 * gcc.dg/plugin/sreal_plugin.c: Remove.
3782
6ed82555
TK
37832016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3784
3785 PR fortran/71902
3786 * gfortran.dg/dependency_47.f90: New test.
3787
13da0507
JJ
37882016-07-19 Jakub Jelinek <jakub@redhat.com>
3789
4833f561
JJ
3790 PR rtl-optimization/71916
3791 * gcc.c-torture/compile/pr71916.c: New test.
3792
4fda19ef
JJ
3793 PR middle-end/71874
3794 * g++.dg/torture/pr71874.C: New test.
3795
13da0507
JJ
3796 PR middle-end/71734
3797 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3798 (my_alloc): Rewritten to use __builtin_posix_memalign and
3799 __SIZE_TYPE__.
3800 (my_free): Use __builtin_free instead of _mm_free.
3801 (Vec::operator=): Use __builtin_memcpy.
3802
e7980add
MJ
38032016-07-19 Martin Jambor <mjambor@suse.cz>
3804
61c73a7f
UB
3805 PR fortran/71688
3806 * gfortran.dg/pr71688.f90: New test.
e7980add 3807
13e88953
RB
38082016-07-19 Richard Biener <rguenther@suse.de>
3809
3810 * c-c++-common/vector-subscript-6.c: New testcase.
3811 * c-c++-common/vector-subscript-7.c: Likewise.
3812
1caf0482
SKS
38132016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3814
a23404c9 3815 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3816 and UInt32 based on __SIZEOF_INT__.
3817
cef5388d
RB
38182016-07-19 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/71901
3821 * gcc.dg/torture/pr71901.c: New testcase.
3822
38232016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3824
3825 PR tree-optimization/71908
3826 * gcc.dg/torture/pr71908.c: New testcase.
3827
a8f7a895
MM
38282016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3829
3830 PR target/71493
3831 * gcc.target/powerpc/pr71493-1.c: New test.
3832 * gcc.target/powerpc/pr71493-2.c: Likewise.
3833
f2111a36
JJ
38342016-07-18 Jakub Jelinek <jakub@redhat.com>
3835
99516432
JJ
3836 PR c++/71835
3837 * g++.dg/conversion/ambig3.C: New test.
3838
87713c6a
JJ
3839 PR c++/71828
3840 * g++.dg/cpp0x/constexpr-71828.C: New test.
3841
7a7f16ca
JJ
3842 PR c++/71826
3843 * g++.dg/template/pr71826.C: New test.
3844
f4d90295
JJ
3845 PR c++/71822
3846 * g++.dg/template/defarg21.C: New test.
3847
f2111a36
JJ
3848 PR c++/71871
3849 * g++.dg/ext/vector31.C: New test.
3850
0b965526
UB
38512016-07-18 Uros Bizjak <ubizjak@gmail.com>
3852
3853 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3854
94e136b9
YR
38552016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3856
3857 PR tree-optimization/71734
3858 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3859
7072df0a
DV
38602016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3861
3862 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3863 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3864 stack-layout-dynamic-1.c: New test.
3865
54158a1a
AK
38662016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3867
3868 * gcc.target/s390/nolrl-1.c: New test.
3869
43068916
FR
38702016-07-17 Fritz Reese <fritzoreese@gmail.com>
3871
3872 PR fortran/71523
3873 * gfortran.dg/pr71523_1.f90: New test.
3874 * gfortran.dg/pr71523_2.f90: New test.
3875
a9356b12
AS
38762016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3877
3878 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3879
a07b81c7 38802016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3881 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3882
3883 PR fortran/62125
3884 * gfortran.dg/pr62125.f90: New test.
3885
96c0ec12
BS
38862016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3887
3888 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3889 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3890
479d0ed5
JW
38912016-07-15 Jonathan Wakely <jwakely@redhat.com>
3892
3893 PR c++/58796
3894 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3895 * g++.dg/cpp0x/nullptr35.C: New test.
3896
41c7438e
BC
38972016-07-15 Bin Cheng <bin.cheng@arm.com>
3898
3899 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3900
f7ba880b
CP
39012016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3902
3903 * gfortran.dg/goacc/vector_length.f90: New test.
3904
b9aba0a0
RB
39052016-07-15 Richard Biener <rguenther@suse.de>
3906
3907 PR tree-optimization/71881
3908 * gcc.dg/torture/pr71881.c: New testcase.
3909
9513d5fb
RB
39102016-07-15 Richard Biener <rguenther@suse.de>
3911
3912 PR tree-optimization/71887
3913 * gcc.dg/torture/pr71887.c: New testcase.
3914
ddbbcb19
JJ
39152016-07-15 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR c/71858
3918 * gcc.dg/spellcheck-identifiers-3.c: New test.
3919
29eb509c
AV
39202016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3921
3922 PR fortran/71807
3923 * gfortran.dg/null_9.f90: New test.
3924
43aabfcf
BC
39252016-07-15 Bin Cheng <bin.cheng@arm.com>
3926
3927 * gcc.dg/tree-ssa/loop-41.c: New test.
3928
afc89e58
BC
39292016-07-15 Bin Cheng <bin.cheng@arm.com>
3930
3931 PR tree-optimization/71347
3932 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3933
6fa682ad
SK
39342016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3935
3936 PR fortran/29819
3937 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3938 * gfortran.dg/contains.f90: Ditto.
3939 * gfortran.dg/contains_empty_1.f03: Ditto.
3940 * gfortran.dg/submodule_3.f08: Ditto.
3941
dd36b877
JJ
39422016-07-14 Jakub Jelinek <jakub@redhat.com>
3943
a60a5d31
JJ
3944 PR testsuite/71865
3945 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3946 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3947 expected diagnostics.
3948
dd36b877
JJ
3949 PR c/71858
3950 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3951 * gcc.dg/spellcheck-identifiers-2.c: New test.
3952 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3953 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3954
a241f8ca
JJ
39552016-07-14 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR tree-optimization/71872
3958 * gcc.c-torture/compile/pr71872.c: New test.
3959
d62b809c
TP
39602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3961
3962 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3963 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3964 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3965 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3966 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3967 * gcc.target/arm/atomic-op-acquire-1.c: This.
3968 * gcc.target/arm/atomic-op-char.c: Rename into ...
3969 * gcc.target/arm/atomic-op-char-1.c: This.
3970 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3971 * gcc.target/arm/atomic-op-consume-1.c: This.
3972 * gcc.target/arm/atomic-op-int.c: Rename into ...
3973 * gcc.target/arm/atomic-op-int-1.c: This.
3974 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3975 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3976 * gcc.target/arm/atomic-op-release.c: Rename into ...
3977 * gcc.target/arm/atomic-op-release-1.c: This.
3978 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3979 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3980 * gcc.target/arm/atomic-op-short.c: Rename into ...
3981 * gcc.target/arm/atomic-op-short-1.c: This.
3982 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3983 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3984 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3985 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3986 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3987 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3988 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3989 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3990 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3991 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3992
1f8dd420
AV
39932016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3994
3995 PR fortran/70842
3996 * gfortran.dg/select_type_35.f03: New test.
3997
53109ba8
KT
39982016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3999
4000 PR target/65951
4001 PR tree-optimization/70923
4002 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4003 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4004 * gcc.dg/vect/pr65951.c: Likewise.
4005 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4006
91f35b7f
DE
40072016-07-14 David Edelsohn <dje.gcc@gmail.com>
4008
4009 * c-c++-common/pr60226.c: Expect maximum object file alignment
4010 error on AIX.
4011
351168fe
RB
40122016-07-14 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/71866
4015 * gcc.dg/torture/pr71866.c: New testcase.
4016
94c32c00
TP
40172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4018
4019 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4020 selector and enclose boolean expression in curly braces.
4021
b799a481
AM
40222016-07-14 Alan Modra <amodra@gmail.com>
4023
4024 PR target/71733
4025 * gcc.target/powerpc/p9-novsx.c: New.
4026
f63ba78c
AK
40272016-07-13 Andi Kleen <ak@linux.intel.com>
4028
4029 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4030 * g++.dg/tree-prof/morefunc.C: Dito.
4031 * g++.dg/tree-prof/pr35545.C: Dito.
4032 * g++.dg/tree-prof/reorder.C: Dito.
4033 * gcc.dg/tree-prof/20050826-2.c: Dito.
4034 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4035 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4036 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4037 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4038 * gcc.dg/tree-prof/inliner-1.c: Dito.
4039 * gcc.dg/tree-prof/merge_block.c: Dito.
4040 * gcc.dg/tree-prof/stringop-1.c: Dito.
4041 * gcc.dg/tree-prof/stringop-2.c: Dito.
4042 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4043 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4044 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4045 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4046 * gcc.dg/tree-prof/update-loopch.c: Dito.
4047 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4048 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4049 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4050 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4051 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4052 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4053 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4054
f4d5a23d
AK
40552016-07-13 Andi Kleen <ak@linux.intel.com>
4056
4057 * lib/profopt.exp (profopt-execute): Remove .imports files.
4058
ae145898
AK
40592016-07-13 Andi Kleen <ak@linux.intel.com>
4060
0b965526 4061 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4062
e97bd4f5
AK
40632016-07-13 Andi Kleen <ak@linux.intel.com>
4064
4065 * lib/profopt.exp (dg-final-scan-autofdo,
4066 dg-final-scan-not-autofdo): New functions.
4067
6fa3d4b4
BC
40682016-07-13 Bin Cheng <bin.cheng@arm.com>
4069
4070 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4071 * gcc.dg/vect/vect-35.c: Ditto.
4072 * gcc.dg/vect/vect-alias-check-2.c: New test.
4073
65f18bc6
ML
40742016-07-13 Martin Liska <mliska@suse.cz>
4075
4076 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4077 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4078 * gfortran.dg/pr42108.f90: Update expected dump scan.
4079
9737f35b
RB
40802016-07-13 Richard Biener <rguenther@suse.de>
4081
4082 PR tree-optimization/24574
4083 * gcc.dg/pr24574.c: New testcase.
4084
62c0ea4b
SKS
40852016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4086
0b965526 4087 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4088 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4089 * c-c++-common/pr68833-1.c: Require int32plus.
4090 * gcc.dg/ipa/pr63551.c: Likewise.
4091 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4092 * gcc.dg/ipa/pr64041.c: Require int32plus.
4093
c7ed8938
IE
40942016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4095
4096 PR ipa/71633
4097 * g++.dg/pr71633.C: New test.
4098
5ce15300
TP
40992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4100
4101 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4102 Add new arm_thumb1_cbz_ok effective target.
4103 * gcc.target/arm/cbz.c: New test.
4104
2b9509a3
TP
41052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4106
4107 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4108 Define effective target.
4109 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4110 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4111 * gcc.target/arm/movhi_movw.c: New test.
4112 * gcc.target/arm/movsi_movw.c: Likewise.
4113 * gcc.target/arm/movdi_movw.c: Likewise.
4114
7f15b177
RB
41152016-07-13 Richard Biener <rguenther@suse.de>
4116
4117 PR middle-end/71104
4118 * gcc.dg/pr71104-1.c: New testcase.
4119 * gcc.dg/pr71104-2.c: Likewise.
4120
0b0a896e
MM
41212016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4122
4123 PR target/71805
4124 * gcc.target/powerpc/pr71805.c: New test.
4125
f906f5ed
BS
41262016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4127
4128 * gcc.target/powerpc/divkc3-1.c: New.
4129 * gcc.target/powerpc/mulkc3-1.c: New.
4130
9e63c3aa
NS
41312016-07-12 Nathan Sidwell <nathan@acm.org>
4132
4133 * gcc.target/arm/data-rel-1.c: New.
4134 * gcc.target/arm/data-rel-2.c: New.
4135 * gcc.target/arm/data-rel-3.c: New.
4136
f507d202
ML
41372016-07-12 Martin Liska <mliska@suse.cz>
4138
4139 * gcc.dg/params/blocksort-part.c: New test.
4140 * gcc.dg/params/params.exp: New file.
4141
d6f7c125
KT
41422016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4143
4144 PR middle-end/71700
4145 * gcc.c-torture/execute/pr71700.c: New test.
4146
37ccb0ba
SB
41472016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4148 Richard Biener <rguenther@suse.de>
4149
4150 PR tree-optimization/23286
4151 PR tree-optimization/70159
4152 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4153 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4154 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4155 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4156 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4157 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4158 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4159 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4160 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4161 * gcc.dg/pr51879-12.c: Likewise.
4162 * gcc.dg/strlenopt-9.c: Likewise.
4163 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4164 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4165 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4166 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4167 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4168 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4169 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4170 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4171 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4172 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4173 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4174 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4175 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4176 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4177 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4178
712a93d6
RB
41792016-07-12 Richard Biener <rguenther@suse.de>
4180
4181 PR rtl-optimization/68961
4182 * gcc.target/i386/pr68961.c: New testcase.
4183
c392943c
JJ
41842016-07-11 Jakub Jelinek <jakub@redhat.com>
4185
3d56e6a4
JJ
4186 PR middle-end/71758
4187 * c-c++-common/gomp/pr71758.c: New test.
4188 * gfortran.dg/gomp/pr71758.f90: New test.
4189
c392943c
JJ
4190 PR tree-optimization/71823
4191 * gcc.dg/vect/pr71823.c: New test.
4192
741d3be5
DM
41932016-07-11 David Malcolm <dmalcolm@redhat.com>
4194
4195 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4196 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4197 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4198
92fa45b5
L
41992016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4200
4201 PR target/71801
4202 * gcc.target/i386/pr71801.c: New test.
4203
f51606c7
RB
42042016-07-11 Richard Biener <rguenther@suse.de>
4205
4206 PR tree-optimization/71816
4207 * gcc.dg/torture/pr71816.c: New testcase.
4208
36b54ce0
TK
42092016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4210
4211 PR fortran/71783
4212 * gfortran.dg/dependency_46.f90: New test.
4213
d13835b6
VM
42142016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4215
4216 PR rtl-optimization/71621
4217 * gcc.target/i386/pr71621-1.c: New.
4218 * gcc.target/i386/pr71621-2.c: New.
4219
642bcbdf
CP
42202016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4221
4222 * gfortran.dg/goacc/pr71704.f90: New test.
4223
02eb5b8b
BS
42242016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4225
4226 PR target/71297
4227 * gcc.target/powerpc/pr71297.c: New.
4228
8beb9a0d
JW
42292016-07-08 Jiong Wang <jiong.wang@arm.com>
4230
4231 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4232
cef4b650
MM
42332016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4234
4235 PR target/71806
4236 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4237
3c3ecf52
AH
42382016-07-08 Alan Hayward <alan.hayward@arm.com>
4239
4240 PR tree-optimization/71667
4241 * gcc.dg/vect/pr71667.c: New
4242
2660286d
ML
42432016-07-08 Martin Liska <mliska@suse.cz>
4244
4245 * gcc.dg/torture/pr71606.c: New test.
4246
70cdd4ae
JD
42472016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4248
4249 PR fortran/71764
4250 * gfortran.dg/pr71764.f90: New test.
4251
842dc2e6
JJ
42522016-07-07 Jakub Jelinek <jakub@redhat.com>
4253 Kai Tietz <ktietz70@googlemail.com>
4254
4255 PR c++/70869
4256 PR c++/71054
4257 * g++.dg/cpp0x/pr70869.C: New test.
4258 * g++.dg/cpp0x/pr71054.C: New test.
4259
31be4262
DE
42602016-07-07 David Edelsohn <dje.gcc@gmail.com>
4261
4262 * g++.dg/debug/pr71432.C: Fail on AIX.
4263
1c122092
ML
42642016-07-07 Martin Liska <mliska@suse.cz>
4265
4266 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4267 an undefined behavior.
4268 * gfortran.dg/do_3.F90: Likewise.
4269 * gfortran.dg/do_check_11.f90: New test.
4270 * gfortran.dg/do_check_12.f90: New test.
4271 * gfortran.dg/do_corner_warn.f90: New test.
4272
7119f1b1
ML
42732016-07-07 Martin Liska <mliska@suse.cz>
4274
4275 * gfortran.dg/predict-1.f90: Ammend the test.
4276 * gfortran.dg/predict-2.f90: Likewise.
4277
275792f2
IE
42782016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4279
4280 PR ipa/71624
4281 * g++.dg/pr71624.C: New test.
4282
05a437c1
TP
42832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4284
4285 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4286 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4287 ARMv8-M Mainline architectures.
4288
6f493951
TP
42892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4290
4291 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4292 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4293
5ddaee94
SB
42942016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4295
4296 PR target/70098
4297 PR target/71763
4298 * gcc.target/powerpc/pr71763.c: New file.
4299
651afdb2
YR
43002016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4301
4302 PR tree-optimization/71518
0b965526 4303 * gcc.dg/pr71518.c: New test.
651afdb2 4304
9df99881
WD
43052016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4306
4307 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4308
7b4e0769
SKS
43092016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4310
0b965526 4311 PR target/50739
7b4e0769
SKS
4312 * gcc.target/avr/pr50739.c: New test.
4313
eb4432f7
JH
43142016-07-05 Jan Hubicka <jh@suse.cz>
4315
4316 * gcc.dg/tree-ssa/scev-14.c: update template.
4317
c01e092f
RS
43182016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4319
4320 * gcc.dg/vect/group-no-gaps-1.c: New test.
4321
8070763a
AK
43222016-07-05 Andi Kleen <ak@linux.intel.com>
4323
4324 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4325 if kernel supports MPX.
4326
3f8257db 43272016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4328
4329 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4330
36a265b1
MM
43312016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4332 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4333
4334 * gcc.target/powerpc/signbit-1.c: New test.
4335 * gcc.target/powerpc/signbit-2.c: New test.
4336 * gcc.target/powerpc/signbit-3.c: New test.
4337
7a98fb6e
KT
43382016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4339
4340 PR rtl-optimization/71594
4341 * gcc.dg/torture/pr71594.c: New test.
4342
1e3d54b4
JH
43432016-07-05 Jan Hubicka <jh@suse.cz>
4344
4345 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4346
84ca3893
DM
43472016-07-05 David Malcolm <dmalcolm@redhat.com>
4348
4349 PR c++/62314
3a146d46 4350 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4351 number of missing semicolon error.
4352 * g++.dg/pr62314-2.C: New test case.
4353
20d0bfce
AF
43542016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4355
4356 * gfortran.dg/coarray_stat_function.f90: New test.
4357 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4358 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4359 to new interfaces.
4360
69aaea06
AV
43612016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4362
4363 PR fortran/71623
4364 * gfortran.dg/deferred_character_17.f90: New test.
4365
f723a43c
CL
43662016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4367
4368 * gcc.target/arm/neon/polytypes.c: Move to ...
4369 * gcc.target/arm/polytypes.c: ... here.
4370 * gcc.target/arm/neon/pr51534.c: Move to ...
4371 * gcc.target/arm/pr51534.c: ... here.
4372 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4373 * gcc.target/arm/vect-vcvt.c: ... here.
4374 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4375 * gcc.target/arm/vect-vcvtq.c: ... here.
4376 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4377 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4378 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4379 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4380 * gcc.target/arm/neon/neon.exp: Delete.
4381 * gcc.target/arm/neon/: Delete.
4382
d73e0ccf
JD
43832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4384
4385 PR fortran/65575
4386 * gfortran.dg: pr65575.f90: New test.
4387
c20f6223
JD
43882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4389
4390 PR fortran/35849
4391 * gfortran.dg: pr35849.f90: New test.
4392
2a5537c3
JJ
43932016-07-04 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR c++/71739
4396 * g++.dg/cpp0x/pr71739.C: New test.
4397
740f9751
CL
43982016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4399
4400 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4401
bf749919
DV
44022016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4403
4404 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4405 locr.
4406 * gcc.target/s390/loc-1.c: New test.
4407
430bb38e
YR
44082016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4409
3a146d46
JJ
4410 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4411 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4412
15f6e0da
RR
44132016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4414
4415 PR target/63874
4416 * gcc.target/aarch64/pr63874.c: New test.
4417
79335075
JB
44182016-07-04 Jan Beulich <jbeulich@suse.com>
4419
4420 * g++.dg/header.c: New.
4421 * gcc.dg/header.c: New.
4422
557e8c49
JJ
44232016-07-02 Jakub Jelinek <jakub@redhat.com>
4424
4425 PR c/71719
4426 * c-c++-common/Wunused-var-15.c: New test.
4427
79a592e3
JJ
44282016-07-01 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR fortran/71687
4431 * gfortran.dg/gomp/pr71687.f90: New test.
4432
e2298656
BS
44332016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4434
4435 * gcc.dg/const-float128-ped.c: Require __float128 effective
4436 target and options.
4437 * gcc.dg/const-float128.c: Likewise.
4438 * gcc.dg/torture/float128-cmp-invalid.c: Require
4439 __float128 and base_quadfloat_support effective targets, and
4440 __float128 options.
4441 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4442 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4443 * gcc.dg/torture/float128-nan.c: Likewise.
4444 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4445 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4446 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4447 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4448 (add_options_for___float128): New.
4449 (check_effective_target_base_quadword_support): New.
4450
70c11966
MM
44512016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4452
4453 PR target/71720
4454 * gcc.target/powerpc/pr71720.c: New test.
4455
059541fd
JB
44562016-07-01 Jan Beulich <jbeulich@suse.com>
4457
4458 * gcc.dg/bss.c: New.
4459
2c1e4964
PB
44602016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4461
4462 PR target/71698
4463 * gcc.target/powerpc/pr71698.c: New test.
4464
22e1cb39
GJL
44652016-07-01 Georg-Johann Lay <avr@gjlay.de>
4466
4467 PR target/71151
4468 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4469 instead of ".foo" for its section name.
4470 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4471 depending on MCU's flash size.
4472 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4473 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4474 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4475 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4476 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4477 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4478
466cf574
JB
44792016-07-01 Jan Beulich <jbeulich@suse.com>
4480
4481 * gcc.target/i386/pr65105-2.c: Add -msse2.
4482
351beab7
JJ
44832016-06-30 Jakub Jelinek <jakub@redhat.com>
4484
55a0f21a
JJ
4485 PR tree-optimization/71707
4486 * gcc.dg/strlenopt-29.c: New test.
4487
6245ad72
JJ
4488 PR fortran/71704
4489 * gfortran.dg/gomp/pr71704.f90: New test.
4490
351beab7
JJ
4491 PR fortran/71705
4492 * gfortran.dg/gomp/pr71705.f90: New test.
4493
5a3a6a5e
KN
44942016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4495
4496 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4497 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4498 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4499 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4500 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4501 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4502 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4503 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4504 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4505 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4506 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4507 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4508 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4509 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4510 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4511 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4512 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4513 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4514 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4515 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4516 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4517 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4518 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4519 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4520 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4521 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4522 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4523 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4524 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4525 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4526 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4527 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4528 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4529 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4530 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4531 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4532 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4533 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4534 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4535 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4536 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4537 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4538 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4539 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4540 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4541 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4542 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4543 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4544 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4545 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4546 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4547 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4548 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4549 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4550 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4551 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4552 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4553 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4554 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4555 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4556 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4557 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4558 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4559 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4560 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4561 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4562 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4563 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4564 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4565 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4566 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4567 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4568 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4569 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4570 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4571 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4572 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4573 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4574 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4575 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4576 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4577
3dfa8071 45782016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4579 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4580
4581 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4582
9bd62242 45832016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4584 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4585
4586 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4587
603107fb
DM
45882016-06-30 David Malcolm <dmalcolm@redhat.com>
4589
4590 PR driver/71651
4591 * gcc.dg/spellcheck-options-12.c: New test case.
4592
205cccc7
JJ
45932016-06-30 Jakub Jelinek <jakub@redhat.com>
4594
4595 PR middle-end/71693
4596 * gcc.c-torture/compile/pr71693.c: New test.
4597
f4452176
DM
45982016-06-29 David Malcolm <dmalcolm@redhat.com>
4599
4600 * gcc.dg/spellcheck-params.c: New testcase.
4601 * gcc.dg/spellcheck-params-2.c: New testcase.
4602
c5e74d9d
MM
46032016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4604
4605 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4606 vector extract instructions.
4607 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4608
e44ecbfd
JD
46092016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4610
4611 PR fortran/71686
4612 * gfortran.dg/unexpected_eof_2.f90: New test.
4613 * gfortran.dg/unexpected_eof_3.f90: New test.
4614
ee446d9f
JW
46152016-06-29 Jim Wilson <jim.wilson@linaro.org>
4616
4617 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4618
27f67461
CP
46192016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4620
4621 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4622 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4623 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4624
b1206d29
RB
46252016-06-29 Richard Biener <rguenther@suse.de>
4626
4627 PR middle-end/15256
4628 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4629
1af21224
MW
46302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4631
4632 * gcc.target/arm/aapcs/neon-vect10.c: Require
4633 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4634 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4635 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4636 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4637 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4638 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4639 * gcc.target/arm/fp16-aapcs-1.c: Require
4640 -mfloat-ab=hard. Also simplify the test.
4641 * gcc.target/arm/fp16-aapcs-2.c: New.
4642
7fe43755
MW
46432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4644
0b965526 4645 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4646 (add_options_for_arm_fp16_ieee): New.
4647 (add_options_for_arm_fp16_alternative): New.
4648 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4649 long-line.
4650 (effective_target_arm_fp16_hw): New.
4651
264d951a
IE
46522016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4653
4654 PR tree-optimization/71655
4655 * g++.dg/pr71655.C: New test.
4656
5c846a81
ML
46572016-06-29 Martin Liska <mliska@suse.cz>
4658
4659 * gcc.dg/pr71585.c: New test.
4660 * gcc.dg/pr71585-2.c: New test.
4661 * gcc.dg/pr71585-3.c: New test.
4662
fafe9318
YR
46632016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4664
4665 PR tree-optimization/70729
4666 * g++.dg/vect/pr70729.cc: New test.
4667
54d19c3b
TS
46682016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4669
4670 * c-c++-common/gomp/cancel-1.c: Extend.
4671
5f3cd7c3
JJ
46722016-06-29 Jakub Jelinek <jakub@redhat.com>
4673
4674 PR tree-optimization/71625
4675 * gcc.dg/strlenopt-28.c: New test.
4676
4aa83879
RB
46772016-06-29 Richard Biener <rguenther@suse.de>
4678
4679 PR middle-end/71002
4680 * g++.dg/torture/pr71002.C: Adjust testcase.
4681
152ef731
JJ
46822016-06-29 Jakub Jelinek <jakub@redhat.com>
4683
4684 PR c/71685
4685 * gcc.dg/pr71685.c: New test.
4686
46872016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4688
4689 PR c/71552
4690 * gcc.dg/init-bad-9.c: New test.
4691
d41dc215
BS
46922016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4693
4694 * gcc.target/powerpc/abs128-1.c: Require VSX.
4695 * gcc.target/powerpc/copysign128-1.c: Likewise.
4696 * gcc.target/powerpc/inf128-1.c: Likewise.
4697 * gcc.target/powerpc/nan128-1.c: Likewise.
4698
6a20b538
JJ
46992016-06-28 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR middle-end/71626
4702 * gcc.c-torture/execute/pr71626-1.c: New test.
4703 * gcc.c-torture/execute/pr71626-2.c: New test.
4704
77d93c47
PB
47052016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4706
4707 PR target/71656
4708 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4709
a8264058
SB
47102016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4711
4712 PR target/71670
4713 * gcc.target/powerpc/pr71670.c: New testcase.
4714
0dc47331
PB
47152016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4716
4717 PR target/71656
4718 * gcc.target/powerpc/pr71656-1.c: New test.
4719 * gcc.target/powerpc/pr71656-2.c: New test.
4720
b65ffc79
CL
47212016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4722
4723 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4724 around fp16 code.
4725 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4726 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4727 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4728 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4729 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4730 Add arm_neon_fp16_ok effective target.
0b965526
UB
4731 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4732 Likewise.
4733 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4734 Likewise.
4735 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4736 Likewise.
4737 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4738 Likewise.
4739 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4740 Likewise.
4741 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4742 Likewise.
4743 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4744 Likewise.
4745 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4746 Likewise.
4747 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4748 Likewise.
4749 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4750 Likewise.
4751 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4752 Likewise.
b65ffc79 4753
9bb86f40
JH
47542016-06-26 Jan Hubicka <hubicka@ucw.cz>
4755
4756 * gcc.dg/predict-12.c: New testcase.
4757
46db0fd4
JD
47582016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4759
4760 PR fortran/71649
4761 * gfortran.dg/pr71649.f90: New test.
4762
2a65e70b
JJ
47632016-06-25 Jakub Jelinek <jakub@redhat.com>
4764
f8a06e24
JJ
4765 PR tree-optimization/71643
4766 * g++.dg/opt/pr71643.C: New test.
4767
2a65e70b
JJ
4768 PR tree-optimization/71631
4769 * gcc.c-torture/execute/pr71631.c: New test.
4770
7805417a
JH
47712016-06-24 Jan Hubicka <hubicka@ucw.cz>
4772
4773 * gcc.dg/predict-11.c: New testcase.
4774 * gfortran.dg/predict-2.f90: New testcase.
4775
888ed1a3
JH
47762016-06-24 Jan Hubicka <hubicka@ucw.cz>
4777
4778 * gcc.dg/predict-10.c: New test.
4779
53605f35
BS
47802016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4781
4782 * gcc.target/powerpc/abs128-1.c: New.
4783 * gcc.target/powerpc/copysign128-1.c: New.
4784 * gcc.target/powerpc/inf128-1.c: New.
4785 * gcc.target/powerpc/nan128-1.c: New.
4786
7b22b4c6
EB
47872016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4788
4789 * gfortran.dg/pr71642.f90: New test.
4790
37e373c2
JJ
47912016-06-24 Jakub Jelinek <jakub@redhat.com>
4792
4793 PR tree-optimization/71647
4794 * gcc.target/i386/pr71647.c: New test.
4795
b20b79f2
L
47962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4797
4798 * gcc.target/i386/noplt-gd-1.c: New test.
4799 * gcc.target/i386/noplt-gd-2.c: Likewise.
4800 * gcc.target/i386/noplt-gd-3.c: Likewise.
4801 * gcc.target/i386/noplt-ld-1.c: Likewise.
4802 * gcc.target/i386/noplt-ld-2.c: Likewise.
4803 * gcc.target/i386/noplt-ld-3.c: Likewise.
4804 * lib/target-supports.exp
4805 (check_effective_target_tls_get_addr_via_got): New.
4806
04619cb8
UB
48072016-06-24 Uros Bizjak <ubizjak@gmail.com>
4808
4809 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4810 testsuite compile flags.
4811 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4812 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4813
48142016-06-24 Uros Bizjak <ubizjak@gmail.com>
4815
4816 * g++dg/vect/pr36684.cc: Add dg-do compile.
4817 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4818 * gcc.dg/vect/pr70021.c: Ditto.
4819 * gcc.dg/vect/pr70138-1.c: Ditto.
4820 * gcc.dg/vect/pr70138-2.c: Ditto.
4821 * gcc.dg/vect/pr70354-1.c: Ditto.
4822 * gcc.dg/vect/pr70354-2.c: Ditto.
4823 * gcc.dg/vect/pr71259.c: Ditto.
4824 * gcc.dg/vect/pr71416-1.c: Ditto.
4825 * gcc.dg/vect/slp-43.c: Ditto.
4826 * gcc.dg/vect/slp-45.c: Ditto.
4827 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4828 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4829 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4830 * gfortran.dg/vect/pr69980.f90: Ditto.
4831
48322016-06-24 Uros Bizjak <ubizjak@gmail.com>
4833
4834 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4835 * gcc.dg/vect/bb-slp-30.c: Ditto.
4836 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4837 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4838 * gcc.dg/vect/pr45902.c: Ditto.
4839 * gcc.dg/vect/pr48172.c: Ditto.
4840 * gcc.dg/vect/pr48377.c: Ditto.
4841 * gcc.dg/vect/pr49038.c: Ditto.
4842 * gcc.dg/vect/pr49771.c: Ditto.
4843 * gcc.dg/vect/pr52091.c: Ditto.
4844 * gcc.dg/vect/pr53185-2.c: Ditto.
4845 * gcc.dg/vect/pr56826.c: Ditto.
4846 * gcc.dg/vect/pr60276.c: Ditto.
4847 * gcc.dg/vect/pr62021.c: Ditto.
4848 * gcc.dg/vect/pr63530.c: Ditto.
4849 * gcc.dg/vect/pr65518.c: Ditto.
4850 * gcc.dg/vect/pr65947-1.c: Ditto.
4851 * gcc.dg/vect/pr65947-10.c: Ditto.
4852 * gcc.dg/vect/pr65947-11.c: Ditto.
4853 * gcc.dg/vect/pr65947-12.c: Ditto.
4854 * gcc.dg/vect/pr65947-13.c: Ditto.
4855 * gcc.dg/vect/pr65947-2.c: Ditto.
4856 * gcc.dg/vect/pr65947-3.c: Ditto.
4857 * gcc.dg/vect/pr65947-4.c: Ditto.
4858 * gcc.dg/vect/pr65947-5.c: Ditto.
4859 * gcc.dg/vect/pr65947-6.c: Ditto.
4860 * gcc.dg/vect/pr65947-7.c: Ditto.
4861 * gcc.dg/vect/pr65947-8.c: Ditto.
4862 * gcc.dg/vect/pr65947-9.c: Ditto.
4863 * gcc.dg/vect/pr71416-1.c: Ditto.
4864 * gcc.dg/vect/pr71439.c: Ditto.
4865 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4866 * gcc.dg/vect/vect-bswap16.c: Ditto.
4867 * gcc.dg/vect/vect-bswap32.c: Ditto.
4868 * gcc.dg/vect/vect-bswap64.c: Ditto.
4869 * gcc.dg/vect/vect-live-1.c: Ditto.
4870 * gcc.dg/vect/vect-live-2.c: Ditto.
4871 * gcc.dg/vect/vect-live-3.c: Ditto.
4872 * gcc.dg/vect/vect-live-4.c: Ditto.
4873 * gcc.dg/vect/vect-live-5.c: Ditto.
4874 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4875 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4876 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4877 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4878 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4879 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4880 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4881 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4882 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4883 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4884 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4885 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4886 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4887 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4888 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4889 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4890 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4891
da224bcb
UB
48922016-06-24 Uros Bizjak <ubizjak@gmail.com>
4893
4894 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4895
dfee2870
L
48962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4897
4898 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4899 ia32 if R_386_GOT32X relocation is supported.
4900 * gcc.target/i386/noplt-3.c: Likewise.
4901 * gcc.target/i386/noplt-2.c: Likewise.
4902 (main): Renamed to ...
4903 (bar): This.
4904 * gcc.target/i386/noplt-4.c: Likewise.
4905 (main): Renamed to ...
4906 (bar): This.
4907 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4908 * gcc.target/i386/pr67400-5.c: Likewise.
4909
a86451b9
JJ
49102016-06-24 Jakub Jelinek <jakub@redhat.com>
4911
00085092
JJ
4912 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4913 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4914
a86451b9
JJ
4915 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4916 f4): Adjust expected diagnostics.
4917 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4918 (T): If OVFP is defined, redefine to TP.
4919 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4920 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4921 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4922 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4923 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4924 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4925 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4926 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4927 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4928 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4929 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4930 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4931 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4932 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4933 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4934 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4935 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4936 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4937 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4938 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4939 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4940 as last argument to __builtin_add_overflow_p.
4941
7bb5d5f4
UB
49422016-06-23 Uros Bizjak <ubizjak@gmail.com>
4943
4944 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4945 dg-options and remove default vector testsuite compile flags.
4946 * g++.dg/vect/pr33860a.cc: Ditto.
4947 * g++.dg/vect/pr45470-a.cc: Ditto.
4948 * g++.dg/vect/pr45470-b.cc: Ditto.
4949 * g++.dg/vect/pr60896.cc: Ditto.
4950 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4951 * gcc.dg/vect/pr18308.c: Ditto.
4952 * gcc.dg/vect/pr24049.c: Ditto.
4953 * gcc.dg/vect/pr33373.c: Ditto.
4954 * gcc.dg/vect/pr36228.c: Ditto.
4955 * gcc.dg/vect/pr42395.c: Ditto.
4956 * gcc.dg/vect/pr42604.c: Ditto.
4957 * gcc.dg/vect/pr46663.c: Ditto.
4958 * gcc.dg/vect/pr48765.c: Ditto.
4959 * gcc.dg/vect/pr49093.c: Ditto.
4960 * gcc.dg/vect/pr49352.c: Ditto.
4961 * gcc.dg/vect/pr52298.c: Ditto.
4962 * gcc.dg/vect/pr52870.c: Ditto.
4963 * gcc.dg/vect/pr53185.c: Ditto.
4964 * gcc.dg/vect/pr53773.c: Ditto.
4965 * gcc.dg/vect/pr56695.c: Ditto.
4966 * gcc.dg/vect/pr62171.c: Ditto.
4967 * gcc.dg/vect/pr63530.c: Ditto.
4968 * gcc.dg/vect/pr68339.c: Ditto.
4969 * gcc.dg/vect/pr71259.c: Ditto.
4970 * gcc.dg/vect/vect-82_64.c: Ditto.
4971 * gcc.dg/vect/vect-83_64.c: Ditto.
4972 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4973 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4974 * gcc.dg/vect/vect-shift-2.c: Ditto.
4975 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4976 * gfortran.dg/vect/pr39318.f90: Ditto.
4977 * gfortran.dg/vect/pr45714-a.f: Ditto.
4978 * gfortran.dg/vect/pr45714-b.f: Ditto.
4979 * gfortran.dg/vect/pr46213.f90: Ditto.
4980
2d4bb02f
MM
49812016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4982 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4983
4984 * gcc.target/powerpc/p9-splat-5.c: New test.
4985
f6d1b868
UB
49862016-06-23 Uros Bizjak <ubizjak@gmail.com>
4987
4988 PR tree-optimization/71488
4989 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4990 * lib/target-supports.exp: ... here.
4991 (check_sse4_hw_available): New procedure.
4992 (check_effective_target_sse4_runtime): Ditto.
4993 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4994 -march=westmere for sse4_runtime targets.
936ff030 4995 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4996 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4997 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4998 (main): Call check_vect ().
a7898180 4999 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5000
c0597759
L
50012016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5002
5003 PR target/66232
5004 PR target/67400
5005 * gcc.target/i386/pr66232-14.c: New file.
5006 * gcc.target/i386/pr66232-15.c: Likewise.
5007 * gcc.target/i386/pr66232-16.c: Likewise.
5008 * gcc.target/i386/pr66232-17.c: Likewise.
5009 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5010 ia32 if R_386_GOT32X relocation is supported.
5011 * gcc.target/i386/pr67400-2.c: Likewise.
5012 * gcc.target/i386/pr67400-3.c: Likewise.
5013 * gcc.target/i386/pr67400-4.c: Likewise.
5014 * gcc.target/i386/pr67400-6.c: Likewise.
5015 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5016 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5017
5b0e27a7
JD
50182016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5019
5020 PR libgfortran/48852
5021 * gfortran.dg/char4_iunit_1.f03: Update test.
5022 * gfortran.dg/f2003_io_5.f03: Update test.
5023 * gfortran.dg/real_const_3.f90: Update test.
5024
7f586d90
AK
50252016-06-23 Andi Kleen <ak@linux.intel.com>
5026
5027 * g++.dg/bprob/bprob.exp: Support autofdo.
5028 * g++.dg/tree-prof/tree-prof.exp: dito.
5029 * gcc.dg/tree-prof/tree-prof.exp: dito.
5030 * gcc.misc-tests/bprob.exp: dito.
5031 * gfortran.dg/prof/prof.exp: dito.
5032 * lib/profopt.exp: dito.
5033 * lib/target-supports.exp: Check for autofdo.
5034
60fa7862
ML
50352016-06-23 Martin Liska <mliska@suse.cz>
5036
5037 * gcc.dg/pr71619.c: New test.
5038
e3d62871
UB
50392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5040
5041 PR target/67400
cc901875
UB
5042 * gcc.target/i386/pr67400-1.c: New test.
5043 * gcc.target/i386/pr67400-2.c: Likewise.
5044 * gcc.target/i386/pr67400-3.c: Likewise.
5045 * gcc.target/i386/pr67400-4.c: Likewise.
5046 * gcc.target/i386/pr67400-5.c: Likewise.
5047 * gcc.target/i386/pr67400-6.c: Likewise.
5048 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5049
ac81cf0b
DM
50502016-06-22 David Malcolm <dmalcolm@redhat.com>
5051
5052 * c-c++-common/missing-header-1.c: New test case.
5053 * c-c++-common/missing-header-2.c: New test case.
5054 * c-c++-common/missing-header-3.c: New test case.
5055 * c-c++-common/missing-header-4.c: New test case.
5056
1a4f11c8
DM
50572016-06-22 David Malcolm <dmalcolm@redhat.com>
5058
5059 PR c/70339
5060 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5061 hint.
5062 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5063 expected results due to builtin "nanl" now being suggested for
5064 "name".
5065 * gcc.dg/pr67580.c: Update expected messages.
5066 * gcc.dg/spellcheck-identifiers.c: New testcase.
5067 * gcc.dg/spellcheck-typenames.c: New testcase.
5068
a93eac6a
DM
50692016-06-22 David Malcolm <dmalcolm@redhat.com>
5070
5071 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5072 file.
5073 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5074 diagnostic-test-show-locus-parseable-fixits.c to sources for
5075 diagnostic_plugin_test_show_locus.c.
5076 * lib/gcc-defs.exp (freeform_regexps): New global.
5077 (dg-regexp): New function.
5078 (handle-dg-regexps): New function.
5079 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5080 freeform_regexps to the empty list.
5081 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5082
49e76ff1
IE
50832016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5084
f6d1b868 5085 PR tree-optimization/71488
49e76ff1
IE
5086 * g++.dg/pr71488.C: New test.
5087 * gcc.dg/vect/vect-bool-cmp.c: New test.
5088
951d8c8a
EB
50892016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5090
5091 * gcc.dg/guality/param-5.c: New test.
5092
b60fc3bd
BE
50932016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5094
5095 * gcc.target/i386/asm-flag-7.c: New test.
5096
0609abda
TS
50972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5098
5099 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5100 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5101 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5102 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5103 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5104 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5105 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5106 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5107 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5108 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5109 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5110 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5111 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5112 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5113 * lib/target-supports.exp: Likewise.
5114
ee2499b4
TS
51152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5116
5117 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5118 * gcc.dg/attr-ms_struct-2.c: Likewise.
5119 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5120 * gcc.dg/bf-ms-attrib.c: Likewise.
5121 * gcc.dg/bf-ms-layout-2.c: Likewise.
5122 * gcc.dg/bf-ms-layout-3.c: Likewise.
5123 * gcc.dg/bf-ms-layout.c: Likewise.
5124 * gcc.dg/bf-no-ms-layout.c: Likewise.
5125 * gcc.target/i386/bitfield1.c: Likewise.
5126 * gcc.target/i386/bitfield2.c: Likewise.
5127 * gcc.target/i386/bitfield3.c: Likewise.
5128
caea59ff
KN
51292016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5130
5131 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5132 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5133 override other than -mcpu=power9 command-line option is specified,
5134 or if the target operating system is aix.
5135 * gcc.target/powerpc/darn-1.c: Likewise.
5136 * gcc.target/powerpc/darn-2.c: Likewise.
5137 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5138 test if effective-target is not powerpc_p9vector_ok or if the
5139 target operating system is not defined.
5140 * gcc.target/powerpc/vslv-1.c: Likewise.
5141 * gcc.target/powerpc/vsrv-0.c: Likewise.
5142 * gcc.target/powerpc/vsrv-1.c: Likewise.
5143
63617e30
TB
51442016-06-21 Tobias Burnus <burnus@net-b.de>
5145
5146 PR fortran/71068
5147 * gfortran.dg/coarray/data_1.f90: New.
5148
89192c3c
WD
51492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5150
5151 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5152 (dg-require-effective-target): Use arm_v8_neon_hw.
5153 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5154 (dg-require-effective-target): Likewise.
5155 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5156 (dg-require-effective-target): Likewise.
5157 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5158 (dg-require-effective-target): Likewise.
5159 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5160 (dg-require-effective-target): Likewise.
5161 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5162 (dg-require-effective-target): Likewise.
5163 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5164 Add AArch64 check.
5165
64ac50e2
WD
51662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5167
5168 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5169 Set to 3 so test passes.
5170
6252b5db
WD
51712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5172
5173 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5174
3b9bc511
IV
51752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5176
5177 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5178 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5179 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5180 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5181
21db1c78
IV
51822016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5183
5184 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5185 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5186
9d30e86f
L
51872016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5188
5189 PR target/71549
5190 * gcc.target/i386/pr71549.c: New test.
5191
448a7c69
KN
51922016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5193
5194 * gcc.target/powerpc/vadsdu-0.c: Replace
5195 dg-require-effective-target directive to allow test to run on more
5196 platforms, and add dg-skip-if directive to disable test on aix
5197 platforms because of known incompatibilities.
5198 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5199 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5200 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5201 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5202 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5203 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5204 * gcc.target/powerpc/vadsdub-2.c: Replace
5205 dg-require-effective-target directive to allow test to run on more
5206 platforms, and add dg-skip-if directive to disable test on aix
5207 platforms because of known incompatibilities.
5208 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5209 with vec_absdb call to differentiate this test from vadsdub-1.c.
5210 * gcc.target/powerpc/vadsduh-1.c: Replace
5211 dg-require-effective-target directive to allow test to run on more
5212 platforms, and add dg-skip-if directive to disable test on aix
5213 platforms because of known incompatibilities.
5214 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5215 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5216 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5217
0ad84f34
JJ
52182016-06-21 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR tree-optimization/71588
5221 * gcc.dg/pr71558.c: New test.
5222
e71e8d94
SKS
52232016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5224
5225 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5226 * c-c++-common/pr68657-2.c: Likewise.
5227 * c-c++-common/pr68657-3.c: Likewise.
5228 * gcc.dg/torture/pr69714.c: Require int32plus support.
5229 * gcc.dg/torture/pr70025.c: Likewise.
5230 * gcc.dg/torture/pr70083.c: Likewise.
5231 * gcc.dg/torture/pr70542.c: Likewise.
5232 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5233
5a578671
JM
52342016-06-20 Joseph Myers <joseph@codesourcery.com>
5235
5236 PR c/71601
5237 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5238
7a9df68e
JJ
52392016-06-20 Jakub Jelinek <jakub@redhat.com>
5240
50aa64d5
JJ
5241 PR middle-end/71581
5242 * gcc.dg/pr71581.c: New test.
5243
7a9df68e
JJ
5244 PR rtl-optimization/71591
5245 * gcc.dg/cpp/pr71591.c: New test.
5246
3947cf19
DR
52472016-06-20 David B. Robins <gcc@davidrobins.net>
5248
5249 PR target/71571
5250 * g++.dg/torture/pr71571.C: New test.
5251
c4ff221e
JJ
52522016-06-20 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR target/71559
5255 * gcc.target/i386/sse2-pr71559.c: New test.
5256 * gcc.target/i386/avx-pr71559.c: New test.
5257 * gcc.target/i386/avx512f-pr71559.c: New test.
5258
f1b5abfb
TB
52592016-06-20 Tobias Burnus <burnus@net-b.de>
5260
5261 PR fortran/71194
5262 * gfortran.dg/pointer_remapping_10.f90: New.
5263
842107e4
DM
52642016-06-20 David Malcolm <dmalcolm@redhat.com>
5265
5266 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5267
d9e8bdfd
MS
52682016-06-20 Martin Sebor <msebor@redhat.com>
5269
5270 PR c/69507
5271 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5272 * gnu90-const-expr-1.c: Same.
5273 * gnu99-const-expr-1.c: Same.
5274 * gnu99-static-1.c: Same.
5275
67785479
RL
52762016-06-20 Renlin Li <renlin.li@arm.com>
5277
29f09b38 5278 PR testsuite/71489
67785479
RL
5279 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5280
636929b8
JG
52812016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5282
5283 * gcc.target/aarch64/vcvt_f64_1.c: New.
5284 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5285 * gcc.target/aarch64/vrecp_f64_1.c: New.
5286
ff7b374b
KT
52872016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5288
5289 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5290 "alignement".
5291
554cfc9e
GJL
52922016-06-20 Georg-Johann Lay <avr@gjlay.de>
5293
5294 PR target/71103
5295 * gcc.target/avr/torture/pr71103-2.c: New test.
5296
94087e88 52972016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5298
5299 PR c/69507
5300 * gcc.dg/alignof.c: New test.
5301
c561b091
PC
53022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5303
5304 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5305 vs dg-error; test constexpr specifier too.
5306
bf54f123
PC
53072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5308
5309 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5310
4e53aa97
CL
53112016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5312
5313 * lib/target-supports.exp
5314 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5315 arm_neon_ok and merge flags. Fix temporary test name.
5316 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5317 and merge flags.
5318
69071d86
ML
53192016-06-17 Martin Liska <mliska@suse.cz>
5320
5321 * gcc.dg/predict-9.c: Fix dump scanning.
5322
68b3b858
BC
53232016-06-17 Bin Cheng <bin.cheng@arm.com>
5324
5325 PR tree-optimization/71354
5326 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5327
d3ee260a
BC
53282016-06-17 Bin Cheng <bin.cheng@arm.com>
5329
5330 PR tree-optimization/71347
5331 * gcc.dg/tree-ssa/pr71347.c: New test.
5332
bd8fb114
BC
53332016-06-17 Bin Cheng <bin.cheng@arm.com>
5334
5335 PR tree-optimization/71354
5336 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5337
97816be4
BC
53382016-06-17 Bin Cheng <bin.cheng@arm.com>
5339
5340 * gcc.dg/vect/vect-alias-check-1.c: New test.
5341
2d761a37
SKS
53422016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5343
e0277d6b 5344 PR target/71151
2d761a37
SKS
5345 * gcc.target/avr/pr71151-1.c: New test.
5346 * gcc.target/avr/pr71151-2.c: New test.
5347 * gcc.target/avr/pr71151-3.c: New test.
5348 * gcc.target/avr/pr71151-4.c: New test.
5349 * gcc.target/avr/pr71151-5.c: New test.
5350 * gcc.target/avr/pr71151-6.c: New test.
5351 * gcc.target/avr/pr71151-7.c: New test.
5352 * gcc.target/avr/pr71151-8.c: New test.
5353 * gcc.target/avr/pr71151-common.h: New test.
5354
68fa96d6
ML
53552016-06-16 Martin Liska <mliska@suse.cz>
5356
5357 * gfortran.dg/predict-1.f90: New test.
5358
b6ca982f
UB
53592016-06-16 Uros Bizjak <ubizjak@gmail.com>
5360
5361 PR target/71242
3a146d46 5362 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5363
1dc8d15b
JH
53642016-06-16 Jan Hubicka <hubicka@ucw.cz>
5365
5366 * g++.dg/vect/pr36648.cc: Disable cunrolli
5367
67c25816
JJ
53682016-06-16 Jakub Jelinek <jakub@redhat.com>
5369
c577adb2
JJ
5370 PR target/71554
5371 * gcc.c-torture/execute/pr71554.c: New test.
5372
67c25816
JJ
5373 PR rtl-optimization/71532
5374 * gcc.dg/torture/pr71532.c: New test.
5375
1a3c3ee9
MM
53762016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5377
5378 * gcc.target/powerpc/p9-dimode1.c: New test.
5379 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5380
f29468a7
JJ
53812016-06-15 Jakub Jelinek <jakub@redhat.com>
5382
61daecc4
JJ
5383 * gcc.c-torture/compile/20160615-1.c: New test.
5384
f29468a7
JJ
5385 * g++.dg/cpp0x/ref-qual17.C: New test.
5386
209d1e2d
IE
53872016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5388
5389 PR middle-end/71529
5390 * gcc.target/i386/pr71529.C: New test.
5391
8dc35712
AH
53922016-06-15 Alan Hayward <alan.hayward@arm.com>
5393
5394 PR tree-optimization/71483
5395 * g++.dg/vect/pr71483.c: New
5396
b8911cb8
PC
53972016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/70202
5400 * g++.dg/inherit/crash6.C: New.
5401 * g++.dg/inherit/union2.C: Likewise.
5402 * g++.dg/inherit/virtual12.C: Likewise.
5403 * g++.dg/inherit/virtual13.C: Likewise.
5404 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5405
cf5d08ab
UB
54062016-06-15 Uros Bizjak <ubizjak@gmail.com>
5407
e3d62871 5408 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5409
8f482165
AH
54102016-06-15 Alan Hayward <alan.hayward@arm.com>
5411
5412 PR tree-optimization/71439
5413 * gcc.dg/vect/pr71439.c: New
5414
3256673f
KT
54152016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5416
5417 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5418
b17dc4d4
RB
54192016-06-15 Richard Biener <rguenther@suse.de>
5420
5421 * gcc.dg/vect/slp-45.c: New testcase.
5422
2a5825f2
RB
54232016-06-15 Richard Biener <rguenther@suse.de>
5424
5425 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5426
6e433d0b
BS
54272016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5428
5429 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5430 requirements, and disable for AIX for now.
5431 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5432
abe7f828
JJ
54332016-06-14 Jakub Jelinek <jakub@redhat.com>
5434
a09c81b4
JJ
5435 PR c++/71528
5436 * g++.dg/opt/pr71528.C: New test.
5437
abe7f828
JJ
5438 PR c++/71516
5439 * g++.dg/init/pr71516.C: New test.
5440
acfadf06
PC
54412016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 * g++.dg/init/array46.C: New.
5444
4d568ab2
UB
54452016-06-14 Uros Bizjak <ubizjak@gmail.com>
5446
e3d62871
UB
5447 * gcc.target/i386/float128-3.c: New test.
5448 * gcc.target/i386/quad-sse4.c: Ditto.
5449 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5450 Update scan strings.
4d568ab2 5451
30934c5d
RB
54522016-06-14 Richard Biener <rguenther@suse.de>
5453
5454 PR middle-end/71526
5455 * gfortran.dg/pr71526.f90: New testcase.
5456
3970e545
AV
54572016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5458
5459 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5460 * gcc.dg/zero_bits_compound-1.c: Likewise.
5461
04976c6e
RB
54622016-06-14 Richard Biener <rguenther@suse.de>
5463
5464 PR tree-optimization/71522
5465 * gcc.dg/torture/pr71522.c: New testcase.
5466
23e025db
JJ
54672016-06-14 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR tree-optimization/71520
5470 * gcc.dg/tree-ssa/pr71520.c: New test.
5471
90b72e84
RB
54722016-06-14 Richard Biener <rguenther@suse.de>
5473
5474 PR tree-optimization/71521
86c24ba6 5475 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5476
ef7cf206
JJ
54772016-06-13 Jakub Jelinek <jakub@redhat.com>
5478
0dda258b
JJ
5479 PR sanitizer/71498
5480 * c-c++-common/ubsan/bounds-13.c: New test.
5481
ef7cf206
JJ
5482 PR preprocessor/71183
5483 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5484
a73786e3
JL
54852016-06-13 Jeff Law <law@redhat.com>
5486
5487 PR tree-optimization/71403
5488 * c-c++-common/ubsan/pr71403-1.c: New test.
5489 * c-c++-common/ubsan/pr71403-2.c: New test.
5490 * c-c++-common/ubsan/pr71403-3.c: New test.
5491
0ac249bf
JJ
54922016-06-13 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR middle-end/71478
5495 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5496 Add -Wno-psabi -w to dg-options.
5497
5408a64a
KN
54982016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5499
5500 * gcc.target/powerpc/vadsdu-0.c: New test.
5501 * gcc.target/powerpc/vadsdu-1.c: New test.
5502 * gcc.target/powerpc/vadsdu-2.c: New test.
5503 * gcc.target/powerpc/vadsdu-3.c: New test.
5504 * gcc.target/powerpc/vadsdu-4.c: New test.
5505 * gcc.target/powerpc/vadsdu-5.c: New test.
5506 * gcc.target/powerpc/vadsdub-1.c: New test.
5507 * gcc.target/powerpc/vadsdub-2.c: New test.
5508 * gcc.target/powerpc/vadsduh-1.c: New test.
5509 * gcc.target/powerpc/vadsduh-2.c: New test.
5510 * gcc.target/powerpc/vadsduw-1.c: New test.
5511 * gcc.target/powerpc/vadsduw-2.c: New test.
5512
f7e4f2e3
DM
55132016-06-13 David Malcolm <dmalcolm@redhat.com>
5514
5515 * gcc.dg/c99-init-2.c (c): Update expected error message.
5516 * gcc.dg/init-bad-8.c (foo): Likewise.
5517 * gcc.dg/spellcheck-fields-3.c: New test case.
5518
ad23a23e
ML
55192016-06-13 Martin Liska <mliska@suse.cz>
5520
5521 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5522 and "guess loop iv compared" heuristics.
5523 * gcc.dg/predict-2.c: Likewise.
5524 * gcc.dg/predict-3.c: Likewise.
5525 * gcc.dg/predict-4.c: Likewise.
5526 * gcc.dg/predict-5.c: Likewise.
5527 * gcc.dg/predict-6.c: Likewise.
5528
146c55da
MP
55292016-06-13 Marek Polacek <polacek@redhat.com>
5530
5531 PR middle-end/71476
5532 * c-c++-common/Wswitch-unreachable-4.c: New test.
5533 * gcc.dg/Wswitch-unreachable-2.c: New test.
5534 * g++.dg/tm/jump1.C: Move dg-warning.
5535
42e77cbc
EB
55362016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5537
5538 * gnat.dg/renaming10.ad[sb]: New test.
5539
7474dcc1
PT
55402016-06-13 Paul Thomas <pault@gcc.gnu.org>
5541
5542 PR fortran/70673
5543 * gfortran.dg/pr70673.f90: New test.
5544
f57f53d3
RB
55452016-06-13 Richard Biener <rguenther@suse.de>
5546
5547 PR middle-end/64516
5548 * gcc.dg/align-3.c: New testcase.
5549
5843a5f0
ML
55502016-06-13 Martin Liska <mliska@suse.cz>
5551
5552 * gcc.target/i386/pr71458.c: New test.
5553
aa8fdb44
UB
55542016-06-12 Uros Bizjak <ubizjak@gmail.com>
5555
5556 PR target/71241
3a146d46 5557 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5558
2043e4d7
DH
55592016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5560
5561 PR target/60751
5562 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5563 statement.
5564
d3dc025d
DH
55652016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5566
5567 PR target/60751
5568 * gfortran.dg/comma_IO_extension_1.f90: New test.
5569 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5570 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5571 statement.
5572 * gfortran.dg/graphite/pr38083.f90: Likewise.
5573 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5574 missing format.
5575
a31d78c6
EB
55762016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 * gnat.dg/case_character.adb: New test.
5579
95c18dd0
SB
55802016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5581
5582 PR middle-end/71310
5583 * gcc.target/powerpc/pr71310.c: New testcase.
5584
b97d37b4
KV
55852016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5586
5587 PR middle-end/71478
5588 * gcc.dg/pr71478.c: New test.
5589
900bcda3
JJ
55902016-06-10 Jakub Jelinek <jakub@redhat.com>
5591
ec1c20db
JJ
5592 PR middle-end/71494
5593 * gcc.c-torture/execute/pr71494.c: New test.
5594
50b15873
JJ
5595 PR c/68657
5596 * gcc.target/i386/pr68657.c: New test.
5597
900bcda3
JJ
5598 PR inline-asm/68843
5599 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5600 (test): Add -masm=intel alternatives.
5601
4d926e34
MS
56022016-06-10 Martin Sebor <msebor@redhat.com>
5603
5604 PR c/71392
5605 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5606
ad071b2b
JL
56072016-06-10 Jeff Law <law@redhat.com>
5608
5609 PR tree-optimization/71335
5610 * gcc.c-torture/execute/pr71335.c: New test.
5611
2704efe8
DM
56122016-06-10 David Malcolm <dmalcolm@redhat.com>
5613
5614 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5615 the various "cannot tail-call: " messages.
5616
18c9b7d4
CL
56172016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5618
5619 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5620 and options.
5621
7cfa10f3
MO
56222016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5623
5624 PR sanitizer/71480
5625 * c-c++-common/asan/pr71480.c: New test.
5626
1f24fd3e
L
56272016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5628
5629 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5630 (ASMNAME2): Likewise.
5631 (main): Replace fn in asm statement with ASMNAME ("fn").
5632 * gcc.dg/guality/pr68037-2.c: Likewise.
5633 * gcc.dg/guality/pr68037-3.c: Likewise.
5634 * gcc.dg/torture/pr68037-1.c: Likewise.
5635 * gcc.dg/torture/pr68037-2.c: Likewise.
5636 * gcc.dg/torture/pr68037-3.c: Likewise.
5637
ad551c07
BE
56382016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5639
5640 PR inline-asm/68843
5641 * gcc.target/i386/pr68843-1.c: New test.
5642 * gcc.target/i386/pr68843-2.c: New test.
5643
4b1ffdb1 56442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5645 Cesar Philippidis <cesar@codesourcery.com>
5646
5647 PR middle-end/71373
5648 * gcc.dg/goacc/nested-function-1.c: New file.
5649 * gcc.dg/goacc/nested-function-2.c: Likewise.
5650 * gcc.dg/goacc/pr71373.c: Likewise.
5651 * gfortran.dg/goacc/cray-2.f95: Likewise.
5652 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5653 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5654 * gfortran.dg/goacc/cray.f95: Update.
5655 * gfortran.dg/goacc/loop-1.f95: Likewise.
5656 * gfortran.dg/goacc/loop-3.f95: Likewise.
5657 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5658 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5659
56602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5661
5662 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5663 for OpenACC tile clauses.
5664 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5665
5666 PR c/71381
5667 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5668 to...
5669 * c-c++-common/goacc/cache-2.c: ... this new file.
5670 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5671 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5672 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5673 usage.
5674 * gfortran.dg/goacc/cray.f95: Likewise.
5675 * gfortran.dg/goacc/loop-1.f95: Likewise.
5676
89851e4c
AH
56772016-06-10 Alan Hayward <alan.hayward@arm.com>
5678
5679 PR tree-optimization/71407
5680 PR tree-optimization/71416
5681 * gcc.dg/vect/pr71407.c: New
5682 * gcc.dg/vect/pr71416-1.c: New
5683 * gcc.dg/vect/pr71416-2.c: New
5684
200eafbf
RB
56852016-06-10 Richard Biener <rguenther@suse.de>
5686
5687 PR middle-end/71477
5688 * gcc.dg/torture/pr71477.c: New testcase.
5689
4df99d92
JK
56902016-06-09 Julia Koval <julia.koval@intel.com>
5691
5692 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5693 * gcc.target/i386/interrupt-13.c: Likewise.
5694 * gcc.target/i386/interrupt-15.c: Likewise.
5695 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5696 * gcc.target/i386/interrupt-24.c: Likewise.
5697 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5698 * gcc.target/i386/interrupt-9.c: Likewise.
5699 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5700
e01b4e16
MS
57012016-06-09 Martin Sebor <msebor@redhat.com>
5702
5703 PR c/70883
5704 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5705 * gcc.dg/builtin-constant_p-1.c: Same.
5706 * gcc.dg/builtins-error.c: Same.
5707 * gcc.dg/pr70859.c: Same.
5708
9c35db0e
SKS
57092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5710
5711 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5712 * gcc.dg/torture/pr68067-1.c: Likewise.
5713 * gcc.dg/torture/pr68067-2.c: Likewise.
5714
57152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5716
5717 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5718 when setting SIZE.
5719
392a81b9
PC
57202016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5721
5722 PR c++/71465
5723 * g++.dg/inherit/crash5.C: New.
5724 Revert:
5725 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/70202
5728 * g++.dg/inherit/crash5.C: New.
5729 * g++.dg/inherit/virtual1.C: Adjust.
5730
e49efc14
ML
57312016-06-09 Martin Liska <mliska@suse.cz>
5732
5733 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5734 * g++.dg/predict-loop-exit-2.C: Likewise.
5735 * g++.dg/predict-loop-exit-3.C: Likewise.
5736 * gcc.dg/predict-1.c: Likewise.
5737 * gcc.dg/predict-2.c: Likewise.
5738 * gcc.dg/predict-3.c: Likewise.
5739 * gcc.dg/predict-4.c: Likewise.
5740 * gcc.dg/predict-5.c: Likewise.
5741 * gcc.dg/predict-6.c: Likewise.
5742 * gcc.dg/predict-7.c: Likewise.
5743
36d57986
RB
57442016-06-09 Richard Biener <rguenther@suse.de>
5745
5746 PR tree-optimization/71462
5747 * gcc.dg/torture/pr71462.c: New testcase.
5748
7d82e8e4
MP
57492016-06-09 Marek Polacek <polacek@redhat.com>
5750
5751 PR c/65471
5752 * gcc.dg/c11-generic-3.c: New test.
5753
c8a71589
PC
57542016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 * g++.dg/init/array42.C: New.
5757 * g++.dg/init/array43.C: Likewise.
5758 * g++.dg/init/array44.C: Likewise.
5759 * g++.dg/init/array45.C: Likewise.
5760 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5761 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5762 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5763 * g++.dg/gomp/pr35751.C: Likewise.
5764 * g++.dg/init/array23.C: Likewise.
5765 * g++.dg/init/brace2.C: Likewise.
5766 * g++.dg/init/brace6.C: Likewise.
5767
44a845ca
MS
57682016-06-08 Martin Sebor <msebor@redhat.com>
5769 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR c++/70507
5772 PR c/68120
5773 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5774 * c-c++-common/builtin-arith-overflow-2.c: New test.
5775 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5776 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5777 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5778
2ef16b6e
JJ
57792016-06-08 Jakub Jelinek <jakub@redhat.com>
5780
5781 PR c++/71442
5782 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5783
5e3ee346
AL
57842016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5785
5786 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5787 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5788 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5789 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5790 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5791 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5792 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5793 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5794 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5795 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5796 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5797 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5798 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5799
b2ae2814
RB
58002016-06-08 Richard Biener <rguenther@suse.de>
5801
5802 PR tree-optimization/68558
5803 * gcc.dg/vect/slp-44.c: New testcase.
5804
e09b4c37
RB
58052016-06-08 Richard Biener <rguenther@suse.de>
5806
5807 * gcc.dg/vect/slp-43.c: New testcase.
5808
72d50660
RB
58092016-06-08 Richard Biener <rguenther@suse.de>
5810
5811 PR tree-optimization/71452
5812 * gcc.dg/torture/pr71452.c: New testcase.
5813
988c115c
JJ
58142016-06-08 Jakub Jelinek <jakub@redhat.com>
5815
5816 PR c++/71448
5817 * g++.dg/torture/pr71448.C: New test.
5818
73d73b48
BS
58192016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5820
5821 PR debug/71432
5822 PR ada/71413
5823 * g++.dg/debug/pr71432.C: New test.
5824
bdd15d0c
PK
58252016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5826
5827 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5828 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5829 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5830
ce0607bb
AH
58312016-06-08 Alan Hayward <alan.hayward@arm.com>
5832
5833 * gcc.dg/vect/vect-live-2.c: Update effective target.
5834 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5835 * lib/target-supports.exp: Add aarch64 to vect_long.
5836
92a5f2ba
MP
58372016-06-08 Marek Polacek <polacek@redhat.com>
5838
5839 PR c/71418
5840 * gcc.dg/noncompile/pr71418.c: New test.
5841
08203f73
MP
5842 PR c/71426
5843 * gcc.dg/noncompile/pr71426.c: New test.
5844
d1fcc2bd
JH
58452016-06-07 Jan Hubicka <hubicka@ucw.cz>
5846
5847 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5848 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5849 * gcc.dg/predict-3.c: Update template.
5850 * gcc.dg/predict-5.c: Update template.
5851 * gcc.dg/predict-6.c: Update template.
5852 * gcc.dg/predict-9.c: Update template.
5853 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5854
a23e6f1c
BS
58552016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5856
5857 * gcc.target/powerpc/vec-mul.c: New test.
5858
6ffd47b7
DM
58592016-06-07 David Malcolm <dmalcolm@redhat.com>
5860
5861 * gcc.dg/spellcheck-fields-2.c: New test case.
5862
bfd67b47
RB
58632016-06-07 Richard Biener <rguenther@suse.de>
5864
5865 PR c/61564
5866 * gcc.dg/Wpragmas-1.c: New testcase.
5867 * gcc.dg/Wattributes-4.c: Likewise.
5868 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5869 entry.
5870
701b9a47
CL
58712016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5872
5873 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5874 spurious debug code.
5875
6b80d6fa
RB
58762016-06-07 Richard Biener <rguenther@suse.de>
5877
5878 PR tree-optimization/71428
5879 * gcc.dg/torture/pr71428.c: New testcase.
5880
0f3f9437
RB
58812016-06-07 Richard Biener <rguenther@suse.de>
5882
5883 PR middle-end/71423
5884 * gcc.dg/torture/pr71423.c: New testcase.
5885
ec963f2a
KV
58862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5887
5888 PR middle-end/71408
5889 * gcc.dg/tree-ssa/pr71408.c: New test.
5890
46ab5b6e
KV
58912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5892
5893 PR middle-end/71281
5894 * g++.dg/torture/pr71281.C: New test.
5895
1f40cff3
MP
58962016-06-06 Marek Polacek <polacek@redhat.com>
5897
5898 PR c/71362
5899 * gcc.dg/pr71362.c: New test.
5900
6f5bcd24
JJ
59012016-06-06 Jakub Jelinek <jakub@redhat.com>
5902 Patrick Palka <ppalka@gcc.gnu.org>
5903
5904 PR c++/70847
5905 PR c++/71330
5906 PR c++/71393
5907 * g++.dg/opt/pr70847.C: New test.
5908 * g++.dg/ubsan/pr70847.C: New test.
5909 * g++.dg/ubsan/pr71393.C: New test.
5910
158beb4a
JJ
59112016-06-06 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR tree-optimization/71259
5914 * gcc.dg/vect/pr71259.c: New test.
5915
d9b950dd
DM
59162016-06-06 David Malcolm <dmalcolm@redhat.com>
5917
5918 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5919 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5920 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5921 above.
5922
36f9ad69
KT
59232016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5924
5925 PR middle-end/37780
5926 * gcc.c-torture/execute/pr37780.c: New test.
5927 * gcc.target/aarch64/pr37780_1.c: Likewise.
5928 * gcc.target/arm/pr37780_1.c: Likewise.
5929
5545a907
MP
59302016-06-06 Marek Polacek <polacek@redhat.com>
5931
5932 * c-c++-common/attr-may-alias-1.c: New test.
5933 * c-c++-common/attr-may-alias-2.c: New test.
5934 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5935
93671519
BE
59362016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5937
5938 PR c/24414
5939 * gcc.target/i386/pr24414.c: New test.
5940
690f24b7
JM
59412016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5942
5943 * gcc.target/sparc/vis4misc.c: New file.
5944 * gcc.target/sparc/fpcmp.c: Likewise.
5945 * gcc.target/sparc/fpcmpu.c: Likewise.
5946
31ce6157
AH
59472016-06-06 Alan Hayward <alan.hayward@arm.com>
5948
5949 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5950 * gcc.dg/vect/vect-live-3.c: Likewise.
5951
9fcebb5a
RB
59522016-06-06 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/71398
5955 * gcc.dg/torture/pr71398.c: New testcase.
5956
903ca97b
UB
59572016-06-06 Uros Bizjak <ubizjak@gmail.com>
5958
5959 PR target/71389
5960 * g++.dg/pr71389.C: New test.
5961
9c1eb332
JD
59622016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5963
5964 PR fortran/71404
5965 * gfortran.dg/fmt_read_5.f: New test.
5966
b2d83bd2
AV
59672016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5968
5969 PR fortran/69659
5970 * gfortran.dg/class_array_22.f03: New test.
5971
ec81960e
JH
59722016-06-05 Jan Hubicka <hubicka@ucw.cz>
5973
5974 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5975
429d2750
JH
59762016-06-05 Jan Hubicka <hubicka@ucw.cz>
5977
5978 * gcc.dg/predict-9.c: Update template.
5979
c1c00983
PC
59802016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5981
5982 PR c++/49377
5983 * g++.dg/template/pr49377.C: New.
5984
1927a963
JJ
59852016-06-04 Jakub Jelinek <jakub@redhat.com>
5986
5987 PR tree-optimization/71405
5988 * g++.dg/torture/pr71405.C: New test.
5989
909a11ad
PC
59902016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5991
5992 PR c++/70202
5993 * g++.dg/inherit/crash5.C: New.
5994 * g++.dg/inherit/virtual1.C: Adjust.
5995
08bbb1f8
JL
59962016-06-03 Jeff Law <law@redhat.com>
5997
5998 PR tree-optimization/71316
5999 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6000
7c35235c
JJ
60012016-06-03 Jakub Jelinek <jakub@redhat.com>
6002
6003 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6004 dg-additional-options with just -fno-tree-scev-cprop in it.
6005 * gcc.dg/vect/vect-live-2.c: Likewise.
6006 * gcc.dg/vect/vect-live-5.c: Likewise.
6007 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6008 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6009 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6010
c8572dd6
PP
60112016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6012
6013 PR c++/27100
6014 * g++.dg/other/friend6.C: New test.
6015
1c7733a7
BS
60162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6017
6018 * g++.dg/torture/ppc-ldst-array.C: New.
6019
0d2f700f
JM
60202016-06-03 Joseph Myers <joseph@codesourcery.com>
6021
6022 PR target/71276
6023 PR target/71277
6024 * gcc.dg/torture/builtin-fp-int-inexact.c,
6025 gcc.target/i386/387-builtin-fp-int-inexact.c,
6026 gcc.target/i386/387-rint-inline-1.c,
6027 gcc.target/i386/387-rint-inline-2.c,
6028 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6029 gcc.target/i386/sse2-rint-inline-1.c,
6030 gcc.target/i386/sse2-rint-inline-2.c,
6031 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6032 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6033
f8071c05
L
60342016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6035 Julia Koval <julia.koval@intel.com>
6036
6037 PR target/66960
6038 PR target/67630
6039 PR target/67634
6040 PR target/67841
6041 PR target/68037
6042 PR target/68618
6043 PR target/68661
6044 PR target/69575
6045 PR target/69596
6046 PR target/69734
6047 * gcc.dg/guality/pr68037-1.c: New test.
6048 * gcc.dg/guality/pr68037-2.c: Likewise.
6049 * gcc.dg/guality/pr68037-3.c: Likewise.
6050 * gcc.dg/torture/pr68037-1.c: Likewise.
6051 * gcc.dg/torture/pr68037-2.c: Likewise.
6052 * gcc.dg/torture/pr68037-3.c: Likewise.
6053 * gcc.dg/torture/pr68661-1a.c: Likewise.
6054 * gcc.dg/torture/pr68661-1b.c: Likewise.
6055 * gcc.target/i386/interrupt-1.c: Likewise.
6056 * gcc.target/i386/interrupt-2.c: Likewise.
6057 * gcc.target/i386/interrupt-3.c: Likewise.
6058 * gcc.target/i386/interrupt-4.c: Likewise.
6059 * gcc.target/i386/interrupt-5.c: Likewise.
6060 * gcc.target/i386/interrupt-6.c: Likewise.
6061 * gcc.target/i386/interrupt-7.c: Likewise.
6062 * gcc.target/i386/interrupt-8.c: Likewise.
6063 * gcc.target/i386/interrupt-9.c: Likewise.
6064 * gcc.target/i386/interrupt-10.c: Likewise.
6065 * gcc.target/i386/interrupt-11.c: Likewise.
6066 * gcc.target/i386/interrupt-12.c: Likewise.
6067 * gcc.target/i386/interrupt-13.c: Likewise.
6068 * gcc.target/i386/interrupt-14.c: Likewise.
6069 * gcc.target/i386/interrupt-15.c: Likewise.
6070 * gcc.target/i386/interrupt-16.c: Likewise.
6071 * gcc.target/i386/interrupt-17.c: Likewise.
6072 * gcc.target/i386/interrupt-18.c: Likewise.
6073 * gcc.target/i386/interrupt-19.c: Likewise.
6074 * gcc.target/i386/interrupt-20.c: Likewise.
6075 * gcc.target/i386/interrupt-21.c: Likewise.
6076 * gcc.target/i386/interrupt-22.c: Likewise.
6077 * gcc.target/i386/interrupt-23.c: Likewise.
6078 * gcc.target/i386/interrupt-24.c: Likewise.
6079 * gcc.target/i386/interrupt-25.c: Likewise.
6080 * gcc.target/i386/interrupt-26.c: Likewise.
6081 * gcc.target/i386/interrupt-27.c: Likewise.
6082 * gcc.target/i386/interrupt-28.c: Likewise.
6083 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6084 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6085 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6086 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6087 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6088 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6089 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6090 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6091 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6092 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6093 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6094 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6095
36b85e43
BS
60962016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6097
9de2e795
L
6098 PR tree-optimization/52171
6099 * gcc.dg/pr52171.c: New test.
6100 * gcc.target/i386/pr52171.c: New test.
36b85e43 6101
bfeee8ac
JH
61022016-06-03 Jan Hubicka <jh@suse.cz>
6103
6104 * g++.dg/tree-ssa/pred-1.C: New testcase
6105 * gcc.dg/tree-ssa/pred-1.c: New testcase
6106
859b0bae
BS
61072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6108
6109 PR target/70957
6110 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6111 support.
6112 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6113
3a2edf4c
AH
61142016-06-03 Alan Hayward <alan.hayward@arm.com>
6115
6116 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6117
b28ead45
AH
61182016-06-03 Alan Hayward <alan.hayward@arm.com>
6119
6120 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6121 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6122 * gcc.dg/vect/vect-live-1.c: New test.
6123 * gcc.dg/vect/vect-live-2.c: New test.
6124 * gcc.dg/vect/vect-live-3.c: New test.
6125 * gcc.dg/vect/vect-live-4.c: New test.
6126 * gcc.dg/vect/vect-live-5.c: New test.
6127 * gcc.dg/vect/vect-live-slp-1.c: New test.
6128 * gcc.dg/vect/vect-live-slp-2.c: New test.
6129 * gcc.dg/vect/vect-live-slp-3.c: New test.
6130
1f91747b
JJ
61312016-06-03 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR middle-end/71387
6134 * g++.dg/opt/pr71387.C: New test.
6135
47b83923
JL
61362016-06-02 Jeff Law <law@redhat.com>
6137
6138 PR tree-optimization/71328
6139 * gcc.c-torture/compile/pr71328.c: New test.
6140
e96e5f46
JD
61412016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6142
6143 PR fortran/52393
6144 * gfortran.dg/fmt_read_3.f90: Fix typo.
6145 * gfortran.dg/fmt_read_4.f90: New test.
6146
b872d729
PC
61472016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6148
6149 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6150 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6151 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6152 * g++.dg/cpp0x/override2.C: Likewise.
6153 * g++.dg/parse/crash5.C: Likewise.
6154 * g++.dg/parse/error16.C: Likewise.
6155 * g++.dg/parse/error27.C: Likewise.
6156 * g++.dg/template/qualttp15.C: Likewise.
6157 * g++.dg/template/redecl4.C: Likewise.
6158 * g++.old-deja/g++.other/crash39.C: Likewise.
6159 * g++.old-deja/g++.other/struct1.C: Likewise.
6160 * g++.old-deja/g++.pt/m9a.C: Likewise.
6161 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6162
0e535442
JJ
61632016-06-02 Jakub Jelinek <jakub@redhat.com>
6164
0633ee10
JJ
6165 PR c++/71372
6166 * c-c++-common/pr71372.c: New test.
6167
0e535442
JJ
6168 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6169 __TIME__ strings with __builtin_strcmp instead of printf and
6170 dg-output.
6171
f3c5ecc2
ML
61722016-06-02 Martin Liska <mliska@suse.cz>
6173
6174 * gcc.dg/predict-9.c: New test.
6175
a91807c5
JJ
61762016-06-02 Jakub Jelinek <jakub@redhat.com>
6177
6178 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6179 global set_compiler_env_var and global saved_compiler_env_var.
6180
b5bd1978
KT
61812016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6182
6183 PR rtl-optimization/71295
6184 * gcc.c-torture/compile/pr71295.c: New test.
6185
b93b1475
JJ
61862016-06-02 Jakub Jelinek <jakub@redhat.com>
6187
930ebd0e
JJ
6188 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6189
1e021dc3
JJ
6190 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6191 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6192
b93b1475
JJ
6193 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6194 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6195 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6196 alternative number.
6197
58f2fb5c
MM
61982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6199
6200 * gcc.target/powerpc/p9-splat-4.c: New test.
6201
62022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6203
6204 PR target/71186
6205 * gcc.target/powerpc/pr71186.c: New test.
6206
4731c9f0
JD
62072016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6208
6209 PR fortran/52393
6210 * gfortran.dg/fmt_read_3.f90: New test.
6211
042dee3e
TP
62122016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6213
6214 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6215 procedure.
6216
15c98b2e
ES
62172016-06-01 Eduard Sanou <dhole@openmailbox.org>
6218
6219 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6220 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6221 env var is set.
6222 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6223 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6224 shown once.
6225 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6226 during compilation.
6227 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6228 vars set by dg-set-compiler-env-var.
6229
6442a6f4
PT
62302016-06-01 Paul Thomas <pault@gcc.gnu.org>
6231
6232 PR fortran/71156
6233 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6234 to the module procedure declaration.
6235 * gfortran.dg/submodule_16.f08: New test.
6236
ab62397a
JJ
62372016-06-01 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR middle-end/71371
6240 * c-c++-common/gomp/pr71371.c: New test.
6241
b66af6ed
RB
62422016-06-01 Richard Biener <rguenther@suse.de>
6243
6244 PR tree-optimization/71366
6245 * gcc.dg/torture/pr71366-1.c: New testcase.
6246 * gcc.dg/torture/pr71366-2.c: Likewise.
6247
e342b9d8
KN
62482016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6249
6250 * gcc.target/powerpc/vslv-0.c: New test.
6251 * gcc.target/powerpc/vslv-1.c: New test.
6252 * gcc.target/powerpc/vsrv-0.c: New test.
6253 * gcc.target/powerpc/vsrv-1.c: New test.
6254
721547cd
NS
62552016-06-01 Nathan Sidwell <nathan@acm.org>
6256
6257 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6258 * gcc.target/nvptx/weak.c: New.
6259
fa2c9034
RB
62602016-06-01 Richard Biener <rguenther@suse.de>
6261
6262 PR tree-optimization/71261
6263 * gcc.dg/torture/vect-bool-1.c: New testcase.
6264
3e32893c
JJ
62652016-06-01 Jakub Jelinek <jakub@redhat.com>
6266
6267 * gfortran.dg/gomp/order-1.f90: New test.
6268 * gfortran.dg/gomp/order-2.f90: New test.
6269
8c383600
JH
62702016-06-01 Jan Hubicka <hubicka@ucw.cz>
6271
6272 * gcc.dg/unroll-6.c: Update template.
6273 * gcc.dg/unroll-7.c: New testcase.
6274 * gcc.dg/unroll-8.c: New testcase.
6275
a0dfeef5
EB
62762016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6277
6278 * gnat.dg/opt56.ad[sb]: New test.
6279
48de5701
PC
62802016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6281
6282 PR c++/66635
6283 * g++.dg/cpp0x/constexpr-ice16.C: New.
6284
827cf695
PP
62852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6286
6287 PR tree-optimization/71314
6288 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6289 -mbranch-cost=2.
6290
ff66f6e8
PP
62912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6292
6293 PR tree-optimization/71077
6294 * gcc.dg/tree-ssa/pr71077.c: New test.
6295
050fb209
JH
62962016-05-31 Jan Hubicka <hubicka@ucw.cz>
6297
48de5701
PC
6298 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6299 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6300 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6301
c642d919
PC
63022016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6303
6304 PR c++/71248
6305 * g++.dg/cpp0x/pr71248.C: New.
6306 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6307 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6308 * g++.dg/init/new37.C: Likewise.
6309 * g++.dg/template/static1.C: Likewise.
6310 * g++.dg/template/static2.C: Likewise.
6311
d6439e08
L
63122016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6313
6314 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6315 instead of %rdi.
6316 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6317
780b9dd4
MP
63182016-05-31 Marek Polacek <polacek@redhat.com>
6319
6320 * c-c++-common/Wswitch-unreachable-3.c: New test.
6321 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6322
0d99f8a0
RB
63232016-05-31 Richard Biener <rguenther@suse.de>
6324
6325 PR tree-optimization/71352
6326 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6327
52545641
TP
63282016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6329
6330 * gcc.target/arm/armv5_thumb_isa.c: New test.
6331
5b8c1205
KY
63322016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6333
6334 PR target/71346
6335 * gcc.target/i386/pr71346.c: New test.
6336
7a88cc84
TV
63372016-05-31 Tom de Vries <tom@codesourcery.com>
6338
6339 PR tree-optimization/69068
6340 * gcc.dg/graphite/pr69068.c: New test.
6341
265149a6
MS
63422016-05-27 Martin Sebor <msebor@redhat.com>
6343
6344 PR c++/71306
6345 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6346
00631022
JJ
63472016-05-30 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR c++/71349
6350 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6351 nowait depend(inout: dd[0]) clauses where permitted.
6352
b2f6675b
PC
63532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 PR c++/71238
6356 * g++.dg/parse/pr71238.C: New.
6357 * g++.dg/concepts/friend1.C: Test column numbers too.
6358 * g++.dg/cpp0x/initlist31.C: Likewise.
6359 * g++.dg/cpp0x/pr51420.C: Likewise.
6360 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6361 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6362 * g++.dg/ext/builtin3.C: Likewise.
6363 * g++.dg/lookup/friend12.C: Likewise.
6364 * g++.dg/lookup/friend7.C: Likewise.
6365 * g++.dg/lookup/koenig1.C: Likewise.
6366 * g++.dg/lookup/koenig5.C: Likewise.
6367 * g++.dg/lookup/used-before-declaration.C: Likewise.
6368 * g++.dg/overload/koenig1.C: Likewise.
6369 * g++.dg/template/crash65.C: Likewise.
6370 * g++.dg/template/friend57.C: Likewise.
6371 * g++.dg/warn/Wshadow-5.C: Likewise.
6372 * g++.dg/warn/Wunused-8.C: Likewise.
6373 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6374 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6375 * g++.old-deja/g++.jason/member.C: Likewise.
6376 * g++.old-deja/g++.jason/report.C: Likewise.
6377 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6378 * g++.old-deja/g++.law/visibility20.C: Likewise.
6379 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6380 * g++.old-deja/g++.other/static5.C: Likewise.
6381 * g++.old-deja/g++.pt/overload2.C: Likewise.
6382
a448ff40
JH
63832016-05-30 Jan Hubicka <hubicka@ucw.cz>
6384
6385 * gcc.dg/tree-ssa/peel1.c: New testcase.
6386 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6387 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6388
69be8c91
TV
63892016-05-30 Tom de Vries <tom@codesourcery.com>
6390
6391 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6392 to ce.
6393
a59775a1
PC
63942016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6395
6396 PR c++/71099
6397 * g++.dg/parse/virtual1.C: New.
6398
53d6d955
UB
63992016-05-30 Uros Bizjak <ubizjak@gmail.com>
6400
6401 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6402 Use correct register when clearing %edx.
6403
0557293f
AM
64042016-05-30 Alexander Monakov <amonakov@ispras.ru>
6405
6406 PR tree-optimization/71289
6407 * gcc.dg/pr71289.c: New test.
6408
5d476e35
KV
64092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6410
6411 PR middle-end/71269
6412 PR middle-end/71292
6413 * gcc.dg/tree-ssa/pr71269.c: New test.
6414 * gcc.dg/tree-ssa/pr71292.c: New test.
6415
db5447ca
KV
64162016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6417
6418 PR middle-end/71252
6419 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6420
98bdbb39
JH
64212016-05-30 Jan Hubicka <hubicka@ucw.cz>
6422
6423 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6424 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6425 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6426
7e012855
TV
64272016-05-30 Tom de Vries <tom@codesourcery.com>
6428
6429 PR tree-optimization/69067
6430 * gcc.dg/graphite/pr69067.c: New test.
6431
beed3701
UB
64322016-05-29 Uros Bizjak <ubizjak@gmail.com>
6433
6434 PR target/71245
6435 * gcc.target/i386/pr71245-1.c: New test.
6436 * gcc.target/i386/pr71245-2.c: Ditto.
6437
b6d4f8e8
PC
64382016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/71105
6441 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6442 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6443 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6444
00022058
JH
64452016-05-27 Jan Hubicka <hubicka@ucw.cz>
6446
6447 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6448
c8419aca
VV
64492016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6450
6451 Revert:
6452 PR c++/69855
6453 * g++.dg/overload/69855.C: New.
6454 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6455 * g++.old-deja/g++.pt/crash3.C: Likewise.
6456
8008c4d2
PC
64572016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 PR c++/60385
6460 * g++.dg/parse/namespace13.C: New.
6461
8b2ef235
JL
64622016-05-26 Jeff Law <law@redhat.com>
6463
6464 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6465 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6466 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6467 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6468 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6469 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6470 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6471 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6472 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6473 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6474 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6476 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6477
7d67159b
VV
64782016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6479
6480 PR c++/69855
6481 * g++.dg/overload/69855.C: New.
6482 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6483 * g++.old-deja/g++.pt/crash3.C: Likewise.
6484
88e3bdd1
JW
64852016-05-27 Jiong Wang <jiong.wang@arm.com>
6486
6487 PR target/63596
6488 * gcc.target/aarch64/va_arg_1.c: New testcase.
6489 * gcc.target/aarch64/va_arg_2.c: Likewise.
6490 * gcc.target/aarch64/va_arg_3.c: Likewise.
6491
3fd6b9cc
JW
64922016-05-27 Jiong Wang <jiong.wang@arm.com>
6493
6494 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6495 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6496 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6497 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6498 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6499
3cee7e4e
MP
65002016-05-27 Marek Polacek <polacek@redhat.com>
6501
6502 PR middle-end/71308
6503 * g++.dg/torture/pr71308.C: New test.
6504
6a813c96
DV
65052016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6506
6507 * gcc.dg/zero_bits_compound-1.c: New test.
6508 * gcc.dg/zero_bits_compound-2.c: New test.
6509
0561bcfb
IE
65102016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6511
6512 PR middle-end/71279
6513 * gcc.dg/pr71279.c: New test.
6514
21316320
MM
65152016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6516
6517 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6518 floating point min/max/comparison instructions.
6519 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6520
7211a097
JJ
65212016-05-26 Jakub Jelinek <jakub@redhat.com>
6522
6523 * c-c++-common/gomp/schedule-1.c: New test.
6524 * gfortran.dg/gomp/schedule-1.f90: New test.
6525
cac177cf
PP
65262016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6527
6528 PR c++/70822
6529 PR c++/70106
6530 * g++.dg/cpp1y/auto-fn32.C: New test.
6531 * g++.dg/cpp1y/paren4.C: New test.
6532
a2d5b8c9
NS
65332016-05-26 Nathan Sidwell <nathan@acm.org>
6534
6535 * gcc.dg/20060410.c: Xfail on ptx.
6536 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6537 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6538 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6539 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6540 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6541
ffa8b552
TP
65422016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6543
6544 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6545
c7501e00
JJ
65462016-05-26 Jakub Jelinek <jakub@redhat.com>
6547
1875b9a0
JJ
6548 PR tree-optimization/71280
6549 * gcc.dg/pr71280.c: New test.
6550
2116e19f
JJ
6551 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6552
305aef09
JJ
6553 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6554 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6555
c7501e00
JJ
6556 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6557
ca449d26
JW
65582016-05-26 Jiong Wang <jiong.wang@arm.com>
6559
6560 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6561 kept in memory.
ca449d26 6562
8af01c66
JL
65632016-05-25 Jeff Law <law@redhat.com>
6564
6565 PR tree-optimization/71272
6566 * gcc.c-torture/compile/pr71272.c: new test.
6567
f9d6ce73
BS
65682016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6569
6570 * gcc.target/powerpc/vec-cmpne.c: New test.
6571 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6572
a88a7b22
EB
65732016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6574
6575 * gnat.dg/opt55.ad[sb]: New test.
6576
125f02ed
SKS
65772016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6578
6579 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6580 * c-c++-common/pr60226.c: Require int32plus.
6581 * gcc.c-torture/execute/pr70602.c: Likewise.
6582 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6583 unsigned long for malloc arg type.
6584 * gcc.dg/asr_div1.c: Require int32plus.
6585 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6586 * gcc.dg/pie-1.c: Require pie.
6587 * gcc.dg/pie-2.c: Likewise.
6588 * gcc.dg/pr59471.c: Require int32plus.
6589 * gcc.dg/pr59963-2.c: XFAIL for int16.
6590 * gcc.dg/pr60114.c: Require int32plus.
6591 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6592 unsigned long for typedef of size_t.
6593 * gcc.dg/pr63914.c: Require int32plus.
6594 * gcc.dg/pr64536.c: Require pt32plus.
6595 * gcc.dg/pr65658.c: Likewise.
6596 * gcc.dg/pr67271.c: Require int32plus.
6597 * gcc.dg/pr68112.c: Likewise.
6598 * gcc.dg/pr69071.c: Skip for avr target.
6599 * gcc.dg/pr69973.c: Require int32plus.
6600 * gcc.dg/pr70169.c: Skip for avr target.
6601 * gcc.dg/sso-6.c: Require int32plus.
6602 * gcc.dg/sso-7.c: Likewise.
6603 * gcc.dg/sso-8.c: Likewise.
6604 * gcc.dg/vrp-min-max-2.c: Likewise.
6605
c6e434f5
UB
66062016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6607
6608 PR target/70738
6609 * gcc.target/i386/pr70738-1.c: New test.
6610 * gcc.target/i386/pr70738-2.c: Likewise.
6611 * gcc.target/i386/pr70738-3.c: Likewise.
6612 * gcc.target/i386/pr70738-4.c: Likewise.
6613 * gcc.target/i386/pr70738-5.c: Likewise.
6614 * gcc.target/i386/pr70738-6.c: Likewise.
6615 * gcc.target/i386/pr70738-7.c: Likewise.
6616 * gcc.target/i386/pr70738-8.c: Likewise.
6617 * gcc.target/i386/pr70738-9.c: Likewise.
6618
5c42d341
KT
66192016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6620
6621 PR rtl-optimization/66940
6622 * gcc.c-torture/execute/pr66940.c: New test.
6623
bf9a1a07
IV
66242016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6625
6626 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6627 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6628 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6629 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6630 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6631 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6632 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6633 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6634 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6635 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6636 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6637 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6638 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6639 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6640 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6641 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6642 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6643 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6644 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6645 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6646 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6647 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6648 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6649 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6650
95efe6b6
MP
66512016-05-25 Marek Polacek <polacek@redhat.com>
6652
6653 PR c/71265
6654 * gcc.dg/noncompile/pr71265.c: New test.
6655
a23faf7a
MP
6656 PR c/71266
6657 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6658
69a6d5ad
NS
66592016-05-25 Nathan Sidwell <nathan@acm.org>
6660
6661 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6662
3072d4ea
RB
66632016-05-25 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/71261
6666 * c-c++-common/torture/pr71261.c: New testcase.
6667
e412ece4
RB
66682016-05-25 Richard Biener <rguenther@suse.de>
6669
6670 PR tree-optimization/71264
6671 * gcc.dg/vect/pr71264.c: New testcase.
6672
b9e551ad
PC
66732016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6674
6675 PR c++/55992
6676 * g++.dg/cpp0x/alias-decl-53.C: New.
6677 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6678
6aa1abe5
ML
66792016-05-25 Martin Liska <mliska@suse.cz>
6680
6681 * g++.dg/pr71239.C: New test.
6682
842d162e
RB
66832016-05-25 Richard Biener <rguenther@suse.de>
6684
c87885ca
RO
6685 * gcc.dg/vect/pr58135.c: Rename to ...
6686 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6687
f184a36c
MP
66882016-05-25 Marek Polacek <polacek@redhat.com>
6689
6690 * g++.dg/pr65295.C: Use target c++14.
6691
021fad86
PC
66922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6693
53d6d955
UB
6694 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6695 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6696
c3eaf15a
MM
66972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6698
6699 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6700 instructions.
6701
e46c7770
CP
67022016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6703
6704 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6705 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6706 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6707 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6708 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6709 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6710 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6711 * c-c++-common/goacc/pcopy.c: Likewise.
6712 * c-c++-common/goacc/pcopyin.c: Likewise.
6713 * c-c++-common/goacc/pcopyout.c: Likewise.
6714 * c-c++-common/goacc/pcreate.c: Likewise.
6715 * c-c++-common/goacc/pr70688.c: New test.
6716 * c-c++-common/goacc/present-1.c: Adjust test.
6717 * c-c++-common/goacc/reduction-5.c: Likewise.
6718 * g++.dg/goacc/data-1.C: New test.
6719
4bfc9db7
MM
67202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6721
6722 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6723 vector parity built-in functions.
6724 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6725 count trailing zeros automatic vectorization.
6726 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6727 count trailing zeros built-in functions.
6728
2bc145af
KV
67292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6730
6731 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6732
26869fdb
PH
67332016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6734
6735 PR target/71050
6736 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6737
b2dc9c3b
PC
67382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6739
6740 PR c++/50436
6741 * g++.dg/template/crash123.C: New.
6742 * g++.dg/template/crash124.C: Likewise.
6743
f65e97fd
MS
67442016-05-24 Martin Sebor <msebor@redhat.com>
6745
6746 PR c++/71147
6747 * g++.dg/ext/flexary16.C: New test.
6748
a6f5ac7f
IV
67492016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6750
69a6d5ad
NS
6751 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6752 before math.h is included.
a6f5ac7f
IV
6753 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6754 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6755 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6756 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6757 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6758 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6759 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6760 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6761 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6762 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6763 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6764 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6765 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6766 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6767 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6768 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6769 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6770 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6771 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6772 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6773 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6774 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6775 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6776
27bad558
MM
67772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6778 Kelvin Nilsen <kelvin@gcc.gnu.org>
6779
6780 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6781 support.
6782
72f382fb
PC
67832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6784
6785 PR c++/69872
6786 * g++.dg/warn/Wno-narrowing1.C: New.
6787
ef2ec9d9
MP
67882016-05-24 Marek Polacek <polacek@redhat.com>
6789
6790 PR c/71249
6791 * c-c++-common/Wswitch-unreachable-2.c: New test.
6792
e90434e3
JJ
67932016-05-24 Jakub Jelinek <jakub@redhat.com>
6794
7adb26f2
JJ
6795 PR c++/71257
6796 * g++.dg/vect/simd-clone-6.cc: New test.
6797 * g++.dg/gomp/declare-simd-6.C: New test.
6798
e90434e3
JJ
6799 PR middle-end/70434
6800 PR c/69504
6801 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6802
b556ea3b
RB
68032016-05-24 Richard Biener <rguenther@suse.de>
6804
6805 PR tree-optimization/71240
6806 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6807
e5328f5d
RB
68082016-05-24 Richard Biener <rguenther@suse.de>
6809
6810 PR tree-optimization/71230
6811 * gcc.dg/torture/pr71230.c: New testcase.
6812 * g++.dg/torture/pr71230.C: Likewise.
6813
a04e69c0
TS
68142016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6815
6816 * c-c++-common/goacc/routine-5.c: Add tests.
6817 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6818 * gfortran.dg/goacc/routine-6.f90: Add tests.
6819
30fd2977
RB
68202016-05-24 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/71253
6823 * gcc.dg/torture/pr71253.c: New testcase.
6824
ca6f60bc
KV
68252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6826
6827 PR middle-end/71252
6828 * gfortran.dg/pr71252.f90: New test.
6829
d3465d72
RS
68302016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6831
6832 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6833
f17a223d
RB
68342016-05-24 Richard Biener <rguenther@suse.de>
6835
6836 PR middle-end/70434
6837 PR c/69504
6838 * c-c++-common/vector-subscript-4.c: New testcase.
6839 * c-c++-common/vector-subscript-5.c: Likewise.
6840
e3f36534
JD
68412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6842
6843 PR fortran/71123
6844 * gfortran.dg/namelist_90.f: New test
6845
85d5c27d
JD
68462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6847
6848 PR fortran/66461
6849 * gfortran.dg/unexpected_eof.f: New test
6850
fe3f3340
MM
68512016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6852 Kelvin Nilsen <kelvin@gcc.gnu.org>
6853
6854 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6855 as little endian.
6856
26d6ae55
PC
68572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6858
6859 PR c++/70972
6860 * g++.dg/cpp0x/inh-ctor20.C: New.
6861 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6862
d6c9a06f
PC
68632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6864
6865 PR c++/69095
6866 * g++.dg/cpp0x/variadic168.C: New.
6867
396a1d10
PC
68682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 * g++.dg/cpp0x/pr31445.C: Test column number too.
6871 * g++.dg/cpp0x/pr32253.C: Likewise.
6872 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6873 * g++.dg/cpp0x/variadic36.C: Likewise.
6874
ece46666
MG
68752016-05-23 Marc Glisse <marc.glisse@inria.fr>
6876
6877 * gcc.dg/fold-notshift-2.c: Adjust.
6878
a7dc5980
MP
68792016-05-23 Marek Polacek <polacek@redhat.com>
6880
6881 PR c/49859
6882 * c-c++-common/Wswitch-unreachable-1.c: New test.
6883 * gcc.dg/Wswitch-unreachable-1.c: New test.
6884 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6885 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6886 * g++.dg/gomp/block-10.C: Likewise.
6887 * gcc.dg/gomp/block-10.c: Likewise.
6888 * g++.dg/gomp/block-9.C: Likewise.
6889 * gcc.dg/gomp/block-9.c: Likewise.
6890 * g++.dg/gomp/target-1.C: Likewise.
6891 * g++.dg/gomp/target-2.C: Likewise.
6892 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6893 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6894 * g++.dg/gomp/taskgroup-1.C: Likewise.
6895 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6896 * gcc.dg/gomp/teams-1.c: Likewise.
6897 * g++.dg/gomp/teams-1.C: Likewise.
6898 * g++.dg/overload/error3.C: Likewise.
6899 * g++.dg/tm/jump1.C: Likewise.
6900 * g++.dg/torture/pr40335.C: Likewise.
6901 * gcc.dg/c99-vla-jump-5.c: Likewise.
6902 * gcc.dg/switch-warn-1.c: Likewise.
6903 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6904 * gcc.dg/nested-func-1.c: Likewise.
6905 * gcc.dg/pr67784-4.c: Likewise.
6906
18b54004
RB
69072016-05-23 Richard Biener <rguenther@suse.de>
6908
6909 PR tree-optimization/71230
6910 * gfortran.dg/pr71230-1.f90: New testcase.
6911 * gfortran.dg/pr71230-2.f90: Likewise.
6912
e569db5f
VK
69132016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6914
396a1d10 6915 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6916 * gcc.dg/vect/pr58135.c: Add new.
6917 * gfortran.dg/pr46519-1.f: Adjust test case.
6918
e4b71114
PC
69192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6920
6921 PR c++/53401
6922 * g++.dg/cpp0x/decltype64.C: New.
6923
a25a8058
CL
69242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6925
6926 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6927 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6928 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6929
0dcfe9ab
CL
69302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6931
6932 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6933 Add poly64x1_t and poly64x2_t cases if supported.
6934 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6935 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6936 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6937 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6938 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6939
ffd70e4a
CL
69402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6941
6942 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6943 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6944 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6945 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6946 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6947 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6948 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6949
4b1f57fe
CL
69502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6951
6952 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6953
16c5ec77
CL
69542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6955
6956 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6957 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6958
94ad56c7
JJ
69592016-05-22 Jakub Jelinek <jakub@redhat.com>
6960
57748705
JJ
6961 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6962 constraint instead of "r".
6963 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6964 insn instead of vxorpd.
6965 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6966
af120161
JJ
6967 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6968 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6969
355023ce
JJ
6970 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6971
3b48574c
JJ
6972 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6973 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6974
94ad56c7
JJ
6975 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6976
8a85cee2
KV
69772016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6978
6979 PR middle-end/40921
6980 * gcc.dg/tree-ssa/pr40921.c: New test.
6981
8e916b16
PS
69822016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6983
6984 PR target/71103
6985 * gcc.target/avr/pr71103.c: New test.
6986
88aea79f
KV
69872016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6988
6989 PR middle-end/71179
6990 * gcc.dg/tree-ssa/pr71179.c: New test.
6991
79063edd
MS
69922016-05-20 Martin Sebor <msebor@redhat.com>
6993
6994 PR c/71115
6995 * gcc.dg/init-excess-2.c: New test.
6996
55c8849f
EB
69972016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6998
6999 * gnat.dg/opt53.adb: New test.
7000 * gnat.dg/opt54.adb: Likewise.
7001
c91a0948
MJ
70022016-05-20 Martin Jambor <mjambor@suse.cz>
7003
7004 PR tree-optimization/70884
7005 * gcc.dg/tree-ssa/pr70919.c: New test.
7006
9cad20fa
BS
70072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7008
7009 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7010 formatting.
69a6d5ad
NS
7011 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7012 fix code formatting.
7013
70142016-05-20 Nathan Sidwell <nathan@acm.org>
7015
7016 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7017 non-common cases.
7018 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7019
15c671a7
DM
70202016-05-20 David Malcolm <dmalcolm@redhat.com>
7021
7022 * jit.dg/all-non-failing-tests.h: Add
7023 test-factorial-must-tail-call.c.
7024 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7025 * jit.dg/test-factorial-must-tail-call.c: New test case.
7026
4f028369
JJ
70272016-05-20 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR fortran/71204
7030 * gfortran.dg/pr71204.f90: New test.
7031
7dea4ab3
CP
70322016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7033
7034 * gcc.target/nvptx/sincos.c: New test.
7035
ef98d365
PC
70362016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7037
7038 PR c++/70572
7039 * g++.dg/cpp1y/auto-fn31.C: New.
7040
92466115
BS
70412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7042
7043 * gcc.target/powerpc/vec-addec.c: New test.
7044 * gcc.target/powerpc/vec-addec-int128.c: New test.
7045
9a385c2d
DM
70462016-05-20 David Malcolm <dmalcolm@redhat.com>
7047
7048 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7049 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7050 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7051 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7052
77c9d5b4
JH
70532016-05-20 Jan Hubicka <hubicka@ucw.cz>
7054
7055 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7056
68047971
JJ
70572016-05-20 Jakub Jelinek <jakub@redhat.com>
7058
18954840
JJ
7059 PR c++/71210
7060 * g++.dg/opt/pr71210-1.C: New test.
7061 * g++.dg/opt/pr71210-2.C: New test.
7062
68047971
JJ
7063 PR tree-optimization/29756
7064 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7065 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7066 only on selected targets where V4SImode vectors are known to be
7067 supported.
7068
d78789f5
MG
70692016-05-20 Marc Glisse <marc.glisse@inria.fr>
7070
7071 PR tree-optimization/71079
7072 PR tree-optimization/71206
7073 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7074
550fa093
PK
70752016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7076
7077 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7078 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7079 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7080
483c6429
RG
70812016-05-20 Richard Guenther <rguenther@suse.de>
7082
7083 PR tree-optimization/29756
7084 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7085
eb066284
RB
70862016-05-20 Richard Biener <rguenther@suse.de>
7087
7088 PR tree-optimization/71185
7089 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7090
58f10249
RB
70912016-05-20 Richard Biener <rguenther@suse.de>
7092
7093 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7094
2a5569fa
MP
70952016-05-19 Marek Polacek <polacek@redhat.com>
7096
7097 PR c++/71075
7098 * g++.dg/diagnostic/pr71075.C: New test.
7099
5e9a5385
DM
71002016-05-19 David Malcolm <dmalcolm@redhat.com>
7101
7102 PR c++/71184
7103 * g++.dg/pr71184.C: New test case.
7104
4f45da44
KN
71052016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7106
7107 * gcc.target/powerpc/darn-0.c: New test.
7108 * gcc.target/powerpc/darn-1.c: New test.
7109 * gcc.target/powerpc/darn-2.c: New test.
7110
4177437e
MP
71112016-05-19 Marek Polacek <polacek@redhat.com>
7112
7113 PR tree-optimization/71031
7114 * gcc.dg/tree-ssa/vrp100.c: New test.
7115
afb72432
IE
71162016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7117
7118 PR rtl-optimization/71148
7119 * gcc.dg/pr71148.c: New test.
7120
4f83064e
KT
71212016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7122
7123 PR target/71056
7124 * gcc.target/arm/pr71056.c: New test.
7125
4bf8dbe1
BE
71262016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7127
7128 * c-c++-common/pr69669.c: Check the used mode.
7129
f3510625
MO
71302016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7131
7132 PR sanitizer/64354
7133 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7134
43c0068e
RB
71352016-05-19 Richard Biener <rguenther@suse.de>
7136
7137 PR tree-optimization/70729
7138 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7139 * gcc.dg/graphite/scop-18.c: Likewise.
7140 * gcc.dg/pr41783.c: Disable LIM.
7141 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7142 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7143 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7144 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7145 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7146 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7147 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7148 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7149 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7150 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7151 * gfortran.dg/pr42108.f90: Likewise.
7152
70f25790
DM
71532016-05-18 David Malcolm <dmalcolm@redhat.com>
7154
7155 PR driver/69265
7156 * gcc.dg/spellcheck-options-11.c: New test case.
7157
960db8ec
JJ
71582016-05-18 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR c++/71100
7161 * g++.dg/opt/pr71100.C: New test.
7162
04643334
MJ
71632016-05-18 Martin Jambor <mjambor@suse.cz>
7164
7165 PR ipa/69708
7166 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7167 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7168 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7169 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7170
91bb9f80
MJ
71712016-05-18 Martin Jambor <mjambor@suse.cz>
7172
7173 PR ipa/69708
7174 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7175 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7176 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7177 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7178 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7179
c584aca6
PC
71802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7181
7182 PR c++/69793
7183 * g++.dg/template/crash122.C: New.
7184
20309c6e
PC
71852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7186
7187 PR c++/70466
7188 * g++.dg/template/pr70466-1.C: New.
7189 * g++.dg/template/pr70466-2.C: Likewise.
7190
50c78b9a
MM
71912016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7192
7193 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7194 splat operations and the XXSPLTIB instruction.
7195 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7196 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7197 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7198 xxlxor to clear a register.
7199
cf8be00d
RS
72002016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7201
7202 * gcc.dg/torture/pr71020.c: New test.
7203
848a392a
MJ
72042016-05-18 Martin Jambor <mjambor@suse.cz>
7205
7206 PR ipa/70646
7207 * gcc.dg/ipa/pr70646.c: New test.
7208
1f2ab776
CL
72092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7210
7211 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7212
76489493
CL
72132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7214
7215 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7216 missing tests for vreinterpretq_p{8,16}.
7217
bd79378d
CL
72182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7219
7220 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7221 vsliq_n_s64 and vsliq_n_u64.
7222
81ca3ea0
CL
72232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7224
7225 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7226 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7227
873cb425
CL
72282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7229
7230 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7231 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7232 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7233
9d6e7c21
CL
72342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7235
7236 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7237 in comment.
7238
b4dbe40e 72392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7240
7241 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7242 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7243 "blr\t" and switch to scan-assembler-times.
7244
83a5c910
JW
72452016-05-18 Jiong Wang <jiong.wang@arm.com>
7246
53d6d955
UB
7247 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7248 with __aarch64__.
7249 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7250 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7251
fb7cbdeb
JJ
72522016-05-18 Jakub Jelinek <jakub@redhat.com>
7253
8ee91165
JJ
7254 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7255 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7256 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7257 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7258 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7259 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7260
cf4d516a
JJ
7261 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7262 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7263
a4f16422
JJ
7264 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7265 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7266
7b37ce10
JJ
7267 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7268 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7269
fb7cbdeb
JJ
7270 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7271
c9326aef
RB
72722016-05-18 Richard Biener <rguenther@suse.de>
7273
7274 PR tree-optimization/71168
7275 * gcc.dg/torture/pr71168.c: New testcase.
7276
df8b0a11
KV
72772016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7278
7279 PR middle-end/63586
7280 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7281 * gcc.dg/tree-ssa/pr63586.c: New test.
7282 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7283
2efd67ed
NS
72842016-05-17 Nathan Sidwell <nathan@acm.org>
7285
7286 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7287 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7288 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7289 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7290
1988b2c2
NS
72912016-05-17 Nathan Sidwell <nathan@acm.org>
7292
7293 * gcc.target/nvptx/abi-vararg-3.c: New.
7294
ad1d92ab
MM
72952016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7296
7297 PR tree-optimization/54579
7298 PR middle-end/55299
7299 * gcc.dg/fold-notrotate-1.c: New test.
7300 * gcc.dg/fold-notshift-1.c: New test.
7301 * gcc.dg/fold-notshift-2.c: New test.
7302
47768df8
MP
73032016-05-17 Marek Polacek <polacek@redhat.com>
7304
7305 PR ipa/71146
7306 * g++.dg/ipa/pr71146.C: New test.
7307
6b5423a5
DM
73082016-05-17 David Malcolm <dmalcolm@redhat.com>
7309
7310 * jit.dg/test-error-array-bounds.c: New test case.
7311
c7986356
MG
73122016-05-17 Marc Glisse <marc.glisse@inria.fr>
7313
7314 * gcc.dg/tree-ssa/and-1.c: New testcase.
7315
d982c5b7
MG
73162016-05-17 Marc Glisse <marc.glisse@inria.fr>
7317
7318 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7319 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7320
0139ba93
MG
73212016-05-17 Marc Glisse <marc.glisse@inria.fr>
7322
7323 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7324 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7325
daab4562
JW
73262016-05-17 Jiong Wang <jiong.wang@arm.com>
7327
7328 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7329
22330033
JW
73302016-05-17 Jiong Wang <jiong.wang@arm.com>
7331
7332 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7333
98b3a5f2
JW
73342016-05-17 Jiong Wang <jiong.wang@arm.com>
7335
7336 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7337 ".2d[index]" when scan the assembly.
7338 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7339 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7340 float64x1.
7341 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7342
b71b7a8e
RB
73432016-05-17 Richard Biener <rguenther@suse.de>
7344
7345 PR tree-optimization/71132
7346 * gcc.dg/torture/pr71132.c: New testcase.
7347
3c51ad46
CL
73482016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7349
7350 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7351
d20faa66
KT
73522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7353
7354 PR target/70809
7355 * gcc.target/aarch64/pr70809_1.c: New test.
7356
b75cc5a4
KT
73572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7358
7359 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7360 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7361 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7362 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7363
b28eb195
IE
73642016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7365 Ilya Enkovich <ilya.enkovich@intel.com>
7366
7367 PR target/71114
7368 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7369
0b9004ed
JH
73702016-05-16 Jan Hubicka <hubicka@ucw.cz>
7371
7372 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7373 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7374
1b81a1c1
MW
73752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7376
7377 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7378 test for __ARM_FP16_ARGS.
7379 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7380 * gcc.target/arm/aapcs/neon-vect10.c: New.
7381 * gcc.target/arm/aapcs/neon-vect9.c: New.
7382 * gcc.target/arm/aapcs/vfp18.c: New.
7383 * gcc.target/arm/aapcs/vfp19.c: New.
7384 * gcc.target/arm/aapcs/vfp20.c: New.
7385 * gcc.target/arm/aapcs/vfp21.c: New.
7386 * gcc.target/arm/fp16-aapcs-1.c: New.
7387 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7388 test for __ARM_FP16_ARGS.
7389 * g++.target/arm/fp16-return-1.c: Update expected output.
7390
921d1e73
JW
73912016-05-16 Jiong Wang <jiong.wang@arm.com>
7392
7393 PR testsuite/70227
7394 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7395
228eb42a
HA
73962016-05-15 Harald Anlauf <anlauf@gmx.de>
7397
7398 PR fortran/69603
7399 * gfortran.dg/pr69603.f90: New testcase.
7400
785abfd3
FR
74012016-05-14 Fritz Reese <fritzoreese@gmail.com>
7402
7403 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7404
e75eb64f
FR
74052016-05-14 Fritz Reese <fritzoreese@gmail.com>
7406
7407 PR fortran/71047
7408 * gfortran.dg/pr71047.f08: New test.
7409
aa4b467b
JM
74102016-05-13 Joseph Myers <joseph@codesourcery.com>
7411
7412 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7413 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7414 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7415
653fb4a2
MS
74162016-05-13 Martin Sebor <msebor@redhat.com>
7417
7418 PR c++/60049
7419 * g++.dg/cpp0x/constexpr-60049.C: New test.
7420
9e37582d
JJ
74212016-05-13 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR bootstrap/71071
7424 * gcc.dg/pr71071.c: New test.
7425
a278aa17
UB
74262016-05-13 Uros Bizjak <ubizjak@gmail.com>
7427
7428 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7429 remove XOP handling.
377eaca7 7430 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7431
ac3d02e2
NS
74322016-05-13 Nathan Sidwell <nathan@acm.org>
7433
7434 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7435 __atomic_is_lock_free declaration.
7436
8ab3bdac
RB
74372016-05-13 Richard Biener <rguenther@suse.de>
7438
7439 PR tree-optimization/42587
7440 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7441
623b8e0a
ML
74422016-05-13 Martin Liska <mliska@suse.cz>
7443
7444 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7445 the new format of dump output.
7446
da7674f6
IE
74472016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7448
7449 * gcc.dg/pr71084.c: New test.
7450
c959db3d
RR
74512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7452
53d6d955
UB
7453 PR target/53440
7454 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7455
43203dea
RR
74562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7457
7458 * gcc.target/aarch64/struct_return.c: New test.
7459
4f2e1536
MP
74602016-05-12 Marek Polacek <polacek@redhat.com>
7461
7462 PR c/70756
7463 * c-c++-common/pr70756-2.c: New test.
7464 * c-c++-common/pr70756.c: New test.
7465
1ef33ef3
RB
74662016-05-12 Richard Biener <rguenther@suse.de>
7467
7468 PR tree-optimization/71059
7469 * gcc.dg/torture/pr71059.c: New testcase.
7470
763baff6
RB
74712016-05-12 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/71062
7474 * gcc.dg/torture/pr71062.c: New testcase.
7475
c4ec1243
IE
74762016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7477
7478 PR tree-optimization/71006
7479 * gcc.dg/pr71006.c: New test.
7480
a5fbf76d
MP
74812016-05-12 Marek Polacek <polacek@redhat.com>
7482
7483 PR driver/71063
7484 * gcc.dg/opts-7.c: New test.
7485
5acc47a4
KT
74862016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7487
7488 PR target/70830
7489 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7490 Add -save-temps to dg-options.
7491 Scan for ldmfd rather than pop instruction.
7492 * gcc.target/arm/interrupt-2.c: Likewise.
7493 * gcc.target/arm/pr70830.c: New test.
7494
40bd4bf9
JJ
74952016-05-12 Jakub Jelinek <jakub@redhat.com>
7496
3cd63842
JJ
7497 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7498 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7499
c05d08f6
JJ
7500 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7501 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7502 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7503
bc27ffae
JJ
7504 PR target/71019
7505 * gcc.target/i386/avx512vl-pack-1.c: New test.
7506 * gcc.target/i386/avx512vl-pack-2.c: New test.
7507 * gcc.target/i386/avx512bw-pack-2.c: New test.
7508
515d7412
JJ
7509 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7510
40bd4bf9
JJ
7511 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7512 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7513 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7514
44ab146a
RB
75152016-05-12 Richard Biener <rguenther@suse.de>
7516
7517 PR tree-optimization/70986
7518 * gcc.dg/torture/pr70986-1.c: New testcase.
7519 * gcc.dg/torture/pr70986-2.c: Likewise.
7520 * gcc.dg/torture/pr70986-3.c: Likewise.
7521
d6e83a8d
MM
75222016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7523
7524 PR c/43651
7525 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7526 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7527
51e67ea3
UB
75282016-05-11 Uros Bizjak <ubizjak@gmail.com>
7529
7530 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7531 directive.
7532 * gcc.target/i386/pr66746.c: Ditto.
7533
3fd2b007
MM
75342016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7535
7536 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7537 support.
7538 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7539 warning when using -mvsx-timode.
7540 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7541 * gcc.target/powerpc/dform-2.c: Likewise.
7542 * gcc.target/powerpc/pr68805.c: Likewise.
7543
5c3a10fb
MP
75442016-05-11 Marek Polacek <polacek@redhat.com>
7545
7546 PR c++/71024
7547 * c-c++-common/attributes-3.c: New test.
7548
7cfb065b
NS
75492016-05-11 Nathan Sidwell <nathan@acm.org>
7550
7551 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7552 * gcc.c-torture/execute/pr68185.c: Likewise.
7553 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7554 * gcc.dg/pr69634.c: Requires scheduling.
7555 * gcc.dg/torture/pr66178.c: Require label values.
7556 * gcc.dg/setjmp-6.c: Require indirect jumps.
7557
f35ea97d
RB
75582016-05-11 Richard Biener <rguenther@suse.de>
7559
7560 PR tree-optimization/71055
7561 * gcc.dg/torture/pr71055.c: New testcase.
7562
dff70323
RB
75632016-05-11 Richard Biener <rguenther@suse.de>
7564
7565 PR debug/71057
7566 * g++.dg/debug/pr71057.C: New testcase.
7567
56a3d28b
JJ
75682016-05-11 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR fortran/70855
7571 * gfortran.dg/gomp/pr70855.f90: New test.
7572
ebc1b29e
RB
75732016-05-11 Richard Biener <rguenther@suse.de>
7574
7575 PR middle-end/71002
7576 * g++.dg/torture/pr71002.C: New testcase.
7577
98ccd1d7
IE
75782016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7579
7580 PR middle-end/70807
7581 * gcc.dg/pr70807.c: New test.
7582
ed29e24b
MS
75832016-05-10 Martin Sebor <msebor@redhat.com>
7584
7585 PR c++/38611
7586 * g++.dg/Wattributes.C: New test.
7587
e39dab2c
MG
75882016-05-10 Marc Glisse <marc.glisse@inria.fr>
7589
7590 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7591 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7592 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7593
d067e238
IE
75942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7595
7596 PR target/70799
7597 * gcc.target/i386/pr70799-1.c: New test.
7598
cd36c83e
PMR
75992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7600
7601 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7602
1e3af2a4
IE
76032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7604
7605 PR middle-end/70877
7606 * gcc.target/i386/pr70877.c: New test.
7607
afc610db
IE
76082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7609
7610 PR tree-optimization/70786
7611 * gcc.target/i386/pr70876.c: New test.
7612
4b59d19f
JJ
76132016-05-10 Jakub Jelinek <jakub@redhat.com>
7614
7615 PR target/70927
7616 * gcc.target/i386/avx512vl-logic-1.c: New test.
7617 * gcc.target/i386/avx512vl-logic-2.c: New test.
7618 * gcc.target/i386/avx512dq-logic-2.c: New test.
7619
9b5ee426
BS
76202016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7621
7622 PR target/70963
7623 * gcc.target/powerpc/pr70963.c: New.
7624
f3352cab
DM
76252016-05-10 David Malcolm <dmalcolm@redhat.com>
7626
7627 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7628 (test_very_wide_line): Add ruler to expected output.
7629 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7630 (test_very_wide_line): Likewise.
7631 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7632 (test_show_locus): Within the handling of "test_very_wide_line",
7633 enable show_ruler_p on the diagnostic context.
7634
4a3255dd
RB
76352016-05-10 Richard Biener <rguenther@suse.de>
7636
7637 PR tree-optimization/71039
7638 * gcc.dg/torture/pr71039.c: New testcase.
7639
da7c9950
NS
76402016-05-10 Nathan Sidwell <nathan@acm.org>
7641
7642 * gcc.dg/nested-func-10.c: Requires alloca.
7643 * gcc.dg/nested-func-9.c: Requires alloca.
7644 * gcc.c-torture/execute/pr70460.c: Requires labels.
7645 * gcc.c-torture/compile/pr70199.c: Requires labels.
7646 * gcc.target/nvptx/decl.c: Compile only.
7647 * gcc.target/nvptx/trailing-init.c: Compile only.
7648 * gcc.target/nvptx/ary-init.c: Compile only.
7649
cf68d92c
MP
76502016-05-10 Marek Polacek <polacek@redhat.com>
7651
7652 PR c/70255
7653 * gcc.dg/attr-opt-1.c: New test.
7654
64ea4e15
RB
76552016-05-10 Richard Biener <rguenther@suse.de>
7656
7657 PR tree-optimization/70497
7658 PR tree-optimization/28367
7659 * gcc.dg/torture/20160404-1.c: New testcase.
7660 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7661 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7662
5a96dae3
PMR
76632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7664
7665 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7666
fc97f805
UB
76672016-05-09 Uros Bizjak <ubizjak@gmail.com>
7668
7669 * gcc.target/i386/fabsneg-1.c New test.
7670
a710b1d5
AM
76712016-05-09 Alan Modra <amodra@gmail.com>
7672
7673 PR testsuite/70826
7674 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7675
171f6f05
RB
76762016-05-09 Richard Biener <rguenther@suse.de>
7677
7678 PR tree-optimization/70985
7679 * gcc.dg/torture/pr70985.c: New testcase.
7680
18caa34e
BC
76812016-05-09 Bin Cheng <bin.cheng@arm.com>
7682
7683 * gcc.dg/tree-ssa/ifc-9.c: New test.
7684 * gcc.dg/tree-ssa/ifc-10.c: New test.
7685 * gcc.dg/tree-ssa/ifc-11.c: New test.
7686 * gcc.dg/tree-ssa/ifc-12.c: New test.
7687 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7688 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7689 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7690
7a27d38f
RB
76912016-05-09 Richard Biener <rguenther@suse.de>
7692
7693 PR fortran/70937
7694 * gfortran.dg/pr70937.f90: New testcase.
7695
5ebbbd3d
RO
76962016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7697
7698 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7699
f6288c24
FR
77002016-05-07 Fritz Reese <fritzoreese@gmail.com>
7701
7702 PR fortran/56226
7703 * gfortran.dg/dec_structure_1.f90: New testcase.
7704 * gfortran.dg/dec_structure_2.f90: Ditto.
7705 * gfortran.dg/dec_structure_3.f90: Ditto.
7706 * gfortran.dg/dec_structure_4.f90: Ditto.
7707 * gfortran.dg/dec_structure_5.f90: Ditto.
7708 * gfortran.dg/dec_structure_6.f90: Ditto.
7709 * gfortran.dg/dec_structure_7.f90: Ditto.
7710 * gfortran.dg/dec_structure_8.f90: Ditto.
7711 * gfortran.dg/dec_structure_9.f90: Ditto.
7712 * gfortran.dg/dec_structure_10.f90: Ditto.
7713 * gfortran.dg/dec_structure_11.f90: Ditto.
7714 * gfortran.dg/dec_union_1.f90: Ditto.
7715 * gfortran.dg/dec_union_2.f90: Ditto.
7716 * gfortran.dg/dec_union_3.f90: Ditto.
7717 * gfortran.dg/dec_union_4.f90: Ditto.
7718 * gfortran.dg/dec_union_5.f90: Ditto.
7719 * gfortran.dg/dec_union_6.f90: Ditto.
7720 * gfortran.dg/dec_union_7.f90: Ditto.
7721
5ec4a8cd
TV
77222016-05-07 Tom de Vries <tom@codesourcery.com>
7723
7724 PR tree-optimization/70956
7725 * gcc.dg/graphite/pr70956.c: New test.
7726
58ec1d0e
JJ
77272016-05-06 Jakub Jelinek <jakub@redhat.com>
7728
ccd88fb7
JJ
7729 PR middle-end/70941
7730 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7731 (a, b, c, d): Change type from char to signed char.
7732 (main): Compare against (signed char) -1634678893 instead of
7733 hardcoded -109. Use __builtin_abort instead of abort.
7734
dd3b6464
JJ
7735 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7736 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7737
58ec1d0e
JJ
7738 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7739
19aa23d8
YR
77402016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7741
7742 PR debug/70935
7743 * gcc.dg/torture/pr70935.c: New test.
7744
ae5f0df1
OE
77452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7746
7747 PR target/58219
ce23a8ff 7748 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7749
078f7e37
RB
77502016-05-06 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/70960
7753 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7754
765d7b54
OE
77552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7756
7757 PR target/52933
7758 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7759 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7760 Adjust expected instruction counts.
7761 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7762
29c94e65
MP
77632016-05-06 Marek Polacek <polacek@redhat.com>
7764
7765 PR sanitizer/70875
7766 * gcc.dg/ubsan/bounds-3.c: New test.
7767
3684b02e
OE
77682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7769
7770 PR target/54089
7771 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7772
8706773f
RB
77732016-05-06 Richard Biener <rguenther@suse.de>
7774
7775 PR middle-end/70931
7776 * gfortran.dg/pr70931.f90: New testcase.
7777
a4f51018
RB
77782016-05-06 Richard Biener <rguenther@suse.de>
7779
7780 PR middle-end/70941
7781 * gcc.dg/torture/pr70941.c: New testcase.
7782
c4f2425f
BC
77832016-05-05 Bin Cheng <bin.cheng@arm.com>
7784
7785 PR tree-optimization/57206
7786 * gcc.dg/vect/pr57206.c: New test.
7787
5dc08197
RO
77882016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7789
7790 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7791
351f85c5
JJ
77922016-05-05 Jakub Jelinek <jakub@redhat.com>
7793
568bac8c
JJ
7794 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7795
351f85c5
JJ
7796 * c-c++-common/Wdangling-else-4.c: New test.
7797
33fd7785
JJ
77982016-05-04 Jakub Jelinek <jakub@redhat.com>
7799
2d1ac15a
JJ
7800 PR c++/70906
7801 PR c++/70933
7802 * g++.dg/opt/pr70906.C: New test.
7803 * g++.dg/opt/pr70933.C: New test.
7804
33fd7785
JJ
7805 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7806
6b715bf6
JH
78072016-05-04 Jan Hubicka <hubicka@ucw.cz>
7808
7809 * gcc.dg/ipa/pure-const-3.c: New testcase.
7810
deef7113
MP
78112016-05-04 Marek Polacek <polacek@redhat.com>
7812
7813 * c-c++-common/Wdangling-else-1.c: New test.
7814 * c-c++-common/Wdangling-else-2.c: New test.
7815 * c-c++-common/Wdangling-else-3.c: New test.
7816
5396db97
KCY
78172016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7818
7819 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7820 flag is present.
7821
de55efd5
MP
78222016-05-04 Marek Polacek <polacek@redhat.com>
7823
7824 PR c/48778
7825 * gcc.dg/Waddress-2.c: New test.
7826
475839b6
AM
78272016-05-04 Alan Modra <amodra@gmail.com>
7828
7829 * gcc.target/powerpc/pr70866.c: New.
7830
b25aad5f
MS
78312016-05-03 Martin Sebor <msebor@redhat.com>
7832
7833 PR c++/66561
7834 * c-c++-common/builtin_location.c: New test.
7835 * g++.dg/cpp1y/builtin_location.C: New test.
7836
79ce98bc
MP
78372016-05-03 Marek Polacek <polacek@redhat.com>
7838
7839 PR c/70859
7840 * gcc.dg/pr70859.c: New test.
7841 * gcc.dg/pr70859-2.c: New test.
7842
402e89f5
PMR
78432016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7844
7845 * gnat.dg/debug5.adb: New testcase.
7846
f3d90045
DV
78472016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7848
7849 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7850 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7851 Procedure to check for z10 instruction set.
7852
1e26cec1
CL
78532016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7854
7855 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7856
71aca5a0
AM
78572016-05-03 Alan Modra <amodra@gmail.com>
7858
7859 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7860
2fd70ec1
JJ
78612016-05-03 Jakub Jelinek <jakub@redhat.com>
7862
7863 * gcc.target/i386/avx512f-cvt-1.c: New test.
7864
e5705cf7
L
78652016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7866
7867 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7868 -fdump-tree-vrp-details.
7869
381cdae4
RB
78702016-05-03 Richard Biener <rguenther@suse.de>
7871
7872 * gcc.dg/pr30172-1.c: Adjust.
7873 * gcc.dg/pr63743.c: Likewise.
7874 * gcc.dg/tm/pr51696.c: Likewise.
7875 * c-c++-common/tm/safe-1.c: Likewise.
7876 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7877 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7878 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7879 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7880
adedd5c1
JJ
78812016-05-03 Jakub Jelinek <jakub@redhat.com>
7882
31ed1665
JJ
7883 PR rtl-optimization/70467
7884 * gcc.target/i386/pr70467-3.c: New test.
7885 * gcc.target/i386/pr70467-4.c: New test.
7886
dea60b59
JJ
7887 PR tree-optimization/70916
7888 * gcc.c-torture/compile/pr70916.c: New test.
7889
adedd5c1
JJ
7890 PR target/49244
7891 * gcc.target/i386/pr49244-1.c: New test.
7892 * gcc.target/i386/pr49244-2.c: New test.
7893
f80041ef
BS
78942016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7895
7896 PR rtl-optimization/44281
7897 * gcc.target/i386/pr44281.c: New test.
7898
1cfcd39e
BC
78992016-05-03 bin cheng <bin.cheng@arm.com>
7900
7901 PR tree-optimization/56541
7902 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7903 * gcc.dg/vect/pr56541.c: new test.
7904
4304ccfd
MM
79052016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7906
7907 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7908 __float128.
7909 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7910
50d94c29
L
79112016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7912
7913 PR testsuite/70520
7914 * c-c++-common/asan/clone-test-1.c (main): Align child process
7915 stack to 16 bytes.
7916
bc1aee87
DM
79172016-05-02 David Malcolm <dmalcolm@redhat.com>
7918
7919 PR c++/62314
7920 * g++.dg/spellcheck-fields-2.C: New test case.
7921
474e0129
DM
79222016-05-02 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR c++/62314
7925 * g++.dg/pr62314.C: New test case.
7926
818b88a7
JH
79272016-05-02 Jan Hubicka <hubicka@ucw.cz>
7928
7929 * gcc.dg/ipa/inline-8.c: New testcase.
7930
dd77684f
JJ
79312016-05-02 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR rtl-optimization/70467
7934 * gcc.target/i386/pr70467-1.c: New test.
7935
72407e00
BE
79362016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7937
7938 * gcc.dg/spec-options.c: Run the test on all targets.
7939 * gcc.dg/foo.specs: Use cpp_unique_options.
7940
dd53d197
MG
79412016-05-02 Marc Glisse <marc.glisse@inria.fr>
7942
7943 * gcc.dg/tree-ssa/unord.c: New testcase.
7944
a8b85ce9
MG
79452016-05-02 Marc Glisse <marc.glisse@inria.fr>
7946
7947 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7948
5b37e866
NS
79492016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7950
7951 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7952
7176a4a0
MP
79532016-05-02 Marek Polacek <polacek@redhat.com>
7954
7955 PR c/70851
7956 * gcc.dg/enum-incomplete-3.c: New test.
7957
6b9933b9
MP
79582016-05-02 Marek Polacek <polacek@redhat.com>
7959 Tom de Vries <tom@codesourcery.com>
7960
7961 PR tree-optimization/70700
7962 * gcc.dg/pr70700.c: New test.
7963
90f82260
UB
79642016-05-01 Uros Bizjak <ubizjak@gmail.com>
7965
7966 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7967 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7968 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7969 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7970 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7971
f73036c1
EB
79722016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7973
7974 * ada/acats/run_acats: Rename into...
7975 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7976 * ada/acats/run_all.sh: Remove redundant test.
7977 (target_run): Move around.
7978 (target_gnatchop): Use newly built executable.
7979 (target_gnatmake): Likewise.
7980 Check that the compilation of impbit succeeds.
7981
85e051a3
OE
79822016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7983
7984 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7985 * gcc.dg/20021029-1.c: Likewise.
7986 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7987 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7988 * gcc.target/sh/cmpstr.c: Likewise.
7989 * gcc.target/sh/cmpstrn.c: Likewise.
7990 * gcc.target/sh/memset.c: Likewise.
7991 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7992 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7993 * gcc.target/sh/pr39423-1.c: Likewise.
7994 * gcc.target/sh/pr49468-di.c: Likewise.
7995 * gcc.target/sh/pr49468-si.c: Likewise.
7996 * gcc.target/sh/pr49880-1.c: Likewise.
7997 * gcc.target/sh/pr49880-2.c: Likewise.
7998 * gcc.target/sh/pr49880-3.c: Likewise.
7999 * gcc.target/sh/pr50751-1.c: Likewise.
8000 * gcc.target/sh/pr50751-4.c: Likewise.
8001 * gcc.target/sh/pr50751-7.c: Likewise.
8002 * gcc.target/sh/pr51244-1.c: Likewise.
8003 * gcc.target/sh/pr51244-10.c: Likewise.
8004 * gcc.target/sh/pr51244-11.c: Likewise.
8005 * gcc.target/sh/pr51244-12.c: Likewise.
8006 * gcc.target/sh/pr51244-13.c: Likewise.
8007 * gcc.target/sh/pr51244-14.c: Likewise.
8008 * gcc.target/sh/pr51244-17.c: Likewise.
8009 * gcc.target/sh/pr51244-18.c: Likewise.
8010 * gcc.target/sh/pr51244-19.c: Likewise.
8011 * gcc.target/sh/pr51244-4.c: Likewise.
8012 * gcc.target/sh/pr51244-5.c: Likewise.
8013 * gcc.target/sh/pr51244-7.c: Likewise.
8014 * gcc.target/sh/pr51244-8.c: Likewise.
8015 * gcc.target/sh/pr51244-9.c: Likewise.
8016 * gcc.target/sh/pr51697.c: Likewise.
8017 * gcc.target/sh/pr52483-1.c: Likewise.
8018 * gcc.target/sh/pr52483-2.c: Likewise.
8019 * gcc.target/sh/pr52483-3.c: Likewise.
8020 * gcc.target/sh/pr52483-5.c: Likewise.
8021 * gcc.target/sh/pr52933-1.c: Likewise.
8022 * gcc.target/sh/pr52933-2.c: Likewise.
8023 * gcc.target/sh/pr52933-3.c: Likewise.
8024 * gcc.target/sh/pr53568-1.c: Likewise.
8025 * gcc.target/sh/pr53976-1.c: Likewise.
8026 * gcc.target/sh/pr53988-1.c: Likewise.
8027 * gcc.target/sh/pr53988.c: Likewise.
8028 * gcc.target/sh/pr54089-1.c: Likewise.
8029 * gcc.target/sh/pr54089-6.c: Likewise.
8030 * gcc.target/sh/pr54089-7.c: Likewise.
8031 * gcc.target/sh/pr54089-8.c: Likewise.
8032 * gcc.target/sh/pr54089-9.c: Likewise.
8033 * gcc.target/sh/pr54236-1.c: Likewise.
8034 * gcc.target/sh/pr54236-2.c: Likewise.
8035 * gcc.target/sh/pr54236-3.c: Likewise.
8036 * gcc.target/sh/pr54236-4.c: Likewise.
8037 * gcc.target/sh/pr54386.c: Likewise.
8038 * gcc.target/sh/pr54602-1.c: Likewise.
8039 * gcc.target/sh/pr54685.c: Likewise.
8040 * gcc.target/sh/pr54760-1.c: Likewise.
8041 * gcc.target/sh/pr54760-2.c: Likewise.
8042 * gcc.target/sh/pr54760-3.c: Likewise.
8043 * gcc.target/sh/pr54760-4.c: Likewise.
8044 * gcc.target/sh/pr54760-5.c: Likewise.
8045 * gcc.target/sh/pr54760-6.c: Likewise.
8046 * gcc.target/sh/pr55146.c: Likewise.
8047 * gcc.target/sh/pr55160.c: Likewise.
8048 * gcc.target/sh/pr59278.c: Likewise.
8049 * gcc.target/sh/pr59401-1.c: Likewise.
8050 * gcc.target/sh/pr59533-1.c: Likewise.
8051 * gcc.target/sh/pr63260.c: Likewise.
8052 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8053 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8054 * gcc.target/sh/strlen.c: Likewise.
8055 * gcc.target/sh/torture/pr30807.c: Likewise.
8056 * gcc.target/sh/torture/pr34777.c: Likewise.
8057 * gcc.target/sh/torture/pr64652.c: Likewise.
8058 * gcc.target/sh/torture/pr65505.c: Likewise.
8059 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8060 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8061
411e5c67
PC
80622016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8063
8064 PR c++/66644
8065 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8066
8fa97501
BS
80672016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8068
8069 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8070 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8071 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8072 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8073
5a956111
PP
80742016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8075
8076 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8077 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8078
e7ff0319
CP
80792016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8080
8081 PR middle-end/70626
8082 * c-c++-common/goacc/combined-reduction.c: New test.
8083 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8084
52d11a4b
L
80852016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8086
8087 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8088 *movdi_internal pattern only if PIC off.
8089 * gcc.target/i386/pr70155-2.c: Likewise.
8090 * gcc.target/i386/pr70155-3.c: Likewise.
8091 * gcc.target/i386/pr70155-4.c: Likewise.
8092 * gcc.target/i386/pr70155-5.c: Likewise.
8093 * gcc.target/i386/pr70155-6.c: Likewise.
8094 * gcc.target/i386/pr70155-7.c: Likewise.
8095 * gcc.target/i386/pr70155-8.c: Likewise.
8096 * gcc.target/i386/pr70155-15.c: Likewise.
8097 * gcc.target/i386/pr70155-17.c: Likewise.
8098 * gcc.target/i386/pr70155-22.c: Likewise.
8099
8960db31
BC
81002016-04-29 Bin Cheng <bin.cheng@arm.com>
8101
8102 PR tree-optimization/70803
8103 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8104
cca535a4
IE
81052016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8106
8107 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8108 optimization of vector loop.
8109 * gcc.target/i386/vect-unpack-3.c: New test.
8110 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8111 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8112 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8113
500ecf4a
MP
81142016-04-29 Marek Polacek <polacek@redhat.com>
8115
8116 PR sanitizer/70342
8117 * g++.dg/ubsan/null-7.C: New test.
8118
2fff3db8
MP
8119 PR c/70852
8120 * gcc.dg/pr70852.c: New test.
8121
509063eb
DV
81222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8123
8124 PR/69089
8125 * g++.dg/cpp0x/alignas6.C: New test.
8126
83745c0d
DV
81272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8128
c87885ca
RO
8129 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8130 * gcc.dg/pr27003.c: Likewise.
8131 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8132 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8133 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8134 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8135 * gcc.target/arc/mxy.c: Likewise.
8136 * gcc.target/arc/mswape.c: Likewise.
8137 * gcc.target/arc/mrtsc.c: Likewise.
8138 * gcc.target/arc/mcrc.c: Likewise.
8139 * gcc.target/arc/mdsp-packa.c: Likewise.
8140 * gcc.target/arc/mdvbf.c: Likewise.
8141 * gcc.target/arc/mlock.c: Likewise.
8142 * gcc.target/arc/mmac-24.c: Likewise.
8143 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8144
849b265d
BS
81452016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8146 Matthijs Kooijman <matthijs@stdin.nl>
8147 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8148
8149 PR target/60040
8150 * gcc.target/avr/pr60040-1.c: New.
8151 * gcc.target/avr/pr60040-2.c: New.
8152
1390536b
RB
81532016-04-29 Richard Biener <rguenther@suse.de>
8154
8155 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8156
98998245
RB
81572016-04-29 Richard Biener <rguenther@suse.de>
8158
8159 PR tree-optimization/13962
8160 PR tree-optimization/65686
8161 * gcc.dg/uninit-pr65686.c: New testcase.
8162
8b80cc21
JJ
81632016-04-29 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR middle-end/70843
8166 * gcc.dg/pr70843.c: New test.
8167
6181bc30
JJ
81682016-04-28 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR target/70858
8171 * gcc.target/i386/pr70858.c: New test.
8172
f4cb3612
AB
81732016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8174
8175 * gcc.target/arc/nps400-1.c: New file.
8176
8ad9df62
JR
81772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8178 Andrew Burgess <andrew.burgess@embecosm.com>
8179
8180 * gcc.target/arc/movh_cl-1.c: New file.
8181
ceaaa9fe
JR
81822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8183 Andrew Burgess <andrew.burgess@embecosm.com>
8184
8185 * gcc.target/arc/extzv-1.c: New file.
8186 * gcc.target/arc/insv-1.c: New file.
8187 * gcc.target/arc/insv-2.c: New file.
8188 * gcc.target/arc/movb-1.c: New file.
8189 * gcc.target/arc/movb-2.c: New file.
8190 * gcc.target/arc/movb-3.c: New file.
8191 * gcc.target/arc/movb-4.c: New file.
8192 * gcc.target/arc/movb-5.c: New file.
8193 * gcc.target/arc/movb_cl-1.c: New file.
8194 * gcc.target/arc/movb_cl-2.c: New file.
8195 * gcc.target/arc/movbi_cl-1.c: New file.
8196 * gcc.target/arc/movl-1.c: New file.
8197
4d03dc2f
JR
81982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8199 Andrew Burgess <andrew.burgess@embecosm.com>
8200
8201 * gcc.target/arc/cmem-1.c: New file.
8202 * gcc.target/arc/cmem-2.c: New file.
8203 * gcc.target/arc/cmem-3.c: New file.
8204 * gcc.target/arc/cmem-4.c: New file.
8205 * gcc.target/arc/cmem-5.c: New file.
8206 * gcc.target/arc/cmem-6.c: New file.
8207 * gcc.target/arc/cmem-7.c: New file.
8208 * gcc.target/arc/cmem-ld.inc: New file.
8209 * gcc.target/arc/cmem-st.inc: New file.
8210
81262dad
JJ
82112016-04-28 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR target/70821
8214 * gcc.target/i386/pr70821.c: New test.
8215
0a31a09a
BS
82162016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8217
8218 * gcc.target/powerpc/vec-adde.c: New test.
8219 * gcc.target/powerpc/vec-adde-int128.c: New test.
8220
3ddffba9
JJ
82212016-04-28 Jakub Jelinek <jakub@redhat.com>
8222
8223 * gcc.target/i386/avx-vround-1.c: New test.
8224 * gcc.target/i386/avx-vround-2.c: New test.
8225 * gcc.target/i386/avx512vl-vround-1.c: New test.
8226 * gcc.target/i386/avx512vl-vround-2.c: New test.
8227
713dedcd
RO
82282016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8229
8230 PR testsuite/70595
8231 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8232 (check_effective_target_cilkplus_runtime): ... this.
8233 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8234 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8235
8236 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8237 Require cilkplus_runtime.
8238 Don't add -lcilkrts.
8239 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8240 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8241 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8242 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8243 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8244 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8245 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8246 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8247 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8248 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8249 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8250 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8251 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8252 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8253 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8254 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8255 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8256 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8257 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8258 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8259 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8260 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8261 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8262 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8263 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8264 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8265 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8266 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8267 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8268
8269 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8270 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8271
8272 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8273
8274 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8275 cilkplus_runtime.
8276
3563f78f
MG
82772016-04-27 Marc Glisse <marc.glisse@inria.fr>
8278
8279 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8280 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8281
6bc2bb18
RB
82822015-04-27 Ryan Burn <contact@rnburn.com>
8283
8284 PR c++/69024
8285 PR c++/68997
8286 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8287 diagnostic.
8288 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8289 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8290
1e55d29a
EB
82912016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 * gnat.dg/limited_with4.ad[sb]: New test.
8294 * gnat.dg/limited_with4_pkg.ads: New helper.
8295
087146ca
L
82962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8297
8298 PR target/70155
8299 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8300 and movv1ti_internal patterns
8301 * gcc.target/i386/pr70155-1.c: New test.
8302 * gcc.target/i386/pr70155-2.c: Likewise.
8303 * gcc.target/i386/pr70155-3.c: Likewise.
8304 * gcc.target/i386/pr70155-4.c: Likewise.
8305 * gcc.target/i386/pr70155-5.c: Likewise.
8306 * gcc.target/i386/pr70155-6.c: Likewise.
8307 * gcc.target/i386/pr70155-7.c: Likewise.
8308 * gcc.target/i386/pr70155-8.c: Likewise.
8309 * gcc.target/i386/pr70155-9.c: Likewise.
8310 * gcc.target/i386/pr70155-10.c: Likewise.
8311 * gcc.target/i386/pr70155-11.c: Likewise.
8312 * gcc.target/i386/pr70155-12.c: Likewise.
8313 * gcc.target/i386/pr70155-13.c: Likewise.
8314 * gcc.target/i386/pr70155-14.c: Likewise.
8315 * gcc.target/i386/pr70155-15.c: Likewise.
8316 * gcc.target/i386/pr70155-16.c: Likewise.
8317 * gcc.target/i386/pr70155-17.c: Likewise.
8318 * gcc.target/i386/pr70155-18.c: Likewise.
8319 * gcc.target/i386/pr70155-19.c: Likewise.
8320 * gcc.target/i386/pr70155-20.c: Likewise.
8321 * gcc.target/i386/pr70155-21.c: Likewise.
8322 * gcc.target/i386/pr70155-22.c: Likewise.
8323
92329f9f
L
83242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8325
8326 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8327 ".{5,6}".
8328
309a0cf6
BC
83292016-04-27 Bin Cheng <bin.cheng@arm.com>
8330
8331 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8332 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8333 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8334 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8335 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8336
72ed2b9c
RB
83372016-04-27 Richard Biener <rguenther@suse.de>
8338
8339 PR ipa/70760
8340 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8341 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8342
3c98ff9b
NS
83432016-04-27 Nathan Sidwell <nathan@acm.org>
8344
8345 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8346 * g++.dg/ubsan/pr63956.C: Adjust error location.
8347
9ec5d66b
NC
83482016-04-27 Nick Clifton <nickc@redhat.com>
8349
8350 PR middle-end/49889
8351 * gcc.dg/pr49889.c: New test.
8352
c1e1f433
BS
83532016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8354
8355 * c-c++-common/memset-array.c: New test.
8356
8ac43293
MS
83572016-04-26 Martin Sebor <msebor@redhat.com>
8358
8359 PR c++/66639
8360 * g++.dg/cpp1y/func_constexpr.C: New test.
8361
843ce8ab
PP
83622016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8363
8364 PR c++/70241
8365 * g++.dg/cpp0x/enum32.C: New test.
8366 * g++.dg/cpp0x/enum33.C: New test.
8367
83682016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8369
8370 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8371 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8372 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8373 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8374 * gcc.c-torture/execute/pr38151.c: Likewise.
8375 * gcc.c-torture/execute/pr66556.c: Likewise.
8376 * gcc.c-torture/execute/pr67781.c: Likewise.
8377 * gcc.c-torture/execute/pr68648.c: Likewise.
8378
ca1206be
MG
83792016-04-26 Marc Glisse <marc.glisse@inria.fr>
8380
8381 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8382
2448a956
MP
83832016-04-26 Marek Polacek <polacek@redhat.com>
8384
8385 PR c/67784
8386 * gcc.dg/pr67784-3.c: New test.
8387 * gcc.dg/pr67784-4.c: New test.
8388 * gcc.dg/pr67784-5.c: New test.
8389
b02a5e26
MP
8390 PR c/70791
8391 * gcc.dg/Wnested-externs-2.c: New test.
8392
6b6aa8d3
MG
83932016-04-26 Marc Glisse <marc.glisse@inria.fr>
8394
8395 * gcc.dg/fold-plusmult.c: Adjust.
8396 * gcc.dg/no-strict-overflow-6.c: Adjust.
8397 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8398
a2095b55
BS
83992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8400
8401 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8402 number scans.
8403 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8404 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8405 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8406 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8407 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8408 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8409 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8410 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8411 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8412 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8413 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8414 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8415 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8416 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8417 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8418 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8419 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8420 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8421 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8422 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8423 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8424 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8425 scans.
8426 * gcc.target/i386/pr32219-4.c: Likewise.
8427 * gcc.target/i386/pr32219-6.c: Likewise.
8428 * gcc.target/i386/pr32219-8.c: Likewise.
8429
bb0cc5c8
KT
84302016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8431
8432 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8433 associated options.
8434
5a0802ea
MP
84352016-04-26 Marek Polacek <polacek@redhat.com>
8436
8437 PR c++/70744
8438 * g++.dg/ext/cond2.C: New test.
8439
00f615af
BC
84402016-04-26 Bin Cheng <bin.cheng@arm.com>
8441
8442 PR tree-optimization/70771
8443 PR tree-optimization/70775
8444 * gcc.dg/pr70771.c: New test.
25939d34 8445 * gcc.dg/pr70775.c: New test.
00f615af 8446
218155e7
BS
84472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8448
8449 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8450
ab99f467
RB
84512016-04-25 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/70780
8454 * gcc.dg/torture/pr70780.c: New testcase.
8455
3f8257db 84562016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8457
c87885ca
RO
8458 * gcc.target/arm/neon-vaddws16.c: New test.
8459 * gcc.target/arm/neon-vaddws32.c: New test.
8460 * gcc.target/arm/neon-vaddwu16.c: New test.
8461 * gcc.target/arm/neon-vaddwu32.c: New test.
8462 * gcc.target/arm/neon-vaddwu8.c: New test.
8463 * lib/target-supports.exp
93c590ee
MC
8464 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8465 that arm neon support vector widen sum of HImode TO SImode.
8466
d6c1a7a7
JJ
84672016-04-23 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR sanitizer/70712
8470 * c-c++-common/asan/pr70712.c: New test.
8471
ab0fc037
TS
84722016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8473
8474 * .gitattributes: New file.
8475
2aa64824
CL
84762016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8477
8478 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8479
e7e12d92
DH
84802016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8481
8482 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8483 * gfortran.dg/submodule_15.f08: Likewise.
8484
d1431192
RB
84852016-04-22 Richard Biener <rguenther@suse.de>
8486
8487 PR tree-optimization/70740
8488 * gcc.dg/torture/pr70740.c: New testcase.
8489
04a63c24
L
84902016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8491
8492 PR target/70750
8493 * gcc.target/i386/pr70750-1.c: New test.
8494 * gcc.target/i386/pr70750-2.c: Likewise.
8495
20700098
PC
84962016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8497
8498 PR c++/70540
8499 * g++.dg/cpp0x/auto48.C: New.
8500
aedf4e12
MP
85012016-04-21 Marek Polacek <polacek@redhat.com>
8502
8503 PR c++/70513
8504 * g++.dg/cpp0x/forw_enum12.C: New test.
8505 * g++.dg/cpp0x/forw_enum13.C: New test.
8506
2074d80a
KY
85072016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8508
8509 PR target/70728
8510 * gcc.target/i386/pr70728.c: New test.
8511
aef4aab0
RB
85122016-04-21 Richard Biener <rguenther@suse.de>
8513
8514 PR middle-end/70747
8515 * gcc.dg/pr70747.c: New testcase.
8516
2359e571
BC
85172016-04-21 Bin Cheng <bin.cheng@arm.com>
8518
8519 PR tree-optimization/70715
8520 * gcc.dg/tree-ssa/scev-13.c: New test.
8521
ce0e66ff
MG
85222016-04-21 Marc Glisse <marc.glisse@inria.fr>
8523
8524 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8525
2c2870a1
MG
85262016-04-21 Marc Glisse <marc.glisse@inria.fr>
8527
8528 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8529
a2b056a3
JH
85302016-04-20 Jan Hubicka <jh@suse.cz>
8531
8532 PR ipa/70018
8533 * g++.dg/ipa/nothrow-1.C: New testcase.
8534
ee392fc2
NS
85352016-04-20 Nathan Sidwell <nathan@acm.org>
8536
8537 PR c++/55635
8538 * g++.dg/eh/delete1.C: New.
8539
dda49daf
L
85402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8541
8542 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8543 -mtune-ctrl=sse_typeless_stores.
8544
8a5b9d5a
L
85452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8546
8547 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8548
1011119f
BC
85492016-04-20 Bin Cheng <bin.cheng@arm.com>
8550
8551 PR tree-optimization/69489
8552 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8553
477d4906
IV
85542016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8555
8556 PR c++/69363
8557 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8558 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8559 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8560
fad08d12
BC
85612016-04-20 Bin Cheng <bin.cheng@arm.com>
8562
8563 PR tree-optimization/56625
8564 PR tree-optimization/69489
8565 * gcc.dg/vect/pr56625.c: New test.
8566 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8567
9e3e4fab
AP
85682016-04-20 Andrew Pinski <apinski@cavium.com>
8569
8570 PR target/64971
8571 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8572
d7aa24e4
AC
85732016-04-20 Arnaud Charlet <charlet@adacore.com>
8574
8575 * gnat.dg/self1.adb: Remove now incorrect test.
8576
e6d62b46
BC
85772016-04-20 Bin Cheng <bin.cheng@arm.com>
8578
8579 * gcc.dg/tree-ssa/scev-11.c: New test.
8580 * gcc.dg/tree-ssa/scev-12.c: New test.
8581
2697b189
MP
85822016-04-20 Marek Polacek <polacek@redhat.com>
8583
8584 PR tree-optimization/70725
8585 * gcc.dg/pr70725.c: New test.
8586
60d393e8
RB
85872016-04-20 Richard Biener <rguenther@suse.de>
8588
8589 PR tree-optimization/70726
8590 * g++.dg/vect/pr70726.cc: New testcase.
8591
82c6f58a
AK
85922016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8593
8594 PR target/70674
8595 * gcc.target/s390/pr70674.c: New test.
8596
90eeab20
JD
85972016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8598
8599 PR libgfortran/70684
8600 * gfortran.dg/list_read_14.f90: New test.
8601
fc9cf6da
L
86022016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8603
8604 PR target/69201
8605 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8606 extern to force it misaligned.
8607 (b): Likewise.
8608 (c): Likewise.
8609 (d): Likewise.
8610 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8611 Don't check `*' before movv4sf_internal.
8612 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8613 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8614 Don't check `*' before movv16qi_internal.
8615 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8616 extern to force it misaligned.
8617 (b): Likewise.
8618 (c): Likewise.
8619 (d): Likewise.
8620 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8621 Don't check `*' before movv2df_internal.
8622 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8623 extern to force it misaligned.
8624 (b): Likewise.
8625 (c): Likewise.
8626 (d): Likewise.
8627 Check movv8sf_internal instead of avx_storeups256.
8628 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8629
ea8927ea
RB
86302016-04-19 Richard Biener <rguenther@suse.de>
8631
8632 PR tree-optimization/70171
8633 * g++.dg/tree-ssa/pr70171.C: New testcase.
8634
65f52ee9
RB
86352016-04-19 Richard Biener <rguenther@suse.de>
8636
8637 PR tree-optimization/70724
8638 * gcc.dg/torture/pr70724.c: New testcase.
8639
987b67f1
VM
86402016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8641
8642 PR middle-end/70689
c87885ca 8643 * gcc.target/i386/pr70689.c: New.
987b67f1 8644
91a47c39
L
86452016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8646
8647 PR target/70708
8648 * gcc.target/i386/pr70708.c: New test.
8649
8270b82d
RB
86502016-04-18 Richard Biener <rguenther@suse.de>
8651
8652 PR tree-optimization/43434
8653 * gcc.dg/vect/pr43434.c: New testcase.
8654 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8655 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8656 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8657 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8658 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8659 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8660 * gcc.dg/gomp/pr68640.c: Likewise.
8661 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8662 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8663
edd048e2
RB
86642016-04-18 Richard Biener <rguenther@suse.de>
8665
8666 PR tree-optimization/70701
8667 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8668
bd5c7330
TV
86692016-04-18 Tom de Vries <tom@codesourcery.com>
8670
8671 PR testsuite/70699
8672 * gcc.dg/pr70161.c: Add dot-file scans.
8673 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8674 instead of after last dot char.
8675
23f2660f
EB
86762016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8677
8678 * c-c++-common/dump-ada-spec-3.c: New test.
8679 * c-c++-common/dump-ada-spec-4.c: Likewise.
8680
da152c9f
TV
86812016-04-17 Tom de Vries <tom@codesourcery.com>
8682
8683 PR other/70183
8684 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8685
cc950f98
JH
86862016-04-15 Jan Hubicka <jh@suse.cz>
8687
8688 PR ipa/70018
8689 * g++.dg/ipa/pure-const-1.C: New testcase.
8690 * g++.dg/ipa/pure-const-2.C: New testcase.
8691 * g++.dg/ipa/pure-const-3.C: New testcase.
8692
949505a9
MP
86932016-04-15 Marek Polacek <polacek@redhat.com>
8694
8695 PR c/70671
8696 * gcc.dg/bitfld-22.c: New test.
8697
10e547d6
BS
86982016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8699
8700 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8701 x86_64.
8702
1e77281b
MP
87032016-04-15 Marek Polacek <polacek@redhat.com>
8704
8705 PR c/70651
8706 * c-c++-common/pr70651.c: New test.
8707
e501fa8e
KT
87082016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8709
8710 PR rtl-optimization/70681
8711 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8712 dump scan on arm and powerpc.
8713 * gcc.dg/pr10474.c: Likewise.
8714
dda1bf61
JJ
87152016-04-15 Jakub Jelinek <jakub@redhat.com>
8716
ca4ef1ff
JJ
8717 PR c++/69517
8718 PR c++/70019
8719 PR c++/70588
8720 * g++.dg/cpp1y/vla11.C: Revert for real.
8721
dda1bf61
JJ
8722 PR c/70436
8723 * c-c++-common/Wparentheses-1.c: New test.
8724 * c-c++-common/gomp/Wparentheses-1.c: New test.
8725 * c-c++-common/gomp/Wparentheses-2.c: New test.
8726 * c-c++-common/gomp/Wparentheses-3.c: New test.
8727 * c-c++-common/gomp/Wparentheses-4.c: New test.
8728 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8729 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8730 * c-c++-common/goacc/Wparentheses-1.c: New test.
8731
1355e62c
KY
87322016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8733
8734 PR target/70662
8735 * gcc.target/i386/pr70662.c: New test.
8736
0ab34b9e 87372016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8738 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8739
8740 PR tree-optimization/70130
8741 * gcc.dg/vect/O3-pr70130.c: New testcase.
8742
bc773aad
MM
87432016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8744
6e9b2286
MM
8745 PR target/70669
8746 * gcc.target/powerpc/pr70669.c: New test.
8747
bc773aad
MM
8748 PR target/70640
8749 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8750 a power7 system that does not have an assembler that supports
8751 power8.
8752
d8747845
MS
87532016-04-14 Martin Sebor <msebor@redhat.com>
8754
8755 PR c++/69517
8756 PR c++/70019
8757 PR c++/70588
8758 * c-c++-common/ubsan/vla-1.c: Revert.
8759 * g++.dg/cpp1y/vla11.C: Same.
8760 * g++.dg/cpp1y/vla12.C: Same.
8761 * g++.dg/cpp1y/vla13.C: Same.
8762 * g++.dg/cpp1y/vla14.C: Same.
8763 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8764 * g++.dg/init/array24.C: Same.
d8747845
MS
8765 * g++.dg/ubsan/vla-1.C: Same.
8766
85128559
MP
87672016-04-14 Marek Polacek <polacek@redhat.com>
8768 Jan Hubicka <hubicka@ucw.cz>
8769
8770 PR c++/70029
8771 * g++.dg/torture/pr70029.C: New test.
8772
52fbb073
MS
87732016-04-14 Martin Sebor <msebor@redhat.com>
8774
8775 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8776 type size to prevent failures on targets with very low maximum
8777 alignment.
8778
6db61d6f
RB
87792016-04-14 Richard Biener <rguenther@suse.de>
8780
8781 PR tree-optimization/70623
8782 * gcc.dg/torture/pr70623.c: New testcase.
8783 * gcc.dg/torture/pr70623-2.c: Likewise.
8784
342fac95
MS
87852016-04-13 Martin Sebor <msebor@redhat.com>
8786
8787 PR c++/69517
8788 PR c++/70019
8789 PR c++/70588
8790 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8791 * g++.dg/cpp1y/vla11.C: New test.
8792 * g++.dg/cpp1y/vla12.C: New test.
8793 * g++.dg/cpp1y/vla13.C: New test.
8794 * g++.dg/cpp1y/vla14.C: New test.
8795 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8796 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8797 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8798
d93c452f
JJ
87992016-04-13 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR c++/70641
8802 * g++.dg/opt/pr70641.C: New test.
8803
85115fb6
RO
88042016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8805
8806 PR rtl-optimization/68749
8807 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8808 effects of argument promotions.
8809 Remove default args to dg-skip-if.
8810
545a4139
PC
88112016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8812
8813 PR c++/70635
8814 * g++.dg/parse/pr70635.C: New.
8815
b3a77f21
MP
88162016-04-13 Marek Polacek <polacek@redhat.com>
8817
8818 PR c++/70639
8819 * c-c++-common/Wmisleading-indentation-4.c: New test.
8820
99cd9857
MP
88212016-04-13 Marek Polacek <polacek@redhat.com>
8822
8823 PR c/70436
c87885ca
RO
8824 * gcc.dg/Wparentheses-12.c: New test.
8825 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8826
75ca93ec
IE
88272016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8828
8829 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8830 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8831 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8832
3d3f9e7e
JJ
88332016-04-13 Jakub Jelinek <jakub@redhat.com>
8834
37947cd0
JJ
8835 PR middle-end/70633
8836 * gcc.c-torture/compile/pr70633.c: New test.
8837
3d3f9e7e
JJ
8838 PR debug/70628
8839 * gcc.dg/torture/pr70628.c: New test.
8840
92886d3e
PP
88412016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8842
8843 PR c++/70610
8844 * g++.dg/template/pr70610.C: New test.
8845 * g++.dg/template/pr70610-2.C: New test.
8846 * g++.dg/template/pr70610-3.C: New test.
8847 * g++.dg/template/pr70610-4.C: New test.
8848
13bd7c2b
JJ
88492016-04-12 Jakub Jelinek <jakub@redhat.com>
8850
6512fa6d
JJ
8851 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8852 128 instead of 32.
8853
13bd7c2b
JJ
8854 PR c++/70571
8855 * g++.dg/ext/pr70571.C: New test.
8856
20b9851c
MM
88572016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8858
8a434ada 8859 PR target/70640
20b9851c
MM
8860 * gcc.target/powerpc/pr70640.c: New test.
8861
2b2f52bc
PC
88622016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8863
8864 PR c++/68722
8865 * g++.dg/parse/pr68722.C: New.
8866
5901e56a
JJ
88672016-04-12 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR rtl-optimization/70596
8870 * gcc.target/i386/pr70596.c: New test.
8871
d4619dc1
NS
88722016-04-12 Nathan Sidwell <nathan@acm.org>
8873
8874 PR c++/70501
8875 * g++.dg/init/pr70501.C: New.
8876
3df530d3
DW
88772016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8878
8879 * gcc.target/i386/asm-flag-6.c: New test.
8880
b7a120d7
TV
88812016-04-12 Tom de Vries <tom@codesourcery.com>
8882
8883 PR tree-optimization/68756
8884 * gcc.dg/graphite/pr68756.c: New test.
8885
4e0eea75
JJ
88862016-04-12 Jakub Jelinek <jakub@redhat.com>
8887
8888 PR tree-optimization/70602
8889 * gcc.c-torture/execute/pr70602.c: New test.
8890
35fbda43
MM
88912016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8892
8893 PR target/70381
8894 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8895 __float128 emulator is built and runs.
8896 * gcc.target/powerpc/float128-1.c: Likewise.
8897
8898 * lib/target-supports.exp (check_ppc_float128_sw_available):
8899 Rework tests for __float128 software and hardware
8900 availability. Fix exit condition to return 0 on success.
8901
04a99ebe
JG
89022016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8903
8904 PR target/70133
8905 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8906 * gcc.target/aarch64/target_attr_15.c: Likewise.
8907
47cd5a85
PC
89082016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8909
8910 PR c++/69066
8911 * g++.dg/cpp1y/pr69066.C: New.
8912
a5edb32e
JD
89132016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8914
8915 PR fortran/68566
8916 * gfortran.dg/pr36192.f90: Update test.
8917 * gfortran.dg/pr36192_1.f90: Update test.
8918 * gfortran.dg/real_dimension_1.f: Update test.
8919 * gfortran.dg/parameter_array_init_7.f90: New test.
8920
8ef378f8
JDA
89212016-04-09 John David Anglin <danglin@gcc.gnu.org>
8922
c532c871
JDA
8923 PR testsuite/64039
8924 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8925
d34f706f
JDA
8926 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8927
75e1dd9e
JDA
8928 PR rtl-optimization/66669
8929 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8930
8a976f5f
JDA
8931 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8932
da04822a
JDA
8933 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8934 * gcc.dg/pie-1.c: Likewise.
8935 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8936 * gcc.dg/pic-4.c: Likewise.
8937 * gcc.dg/pie-3.c: Likewise.
8938 * gcc.dg/pie-4.c: Likewise.
8939
adfabcf9
JDA
8940 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8941
4a020adf
JDA
8942 PR tree-optimization/68644
8943 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8944
8ef378f8
JDA
8945 PR rtl-optimization/64886
8946 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8947
09bf990e
TV
89482016-04-09 Tom de Vries <tom@codesourcery.com>
8949
8950 PR tree-optimization/68953
8951 * gcc.dg/graphite/pr68953.c: New test.
8952
138c3c1a
DH
89532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8954
8955 PR fortran/70592
8956 * gfortran.dg/deferred_character_16.f90: New test.
8957
f55460af
JJ
89582016-04-09 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR tree-optimization/70586
8961 * gcc.c-torture/execute/pr70586.c: New test.
8962
0b77bbf3
DH
89632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8964
8965 PR sanitizer/70573
8966 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8967 with __builtin_memset
8968 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8969
c42cfb5c
CP
89702016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8971
8972 PR lto/70289
8973 PR ipa/70348
8974 PR tree-optimization/70373
8975 PR middle-end/70533
8976 PR middle-end/70534
8977 PR middle-end/70535
8978 * c-c++-common/goacc/reduction-5.c: New test.
8979 * c-c++-common/goacc/reduction-promotions.c: New test.
8980 * gfortran.dg/goacc/reduction-3.f95: New test.
8981 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8982
56cfb596
PP
89832016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8984
8985 PR c++/70590
8986 PR c++/70452
8987 * g++.dg/pr70590.C: New test.
8988 * g++.dg/pr70590-2.C: New test.
8989
1a13c0a2
JJ
89902016-04-08 Jakub Jelinek <jakub@redhat.com>
8991
abc0647a
JJ
8992 PR middle-end/70593
8993 * gcc.target/i386/pr70593.c: New test.
8994
1a13c0a2
JJ
8995 PR rtl-optimization/70574
8996 * gcc.target/i386/avx2-pr70574.c: New test.
8997
c3da4956
MO
89982016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8999
9000 PR sanitizer/70541
9001 * c-c++-common/asan/pr70541.c: New test.
9002
9f1b833b
TV
90032016-04-08 Tom de Vries <tom@codesourcery.com>
9004
9005 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9006 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9007
bae7adda
KT
90082016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9009
9010 PR target/70566
9011 * gcc.c-torture/execute/pr70566.c: New test.
9012
211f3d57
TV
90132016-04-08 Tom de Vries <tom@codesourcery.com>
9014
9015 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9016 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9017
02cf2861
AM
90182016-04-08 Alan Modra <amodra@gmail.com>
9019
9020 * gcc.target/powerpc/pr70117.c: New.
9021
5f490f9f
JJ
90222016-04-07 Jakub Jelinek <jakub@redhat.com>
9023
56e9b710
JJ
9024 PR testsuite/70581
9025 * gcc.dg/lto/simd-function_0.c: New test.
9026
5f490f9f
JJ
9027 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9028 clones.
9029 * c-c++-common/attr-simd-2.c: Likewise.
9030 * c-c++-common/attr-simd-4.c: Likewise.
9031 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9032 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9033
e4ebc74d
TP
90342016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9035
9036 PR testsuite/70553
9037 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9038
9817ae35
TS
90392016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9040 Tom de Vries <tom@codesourcery.com>
9041
9042 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9043 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9044 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9045 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9046 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9047 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9048 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9049 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9050
e292f64d
PP
90512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9052
9053 PR c/70436
9054 * g++.dg/warn/Wparentheses-29.C: New test.
9055
6b37bdaf
PP
90562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9057
9058 PR c/70436
9059 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9060 explicit braces to resolve a future -Wparentheses warning.
9061
64824205
RH
90622016-04-06 Richard Henderson <rth@redhat.com>
9063
9064 * gcc.dg/pr61817-1.c: New test.
9065 * gcc.dg/pr61817-2.c: New test.
9066 * gcc.dg/pr69391-1.c: New test.
9067 * gcc.dg/pr69391-2.c: New test.
9068
bc2fc1f3
VM
90692016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9070
9071 PR rtl-optimization/70398
c87885ca 9072 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9073
41414a02
EB
90742016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9075
9076 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9077
4066ea8a
YR
90782016-04-06 Yvan Roux <yvan.roux@linaro.org>
9079 Pedro Alves <palves@redhat.com>
9080
9081 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9082
ec35ea45
JJ
90832016-04-06 Jakub Jelinek <jakub@redhat.com>
9084
3866f8dd
JJ
9085 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9086 Check for avx512f effective targets instead of avx2.
9087 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9088 for AVX512F clones.
9089 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9090 * g++.dg/gomp/declare-simd-1.C: Likewise.
9091 * g++.dg/gomp/declare-simd-3.C: Likewise.
9092 * g++.dg/gomp/declare-simd-4.C: Likewise.
9093
ec35ea45
JJ
9094 PR middle-end/70550
9095 * c-c++-common/gomp/pr70550-1.c: New test.
9096 * c-c++-common/gomp/pr70550-2.c: New test.
9097
c08d28ac
NS
90982016-04-05 Nathan Sidwell <nathan@acm.org>
9099
9100 PR c++/70512
9101 * g++.dg/ext/attribute-may-alias-5.C: New.
9102
1d510e04
JJ
91032016-04-05 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR c++/70336
9106 * c-c++-common/pr70336.c: New test.
9107 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9108 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9109
84278ed9
JH
91102016-04-05 Jan Hubicka <hubicka@ucw.cz>
9111
9112 PR ipa/66223
9113 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9114
268a0ec4
JJ
91152016-04-05 Jakub Jelinek <jakub@redhat.com>
9116
9117 PR rtl-optimization/70542
9118 * gcc.dg/torture/pr70542.c: New test.
9119 * gcc.target/i386/avx2-pr70542.c: New test.
9120
5e8c2eb1
ZS
91212016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9122
9123 PR tree-optimization/70509
9124 * gcc.target/i386/avx512bw-pr70509.c: New test.
9125
c0daf32d
PP
91262016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9127
9128 PR c++/70452
9129 * g++.dg/ext/constexpr-vla4.C: New test.
9130
bf867841
UB
91312016-04-05 Uros Bizjak <ubizjak@gmail.com>
9132
9133 PR target/70510
9134 * gcc.target/i386/pr70510.c: New test.
9135
3022186a
RB
91362016-04-05 Richard Biener <rguenther@suse.de>
9137
9138 PR tree-optimization/70526
9139 * g++.dg/torture/pr70526.C: New testcase.
9140
55fc79b2
JJ
91412016-04-05 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR target/70525
9144 * gcc.target/i386/pr70525.c: New test.
9145
62b233f2
RB
91462016-04-05 Richard Biener <rguenther@suse.de>
9147
9148 PR middle-end/70499
9149 * g++.dg/torture/pr70499.C: New testcase.
9150
cc05759d
RB
91512016-04-05 Richard Biener <rguenther@suse.de>
9152
9153 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9154 remove XFAIL.
9155
f23f16d4
JJ
91562016-04-04 Jakub Jelinek <jakub@redhat.com>
9157
9158 PR middle-end/70307
9159 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9160 rs6000 ABI warnings.
9161
d27ecc49
JH
91622016-04-04 Jan Hubicka <hubicka@ucw.cz>
9163
9164 PR ipa/66223
9165 * g++.dg/ipa/devirt-51.C: New testcase.
9166
c974c96e 91672016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9168 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9169
9170 PR middle-end/70457
9171 * gcc.dg/torture/pr70457.c: New.
9172
7a85da89
AV
91732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9174
9175 PR fortran/67538
9176 * gfortran.dg/allocate_with_source_19.f08: New test.
9177
de517e64
AV
91782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9179
9180 PR fortran/65795
9181 * gfortran.dg/coarray_allocate_6.f08: New test.
9182
43b9f499
RB
91832016-04-04 Richard Biener <rguenther@suse.de>
9184
9185 PR rtl-optimization/70484
9186 * gcc.dg/torture/pr70484.c: New testcase.
9187
f13355da
MP
91882016-04-04 Marek Polacek <polacek@redhat.com>
9189
9190 PR c/70307
9191 * gcc.dg/torture/pr70307.c: New test.
9192
6cc6ed50
OE
91932016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9194
9195 PR target/70416
9196 PR target/67391
9197 * gcc.target/sh/torture/pr70416.c: New.
9198
abdc16c8
MS
91992016-04-02 Martin Sebor <msebor@redhat.com>
9200
9201 PR c++/67376
9202 PR c++/70170
9203 PR c++/70172
9204 PR c++/70228
9205 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9206 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9207 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9208 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9209 * g++.dg/cpp0x/constexpr-string.C: Same.
9210 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9211 * g++.dg/cpp0x/pr65398.C: Same.
9212 * g++.dg/ext/constexpr-vla1.C: Same.
9213 * g++.dg/ext/constexpr-vla2.C: Same.
9214 * g++.dg/ext/constexpr-vla3.C: Same.
9215 * g++.dg/ubsan/pr63956.C: Same.
9216
763cd859
JJ
92172016-04-01 Jakub Jelinek <jakub@redhat.com>
9218
9219 PR rtl-optimization/70467
9220 * gcc.target/i386/pr70467-2.c: New test.
9221
0f875435
JJ
92222016-04-01 Jakub Jelinek <jakub@redhat.com>
9223 Marek Polacek <polacek@redhat.com>
9224
9225 PR c++/70488
9226 * g++.dg/init/new47.C: New test.
9227
41d14659
RR
92282016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9229
9230 PR target/70496
9231 * gcc.target/arm/pr70496.c: New test.
9232
f9bf89bb
NS
92332016-04-01 Nathan Sidwell <nathan@acm.org>
9234
73b9085d
NS
9235 PR c++/68475
9236 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9237
4afdcfaa
IE
92382016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9239
9240 PR target/69890
9241 * gcc.dg/strlenopt.h (memmove): New.
9242 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9243 instead of "string.h".
9244 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9245 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9246 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9247 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9248 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9249 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9250 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9251 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9252 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9253 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9254 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9255 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9256 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9257 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9258 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9259 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9260 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9261 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9262 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9263 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9264
b5d7a29c
RO
92652016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9266
9267 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9268 (Holder::foo): Reflect this.
9269
b660f9ec
IE
92702016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9271
9272 PR target/70442
9273 * gcc.dg/pr70442.c: New test.
9274
88504f34
NS
92752016-03-31 Nathan Sidwell <nathan@acm.org>
9276
9277 PR c++/70393
9278 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9279
95d34b96
KY
92802016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9281
9282 PR target/70453
9283 * gcc.target/i386/pr70453.c: New test.
9284
b4c4967c
AB
92852016-03-31 Andrey Belevantsev <abel@ispras.ru>
9286
9287 PR target/70292
9288 * gcc.c-torture/pr70292.c: New test.
9289
5fde6a45
MP
92902016-03-31 Marek Polacek <polacek@redhat.com>
9291
9292 PR c/70297
9293 * c-c++-common/pr70297.c: New test.
9294 * g++.dg/cpp0x/typedef-redecl.C: New test.
9295 * gcc.dg/typedef-redecl2.c: New test.
9296
97eb24c4
JJ
92972016-03-31 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR rtl-optimization/70460
9300 * gcc.c-torture/execute/pr70460.c: New test.
9301
efc3536f
RB
93022016-03-31 Richard Biener <rguenther@suse.de>
9303
9304 PR c++/70430
9305 * g++.dg/ext/vector30.C: New testcase.
9306
e0876e21
DH
93072016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9308 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9309
9310 * gfortran.dg/fmt_pf.f90: New test.
9311
e9bff8c6
RO
93122016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9313
9314 Forward-port from 5 branch
9315 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9316
9317 PR testsuite/70356
9318 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9319 dg-require-effective-target after dg-do.
9320
9321 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9322
9323 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9324
2620c80d
TS
93252016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9326 Julian Brown <julian@codesourcery.com>
9327 Chung-Lin Tang <cltang@codesourcery.com>
9328 Cesar Philippidis <cesar@codesourcery.com>
9329 James Norris <jnorris@codesourcery.com>
9330 Tom de Vries <tom@codesourcery.com>
9331 Nathan Sidwell <nathan@codesourcery.com>
9332
bf867841 9333 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9334 * c-c++-common/goacc/loop-clauses.c: Likewise.
9335 * g++.dg/goacc/template.C: Likewise.
9336 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9337 * gfortran.dg/goacc/loop-1.f95: Likewise.
9338 * gfortran.dg/goacc/loop-5.f95: Likewise.
9339 * gfortran.dg/goacc/loop-6.f95: Likewise.
9340 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9341 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9342 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9343 * c-c++-common/goacc/clauses-fail.c: Likewise.
9344 * c-c++-common/goacc/parallel-1.c: Likewise.
9345 * c-c++-common/goacc/reduction-1.c: Likewise.
9346 * c-c++-common/goacc/reduction-2.c: Likewise.
9347 * c-c++-common/goacc/reduction-3.c: Likewise.
9348 * c-c++-common/goacc/reduction-4.c: Likewise.
9349 * c-c++-common/goacc/routine-3.c: Likewise.
9350 * c-c++-common/goacc/routine-4.c: Likewise.
9351 * c-c++-common/goacc/routine-5.c: Likewise.
9352 * c-c++-common/goacc/tile.c: Likewise.
9353 * g++.dg/goacc/template.C: Likewise.
9354 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9355 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9356 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9357 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9358 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9359 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9360 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9361 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9362 * c-c++-common/goacc/use_device-1.c: ... this file.
9363 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9364 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9365 * c-c++-common/goacc/host_data-6.c: ... this file.
9366 * c-c++-common/goacc/loop-2-kernels.c: New file.
9367 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9368 * c-c++-common/goacc/loop-3.c: Likewise.
9369 * g++.dg/goacc/reference.C: Likewise.
9370 * g++.dg/goacc/routine-1.C: Likewise.
9371 * g++.dg/goacc/routine-2.C: Likewise.
9372
f6d2d066
RB
93732016-03-30 Richard Biener <rguenther@suse.de>
9374
9375 PR middle-end/70450
9376 * gcc.dg/torture/pr70450.c: New testcase.
9377
d43242b9
JJ
93782016-03-30 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR target/70421
9381 * gcc.dg/torture/pr70421.c: New test.
9382 * gcc.target/i386/avx512f-pr70421.c: New test.
9383
5ce43b77
L
93842016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9385
9386 PR testsuite/70364
9387 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9388 (check): New function.
9389 (bar): Call check.
9390 (foo): Align stack to 16 bytes when calling bar.
9391 * gcc.target/i386/cleanup-2.c: Likewise.
9392
d014a712
PP
93932016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9394
9395 PR tree-optimization/59124
9396 * gcc.dg/Warray-bounds-19.c: New test.
9397
3f8257db 93982016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9399
9400 * lib/prune.exp (escape_regex_chars): New.
9401 (prune_file_path): Update to quote metcharacters for regexp.
9402
3336c6e0
JJ
94032016-03-29 Jakub Jelinek <jakub@redhat.com>
9404
a362f023
JJ
9405 PR rtl-optimization/70429
9406 * gcc.c-torture/execute/pr70429.c: New test.
9407
3336c6e0
JJ
9408 PR tree-optimization/70405
9409 * gcc.dg/pr70405.c: New test.
9410
728557fd
AV
94112016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9412
9413 PR fortran/70397
9414 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9415 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9416
bef977d4
TS
94172016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9418
9419 PR testsuite/64177
9420 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9421 __cilkrts_set_param to set two workers.
9422 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9423 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9424
6f6d25c9
DH
94252016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9426
bf867841 9427 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9428
45733562
KY
94292016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9430
9431 PR target/70406
bf867841 9432 * gcc.target/i386/pr70406.c: New test.
45733562 9433
a1799e5e
EB
94342016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9435
9436 * gnat.dg/specs/double_record_extension3.ads: New test.
9437
5fca7b66
RH
94382016-03-25 Richard Henderson <rth@redhat.com>
9439
9440 PR target/70120
9441 * gcc.target/aarch64/pr70120-1.c: New.
9442 * gcc.target/aarch64/pr70120-2.c: New.
9443 * gcc.target/aarch64/pr70120-3.c: New.
9444
31ce75c6
PP
94452016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9446
9447 PR c++/62212
9448 * g++.dg/template/mangle2.C: The dg-do directive should be
9449 "compile" not "assemble".
9450
3caf0ca1
BS
94512016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9452
9453 PR lto/69650
9454 * gcc.dg/pr69650.c: New test.
9455
634035b6
DE
94562016-03-25 David Edelsohn <dje.gcc@gmail.com>
9457
9458 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9459
45d34276
AM
94602016-03-25 Alan Modra <amodra@gmail.com>
9461
9462 * gcc.dg/dfp/pr70052.c: New test.
9463
8f085166
RH
94642016-03-24 Richard Henderson <rth@redhat.com>
9465
9466 PR middle-end/69845
9467 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9468 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9469
011e5ec3
TV
94702016-03-24 Tom de Vries <tom@codesourcery.com>
9471
9472 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9473
9e3f4551
TV
94742016-03-24 Tom de Vries <tom@codesourcery.com>
9475
9476 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9477 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9478
45780041
TV
94792016-03-24 Tom de Vries <tom@codesourcery.com>
9480
9481 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9482 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9483
887ab4e5
PP
94842016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9485
9486 PR c++/62212
9487 * g++.dg/template/mangle2.C: New test.
9488
69a9a66f
RB
94892016-03-24 Richard Biener <rguenther@suse.de>
9490
9491 PR tree-optimization/70396
9492 * gcc.dg/torture/pr70396.c: New testcase.
9493
ed87de55
RB
94942016-03-24 Richard Biener <rguenther@suse.de>
9495
9496 PR middle-end/70370
9497 * gcc.dg/torture/pr70370.c: New testcase.
9498
ea064934
TV
94992016-03-24 Tom de Vries <tom@codesourcery.com>
9500
9501 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9502 * gfortran.dg/goacc/kernels-tree.f95: Same.
9503 * gfortran.dg/goacc/parallel-tree.f95: Same.
9504
b2a4dd1d
TV
95052016-03-24 Tom de Vries <tom@codesourcery.com>
9506
9507 * c-c++-common/goacc/uninit-if-clause.c: New test.
9508 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9509
72e7cd6e
JJ
95102016-03-24 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR target/70290
bf867841
UB
9513 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9514 Fix formatting.
72e7cd6e 9515
ce9d0c03
RB
95162016-03-24 Richard Biener <rguenther@suse.de>
9517
9518 PR tree-optimization/70372
9519 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9520
426b9428
PP
95212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9522
9523 PR c++/70347
9524 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9525
cd1588c4
PP
95262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9527
9528 PR c++/70332
9529 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9530
61637db3
JJ
95312016-03-23 Jakub Jelinek <jakub@redhat.com>
9532
928af3bf
JJ
9533 PR c++/70001
9534 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9535 * g++.dg/cpp1y/pr70001.C: New test.
9536
61637db3
JJ
9537 PR c++/70323
9538 * g++.dg/cpp0x/constexpr-70323.C: New test.
9539
05aca4e7
AO
95402016-03-23 Alexandre Oliva <aoliva@redhat.com>
9541 Jason Merrill <jason@redhat.com>
9542 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR c++/69315
9545 * g++.dg/cpp0x/constexpr-69315.C: New test.
9546 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9547
fbdb6baf
MP
95482016-03-23 Marek Polacek <polacek@redhat.com>
9549
9550 PR c++/69884
9551 * g++.dg/warn/Wignored-attributes-1.C: New test.
9552 * g++.dg/warn/Wignored-attributes-2.C: New test.
9553
d79ee524
TV
95542016-03-23 Tom de Vries <tom@codesourcery.com>
9555
9556 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9557 initialization.
9558 * gfortran.dg/goacc/private-3.f95 (test): Same.
9559 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9560 missing use param.
9561
a59f0bef
KT
95622016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9563
9564 * lib/target-supports.exp: Remove v7ve entry from loop
9565 creating effective target checks.
9566 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9567 (add_options_for_arm_arch_v7ve): Likewise.
9568
0179520a
JJ
95692016-03-23 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR tree-optimization/70354
9572 * gcc.dg/vect/pr70354-1.c: New test.
9573 * gcc.dg/vect/pr70354-2.c: New test.
9574 * gcc.target/i386/avx2-pr70354-1.c: New test.
9575 * gcc.target/i386/avx2-pr70354-2.c: New test.
9576
75bb14d7
JL
95772016-03-22 Jeff Law <law@redhat.com>
9578
9579 PR target/70232
9580 * gcc.dg/tree-ssa/pr70232.c: New test.
9581
72c9526d
IE
95822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9583
9584 PR target/70302
9585 * gcc.target/i386/pr70302.c: New test.
9586
a3ca1bc5
RB
95872016-03-22 Richard Biener <rguenther@suse.de>
9588
9589 PR middle-end/70251
9590 * g++.dg/torture/pr70251.C: New testcase.
9591
5c240f4d
DM
95922016-03-22 David Malcolm <dmalcolm@redhat.com>
9593
9594 PR c/69993
9595 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9596 Wmisleading-indentation.c.
9597 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9598 reflect change to diagnostic text and order of messages.
9599 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9600
80f6631b
DE
96012016-03-22 David Edelsohn <dje.gcc@gmail.com>
9602
9603 * g++.dg/ext/java-3.C: Don't compile on AIX.
9604
9a10956c
RB
96052016-03-22 Richard Biener <rguenther@suse.de>
9606
9607 PR middle-end/70333
9608 * gcc.dg/torture/pr70333.c: New testcase.
9609
6cedf922
IE
96102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9611
9612 * g++.dg/ext/pr70290.C: New test.
9613
cd6c27ac
KY
96142016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9615
9616 PR target/70325
9617 * gcc.target/i386/pr70325.c: New test.
9618
4cde512c
JJ
96192016-03-22 Jakub Jelinek <jakub@redhat.com>
9620
b01915ed
JJ
9621 PR target/70329
9622 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9623 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9624
4e3e2cf1
JJ
9625 PR target/70300
9626 * gcc.target/i386/pr70300.c: New test.
9627
4cde512c
JJ
9628 PR c++/70295
9629 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9630 (func2): New function for cond with parens, xfail warning for c++.
9631 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9632
16f6d7dc
PP
96332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9634
9635 PR c++/70096
9636 * g++.dg/template/ptrmem30.C: New test.
9637
a3e2b438
PP
96382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9639
9640 PR c++/70204
9641 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9642 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9643
11b6a02e
JJ
96442016-03-21 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR middle-end/70326
9647 * gcc.dg/pr70326.c: New test.
9648
b9407883
MG
96492016-03-21 Marc Glisse <marc.glisse@inria.fr>
9650 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR tree-optimization/70317
9653 * gcc.dg/pr70317.c: New test.
9654
4a148e19
UB
96552016-03-21 Uros Bizjak <ubizjak@gmail.com>
9656
9657 PR target/70327
9658 * gcc.target/i386/pr70327.c: New test.
9659
2a85ddbb
ML
96602016-03-21 Martin Liska <mliska@suse.cz>
9661
7d36fe98 9662 PR ipa/70306
2a85ddbb
ML
9663 * gcc.dg/ipa/pr70306.c: New test.
9664
4a148e19 96652016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9666
9667 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9668 * gcc.target/arm/attr-align3.c: Likewise.
9669 * gcc.target/arm/attr_arm.c: Likewise.
9670 * gcc.target/arm/flip-thumb.c: Likewise.
9671
6b366948
JJ
96722016-03-21 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR target/70296
9675 * gcc.target/powerpc/altivec-36.c: New test.
9676
2fac8c14
RB
96772016-03-21 Richard Biener <rguenther@suse.de>
9678
9679 PR tree-optimization/70310
9680 * gcc.dg/torture/pr70310.c: New testcase.
9681
e9bde854
KY
96822016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9683
9684 PR target/70293
9685 * gcc.target/i386/pr70293.c: New test.
9686
56bbfaf6
RB
96872016-03-21 Richard Biener <rguenther@suse.de>
9688
9689 PR tree-optimization/70288
9690 * gcc.dg/torture/pr70288-1.c: New testcase.
9691 * gcc.dg/torture/pr70288-2.c: Likewise.
9692
3eee49ed
AB
96932016-03-21 Andrey Belevantsev <abel@ispras.ru>
9694
9695 PR rtl-optimization/69307
9696 * gcc.target/arm/pr69307.c: New test.
4a148e19 9697
8e7816b4
AB
96982016-03-21 Andrey Belevantsev <abel@ispras.ru>
9699
9700 PR rtl-optimization/69102
9701 * gcc.c-torture/compile/pr69102.c: New test.
9702
14d7d4be
JL
97032016-03-18 Jeff Law <law@redhat.com>
9704
9705 PR rtl-optimization/70263
9706 * gcc.c-torture/compile/pr70263-1.c: New test.
9707 * gcc.target/i386/pr70263-2.c: New test.
9708
5c6a601c
BS
97092016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9710
9711 PR rtl-optimization/70278
9712 * gcc.dg/torture/pr70278.c: New test.
9713 * gcc.target/arm/pr70278.c: New test.
9714
4bbf545b
DM
97152016-03-18 David Malcolm <dmalcolm@redhat.com>
9716
9717 PR c/70281
9718 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9719 (test_builtin_types_compatible_p): New test function.
9720 * gcc.dg/pr70281.c: New test case.
9721
dc28bb68
CL
97222016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9723
9724 PR target/70113
9725 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9726
5e8d6dff
IE
97272016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9728
9729 PR tree-optimization/70252
9730 * gcc.dg/pr70252.c: New test.
9731
d0e7e403
TV
97322016-03-18 Tom de Vries <tom@codesourcery.com>
9733
9734 * gcc.dg/pr70161-2.c: New test.
9735 * gcc.dg/pr70161.c: New test.
9736
fa22501a
TV
97372016-03-18 Tom de Vries <tom@codesourcery.com>
9738
9739 PR ipa/70269
9740 * gcc.dg/pr70269.c: New test.
9741
dd125026
JJ
97422016-03-18 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR c++/70267
9745 * g++.dg/ext/java-3.C: New test.
9746
91914f0a
PP
97472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9748
9749 PR c++/70205
9750 * g++.dg/lookup/pr70205.C: New test.
9751
753a8910
PP
97522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9753
9754 PR c++/70218
9755 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9756
14ba7b28
MP
97572016-03-17 Marek Polacek <polacek@redhat.com>
9758
9759 PR c/69407
9760 * gcc.dg/atomic-op-6.c: New test.
9761
ded60913
DM
97622016-03-17 David Malcolm <dmalcolm@redhat.com>
9763
9764 PR c/70264
9765 * c-c++-common/pr70264.c: New test case.
9766
a3aad0e6
JJ
97672016-03-17 Jakub Jelinek <jakub@redhat.com>
9768
17366700
JJ
9769 PR c++/70144
9770 * c-c++-common/pr70144-1.c: New test.
9771 * c-c++-common/pr70144-2.c: New test.
9772
a3aad0e6
JJ
9773 PR c++/70272
9774 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9775 * g++.dg/opt/flifetime-dse6.C: New test.
9776 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9777
b57e6e18
L
97782016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9779
9780 PR driver/70192
9781 * gcc.dg/pic-1.c: New test.
9782 * gcc.dg/pic-2.c: Likewise.
9783 * gcc.dg/pic-3.c: Likewise.
9784 * gcc.dg/pic-4.c: Likewise.
9785 * gcc.dg/pie-1.c: Likewise.
9786 * gcc.dg/pie-2.c: Likewise.
9787 * gcc.dg/pie-3.c: Likewise.
9788 * gcc.dg/pie-4.c: Likewise.
9789 * gcc.dg/pie-5.c: Likewise.
9790 * gcc.dg/pie-6.c: Likewise.
9791
b38ba58b
TV
97922016-03-17 Tom de Vries <tom@codesourcery.com>
9793
9794 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9795 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9796
6931b3b7
RB
97972016-03-17 Richard Biener <rguenther@suse.de>
9798
9799 PR debug/70271
9800 * g++.dg/debug/pr70271.C: New testcase.
9801
0c8b64cb
IE
98022016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9803
9804 * gcc.target/i386/pr70251.c: New test.
9805
b1970801
MP
98062016-03-17 Marek Polacek <polacek@redhat.com>
9807
9808 PR c++/70194
9809 * g++.dg/warn/constexpr-70194.C: New test.
9810
820c5eaa
RH
98112016-03-16 Richard Henderson <rth@redhat.com>
9812
9813 PR middle-end/70240
9814 * gcc.c-torture/compile/pr70240.c: New.
9815
da0ad263
SKS
98162016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9817
9818 * gcc.c-torture/compile/20151204.c: Skip for avr.
9819
c73d295c
JJ
98202016-03-16 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR target/70245
9823 * g++.dg/opt/pr70245.C: New test.
9824 * g++.dg/opt/pr70245.h: New file.
9825 * g++.dg/opt/pr70245-aux.cc: New file.
9826
b2794066
MS
98272016-03-16 Martin Sebor <msebor@redhat.com>
9828
9829 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9830
aa43616c
RH
98312016-03-16 Richard Henderson <rth@redhat.com>
9832
9833 PR middle-end/70199
9834 * gcc.c-torture/compile/pr70199.c: New.
9835
59608fe5
L
98362016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9837
9838 * gcc.dg/uninit-19.c: Run dos2unix.
9839
ab4c578f
MP
98402016-03-16 Marek Polacek <polacek@redhat.com>
9841
9842 PR c/70093
9843 * gcc.dg/nested-func-10.c: New test.
9844 * gcc.dg/nested-func-9.c: New test.
9845
f5387e76
JJ
98462016-03-16 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR tree-optimization/68714
9849 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9850
7662b718
TV
98512016-03-16 Tom de Vries <tom@codesourcery.com>
9852
9853 PR tree-optimization/68715
9854 * gcc.dg/graphite/pr68715-2.c: New test.
9855 * gcc.dg/graphite/pr68715.c: New test.
9856 * gfortran.dg/graphite/pr68715.f90: New test.
9857
be7ce7ae
TV
98582016-03-16 Tom de Vries <tom@codesourcery.com>
9859
9860 PR tree-optimization/68809
9861 * gcc.dg/graphite/pr68809-2.c: New test.
9862 * gcc.dg/graphite/pr68809.c: New test.
9863
1935f250
JJ
98642016-03-16 Jakub Jelinek <jakub@redhat.com>
9865
6651c93e
JJ
9866 PR c++/70147
9867 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9868 method call to i () as argument. Adjust expected output.
9869
1935f250
JJ
9870 PR c++/70147
9871 * g++.dg/ubsan/pr70147-1.C: New test.
9872 * g++.dg/ubsan/pr70147-2.C: New test.
9873
ab1caa6e
MS
98742016-03-15 Martin Sebor <msebor@redhat.com>
9875
9876 PR c++/58281
9877 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9878
5c2a1bbb
JDA
98792016-03-15 John David Anglin <danglin@gcc.gnu.org>
9880
cb5d8ad1
JDA
9881 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9882 hppa*-*-hpux*.
9883
b440dd40
JDA
9884 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9885
5c2a1bbb
JDA
9886 PR libfortran/69799
9887 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9888 libatomic_available.
9889
42c729c5
MP
98902016-03-15 Marek Polacek <polacek@redhat.com>
9891
9892 PR c++/70209
9893 * g++.dg/ext/attribute-may-alias-4.C: New test.
9894
82b1c550
AM
98952016-03-15 Alexander Monakov <amonakov@ispras.ru>
9896
9897 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9898 -fvar-tracking-assignments-toggle flag.
9899
4ccbf3a6
PH
99002016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9901
9902 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9903
c39858bd
JJ
99042016-03-15 Jakub Jelinek <jakub@redhat.com>
9905
9906 PR rtl-optimization/70222
9907 * gcc.c-torture/execute/pr70222-1.c: New test.
9908 * gcc.c-torture/execute/pr70222-2.c: New test.
9909
8be119c1
RH
99102016-03-15 Richard Henderson <rth@redhat.com>
9911
9912 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9913
6598bb55
AB
99142016-03-15 Andrey Belevantsev <abel@ispras.ru>
9915
9916 PR rtl-optimization/69032
9917 * gcc.dg/pr69032.c: New test.
9918
81fa2944
AB
99192016-03-15 Andrey Belevantsev <abel@ispras.ru>
9920
9921 PR rtl-optimization/63384
4a148e19 9922 * g++.dg/pr63384.C: New test.
81fa2944 9923
74ea9ab6
AB
99242016-03-15 Andrey Belevantsev <abel@ispras.ru>
9925
9926 PR target/64411
9927 * gcc.target/i386/pr64411.C: New test.
9928
045d5055
TV
99292016-03-15 Tom de Vries <tom@codesourcery.com>
9930
9931 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9932 * gfortran.dg/goacc/kernels-alias.f95: New test.
9933
3ea33585
MS
99342016-03-14 Martin Sebor <msebor@redhat.com>
9935
9936 PR c++/53792
9937 * g++.dg/cpp0x/constexpr-inline.C: New test.
9938 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9939
1df7b330
DE
99402016-03-14 David Edelsohn <dje.gcc@gmail.com>
9941
9942 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9943
79b57d18
JJ
99442016-03-14 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR middle-end/70219
9947 * gcc.dg/pr70219.c: New test.
9948
3cbf012a
BS
99492016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9950
9951 PR target/70083
9952 * gcc.dg/torture/pr70083.c: New test.
9953 * gcc.target/i386/pr70083.c: New test.
9954
a9fee7cd
RB
99552016-03-14 Richard Biener <rguenther@suse.de>
9956
9957 PR tree-optimization/56365
9958 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9959
4799603f
SB
99602016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9961
9962 PR target/70098
9963 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9964 New function.
9965 * g++.dg/pr70098.C: New testcase.
9966
9967
760ca967
TV
99682016-03-14 Tom de Vries <tom@codesourcery.com>
9969
9970 PR tree-optimization/70045
9971 * gcc.dg/graphite/pr70045.c: New test.
9972
44e66a77
JD
99732016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9974
9975 PR fortran/69043
9976 * gfortran.dg/include_9.f90: New test.
9977
a18e0fe1
DH
99782016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9979
9980 PR fortran/45076
9981 gfortran.dg/prof/prof.exp: New script.
9982 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9983
d0aca6ab
AB
99842016-03-12 Andrey Belevantsev <abel@ispras.ru>
9985
9986 PR rtl-optimization/69307
9987 * gcc.dg/pr69307.c: New test.
9988
cefe08a4
VM
99892016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9990
9991 PR target/69614
9992 * gcc.target/arm/pr69614.c: New.
9993
70112e2a
PT
99942016-03-12 Paul Thomas <pault@gcc.gnu.org>
9995
9996 PR fortran/70031
9997 * gfortran.dg/submodule_14.f08: New test
9998
9999 PR fortran/69524
10000 * gfortran.dg/submodule_15.f08: New test
10001
3f1e5d3a
PP
100022016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10003
10004 PR c++/70106
10005 * g++.dg/cpp1y/paren3.C: New test.
10006
a3f6d680
MM
100072016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10008
10009 PR target/70131
10010 * gcc.target/powerpc/ppc-round2.c: New test.
10011
92348f09
BS
100122016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10013
10014 PR target/70123
10015 * gcc.dg/torture/pr70123.c: New test.
10016
cebde9e9
JL
100172016-03-11 Jeff Law <law@redhat.com>
10018
10019 PR tree-optimization/70190
10020 * gcc.c-torture/compile/pr70190.c: New test.
10021
3edc5da4
DM
100222016-03-11 David Malcolm <dmalcolm@redhat.com>
10023
10024 PR c/68187
10025 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10026 case.
10027 (test43_b): Likewise.
10028 (test43_c): Likewise.
10029 (test43_d): Likewise.
10030 (test43_e): Likewise.
10031 (test43_f): Likewise.
10032 (test43_g): Likewise.
10033 (test44_a): Likewise.
10034 (test44_b): Likewise.
10035 (test44_c): Likewise.
10036 (test44_d): Likewise.
10037 (test44_e): Likewise.
10038
318c1204
DM
100392016-03-11 David Malcolm <dmalcolm@redhat.com>
10040
10041 PR c/70085
10042 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10043
bc062234
KT
100442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10045
10046 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10047 dg-options.
10048
acfc1ac1
KT
100492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10050
10051 PR target/70002
10052 PR target/69245
10053 * gcc.target/aarch64/pr69245_2.c: New test.
10054
d1e2bb2d
JJ
100552016-03-11 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR tree-optimization/70177
10058 * gcc.dg/pr70177.c: New test.
10059
07350627
AL
100602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10061
10062 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10063
5c6706f7
AL
100642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10065
10066 * gcc.dg/tree-ssa/sra-20.c: New.
10067
02d472a2
JJ
100682016-03-11 Jakub Jelinek <jakub@redhat.com>
10069
686d390a
JJ
10070 PR rtl-optimization/70174
10071 * gcc.dg/pr70174.c: New test.
10072
02d472a2
JJ
10073 PR tree-optimization/70169
10074 * gcc.dg/pr70169.c: New test.
10075
0f9befa1
IE
100762016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10077
10078 PR target/70160
10079 * gcc.target/i386/pr70160.c: New test.
10080
432d4670
AK
100812016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10082
10083 * gcc.target/s390/dfp-1.c: New test.
10084
a3dc8760
NC
100852016-03-10 Nick Clifton <nickc@redhat.com>
10086
10087 PR target/70044
10088 * gcc.target/aarch64/pr70044.c: New test.
10089
b87a8d7d
PP
100902016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10091 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR c++/70001
10094 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10095 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10096 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10097
4f4ada6a
JH
100982016-03-10 Jan Hubicka <hubicka@ucw.cz>
10099
10100 PR lto/69589
10101 * g++.dg/lto/pr69589_0.C: New testcase
10102 * g++.dg/lto/pr69589_1.C: New testcase
10103
d49b0aa0
MP
101042016-03-10 Marek Polacek <polacek@redhat.com>
10105
10106 PR c++/70153
10107 * g++.dg/delayedfold/unary-plus1.C: New test.
10108
101092016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10110
10111 * gcc.target/arm/pr45701-1.c: Escape brackets.
10112 * gcc.target/arm/pr45701-2.c: Likewise.
10113
71017a7b
AL
101142016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10115
10116 * gfortran.dg/unconstrained_commons.f: New.
10117
ba52669f
AM
101182016-03-10 Alan Modra <amodra@gmail.com>
10119
10120 * gcc.dg/pr69195.c: New.
10121 * gcc.dg/pr69238.c: New.
10122
27742332
TV
101232016-03-10 Tom de Vries <tom@codesourcery.com>
10124
10125 PR testsuite/68915
10126 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10127
3a81a594
RB
101282016-03-10 Richard Biener <rguenther@suse.de>
10129
10130 PR tree-optimization/70128
10131 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10132 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10133
3433b975
JJ
101342016-03-09 Jakub Jelinek <jakub@redhat.com>
10135
c2864f02
JJ
10136 PR tree-optimization/70152
10137 * gcc.dg/pr70152.c: New test.
10138
3433b975
JJ
10139 PR target/70086
10140 * gcc.target/i386/pr70086-1.c: New test.
10141 * gcc.target/i386/pr70086-2.c: New test.
10142 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10143
10144 PR tree-optimization/70127
10145 * gcc.c-torture/execute/pr70127.c: New test.
10146
96b3c82d
CP
101472016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10148
10149 * c-c++-common/goacc/combined-directives-2.c: New test.
10150
b4f3232d
DM
101512016-03-09 David Malcolm <dmalcolm@redhat.com>
10152
10153 PR c/68473
10154 PR c++/70105
10155 * g++.dg/diagnostic/pr70105.C: New test.
10156 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10157 (test_multiple_ordinary_maps): New test function.
10158
40499f81
DM
101592016-03-09 David Malcolm <dmalcolm@redhat.com>
10160
10161 PR c/68473
10162 PR c++/70105
10163 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10164 Drop range information from call to inform_at_rich_loc.
10165 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10166 New.
10167 (test_show_locus): Replace calls to rich_location::add_range with
10168 calls to add_range. Rewrite the tests that used the now-defunct
10169 rich_location ctor taking a source_range. Simplify other tests
10170 by replacing calls to COMBINE_LOCATION_DATA with calls to
10171 make_location.
10172
c9e33662
RB
101732016-03-09 Richard Biener <rguenther@suse.de>
10174 Jakub Jelinek <jakub@redhat.com>
10175
10176 PR tree-optimization/70138
10177 * gcc.dg/vect/pr70138-1.c: New testcase.
10178 * gcc.dg/vect/pr70138-2.c: Likewise.
10179
2c73b764
JJ
101802016-03-09 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR target/70049
10183 * gcc.target/i386/pr70049.c: New test.
10184
c06d25bb
RB
101852016-03-09 Richard Biener <rguenther@suse.de>
10186
10187 PR c/70143
10188 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10189 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10190 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10191
5828a501
RO
101922016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10193
10194 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10195 arm-*-*.
10196
2e141c8d
JJ
101972016-03-09 Jakub Jelinek <jakub@redhat.com>
10198
5a9def37
JJ
10199 PR middle-end/67278
10200 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10201
2e141c8d
JJ
10202 PR target/67278
10203 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10204
10205 PR middle-end/70050
10206 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10207 in testcase comment.
10208
bf751f40
TV
102092016-03-09 Tom de Vries <tom@codesourcery.com>
10210
10211 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10212 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10213 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10214 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10215 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10216 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10217 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10218 * gfortran.dg/goacc/kernels-loop.f95: New test.
10219
e210c999
MS
102202016-03-08 Martin Sebor <msebor@redhat.com>
10221
10222 PR c++/62096
10223 * g++.dg/warn/overflow-warn-7.C: New test.
10224
80aac5c8
JM
102252016-03-08 Jason Merrill <jason@redhat.com>
10226
10227 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10228 * lib/target-supports.exp (check_effective_target_concepts): New.
10229
12b81409
JJ
102302016-03-08 Jakub Jelinek <jakub@redhat.com>
10231
d259b234
JJ
10232 PR c++/70135
10233 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10234 * g++.dg/ubsan/pr70135.C: New test.
10235
12b81409
JJ
10236 PR target/70110
10237 * gcc.dg/pr70110.c: New test.
10238
b4e9f2aa
MJ
102392016-03-07 Martin Jambor <mjambor@suse.cz>
10240
10241 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10242 * c-c++-common/gomp/if-1.c: Likewise.
10243 * c-c++-common/gomp/pr61486-2.c: Likewise.
10244 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10245 to dg-additional-options.
10246 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10247 * g++/gomp/target-teams-1.c: Likewise.
10248 * gcc.dg/gomp/gomp.exp: Likewise.
10249 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10250 dg-additional-options.
10251 * gfortran.dg/gomp/gomp.exp: Likewise.
10252 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10253 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10254 dg-additional-options.
10255 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10256
f86e631e
MJ
102572016-03-07 Martin Jambor <mjambor@suse.cz>
10258
10259 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10260 * c-c++-common/gomp/gridify-1.c: New test.
10261 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10262
94156b3f
AV
102632016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10264
10265 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10266 trigger for cortex-r8, when scanning for register r8.
10267 * gcc.target/arm/pr45701-2.c: Likewise.
10268
a84a49b7 102692016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10270 Jeff Law <law@redhat.com>
a84a49b7
RB
10271
10272 PR tree-optimization/69740
10273 * gcc.c-torture/compile/pr69740-1.c: New test.
10274 * gcc.c-torture/compile/pr69740-2.c: New test.
10275
e41f6c9e
BS
102762016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10277
10278 * lib/target-supports.exp
10279 (check_effective_target_whole_vector_shift): Enable for PPC64.
10280
57548bf5
RB
102812016-03-07 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/70115
10284 * gcc.dg/torture/pr70115.c: New testcase.
10285
4ae13300
NS
102862016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10287
10288 PR middle-end/69916
10289 * c-c-++-common/goacc/pr69916.c: New.
10290
5edb9853
RH
102912016-03-07 Richard Henderson <rth@redhat.com>
10292
10293 * gcc.c-torture/compile/pr70061.c: New test.
10294
2067a8f3
RB
102952016-03-07 Richard Biener <rguenther@suse.de>
10296
10297 PR testsuite/70109
10298 * gcc.dg/vect/O3-pr36098.c: New testcase.
10299
4145a9b7
CL
103002016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10301
10302 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10303
1878be32
EB
103042016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10305
10306 * gnat.dg/renaming9.ad[sb]: New testcase.
10307
df762bb2
JJ
103082016-03-05 Jakub Jelinek <jakub@redhat.com>
10309
10310 PR c++/70084
10311 * g++.dg/expr/stdarg3.C: New test.
10312
7d461295
JL
103132016-03-04 Jeff Law <law@redhat.com>
10314
10315 PR tree-optimization/69196
10316 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10317 x86_64-*-*.
10318
29b9828f
BS
103192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10320
b6b552fd
BS
10321 PR c/69973
10322 * gcc.dg/pr69973.c: New test.
10323
201d49e9
BS
10324 PR rtl-optimization/69941
10325 * gcc.dg/torture/pr69941.c: New test.
10326
29b9828f
BS
10327 PR c/69824
10328 * gcc.dg/pr69824.c: New test.
10329
640b7e74
TV
103302016-03-05 Tom de Vries <tom@codesourcery.com>
10331
10332 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10333 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10334 function.
10335
7a3a3fad
PP
103362016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10337
10338 PR c++/66786
10339 * g++.dg/cpp1y/var-templ48.C: New test.
10340 * g++.dg/cpp1y/var-templ49.C: New test.
10341
cd439aec
EB
103422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10343
10344 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10345
60204554
JJ
103462016-03-04 Jakub Jelinek <jakub@redhat.com>
10347
0c8825de
JJ
10348 PR c++/70035
10349 * g++.dg/ubsan/pr70035.C: New test.
10350
60204554
JJ
10351 PR target/70062
10352 * gcc.target/i386/pr70062.c: New test.
10353
f79d4eab
L
103542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10355
10356 * g++.dg/template/typename21.C: Remove c++98_only.
10357
ea81ce67
L
103582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10359
10360 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10361
64b23c13
DM
103622016-03-04 David Malcolm <dmalcolm@redhat.com>
10363
10364 PR c/68187
10365 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10366 function.
10367 (fn_42_b): Likewise.
10368 (fn_42_c): Likewise.
10369
729526f5
DM
103702016-03-04 David Malcolm <dmalcolm@redhat.com>
10371
10372 PR c/68187
10373 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10374 function.
10375 (fn_40_b): Likewise.
10376 (fn_41_a): Likewise.
10377 (fn_41_b): Likewise.
10378
f9ea11ac
JJ
103792016-03-04 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR target/70059
10382 * gcc.target/i386/avx512f-pr70059.c: New test.
10383 * gcc.target/i386/avx512dq-pr70059.c: New test.
10384
b6c38c69
BS
103852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10386
10387 PR rtl-optimization/57676
10388 * gcc.dg/torture/pr57676.c: New test.
10389
af3cdd34
IE
103902016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10391
10392 * gcc.dg/pr70026.c: New test.
10393
7ff6ca38
MP
103942016-03-04 Marek Polacek <polacek@redhat.com>
10395
10396 PR c/69798
10397 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10398 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10399
a6bf62d5
KT
104002016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10401
10402 PR target/70004
10403 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10404 Delete.
10405 (test_corners_sisd_si): Likewise.
10406 (main): Remove checks of the above.
10407 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10408
ae4cdc6a
EB
104092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10410
10411 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10412
08455559
CL
104132016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10414
10415 * gcc.dg/torture/pr69951.c: Accept argc==0.
10416
e9a35493
RB
104172016-03-04 Richard Biener <rguenther@suse.de>
10418
10419 PR c++/70054
10420 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10421 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10422
fba054c2
DV
104232016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10424
10425 PR testsuite/69766
10426 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10427 testing multiarch.
10428
f10cdc6c
JJ
104292016-03-04 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR debug/69947
10432 * gcc.dg/guality/pr69947.c: New test.
10433
2e981ba0
JJ
104342016-03-03 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR ada/70017
10437 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10438
0ba3bfa2
KT
104392016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10440
10441 PR rtl-optimization/69904
10442 * gcc.target/arm/pr69904.c: New test.
10443
97ecdb46
JJ
104442016-03-03 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR target/70021
10447 * gcc.dg/vect/pr70021.c: New test.
10448 * gcc.target/i386/pr70021.c: New test.
10449
a2a743a1
MP
104502016-03-03 Marek Polacek <polacek@redhat.com>
10451
10452 PR middle-end/70050
10453 * gcc.dg/pr70050.c: New test.
10454
fa07ecdd
JG
104552016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10456
10457 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10458
23504262
ML
104592016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10460
10461 PR tree-optimization/70043
10462 * gfortran.dg/vect/pr70043.f90: New test.
10463
b7b9e1a9
EB
104642016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10465
10466 * gnat.dg/specs/task1.ads: New test.
10467
cb83ba54
RO
104682016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10469
10470 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10471 Invoke gdb with -batch.
10472 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10473
a75f5e30
RB
104742016-03-03 Richard Biener <rguenther@suse.de>
10475
10476 PR tree-optimization/55936
10477 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10478
268bc320
JL
104792016-03-02 Jeff Law <law@redhat.com>
10480
815f20ab
JL
10481 PR rtl-optimization/69942
10482 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10483 effects of argument promotions.
10484
268bc320
JL
10485 PR tree-optimization/69987
10486 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10487 target does not support -fprefetch-loop-arrays.
10488
171f7de5
UB
104892016-03-02 Uros Bizjak <ubizjak@gmail.com>
10490
10491 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10492
192912db
BC
104932016-03-02 Bin Cheng <bin.cheng@arm.com>
10494
c7908871 10495 PR rtl-optimization/69052
192912db
BC
10496 * gcc.target/i386/pr69052.c: New test.
10497
90a7a40b
AM
104982016-03-02 Alan Modra <amodra@gmail.com>
10499
10500 * gcc.dg/pr69990.c: New.
10501
69fa742f
JJ
105022016-03-02 Jakub Jelinek <jakub@redhat.com>
10503
de752fb0
JJ
10504 PR c/68062
10505 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10506
10507 PR middle-end/70022
10508 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10509
69fa742f
JJ
10510 PR target/70028
10511 * gcc.target/i386/pr70028.c: New test.
10512
7c65bd56
MK
105132016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10514
10515 * c-c++-common/asan/swapcontext-test-1.c,
10516 * c-c++-common/tsan/thread_leak.c,
10517 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10518 * g++.dg/tsan/benign_race.C,
10519 * g++.dg/tsan/fd_close_norace.C,
10520 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10521 races with sanitizer output
10522
37d98220 105232016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10524 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10525
10526 PR target/67278
10527 * gcc.dg/simd-8.c: New testcase.
10528
218db463
RB
105292016-03-02 Richard Biener <rguenther@suse.de>
10530
10531 PR middle-end/67278
10532 * gcc.dg/simd-7.c: New testcase.
10533
22c72158
EB
105342016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10535
10536 * gcc.target/i386/pr70007.c: Tweak.
10537
9a790ccc
DV
105382016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10539
10540 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10541
bd02f00f
MP
105422016-03-02 Marek Polacek <polacek@redhat.com>
10543
10544 PR c/67854
10545 * gcc.dg/pr67854.c: New test.
10546
1e840f39
JJ
105472016-03-02 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR middle-end/70025
10550 * gcc.dg/torture/pr70025.c: New test.
10551
bca00241
VK
105522016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10553
10554 PR tree-optimization/68621
10555 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10556
0bca04b8
EB
105572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10558
10559 * gcc.target/i386/pr70007.c: New test.
10560
2a9afc86
JL
105612016-03-01 Jeff Law <law@redhat.com>
10562
eab2541b 10563 PR tree-optimization/69196
9d83ef71 10564 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10565
2a9afc86
JL
10566 PR tree-optimization/69196
10567 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10568 duplicating code and spoiling the expected output.
10569
0d39977e
MM
105702016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10571
10572 PR target/70033
10573 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10574 supports power9 before doing tests.
10575 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10576 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10577 * gcc.target/powerpc/p9-permute.c: Likewise.
10578
a0c0699d
UB
105792016-03-01 Uros Bizjak <ubizjak@gmail.com>
10580
10581 PR target/70027
10582 * gcc.target/i386/pr70027.c: New test.
10583
0ae3ef47 105842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10585
10586 * gcc.dg/pr70017.c: New test.
10587
686e2237
JJ
105882016-03-01 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR c/69796
10591 PR c/69974
10592 * gcc.dg/pr69796.c: New test.
10593 * gcc.dg/pr69974.c: New test.
10594
f8e4188c
EB
105952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10596
10597 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10598
5e3f1c7c
JL
105992016-02-29 Jeff Law <law@redhat.com>
10600
10601 PR tree-optimization/69987
10602 * gfortran.dg/pr69987.f90: New test.
10603
10604 PR tree-optimization/69989
10605 * gcc.c-torture/compile/pr69989-2.c: New test.
10606
1be56bc5
MP
106072016-03-01 Marek Polacek <polacek@redhat.com>
10608
10609 PR c++/69795
10610 * g++.dg/parse/invalid1.C: New test.
10611
1b19470d
RB
106122016-03-01 Richard Biener <rguenther@suse.de>
10613
10614 PR middle-end/70022
10615 * gcc.dg/pr70022.c: New testcase.
10616
3ae0661a
IE
106172016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10618
10619 PR tree-optimization/69956
10620 * gcc.dg/pr69956.c: New test.
10621
0f09ab88
BS
106222016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10623
10624 PR target/70011
10625 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10626 XFAIL when hardware supports efficient unaligned storage access.
10627
76d881bf
PP
106282016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10629
10630 PR c++/69961
10631 * g++.dg/template/pr69961a.C: New test.
10632 * g++.dg/template/pr69961b.C: New test.
10633
7168133a
DM
106342016-02-29 David Malcolm <dmalcolm@redhat.com>
10635
10636 PR preprocessor/69985
10637 * gcc.dg/cpp/pr69985.c: New test case.
10638
0c6072a3
JL
106392016-02-29 Jeff Law <law@redhat.com>
10640
e66f219b
JL
10641 PR tree-optimization/70005
10642 * gcc.c-torture/execute/pr70005.c New test.
10643
0c6072a3
JL
10644 PR tree-optimization/69999
10645 * gcc.c-torture/compile/pr69999.c: New test.
10646
fd9fbdb3
YR
106472016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10648
10649 PR tree-optimization/69652
10650 * gcc.dg/torture/pr69652.c: Delete test.
10651 * gcc.dg/vect/pr69652.c: New test.
10652
cbd400b4
RB
106532016-02-19 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/69980
10656 * gfortran.dg/vect/pr69980.f90: New testcase.
10657
84ea0f58
EB
106582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10659
10660 * gcc.target/sparc/20160229-1.c: New test.
10661
5d2a63dc
EB
106622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10663
10664 * gnat.dg/stack_usage3.adb: New test.
10665 * gnat.dg/stack_usage3_pkg.ads: New helper.
10666
93e708f9
EB
106672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10668
10669 * gnat.dg/renaming8.adb: New test.
10670 * gnat.dg/renaming8_pkg1.ads: New helper.
10671 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10672 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10673
6512bc93
RB
106742016-02-29 Richard Biener <rguenther@suse.de>
10675
10676 PR tree-optimization/69720
10677 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10678
7b201a88
TK
106792016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10680
10681 PR fortran/68147
10682 PR fortran/47674
10683 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10684
82ee0cf2 106852016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10686 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10687
10688 PR fortran/56007
10689 * gfortran.dg/coarray_8.f90: Adjust error message.
10690 * gfortran.dg/pr56007.f90: New test.
10691 * gfortran.dg/pr56007.f: New test.
10692
cdc1a2c8
L
106932016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10694
10695 PR tree-optimization/69989
10696 * gcc.dg/torture/pr69989.c: New test.
10697
33505bcf
EB
106982016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10699
10700 * gcc.target/i386/stack-realign-win.c: New test.
10701
524bfb19
HA
107022016-02-28 Harald Anlauf <anlauf@gmx.de>
10703
10704 PR fortran/60126
10705 * gfortran.dg/pr60126.f90: New test.
10706
bd542508
JL
107072016-02-27 Jeff Law <law@redhat.com>
10708
10709 Revert
10710 2016-02-26 Richard Biener <rguenther@suse.de>
10711 Jeff Law <law@redhat.com>
10712
10713 PR tree-optimization/69740
10714 * gcc.c-torture/compile/pr69740-1.c: New test.
10715 * gcc.c-torture/compile/pr69740-2.c: New test.
10716
dd1291e0
JD
107172016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10718
5fb67f8b 10719 PR fortran/69910
dd1291e0
JD
10720 * gfortran.dg/newunit_4.f90: New test.
10721
5cfefb59
JJ
107222016-02-27 Jakub Jelinek <jakub@redhat.com>
10723
10724 PR target/69613
10725 PR rtl-optimization/69886
10726 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10727 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10728 target.
10729
20ba5f33
MS
107302016-02-26 Martin Sebor <msebor@redhat.com>
10731
10732 PR tree-optimization/15826
10733 * gcc.dg/tree-ssa/pr15826.c: New test.
10734
e6fb01b0
JJ
107352016-02-26 Jakub Jelinek <jakub@redhat.com>
10736
10737 PR target/69969
10738 * gcc.target/powerpc/pr69969.c: New test.
10739
e3e0cf64
MS
107402016-02-26 Martin Sebor <msebor@redhat.com>
10741
10742 PR c++/15766
10743 * g++.old-deja/g++.other/decl5.C: Add a test case.
10744
d1f2bea5
SB
107452016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10746
10747 PR target/69946
10748 * gcc.target/powerpc/pr69946.c: New file.
10749
4a4f9d2b 107502016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10751 Jeff Law <law@redhat.com>
4a4f9d2b 10752
e3e0cf64 10753 PR tree-optimization/69740
4a4f9d2b
RB
10754 * gcc.c-torture/compile/pr69740-1.c: New test.
10755 * gcc.c-torture/compile/pr69740-2.c: New test.
10756
ad2a2706
MJ
107572016-02-26 Martin Jambor <mjambor@suse.cz>
10758
10759 PR middle-end/69920
10760 * gcc.dg/torture/pr69932.c: New test.
10761 * gcc.dg/torture/pr69936.c: Likewise.
10762
1d11f7ce
AK
107632016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10764
10765 PR target/69709
10766 * gcc.target/s390/pr69709.c: New test.
10767
6cfccbb2
KT
107682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10769
10770 PR target/69245
10771 * gcc.target/aarch64/pr69245_1.c: New test.
10772
ac59ad4e
KT
107732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10774
10775 PR target/69613
10776 * gcc.dg/torture/pr69613.c: New test.
10777
a2ad54a0
JJ
107782016-02-26 Jakub Jelinek <jakub@redhat.com>
10779
10780 PR rtl-optimization/69891
10781 * gcc.target/i386/pr69891.c: New test.
10782
0884062c 107832016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10784 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10785
d2369d4f 10786 PR target/61397
c163789b
MM
10787 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10788 functionality for both 32-bit and 64-bit.
10789
5aed7e2c
RB
107902016-02-26 Richard Biener <rguenther@suse.de>
10791
10792 PR tree-optimization/69551
10793 * gcc.dg/torture/pr69951.c: New testcase.
10794
798e2a8e
RB
107952016-02-25 Richard Biener <rguenther@suse.de>
10796
10797 PR tree-optimization/48795
10798 * gcc.dg/Warray-bounds-18.c: New testcase.
10799
9559fbac
RO
108002016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10801
10802 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10803
c049b107
JJ
108042016-02-25 Jakub Jelinek <jakub@redhat.com>
10805
10806 PR rtl-optimization/69896
10807 * gcc.dg/pr69896.c: New test.
10808
1137001c
PP
108092016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10810
10811 PR c++/69736
10812 * g++.dg/cpp1y/paren2.C: New test.
10813
2e9c8641
MS
108142016-02-24 Martin Sebor <msebor@redhat.com>
10815
10816 PR c/51147
10817 * gcc.dg/enum-mode-2.c: New test.
10818
03ca8fb3
JJ
108192016-02-24 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR c++/69922
10822 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10823 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10824 * g++.dg/ubsan/pr69922.C: New test.
10825
0b05329b
MP
108262016-02-24 Marek Polacek <polacek@redhat.com>
10827
10828 PR c/69819
10829 * gcc.dg/pr69819.c: New test.
10830
57c2c374
MS
108312016-02-24 Martin Sebor <msebor@redhat.com>
10832
3b96b93a
MS
10833 PR c++/69912
10834 * g++.dg/ext/flexary15.C: New test.
10835
108362016-02-24 Martin Sebor <msebor@redhat.com>
10837
10838 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10839 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10840 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10841
65433bb5
MK
108422016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10843 Charles Baylis <charles.baylis@linaro.org>
10844
10845 PR debug/61033
10846 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10847
f802a424 108482016-02-24 Richard Biener <rguenther@suse.de>
44293580 10849 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10850
10851 PR middle-end/69760
10852 * gcc.dg/torture/pr69760.c: New testcase.
10853
525f795f
RO
108542016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10855
10856 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10857 pattern on Solaris with as.
10858
cd7bbceb
KT
108592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10860
10861 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10862 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10863 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10864 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10865
89c0c1fd
JJ
108662016-02-24 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR middle-end/69915
10869 * gcc.dg/pr69915.c: New test.
10870
0683fd27
KT
108712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10872
10873 PR rtl-optimization/69886
10874 * gcc.dg/torture/pr69886.c: New test.
10875
e53d562a
RB
108762016-02-24 Richard Biener <rguenther@suse.de>
10877
10878 PR middle-end/68963
10879 * gcc.dg/torture/pr68963.c: New testcase.
10880
74a00288
KT
108812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10882
10883 PR target/69875
10884 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10885 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10886 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10887 * gcc.target/arm/atomic_loaddi_1.c: New test.
10888 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10889 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10890 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10891 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10892 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10893 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10894 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10895 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10896
340fd4c9
JJ
108972016-02-24 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR middle-end/69909
10900 * gcc.dg/torture/pr69909.c: New test.
10901
47d3fdb2
RB
109022016-02-24 Richard Biener <rguenther@suse.de>
10903
10904 PR tree-optimization/69907
10905 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10906 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10907 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10908
dab73e73
CB
109092016-02-24 Christian Bruel <christian.bruel@st.com>
10910
10911 * gcc.target/arm/pragma_cpp_fma.c: New test.
10912
7cc5ec65
JD
109132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10914
10915 PR fortran/61156
10916 * gfortran.dg/include_6.f90: Update test.
10917
067fbd8b
JJ
109182016-02-23 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR objc/69844
10921 * objc.dg/pr69844.m: New test.
10922
64a454d9
JD
109232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10924
10925 PR libgfortran/69456
10926 * gfortran.dg/namelist_89.f90: New test.
10927 * gfortran.dg/pr59700.f90: Update test..
10928
35886f0b
MS
109292016-02-23 Martin Sebor <msebor@redhat.com>
10930
10931 PR middle-end/69780
10932 * g++.dg/ext/builtin_alloca.C: New test.
10933 * gcc.dg/builtins-68.c: New test.
10934
162cc7e3
RH
109352016-02-23 Richard Henderson <rth@redhat.com>
10936
10937 * gcc.target/i386/addr-space-3.c: Remove test.
10938
196440f8
DM
109392016-02-23 David Malcolm <dmalcolm@redhat.com>
10940
10941 PR preprocessor/69126
10942 PR preprocessor/69543
10943 * c-c++-common/pr69126-2-long.c: New test.
10944 * c-c++-common/pr69126-2-short.c: New test.
10945 * c-c++-common/pr69543-1.c: Remove xfail.
10946
1d3121af
DM
109472016-02-23 David Malcolm <dmalcolm@redhat.com>
10948
10949 PR preprocessor/69126
10950 PR preprocessor/69543
10951 PR preprocessor/69558
10952 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10953 (f): Rename to...
10954 (test_2): ...this, and add leading comment.
10955 (MACRO_3, test_3): New.
10956 (MACRO_4A, MACRO_4B, test_4): New.
10957 (MACRO): Rename to...
10958 (MACRO_5): ...this.
10959 (g): Rename to...
10960 (test_5): ...this, updating for renaming of MACRO, and
10961 add leading comment.
10962 * c-c++-common/pr69543-1.c: New.
10963 * c-c++-common/pr69543-2.c: New.
10964 * c-c++-common/pr69543-3.c: New.
10965 * c-c++-common/pr69543-4.c: New.
10966 * c-c++-common/pr69558-1.c: New.
10967 * c-c++-common/pr69558-2.c: New.
10968 * c-c++-common/pr69558-3.c: New.
10969 * c-c++-common/pr69558-4.c: New.
10970 * gcc.dg/pr69558.c: Move to...
10971 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10972 xfail for c++.
10973
f99c3557
TS
109742016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10975
10976 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10977 to -ftree-parallelize-loops/-fopenacc changes.
10978 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10979 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10980 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10981 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10982 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10983 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10984 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10985 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10986 * c-c++-common/goacc/kernels-loop.c: Likewise.
10987 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10988 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10989 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10990 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10991
c60ec7c2
RO
109922016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10993
10994 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10995
f1a62b6f
JJ
109962016-02-23 Jakub Jelinek <jakub@redhat.com>
10997
e67bf044
JJ
10998 PR c++/69902
10999 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11000
f1a62b6f
JJ
11001 PR c/69900
11002 * gcc.dg/pr69900.c: New test.
11003
20c5e09e
MJ
110042016-02-23 Martin Jambor <mjambor@suse.cz>
11005
11006 PR tree-optimization/69666
11007 * gcc.dg/tree-ssa/pr69666.c: New test.
11008
e457a6fc
AV
110092016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11010
11011 PR fortran/67451
11012 * gfortran.dg/coarray_allocate_5.f08: New test.
11013
d7b574f4
AK
110142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11015
11016 * gcc.target/s390/vcond-shift.c: Move to ...
11017 * gcc.target/s390/vector/vcond-shift.c: ... here.
11018
58bdeb44
AK
110192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11020
11021 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11022 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11023
7cd0387b
AK
110242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11025
11026 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11027
4246c8da
MW
110282016-02-20 Mark Wielaard <mjw@redhat.com>
11029
11030 PR c/28901
11031 * gcc.dg/unused-variable-3.c: New test.
11032
f93bc532
JJ
110332016-02-22 Jakub Jelinek <jakub@redhat.com>
11034
11035 PR target/69888
11036 * gcc.target/i386/pr69888.c: New test.
11037
c4e360f4
RB
110382016-02-22 Richard Biener <rguenther@suse.de>
11039
11040 PR tree-optimization/69882
11041 * gfortran.dg/vect/pr69882.f90: New testcase.
11042
09c92f1c
JJ
110432016-02-22 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR target/69885
11046 * gcc.dg/pr69885.c: New test.
11047
f88d45dc
OE
110482016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11049
11050 PR target/69806
11051 PR target/54089
11052 * gcc.target/sh/pr54089-10.c: New.
11053
ce1ff48e
PT
110542016-02-20 Paul Thomas <pault@gcc.gnu.org>
11055
11056 PR fortran/69423
11057 * gfortran.dg/deferred_character_15.f90 : New test.
11058
bbf27208
DH
110592016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11060
11061 PR fortran/57365
11062 gfortran.dg/allocate_with_source_18.f03: New test.
11063
110642016-02-20 Harald Anlauf <anlauf@gmx.de>
11065
11066 PR fortran/52531
11067 gfortran.dg/gomp/pr52531.f90: New test.
11068
268be88c
BE
110692016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11070
11071 PR c++/69865
11072 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11073 -std=c++03.
11074
4b6c824a
JJ
110752016-02-19 Jakub Jelinek <jakub@redhat.com>
11076
871b3f47
JJ
11077 PR c++/69826
11078 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11079 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11080
7a965d51
JJ
11081 PR c++/69850
11082 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11083
4b6c824a
JJ
11084 PR c++/69851
11085 * g++.dg/torture/pr69851.C: New test.
11086
15fca21a
MS
110872016-02-19 Martin Sebor <msebor@redhat.com>
11088
11089 PR testsuite/69573
11090 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11091
19e21586
JJ
110922016-02-19 Jakub Jelinek <jakub@redhat.com>
11093
03a616ac
JJ
11094 PR c++/69850
11095 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11096 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11097
19e21586
JJ
11098 PR c++/67767
11099 * g++.dg/cpp0x/pr67767.C: New test.
11100
2db16594
KT
111012016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11102
11103 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11104 for fp, simd, crypto, crc, lse.
11105 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11106 above.
11107 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11108 effective target check.
11109
5a7d9d1e
JJ
111102016-02-19 Jakub Jelinek <jakub@redhat.com>
11111
11112 PR target/69820
11113 * gcc.target/i386/pr69820.c: New test.
11114
6448f064
AK
111152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11116
11117 * gcc.target/s390/vector/int128-1.c: New test.
11118
d0a859e6
AK
111192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11120
11121 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11122
9e4eb643
AK
111232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11124
11125 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11126 instruction pattern name to prevent the testcase from failing with
11127 -march=z13.
11128
859a4c0e
AK
111292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11130
11131 * gcc.target/s390/md/movstr-2.c: New test.
11132
efc2340b
MK
111332016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11134
11135 * gcc.target/s390/morestack.c: New test.
11136
ca2bfbc2
DV
111372016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11138
11139 PR target/69625
11140 * gcc.target/s390/pr69625.c: Add test case.
11141
efd4bd05
BE
111422016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11143
11144 PR testsuite/68580
11145 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11146
2bf2078a
MM
111472016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11148
11149 PR target/68404
11150 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11151 * gcc.target/powerpc/fusion3.c: Likewise.
11152
f003579e
RB
111532016-02-18 Richard Biener <rguenther@suse.de>
11154
11155 PR middle-end/69553
11156 * g++.dg/torture/pr69553.C: New testcase.
11157
19233914
NC
111582016-02-18 Nick Clifton <nickc@redhat.com>
11159
efd4bd05
BE
11160 PR target/62254
11161 PR target/69610
11162 * gcc.target/arm/pr62554.c: New test.
11163 * gcc.target/arm/pr69610-1.c: New test.
11164 * gcc.target/arm/pr69610-2.c: New test.
19233914 11165
23f27839
RB
111662016-02-18 Richard Biener <rguenther@suse.de>
11167
11168 PR middle-end/69854
11169 * gcc.dg/torture/pr69854.c: New testcase.
11170
932c0da4
JJ
111712016-02-17 Jakub Jelinek <jakub@redhat.com>
11172
11173 PR c++/69850
11174 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11175
1bed93e4
BS
111762012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11177
11178 * gcc.target/powerpc/vec-cg.c: New test.
11179
57bfb134
RB
111802016-02-17 Richard Biener <rguenther@suse.de>
11181
11182 PR testsuite/69586
11183 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11184
a44e0ebb
KT
111852016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11186
11187 PR target/69161
11188 * gcc.c-torture/compile/pr69161.c: New test.
11189
ffacd726
DS
111902016-02-17 David Sherwood <david.sherwood@arm.com>
11191
11192 PR target/69532
11193 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11194 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11195
448db8d2
EB
111962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11197
11198 * gcc.dg/ifcvt-4.c: Skip on Visium.
11199
e2f0522e
EB
112002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11201
11202 * gnat.dg/atomic8.adb: New test.
11203
bf17fe3f
EB
112042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11205
11206 * gnat.dg/discr46.ad[sb]: New test.
11207
ecf835e9
KN
112082016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11209
11210 PR Target/48344
11211 * gcc.target/powerpc/pr48344-1.c: New test.
11212
49a1164a
TK
112132015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11214
11215 PR fortran/69742
11216 * gfortran.dg/associate_21.f90: New test.
11217
bf14eba2
JJ
112182016-02-16 Jakub Jelinek <jakub@redhat.com>
11219
11220 PR c/69835
11221 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11222 -Wnonnull in dg-options.
11223 * c-c++-common/nonnull-2.c: New test.
11224
35a093b6
JG
112252016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11226 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11227
11228 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11229
e387d491
JJ
112302016-02-16 Jakub Jelinek <jakub@redhat.com>
11231
11232 PR middle-end/69801
11233 * gcc.dg/pr69801.c: Add empty dg-options.
11234
ba539195
JN
112352016-02-16 James Norris <jnorris@codesourcery.com>
11236
11237 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11238 * g++.dg/goacc/deviceptr-1.c: New file.
11239
2a2b8f64
JJ
112402016-02-16 Jakub Jelinek <jakub@redhat.com>
11241
11242 PR tree-optimization/69820
11243 * gcc.dg/vect/pr69820.c: New test.
11244
87440c29
RB
112452016-02-16 Richard Biener <rguenther@suse.de>
11246
11247 PR tree-optimization/69776
11248 * gcc.dg/torture/pr69776-2.c: New testcase.
11249
6d87c306
BS
112502016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11251
11252 PR tree-optimization/69714
11253 * gcc.dg/torture/pr69714.c: New test.
11254
3824a0a2
JJ
112552016-02-16 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR tree-optimization/69802
11258 * gcc.dg/pr69802.c: New test.
11259
c8cfe96e
RB
112602016-02-16 Richard Biener <rguenther@suse.de>
11261
11262 PR middle-end/69801
11263 * gcc.dg/pr69801.c: New testcase.
11264
fc12098d
JD
112652016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11266
11267 PR libgfortran/69651
11268 * gfortran.dg/read_bang.f90: New test.
11269 * gfortran.dg/read_bang4.f90: New test.
11270
ba6b3795
JJ
112712016-02-15 Jakub Jelinek <jakub@redhat.com>
11272
f0516ca4
JJ
11273 PR c++/69658
11274 * g++.dg/init/pr69658.C: New test.
11275
ba6b3795
JJ
11276 PR c++/69797
11277 * c-c++-common/pr69797.c: New test.
11278
de3f9a2d
PK
112792016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11280
11281 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11282 check for aarch64*-*-*.
11283
17a3b967
RB
112842016-02-15 Richard Biener <rguenther@suse.de>
11285
11286 PR tree-optimization/69783
11287 * gcc.dg/vect/pr69783.c: New testcase.
11288
1c48bff1
RB
112892016-02-15 Richard Biener <rguenther@suse.de>
11290
11291 PR tree-optimization/69776
11292 * gcc.dg/torture/pr69776.c: New testcase.
11293
1e6025b6
TK
112942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11295
11296 PR fortran/60526
11297 * gfortran.dg/type_decl_4.f90: Reinstated.
11298
d3308279
JDA
112992016-02-14 John David Anglin <danglin@gcc.gnu.org>
11300
11301 PR fortran/68746
11302 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11303
b7c56581
TK
113042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11305
11306 PR fortran/60526
11307 PR bootstrap/69816
11308 * gfortran.dg/type_decl_4.f90: Removed.
11309
60cb4ef5
TK
113102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11311
11312 PR fortran/60526
11313 * gfortran.dg/type_decl_4.f90: New test.
11314
f6964637
AM
113152016-02-14 Alan Modra <amodra@gmail.com>
11316
1a8849d1 11317 PR testsuite/68886
f6964637
AM
11318 * gcc.c-torture/execute/stkalign.c: Revise test.
11319
f5121920
OE
113202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11321
11322 PR target/67260
11323 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11324
6cda3ab6
OE
113252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11326
11327 PR target/67260
11328 * gcc.target/sh/torture/pr67260.c: New.
11329
6786e598
JDA
113302016-02-12 John David Anglin <danglin@gcc.gnu.org>
11331
11332 * gcc.dg/pr67964.c: Add dg-require-alias.
11333
7e05dad8
OE
113342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11335
11336 PR target/67636
11337 PR target/64345
11338 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11339
7f4cc3ce
JD
113402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11341
11342 PR libgfortran/69668
11343 * gfortran.dg/namelist_88.f90: New test.
11344
955ca6dc
JD
113452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11346
11347 PR libgfortran/69668
11348 * gfortran.dg/namelist_38.f90: Update test.
11349 * gfortran.dg/namelist_84.f90: Update test.
11350
876217ae
DM
113512016-02-12 David Malcolm <dmalcolm@redhat.com>
11352
11353 PR other/69554
11354 * gcc.dg/pr69554-1.c: New test.
11355 * gfortran.dg/pr69554-1.F90: New test.
11356 * gfortran.dg/pr69554-2.F90: New test.
11357 * lib/gcc-dg.exp (proc dg-locus): New function.
11358 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11359 distinguish between the caret-printing and non-caret-printing
11360 cases. If caret-printing has been explicitly enabled, bail out
11361 without attempting to fix up the output.
11362
61789eed
DM
113632016-02-12 David Malcolm <dmalcolm@redhat.com>
11364
11365 PR driver/69265
11366 PR driver/69453
11367 * gcc.dg/spellcheck-options-3.c: New test case.
11368 * gcc.dg/spellcheck-options-4.c: New test case.
11369 * gcc.dg/spellcheck-options-5.c: New test case.
11370 * gcc.dg/spellcheck-options-6.c: New test case.
11371 * gcc.dg/spellcheck-options-7.c: New test case.
11372 * gcc.dg/spellcheck-options-8.c: New test case.
11373 * gcc.dg/spellcheck-options-9.c: New test case.
11374 * gcc.dg/spellcheck-options-10.c: New test case.
11375
c3090c1f
JJ
113762016-02-12 Jakub Jelinek <jakub@redhat.com>
11377
11378 PR rtl-optimization/69764
11379 PR rtl-optimization/69771
11380 * c-c++-common/pr69764.c: New test.
11381 * gcc.dg/torture/pr69771.c: New test.
11382
8222034d
MP
113832016-02-12 Marek Polacek <polacek@redhat.com>
11384
11385 * g++.dg/torture/init-list1.C: New.
11386
f749f792
MP
113872016-02-12 Marek Polacek <polacek@redhat.com>
11388
11389 * gcc.dg/pr69522.c: Add empty dg-options.
11390
199fb02a
IE
113912016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11392
11393 * g++.dg/lto/lto.exp: Include and init mpx.
11394 * g++.dg/lto/pr69729_0.C: New test.
11395
b69539cb
JJ
113962016-02-12 Jakub Jelinek <jakub@redhat.com>
11397
06ff7000
JJ
11398 PR ipa/69241
11399 * g++.dg/ipa/pr69241-4.C: New test.
11400
b69539cb
JJ
11401 PR ipa/68672
11402 * g++.dg/ipa/pr68672-1.C: New test.
11403 * g++.dg/ipa/pr68672-2.C: New test.
11404 * g++.dg/ipa/pr68672-3.C: New test.
11405
16595a1f
BS
114062016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11407
11408 PR c/69522
6d87c306 11409 * gcc.dg/pr69522.c: New test.
16595a1f 11410
38d795d2
PP
114112016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11412
11413 PR c++/69098
11414 * g++.dg/cpp1y/69098.C: New test.
11415 * g++.dg/cpp1y/69098-2.C: New test.
11416
9c582551
JJ
114172016-02-12 Jakub Jelinek <jakub@redhat.com>
11418
11419 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11420 and neighbour -> neighbor.
11421 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11422 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11423 * c-c++-common/Wvarargs.c: Likewise.
11424 * c-c++-common/goacc/host_data-5.c: Likewise.
11425 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11426 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11427 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11428 * gcc.target/aarch64/pr60697.c: Likewise.
11429 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11430 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11431 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11432 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11433 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11434 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11435 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11436 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11437 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11438 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11439 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11440 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11441 * g++.dg/lookup/koenig5.C: Likewise.
11442 * g++.dg/ext/no-asm-2.C: Likewise.
11443 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11444 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11445 * gfortran.dg/used_types_16.f90: Likewise.
11446 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11447 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11448 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11449 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11450 * gfortran.dg/abstract_type_6.f03: Likewise.
11451 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11452 * gfortran.dg/used_types_15.f90: Likewise.
11453 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11454 * gfortran.dg/exit_3.f08: Likewise.
11455 * gfortran.dg/open_status_2.f90: Likewise.
11456 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11457 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11458 * gfortran.dg/associate_1.f03: Likewise.
11459 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11460 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11461 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11462 * gcc.dg/builtin-object-size-1.c: Likewise.
11463 * gcc.dg/noreturn-6.c: Likewise.
11464 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11465 * gcc.dg/globalalias.c: Likewise.
11466 * gcc.dg/builtins-config.h: Likewise.
11467 * gcc.dg/pr30457.c: Likewise.
11468 * gcc.c-torture/compile/volatile-1.c: Likewise.
11469 * gcc.c-torture/execute/20101011-1.c: Likewise.
11470 * c-c++-common/Waddress-1.c: Likewise.
11471
66756373
JJ
114722016-02-11 Jakub Jelinek <jakub@redhat.com>
11473
11474 PR c/69768
11475 * c-c++-common/Waddress-1.c: New test.
11476
76fe932b
AV
114772016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11478
11479 PR fortran/69296
11480 * gfortran.dg/associate_19.f03: New test.
11481 * gfortran.dg/associate_20.f03: New test.
11482
564c4d4b
OE
114832016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11484
11485 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11486
e1c1ecb0
KT
114872016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11488
11489 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11490 .arch armv8-a\n. Add -dA to dg-options.
11491 * gcc.target/aarch64/assembler_arch_1.c: New test.
11492 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11493
0d7d9458
PC
114942016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11495
11496 PR c++/68726
11497 * g++.dg/cpp0x/pr68726.C: New.
11498
e6208a60
IE
114992016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11500
11501 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11502 test.
11503
281a11eb
RB
115042016-02-11 Richard Biener <rguenther@suse.de>
11505
11506 * g++.dg/tree-ssa/pr61034.C: Adjust.
11507
e03dd765
VM
115082016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11509
4b48faf5 11510 PR target/69148
e03dd765
VM
11511 * gcc.target/s390/pr69148.c: New.
11512
cdc23927
YR
115132016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11514
11515 PR tree-optimization/69652
11516 * gcc.dg/torture/pr69652.c: New test.
11517
e199dd0a
JJ
115182016-02-10 Jakub Jelinek <jakub@redhat.com>
11519 Patrick Palka <ppalka@gcc.gnu.org>
11520
11521 PR ipa/69241
11522 PR c++/69649
11523 * g++.dg/ipa/pr69241-1.C: New test.
11524 * g++.dg/ipa/pr69241-2.C: New test.
11525 * g++.dg/ipa/pr69241-3.C: New test.
11526 * g++.dg/ipa/pr69649.C: New test.
11527
d6b38027
UB
115282016-02-10 Uros Bizjak <ubizjak@gmail.com>
11529
11530 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11531 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11532
13b562c5
BC
115332016-02-10 Bin Cheng <bin.cheng@arm.com>
11534
11535 PR tree-optimization/68021
11536 * gcc.dg/tree-ssa/pr68021.c: New test.
11537
24a179f8
RB
115382016-02-10 Richard Biener <rguenther@suse.de>
11539
11540 PR tree-optimization/69726
11541 * gcc.dg/uninit-22.c: New testcase.
11542
0d99886f
AP
115432016-02-09 Andrew Pinski <apinski@cavium.com>
11544
11545 PR tree-opt/69282
11546 * gcc.c-torture/compile/20160205-1.c: New testcase.
11547
ab04995c
MM
115482016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11549
11550 PR target/68404
11551 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11552 instead accessing a really large arrray.
11553 * gcc.target/powerpc/fusion3.c: Likewise.
11554
4b79ac23
CB
115552016-02-09 Charles Baylis <charles.baylis@linaro.org>
11556
11557 PR target/68532
11558 * gcc.c-torture/execute/pr68532.c: New test.
11559
b890a441
AO
115602016-02-11 Alexandre Oliva <aoliva@redhat.com>
11561
11562 PR target/69634
11563 * gcc.dg/pr69634.c: New.
11564
84a5bef7
RB
115652016-02-09 Richard Biener <rguenther@suse.de>
11566
11567 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11568
1f123759 115692016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11570
1f123759
AF
11571 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11572
65860c77
YR
115732016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11574
11575 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11576
7e1e8a0a
RB
115772016-02-09 Richard Biener <rguenther@suse.de>
11578
11579 PR tree-optimization/69715
11580 * gcc.dg/torture/pr69715.c: New testcase.
11581
efb45a9f
PP
115822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11583
11584 PR c++/69139
11585 * g++.dg/cpp0x/trailing12.C: New test.
11586 * g++.dg/cpp0x/trailing13.C: New test.
11587
20a0c6f9
PP
115882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11589
11590 PR c++/69283
11591 PR c++/67835
11592 * g++.dg/cpp1y/auto-fn29.C: New test.
11593 * g++.dg/cpp1y/auto-fn30.C: New test.
11594
a162f3af
JJ
115952016-02-08 Jakub Jelinek <jakub@redhat.com>
11596
11597 PR tree-optimization/69209
11598 * gcc.c-torture/compile/pr69209.c: New test.
11599
4b4a9fbd
JL
116002016-02-08 Jeff Law <law@redhat.com>
11601
11602 PR tree-optimization/68541
11603 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11604 of statements allowed in join block for path splitting.
11605
cfac5ed2
JJ
116062016-02-08 Jakub Jelinek <jakub@redhat.com>
11607
f68bc23f
JJ
11608 PR c++/59627
11609 * g++.dg/gomp/pr59627.C: New test.
11610
cfac5ed2
JJ
11611 PR ipa/69239
11612 * g++.dg/ipa/pr69239.C: New test.
11613
44714d8c
DM
116142016-02-08 David Malcolm <dmalcolm@redhat.com>
11615
11616 PR preprocessor/69664
11617 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11618 * gcc.dg/cpp/warn-comments.c: Likewise.
11619
eba9e839
MP
116202016-02-08 Marek Polacek <polacek@redhat.com>
11621
11622 PR c++/69688
11623 * g++.dg/init/const12.C: New test.
11624
a011cd92
BS
116252016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11626
11627 PR target/60410
11628 * gcc.dg/lto/pr55113_0.c: Remove test.
11629
5317b1be
RB
116302016-02-08 Richard Biener <rguenther@suse.de>
11631
11632 PR tree-optimization/69719
11633 * gcc.dg/torture/pr69719.c: New testcase.
11634
63998a63
RB
116352016-02-08 Richard Biener <rguenther@suse.de>
11636 Jeff Law <law@redhat.com>
11637
11638 PR target/68273
11639 * gcc.target/mips/pr68273.c: New testcase.
11640
43f4a281
RB
116412016-02-08 Richard Biener <rguenther@suse.de>
11642
11643 PR rtl-optimization/69274
11644 * gcc.target/i386/addr-sel-1.c: XFAIL.
11645
0b604d2d
JL
116462016-02-08 Jeff Law <law@redhat.com>
11647
e8dfe49e
JL
11648 PR tree-optimization/68541
11649 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11650
6daecd7a 11651 PR tree-optimization/65917
0b604d2d
JL
11652 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11653
c0f0e35a
JD
116542016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11655
11656 PR fortran/50555
11657 * gfortran.dg/namelist_args.f90: New test.
11658
8981d712
JL
116592016-02-05 Jeff Law <law@redhat.com>
11660
6daecd7a 11661 PR tree-optimization/68541
8981d712
JL
11662 * gcc.dg/tree-ssa/split-path-2.c: New test.
11663 * gcc.dg/tree-ssa/split-path-3.c: New test.
11664 * gcc.dg/tree-ssa/split-path-4.c: New test.
11665 * gcc.dg/tree-ssa/split-path-5.c: New test.
11666 * gcc.dg/tree-ssa/split-path-6.c: New test.
11667 * gcc.dg/tree-ssa/split-path-7.c: New test.
11668
46cb9332
MS
116692016-02-05 Martin Sebor <msebor@redhat.com>
11670
11671 PR c++/69662
11672 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11673 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11674
be2083ea
RH
116752016-02-06 Richard HEnderson <rth@redhat.com>
11676
11677 PR c/69643
11678 * gcc.target/i386/addr-space-4.c: New.
11679 * gcc.target/i386/addr-space-5.c: New.
11680
711d7c23
MM
116812016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11682
11683 PR fortran/66089
11684 * gfortran.dg/elemental_dependency_6.f90: New.
11685
b5c1c988
JJ
116862016-02-05 Jakub Jelinek <jakub@redhat.com>
11687
861c7bcd
JJ
11688 PR rtl-optimization/69691
11689 * gcc.c-torture/execute/pr69691.c: New test.
11690
b5c1c988
JJ
11691 PR c++/69628
11692 * g++.dg/parse/pr69628.C: New test.
11693
f7dfa966
UB
116942016-02-05 Uros Bizjak <ubizjak@gmail.com>
11695
11696 * gcc.dg/sancov/asan.c: Move to ...
11697 * gcc.dg/asan/sancov-1.c: ... here.
11698
9b143e64
UB
116992016-02-05 Uros Bizjak <ubizjak@gmail.com>
11700
11701 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11702
f5d4b899
L
117032016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11704
11705 PR target/69677
11706 * gcc.target/i386/pr69677.c: New test.
11707
76c85fbb
PP
117082016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11709
11710 PR c++/68948
11711 * g++.dg/template/pr68948.C: New test.
11712
f181bf90
DV
117132016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11714
11715 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11716 (only necessary on s390x).
11717
714fb282
L
117182016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11719
11720 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11721 -mno-accumulate-outgoing-args.
11722
618d6c1c
PP
117232016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11724
11725 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11726
1066e9b5
JJ
117272016-02-04 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR c/69669
11730 * c-c++-common/pr69669.c: New test.
11731
76255d0d
MM
117322016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11733
11734 PR target/69667
11735 * g++.dg/pr69667.C: New file.
11736
e0b059b1
WD
117372016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11738
11739 PR target/69619
11740 * gcc.dg/pr69619.c: Add new test.
11741
2692b5c8
RS
117422016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11743
11744 PR rtl-optimization/69577
11745 * gcc.target/i386/pr69577.c: New test.
11746
7db337c2
ML
117472016-02-04 Martin Liska <mliska@suse.cz>
11748
11749 * g++.dg/asan/pr69276.C: New test.
11750
cc9c0829
KT
117512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11752
11753 PR target/65932
11754 PR target/67714
11755 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11756 a single smulbb instruction.
11757 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11758 * gcc.target/amr/wmul-2.c: Likewise.
11759
eb9feb52
KT
117602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11761
11762 PR target/65932
11763 PR target/67714
11764 * gcc.c-torture/execute/pr67714.c: New test.
11765
61f727fe
JJ
117662016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11767
11768 PR target/69454
11769 * gcc.target/i386/pr69454-1.c: New test.
11770 * gcc.target/i386/pr69454-2.c: New test.
11771
05dd97db
MS
117722016-02-03 Martin Sebor <msebor@redhat.com>
11773
11774 PR c++/69251
11775 PR c++/69253
11776 PR c++/69290
11777 PR c++/69277
11778 PR c++/69349
11779 * g++.dg/ext/flexarray-mangle-2.C: New test.
11780 * g++.dg/ext/flexarray-mangle.C: New test.
11781 * g++.dg/ext/flexarray-subst.C: New test.
11782 * g++.dg/ext/flexary11.C: New test.
11783 * g++.dg/ext/flexary12.C: New test.
11784 * g++.dg/ext/flexary13.C: New test.
11785 * g++.dg/ext/flexary14.C: New test.
11786 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11787
dac2fc29
L
117882016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11789
11790 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11791 Define only if CHECK_FLOAT128 is defined.
11792 (main): Properly initialize u5.
11793
eadb8035
JJ
117942016-02-03 Jakub Jelinek <jakub@redhat.com>
11795
0afbb81b
JJ
11796 PR c/69627
11797 * gcc.dg/pr69627.c: New test.
11798
eadb8035
JJ
11799 PR target/69644
11800 * gcc.dg/pr69644.c: New test.
11801
b12d4923
MS
118022016-02-03 Mike Stump <mikestump@comcast.net>
11803
11804 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11805 support for struct-layout-1.exp.
11806
ab4bae0c
PP
118072016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11808
11809 PR c++/69056
618d6c1c 11810 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11811
95831c01
VM
118122016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11813 Alexandre Oliva <aoliva@redhat.com>
11814
11815 PR target/69461
11816 * gcc.target/powerpc/pr69461.c: New.
11817
ccc71ab8
UB
118182016-02-03 Uros Bizjak <ubizjak@gmail.com>
11819
11820 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11821 works from here ...
11822 (check_effective_target_fsanitize_thread): ... to here. Do not
11823 specify additional compile flags for the test source.
11824 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11825 specify additional compile flags for the test source.
11826
96299640
WD
118272016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11828
11829 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11830
781d83d9
AV
118312016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11832
11833 PR fortran/67451
11834 PR fortran/69418
11835 * gfortran.dg/coarray_allocate_2.f08: New test.
11836 * gfortran.dg/coarray_allocate_3.f08: New test.
11837 * gfortran.dg/coarray_allocate_4.f08: New test.
11838
d8208e6d
AL
118392016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11840
11841 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11842 use same scan-tree-dump-times on all platforms.
11843 * gcc.dg/vect/vect-outer-1.c: Likewise.
11844 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11845 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11846 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11847 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11848 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11849 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11850 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11851
a8394fa0
SB
118522016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11853
11854 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11855 warning.
11856
f3baa1d3
L
118572016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11858
11859 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11860
eb077516
JN
118612016-02-02 James Norris <jnorris@codesourcery.com>
11862
11863 * c-c++-common/goacc/routine-5.c: Add tests.
11864
578fb225
AM
118652016-02-02 Alexander Monakov <amonakov@ispras.ru>
11866
11867 * gcc.target/nvptx/unsigned-cmp.c: New test.
11868
c64f7d37
WD
118692016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11870
11871 * gcc.target/aarch64/scalar_shift_1.c
11872 (test_corners_sisd_di): Improve force to SIMD register.
11873 (test_corners_sisd_si): Likewise.
11874 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11875 Remove scan-assembler check for ldr.
11876
90c6f26c
RB
118772016-02-02 Richard Biener <rguenther@suse.de>
11878
11879 PR tree-optimization/69595
11880 * gcc.dg/Warray-bounds-17.c: New testcase.
11881
9dc03c97
RB
118822016-02-02 Richard Biener <rguenther@suse.de>
11883
11884 PR tree-optimization/69606
11885 * gcc.dg/torture/pr69606.c: New testcase.
11886
2d4dc223
YR
118872016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11888
11889 PR middle-end/68542
11890 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11891 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11892
65c98fde
AM
118932016-02-02 Alan Modra <amodra@gmail.com>
11894
11895 PR target/69548
11896 * gcc.target/powerpc/pr69548.c: New test.
11897
e1b81f2b
JJ
118982016-02-01 Jakub Jelinek <jakub@redhat.com>
11899
d0268b37
JJ
11900 PR rtl-optimization/69592
11901 * gcc.dg/pr69592.c: New test.
11902
e1b81f2b
JJ
11903 PR preprocessor/69543
11904 PR c/69558
11905 * gcc.dg/pr69543.c: New test.
11906 * gcc.dg/pr69558.c: New test.
11907
7dd7780d
UB
119082016-02-01 Uros Bizjak <ubizjak@gmail.com>
11909
bf672ee5
UB
11910 PR testsuite/65940
11911 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11912
9a7013f8
MS
119132016-02-01 Martin Sebor <msebor@redhat.com>
11914
11915 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11916
e681fb2b
BC
119172016-02-01 Bin Cheng <bin.cheng@arm.com>
11918
11919 PR tree-optimization/67921
11920 * c-c++-common/ubsan/pr67921.c: New test.
11921
ff86345f
RB
119222016-02-01 Richard Biener <rguenther@suse.de>
11923
11924 PR middle-end/69556
11925 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11926
bc369dbd
RB
119272016-02-01 Richard Biener <rguenther@suse.de>
11928
11929 PR tree-optimization/69574
11930 * gcc.dg/torture/pr69574.c: New testcase.
11931
ef318184
RB
119322016-02-01 Richard Biener <rguenther@suse.de>
11933
11934 PR tree-optimization/69579
11935 * gcc.dg/setjmp-6.c: New testcase.
11936
654745e6
JJ
119372016-02-01 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR rtl-optimization/69570
11940 * g++.dg/opt/pr69570.C: New test.
11941
e6c0c44b
RH
119422016-02-01 Richard Henderson <rth@redhat.com>
11943
11944 * gcc.dg/pr69535.c: New test.
11945
6ff3f09a
JDA
119462016-01-31 John David Anglin <danglin@gcc.gnu.org>
11947
2c005538
JDA
11948 PR testsuite/69584
11949 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11950 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11951
61083a4b
JDA
11952 PR debug/68244
11953 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11954
6ff3f09a
JDA
11955 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11956
0c221916
PT
119572016-01-31 Paul Thomas <pault@gcc.gnu.org>
11958
11959 PR fortran/67564
11960 * gfortran.dg/allocate_with_source_17.f03: New test.
11961
db7a2818
JJ
119622016-01-30 Jakub Jelinek <jakub@redhat.com>
11963
11964 PR tree-optimization/69546
11965 * gcc.dg/torture/pr69546.c: New test.
11966
e520d5f0
PT
119672016-01-30 Paul Thomas <pault@gcc.gnu.org>
11968
11969 PR fortran/69566
11970 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11971
343c05d3
MS
119722016-01-30 Martin Sebor <msebor@redhat.com>
11973
11974 PR c++/68490
11975 * g++.dg/ext/flexary10.C: New test.
11976
d6c3a539
DH
119772016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11978
11979 PR fortran/66707
11980 gfortran.dg/common_23.f90: New test.
11981
52d72fcd
BS
119822016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11983
11984 PR target/65546
11985 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11986 condition being checked, and disable it when the target supports
11987 misaligned loads and stores.
11988
3a5d2ba4
JJ
119892016-01-29 Jakub Jelinek <jakub@redhat.com>
11990
11991 PR debug/69518
11992 * gcc.dg/torture/pr69518.c: New test.
11993
6bbacdb5
L
119942016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11995
11996 PR target/69530
11997 * gcc.target/i386/pr69530.c: New test.
11998
af932cdb
SE
119992016-01-29 Steve Ellcey <sellcey@imgtec.com>
12000
12001 PR target/65604
12002 * gcc.target/mips/div-delay.c: New test.
12003
26658b7c
JJ
120042016-01-29 Jakub Jelinek <jakub@redhat.com>
12005
33e89989
JJ
12006 PR target/69551
12007 * gcc.target/i386/pr69551.c: New test.
12008
26658b7c
JJ
12009 PR target/66137
12010 * gcc.target/i386/pr66137.c: New test.
12011
401116b5
AB
120122016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12013
12014 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12015 always built for p5600.
12016 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12017 isa=p5600 dg-option.
12018
d4abfcc5
RB
120192016-01-29 Richard Biener <rguenther@suse.de>
12020
12021 PR tree-optimization/69547
12022 * g++.dg/tree-ssa/pr69547.C: New testcase.
12023
16b77b32
JJ
120242016-01-29 Jakub Jelinek <jakub@redhat.com>
12025
12026 PR debug/66869
12027 * g++.dg/warn/Wunused-function2.C: New test.
12028
a1c95464
DV
120292016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12030
12031 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12032 support for test to succeed.
12033
5453bfed
MP
120342016-01-29 Marek Polacek <polacek@redhat.com>
12035
12036 PR c++/69509
12037 PR c++/69516
12038 * g++.dg/ext/constexpr-vla2.C: New test.
12039 * g++.dg/ext/constexpr-vla3.C: New test.
12040 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12041
452ec2a5
RB
120422016-01-29 Richard Biener <rguenther@suse.de>
12043
12044 PR middle-end/69537
12045 * gcc.dg/uninit-21.c: New testcase.
12046
aec0b19e
UB
120472016-01-28 Uros Bizjak <ubizjak@gmail.com>
12048
12049 PR target/69459
12050 * gcc.target/i386/pr69459.c: New test.
12051
df113ce7
SE
120522016-01-28 Steve Ellcey <sellcey@imgtec.com>
12053
12054 PR target/68400
12055 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12056 * gcc.target/mips/pr68400.c: New test.
12057
494de84f
MS
120582016-01-28 Martin Sebor <msebor@redhat.com>
12059
12060 PR target/17381
12061 * gcc.target/powerpc/pr17381.c: New test.
12062
eb1b1f01
JJ
120632016-01-28 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR middle-end/69542
12066 * gcc.dg/torture/pr69542.c: New test.
12067
6dfeb7ce
WD
120682016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12069
12070 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12071
4b7471a4
DE
120722016-01-28 David Edelsohn <dje.gcc@gmail.com>
12073
12074 * gcc.dg/pr65980.c: Skip on AIX.
12075 * gcc.dg/pr66688.c: Same.
12076
b271fd21
DE
120772016-01-28 David Edelsohn <dje.gcc@gmail.com>
12078
12079 PR target/63679
12080 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12081 * gcc.dg/tree-ssa/sra-18.c: Same.
12082
874108a9
AV
120832016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12084
12085 PR fortran/62536
12086 * gfortran.dg/block_15.f08: New test.
12087 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12088 on incorrectly closed BLOCK.
12089
30480bcd
IE
120902016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12091
12092 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
120932016-01-28 Richard Biener <rguenther@suse.de>
12094
12095 PR tree-optimization/69466
12096 * gfortran.dg/vect/pr69466.f90: New testcase.
12097
0d4c694e
TP
120982016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12099
12100 * g++.dg/pr67989.C: Remove ARM-specific option.
12101 * gcc.target/arm/pr67989.C: New file.
12102
2aa780da
UB
121032016-01-27 Uros Bizjak <ubizjak@gmail.com>
12104
12105 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12106 and expm1 test for glibc < 2.11.
12107
f75ebe77
RH
121082016-01-27 Richard Henderson <rth@redhat.com>
12109
12110 * gcc.c-torture/execute/pr69447.c: New test.
12111
121122016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12113
9a175e65 12114 PR fortran/69422
49847d75
PT
12115 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12116
cbdd8ae0
JJ
121172016-01-27 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR debug/66869
12120 * gcc.dg/pr66869.c: New test.
12121
2b572b3c
JL
121222016-01-25 Jeff Law <law@redhat.com>
12123
12124 PR tree-optimization/68398
aec0b19e 12125 PR tree-optimization/69196
2b572b3c
JL
12126 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12127 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12128 path to avoid new heuristic allowing more irreducible regions
12129 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12130 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12131 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12132 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12133 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12134
fa74a4bc
MP
121352016-01-27 Marek Polacek <polacek@redhat.com>
12136
12137 PR c/68062
12138 * c-c++-common/vector-compare-4.c: New test.
12139
0afff540
DM
121402016-01-27 David Malcolm <dmalcolm@redhat.com>
12141
12142 PR preprocessor/69126
12143 * c-c++-common/pr69126.c: New test case.
12144
1a218fc9
ILT
121452016-01-27 Ian Lance Taylor <iant@google.com>
12146
12147 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12148
5d70666e
RB
121492016-01-27 Ryan Burn <contact@rnburn.com>
12150
12151 PR cilkplus/69267
12152 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12153
87ff4d66
UB
121542016-01-27 Uros Bizjak <ubizjak@gmail.com>
12155
12156 PR target/69512
12157 * gcc.target/i386/pr69512.c: New test.
12158
27e23cca
RE
121592016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12160
12161 PR ada/69488
12162 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12163
05bf54c3
MP
121642016-01-27 Marek Polacek <polacek@redhat.com>
12165
12166 PR c++/69379
12167 * g++.dg/pr69379.C: New test.
12168
60214d0d
MS
121692016-01-27 Martin Sebor <msebor@redhat.com>
12170
12171 PR c++/69317
12172 * g++.dg/abi/Wabi-2-2.C: New test.
12173 * g++.dg/abi/Wabi-2-3.C: New test.
12174 * g++.dg/abi/Wabi-3-2.C: New test.
12175 * g++.dg/abi/Wabi-3-3.C: New test.
12176
167c7bfa
RB
121772016-01-27 Richard Biener <rguenther@suse.de>
12178
12179 PR tree-optimization/69166
12180 * gcc.dg/torture/pr69166.c: New testcase.
12181
1430fb1f
MJ
121822016-01-27 Martin Jambor <mjambor@suse.cz>
12183
12184 PR tree-optimization/69355
12185 * gcc.dg/tree-ssa/pr69355.c: New test.
12186
95e3030c
MP
121872016-01-27 Marek Polacek <polacek@redhat.com>
12188
12189 PR c++/69496
12190 * g++.dg/ext/constexpr-vla1.C: New test.
12191
eeb085f3
CB
121922016-01-20 Christian Bruel <christian.bruel@st.com>
12193
12194 PR target/69245
12195 * gcc.target/arm/pr69245.c: New test.
12196
b1652dde
JJ
121972016-01-27 Jakub Jelinek <jakub@redhat.com>
12198
12199 PR tree-optimization/69399
12200 * gcc.dg/torture/pr69399.c: New test.
12201
ce7e8f00
EB
122022016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12203
12204 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12205
e4aac1d1
EB
122062016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12207
12208 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12209
8dfdb419
TV
122102016-01-26 Tom de Vries <tom@codesourcery.com>
12211
12212 PR tree-optimization/69110
12213 * gcc.dg/autopar/pr69110.c: New test.
12214
56f80f54 122152016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12216 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12217
12218 * gcc.dg/graphite/isl-ast-op-select.c: New.
12219
a0909527
PT
122202015-01-26 Paul Thomas <pault@gcc.gnu.org>
12221
12222 PR fortran/69385
12223 * gfortran.dg/allocate_error_6.f90: New test.
12224
ffc445f4
RH
122252016-01-26 Richard Henderson <rth@redhat.com>
12226
12227 * gcc.dg/tm/pr60908.c: New test.
12228
01e1dea3
DM
122292016-01-26 David Malcolm <dmalcolm@redhat.com>
12230
12231 PR other/69006
12232 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12233 directive.
12234 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12235 expected multiline output to reflect the colorization being
12236 disabled before newlines.
12237 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12238 (custom_diagnostic_finalizer): Replace call to
12239 pp_newline_and_flush with call to pp_flush.
12240 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12241 * gfortran.dg/implicit_class_1.f90: Likewise.
12242 * lib/gcc-dg.exp (allow_blank_lines): New global.
12243 (dg-allow-blank-lines-in-output): New procedure.
12244 (gcc-dg-prune): Complain about blank lines in the output, unless
12245 dg-allow-blank-lines-in-output was called.
12246 * lib/multiline.exp (_build_multiline_regex): Only support
12247 arbitrary followup text for non-blank-lines, not for blank lines.
12248
13f92e8d
JJ
122492016-01-26 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR tree-optimization/69483
12252 * gcc.dg/pr69483.c: New test.
12253 * g++.dg/opt/pr69483.C: New test.
12254
92422235
CL
122552016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12256
12257 PR target/68620
12258 * gcc.target/arm/pr68620.c: New test.
12259
0bccf11b
L
122602016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12261
12262 * gcc.target/i386/pr68986-2.c: Remove -m32.
12263
81cd202e
L
122642016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12265
12266 PR target/68986
12267 * gcc.target/i386/pr68986-1.c: New test.
12268 * gcc.target/i386/pr68986-2.c: Likewise.
12269 * gcc.target/i386/pr68986-3.c: Likewise.
12270
213a1c03
CB
122712016-01-26 Christian Bruel <christian.bruel@st.com>
12272
12273 * lib/target-supports.exp
12274 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12275 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12276 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12277
22a08dd1
RB
122782016-01-26 Richard Biener <rguenther@suse.de>
12279
12280 PR tree-optimization/69452
12281 * gcc.dg/torture/pr69452.c: New testcase.
12282
6c06e0e8
JJ
122832016-01-26 Jakub Jelinek <jakub@redhat.com>
12284
12285 PR target/69442
12286 * gcc.dg/pr69442.c: New test.
12287
b96824c4
RFI
122882016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12289
12290 PR target/67896
12291 * gcc.target/aarch64/simd/pr67896.C: New.
12292
5ee31e57
RS
122932016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12294
12295 PR tree-optimization/69400
12296 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12297 function.
12298 (plugin_init): Call it.
12299 * gcc.dg/torture/pr69400.c: New test.
12300
7ddfb31d
CL
123012016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12302
12303 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12304
1e050c90
AK
123052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12306 Sebastian Pop <s.pop@samsung.com>
12307
12308 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12309 isl-0.15.
12310
c8ee4bf5
AK
123112016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12312 Sebastian Pop <s.pop@samsung.com>
12313
12314 * gcc.dg/graphite/pr69292.c: New.
12315
d902b330
JJ
123162016-01-25 Jakub Jelinek <jakub@redhat.com>
12317
12318 * c-c++-common/goacc/use_device-1.c: New test.
12319
2c89b952
JL
123202016-01-25 Jeff Law <law@redhat.com>
12321
12322 PR tree-optimization/69196
12323 PR tree-optimization/68398
12324 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12325 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12326
685c8785
DE
123272016-01-25 David Edelsohn <dje.gcc@gmail.com>
12328
12329 PR target/69469
12330 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12331 Algorithm.
12332
95cef0c1
RB
123332016-01-25 Richard Biener <rguenther@suse.de>
12334
12335 PR testsuite/69380
12336 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12337
2947d3b2
IE
123382016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12339
12340 PR target/69421
12341 * gcc.dg/pr69421.c: New test.
12342
ae19075a
BB
123432016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12344
12345 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12346 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12347 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12348 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12349 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12350 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12351 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12352 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12353 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12354 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12355
fa4511c2
RB
123562016-01-25 Richard Biener <rguenther@suse.de>
12357
12358 PR tree-optimization/69376
12359 * gcc.dg/torture/pr69376.c: New testcase.
12360
1d101216
JD
123612016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12362
12363 PR fortran/69397
12364 PR fortran/68442
12365 * gfortran.dg/interface_38.f90: New test.
12366 * gfortran.dg/interface_39.f90: New test.
a0909527 12367
a59b92b0
PP
123682016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12369
12370 Revert:
12371 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12372
12373 PR c++/11858
12374 PR c++/24663
12375 PR c++/24664
12376 * g++.dg/template/pr11858.C: New test.
12377 * g++.dg/template/pr24663.C: New test.
12378 * g++.dg/template/unify12.C: New test.
12379 * g++.dg/template/unify13.C: New test.
12380 * g++.dg/template/unify14.C: New test.
12381 * g++.dg/template/unify15.C: New test.
12382 * g++.dg/template/unify16.C: New test.
12383 * g++.dg/template/unify17.C: New test.
12384
16acb1a8
DH
123852016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12386
12387 PR fortran/68283
12388 gfortran.dg/pr68283.f90: New test.
12389
094773e8
TK
123902016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12391
12392 PR fortran/66094
12393 * gfortran.dg/inline_matmul_13.f90: New test.
12394 * gfortran.dg/matmul_bounds_8.f90: New test.
12395 * gfortran.dg/matmul_bounds_9.f90: New test.
12396 * gfortran.dg/matmul_bounds_10.f90: New test.
12397
42fb90d7
TV
123982016-01-23 Tom de Vries <tom@codesourcery.com>
12399
12400 PR tree-optimization/69426
12401 * gcc.dg/autopar/pr69426.c: New test.
12402
69da7802
MS
124032016-01-23 Martin Sebor <msebor@redhat.com>
12404
12405 PR c++/58109
12406 PR c++/69022
12407 * g++.dg/cpp0x/alignas5.C: New test.
12408 * g++.dg/ext/vector29.C: Same.
12409
da17300a
UB
124102016-01-23 Uros Bizjak <ubizjak@gmail.com>
12411
12412 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12413 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12414 _GNU_SOURCE from compile flags to the source.
12415 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12416 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12417 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12418 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12419
62041cfc
JJ
124202016-01-22 Jakub Jelinek <jakub@redhat.com>
12421
12422 PR target/69432
12423 * g++.dg/opt/pr69432.C: New test.
12424
f7d2ad6f
BS
124252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12426
12427 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12428 32-bit targets testing an -m64 multilib.
12429
d403fc9a
WS
124302016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12431
12432 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12433 64-bit support.
12434
4aa16f8d
JG
124352016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12436
12437 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12438
7c816d0f
CB
124392016-01-21 Christian Bruel <christian.bruel@st.com>
12440
12441 PR target/68674
12442 * gcc.target/i386/pr68674.c
12443 * gcc.target/aarch64/pr68674.c
12444 * gcc.target/arm/pr68674.c
12445
fce661e8
KT
124462016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12447
12448 PR target/69403
12449 * gcc.c-torture/execute/pr69403.c: New test.
12450
4696899f
PC
124512016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12452
12453 PR c++/55843
12454 * g++.dg/template/pr55843.C: New.
12455
bac69366
AL
124562016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12457
12458 PR testsuite/66877
12459 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12460 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12461
b57d3a5c
BS
124622016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12463
12464 PR testsuite/67489
da17300a
UB
12465 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12466 from dg-do compile directive, and instead add
12467 { dg-require-effective-target int128 }.
b57d3a5c 12468
9f04a53e
MS
124692016-01-20 Martin Sebor <msebor@redhat.com>
12470
12471 PR c/69405
12472 * gcc.dg/sync-fetch.c: New test.
12473
38a51663
JL
124742016-01-21 Martin Sebor <msebor@redhat.com>
12475
12476 PR target/69252
12477 * gcc.target/powerpc/pr69252.c: New test.
12478
2423a75a
JD
124792016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12480
12481 PR fortran/65996
da17300a 12482 * gfortran.dg/pr65996.f90: New test.
2423a75a 12483
0a76463f
DV
124842016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12485
12486 PR c++/68810
9f04a53e 12487 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12488 expected to generate an error.
0a76463f 12489
9776e692
BS
124902016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12491
12492 PR middle-end/66178
12493 * gcc.dg/torture/pr66178.c: New test.
12494
c8d3e088
AB
124952016-01-21 Anton Blanchard <anton@samba.org>
12496 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12497
12498 PR target/63354
12499 * gcc.target/powerpc/pr63354.c: New test.
12500
35b707ff
VM
125012016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12502
12503 PR rtl-optimization/68990
12504 * gcc.target/i386/pr68990: New.
12505
157b0829
NC
125062016-01-21 Nick Clifton <nickc@redhat.com>
12507
12508 PR target/69129
12509 * gcc.target/mips/pr69129.c: New.
12510
aede6748
PC
125112016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12512
12513 PR c++/58046
12514 * g++.dg/cpp0x/pr58046.C: New.
12515
5463c2c8
JJ
125162016-01-21 Jakub Jelinek <jakub@redhat.com>
12517
6d31cc75
SS
12518 PR target/69187
12519 PR target/65624
12520 * gcc.target/arm/pr69187.c: New test.
12521
5463c2c8
JJ
12522 PR c++/69355
12523 * g++.dg/torture/pr69355.C: New test.
12524
fa28f32b
AK
125252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12526 Sebastian Pop <s.pop@samsung.com>
12527
12528 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12529
b920a047
AK
125302016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12531 Sebastian Pop <s.pop@samsung.com>
12532
da17300a 12533 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12534
bdd3aea6
JJ
125352016-01-21 Jakub Jelinek <jakub@redhat.com>
12536
12537 PR middle-end/67653
12538 * c-c++-common/pr67653.c: New test.
12539 * gcc.dg/torture/pr29119.c: Add dg-warning.
12540
26a2e6ae
PB
125412016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12542
12543 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12544
d25c7690
PK
125452016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12546
12547 PR c/24293
12548 * gcc.dg/pr24293.c: New test.
12549 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12550 incomplete struct type.
12551 * gcc.dg/declspec-1.c: Likewise.
12552 * gcc.dg/pr63549.c: Likewise.
12553
889d5698
JJ
125542016-01-20 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR tree-optimization/66612
12557 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12558 for bdn instruction.
12559
d7cf3dc7
CL
125602016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12561
12562 * lib/target-supports.exp
12563 (check_effective_target_arm_fp_ok_nocache): New.
12564 (check_effective_target_arm_fp_ok): New.
12565 (add_options_for_arm_fp): New.
12566 (check_effective_target_arm_crypto_ok_nocache): Require
12567 target_arm_v8_neon_ok instead of arm32.
12568 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12569 (check_effective_target_arm_crypto_pragma_ok): New.
12570 (add_options_for_arm_vfp): New.
12571 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12572 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12573 target instead. Force initial fpu to vfp.
12574 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12575 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12576 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12577 dependency.
12578 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12579 use arm_vfp effective target instead. Force initial fpu to vfp.
12580 * gcc.target/arm/attr-neon3.c: Likewise.
12581 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12582 arm_vfp_ok.
12583 * gcc.target/arm/unsigned-float.c: Likewise.
12584 * gcc.target/arm/vfp-1.c: Likewise.
12585 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12586 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12587 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12588 * gcc.target/arm/vfp-ldmias.c: Likewise.
12589 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12590 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12591 * gcc.target/arm/vfp-stmiad.c: Likewise.
12592 * gcc.target/arm/vfp-stmias.c: Likewise.
12593 * gcc.target/arm/vnmul-1.c: Likewise.
12594 * gcc.target/arm/vnmul-2.c: Likewise.
12595 * gcc.target/arm/vnmul-3.c: Likewise.
12596 * gcc.target/arm/vnmul-4.c: Likewise.
12597
01ac9704 125982016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12599
e84b00da
L
12600 PR testsuite/69366
12601 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12602 the MPX run-time library, for compile-time MPX test.
12603 * gcc.target/i386/chkp-always_inline.c: Likewise.
12604 * gcc.target/i386/chkp-bndret.c: Likewise.
12605 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12606 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12607 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12608 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12609 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12610 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12611 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12612 * gcc.target/i386/chkp-label-address.c: Likewise.
12613 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12614 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12615 * gcc.target/i386/chkp-pr69044.c: Likewise.
12616 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12617 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12618 * gcc.target/i386/chkp-strchr.c: Likewise.
12619 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12620 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12621 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12622 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12623 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12624 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12625 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12626 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12627 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12628 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12629 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12630 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12631 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12632 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12633 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12634 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12635 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12636 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12637 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12638 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12639 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12640 * gcc.target/i386/pr63995-2.c: Likewise.
12641 * gcc.target/i386/pr64805.c: Likewise.
12642 * gcc.target/i386/pr65044.c: Likewise.
12643 * gcc.target/i386/pr65167.c: Likewise.
12644 * gcc.target/i386/pr65183.c: Likewise.
12645 * gcc.target/i386/pr65184.c: Likewise.
12646 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12647
28b33016
IE
126482016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12649
12650 PR tree-optimization/69328
12651 * gcc.dg/pr69328.c: New test.
12652
bcff0913
JL
126532016-01-20 Jeff Law <law@redhat.com>
12654
bf0bb970 12655 PR target/25114
bcff0913
JL
12656 * gcc.target/m68k/pr25114.c: New test.
12657
a3f69631
AV
126582016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12659
12660 * gcc.target/arm/memset-inline-10.c: Added
12661 dg-require-effective-target arm_thumb2_ok.
12662
af33ba0d
EB
126632016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12664
12665 * gcc.dg/debug/dwarf2/sso.c: New test.
12666
7596d5de
UB
126672016-01-19 Uros Bizjak <ubizjak@gmail.com>
12668
12669 PR testsuite/68820
12670 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12671 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12672 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12673
ceda2c69
JH
126742016-01-19 Jan Hubicka <hubicka@ucw.cz>
12675
12676 PR ipa/66223
12677 * g++.dg/ipa/devirt-50.C: New testcase.
12678
38a979f2
MP
126792016-01-19 Marek Polacek <polacek@redhat.com>
12680
12681 PR c++/68965
12682 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12683 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12684
962801c5
KT
126852016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12686
12687 PR target/69135
12688 * gcc.target/arm/pr69135_1.c: New test.
12689
078fe40a
WD
126902015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12691
12692 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12693
786e3c06
WD
126942015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12695
12696 * gcc.target/aarch64/ccmp_1.c: New testcase.
12697
1e297006
MP
126982016-01-19 Marek Polacek <polacek@redhat.com>
12699
12700 PR c++/68586
12701 * g++.dg/cpp0x/enum30.C: New test.
12702
879c27e3
RB
127032016-01-19 Richard Biener <rguenther@suse.de>
12704
12705 PR tree-optimization/69336
12706 * g++.dg/tree-ssa/pr69336.C: New testcase.
12707
015337d3
JJ
127082016-01-19 Jakub Jelinek <jakub@redhat.com>
12709
12710 PR debug/65779
12711 * gcc.dg/pr65779.c: New test.
12712
e2c768b6
RB
127132016-01-19 Richard Biener <rguenther@suse.de>
12714
12715 PR tree-optimization/69352
12716 * gcc.dg/torture/pr69352.c: New testcase.
12717
569efc34
JJ
127182016-01-19 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR rtl-optimization/68955
12721 PR rtl-optimization/64557
12722 * gcc.dg/torture/pr68955.c: New test.
12723
e49d321f
JH
127242016-01-19 Jan Hubicka <hubicka@ucw.cz>
12725
12726 PR lto/69136
12727 * g++.dg/torture/pr69136.C: New testcase.
12728
e9191ad3
JH
127292016-01-19 Jan Hubicka <hubicka@ucw.cz>
12730
12731 PR lto/69133
12732 * g++.dg/lto/pr69133_0.C: New testcase.
12733 * g++.dg/lto/pr69133_1.C: New testcase.
12734
2bedb645
JL
127352016-01-15 Jeff Law <law@redhat.com>
12736
12737 PR tree-optimization/69320
12738 * gcc.c-torture/pr69320-1.c: New test.
12739 * gcc.c-torture/pr69320-2.c: New test.
12740 * gcc.c-torture/pr69320-3.c: New test.
12741 * gcc.c-torture/pr69320-4.c: New test.
12742
17c15cb9
PP
127432016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12744
12745 PR c++/11858
12746 PR c++/24663
12747 PR c++/24664
12748 * g++.dg/template/pr11858.C: New test.
12749 * g++.dg/template/pr24663.C: New test.
12750 * g++.dg/template/unify12.C: New test.
12751 * g++.dg/template/unify13.C: New test.
12752 * g++.dg/template/unify14.C: New test.
12753 * g++.dg/template/unify15.C: New test.
12754 * g++.dg/template/unify16.C: New test.
12755 * g++.dg/template/unify17.C: New test.
12756
9617fd08
DM
127572016-01-18 David Malcolm <dmalcolm@redhat.com>
12758
12759 PR testsuite/69181
12760 * gcc.dg/pr69181-1.c: New test file.
12761 * gcc.dg/pr69181-2.c: New test file.
12762 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12763 globals by moving it to...
12764 (cleanup-after-saved-dg-test): ...this new function. Add
12765 "global additional_sources_used". Add reset of global
12766 multiline_expected_outputs to the empty list.
12767 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12768 global to...
12769 (multiline_expected_outputs): ...this, and updated comments to
12770 note that it is modified from gcc-dg.exp.
12771 (dg-end-multiline-output): Update for the above renaming.
12772 (handle-multiline-outputs): Likewise. Remove the clearing
12773 of the expected outputs to the empty list.
12774
b555a2e4
RB
127752016-01-18 Richard Biener <rguenther@suse.de>
12776
12777 PR tree-optimization/69297
12778 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12779
96902805
JM
127802016-01-18 Joseph Myers <joseph@codesourcery.com>
12781
12782 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12783 dg-options.
12784 * gcc.target/mips/mips-3d-2.c: Likewise.
12785 * gcc.target/mips/mips-3d-3.c: Likewise.
12786 * gcc.target/mips/mips-3d-4.c: Likewise.
12787 * gcc.target/mips/mips-3d-5.c: Likewise.
12788 * gcc.target/mips/mips-3d-6.c: Likewise.
12789 * gcc.target/mips/mips-3d-7.c: Likewise.
12790 * gcc.target/mips/mips-3d-8.c: Likewise.
12791 * gcc.target/mips/mips-3d-9.c: Likewise.
12792 * gcc.target/mips/mips-ps-1.c: Likewise.
12793 * gcc.target/mips/mips-ps-2.c: Likewise.
12794 * gcc.target/mips/mips-ps-3.c: Likewise.
12795 * gcc.target/mips/mips-ps-4.c: Likewise.
12796 * gcc.target/mips/mips-ps-5.c: Likewise.
12797 * gcc.target/mips/mips-ps-6.c: Likewise.
12798 * gcc.target/mips/mips-ps-7.c: Likewise.
12799 * gcc.target/mips/mips-ps-type.c: Likewise.
12800 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12801 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12802
40e26f94
TV
128032016-01-18 Tom de Vries <tom@codesourcery.com>
12804
12805 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12806 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12807 * c-c++-common/goacc/kernels-empty.c: New test.
12808 * c-c++-common/goacc/kernels-eternal.c: New test.
12809 * c-c++-common/goacc/kernels-loop-2.c: New test.
12810 * c-c++-common/goacc/kernels-loop-3.c: New test.
12811 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12812 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12813 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12814 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12815 * c-c++-common/goacc/kernels-loop-data.c: New test.
12816 * c-c++-common/goacc/kernels-loop-g.c: New test.
12817 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12818 * c-c++-common/goacc/kernels-loop-n.c: New test.
12819 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12820 * c-c++-common/goacc/kernels-loop.c: New test.
12821 * c-c++-common/goacc/kernels-noreturn.c: New test.
12822 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12823 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12824 * c-c++-common/goacc/kernels-reduction.c: New test.
12825
a98d4647
TV
128262016-01-18 Tom de Vries <tom@codesourcery.com>
12827
12828 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12829 * gcc.dg/autopar/outer-2.c: Same.
12830 * gcc.dg/autopar/outer-3.c: Same.
12831 * gcc.dg/autopar/outer-4.c: Same.
12832 * gcc.dg/autopar/outer-5.c: Same.
12833 * gcc.dg/autopar/outer-6.c: Same.
12834 * gcc.dg/autopar/parallelization-1.c: Same.
12835 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12836 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12837 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12838 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12839 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12840 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12841 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12842 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12843 * gcc.dg/autopar/pr39500-1.c: Same.
12844 * gcc.dg/autopar/pr39500-2.c: Same.
12845 * gcc.dg/autopar/pr46193.c: Same.
12846 * gcc.dg/autopar/pr46194.c: Same.
12847 * gcc.dg/autopar/pr49580.c: Same.
12848 * gcc.dg/autopar/pr49960-1.c: Same.
12849 * gcc.dg/autopar/pr49960.c: Same.
12850 * gcc.dg/autopar/pr68373.c: Same.
12851 * gcc.dg/autopar/reduc-1.c: Same.
12852 * gcc.dg/autopar/reduc-1char.c: Same.
12853 * gcc.dg/autopar/reduc-1short.c: Same.
12854 * gcc.dg/autopar/reduc-2.c: Same.
12855 * gcc.dg/autopar/reduc-2char.c: Same.
12856 * gcc.dg/autopar/reduc-2short.c: Same.
12857 * gcc.dg/autopar/reduc-3.c: Same.
12858 * gcc.dg/autopar/reduc-4.c: Same.
12859 * gcc.dg/autopar/reduc-6.c: Same.
12860 * gcc.dg/autopar/reduc-7.c: Same.
12861 * gcc.dg/autopar/reduc-8.c: Same.
12862 * gcc.dg/autopar/reduc-9.c: Same.
12863 * gcc.dg/autopar/uns-outer-4.c: Same.
12864 * gcc.dg/autopar/uns-outer-5.c: Same.
12865 * gcc.dg/autopar/uns-outer-6.c: Same.
12866 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12867 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12868
da976fa8
AL
128692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12870
12871 PR target/63679
12872 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12873 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12874
70c1e886
AL
128752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12876
12877 PR target/63679
12878 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12879 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12880 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12881
88bed196
AL
128822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12883
12884 PR target/63679
12885 * gcc.dg/tree-ssa/sra-17.c: New.
12886 * gcc.dg/tree-ssa/sra-18.c: New.
12887
3dd5f42e
IE
128882016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12889
12890 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12891
ae5a77fa
EB
128922016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12893
12894 * gnat.dg/inline12.adb: New test.
12895
11e57fc6
BC
128962016-01-18 Bin Cheng <bin.cheng@arm.com>
12897
12898 PR tree-optimization/66797
12899 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12900
995b6fe0
RB
129012016-01-18 Richard Biener <rguenther@suse.de>
12902
12903 PR tree-optimization/69170
12904 * gcc.dg/torture/pr69170.c: New testcase.
12905
82ee0cf2 129062016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12907
12908 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12909
d69da357
TV
129102016-01-16 Tom de Vries <tom@codesourcery.com>
12911
12912 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12913
a3845283
TV
129142016-01-16 Tom de Vries <tom@codesourcery.com>
12915
12916 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12917 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12918 redundant dg-require-effective-target pthread.
12919 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12920 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12921 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12922 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12923 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12924 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12925 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12926
197a6aa6
DE
129272016-01-16 David Edelsohn <dje.gcc@gmail.com>
12928
12929 PR target/68609
12930 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12931 * gcc.target/powerpc/recip-7.c: Same.
12932
ec7886c1
PP
129332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12934
12935 PR c++/69091
12936 * g++.dg/template/pr69091.C: New test.
12937
203484bb
PP
129382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12939
12940 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12941 dump does not contain an error_mark_node.
12942 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12943 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12944
aa2500e9
PP
129452016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12946
12947 PR c++/68936
12948 * g++.dg/template/pr68936.C: New test.
12949
28621a5c
DE
129502016-01-15 David Edelsohn <dje.gcc@gmail.com>
12951
12952 PR target/68609
12953 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12954 * gcc.target/powerpc/recip-2.c: Same.
12955 * gcc.target/powerpc/recip-3.c: Same.
12956 * gcc.target/powerpc/recip-4.c: Same.
12957 * gcc.target/powerpc/recip-sqrtf.c: Same.
12958
40c43aca
JL
129592016-01-15 Jeff Law <law@redhat.com>
12960
12961 PR tree-optimization/69270
12962 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12963 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12964
afbc5ae8
PT
129652016-01-15 Paul Thomas <pault@gcc.gnu.org>
12966
12967 PR fortran/49630
12968 * gfortran.dg/deferred_character_13.f90: New test for the fix
12969 of comment 3 of the PR.
12970
12971 PR fortran/54070
12972 * gfortran.dg/deferred_character_8.f90: New test
12973 * gfortran.dg/allocate_error_5.f90: New test
12974
12975 PR fortran/60593
12976 * gfortran.dg/deferred_character_10.f90: New test
12977
12978 PR fortran/60795
12979 * gfortran.dg/deferred_character_14.f90: New test
12980
12981 PR fortran/61147
12982 * gfortran.dg/deferred_character_11.f90: New test
12983
12984 PR fortran/64324
12985 * gfortran.dg/deferred_character_9.f90: New test
12986
49abe076
VM
129872016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12988
12989 PR rtl-optimization/69030
12990 * gcc.target/i386/pr69030.c: New.
12991
16d12992
KT
129922016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12993
12994 * gcc.target/aarch64/target_attr_17.c: New test.
12995
78810bd3
RB
129962016-01-15 Richard Biener <rguenther@suse.de>
12997
12998 PR tree-optimization/66856
12999 * gcc.dg/torture/pr66856-1.c: New testcase.
13000 * gcc.dg/torture/pr66856-2.c: Likewise.
13001
2bd847fe
RB
130022016-01-15 Richard Biener <rguenther@suse.de>
13003
13004 PR debug/69137
13005 * g++.dg/lto/pr69137_0.C: New testcase.
13006
a00fe3b7
RS
130072016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13008
13009 PR middle-end/69246
13010 * gcc.target/i386/pr69246.c: New test.
13011
cbb0e83b
DV
130122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13013
7596d5de 13014 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13015
5a500ecf
DV
130162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13017
13018 PR c++/56194
13019 * g++.dg/init/const9.C: Disable test on S/390.
13020
5d9bf64f
DV
130212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13022
13023 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13024 * g++.dg/Wno-frame-address.C: Ditto.
13025
e234b19e
DV
130262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13027
13028 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13029
89483f99
RB
130302016-01-15 Richard Biener <rguenther@suse.de>
13031
13032 PR tree-optimization/68961
13033 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13034
94f37395
IE
130352016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13036
13037 * gcc.target/i386/pr65105-5.c: New test.
13038
82ee0cf2 130392016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13040
13041 * gcc.c-torture/execute/alias-4.c: New testcase.
13042
82ee0cf2 130432016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13044
13045 PR ipa/68148
13046 * g++.dg/ipa/devirt-49.C: New testcase.
13047
092f7deb 130482016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13049
13050 PR target/65837
13051 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13052 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13053 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13054
e93c66bc
RB
130552016-01-15 Richard Biener <rguenther@suse.de>
13056
13057 PR tree-optimization/69117
13058 * gcc.dg/torture/pr69117.c: New testcase.
13059
c47eaca6 130602015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13061
13062 PR c++/69048
13063 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13064
c3f6914a
FXC
130652016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13066
13067 PR testsuite/67509
13068 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13069 range tests use 100 * maximum instead of maximum + 1.
13070
cd65ae90
JJ
130712016-01-14 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR debug/69244
13074 * gcc.dg/guality/pr69244.c: New test.
13075
19643948
UB
130762016-01-14 Uros Bizjak <ubizjak@gmail.com>
13077
13078 * lib/target-supports.exp (check_effective_target_issignaling):
13079 New procedure.
13080 * gcc.dg/pr61441.c: Require issignaling effective target.
13081
fe79c97e
SB
130822016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13083
13084 PR target/68803
13085 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13086
c7df95d8
DM
130872016-01-14 David Malcolm <dmalcolm@redhat.com>
13088
13089 PR c++/68819
13090 PR preprocessor/69177
13091 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13092 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13093 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13094 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13095
00083992
MP
130962016-01-14 Marek Polacek <polacek@redhat.com>
13097
13098 PR c/69262
13099 * gcc.dg/array-15.c: New test.
13100
0c9b3294
JJ
131012016-01-14 Jakub Jelinek <jakub@redhat.com>
13102
13103 PR middle-end/68146
13104 PR tree-optimization/69155
13105 * gfortran.dg/pr68146.f: New test.
13106 * gfortran.dg/pr69155.f90: New test.
13107
3688e13d
RB
131082016-01-14 Richard Biener <rguenther@suse.de>
13109
13110 PR tree-optimization/68060
13111 * gcc.dg/torture/pr68060-1.c: New testcase.
13112 * gcc.dg/torture/pr68060-2.c: Likewise.
13113
bab0ad3a
NC
131142016-01-14 Nick Clifton <nickc@redhat.com>
13115
13116 * lib/target-supports.exp
13117 (check_effective_target_arm_neon_ok_nocache): Add an option
13118 sequence that includes setting the ARM architecture to ARMv7-A.
13119 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13120 command line options necessary to enable Neon support.
13121 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13122 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13123 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13124 * gcc.target/arm/pr69180.c: Likewise.
13125
947c2ce5
JL
131262016-01-14 Jeff Law <law@redhat.com>
13127
13128 PR tree-optimization/69270
13129 * gcc.dg/tree-ssa/pr69270.c: New test.
13130
3342fd71
BS
131312016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13132
13133 PR c/66208
13134 * c-c++-common/pr66208.c: New file.
13135
2ad3adf1
JJ
131362016-01-13 Jakub Jelinek <jakub@redhat.com>
13137
13138 PR tree-optimization/69156
13139 * gcc.dg/pr69156.c: New test.
13140
398d6feb
L
131412016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13142
13143 * gcc.target/i386/pr69225-7.c: New test.
13144
4c868789
RH
131452016-01-13 Richard Henderson <rth@redhat.com>
13146
13147 * gcc.dg/tm/memopt-13.c: Update expected function.
13148 * gcc.dg/tm/memopt-6.c: Likewise.
13149
ef6d1772
UB
131502016-01-13 Uros Bizjak <ubizjak@gmail.com>
13151
13152 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13153 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13154 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13155 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13156
ef6d1772
UB
131572016-01-13 Tom de Vries <tom@codesourcery.com>
13158
13159 PR tree-optimization/69169
0b4b6ef2
TV
13160 * gcc.dg/pr69169.c: New test.
13161
2ad3adf1 131622016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13163
13164 PR target/69228
13165 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13166 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13167 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13168 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13169 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13170 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13171 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13172 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13173
9060e335
AK
131742016-01-13 Jakub Jelinek <jakub@redhat.com>
13175
13176 PR target/69247
13177 * gcc.dg/pr69247.c: New test.
13178
40311329
RB
131792016-01-13 Richard Biener <rguenther@suse.de>
13180
13181 PR tree-optimization/69242
13182 * gcc.dg/torture/pr69242.c: New testcase.
13183
ccbd7103
RB
131842016-01-13 Richard Biener <rguenther@suse.de>
13185
13186 PR tree-optimization/69186
13187 * gcc.dg/torture/pr69186.c: New testcase.
13188
c6f72a46
JL
131892016-01-13 Jeff Law <law@redhat.com>
13190
13191 PR tree-optimization/67755
13192 * gcc.dg/tree-ssa/pr67755.c: New test.
13193
131942016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13195
13196 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13197 pass number in output by a star.
13198
c446cf07
BC
131992016-01-12 Bin Cheng <bin.cheng@arm.com>
13200
13201 PR tree-optimization/68911
13202 * gcc.c-torture/execute/pr68911.c: New test.
13203
5342156c
MP
132042016-01-12 Marek Polacek <polacek@redhat.com>
13205
13206 PR c++/68979
13207 * g++.dg/warn/permissive-1.C: New test.
13208
65364cc5
JJ
132092016-01-12 Jakub Jelinek <jakub@redhat.com>
13210
13211 PR objc++/68511
13212 PR c++/69213
13213 * g++.dg/opt/pr69213.C: New test.
13214
81b9a3d9
CB
132152016-01-12 Christian Bruel <christian.bruel@st.com>
13216
13217 PR target/69180
13218 * gcc.target/arm/pr69180.c: New test.
13219
3c4e91c9
RB
132202016-01-12 Richard Biener <rguenther@suse.de>
13221
13222 PR lto/69077
13223 * g++.dg/lto/pr69077_0.C: New testcase.
13224 * g++.dg/lto/pr69077_1.C: Likewise.
13225
5664cea1
JJ
132262016-01-12 Jakub Jelinek <jakub@redhat.com>
13227
13228 PR target/69175
13229 * g++.dg/opt/pr69175.C: New test.
13230
86cefc49
AL
132312016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13232
13233 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13234 rather than #including math.h & stdlib.h.
13235 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13236 * gcc.dg/vect/pr49771.c: Likewise.
13237 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13238 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13239 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13240 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13241 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13242 * gcc.dg/vect/pr44507.c: Likewise.
13243 * gcc.dg/vect/pr45902.c: Likewise.
13244 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13245 * gcc.dg/vect/vect-117.c: Likewise.
13246 * gcc.dg/vect/vect-99.c: Likewise.
13247 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13248 * gcc.dg/vect/vect-cond-1.c: Likewise.
13249 * gcc.dg/vect/vect-cond-2.c: Likewise.
13250 * gcc.dg/vect/vect-cond-3.c: Likewise.
13251 * gcc.dg/vect/vect-cond-4.c: Likewise.
13252 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13253 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13254 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13255 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13256 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13257 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13258 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13259 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13260 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13261 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13262 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13263 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13264 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13265 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13266 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13267 include of signal.h.
13268 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13269 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13270 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13271 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13272 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13273 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13274 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13275 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13276 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13277 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13278 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13279 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13280 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13281 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13282 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13283 * gcc.dg/vect/vect-outer-5.c: Likewise.
13284 * gcc.dg/vect/vect-outer-6.c: Likewise.
13285 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13286 include of stdio.h.
13287
b832f61e
NC
132882016-01-12 Nick Clifton <nickc@redhat.com>
13289
13290 PR target/68913
13291 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13292 to fread so that it will be found in all target runtimes.
13293
8eac49b1
RB
132942016-01-12 Richard Biener <rguenther@suse.de>
13295
13296 PR tree-optimization/69053
13297 * g++.dg/torture/pr69053.C: New testcase.
13298
2935d994
RB
132992016-01-12 Richard Biener <rguenther@suse.de>
13300
13301 PR tree-optimization/69168
13302 * gcc.dg/torture/pr69168.c: New testcase.
13303
66c16fd9
RB
133042016-01-12 Richard Biener <rguenther@suse.de>
13305
13306 PR tree-optimization/69157
13307 * gcc.dg/torture/pr69157.c: New testcase.
13308
133092016-01-12 Richard Biener <rguenther@suse.de>
13310
13311 PR tree-optimization/69174
13312 * gcc.dg/torture/pr69174.c: New testcase.
13313
723033a6
JJ
133142016-01-12 Jakub Jelinek <jakub@redhat.com>
13315
13316 PR c++/66808
13317 PR c++/69000
13318 * g++.dg/tls/pr66808.C: New test.
13319 * g++.dg/tls/pr69000.C: New test.
13320
3574cf47
BS
133212016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13322
13323 * gcc.target/powerpc/swaps-p8-23.c: New test.
13324 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13325
feb20787
JDA
133262016-01-11 John David Anglin <danglin@gcc.gnu.org>
13327
13328 PR tree-optimization/68356
13329 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13330
27b1820a
KV
133312016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13332 Jim Wilson <jim.wilson@linaro.org>
13333
13334 PR target/69194
13335 * gcc.target/arm/pr69194.c: New test.
13336
cf4de6af
L
133372016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13338
13339 PR target/69225
13340 * gcc.target/i386/pr69225-1.c: New test.
13341 * gcc.target/i386/pr69225-2.c: Likewise.
13342 * gcc.target/i386/pr69225-3.c: Likewise.
13343 * gcc.target/i386/pr69225-4.c: Likewise.
13344 * gcc.target/i386/pr69225-5.c: Likewise.
13345 * gcc.target/i386/pr69225-6.c: Likewise.
13346
1ebd5558
JJ
133472016-01-11 Jakub Jelinek <jakub@redhat.com>
13348
23552a4d
JJ
13349 PR target/67462
13350 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13351 if lp64.
13352
26ff85b0
JJ
13353 PR target/69071
13354 * gcc.dg/pr69071.c: New test.
13355
9cb6bd74
JJ
13356 PR c++/69211
13357 * g++.dg/opt/pr69211.C: New test.
13358
1ebd5558
JJ
13359 PR tree-optimization/69214
13360 * gcc.c-torture/compile/pr69214.c: New test.
13361
8c18c836
UB
133622016-01-11 Uros Bizjak <ubizjak@gmail.com>
13363
13364 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13365 * gcc.target/i386/pr66232-11.c: Ditto.
13366 * gcc.target/i386/pr66232-12.c: Ditto.
13367 * gcc.target/i386/pr66232-13.c: Ditto.
13368
62446e6e
RB
133692016-01-11 Richard Biener <rguenther@suse.de>
13370
13371 PR tree-optimization/69173
13372 * gcc.dg/torture/pr69173.c: New testcase.
13373
2b8568fe
KT
133742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13375
13376 PR rtl-optimization/68796
13377 * gcc.target/aarch64/tst_5.c: New test.
13378 * gcc.target/aarch64/tst_6.c: Likewise.
13379
5baf4532
KT
133802016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13381
13382 PR rtl-optimization/68841
13383 * gcc.dg/pr68841.c: New test.
13384 * gcc.c-torture/execute/pr68841.c: New test.
13385
ca90b1ed
YR
133862016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13387
13388 PR rtl-optimization/68920
13389 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13390 for ix86 targets.
13391 * gcc.dg/ifcvt-5.c: New test.
13392
2ad3adf1 133932016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13394
13395 PR bootstrap/69123
13396 * g++.dg/pr69123.C: New.
13397
83834c09
IE
133982016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13399
13400 PR target/69010
13401 * gcc.target/i386/pr69010.c: New test.
13402
dcf89d57
MJ
134032016-01-11 Martin Jambor <mjambor@suse.cz>
13404
13405 PR ipa/69044
13406 * gcc.target/i386/chkp-pr69044.c: New test.
13407
d95167ee
TV
134082016-01-11 Tom de Vries <tom@codesourcery.com>
13409
13410 PR tree-optimization/69109
13411 * gcc.dg/autopar/pr69109-2.c: New test.
13412 * gcc.dg/autopar/pr69109.c: New test.
13413
4f6403a8
TV
134142016-01-11 Tom de Vries <tom@codesourcery.com>
13415
13416 PR tree-optimization/69108
13417 * gcc.dg/autopar/pr69108.c: New test.
13418
21efdd80
PP
134192016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13420
13421 PR c++/69029
13422 * c-c++-common/Wisleading-indentation.c: Augment test.
13423
fd42eed8
TK
134242016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13425
13426 PR fortran/69154
13427 * gfortran.dg/inline_matmul_12.f90: New test.
13428
4f90ee6c
PT
134292016-01-10 Paul Thomas <pault@gcc.gnu.org>
13430
13431 PR fortran/67779
13432 * gfortran.dg/actual_array_offset_1: New test.
13433
3907c6cf
TV
134342016-01-10 Tom de Vries <tom@codesourcery.com>
13435
13436 PR tree-optimization/69062
13437 * gcc.dg/autopar/pr69062.c: New test.
13438
b07b236e
TS
134392016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13440
13441 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13442 * gcc.dg/vect/slp-perm-2.c: Likewise.
13443 * gcc.dg/vect/slp-perm-3.c: Likewise.
13444 * gcc.dg/vect/slp-perm-5.c: Likewise.
13445 * gcc.dg/vect/slp-perm-6.c: Likewise.
13446 * gcc.dg/vect/slp-perm-7.c: Likewise.
13447 * gcc.dg/vect/slp-perm-8.c: Likewise.
13448
23fab8ae
TV
134492016-01-10 Tom de Vries <tom@codesourcery.com>
13450
13451 PR tree-optimization/69039
13452 * gcc.dg/autopar/pr69039.c: New test.
13453
73f0dae2
MP
134542016-01-09 Marek Polacek <polacek@redhat.com>
13455
13456 PR c++/69113
13457 * g++.dg/pr69113.C: New test.
13458
20b8d734
JJ
134592016-01-09 Jakub Jelinek <jakub@redhat.com>
13460
13461 PR middle-end/50865
13462 PR tree-optimization/69097
13463 * gcc.c-torture/execute/pr50865.c: New test.
13464 * gcc.c-torture/execute/pr69097-1.c: New test.
13465 * gcc.c-torture/execute/pr69097-2.c: New test.
13466 * gcc.dg/pr69097-1.c: New test.
13467 * gcc.dg/pr69097-2.c: New test.
13468
c50e614b
JJ
134692016-01-09 Jakub Jelinek <jakub@redhat.com>
13470
13471 PR c++/69164
13472 * g++.dg/opt/pr69164.C: New test.
13473
e0237993
JJ
134742016-01-08 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR tree-optimization/69167
13477 * gcc.dg/pr69167.c: New test.
13478
bd8f5bb2
MP
134792016-01-08 Marek Polacek <polacek@redhat.com>
13480
13481 PR c++/68449
13482 * g++.dg/pr68449.C: New.
13483
bb0f5ca7
AL
134842016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13485
13486 PR tree-optimization/68707
13487 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13488 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13489 on platforms supporting it.
13490 * gcc.dg/vect/slp-perm-2.c: Likewise.
13491 * gcc.dg/vect/slp-perm-3.c: Likewise.
13492 * gcc.dg/vect/slp-perm-5.c: Likewise.
13493 * gcc.dg/vect/slp-perm-7.c: Likewise.
13494 * gcc.dg/vect/slp-perm-8.c: Likewise.
13495 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13496 on platforms supporting it.
13497
22518428
JJ
134982016-01-08 Jakub Jelinek <jakub@redhat.com>
13499
33f0852f
JJ
13500 PR tree-optimization/69162
13501 * gcc.dg/pr69162.c: New test.
13502
22518428
JJ
13503 PR tree-optimization/69172
13504 * gcc.dg/pr69172.c: New test.
13505
80e9b3aa
TP
135062016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13507
13508 PR tree-optimization/67781
13509 * gcc.c-torture/execute/pr67781.c: New file.
13510
262a363f
JJ
135112016-01-08 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR tree-optimization/69083
13514 * gcc.dg/vect/pr69083.c: New test.
13515
6e1f093f
SS
135162016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13517
13518 PR tree-optimization/61441
13519 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13520 Use -fexcess-precision=standard for compiler options.
13521 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13522
53290e07
JJ
135232016-01-08 Jakub Jelinek <jakub@redhat.com>
13524
57bf3072
JJ
13525 PR fortran/69128
13526 * gfortran.dg/gomp/pr69128.f90: New test.
13527
53290e07
JJ
13528 PR c++/69145
13529 * g++.dg/ext/pr69145-1.C: New test.
13530 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13531 * g++.dg/ext/pr69145-2.h: New file.
13532
7a127fa7
MS
135332016-01-07 Martin Sebor <msebor@redhat.com>
13534
13535 PR c/68966
13536 * gcc.dg/atomic-fetch-bool.c: New test.
13537 * gcc.dg/sync-fetch-bool.c: New test.
13538
95918b49
L
135392016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13540
13541 PR fortran/66680
13542 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13543
c8e62a9d
NC
135442016-01-07 Nick Clifton <nickc@redhat.com>
13545
13546 PR target/66655
13547 * g++.dg/pr66655.C: New test.
13548 * g++.dg/pr66655_1.cc: Test support file.
13549 * g++.dg/pr66655.h: Test header file.
13550
2ad3adf1 135512016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13552
13553 PR fortran/66680
13554 gfortran.dg/gomp/pr66680.f90: New test.
13555
4cd9ca92
L
135562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13557
13558 PR target/69171
13559 * gcc.target/i386/pr69171-1.c: New test.
13560 * gcc.target/i386/pr69171-2.c: Likewise.
13561 * gcc.target/i386/pr69171-3.c: Likewise.
13562 * gcc.target/i386/pr69171-4.c: Likewise.
13563 * gcc.target/i386/pr69171-5.c: Likewise.
13564 * gcc.target/i386/pr69171-6.c: Likewise.
13565
7e33d4dc
BS
135662015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13567
13568 PR middle-end/67639
13569 * c-c++-common/pr67639.c: New test.
13570
fec64afc
JJ
135712016-01-07 Jakub Jelinek <jakub@redhat.com>
13572
13573 PR tree-optimization/69141
13574 * g++.dg/opt/pr69141.C: New test.
13575
f293ad29
EB
135762016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13577
13578 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13579
5027395e
UB
135802016-01-06 Uros Bizjak <ubizjak@gmail.com>
13581
13582 PR target/69140
13583 * gcc.target/i386/pr69140.c: New test
13584
7443cf13
DM
135852016-01-06 David Malcolm <dmalcolm@redhat.com>
13586
13587 * gcc.dg/bad-dereference.c: New test case.
13588
32928931
BS
135892015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13590
13591 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13592
68dd05da
AS
135932016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13594
13595 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13596
6b131d5b
MP
135972016-01-06 Marek Polacek <polacek@redhat.com>
13598
13599 PR sanitizer/69099
13600 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13601
8d9fdb49
MP
136022016-01-05 Marek Polacek <polacek@redhat.com>
13603
13604 PR c/69104
13605 * gcc.dg/atomic-invalid-2.c: New.
13606
acf93f1e
L
136072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13608
13609 PR target/68991
13610 * gcc.target/i386/pr68991.c: New test.
13611
3f50525d
L
136122016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13613
13614 PR target/68991
13615 * g++.dg/pr68991-1.C: New test.
13616 * g++.dg/pr68991-2.C: Likewise.
13617
e0237993 136182016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13619
e0237993 13620 PR other/60465
face88a1
ST
13621 * gcc.target/ia64/pr60465-gprel64.c: New test.
13622 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13623
a0866eff
KT
136242016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13625
13626 PR rtl-optimization/68651
13627 * gcc.target/aarch64/pr68651_1.c: New test.
13628
c589e975
DM
136292016-01-05 David Malcolm <dmalcolm@redhat.com>
13630
13631 PR c/69122
13632 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13633
929710d9
NS
136342016-01-05 Nathan Sidwell <nathan@acm.org>
13635
ce3e43d7
NS
13636 PR c++/58583
13637 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13638
929710d9
NS
13639 * gcc.dg/alias-15.c: New.
13640
a2faef8e
NC
136412016-01-05 Nick Clifton <nickc@redhat.com>
13642
13643 PR target/68870
13644 * g++.dg/pr68770.C: New test.
13645
4cfa76e3
MS
136462016-01-04 Mike Stump <mikestump@comcast.net>
13647
13648 * lib/target-supports.exp (check_effective_target_cilkplus):
13649 cilkplus targets require pthreads.
4ece61b6 13650 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13651
4e8a3a35
MM
136522016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13653
13654 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13655 generation.
13656
818ab71a
JJ
136572016-01-04 Jakub Jelinek <jakub@redhat.com>
13658
13659 Update copyright years.
13660
2fe0a208
MP
136612016-01-04 Marek Polacek <polacek@redhat.com>
13662
13663 PR c/68908
13664 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13665 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13666 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13667
9e3b2fe3
EB
136682016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13669
13670 * gcc.target/sparc/20160104-2.c: New test.
13671
e8d65a35
EB
136722016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13673
13674 * gcc.target/sparc/20160104-1.c: New test.
13675
25ccfccd
PT
136762016-01-03 Paul Thomas <pault@gcc.gnu.org>
13677
13678 PR fortran/65045
13679 * gfortran.dg/pr65045.f90: New test.
13680
cb51d382
EB
136812016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13682
13683 * gnat.dg/specs/debug1.ads: Delete.
13684
6eeaad6e
JD
136852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13686
13687 PR libgfortran/68867
13688 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13689 expression.
13690
2f968603
JD
136912016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13692
13693 PR libgfortran/68867
13694 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13695 PowerPC.
13696
591bb5e4
PT
136972016-01-01 Paul Thomas <pault@gcc.gnu.org>
13698
13699 PR fortran/68864
13700 * gfortran.dg/pr68864.f90: New test.
13701
f1e0620c
JJ
137022016-01-01 Jakub Jelinek <jakub@redhat.com>
13703
942a1319
JJ
13704 PR tree-optimization/69070
13705 * gcc.dg/pr69070.c: New test.
13706
10dff63f
JJ
13707 PR sanitizer/69055
13708 * gfortran.dg/pr69055.f90: New test.
13709
f1e0620c
JJ
13710 PR target/69015
13711 * gcc.dg/pr69015.c: New test.
818ab71a 13712\f
2f883d1c 13713Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13714
13715Copying and distribution of this file, with or without modification,
13716are permitted in any medium without royalty provided the copyright
13717notice and this notice are preserved.