]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[PATCH 16/17][ARM] Add tests for VFP FP16 ACLE instrinsics.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
da9b2e69
JW
12016-09-23 Jiong Wang <jiong.wang@arm.com>
2 Matthew Wahab <matthew.wahab@arm.com>
3
4 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
6 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
7 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
8 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
9 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
10 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
11 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
12 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
13 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
14 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
15 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
16 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
17 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
18 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
19 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
20 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
21 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
22 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
23 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
24 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
25 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
26 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
27 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
28 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
29 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
30 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
31 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
32 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
33 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
34 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
35 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
36 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
37 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
38 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
39 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
40 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
41
785cf02f
MW
422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
43
44 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
45 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
46 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
47 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
48 support.
49
1e401340
KV
502016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
51
52 PR ipa/77677
53 * gcc.dg/torture/pr77677.c: New test.
54
8ed3eeac
AV
552016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
56
57 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
58 here now.
59
55a9b91b
MW
602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
61
62 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
63 options. Add tests for float16x4_t and float16x8_t.
64
64c744b9
DV
652016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
66
67 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
68 * gcc.target/s390/risbg-ll-2.c: Ditto.
69 * gcc.target/s390/risbg-ll-3.c: Ditto.
70
d403b8d4
MW
712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
72
73 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
74 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
75
576987fc
DV
762016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
77
78 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
79 output to the simplified instructions.
80
4ffc8099
MW
812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
82
83 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
84 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
85
b1a970a5
MW
862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
87
88 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
89 (FP16_SUPPORTED): New
90 (expected-hfloat-16x4): Make conditional on __fp16 support.
91 (expected-hfloat-16x8): Likewise.
92 (vdup_n_f16): Disable for non-AArch64 targets.
93 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
94 conditional on FP16_SUPPORTED.
95 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
96 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
97 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
98 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
99 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
100 for testing __fp16.
101 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
102 conditional on FP16_SUPPORTED.
103 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
104 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
105
50df9464
MW
1062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
107
108 * gcc.target/arm/short-vfp-1.c: New.
109
536b9f42
MW
1102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
111
112 * gcc.target/arm/attr-fp16-arith-1.c: New.
113
1b9e31cf
MW
1142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
115
116 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
117 New.
118 (add_options_for_arm_v8_2a_fp16_neon): New.
119 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
120 (add_options_for_arm_arch_v8_2a): Auto-generate.
121 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
122 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
123 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
124 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
125 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
126 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
127 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
128
a5b42ee7
MW
1292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
130
131 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
132 arm_fp16_alternative_ok.
133 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
134 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
135 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
136 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
137 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
138 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
139 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
140 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
141 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
142 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
143 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
144 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
145 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
146 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
147 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
148 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
149 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
150 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
151 * gcc.target/arm/fp16-rounding-alt-1.c: Use
152 arm_fp16_alternative_ok.
153 * lib/target-supports.exp
154 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
155 (check_effective_target_arm_fp16_alternative_ok): New.
156 (check_effective_target_arm_fp16_none_ok_nocache): New.
157 (check_effective_target_arm_fp16_none_ok): New.
158
fcbc975b
ML
1592016-09-23 Martin Liska <mliska@suse.cz>
160
161 * gcc.dg/ipa/pr77653.c: Replace adress
162 with address.
163
1822b732
ML
1642016-09-23 Martin Liska <mliska@suse.cz>
165
166 * gcc.target/i386/movbe-4.c: New test.
167
fab18cc4
ML
1682016-09-23 Martin Liska <mliska@suse.cz>
169
170 * gcc.target/i386/crc32-5.c: New test.
171
e70f01b5
ML
1722016-09-23 Martin Liska <mliska@suse.cz>
173
174 * gcc.target/i386/pr71652.c: New test.
175 * gcc.target/i386/pr71652-2.c: New test.
176 * gcc.target/i386/pr71652-3.c: New test.
177
f2e81d05
JJ
1782016-09-23 Jakub Jelinek <jakub@redhat.com>
179
180 * lib/gcc-dg.exp (process-message): Support relative line number
181 notation - .+4 or .-1 etc.
182 * gcc.dg/dg-test-1.c: New test.
183
ed30d2a6
MS
1842016-09-22 Martin Sebor <msebor@redhat.com>
185
186 PR target/77676
187 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
188 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
189 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
190 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
191
1c681c7b
UB
1922016-09-22 Uros Bizjak <ubizjak@gmail.com>
193
194 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
195 * gcc.dg/ifcvt-2.c: Ditto.
196 * gcc.dg/zero_bits_compound-1.c: Ditto.
197 * gcc.dg/zero_bits_compound-1.c: Ditto.
198 * gcc.dg/pr40550.c: Simplify target selectors.
199 Use dg-additional-options.
200 * gcc.dg/pr47893.c: Ditto.
201 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
202 additional options for 32-bit x86 targets.
203 * gcc.dg/pr70955.c: Move to ...
204 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
205
67cf0a53
PC
2062016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
207
208 PR c++/61019
209 * g++.dg/cpp0x/pr61019.C: New.
210
0ee70cc0
AV
2112016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
212 Terry Guo <terry.guo@arm.com>
213
214 * gcc.target/arm/pure-code/ffunction-sections.c: New.
215 * gcc.target/arm/pure-code/no-literal-pool.c: New.
216 * gcc.target/arm/pure-code/pure-code.exp: New.
217
43639d2c
UB
2182016-09-22 Uros Bizjak <ubizjak@gmail.com>
219
220 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
221 Remove SSE effective target requirement.
222
a608d15b
PC
2232016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
224
225 PR c++/71979
226 * g++.dg/cpp0x/pr71979.C: New.
227
d94a7ab4
BE
2282016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
229
230 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
231
a13f439f
ML
2322016-09-22 Martin Liska <mliska@suse.cz>
233
234 PR ipa/77653
235 * gcc.dg/ipa/pr77653.c: New test.
236
cf352092
JJ
2372016-09-22 Jakub Jelinek <jakub@redhat.com>
238
239 PR fortran/77665
240 * gfortran.dg/gomp/pr77665.f90: New test.
241
a8de3002
PT
2422016-09-22 Paul Thomas <pault@gcc.gnu.org>
243
244 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
245 * gfortran.dg/dtio_13.f90: New test.
246
39abef62
LK
2472016-09-21 Louis Krupp <louis.krupp@zoho.com>
248
249 PR fortran/66107
250 * gfortran.dg/pr66107.f90: New test.
251
4a2bb7fc
ILT
2522016-09-21 Ian Lance Taylor <iant@golang.org>
253
254 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
255 with call to builtin delete function.
256
5f84cee2
JM
2572016-09-21 Joseph Myers <joseph@codesourcery.com>
258
259 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
260 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
261 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
262 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
263 tests.
264
fe01a41a
UB
2652016-09-21 Uros Bizjak <ubizjak@gmail.com>
266
267 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
268
2e1c20b1
JJ
2692016-09-21 Jakub Jelinek <jakub@redhat.com>
270
271 PR c++/77651
272 * g++.dg/cpp1z/aligned-new6.C: New test.
273
de4c144a
MW
2742016-09-21 Matthew Wahab <matthew.wahab@arm.com>
275
276 * gcc.target/arm/fp16-aapcs-3.c: New.
277 * gcc.target/arm/fp16-aapcs-4.c: New.
278 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
279 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
280 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
281 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
282
44fc7854
BE
2832016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
284
285 PR tree-optimization/77550
286 * g++.dg/pr77550.C: New test.
287
bc084f84
GJL
2882016-09-21 Georg-Johann Lay <avr@gjlay.de>
289
290 PR target/77326
291 * gcc.target/avr/torture/pr77326.c: New test.
292
c075003a
LK
2932016-09-21 Louis Krupp <louis.krupp@zoho.com>
294
295 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
296
6811ea79
RB
2972016-09-21 Richard Biener <rguenther@suse.de>
298
299 PR tree-optimization/77648
300 * gcc.dg/torture/pr77648-1.c: New testcase.
301 * gcc.dg/torture/pr77648-2.c: Likewise.
302
f955c4c4
RB
3032016-09-21 Richard Biener <rguenther@suse.de>
304 Jakub Jelinek <jakub@redhat.com>
305
306 PR tree-optimization/77621
307 * gcc.dg/pr77621.c: New testcase.
308
096506bb
PT
3092016-09-21 Paul Thomas <pault@gcc.gnu.org>
310
311 PR fortran/77657
312 * gfortran.dg/dtio_12.f90: New test.
313
37d168ae
SKS
3142016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
315
316 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
317
66454000
KV
3182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
319
320 PR tree-optimization/72835
321 * gcc.dg/tree-ssa/pr72835.c: New test.
322
88d0c3f0
MS
3232016-09-20 Martin Sebor <msebor@redhat.com>
324
325 PR middle-end/49905
326 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
327 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
328 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
329 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
330 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
331 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
332 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
333
a03df1d5
KV
3342016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
335
336 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
337 arguments/compare will be optimized away.
338 * gcc.dg/torture/ftrapv-1.c: Likewise.
339
8bc5448f
KV
3402016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
341
342 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
343 will be optimized away.
344 * gcc.dg/ipa/vrp1.c: New test.
345 * gcc.dg/ipa/vrp2.c: New test.
346 * gcc.dg/ipa/vrp3.c: New test.
347
973625a0
KV
3482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
349
350 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
351 does the same transformation.
352 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
353 * gcc.dg/tree-ssa/evrp1.c: New test.
354 * gcc.dg/tree-ssa/evrp2.c: New test.
355 * gcc.dg/tree-ssa/evrp3.c: New test.
356 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
357 * gcc.dg/tree-ssa/pr22117.c: Likewise.
358 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
359 * gcc.dg/tree-ssa/pr64130.c: Likewise.
360 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
361 foling now happens early.
362 * gcc.dg/tree-ssa/vrp04.c: Likewise.
363 * gcc.dg/tree-ssa/vrp06.c: Likewise.
364 * gcc.dg/tree-ssa/vrp16.c: Likewise.
365 * gcc.dg/tree-ssa/vrp25.c: Likewise.
366 * gcc.dg/tree-ssa/vrp67.c: Likewise.
367
9b1ba33c
UB
3682016-09-20 Uros Bizjak <ubizjak@gmail.com>
369
370 PR target/77621
371 * gcc.target/i386/pr77621.c: New test.
372 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
373 pattern, loop should vectorize with -mtune=atom.
374
f5bd4ad8
MO
3752016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
376 Jakub Jelinek <jakub@redhat.com>
377
378 PR testsuite/63299
379 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
380 instead of delete.
381
7d9cf801
JJ
3822016-09-20 Jakub Jelinek <jakub@redhat.com>
383
b912f962
JJ
384 PR c++/77626
385 * g++.dg/other/pr77626.C: New test.
386
eaf1ece1
JJ
387 PR c++/77638
388 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
389
590b62e9
JJ
390 PR c++/77637
391 * g++.dg/cpp0x/gen-attrs-62.C: New test.
392
7d9cf801
JJ
393 PR middle-end/77624
394 * c-c++-common/pr77624-1.c: New test.
395 * c-c++-common/pr77624-2.c: New test.
396
3aebb6ff
AV
3972016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
398
399 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
400 of digits expected.
401
b5bbe47b
RB
4022016-09-20 Richard Biener <rguenther@suse.de>
403
404 PR tree-optimization/77646
405 * gcc.dg/torture/pr77646.c: New testcase.
406
144a96e4
BE
4072016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
408
409 PR c++/77434
410 * c-c++-common/Wint-in-bool-context.c: New test.
411
1f2071fa
JM
4122016-09-19 Joseph Myers <joseph@codesourcery.com>
413
414 * gcc.dg/cr-decimal-dig-1.c: New test.
415
63012d9a
JM
4162016-09-19 Joseph Myers <joseph@codesourcery.com>
417
418 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
419 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
420 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
421 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
422
02410826
VM
4232016-09-19 Vladimir Makarov <vmakarov@redhat.com>
424
425 PR rtl-optimization/77416
426 * gcc.target/powerpc/pr77416.c: New.
427
6101a7ab
PP
4282016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
429
430 PR c++/77639
431 * g++.dg/template/error-recovery4.C: New test.
432
1993ff76
BC
4332016-09-19 Bin Cheng <bin.cheng@arm.com>
434
435 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
436
5fa9e644
KT
4372016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
438
439 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
440 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
441
fc15d9ec
JJ
4422016-09-19 Jakub Jelinek <jakub@redhat.com>
443 Jan Hubicka <jh@suse.cz>
444
445 PR target/77587
446 * gcc.dg/pr77587.c: New test.
447 * gcc.dg/pr77587a.c: New file.
448
3c9f5092
AV
4492016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
450
451 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
452 * gfortran.dg/coarray_38.f90:
453 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
454 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
455 * gfortran.dg/coarray_allocate_7.f08: New test.
456 * gfortran.dg/coarray_allocate_8.f08: New test.
457 * gfortran.dg/coarray_allocate_9.f08: New test.
458 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
459 new caf_register.
460 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
461 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
462 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
463 get_by_refs.
464 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
465 * gfortran.dg/coarray_lock_7.f90: Same.
466 * gfortran.dg/coarray_poly_5.f90: Same.
467 * gfortran.dg/coarray_poly_6.f90: Same.
468 * gfortran.dg/coarray_poly_7.f90: Same.
469 * gfortran.dg/coarray_poly_8.f90: Same.
470 * gfortran.dg/coindexed_1.f90: Changed errors expected.
471
e79e6763
FR
4722016-09-19 Fritz Reese <fritzoreese@gmail.com>
473
474 PR fortran/77584
475 * gfortran.dg/dec_structure_15.f90: New testcase.
476
ae527639
RB
4772016-09-19 Richard Biener <rguenther@suse.de>
478
479 PR middle-end/77605
480 * gcc.dg/torture/pr77605.c: New testcase.
481
cdf060f8
LK
4822016-09-18 Louis Krupp <louis.krupp@zoho.com>
483
484 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
485
b720e919
JH
4862016-09-17 Jan Hubicka <hubicka@ucw.cz>
487
488 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
489 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
490 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
491 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
492 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
493 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
494 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
495 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
496 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
497 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
498 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
499
bdabae39
KY
5002016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
501
502 * gcc.target/i386/pr68633.c: Fix expected result.
503
493ba820
LK
5042016-09-17 Louis Krupp <louis.krupp@gmail.com>
505
506 PR fortran/68078
507 * gfortran.dg/pr68078.f90: New test.
508 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
509
9a42726b
BS
5102016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
511
512 PR target/77613
513 * gcc.target/powerpc/swaps-p8-25.c: New.
514
e7d61178
JJ
5152016-09-16 Jakub Jelinek <jakub@redhat.com>
516
8f03e02f
JJ
517 PR c++/77482
518 * g++.dg/cpp0x/constexpr-77482.C: New test.
519
e80cb545
JJ
520 PR c++/77379
521 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
522 thunk offsets.
523 * g++.dg/abi/abi-tag23a.C: Likewise.
524
1c2f613f
JJ
525 PR c++/77338
526 * g++.dg/cpp0x/decltype-77338.C: New test.
527
e7d61178
JJ
528 PR c++/77375
529 * g++.dg/cpp0x/mutable1.C: New test.
530
8d987deb
SK
5312016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
532
533 PR fortran/77612
534 * gfortran.dg/pr77612.f90: New test.
535
2c3d35a6
SKS
5362016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
537
538 * gcc.dg/torture/pr70421.c: Require int32plus.
539
e43163ae
JJ
5402016-09-16 Jakub Jelinek <jakub@redhat.com>
541
bcf0905a
JJ
542 PR middle-end/77475
543 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
544
e43163ae
JJ
545 PR target/77526
546 * gcc.target/i386/pr77526.c: New test.
547
7d704548
JJ
5482016-09-16 Jakub Jelinek <jakub@redhat.com>
549 Eric Botcazou <ebotcazou@adacore.com>
550
551 PR middle-end/77594
552 * gcc.target/i386/pr77594.c: New test.
553
902d624f
LK
5542016-09-15 Louis Krupp <louis.krupp@zoho.com>
555
556 PR fortran/69963
557 * gfortran.dg/misplaced_implicit_character.f90: New test.
558
7e16ce79
BC
5592016-09-15 Bin Cheng <bin.cheng@arm.com>
560
561 PR tree-optimization/77503
562 * gcc.dg/vect/pr77503.c: New test.
563
7c05f5c4
RB
5642016-09-15 Richard Biener <rguenther@suse.de>
565
566 PR middle-end/77544
567 * c-c++-common/torture/pr77544.c: New testcase.
568
76ff80fb
JJ
5692016-09-15 Jakub Jelinek <jakub@redhat.com>
570
571 PR middle-end/77475
572 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
573 * gcc.dg/march-generic.c: Likewise.
574 * gcc.target/i386/spellcheck-options-1.c: New test.
575 * gcc.target/i386/spellcheck-options-2.c: New test.
576 * gcc.target/i386/spellcheck-options-3.c: New test.
577 * gcc.target/i386/spellcheck-options-4.c: New test.
578
5560d026
CLT
5792016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
580
581 PR fortran/72743
582 * gfortran.dg/goacc/pr72743.f90: New test.
583
5334f733
RB
5842016-09-15 Richard Biener <rguenther@suse.de>
585
586 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
587
d08615f2
RB
5882016-09-15 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/77514
591 * gcc.dg/torture/pr77514.c: New testcase.
592
28ca05f0
JJ
5932016-09-14 Jakub Jelinek <jakub@redhat.com>
594
595 PR c++/77549
596 * g++.dg/lookup/pr77549.C: New test.
597
20a1e5b8
MP
5982016-09-14 Marek Polacek <polacek@redhat.com>
599
600 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
601 * c-c++-common/gomp/atomic-13.c: Likewise.
602 * c-c++-common/gomp/atomic-14.c: Likewise.
603 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
604 * g++.dg/cpp1z/bool-increment1.C: New test.
605 * c-c++-common/pr60439.c: Add dg-warning.
606 * g++.dg/expr/bitfield4.C: Likewise.
607 * g++.dg/expr/bitfield5.C: Likewise.
608 * g++.dg/expr/bitfield6.C: Likewise.
609 * g++.dg/expr/bool1.C: Likewise.
610 * g++.dg/expr/bool3.C: Likewise.
611 * g++.dg/expr/lval3.C: Likewise.
612 * g++.dg/expr/lval4.C: Likewise.
613 * g++.old-deja/g++.jason/bool5.C: Likewise.
614 * g++.dg/expr/bitfield3.C: Adjust dg-error.
615 * g++.dg/other/error18.C: Likewise.
616 * g++.dg/gomp/atomic-14.C: Likewise.
617
0761f6bf
NS
6182016-09-14 Nathan Sidwell <nathan@acm.org>
619
620 PR c++/77539
621 * g++.dg/cpp1y/pr77539.C: New.
622
13cddbc1
CL
6232016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
624
625 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
626 dg-require.
627 * g++.dg/ext/builtin_alloca.C: Likewise.
628 * g++.dg/template/spec35.C: Likewise.
629 * gcc.dg/builtins-68.c: Likewise.
630 * gcc.misc-tests/gcov-13.c: Likewise.
631 * gcc.misc-tests/gcov-14.c: Likewise.
632
a90638d4
JM
6332016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
634
635 * gfortran.dg/dec_structure_14.f90: New testcase.
636
5ba4a08c
JJ
6372016-09-14 Jakub Jelinek <jakub@redhat.com>
638
639 PR sanitizer/68260
640 * c-c++-common/tsan/pr68260.c: New test.
641
a713b234
JS
6422016-09-13 Joe Seymour <joe.s@somniumtech.com>
643
644 PR target/70713
645 * gcc.target/msp430/function-attributes-1.c: New test.
646 * gcc.target/msp430/function-attributes-2.c: New test.
647 * gcc.target/msp430/function-attributes-3.c: New test.
648
ea8661cd
JJ
6492016-09-13 Jakub Jelinek <jakub@redhat.com>
650
9952908a
JJ
651 * g++.dg/cpp0x/gen-attrs-61.C: New test.
652 * g++.dg/cpp1z/gen-attrs1.C: New test.
653
63cdb7a0
JJ
654 PR tree-optimization/77454
655 * gcc.dg/pr77454.c: New test.
656
ea8661cd
JJ
657 PR c++/77553
658 * g++.dg/cpp1y/constexpr-77553.C: New test.
659
254830ba
DM
6602016-09-13 David Malcolm <dmalcolm@redhat.com>
661
662 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
663 (test_show_locus): Replace rich_location::add_fixit_insert calls
664 with add_fixit_insert_before and add_fixit_insert_after.
665
42763690
JM
6662016-09-13 Jason Merrill <jason@redhat.com>
667 Tom de Vries <tom@codesourcery.com>
668
669 PR c++/77427
670 * g++.dg/pr77427.C: New test.
671
c8798f2c
ML
6722016-09-13 Martin Liska <mliska@suse.cz>
673
674 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
675 effective target.
676 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
677 * lib/target-supports.exp: Define the new target.
678
54700e2e
AP
6792016-09-12 Andrew Pinski <apinski@cavium.com>
680
681 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
682 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
683
e1d55bf7
UB
6842016-09-12 Uros Bizjak <ubizjak@gmail.com>
685
686 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
687 variable arguments.
688 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
689 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
690 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
691 variable argument.
692 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
693 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
694
54dcdb88
BE
6952016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
696
697 PR c++/77496
698 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
699 * g++.dg/ext/pr77496.C: New test.
700 * g++.dg/warn/pr77496.C: New test.
701
d1463eb9
DM
7022016-09-12 David Malcolm <dmalcolm@redhat.com>
703
704 PR c/72858
705 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
706 to preserve conversion chars, and to preserve prefix information.
707 * gcc.dg/format/pr72858.c: New test case.
708
217fabad
SK
7092016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
710
711 * gfortran.dg/pr77507.f90: Move to ...
712 * gfortran.dg/ieee/pr77507.f90: here.
713
a1cd04ac
JH
7142016-08-09 Jan Hubicka <hubicka@ucw.cz>
715
716 PR ipa/61159
717 * compile/pr61159.c: New testcase
718
e3912107
JH
7192016-08-09 Jan Hubicka <hubicka@ucw.cz>
720
721 PR ipa/64316
722 * gcc.dg/ipa/pr63416.c: New testcase.
723
739d9339
PT
7242016-09-10 Paul Thomas <pault@gcc.gnu.org>
725 Steven G. Kargl <kargl@gcc.gnu.org>
726
727 PR fortran/77532
cc3135b6 728 * gfortran.dg/dtio_11.f90: new test.
739d9339 729
fb7c40dd
SK
7302016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
731
732 PR fortran/77507
733 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
734 * gfortran.dg/c_assoc_4.f90: Ditto.
735
5b28efbb
TV
7362016-09-10 Tom de Vries <tom@codesourcery.com>
737
738 PR C/71602
739 * c-c++-common/va-arg-va-list-type.c: New test.
740
9d0a9bb4
PB
7412016-09-09 Peter Bergner <bergner@vnet.ibm.com>
742
743 PR rtl-optimization/77289
744 * gcc.target/powerpc/pr77289.c: New test.
745
3f0177e7
MS
7462016-09-09 Martin Sebor <msebor@redhat.com>
747
748 PR c/77520
749 PR c/77521
750 * gcc.dg/pr77520.c: New test.
751 * gcc.dg/pr77521.c: New test.
752
e81e83d0
SK
7532016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
754
755 PR fortran/77506
756 * gfortran.dg/pr77506.f90: New test.
757
8a92685e
SK
7582016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
759
760 PR fortran/77507
761 * gfortran.dg/pr77507.f90: New test.
762
c65248cb
JM
7632016-09-09 Joseph Myers <joseph@codesourcery.com>
764
765 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
766
2cf0ff98
SK
7672016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
768 Louis Krupp <lkrupp@gcc.gnu.org>
769
770 PR fortran/69514
771 * gfortran.dg/pr69514_1.f90: New test.
772 * gfortran.dg/pr69514_2.f90: New test.
773
8ebc1e0f
JJ
7742016-09-08 Jakub Jelinek <jakub@redhat.com>
775
20b6cf01
JJ
776 PR fortran/77500
777 * gfortran.dg/gomp/pr77500.f90: New test.
778
8ebc1e0f
JJ
779 PR fortran/77516
780 * gfortran.dg/gomp/pr77516.f90: New test.
781
34718542
JJ
7822016-09-07 Jakub Jelinek <jakub@redhat.com>
783
784 PR middle-end/77475
785 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
786 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
787 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
788 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
789 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
790 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
791
e5106e27
DM
7922016-09-07 David Malcolm <dmalcolm@redhat.com>
793
794 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
795 "substring-locations.h".
796
ca235a85
RB
7972016-09-07 Richard Biener <rguenther@suse.de>
798
799 PR c/77450
800 * c-c++-common/vector-subscript-8.c: Move ..
801 * gcc.dg/pr77450.c: ... here.
802
0076b5dc 8032016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
804
805 PR libgfortran/77393
806 * gfortran.dg/fmt_f0_2.f90: Update test.
807 * gfortran.dg/fmt_f0_3.f90: New test.
808
6ac7322b
DH
8092016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
810
811 PR debug/77389
812 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
813 in dg-options.
814
815 PR debug/57519
816 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
817
8eb9e049
JJ
8182016-09-06 Jakub Jelinek <jakub@redhat.com>
819
820 PR target/69255
821 * gcc.target/i386/pr69255-1.c: New test.
822 * gcc.target/i386/pr69255-2.c: New test.
823 * gcc.target/i386/pr69255-3.c: New test.
824
8252016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
826
827 PR c/77336
828 * gcc.dg/format/miss-7.c: New test.
829
e6cb85d4
UB
8302016-09-06 Uros Bizjak <ubizjak@gmail.com>
831
832 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
833
7fe76f6a
ML
8342016-09-06 Martin Liska <mliska@suse.cz>
835
836 PR gcov-profile/77378
837 PR gcov-profile/77466
838 * gcc.dg/profile-update-warning.c: New test.
839
209b636e
RB
8402016-09-06 Richard Biener <rguenther@suse.de>
841
842 PR tree-optimization/77479
843 * gcc.dg/torture/pr77479.c: New testcase.
844
b772a565
RB
8452016-09-06 Richard Biener <rguenther@suse.de>
846
847 PR c/77450
848 * c-c++-common/vector-subscript-7.c: Adjust.
849 * c-c++-common/vector-subscript-8.c: New testcase.
850
a8c07037
SKS
8512016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
852
853 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
854
0ce48391
JJ
8552016-09-05 Jakub Jelinek <jakub@redhat.com>
856
de9188e0
JJ
857 PR target/77476
858 * gcc.target/i386/avx512f-pr77476.c: New test.
859 * gcc.target/i386/avx512bw-pr77476.c: New test.
860 * gcc.target/i386/avx512dq-pr77476.c: New test.
861
c76f7809
JJ
862 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
863 Update comment to mention also avx512f.
864
0ce48391
JJ
865 PR sanitizer/77396
866 * g++.dg/asan/pr77396-2.C: New test.
867
8a27cf73
UB
8682016-09-05 Uros Bizjak <ubizjak@gmail.com>
869
870 PR rtl-optimization/77452
871 * gcc.target/i386/pr77452.c: New test.
872
25ff5dd3
MP
8732016-09-05 Marek Polacek <polacek@redhat.com>
874
875 PR c/77423
876 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
877
f2bc4e48
SK
8782016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
879
880 PR fortran/77391
881 * gfortran.dg/pr77391.f90: New test.
882
e85921ee
SK
8832016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
884
885 PR fortran/77460
886 * gfortran.dg/pr77460.f90: New test.
887
b5d50659
JJ
8882016-09-03 Jakub Jelinek <jakub@redhat.com>
889
890 PR c/65467
891 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
892
7b826676
KY
8932016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
894
895 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
896
717ebe91
DM
8972016-09-02 David Malcolm <dmalcolm@redhat.com>
898
899 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
900 test case.
901 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
902 diagnostic-test-show-locus-generate-patch.c to the sources
903 for diagnostic_plugin_test_show_locus.c.
904
94087e88
JJ
9052016-09-02 Jakub Jelinek <jakub@redhat.com>
906
9dc5773f
JJ
907 PR c/65467
908 * gcc.dg/gomp/_Atomic-1.c: New test.
909 * gcc.dg/gomp/_Atomic-2.c: New test.
910 * gcc.dg/gomp/_Atomic-3.c: New test.
911 * gcc.dg/gomp/_Atomic-4.c: New test.
912 * gcc.dg/gomp/_Atomic-5.c: New test.
913
94087e88
JJ
914 PR sanitizer/77396
915 * g++.dg/asan/pr77396.C: New test.
916
9172016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
918
919 PR tree-optimization/71831
920 * gcc.dg/builtin-object-size-16.c: New test.
921 * gcc.dg/builtin-object-size-17.c: New test.
922
7e89048d
JD
9232016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
924
925 PR libgfortran/77393
926 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
927
2f196155
UB
9282016-09-01 Uros Bizjak <ubizjak@gmail.com>
929
930 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
931 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
932 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
933 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
934 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
935 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
936 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
937 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
938 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
939 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
940 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
941 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
942 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
943 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
944 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
945 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
946 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
947 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
948
0a6b0523
EB
9492016-09-01 Eric Botcazou <ebotcazou@adacore.com>
950
951 * gnat.dg/opt58.adb: New test.
952 * gnat.dg/opt58_pkg.ads: New helper.
953
2a99de7b
RB
9542016-09-01 Richard Biener <rguenther@suse.de>
955
956 PR middle-end/77436
957 * gcc.dg/torture/pr77436.c: New testcase.
958
f79d8786
SKS
9592016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
960
961 * gcc.dg/pr64252.c: Require int32plus.
962 * gcc.dg/pr66299-1.c: Likewise.
963 * gcc.dg/pr66299-2.c: Likewise.
964 * gcc.dg/torture/20131115-1.c: Skip for avr.
965
b06335f9
KT
9662016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
967
968 * gcc.target/aarch64/ands_3.c: New test.
969
f25f40be
JJ
9702016-08-31 Jakub Jelinek <jakub@redhat.com>
971
d12a0b5a
JJ
972 PR fortran/77352
973 * gfortran.dg/gomp/pr77352.f90: New test.
974
f25f40be
JJ
975 PR fortran/77374
976 * gfortran.dg/gomp/pr77374.f08: New test.
977
9ff6fb6e
MG
9782016-08-31 Marc Glisse <marc.glisse@inria.fr>
979
980 PR tree-optimization/73714
981 * gcc.dg/tree-ssa/pr73714.c: New test.
982
8e95a674
JD
9832016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
984
985 PR libgfortran/77393
986 * gfortran.dg/fmt_f0_2.f90: New test.
987
c6b0037d
MG
9882016-08-31 Marc Glisse <marc.glisse@inria.fr>
989
990 * gcc.target/i386/pr59539-2.c: Adapt options.
991 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
992
1a576b13
PT
9932016-08-31 Paul Thomas <pault@gcc.gnu.org>
994
995 PR fortran/77418
996 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
997 of the associate entity and replace with a pointer to the
998 intended item on the stack.
999
e73d3ca6 10002016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1001 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1002
1003 PR fortran/48298
1004 * gfortran.dg/dtio_1.f90: New test.
1005 * gfortran.dg/dtio_2.f90: New test.
1006 * gfortran.dg/dtio_3.f90: New test.
1007 * gfortran.dg/dtio_4.f90: New test.
1008 * gfortran.dg/dtio_5.f90: New test.
1009 * gfortran.dg/dtio_6.f90: New test.
1010 * gfortran.dg/dtio_7.f90: New test.
1011 * gfortran.dg/dtio_8.f90: New test.
1012 * gfortran.dg/dtio_9.f90: New test.
1013 * gfortran.dg/dtio_10.f90: New test.
1014
b816477a
DM
10152016-08-30 David Malcolm <dmalcolm@redhat.com>
1016
1017 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1018 (test_many_nested_locations): New function.
1019 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1020 (test_show_locus): Handle "test_many_nested_locations".
1021
71b30891
DM
10222016-08-30 David Malcolm <dmalcolm@redhat.com>
1023
1024 * g++.dg/template/double-greater-than-fixit.C: New test case.
1025
8fa37232
EB
10262016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1027
1028 * gnat.dg/opt57.ad[sb]: New test.
1029 * gnat.dg/opt57_pkg.ads: New helper.
1030
6f651bae
RB
10312016-08-30 Richard Biener <rguenther@suse.de>
1032
1033 PR tree-optimization/69047
1034 * gcc.dg/pr69047.c: Fix byte-order check.
1035
ab834832
JJ
10362016-08-30 Jakub Jelinek <jakub@redhat.com>
1037
5116b156
JJ
1038 PR tree-optimization/72866
1039 * gcc.dg/vect/pr72866.c: New test.
1040
3754bbfc
JJ
1041 PR debug/77363
1042 * g++.dg/debug/dwarf2/pr77363.C: New test.
1043
26122e2d
JJ
1044 PR middle-end/77377
1045 * gcc.target/i386/pr77377.c: New test.
1046
ab834832
JJ
1047 PR debug/77389
1048 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1049 in dg-options.
1050
bedc9ca7
SK
10512016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1052
1053 * gfortran.dg/pr77372.f90: Moved to ...
1054 * gfortran.dg/ieee/pr77372.f90: here.
1055
adfa1e6b
MM
10562016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1057
1058 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1059 vector short/char initializations.
1060 * gcc.target/powerpc/vec-init-5.c: Likewise.
1061 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1062 vector initialization optimizations.
1063 * gcc.target/powerpc/vec-init-7.c: Likewise.
1064 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1065 vector float/double initializations.
1066 * gcc.target/powerpc/vec-init-9.c: Likewise.
1067
414b7129
UB
10682016-08-29 Uros Bizjak <ubizjak@gmail.com>
1069
1070 PR target/77403
1071 * gcc.target/i386/pr77403.c: New test.
1072
3d06b6f2
MP
10732016-08-29 Marek Polacek <polacek@redhat.com>
1074
1075 PR c/77292
1076 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1077
ba9bbd6f
TV
10782016-08-29 Tom de Vries <tom@codesourcery.com>
1079
1080 PR c/77398
1081 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1082
d7d80d8f
EB
10832016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1084
1085 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1086
d7d80d8f 10872016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1088
1089 * gfortran.dg/dec_structure_13.f90: New testcase.
1090
468d95c8
JB
10912016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1092
1093 PR fortran/77261
1094 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1095 available.
1096
f329b264
TV
10972016-08-28 Tom de Vries <tom@codesourcery.com>
1098
1099 PR lto/70955
1100 * gcc.dg/pr70955.c: New test.
1101 * gcc.dg/lto/pr70955_0.c: Same.
1102 * gcc.dg/lto/pr70955_1.c: Same.
1103
4a389eb6
PP
11042016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1105
1106 PR tree-optimization/71077
1107 * gcc.target/i386/pr71077.c: New test.
1108
3f8257db 11092016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1110
1111 PR fortran/77380
1112 * gfortran.dg/pr77380.f90: New test.
1113
3f8257db 11142016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1115
1116 PR fortran/77372
1117 gfortran.dg/pr77372.f90: New test.
1118
ee908516
DM
11192016-08-26 David Malcolm <dmalcolm@redhat.com>
1120
1121 * gcc.dg/spellcheck-fields-2.c (test): Move
1122 dg-begin/end-multiline-output within function body.
1123 (test_macro): New function.
1124
d41e76cf
DM
11252016-08-26 David Malcolm <dmalcolm@redhat.com>
1126
1127 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1128 (test_fixit_insert): Update expected output.
1129 (test_fixit_remove): Likewise.
1130 (test_fixit_replace): Likewise.
1131
524a4c96
RO
11322016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1133
1134 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1135 Fix typo.
1136
ebfa15ab
RB
11372016-08-26 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/69047
1140 * gcc.dg/pr69047.c: New testcase.
1141
209ca542
PK
11422016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1143 Martin Jambhor <mjambor@suse.cz>
524a4c96 1144
209ca542
PK
1145 * gcc.dg/ipa/propbits-1.c: New test-case.
1146 * gcc.dg/ipa/propbits-2.c: Likewise.
1147 * gcc.dg/ipa/propbits-3.c: Likewise.
1148
e5cf1629
SK
11492016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1150
1151 PR fortran/77351
1152 * gfortran.dg/pr77351.f90: New test.
1153
ebef225f
MP
11542016-08-25 Marek Polacek <polacek@redhat.com>
1155
1156 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1157
fe377a48
MP
11582016-08-25 Marek Polacek <polacek@redhat.com>
1159
1160 PR c/77323
1161 * gcc.dg/pr77323.c: New test.
1162
88b8971f
PT
11632016-08-24 Paul Thomas <pault@gcc.gnu.org>
1164
1165 PR fortran/77358
1166 * gfortran.dg/submodule_17.f08: New test.
1167
3f8257db
JJ
11682016-08-24 Michael Collison <michael.collison@linaro.org>
1169 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1170
1171 * gcc.target/arm/builtin_saddl.c: New testcase.
1172 * gcc.target/arm/builtin_saddll.c: New testcase.
1173 * gcc.target/arm/builtin_uaddl.c: New testcase.
1174 * gcc.target/arm/builtin_uaddll.c: New testcase.
1175 * gcc.target/arm/builtin_ssubl.c: New testcase.
1176 * gcc.target/arm/builtin_ssubll.c: New testcase.
1177 * gcc.target/arm/builtin_usubl.c: New testcase.
1178 * gcc.target/arm/builtin_usubll.c: New testcase.
1179
d5b5d212
UB
11802016-08-24 Uros Bizjak <ubizjak@gmail.com>
1181
1182 PR target/77270
1183 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1184 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1185 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1186 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1187 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1188 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1189 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1190 effective target. Remove scan-assembler-times directives.
1191 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1192 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1193 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1194
d1188689
SKS
11952016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1196
1197 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1198 of unsigned int.
1199 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1200
0b6b8f85
RS
12012016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1202
1203 PR testsuite/77317
1204 * lib/target-supports.exp
1205 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1206 (check_effective_target_vect_natural_alignment): Ditto.
1207 (check_effective_target_vector_alignment_reachable): Ditto.
1208 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1209
587b7f7a
ILT
12102016-08-23 Ian Lance Taylor <iant@golang.org>
1211
1212 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1213
6019c0fc
MM
12142016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1215
1216 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1217 being created from pointers to memory locations.
1218 * gcc.target/powerpc/vec-init-2.c: Likewise.
1219
cfe37db4
FR
12202016-08-23 Fritz Reese <fritzoreese@gmail.com>
1221
1222 * gfortran.dg/dec_structure_12.f90: New testcase.
1223
7e11f46f
DV
12242016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1225
1226 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1227
7ab4f354
DV
12282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1229
1230 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1231 verification.
1232
deb9351f
DV
12332016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1234
1235 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1236 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1237
1fd9f058
RB
12382016-08-23 Richard Biener <rguenther@suse.de>
1239
1240 PR tree-optimization/27336
1241 * c-c++-common/pr27336.c: New testcase.
1242
b00e6e75
MP
12432016-08-22 Marek Polacek <polacek@redhat.com>
1244
1245 PR c++/77321
1246 * g++.dg/cpp1y/pr77321.C: New test.
1247
58338bac
SK
12482016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1249
1250 PR fortran/60774
1251 * gfortran.dg/empty_label.f: Adjust test for new error message.
1252 * gfortran.dg/empty_label.f90: Ditto.
1253 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1254 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1255 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1256
30364ce6
SK
12572016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1258
1259 PR fortran/61318
1260 * gfortran.dg/pr61318.f90: New test.
1261
ad7a5a8f
SK
12622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1263
1264 PR fortran/77260
1265 * gfortran.dg/pr77260_1.f90: New test.
1266 * gfortran.dg/pr77260_2.f90: Ditto.
1267
72f52f30
JM
12682016-08-22 Joseph Myers <joseph@codesourcery.com>
1269
1270 PR middle-end/77269
1271 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1272 __builtin_signbitf and __builtin_signbitl in expected generic
1273 expansion.
1274 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1275 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1276 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1277 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1278 tests.
1279
6dc198e3
JM
12802016-08-22 Joseph Myers <joseph@codesourcery.com>
1281
1282 * gcc.dg/torture/float128-builtin.c,
1283 gcc.dg/torture/float128-ieee-nan.c,
1284 gcc.dg/torture/float128x-builtin.c,
1285 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1286 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1287 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1288 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1289 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1290 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1291 gcc.dg/torture/floatn-nan.h: New tests.
1292
7ff4e41a
JM
12932016-08-22 Joseph Myers <joseph@codesourcery.com>
1294
1295 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1296 macro.
1297 (main): Update calls to TEST_I_F.
1298 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1299 macro.
1300 (main): Update calls to TEST_I_F.
1301
7078cdb6
JM
13022016-08-22 Joseph Myers <joseph@codesourcery.com>
1303
1304 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1305 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1306 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1307 names in calls to TEST_I_F.
1308
a9d7c823
BE
13092016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1310
1311 PR c/52952
1312 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1313
cd800235
SKS
13142016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1315
1316 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1317 and !natural_alignment_64.
1318 * gcc.dg/ipa/propalign-2.c: Likewise.
1319 * gcc.dg/ipa/propalign-3.c: Likewise.
1320 * gcc.dg/ipa/propalign-4.c: Likewise.
1321 * gcc.dg/ipa/propalign-5.c: Likewise.
1322 * lib/target-supports.exp
1323 (check_effective_target_natural_alignment_32): Add avr-*-*.
1324
22d12455
KV
13252016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1326
1327 PR tree-optimization/61839
1328 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1329 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1330 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1331 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1332
c65699ef
JM
13332016-08-19 Joseph Myers <joseph@codesourcery.com>
1334
1335 PR c/32187
1336 * lib/target-supports.exp (check_effective_target_float16)
1337 (check_effective_target_float32, check_effective_target_float64)
1338 (check_effective_target_float128, check_effective_target_float32x)
1339 (check_effective_target_float64x)
1340 (check_effective_target_float128x)
1341 (check_effective_target_float16_runtime)
1342 (check_effective_target_float32_runtime)
1343 (check_effective_target_float64_runtime)
1344 (check_effective_target_float128_runtime)
1345 (check_effective_target_float32x_runtime)
1346 (check_effective_target_float64x_runtime)
1347 (check_effective_target_float128x_runtime)
1348 (check_effective_target_floatn_nx_runtime)
1349 (add_options_for_float16, add_options_for_float32)
1350 (add_options_for_float64, add_options_for_float128)
1351 (add_options_for_float32x, add_options_for_float64x)
1352 (add_options_for_float128x): New procedures.
1353 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1354 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1355 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1356 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1357 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1358 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1359 gcc.dg/torture/float128-complex.c,
1360 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1361 gcc.dg/torture/float128x-basic.c,
1362 gcc.dg/torture/float128x-complex.c,
1363 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1364 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1365 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1366 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1367 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1368 gcc.dg/torture/float32x-basic.c,
1369 gcc.dg/torture/float32x-complex.c,
1370 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1371 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1372 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1373 gcc.dg/torture/float64x-basic.c,
1374 gcc.dg/torture/float64x-complex.c,
1375 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1376 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1377 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1378 gcc.dg/torture/floatn-tg.h,
1379 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1380 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1381 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1382 gcc.dg/torture/fp-int-convert-float128x.c,
1383 gcc.dg/torture/fp-int-convert-float16-timode.c,
1384 gcc.dg/torture/fp-int-convert-float16.c,
1385 gcc.dg/torture/fp-int-convert-float32-timode.c,
1386 gcc.dg/torture/fp-int-convert-float32.c,
1387 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1388 gcc.dg/torture/fp-int-convert-float32x.c,
1389 gcc.dg/torture/fp-int-convert-float64-timode.c,
1390 gcc.dg/torture/fp-int-convert-float64.c,
1391 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1392 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1393 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1394 maximum exponent of floating-point type. Use it in testing
1395 whether 0x8...0 fits in the floating-point type. Always treat -1
1396 (signed 0xf...f) as fitting in the floating-point type.
1397 (M_OK1): New macro.
1398 * gcc.dg/torture/fp-int-convert-double.c,
1399 gcc.dg/torture/fp-int-convert-float.c,
1400 gcc.dg/torture/fp-int-convert-float128-timode.c,
1401 gcc.dg/torture/fp-int-convert-float128.c,
1402 gcc.dg/torture/fp-int-convert-float80-timode.c,
1403 gcc.dg/torture/fp-int-convert-float80.c,
1404 gcc.dg/torture/fp-int-convert-long-double.c,
1405 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1406
94e73c78
JJ
14072016-08-19 Jakub Jelinek <jakub@redhat.com>
1408
fbdbd4b6
JJ
1409 PR fortran/72744
1410 * gfortran.dg/gomp/pr72744.f90: New test.
1411
94e73c78
JJ
1412 PR fortran/69281
1413 * gfortran.dg/gomp/pr69281.f90: New test.
1414
91151a73
JB
14152016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1416
414b7129
UB
1417 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1418 the last special seed value.
1419 * gfortran.dg/random_7.f90: Use size for last array member instead
1420 of hardcoded value.
91151a73 1421
fcf830ab
PK
14222016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1423
1424 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1425 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1426
1a5da5b6
RB
14272016-08-19 Richard Biener <rguenther@suse.de>
1428
1429 PR tree-optimization/77286
1430 * gcc.dg/torture/pr77286.c: New testcase.
1431
82f72146
DM
14322016-08-18 David Malcolm <dmalcolm@redhat.com>
1433
1434 * gcc.dg/verbose-asm-2.c: New test case.
1435
cc015f3a
DM
14362016-08-18 David Malcolm <dmalcolm@redhat.com>
1437
1438 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1439 (custom_diagnostic_finalizer): Update for change to
1440 diagnostic_show_locus.
1441
cb18fd07
DM
14422016-08-18 David Malcolm <dmalcolm@redhat.com>
1443
1444 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1445 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1446
a76989dc
MP
14472016-08-18 Marek Polacek <polacek@redhat.com>
1448
1449 PR c/71514
1450 * gcc.dg/pr71514.c: New test.
1451
89c88780
L
14522015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1453
1454 PR target/72839
1455 * gcc.target/i386/pr72839.c: New test.
1456
2c71d454
CLT
14572016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1458
1459 PR middle-end/70895
1460 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1461 * c-c++-common/goacc/reduction-1.c: Likewise.
1462 * c-c++-common/goacc/reduction-2.c: Likewise.
1463 * c-c++-common/goacc/reduction-3.c: Likewise.
1464 * c-c++-common/goacc/reduction-4.c: Likewise.
1465
66592e95
AM
14662016-08-18 Alan Modra <amodra@gmail.com>
1467
1468 * gcc.c-torture/compile/pr72771.c: New.
1469
3a146d46
JJ
14702016-08-17 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR fortran/67496
1473 * gfortran.dg/pr67496.f90: New test.
1474
3f8257db 14752015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1476
1477 PR tree-optimization/71752
3a146d46 1478 * gcc.dg/vect/pr71752.c: New.
038000bd 1479
dd42e908
UB
14802016-08-17 Uros Bizjak <ubizjak@gmail.com>
1481
1482 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1483
458a1cd0
JJ
14842016-08-17 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR middle-end/77259
1487 * g++.dg/ipa/devirt-52.C: New test.
1488
11c4c4ba
CLT
14892016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1490
1491 * c-c++-common/goacc/reduction-6.c: New testcase.
1492
661d6efd
RB
14932016-08-17 Richard Biener <rguenther@suse.de>
1494
1495 PR tree-optimization/76490
1496 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1497 * gcc.dg/pr52904.c: XFAIL.
1498
622d8b69
RB
14992016-08-17 Richard Biener <rguenther@suse.de>
1500
1501 PR tree-optimization/23855
1502 * gcc.dg/loop-unswitch-2.c: Adjust.
1503
af23e99c
JJ
15042016-08-16 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR tree-optimization/72817
1507 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1508
feeb6268
JM
15092016-08-16 Joseph Myers <joseph@codesourcery.com>
1510
1511 PR libgcc/77265
1512 * gcc.dg/torture/float128-extend-inf.c: New test.
1513
65e736c0
DM
15142016-08-16 David Malcolm <dmalcolm@redhat.com>
1515
1516 PR c/72857
1517 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1518 for embedded NUL.
1519 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1520 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1521 caret placement.
1522 (test_oct): Likewise.
1523 (test_multiple): Likewise.
1524 (test_field_width_specifier): Likewise.
1525 (test_field_width_specifier_2): New function.
1526 (test_field_precision_specifier): New function.
1527 (test_embedded_nul): Update expected caret placement.
1528 (test_non_contiguous_strings): Update line number.
1529 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1530 (__emit_string_literal_range): Add "caret_idx" param.
1531 (test_simple_string_literal): Add value for new param, updating
1532 expected output..
1533 (test_concatenated_string_literal): Likewise.
1534 (test_multiline_string_literal): Likewise.
1535 (test_hex): Likewise.
1536 (test_oct): Likewise.
1537 (test_multiple): Likewise.
1538 (test_ucn4): Likewise.
1539 (test_ucn8): Likewise.
1540 (test_u8): Likewise.
1541 (test_u): Likewise; update expected message, from "range" to
1542 "location".
1543 (test_U): Likewise.
1544 (test_L): Likewise.
1545 (test_macro): Add value for new param.
1546 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1547 (__emit_string_literal_range): Add "caret_idx" param.
1548 (test_stringified_token_1): Add value for new param. Update
1549 expected message, from "range" to "location".
1550 (test_stringized_token_2): Likewise, adding param to macro.
1551 (test_stringified_token_3): Likewise.
1552 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1553 (emit_warning): Convert param from source_range to location_t.
1554 (test_string_literals): Add caret_idx param, and use it when
1555 constructing a substring_loc. Update error message, from
1556 "range" to "location".
1557
4a7f57d5
JJ
15582016-08-16 Jakub Jelinek <jakub@redhat.com>
1559
7841800f
JJ
1560 PR target/71910
1561 * g++.dg/gomp/pr71910.C: New test.
1562
1b13411a
JJ
1563 PR middle-end/67485
1564 * gcc.c-torture/compile/pr67485.c: New test.
1565
4a7f57d5
JJ
1566 PR target/72867
1567 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1568
3c556bc4
BC
15692016-08-16 Bin Cheng <bin.cheng@arm.com>
1570
1571 PR tree-optimization/69848
1572 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1573
beab2da6
ML
15742016-08-16 Martin Liska <mliska@suse.cz>
1575
1576 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1577 of memory operations so that it can be handled by core2
1578 in 32-bit mode.
1579
f4eec0a3
RB
15802016-08-16 Richard Biener <rguenther@suse.de>
1581
1582 PR tree-optimization/76783
1583 * gcc.dg/pr76783.c: New testcase.
1584 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1585
8f21990a
BC
15862016-08-16 Bin Cheng <bin.cheng@arm.com>
1587
1588 PR tree-optimization/72817
1589 PR tree-optimization/73450
1590 * gcc.dg/tree-ssa/pr72817.c: New test.
1591 * gcc.dg/tree-ssa/pr73450.c: New test.
1592
7fc61626
FR
15932016-08-15 Fritz Reese <fritzoreese@gmail.com>
1594
1595 * gfortran.dg/init_flag_13.f90: New testcase.
1596 * gfortran.dg/init_flag_14.f90: Ditto.
1597 * gfortran.dg/init_flag_15.f03: Ditto.
1598 * gfortran.dg/dec_init_1.f90: Ditto.
1599 * gfortran.dg/dec_init_2.f90: Ditto.
1600
432baa02
UB
16012016-08-15 Uros Bizjak <ubizjak@gmail.com>
1602
1603 PR target/72867
1604 * gcc.target/i386/pr72867.c: New test.
1605
7e1dde14
EB
16062016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1607
1608 * c-c++-common/dump-ada-spec-5.c: New test.
1609
e4969090
RB
16102016-08-15 Richard Biener <rguenther@suse.de>
1611
1612 PR tree-optimization/73434
1613 * gcc.dg/torture/pr73434.c: New testcase.
1614
66088065
JJ
16152016-08-15 Jakub Jelinek <jakub@redhat.com>
1616
1617 PR tree-optimization/72824
1618 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1619
7c713714
CLT
16202016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1621
1622 PR fortran/70598
1623 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1624 in use_device clause.
1625 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1626 * gfortran.dg/goacc/list.f95: Adjust to catch
1627 "neither a POINTER nor an array" error messages.
1628
4271e5cb
UB
16292016-08-14 Uros Bizjak <ubizjak@gmail.com>
1630
1631 PR target/76342
1632 * gcc.target/i386/pr76342.c: New test.
1633
b0cea284
JJ
16342016-08-12 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR c/71512
1637 * g++.dg/ubsan/pr71512.C: New test.
1638 * c-c++-common/ubsan/pr71512-1.c: New test.
1639 * c-c++-common/ubsan/pr71512-2.c: New test.
1640
e86aefb8
MM
16412016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1642
1643 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1644 vector initialization options.
1645 * gcc.target/powerpc/vec-init-2.c: Likewise.
1646 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1647 is generated on ISA 3.0.
1648
7fd82d52
PP
16492016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1650
1651 PR middle-end/71654
1652 * gcc.dg/c-c++-common/pr71654.c: New test.
1653 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1654 dg-options.
1655 * gcc.dg/tree-ssa/vrp24: Likewise.
1656
2f1364c2
JJ
16572016-08-12 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR c/67410
1660 * gcc.dg/pr67410.c: New test.
1661
8eb414aa
BC
16622016-08-12 Bin Cheng <bin.cheng@arm.com>
1663
1664 PR tree-optimization/69848
1665 * gcc.dg/vect/vect-pr69848.c: New test.
1666
30b39c19
UB
16672016-08-12 Uros Bizjak <ubizjak@gmail.com>
1668
1669 PR testsuite/71008
1670 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1671 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1672 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1673 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1674
e373dd06
RB
16752016-08-12 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/57326
1678 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1679 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1680 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1681 * gcc.target/i386/pr45685.c: Likewise.
1682 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1683 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1684 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1685 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1686 * gfortran.dg/pr34163.f90: Likewise.
1687
20d1af89
ML
16882016-08-12 Martin Liska <mliska@suse.cz>
1689
1690 * g++.dg/gcov/gcov-16.C: New test.
1691 * lib/gcov.exp: Support new argument for run-gcov function.
1692
5cacda56
ML
16932016-08-12 Martin Liska <mliska@suse.cz>
1694
1695 PR gcov-profile/35590
1696 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1697
663eecfd
RB
16982016-08-12 Richard Biener <rguenther@suse.de>
1699
1700 PR tree-optimization/72851
1701 * gcc.dg/torture/pr72851.c: New testcase.
1702
3f8257db 17032016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1704
e366d7d8
AO
1705 PR debug/63240
1706 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1707 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1708 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1709 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1710 DW_AT_deleted.
1711
71e1a6a4
AO
1712 PR debug/55641
1713 * g++.dg/debug/dwarf2/ref-1.C: New.
1714
8aaf799b
AO
1715 PR debug/49366
1716 * g++.dg/debug/dwarf2/template-params-12.H: New.
1717 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1718 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1719 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1720 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1721 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1722 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1723 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1724
06f9caed
BS
17252016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1726
1727 PR target/72863
1728 * gcc.target/powerpc/pr72863.c: New test.
1729
a8b956c1
UB
17302016-08-11 Uros Bizjak <ubizjak@gmail.com>
1731
1732 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1733
c73dd986
L
17342015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1735
1736 * gcc.target/i386/pieces-strcpy-1.c: New test.
1737 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1738
385ed708
JJ
17392016-08-11 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR c++/72868
1742 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1743
df7ec09f
L
17442015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1745
1746 * gcc.target/i386/pieces-memcpy-1.c: New test.
1747 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1748 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1749 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1750 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1751 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1752
b95a64bb
JJ
17532016-08-11 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR c/72816
7ddbcf6b 1756 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1757
59537744
BE
17582016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1759
1760 PR tree-optimization/71083
1761 * gcc.c-torture/execute/pr71083.c: New test.
1762 * gnat.dg/loop_optimization23.adb: New test.
1763 * gnat.dg/loop_optimization23_pkg.ads: New test.
1764 * gnat.dg/loop_optimization23_pkg.adb: New test.
1765
183ac6d0
RB
17662016-08-11 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/72772
1769 * gcc.dg/graphite/pr35356-1.c: Adjust.
1770 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1771
b152f5a2
JB
17722016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1773
1774 * gfortran.dg/random_7.f90: Take into account that the last seed
1775 value is the special p value.
1776 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1777
bb7ebad1
RB
17782016-08-11 Richard Biener <rguenther@suse.de>
1779
1780 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1781
2e186411
AM
17822016-08-11 Alan Modra <amodra@gmail.com>
1783
1784 * gcc.target/powerpc/pr71680.c: New.
1785
e9e6d4f6
KN
17862016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1787
1788 * gcc.target/powerpc/bfp/bfp.exp: New file.
1789 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1790 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1791 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1792 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1793 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1794 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1795 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1796 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1797 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1798 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1799 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1800 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1801 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1802 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1803 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1804 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1805 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1806 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1807 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1808 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1809 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1810 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1811 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1812 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1813 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1814 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1815 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1816 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1817 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1818 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1819 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1820 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1821 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1822 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1823 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1824 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1825 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1826 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1827 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1828 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1829 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1830 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1831 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1832 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1833 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1834 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1835 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1836 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1837 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1838 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1839 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1840 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1841 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1842
9c8eabea
BC
18432016-08-10 Bin Cheng <bin.cheng@arm.com>
1844
1845 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1846 Add aarch64*-*-*.
1847
6c553b76
BC
18482016-08-10 Bin Cheng <bin.cheng@arm.com>
1849
1850 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1851
a0883b08
MM
18522016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1853
1854 PR target/72853
1855 * gcc.target/powerpc/pr72853.c: New test.
1856
a266236e
ML
18572016-08-10 Martin Liska <mliska@suse.cz>
1858
1859 PR gcov-profile/58306
1860 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1861
22063dbc
ML
18622016-08-10 Martin Liska <mliska@suse.cz>
1863
1864 * g++.dg/gcov/gcov-threads-1.C: New test.
1865
5250a5bb
SKS
18662016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1867
1868 PR target/71873
1869 * gcc.target/avr/pr71873.c: New test.
1870
b7597ae5
ML
18712016-08-09 Martin Liska <mliska@suse.cz>
1872
1873 * g++.dg/gcov/gcov-dump-1.C: New test.
1874 * g++.dg/gcov/gcov-dump-2.C: New test.
1875
ab50a215
ML
18762016-08-09 Martin Liska <mliska@suse.cz>
1877
1878 * gcc.dg/tree-prof/val-prof-9.c: New test.
1879
dcb1e137
ML
18802016-08-09 Martin Liska <mliska@suse.cz>
1881
1882 * gcc.dg/tree-prof/val-prof-8.c: New test.
1883
04d6d3b6
MJ
18842016-08-09 Martin Jambor <mjambor@suse.cz>
1885
df839749
UB
1886 PR ipa/71981
1887 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1888
c57e78c4
BC
18892016-08-09 Bin Cheng <bin.cheng@arm.com>
1890
1891 PR tree-optimization/33707
1892 * gcc.dg/vect/pr33707.c: New test.
1893
42970a17
BC
18942016-08-09 Bin Cheng <bin.cheng@arm.com>
1895
1896 PR tree-optimization/pr72772
1897 * gcc.dg/tree-ssa/pr72772.c: New test.
1898
810a3aa6
MF
18992016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1900
1901 PR rtl-optimization/66669
1902 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1903
9e207d6f
JJ
19042016-08-09 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR tree-optimization/72824
1907 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1908
50bf47fd
RB
19092016-08-09 Richard Biener <rguenther@suse.de>
1910
1911 PR tree-optimization/71802
1912 * gcc.dg/torture/pr71802.c: New testcase.
1913
cadec7ca
JJ
19142016-08-09 Jakub Jelinek <jakub@redhat.com>
1915
1916 PR c++/72809
1917 * g++.dg/eh/stdarg1.C: New test.
1918
c43c5112
AK
19192016-08-08 Andi Kleen <ak@linux.intel.com>
1920
1921 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1922 test command line in failure log.
1923 (profopt-execute): dito. Make autofdo file names unique.
1924
895aa8e1
DM
19252016-08-08 David Malcolm <dmalcolm@redhat.com>
1926
1927 PR c/64955
1928 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1929 output.
1930
9afda630
PK
19312016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1932
1933 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1934 c99_runtime.
1935 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1936 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1937 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1938 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1939 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1940 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1941
e52ed3fe
DM
19422016-08-08 David Malcolm <dmalcolm@redhat.com>
1943
1944 PR c/52952
1945 * gcc.dg/cpp/pr66415-1.c: Likewise.
1946 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1947 * gcc.dg/format/c90-printf-1.c: Likewise.
1948 * gcc.dg/format/diagnostic-ranges.c: New test case.
1949
ad200580
JJ
19502016-08-08 Jakub Jelinek <jakub@redhat.com>
1951
77524e0d
JJ
1952 PR fortran/72716
1953 * gfortran.dg/gomp/pr72716.f90: New test.
1954
2187f2a2
JJ
1955 PR middle-end/72781
1956 * gcc.dg/gomp/pr72781.c: New test.
1957
ad200580
JJ
1958 PR middle-end/68762
1959 * g++.dg/vect/pr68762-1.cc: New test.
1960 * g++.dg/vect/pr68762-2.cc: New test.
1961 * g++.dg/vect/pr68762.h: New file.
1962
989d0071
MS
19632016-08-08 Martin Sebor <msebor@redhat.com>
1964
1965 PR testsuite/72838
3a146d46
JJ
1966 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1967 * g++.dg/warn/overflow-warn-3.C: Same.
1968 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1969
7090cac9
AV
19702016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1971
1972 PR fortran/71936
1973 * gfortran.dg/allocate_with_source_21.f03: New test.
1974
64e56ab0
AV
19752016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1976
1977 PR fortran/72698
1978 * gfortran.dg/allocate_with_source_20.f03: New test.
1979
0476487d
AM
19802016-08-08 Alan Modra <amodra@gmail.com>
1981
1982 * gcc.c-torture/compile/pr72802.c: New.
1983
8e9218f2
AV
19842016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1985
1986 PR fortran/70524
1987 * gfortran.dg/dependency_48.f90: New test.
1988
c1f7083b
TK
19892016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1990
531e5ae3 1991 PR fortran/70040
c1f7083b
TK
1992 * gfortran.dg/pr70040.f90: New testcase.
1993
6ab5813c
TK
19942016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1995
1996 PR fortran/71961
1997 * gfortran.dg/matmul_10.f90: New testcase.
1998
27bddc4a
JH
19992016-08-07 Jan Hubicka <hubicka@ucw.cz>
2000
2001 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2002
4a9f8a9f
JJ
20032016-08-07 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR c/72816
2006 * gcc.dg/pr72816.c: New test.
2007
fa76f2c6
JW
20082016-08-06 Jonathan Wakely <jwakely@redhat.com>
2009
2010 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2011 * g++.dg/conversion/pr41426.C: Likewise.
2012 * g++.dg/conversion/pr66211.C: Likewise.
2013 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2014 * g++.dg/init/ref8.C: Likewise.
2015 * g++.old-deja/g++.law/cvt20.C: Likewise.
2016 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2017
5c3e5002
PP
20182016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2019
2020 PR tree-optimization/18046
2021 * gcc.dg/tree-ssa/vrp105.c: New test.
2022 * gcc.dg/tree-ssa/vrp106.c: New test.
2023
94087e88 20242016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2025
2026 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2027 1ul in diagnostics. Remove hyphen from "constant-expression."
2028 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2029 * g++.dg/cpp0x/static_assert3.C: Same.
2030 * g++.dg/cpp1y/constexpr-throw.C: Same.
2031 * g++.dg/template/nontype3.C: Same.
2032 * g++.dg/warn/overflow-warn-1.C: Same.
2033 * g++.dg/warn/overflow-warn-3.C: Same.
2034 * g++.dg/warn/overflow-warn-4.C: Same.
2035
88fa5555
DM
20362016-08-05 David Malcolm <dmalcolm@redhat.com>
2037
2038 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2039 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2040 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2041 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2042
1addb9e6
PP
20432016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2044
2045 PR tree-optimization/72810
2046 * gcc.dg/tree-ssa/vrp110.c: New test.
2047
1b62ed4f
JG
20482016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2049
2050 PR Target/72819
2051 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2052 registers.
2053 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2054 saving the half-precision registers.
2055 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2056 value is returned in h0.
2057 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2058 are passed in FP/SIMD registers.
2059 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2060 passing works corrcetly.
2061 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2062 (hfa_f16x2_t): Likewise.
2063 (hfa_f16x3_t): Likewise.
2064 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2065 are promoted to double and passed in a double register.
2066 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2067 are promoted to double and stacked.
2068 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2069 __fp16 data types.
2070 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2071 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2072 __fp16 first get passed in FP/SIMD registers, then stacked.
2073
4228ca19
NS
20742016-08-05 Nathan Sidwell <nathan@acm.org>
2075
2076 PR c++/68724
2077 * g++.dg/cpp0x/pr68724.C: New.
2078
db7c335e
RB
20792016-08-05 Richard Biener <rguenther@suse.de>
2080
2081 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2082
48abe922
PP
20832016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2084
2085 * gcc.dg/tree-ssa/vrp107.c: New test.
2086 * gcc.dg/tree-ssa/vrp108.c: New test.
2087 * gcc.dg/tree-ssa/vrp109.c: New test.
2088
f6cdf42f
PK
20892016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2090
2091 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2092 dg-options.
2093
33a9c609
PK
20942016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2095
2096 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2097 test-cases.
2098 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2099 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2100 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2101 test-cases.
2102 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2103 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2104 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2105 large_double.
2106
4473482d
PC
21072016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2108
2109 PR c++/72800
2110 * g++.dg/cpp1y/lambda-ice1.C: New.
2111
08156df5
PP
21122016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2113
2114 PR c++/72759
2115 * g++.dg/cpp1y/pr72759.C: New test.
2116
938da3a5
PP
21172016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2118
2119 * gcc.dg/switch-10.c: New test.
2120
da84183c
JG
21212016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2122
2123 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2124
ae9281fc
TS
21252016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2126
2127 * c-c++-common/goacc/routine-5.c: Update.
2128
086ad22e
BE
21292016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2130
2131 PR rtl-optimization/70903
2132 * gcc.c-torture/execute/pr70903.c: New test.
2133
6805e400
ML
21342016-08-04 Martin Liska <mliska@suse.cz>
2135
2136 * gcc.dg/params/params.exp: Replace file exists with
2137 TESTING_IN_BUILD_TREE.
2138
a0008434
MP
21392016-08-04 Marek Polacek <polacek@redhat.com>
2140
2141 PR c++/70229
2142 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2143
fb46286e
RB
21442016-08-04 Richard Biener <rguenther@suse.de>
2145
2146 PR middle-end/71984
2147 * gcc.dg/torture/pr71984.c: Guard correctness check for
2148 little-endian.
2149
ac2c96ab
AP
21502016-08-03 Andrew Pinski <apinski@cavium.com>
2151
2152 * gcc.c-torture/compile/20160802-1.c: New testcase.
2153
c98583e9
FR
21542016-08-03 Fritz Reese <fritzoreese@gmail.com>
2155
2156 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2157
9ad1a1da
RB
21582016-08-03 Richard Biener <rguenther@suse.de>
2159
2160 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2161 and remove -O3.
2162 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2163 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2164
cd75c979
RB
21652016-08-03 Richard Biener <rguenther@suse.de>
2166
2167 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2168 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2169 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2170 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2171
30e8d875
SKS
21722016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2173
2174 * gcc.dg/init-excess-2.c: Require int32plus.
2175 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2176 * gcc.dg/pr59963-2.c: Require int32plus.
2177 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2178 * gcc.dg/unroll-7.c: Require int32plus.
2179
69b806f6
BC
21802016-08-02 Bin Cheng <bin.cheng@arm.com>
2181
2182 PR tree-optimization/34114
2183 * gcc.dg/tree-ssa/loop-42.c: New test.
2184
1efafef3
TC
21852016-08-02 Tamar Christina <tamar.christina@arm.com>
2186
2187 * gcc.target/aarch64/vminmaxnm.c: New.
2188 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2189 tests.
2190
e2a99194
MM
21912016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2192
2193 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2194 vec_extract for vector float, vector int, vector short, and vector
2195 char.
2196 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2197 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2198 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2199 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2200
71bfb77a
WD
22012016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2202
2203 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2204 single stack adjustment, no writeback.
71bfb77a
WD
2205 * gcc.target/aarch64/test_frame_12.c: Likewise.
2206 * gcc.target/aarch64/test_frame_13.c: Likewise.
2207 * gcc.target/aarch64/test_frame_15.c: Likewise.
2208 * gcc.target/aarch64/test_frame_6.c: Likewise.
2209 * gcc.target/aarch64/test_frame_7.c: Likewise.
2210 * gcc.target/aarch64/test_frame_8.c: Likewise.
2211 * gcc.target/aarch64/test_frame_16.c: New test.
2212
37bce35a
L
22132015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2214
2215 PR target/72748
2216 * gcc.target/i386/pr72748.c: New test.
2217
3f8257db 22182015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2219
2220 PR tree-optimization/71818
2221 * gcc.dg/vect/pr71818.c: New
2222
bf60c531
ML
22232016-08-01 Martin Liska <mliska@suse.cz>
2224
2225 PR tree-optimization/71857
2226 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2227
8ed49fab
KT
22282016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2229
2230 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2231
76e2c821
JB
22322016-08-01 Jan Beulich <jbeulich@suse.com>
2233
2234 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2235
35029597
WS
22362016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2237
2238 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2239 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2240
3aa4b66a
JW
22412016-07-31 Jonathan Wakely <jwakely@redhat.com>
2242
2243 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2244 (check_effective_target_c++): Likewise. Also match for libstdc++.
2245
3f8257db 22462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2247
2248 PR fortran/41922
2249 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2250 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2251 * gfortran.dg/pr41922.f90: New test.
2252
9fcb2819
SK
22532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2254
2255 PR fortran/68566
2256 * gfortran.dg/pr68566.f90: new test.
2257
94087e88 22582016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2259
2260 PR c++/60760
2261 PR c++/71091
2262 * g++.dg/cpp0x/constexpr-cast.C: New test.
2263 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2264 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2265 * g++.dg/ubsan/pr63956.C: Correct.
2266
d0047a25
MM
22672016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2268
2269 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2270 vector double or vector long where the vector is in memory.
2271 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2272 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2273
e4f7a5df
SK
22742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2275
2276 PR fortran/69867
2277 * gfortran.dg/pr69867.f90: New test.
2278
b441ae1d
SK
22792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2280
2281 PR fortran/69962
2282 * gfortran.dg/pr69962.f90: New test.
2283
712dff31
SK
22842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2285
2286 PR fortran/70006
2287 * gfortran.dg/pr70006.f90: New test.
2288
fb42421e
SK
22892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2290
2291 PR fortran/71730
2292 * gfortran.dg/pr71730.f90: New test.
2293 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2294 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2295 * gfortran.dg/array_constructor_26.f03: Ditto.
2296
466effe0
WS
22972016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2298
2299 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2300 * gcc.target/powerpc/pr71763.c: Likewise.
2301
f618a472
MP
23022016-07-29 Marek Polacek <polacek@redhat.com>
2303
2304 PR c/71742
2305 * gcc.dg/940510-1.c: Adjust dg-error.
2306 * gcc.dg/c99-flex-array-1.c: Likewise.
2307 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2308
efd0786f
MP
2309 PR c/71853
2310 * gcc.dg/noncompile/pr71853.c: New test.
2311
e00dceaf
MP
2312 PR c/71573
2313 * gcc.dg/noncompile/pr71573.c: New test.
2314
638fc14f
MP
2315 PR c/71926
2316 * g++.dg/warn/Wparentheses-30.C: New test.
2317 * gcc.dg/Wparentheses-14.c: New test.
2318
61c73a7f
UB
23192016-07-29 Uros Bizjak <ubizjak@gmail.com>
2320
2321 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2322
01d32b2b
BC
23232016-07-29 Bin Cheng <bin.cheng@arm.com>
2324
2325 PR tree-optimization/57558
2326 * gcc.dg/vect/pr57558-1.c: New test.
2327 * gcc.dg/vect/pr57558-2.c: New test.
2328
f6c7a248
PK
23292016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2330
61c73a7f 2331 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2332 to scan forwprop1 dump pass.
2333
f54ea774
PC
23342016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2335
2336 PR c++/51488
2337 * g++.dg/template/pr51488.C: New.
2338
673a107a
JJ
23392016-07-29 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR c/71969
2342 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2343 static __inline__.
2344 * gcc.dg/pr71969-1.c: New test.
2345 * gcc.dg/pr71969-2.c: New test.
2346 * gcc.dg/pr71969-3.c: New test.
2347
78169471
MP
23482016-07-29 Marek Polacek <polacek@redhat.com>
2349
2350 PR c/71574
2351 * c-c++-common/pr71574.c: New test.
2352
a5b5c8b6
MP
2353 PR c/71583
2354 * gcc.dg/noncompile/pr71583.c: New test.
2355
883b6d4e
KV
23562016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2357
2358 PR middle-end/68217
2359 * gcc.dg/pr68217.c: New test.
2360
89f1f37e
SK
23612016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2362
2363 PR fortran/71067
2364 * gfortran.dg/pr71067_1.f90: New test.
2365 * gfortran.dg/pr71067_2.f90: Ditto.
2366
e0d32185
MM
23672016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2368
2369 * gcc.target/powerpc/vec-extract-1.c: New test.
2370
c851722d
SK
23712016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2372
2373 PR fortran/71799
2374 * gfortran.dg/pr71799.f90: New test.
2375
f064da6a
PC
23762016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2377
2378 PR c++/71665
2379 * g++.dg/cpp0x/pr71665-1.C: New.
2380 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2381 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2382 * g++.dg/ext/label10.C: Likewise.
2383 * g++.dg/parse/constant5.C: Likewise.
2384
1b70aaad
SK
23852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2386
2387 PR fortran/71859
2388 * gfortran.dg/pr71859.f90: New test.
2389 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2390 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2391
a23404c9
PT
23922016-07-28 Paul Thomas <pault@gcc.gnu.org>
2393
2394 PR fortran/71883
2395 * gfortran.dg/pr71883.f90 : New test.
2396
513d866d
YR
23972016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2398
2399 PR tree-optimization/71734
61c73a7f 2400 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2401
7c428aa2
RL
24022016-07-28 Renlin Li <renlin.li@arm.com>
2403
2404 Revert
2405 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2406
2407 PR fortran/71902
2408 * gfortran.dg/dependency_47.f90: New test.
2409
1225d6b1
ML
24102016-07-28 Martin Liska <mliska@suse.cz>
2411
2412 PR gcov-profile/68025
2413 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2414
e5f5bf35
ML
24152016-07-28 Martin Liska <mliska@suse.cz>
2416
2417 * g++.dg/vect/pr70944.cc: New test.
2418
4536610d
KV
24192016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2420
2421 PR middle-end/71994
2422 * gcc.dg/torture/pr71994.c: New test.
2423
8c6961ca
PK
24242016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2425
2426 PR middle-end/71078
2427 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2428 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2429 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2430
8de22ea0
RB
24312016-07-27 Richard Biener <rguenther@suse.de>
2432
2433 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2434
5d9da222
ML
24352016-07-27 Martin Liska <mliska@suse.cz>
2436
2437 * gcc.dg/predict-13.c: New test.
2438 * gcc.dg/predict-14.c: New test.
2439
af9e275f
SKS
24402016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2441
a23404c9 2442 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2443 including stdint.h.
2444 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2445 including stdint.h.
2446
71abba1e
MM
24472016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2448
2449 PR target/71869
2450 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2451 IEEE built-in functions handle quiet and signalling NaNs
2452 correctly.
2453
9cd74e8f
SK
24542016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2455
2456 PR fortran/71862
2457 * gfortran.dg/pr71862.f90: New test.
2458
0d48446f
MS
24592016-07-26 Martin Sebor <msebor@redhat.com>
2460
2461 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2462 selector with dg-options.
2463
524cf1e4
PP
24642016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2465
2466 PR tree-optimization/18046
2467 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2468 * gcc.dg/tree-ssa/vrp103.c: New test.
2469 * gcc.dg/tree-ssa/vrp104.c: New test.
2470
100665d8
WS
24712016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2472
2473 * gcc.target/powerpc/pr63354.c: Require lp64 since
2474 -mprofile-kernel is not legal with -m32.
2475
0b64ca40
RB
24762016-07-26 Richard Biener <rguenther@suse.de>
2477
2478 PR rtl-optimization/71984
2479 * gcc.dg/torture/pr71984.c: New testcase.
2480
9b7937cf
RS
24812016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2482
2483 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2484 g++-dg-runtest via et-dg-runtest.
2485 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2486 * gcc.dg/vect/vect.exp: Likewise.
2487 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2488 gfortran-dg-runtest.
2489 * gfortran.dg/vect/vect.exp: Likewise.
2490 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2491 (check_mips_loongson_hw_available): Likewise.
2492 (check_effective_target_mpaired_single_runtime): Likewise.
2493 (check_effective_target_mips_loongson_runtime): Likewise.
2494 (add_options_for_mpaired_single): Likewise.
2495 (check_effective_target_vect_int): Add global et_index.
2496 Check and save the supported feature for a target selected by
2497 the et_index target. Break long lines where appropriate. Call
2498 et-is-effective-target for MIPS with an argument instead of
2499 check_effective_target_* where appropriate.
2500 (check_effective_target_vect_intfloat_cvt): Likewise.
2501 (check_effective_target_vect_uintfloat_cvt): Likewise.
2502 (check_effective_target_vect_floatint_cvt): Likewise.
2503 (check_effective_target_vect_floatuint_cvt): Likewise.
2504 (check_effective_target_vect_simd_clones): Likewise.
2505 (check_effective_target_vect_shift): ewise.
2506 (check_effective_target_whole_vector_shift): Likewise.
2507 (check_effective_target_vect_bswap): Likewise.
2508 (check_effective_target_vect_shift_char): Likewise.
2509 (check_effective_target_vect_long): Likewise.
2510 (check_effective_target_vect_float): Likewise.
2511 (check_effective_target_vect_double): Likewise.
2512 (check_effective_target_vect_long_long): Likewise.
2513 (check_effective_target_vect_no_int_max): Likewise.
2514 (check_effective_target_vect_no_int_add): Likewise.
2515 (check_effective_target_vect_no_bitwise): Likewise.
2516 (check_effective_target_vect_widen_shift): Likewise.
2517 (check_effective_target_vect_no_align): Likewise.
2518 (check_effective_target_vect_hw_misalign): Likewise.
2519 (check_effective_target_vect_element_align): Likewise.
2520 (check_effective_target_vect_condition): Likewise.
2521 (check_effective_target_vect_cond_mixed): Likewise.
2522 (check_effective_target_vect_char_mult): Likewise.
2523 (check_effective_target_vect_short_mult): Likewise.
2524 (check_effective_target_vect_int_mult): Likewise.
2525 (check_effective_target_vect_extract_even_odd): Likewise.
2526 (check_effective_target_vect_interleave): Likewise.
2527 (check_effective_target_vect_stridedN): Likewise.
2528 (check_effective_target_vect_multiple_sizes): Likewise.
2529 (check_effective_target_vect64): Likewise.
2530 (check_effective_target_vect_call_copysignf): Likewise.
2531 (check_effective_target_vect_call_sqrtf): Likewise.
2532 (check_effective_target_vect_call_btrunc): Likewise.
2533 (check_effective_target_vect_call_btruncf): Likewise.
2534 (check_effective_target_vect_call_ceil): Likewise.
2535 (check_effective_target_vect_call_ceilf): Likewise.
2536 (check_effective_target_vect_call_floor): Likewise.
2537 (check_effective_target_vect_call_floorf): Likewise.
2538 (check_effective_target_vect_call_lceil): Likewise.
2539 (check_effective_target_vect_call_lfloor): Likewise.
2540 (check_effective_target_vect_call_nearbyint): Likewise.
2541 (check_effective_target_vect_call_nearbyintf): Likewise.
2542 (check_effective_target_vect_call_round): Likewise.
2543 (check_effective_target_vect_call_roundf): Likewise.
2544 (check_effective_target_vect_perm): Likewise, but also append *_saved
2545 to the existing global name to properly cache the result.
2546 (check_effective_target_vect_perm_byte): Likewise.
2547 (check_effective_target_vect_perm_short): Likewise.
2548 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2549 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2550 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2551 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2552 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2553 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2554 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2555 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2556 (check_effective_target_vect_sdot_qi): Likewise.
2557 (check_effective_target_vect_udot_qi): Likewise.
2558 (check_effective_target_vect_sdot_hi): Likewise.
2559 (check_effective_target_vect_udot_hi): Likewise.
2560 (check_effective_target_vect_usad_char): Likewise.
2561 (check_effective_target_vect_pack_trunc): Likewise.
2562 (check_effective_target_vect_unpack): Likewise.
2563 (check_effective_target_vect_aligned_arrays): Likewise.
2564 (check_effective_target_vect_natural_alignment): Likewise.
2565 (check_effective_target_vector_alignment_reachable): Likewise.
2566 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2567 (is-effective-target): Initialize et_index if undefined.
2568 (et-dg-runtest): New.
2569 (et-is-effective-target): Likewise.
2570 (check_vect_support_and_set_flags): Add supported MIPS targets to
2571 EFFECTIVE_TARGETS list. Return the number of supported targets.
2572
8f63caf6 25732016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2574 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2575
2576 PR middle-end/70920
2577 * gcc.dg/pr70920-1.c: New test-case.
2578 * gcc.dg/pr70902-2.c: Likewise.
2579 * gcc.dg/pr70920-3.c: Likewise.
2580 * gcc.dg/pr70920-4.c: Likewise
2581 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2582 2 instead of 3.
2583
7d575fff
AM
25842016-07-25 Alexander Monakov <amonakov@ispras.ru>
2585
2586 * gcc.c-torture/execute/pr71494.c: Require label_values.
2587 * gcc.dg/pr16973.c: Ditto.
2588
bf01e070
SKS
25892016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2590
2591 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2592 * gcc.dg/torture/pr69771.c: Require int32plus.
2593 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2594
16b05965
ML
25952016-07-25 Martin Liska <mliska@suse.cz>
2596
2597 * gcc.dg/torture/pr71987.c: New test.
2598
d52d3767
SK
25992016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2600
2601 PR fortran/71935
2602 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2603 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2604 * gfortran.dg/pr71935.f90: New test.
2605
94087e88 26062016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2607
2608 PR c++/71675
2609 * g++.dg/ext/atomic-3.C: New test.
2610 * gcc.dg/atomic/pr71675.c: New test.
2611
58b3986e
ES
26122016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2613
2614 * gcc.target/i386/mvc8.c: New test.
2615
faa1612a
BC
26162016-07-22 Bin Cheng <bin.cheng@arm.com>
2617
2618 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2619 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2620
1603ebe0
TK
26212016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2622
2623 PR fortran/71795
2624 * gfortran.dg/constructor_50.f90: New test.
2625
bc91c436
ML
26262016-07-22 Martin Liska <mliska@suse.cz>
2627
2628 PR gcov-profile/69028
2629 PR gcov-profile/62047
2630 * g++.dg/cilk-plus/pr69028.C: New test.
2631
9fe9a3a7
AV
26322016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2633
2634 * gfortran.dg/coarray_stat_2.f90: New test.
2635
70866e3d
MM
26362016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2637
2638 * gcc.target/powerpc/vec-extract.h: New files to check the
2639 vec_extract built-in functions for all vector types, testing
2640 accessing each element, both with constant and variable element
2641 numbers.
2642 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2643 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2644 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2645 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2646 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2647 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2648 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2649 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2650 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2651
ab3af181
JJ
26522016-07-21 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR c++/71728
2655 * g++.dg/other/pr71728.C: New test.
2656
ebe8f322
JG
26572016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2658
2659 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2660 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2661 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2662 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2663 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2664
959cef74
RB
26652016-07-21 Richard Biener <rguenther@suse.de>
2666
2667 PR tree-optimization/71947
2668 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2669
b24d9420
BC
26702016-07-21 Bin Cheng <bin.cheng@arm.com>
2671
2672 * gcc.dg/tree-ssa/scev-15.c: New.
2673
23974819
BC
26742016-07-21 Bin Cheng <bin.cheng@arm.com>
2675
2676 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2677
ee78cbaa
JJ
26782016-07-21 Jakub Jelinek <jakub@redhat.com>
2679
2680 PR c++/71941
2681 * g++.dg/gomp/pr71941.C: New test.
2682
52ed68f7
DM
26832016-07-20 David Malcolm <dmalcolm@redhat.com>
2684
2685 PR c/70339
2686 PR c/71858
2687 * g++.dg/spellcheck-identifiers.C: New test case, based on
2688 gcc.dg/spellcheck-identifiers.c.
2689 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2690 gcc.dg/spellcheck-identifiers-2.c.
2691 * g++.dg/spellcheck-typenames.C: New test case, based on
2692 gcc.dg/spellcheck-typenames.c
2693
18407bfb
JW
26942016-07-20 Jonathan Wakely <jwakely@redhat.com>
2695
2696 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2697 pointer to member function and also test catching by reference.
2698
4c07fd98
DV
26992016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2700
2701 * gcc.target/s390/pr67443.c: Fix test case.
2702
fee21d65
DV
27032016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2704
2705 * gcc.target/s390/insv-1.c: Xfail some tests.
2706 * gcc.target/s390/insv-2.c: Likewise.
2707
dbe9dfdd
GJL
27082016-07-20 Georg-Johann Lay <avr@gjlay.de>
2709
2710 * gcc.target/avr/torture/get-mem.c: New test.
2711 * gcc.target/avr/torture/set-mem.c: New test.
2712
c25e1d82
GJL
27132016-07-20 Georg-Johann Lay <avr@gjlay.de>
2714
2715 PR target/71948
2716 * gcc.target/avr/torture/tiny-progmem.c: New test.
2717
109d2197
JJ
27182016-07-20 Jakub Jelinek <jakub@redhat.com>
2719
7419f441
JJ
2720 PR c++/71909
2721 * g++.dg/parse/pr71909.C: New test.
2722 * g++.dg/tm/pr71909.C: New test.
2723
109d2197
JJ
2724 PR c++/50060
2725 * g++.dg/cpp0x/constexpr-50060.C: New test.
2726 * g++.dg/cpp1y/constexpr-50060.C: New test.
2727
144530cf
ML
27282016-07-20 Martin Liska <mliska@suse.cz>
2729
2730 * gfortran.dg/graphite/pr71898.f90: New test.
2731
04ac4afa
BC
27322016-07-20 Bin Cheng <bin.cheng@arm.com>
2733
2734 PR tree-optimization/71503
2735 PR tree-optimization/71683
2736 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2737 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2738
dcbdb17a
ML
27392016-07-20 Martin Liska <mliska@suse.cz>
2740
2741 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2742 * gcc.dg/plugin/sreal-test-1.c: Remove.
2743 * gcc.dg/plugin/sreal_plugin.c: Remove.
2744
6ed82555
TK
27452016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2746
2747 PR fortran/71902
2748 * gfortran.dg/dependency_47.f90: New test.
2749
13da0507
JJ
27502016-07-19 Jakub Jelinek <jakub@redhat.com>
2751
4833f561
JJ
2752 PR rtl-optimization/71916
2753 * gcc.c-torture/compile/pr71916.c: New test.
2754
4fda19ef
JJ
2755 PR middle-end/71874
2756 * g++.dg/torture/pr71874.C: New test.
2757
13da0507
JJ
2758 PR middle-end/71734
2759 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2760 (my_alloc): Rewritten to use __builtin_posix_memalign and
2761 __SIZE_TYPE__.
2762 (my_free): Use __builtin_free instead of _mm_free.
2763 (Vec::operator=): Use __builtin_memcpy.
2764
e7980add
MJ
27652016-07-19 Martin Jambor <mjambor@suse.cz>
2766
61c73a7f
UB
2767 PR fortran/71688
2768 * gfortran.dg/pr71688.f90: New test.
e7980add 2769
13e88953
RB
27702016-07-19 Richard Biener <rguenther@suse.de>
2771
2772 * c-c++-common/vector-subscript-6.c: New testcase.
2773 * c-c++-common/vector-subscript-7.c: Likewise.
2774
1caf0482
SKS
27752016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2776
a23404c9 2777 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2778 and UInt32 based on __SIZEOF_INT__.
2779
cef5388d
RB
27802016-07-19 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/71901
2783 * gcc.dg/torture/pr71901.c: New testcase.
2784
27852016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2786
2787 PR tree-optimization/71908
2788 * gcc.dg/torture/pr71908.c: New testcase.
2789
a8f7a895
MM
27902016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2791
2792 PR target/71493
2793 * gcc.target/powerpc/pr71493-1.c: New test.
2794 * gcc.target/powerpc/pr71493-2.c: Likewise.
2795
f2111a36
JJ
27962016-07-18 Jakub Jelinek <jakub@redhat.com>
2797
99516432
JJ
2798 PR c++/71835
2799 * g++.dg/conversion/ambig3.C: New test.
2800
87713c6a
JJ
2801 PR c++/71828
2802 * g++.dg/cpp0x/constexpr-71828.C: New test.
2803
7a7f16ca
JJ
2804 PR c++/71826
2805 * g++.dg/template/pr71826.C: New test.
2806
f4d90295
JJ
2807 PR c++/71822
2808 * g++.dg/template/defarg21.C: New test.
2809
f2111a36
JJ
2810 PR c++/71871
2811 * g++.dg/ext/vector31.C: New test.
2812
0b965526
UB
28132016-07-18 Uros Bizjak <ubizjak@gmail.com>
2814
2815 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2816
94e136b9
YR
28172016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2818
2819 PR tree-optimization/71734
2820 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2821
7072df0a
DV
28222016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2823
2824 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2825 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2826 stack-layout-dynamic-1.c: New test.
2827
54158a1a
AK
28282016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2829
2830 * gcc.target/s390/nolrl-1.c: New test.
2831
43068916
FR
28322016-07-17 Fritz Reese <fritzoreese@gmail.com>
2833
2834 PR fortran/71523
2835 * gfortran.dg/pr71523_1.f90: New test.
2836 * gfortran.dg/pr71523_2.f90: New test.
2837
a9356b12
AS
28382016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2839
2840 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2841
a07b81c7 28422016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2843 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2844
2845 PR fortran/62125
2846 * gfortran.dg/pr62125.f90: New test.
2847
96c0ec12
BS
28482016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2849
2850 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2851 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2852
479d0ed5
JW
28532016-07-15 Jonathan Wakely <jwakely@redhat.com>
2854
2855 PR c++/58796
2856 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2857 * g++.dg/cpp0x/nullptr35.C: New test.
2858
41c7438e
BC
28592016-07-15 Bin Cheng <bin.cheng@arm.com>
2860
2861 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2862
f7ba880b
CP
28632016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2864
2865 * gfortran.dg/goacc/vector_length.f90: New test.
2866
b9aba0a0
RB
28672016-07-15 Richard Biener <rguenther@suse.de>
2868
2869 PR tree-optimization/71881
2870 * gcc.dg/torture/pr71881.c: New testcase.
2871
9513d5fb
RB
28722016-07-15 Richard Biener <rguenther@suse.de>
2873
2874 PR tree-optimization/71887
2875 * gcc.dg/torture/pr71887.c: New testcase.
2876
ddbbcb19
JJ
28772016-07-15 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR c/71858
2880 * gcc.dg/spellcheck-identifiers-3.c: New test.
2881
29eb509c
AV
28822016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2883
2884 PR fortran/71807
2885 * gfortran.dg/null_9.f90: New test.
2886
43aabfcf
BC
28872016-07-15 Bin Cheng <bin.cheng@arm.com>
2888
2889 * gcc.dg/tree-ssa/loop-41.c: New test.
2890
afc89e58
BC
28912016-07-15 Bin Cheng <bin.cheng@arm.com>
2892
2893 PR tree-optimization/71347
2894 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2895
6fa682ad
SK
28962016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2897
2898 PR fortran/29819
2899 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2900 * gfortran.dg/contains.f90: Ditto.
2901 * gfortran.dg/contains_empty_1.f03: Ditto.
2902 * gfortran.dg/submodule_3.f08: Ditto.
2903
dd36b877
JJ
29042016-07-14 Jakub Jelinek <jakub@redhat.com>
2905
a60a5d31
JJ
2906 PR testsuite/71865
2907 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2908 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2909 expected diagnostics.
2910
dd36b877
JJ
2911 PR c/71858
2912 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2913 * gcc.dg/spellcheck-identifiers-2.c: New test.
2914 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2915 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2916
a241f8ca
JJ
29172016-07-14 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR tree-optimization/71872
2920 * gcc.c-torture/compile/pr71872.c: New test.
2921
d62b809c
TP
29222016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2923
2924 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2925 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2926 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2927 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2928 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2929 * gcc.target/arm/atomic-op-acquire-1.c: This.
2930 * gcc.target/arm/atomic-op-char.c: Rename into ...
2931 * gcc.target/arm/atomic-op-char-1.c: This.
2932 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2933 * gcc.target/arm/atomic-op-consume-1.c: This.
2934 * gcc.target/arm/atomic-op-int.c: Rename into ...
2935 * gcc.target/arm/atomic-op-int-1.c: This.
2936 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2937 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2938 * gcc.target/arm/atomic-op-release.c: Rename into ...
2939 * gcc.target/arm/atomic-op-release-1.c: This.
2940 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2941 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2942 * gcc.target/arm/atomic-op-short.c: Rename into ...
2943 * gcc.target/arm/atomic-op-short-1.c: This.
2944 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2945 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2946 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2947 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2948 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2949 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2950 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2951 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2952 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2953 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2954
1f8dd420
AV
29552016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2956
2957 PR fortran/70842
2958 * gfortran.dg/select_type_35.f03: New test.
2959
53109ba8
KT
29602016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2961
2962 PR target/65951
2963 PR tree-optimization/70923
2964 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2965 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2966 * gcc.dg/vect/pr65951.c: Likewise.
2967 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2968
91f35b7f
DE
29692016-07-14 David Edelsohn <dje.gcc@gmail.com>
2970
2971 * c-c++-common/pr60226.c: Expect maximum object file alignment
2972 error on AIX.
2973
351168fe
RB
29742016-07-14 Richard Biener <rguenther@suse.de>
2975
2976 PR tree-optimization/71866
2977 * gcc.dg/torture/pr71866.c: New testcase.
2978
94c32c00
TP
29792016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2980
2981 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2982 selector and enclose boolean expression in curly braces.
2983
b799a481
AM
29842016-07-14 Alan Modra <amodra@gmail.com>
2985
2986 PR target/71733
2987 * gcc.target/powerpc/p9-novsx.c: New.
2988
f63ba78c
AK
29892016-07-13 Andi Kleen <ak@linux.intel.com>
2990
2991 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2992 * g++.dg/tree-prof/morefunc.C: Dito.
2993 * g++.dg/tree-prof/pr35545.C: Dito.
2994 * g++.dg/tree-prof/reorder.C: Dito.
2995 * gcc.dg/tree-prof/20050826-2.c: Dito.
2996 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2997 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2998 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2999 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3000 * gcc.dg/tree-prof/inliner-1.c: Dito.
3001 * gcc.dg/tree-prof/merge_block.c: Dito.
3002 * gcc.dg/tree-prof/stringop-1.c: Dito.
3003 * gcc.dg/tree-prof/stringop-2.c: Dito.
3004 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3005 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3006 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3007 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3008 * gcc.dg/tree-prof/update-loopch.c: Dito.
3009 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3010 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3011 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3012 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3013 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3014 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3015 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3016
f4d5a23d
AK
30172016-07-13 Andi Kleen <ak@linux.intel.com>
3018
3019 * lib/profopt.exp (profopt-execute): Remove .imports files.
3020
ae145898
AK
30212016-07-13 Andi Kleen <ak@linux.intel.com>
3022
0b965526 3023 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3024
e97bd4f5
AK
30252016-07-13 Andi Kleen <ak@linux.intel.com>
3026
3027 * lib/profopt.exp (dg-final-scan-autofdo,
3028 dg-final-scan-not-autofdo): New functions.
3029
6fa3d4b4
BC
30302016-07-13 Bin Cheng <bin.cheng@arm.com>
3031
3032 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3033 * gcc.dg/vect/vect-35.c: Ditto.
3034 * gcc.dg/vect/vect-alias-check-2.c: New test.
3035
65f18bc6
ML
30362016-07-13 Martin Liska <mliska@suse.cz>
3037
3038 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3039 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3040 * gfortran.dg/pr42108.f90: Update expected dump scan.
3041
9737f35b
RB
30422016-07-13 Richard Biener <rguenther@suse.de>
3043
3044 PR tree-optimization/24574
3045 * gcc.dg/pr24574.c: New testcase.
3046
62c0ea4b
SKS
30472016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3048
0b965526 3049 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3050 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3051 * c-c++-common/pr68833-1.c: Require int32plus.
3052 * gcc.dg/ipa/pr63551.c: Likewise.
3053 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3054 * gcc.dg/ipa/pr64041.c: Require int32plus.
3055
c7ed8938
IE
30562016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3057
3058 PR ipa/71633
3059 * g++.dg/pr71633.C: New test.
3060
5ce15300
TP
30612016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3062
3063 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3064 Add new arm_thumb1_cbz_ok effective target.
3065 * gcc.target/arm/cbz.c: New test.
3066
2b9509a3
TP
30672016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3068
3069 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3070 Define effective target.
3071 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3072 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3073 * gcc.target/arm/movhi_movw.c: New test.
3074 * gcc.target/arm/movsi_movw.c: Likewise.
3075 * gcc.target/arm/movdi_movw.c: Likewise.
3076
7f15b177
RB
30772016-07-13 Richard Biener <rguenther@suse.de>
3078
3079 PR middle-end/71104
3080 * gcc.dg/pr71104-1.c: New testcase.
3081 * gcc.dg/pr71104-2.c: Likewise.
3082
0b0a896e
MM
30832016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3084
3085 PR target/71805
3086 * gcc.target/powerpc/pr71805.c: New test.
3087
f906f5ed
BS
30882016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3089
3090 * gcc.target/powerpc/divkc3-1.c: New.
3091 * gcc.target/powerpc/mulkc3-1.c: New.
3092
9e63c3aa
NS
30932016-07-12 Nathan Sidwell <nathan@acm.org>
3094
3095 * gcc.target/arm/data-rel-1.c: New.
3096 * gcc.target/arm/data-rel-2.c: New.
3097 * gcc.target/arm/data-rel-3.c: New.
3098
f507d202
ML
30992016-07-12 Martin Liska <mliska@suse.cz>
3100
3101 * gcc.dg/params/blocksort-part.c: New test.
3102 * gcc.dg/params/params.exp: New file.
3103
d6f7c125
KT
31042016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3105
3106 PR middle-end/71700
3107 * gcc.c-torture/execute/pr71700.c: New test.
3108
37ccb0ba
SB
31092016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3110 Richard Biener <rguenther@suse.de>
3111
3112 PR tree-optimization/23286
3113 PR tree-optimization/70159
3114 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3115 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3116 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3117 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3118 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3119 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3120 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3121 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3122 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3123 * gcc.dg/pr51879-12.c: Likewise.
3124 * gcc.dg/strlenopt-9.c: Likewise.
3125 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3126 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3127 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3128 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3129 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3130 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3131 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3132 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3133 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3134 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3135 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3136 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3137 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3138 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3139 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3140
712a93d6
RB
31412016-07-12 Richard Biener <rguenther@suse.de>
3142
3143 PR rtl-optimization/68961
3144 * gcc.target/i386/pr68961.c: New testcase.
3145
c392943c
JJ
31462016-07-11 Jakub Jelinek <jakub@redhat.com>
3147
3d56e6a4
JJ
3148 PR middle-end/71758
3149 * c-c++-common/gomp/pr71758.c: New test.
3150 * gfortran.dg/gomp/pr71758.f90: New test.
3151
c392943c
JJ
3152 PR tree-optimization/71823
3153 * gcc.dg/vect/pr71823.c: New test.
3154
741d3be5
DM
31552016-07-11 David Malcolm <dmalcolm@redhat.com>
3156
3157 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3158 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3159 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3160
92fa45b5
L
31612016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3162
3163 PR target/71801
3164 * gcc.target/i386/pr71801.c: New test.
3165
f51606c7
RB
31662016-07-11 Richard Biener <rguenther@suse.de>
3167
3168 PR tree-optimization/71816
3169 * gcc.dg/torture/pr71816.c: New testcase.
3170
36b54ce0
TK
31712016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3172
3173 PR fortran/71783
3174 * gfortran.dg/dependency_46.f90: New test.
3175
d13835b6
VM
31762016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3177
3178 PR rtl-optimization/71621
3179 * gcc.target/i386/pr71621-1.c: New.
3180 * gcc.target/i386/pr71621-2.c: New.
3181
642bcbdf
CP
31822016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3183
3184 * gfortran.dg/goacc/pr71704.f90: New test.
3185
02eb5b8b
BS
31862016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3187
3188 PR target/71297
3189 * gcc.target/powerpc/pr71297.c: New.
3190
8beb9a0d
JW
31912016-07-08 Jiong Wang <jiong.wang@arm.com>
3192
3193 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3194
cef4b650
MM
31952016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3196
3197 PR target/71806
3198 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3199
3c3ecf52
AH
32002016-07-08 Alan Hayward <alan.hayward@arm.com>
3201
3202 PR tree-optimization/71667
3203 * gcc.dg/vect/pr71667.c: New
3204
2660286d
ML
32052016-07-08 Martin Liska <mliska@suse.cz>
3206
3207 * gcc.dg/torture/pr71606.c: New test.
3208
70cdd4ae
JD
32092016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3210
3211 PR fortran/71764
3212 * gfortran.dg/pr71764.f90: New test.
3213
842dc2e6
JJ
32142016-07-07 Jakub Jelinek <jakub@redhat.com>
3215 Kai Tietz <ktietz70@googlemail.com>
3216
3217 PR c++/70869
3218 PR c++/71054
3219 * g++.dg/cpp0x/pr70869.C: New test.
3220 * g++.dg/cpp0x/pr71054.C: New test.
3221
31be4262
DE
32222016-07-07 David Edelsohn <dje.gcc@gmail.com>
3223
3224 * g++.dg/debug/pr71432.C: Fail on AIX.
3225
1c122092
ML
32262016-07-07 Martin Liska <mliska@suse.cz>
3227
3228 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3229 an undefined behavior.
3230 * gfortran.dg/do_3.F90: Likewise.
3231 * gfortran.dg/do_check_11.f90: New test.
3232 * gfortran.dg/do_check_12.f90: New test.
3233 * gfortran.dg/do_corner_warn.f90: New test.
3234
7119f1b1
ML
32352016-07-07 Martin Liska <mliska@suse.cz>
3236
3237 * gfortran.dg/predict-1.f90: Ammend the test.
3238 * gfortran.dg/predict-2.f90: Likewise.
3239
275792f2
IE
32402016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3241
3242 PR ipa/71624
3243 * g++.dg/pr71624.C: New test.
3244
05a437c1
TP
32452016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3246
3247 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3248 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3249 ARMv8-M Mainline architectures.
3250
6f493951
TP
32512016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3252
3253 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3254 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3255
5ddaee94
SB
32562016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3257
3258 PR target/70098
3259 PR target/71763
3260 * gcc.target/powerpc/pr71763.c: New file.
3261
651afdb2
YR
32622016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3263
3264 PR tree-optimization/71518
0b965526 3265 * gcc.dg/pr71518.c: New test.
651afdb2 3266
9df99881
WD
32672016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3268
3269 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3270
7b4e0769
SKS
32712016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3272
0b965526 3273 PR target/50739
7b4e0769
SKS
3274 * gcc.target/avr/pr50739.c: New test.
3275
eb4432f7
JH
32762016-07-05 Jan Hubicka <jh@suse.cz>
3277
3278 * gcc.dg/tree-ssa/scev-14.c: update template.
3279
c01e092f
RS
32802016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3281
3282 * gcc.dg/vect/group-no-gaps-1.c: New test.
3283
8070763a
AK
32842016-07-05 Andi Kleen <ak@linux.intel.com>
3285
3286 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3287 if kernel supports MPX.
3288
3f8257db 32892016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3290
3291 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3292
36a265b1
MM
32932016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3294 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3295
3296 * gcc.target/powerpc/signbit-1.c: New test.
3297 * gcc.target/powerpc/signbit-2.c: New test.
3298 * gcc.target/powerpc/signbit-3.c: New test.
3299
7a98fb6e
KT
33002016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3301
3302 PR rtl-optimization/71594
3303 * gcc.dg/torture/pr71594.c: New test.
3304
1e3d54b4
JH
33052016-07-05 Jan Hubicka <jh@suse.cz>
3306
3307 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3308
84ca3893
DM
33092016-07-05 David Malcolm <dmalcolm@redhat.com>
3310
3311 PR c++/62314
3a146d46 3312 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3313 number of missing semicolon error.
3314 * g++.dg/pr62314-2.C: New test case.
3315
20d0bfce
AF
33162016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3317
3318 * gfortran.dg/coarray_stat_function.f90: New test.
3319 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3320 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3321 to new interfaces.
3322
69aaea06
AV
33232016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3324
3325 PR fortran/71623
3326 * gfortran.dg/deferred_character_17.f90: New test.
3327
f723a43c
CL
33282016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3329
3330 * gcc.target/arm/neon/polytypes.c: Move to ...
3331 * gcc.target/arm/polytypes.c: ... here.
3332 * gcc.target/arm/neon/pr51534.c: Move to ...
3333 * gcc.target/arm/pr51534.c: ... here.
3334 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3335 * gcc.target/arm/vect-vcvt.c: ... here.
3336 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3337 * gcc.target/arm/vect-vcvtq.c: ... here.
3338 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3339 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3340 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3341 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3342 * gcc.target/arm/neon/neon.exp: Delete.
3343 * gcc.target/arm/neon/: Delete.
3344
d73e0ccf
JD
33452016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3346
3347 PR fortran/65575
3348 * gfortran.dg: pr65575.f90: New test.
3349
c20f6223
JD
33502016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3351
3352 PR fortran/35849
3353 * gfortran.dg: pr35849.f90: New test.
3354
2a5537c3
JJ
33552016-07-04 Jakub Jelinek <jakub@redhat.com>
3356
3357 PR c++/71739
3358 * g++.dg/cpp0x/pr71739.C: New test.
3359
740f9751
CL
33602016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3361
3362 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3363
bf749919
DV
33642016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3365
3366 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3367 locr.
3368 * gcc.target/s390/loc-1.c: New test.
3369
430bb38e
YR
33702016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3371
3a146d46
JJ
3372 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3373 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3374
15f6e0da
RR
33752016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3376
3377 PR target/63874
3378 * gcc.target/aarch64/pr63874.c: New test.
3379
79335075
JB
33802016-07-04 Jan Beulich <jbeulich@suse.com>
3381
3382 * g++.dg/header.c: New.
3383 * gcc.dg/header.c: New.
3384
557e8c49
JJ
33852016-07-02 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR c/71719
3388 * c-c++-common/Wunused-var-15.c: New test.
3389
79a592e3
JJ
33902016-07-01 Jakub Jelinek <jakub@redhat.com>
3391
3392 PR fortran/71687
3393 * gfortran.dg/gomp/pr71687.f90: New test.
3394
e2298656
BS
33952016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3396
3397 * gcc.dg/const-float128-ped.c: Require __float128 effective
3398 target and options.
3399 * gcc.dg/const-float128.c: Likewise.
3400 * gcc.dg/torture/float128-cmp-invalid.c: Require
3401 __float128 and base_quadfloat_support effective targets, and
3402 __float128 options.
3403 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3404 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3405 * gcc.dg/torture/float128-nan.c: Likewise.
3406 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3407 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3408 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3409 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3410 (add_options_for___float128): New.
3411 (check_effective_target_base_quadword_support): New.
3412
70c11966
MM
34132016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3414
3415 PR target/71720
3416 * gcc.target/powerpc/pr71720.c: New test.
3417
059541fd
JB
34182016-07-01 Jan Beulich <jbeulich@suse.com>
3419
3420 * gcc.dg/bss.c: New.
3421
2c1e4964
PB
34222016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3423
3424 PR target/71698
3425 * gcc.target/powerpc/pr71698.c: New test.
3426
22e1cb39
GJL
34272016-07-01 Georg-Johann Lay <avr@gjlay.de>
3428
3429 PR target/71151
3430 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3431 instead of ".foo" for its section name.
3432 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3433 depending on MCU's flash size.
3434 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3435 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3436 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3437 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3438 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3439 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3440
466cf574
JB
34412016-07-01 Jan Beulich <jbeulich@suse.com>
3442
3443 * gcc.target/i386/pr65105-2.c: Add -msse2.
3444
351beab7
JJ
34452016-06-30 Jakub Jelinek <jakub@redhat.com>
3446
55a0f21a
JJ
3447 PR tree-optimization/71707
3448 * gcc.dg/strlenopt-29.c: New test.
3449
6245ad72
JJ
3450 PR fortran/71704
3451 * gfortran.dg/gomp/pr71704.f90: New test.
3452
351beab7
JJ
3453 PR fortran/71705
3454 * gfortran.dg/gomp/pr71705.f90: New test.
3455
5a3a6a5e
KN
34562016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3457
3458 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3459 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3460 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3461 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3462 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3463 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3464 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3465 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3466 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3467 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3468 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3469 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3470 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3471 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3472 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3473 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3474 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3475 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3476 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3477 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3478 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3479 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3480 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3481 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3482 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3483 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3484 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3485 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3486 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3487 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3488 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3489 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3490 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3491 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3492 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3493 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3494 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3495 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3496 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3497 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3498 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3499 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3500 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3501 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3502 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3503 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3504 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3505 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3506 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3507 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3508 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3509 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3510 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3511 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3512 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3513 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3514 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3515 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3516 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3517 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3518 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3519 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3520 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3521 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3522 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3523 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3524 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3525 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3526 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3527 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3528 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3529 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3530 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3531 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3532 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3533 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3534 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3535 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3536 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3537 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3538 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3539
3dfa8071 35402016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3541 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3542
3543 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3544
9bd62242 35452016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3546 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3547
3548 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3549
603107fb
DM
35502016-06-30 David Malcolm <dmalcolm@redhat.com>
3551
3552 PR driver/71651
3553 * gcc.dg/spellcheck-options-12.c: New test case.
3554
205cccc7
JJ
35552016-06-30 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR middle-end/71693
3558 * gcc.c-torture/compile/pr71693.c: New test.
3559
f4452176
DM
35602016-06-29 David Malcolm <dmalcolm@redhat.com>
3561
3562 * gcc.dg/spellcheck-params.c: New testcase.
3563 * gcc.dg/spellcheck-params-2.c: New testcase.
3564
c5e74d9d
MM
35652016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3566
3567 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3568 vector extract instructions.
3569 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3570
e44ecbfd
JD
35712016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3572
3573 PR fortran/71686
3574 * gfortran.dg/unexpected_eof_2.f90: New test.
3575 * gfortran.dg/unexpected_eof_3.f90: New test.
3576
ee446d9f
JW
35772016-06-29 Jim Wilson <jim.wilson@linaro.org>
3578
3579 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3580
27f67461
CP
35812016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3582
3583 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3584 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3585 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3586
b1206d29
RB
35872016-06-29 Richard Biener <rguenther@suse.de>
3588
3589 PR middle-end/15256
3590 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3591
1af21224
MW
35922016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3593
3594 * gcc.target/arm/aapcs/neon-vect10.c: Require
3595 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3596 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3597 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3598 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3599 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3600 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3601 * gcc.target/arm/fp16-aapcs-1.c: Require
3602 -mfloat-ab=hard. Also simplify the test.
3603 * gcc.target/arm/fp16-aapcs-2.c: New.
3604
7fe43755
MW
36052016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3606
0b965526 3607 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3608 (add_options_for_arm_fp16_ieee): New.
3609 (add_options_for_arm_fp16_alternative): New.
3610 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3611 long-line.
3612 (effective_target_arm_fp16_hw): New.
3613
264d951a
IE
36142016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3615
3616 PR tree-optimization/71655
3617 * g++.dg/pr71655.C: New test.
3618
5c846a81
ML
36192016-06-29 Martin Liska <mliska@suse.cz>
3620
3621 * gcc.dg/pr71585.c: New test.
3622 * gcc.dg/pr71585-2.c: New test.
3623 * gcc.dg/pr71585-3.c: New test.
3624
fafe9318
YR
36252016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3626
3627 PR tree-optimization/70729
3628 * g++.dg/vect/pr70729.cc: New test.
3629
54d19c3b
TS
36302016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3631
3632 * c-c++-common/gomp/cancel-1.c: Extend.
3633
5f3cd7c3
JJ
36342016-06-29 Jakub Jelinek <jakub@redhat.com>
3635
3636 PR tree-optimization/71625
3637 * gcc.dg/strlenopt-28.c: New test.
3638
4aa83879
RB
36392016-06-29 Richard Biener <rguenther@suse.de>
3640
3641 PR middle-end/71002
3642 * g++.dg/torture/pr71002.C: Adjust testcase.
3643
152ef731
JJ
36442016-06-29 Jakub Jelinek <jakub@redhat.com>
3645
3646 PR c/71685
3647 * gcc.dg/pr71685.c: New test.
3648
36492016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3650
3651 PR c/71552
3652 * gcc.dg/init-bad-9.c: New test.
3653
d41dc215
BS
36542016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3655
3656 * gcc.target/powerpc/abs128-1.c: Require VSX.
3657 * gcc.target/powerpc/copysign128-1.c: Likewise.
3658 * gcc.target/powerpc/inf128-1.c: Likewise.
3659 * gcc.target/powerpc/nan128-1.c: Likewise.
3660
6a20b538
JJ
36612016-06-28 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR middle-end/71626
3664 * gcc.c-torture/execute/pr71626-1.c: New test.
3665 * gcc.c-torture/execute/pr71626-2.c: New test.
3666
77d93c47
PB
36672016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3668
3669 PR target/71656
3670 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3671
a8264058
SB
36722016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3673
3674 PR target/71670
3675 * gcc.target/powerpc/pr71670.c: New testcase.
3676
0dc47331
PB
36772016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3678
3679 PR target/71656
3680 * gcc.target/powerpc/pr71656-1.c: New test.
3681 * gcc.target/powerpc/pr71656-2.c: New test.
3682
b65ffc79
CL
36832016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3684
3685 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3686 around fp16 code.
3687 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3688 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3689 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3690 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3691 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3692 Add arm_neon_fp16_ok effective target.
0b965526
UB
3693 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3694 Likewise.
3695 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3696 Likewise.
3697 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3698 Likewise.
3699 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3700 Likewise.
3701 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3702 Likewise.
3703 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3704 Likewise.
3705 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3706 Likewise.
3707 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3708 Likewise.
3709 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3710 Likewise.
3711 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3712 Likewise.
3713 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3714 Likewise.
b65ffc79 3715
9bb86f40
JH
37162016-06-26 Jan Hubicka <hubicka@ucw.cz>
3717
3718 * gcc.dg/predict-12.c: New testcase.
3719
46db0fd4
JD
37202016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3721
3722 PR fortran/71649
3723 * gfortran.dg/pr71649.f90: New test.
3724
2a65e70b
JJ
37252016-06-25 Jakub Jelinek <jakub@redhat.com>
3726
f8a06e24
JJ
3727 PR tree-optimization/71643
3728 * g++.dg/opt/pr71643.C: New test.
3729
2a65e70b
JJ
3730 PR tree-optimization/71631
3731 * gcc.c-torture/execute/pr71631.c: New test.
3732
7805417a
JH
37332016-06-24 Jan Hubicka <hubicka@ucw.cz>
3734
3735 * gcc.dg/predict-11.c: New testcase.
3736 * gfortran.dg/predict-2.f90: New testcase.
3737
888ed1a3
JH
37382016-06-24 Jan Hubicka <hubicka@ucw.cz>
3739
3740 * gcc.dg/predict-10.c: New test.
3741
53605f35
BS
37422016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3743
3744 * gcc.target/powerpc/abs128-1.c: New.
3745 * gcc.target/powerpc/copysign128-1.c: New.
3746 * gcc.target/powerpc/inf128-1.c: New.
3747 * gcc.target/powerpc/nan128-1.c: New.
3748
7b22b4c6
EB
37492016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3750
3751 * gfortran.dg/pr71642.f90: New test.
3752
37e373c2
JJ
37532016-06-24 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR tree-optimization/71647
3756 * gcc.target/i386/pr71647.c: New test.
3757
b20b79f2
L
37582016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3759
3760 * gcc.target/i386/noplt-gd-1.c: New test.
3761 * gcc.target/i386/noplt-gd-2.c: Likewise.
3762 * gcc.target/i386/noplt-gd-3.c: Likewise.
3763 * gcc.target/i386/noplt-ld-1.c: Likewise.
3764 * gcc.target/i386/noplt-ld-2.c: Likewise.
3765 * gcc.target/i386/noplt-ld-3.c: Likewise.
3766 * lib/target-supports.exp
3767 (check_effective_target_tls_get_addr_via_got): New.
3768
04619cb8
UB
37692016-06-24 Uros Bizjak <ubizjak@gmail.com>
3770
3771 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3772 testsuite compile flags.
3773 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3774 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3775
37762016-06-24 Uros Bizjak <ubizjak@gmail.com>
3777
3778 * g++dg/vect/pr36684.cc: Add dg-do compile.
3779 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3780 * gcc.dg/vect/pr70021.c: Ditto.
3781 * gcc.dg/vect/pr70138-1.c: Ditto.
3782 * gcc.dg/vect/pr70138-2.c: Ditto.
3783 * gcc.dg/vect/pr70354-1.c: Ditto.
3784 * gcc.dg/vect/pr70354-2.c: Ditto.
3785 * gcc.dg/vect/pr71259.c: Ditto.
3786 * gcc.dg/vect/pr71416-1.c: Ditto.
3787 * gcc.dg/vect/slp-43.c: Ditto.
3788 * gcc.dg/vect/slp-45.c: Ditto.
3789 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3790 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3791 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3792 * gfortran.dg/vect/pr69980.f90: Ditto.
3793
37942016-06-24 Uros Bizjak <ubizjak@gmail.com>
3795
3796 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3797 * gcc.dg/vect/bb-slp-30.c: Ditto.
3798 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3799 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3800 * gcc.dg/vect/pr45902.c: Ditto.
3801 * gcc.dg/vect/pr48172.c: Ditto.
3802 * gcc.dg/vect/pr48377.c: Ditto.
3803 * gcc.dg/vect/pr49038.c: Ditto.
3804 * gcc.dg/vect/pr49771.c: Ditto.
3805 * gcc.dg/vect/pr52091.c: Ditto.
3806 * gcc.dg/vect/pr53185-2.c: Ditto.
3807 * gcc.dg/vect/pr56826.c: Ditto.
3808 * gcc.dg/vect/pr60276.c: Ditto.
3809 * gcc.dg/vect/pr62021.c: Ditto.
3810 * gcc.dg/vect/pr63530.c: Ditto.
3811 * gcc.dg/vect/pr65518.c: Ditto.
3812 * gcc.dg/vect/pr65947-1.c: Ditto.
3813 * gcc.dg/vect/pr65947-10.c: Ditto.
3814 * gcc.dg/vect/pr65947-11.c: Ditto.
3815 * gcc.dg/vect/pr65947-12.c: Ditto.
3816 * gcc.dg/vect/pr65947-13.c: Ditto.
3817 * gcc.dg/vect/pr65947-2.c: Ditto.
3818 * gcc.dg/vect/pr65947-3.c: Ditto.
3819 * gcc.dg/vect/pr65947-4.c: Ditto.
3820 * gcc.dg/vect/pr65947-5.c: Ditto.
3821 * gcc.dg/vect/pr65947-6.c: Ditto.
3822 * gcc.dg/vect/pr65947-7.c: Ditto.
3823 * gcc.dg/vect/pr65947-8.c: Ditto.
3824 * gcc.dg/vect/pr65947-9.c: Ditto.
3825 * gcc.dg/vect/pr71416-1.c: Ditto.
3826 * gcc.dg/vect/pr71439.c: Ditto.
3827 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3828 * gcc.dg/vect/vect-bswap16.c: Ditto.
3829 * gcc.dg/vect/vect-bswap32.c: Ditto.
3830 * gcc.dg/vect/vect-bswap64.c: Ditto.
3831 * gcc.dg/vect/vect-live-1.c: Ditto.
3832 * gcc.dg/vect/vect-live-2.c: Ditto.
3833 * gcc.dg/vect/vect-live-3.c: Ditto.
3834 * gcc.dg/vect/vect-live-4.c: Ditto.
3835 * gcc.dg/vect/vect-live-5.c: Ditto.
3836 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3837 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3838 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3839 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3840 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3841 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3842 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3843 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3844 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3845 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3846 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3847 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3848 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3849 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3850 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3851 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3852 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3853
da224bcb
UB
38542016-06-24 Uros Bizjak <ubizjak@gmail.com>
3855
3856 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3857
dfee2870
L
38582016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3859
3860 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3861 ia32 if R_386_GOT32X relocation is supported.
3862 * gcc.target/i386/noplt-3.c: Likewise.
3863 * gcc.target/i386/noplt-2.c: Likewise.
3864 (main): Renamed to ...
3865 (bar): This.
3866 * gcc.target/i386/noplt-4.c: Likewise.
3867 (main): Renamed to ...
3868 (bar): This.
3869 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3870 * gcc.target/i386/pr67400-5.c: Likewise.
3871
a86451b9
JJ
38722016-06-24 Jakub Jelinek <jakub@redhat.com>
3873
00085092
JJ
3874 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3875 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3876
a86451b9
JJ
3877 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3878 f4): Adjust expected diagnostics.
3879 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3880 (T): If OVFP is defined, redefine to TP.
3881 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3882 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3883 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3884 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3885 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3886 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3887 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3888 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3889 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3890 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3891 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3892 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3893 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3894 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3895 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3896 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3897 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3898 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3899 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3900 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3901 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3902 as last argument to __builtin_add_overflow_p.
3903
7bb5d5f4
UB
39042016-06-23 Uros Bizjak <ubizjak@gmail.com>
3905
3906 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3907 dg-options and remove default vector testsuite compile flags.
3908 * g++.dg/vect/pr33860a.cc: Ditto.
3909 * g++.dg/vect/pr45470-a.cc: Ditto.
3910 * g++.dg/vect/pr45470-b.cc: Ditto.
3911 * g++.dg/vect/pr60896.cc: Ditto.
3912 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3913 * gcc.dg/vect/pr18308.c: Ditto.
3914 * gcc.dg/vect/pr24049.c: Ditto.
3915 * gcc.dg/vect/pr33373.c: Ditto.
3916 * gcc.dg/vect/pr36228.c: Ditto.
3917 * gcc.dg/vect/pr42395.c: Ditto.
3918 * gcc.dg/vect/pr42604.c: Ditto.
3919 * gcc.dg/vect/pr46663.c: Ditto.
3920 * gcc.dg/vect/pr48765.c: Ditto.
3921 * gcc.dg/vect/pr49093.c: Ditto.
3922 * gcc.dg/vect/pr49352.c: Ditto.
3923 * gcc.dg/vect/pr52298.c: Ditto.
3924 * gcc.dg/vect/pr52870.c: Ditto.
3925 * gcc.dg/vect/pr53185.c: Ditto.
3926 * gcc.dg/vect/pr53773.c: Ditto.
3927 * gcc.dg/vect/pr56695.c: Ditto.
3928 * gcc.dg/vect/pr62171.c: Ditto.
3929 * gcc.dg/vect/pr63530.c: Ditto.
3930 * gcc.dg/vect/pr68339.c: Ditto.
3931 * gcc.dg/vect/pr71259.c: Ditto.
3932 * gcc.dg/vect/vect-82_64.c: Ditto.
3933 * gcc.dg/vect/vect-83_64.c: Ditto.
3934 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3935 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3936 * gcc.dg/vect/vect-shift-2.c: Ditto.
3937 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3938 * gfortran.dg/vect/pr39318.f90: Ditto.
3939 * gfortran.dg/vect/pr45714-a.f: Ditto.
3940 * gfortran.dg/vect/pr45714-b.f: Ditto.
3941 * gfortran.dg/vect/pr46213.f90: Ditto.
3942
2d4bb02f
MM
39432016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3944 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3945
3946 * gcc.target/powerpc/p9-splat-5.c: New test.
3947
f6d1b868
UB
39482016-06-23 Uros Bizjak <ubizjak@gmail.com>
3949
3950 PR tree-optimization/71488
3951 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3952 * lib/target-supports.exp: ... here.
3953 (check_sse4_hw_available): New procedure.
3954 (check_effective_target_sse4_runtime): Ditto.
3955 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3956 -march=westmere for sse4_runtime targets.
936ff030 3957 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3958 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3959 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3960 (main): Call check_vect ().
a7898180 3961 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3962
c0597759
L
39632016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3964
3965 PR target/66232
3966 PR target/67400
3967 * gcc.target/i386/pr66232-14.c: New file.
3968 * gcc.target/i386/pr66232-15.c: Likewise.
3969 * gcc.target/i386/pr66232-16.c: Likewise.
3970 * gcc.target/i386/pr66232-17.c: Likewise.
3971 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3972 ia32 if R_386_GOT32X relocation is supported.
3973 * gcc.target/i386/pr67400-2.c: Likewise.
3974 * gcc.target/i386/pr67400-3.c: Likewise.
3975 * gcc.target/i386/pr67400-4.c: Likewise.
3976 * gcc.target/i386/pr67400-6.c: Likewise.
3977 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3978 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3979
5b0e27a7
JD
39802016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3981
3982 PR libgfortran/48852
3983 * gfortran.dg/char4_iunit_1.f03: Update test.
3984 * gfortran.dg/f2003_io_5.f03: Update test.
3985 * gfortran.dg/real_const_3.f90: Update test.
3986
7f586d90
AK
39872016-06-23 Andi Kleen <ak@linux.intel.com>
3988
3989 * g++.dg/bprob/bprob.exp: Support autofdo.
3990 * g++.dg/tree-prof/tree-prof.exp: dito.
3991 * gcc.dg/tree-prof/tree-prof.exp: dito.
3992 * gcc.misc-tests/bprob.exp: dito.
3993 * gfortran.dg/prof/prof.exp: dito.
3994 * lib/profopt.exp: dito.
3995 * lib/target-supports.exp: Check for autofdo.
3996
60fa7862
ML
39972016-06-23 Martin Liska <mliska@suse.cz>
3998
3999 * gcc.dg/pr71619.c: New test.
4000
e3d62871
UB
40012016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4002
4003 PR target/67400
cc901875
UB
4004 * gcc.target/i386/pr67400-1.c: New test.
4005 * gcc.target/i386/pr67400-2.c: Likewise.
4006 * gcc.target/i386/pr67400-3.c: Likewise.
4007 * gcc.target/i386/pr67400-4.c: Likewise.
4008 * gcc.target/i386/pr67400-5.c: Likewise.
4009 * gcc.target/i386/pr67400-6.c: Likewise.
4010 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4011
ac81cf0b
DM
40122016-06-22 David Malcolm <dmalcolm@redhat.com>
4013
4014 * c-c++-common/missing-header-1.c: New test case.
4015 * c-c++-common/missing-header-2.c: New test case.
4016 * c-c++-common/missing-header-3.c: New test case.
4017 * c-c++-common/missing-header-4.c: New test case.
4018
1a4f11c8
DM
40192016-06-22 David Malcolm <dmalcolm@redhat.com>
4020
4021 PR c/70339
4022 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4023 hint.
4024 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4025 expected results due to builtin "nanl" now being suggested for
4026 "name".
4027 * gcc.dg/pr67580.c: Update expected messages.
4028 * gcc.dg/spellcheck-identifiers.c: New testcase.
4029 * gcc.dg/spellcheck-typenames.c: New testcase.
4030
a93eac6a
DM
40312016-06-22 David Malcolm <dmalcolm@redhat.com>
4032
4033 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4034 file.
4035 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4036 diagnostic-test-show-locus-parseable-fixits.c to sources for
4037 diagnostic_plugin_test_show_locus.c.
4038 * lib/gcc-defs.exp (freeform_regexps): New global.
4039 (dg-regexp): New function.
4040 (handle-dg-regexps): New function.
4041 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4042 freeform_regexps to the empty list.
4043 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4044
49e76ff1
IE
40452016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4046
f6d1b868 4047 PR tree-optimization/71488
49e76ff1
IE
4048 * g++.dg/pr71488.C: New test.
4049 * gcc.dg/vect/vect-bool-cmp.c: New test.
4050
951d8c8a
EB
40512016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4052
4053 * gcc.dg/guality/param-5.c: New test.
4054
b60fc3bd
BE
40552016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4056
4057 * gcc.target/i386/asm-flag-7.c: New test.
4058
0609abda
TS
40592016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4060
4061 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4062 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4063 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4064 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4065 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4066 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4067 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4068 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4069 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4070 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4071 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4072 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4073 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4074 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4075 * lib/target-supports.exp: Likewise.
4076
ee2499b4
TS
40772016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4078
4079 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4080 * gcc.dg/attr-ms_struct-2.c: Likewise.
4081 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4082 * gcc.dg/bf-ms-attrib.c: Likewise.
4083 * gcc.dg/bf-ms-layout-2.c: Likewise.
4084 * gcc.dg/bf-ms-layout-3.c: Likewise.
4085 * gcc.dg/bf-ms-layout.c: Likewise.
4086 * gcc.dg/bf-no-ms-layout.c: Likewise.
4087 * gcc.target/i386/bitfield1.c: Likewise.
4088 * gcc.target/i386/bitfield2.c: Likewise.
4089 * gcc.target/i386/bitfield3.c: Likewise.
4090
caea59ff
KN
40912016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4092
4093 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4094 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4095 override other than -mcpu=power9 command-line option is specified,
4096 or if the target operating system is aix.
4097 * gcc.target/powerpc/darn-1.c: Likewise.
4098 * gcc.target/powerpc/darn-2.c: Likewise.
4099 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4100 test if effective-target is not powerpc_p9vector_ok or if the
4101 target operating system is not defined.
4102 * gcc.target/powerpc/vslv-1.c: Likewise.
4103 * gcc.target/powerpc/vsrv-0.c: Likewise.
4104 * gcc.target/powerpc/vsrv-1.c: Likewise.
4105
63617e30
TB
41062016-06-21 Tobias Burnus <burnus@net-b.de>
4107
4108 PR fortran/71068
4109 * gfortran.dg/coarray/data_1.f90: New.
4110
89192c3c
WD
41112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4112
4113 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4114 (dg-require-effective-target): Use arm_v8_neon_hw.
4115 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4116 (dg-require-effective-target): Likewise.
4117 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4118 (dg-require-effective-target): Likewise.
4119 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4120 (dg-require-effective-target): Likewise.
4121 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4122 (dg-require-effective-target): Likewise.
4123 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4124 (dg-require-effective-target): Likewise.
4125 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4126 Add AArch64 check.
4127
64ac50e2
WD
41282016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4129
4130 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4131 Set to 3 so test passes.
4132
6252b5db
WD
41332016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4134
4135 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4136
3b9bc511
IV
41372016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4138
4139 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4140 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4141 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4142 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4143
21db1c78
IV
41442016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4145
4146 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4147 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4148
9d30e86f
L
41492016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4150
4151 PR target/71549
4152 * gcc.target/i386/pr71549.c: New test.
4153
448a7c69
KN
41542016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4155
4156 * gcc.target/powerpc/vadsdu-0.c: Replace
4157 dg-require-effective-target directive to allow test to run on more
4158 platforms, and add dg-skip-if directive to disable test on aix
4159 platforms because of known incompatibilities.
4160 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4161 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4162 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4163 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4164 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4165 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4166 * gcc.target/powerpc/vadsdub-2.c: Replace
4167 dg-require-effective-target directive to allow test to run on more
4168 platforms, and add dg-skip-if directive to disable test on aix
4169 platforms because of known incompatibilities.
4170 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4171 with vec_absdb call to differentiate this test from vadsdub-1.c.
4172 * gcc.target/powerpc/vadsduh-1.c: Replace
4173 dg-require-effective-target directive to allow test to run on more
4174 platforms, and add dg-skip-if directive to disable test on aix
4175 platforms because of known incompatibilities.
4176 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4177 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4178 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4179
0ad84f34
JJ
41802016-06-21 Jakub Jelinek <jakub@redhat.com>
4181
4182 PR tree-optimization/71588
4183 * gcc.dg/pr71558.c: New test.
4184
e71e8d94
SKS
41852016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4186
4187 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4188 * c-c++-common/pr68657-2.c: Likewise.
4189 * c-c++-common/pr68657-3.c: Likewise.
4190 * gcc.dg/torture/pr69714.c: Require int32plus support.
4191 * gcc.dg/torture/pr70025.c: Likewise.
4192 * gcc.dg/torture/pr70083.c: Likewise.
4193 * gcc.dg/torture/pr70542.c: Likewise.
4194 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4195
5a578671
JM
41962016-06-20 Joseph Myers <joseph@codesourcery.com>
4197
4198 PR c/71601
4199 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4200
7a9df68e
JJ
42012016-06-20 Jakub Jelinek <jakub@redhat.com>
4202
50aa64d5
JJ
4203 PR middle-end/71581
4204 * gcc.dg/pr71581.c: New test.
4205
7a9df68e
JJ
4206 PR rtl-optimization/71591
4207 * gcc.dg/cpp/pr71591.c: New test.
4208
3947cf19
DR
42092016-06-20 David B. Robins <gcc@davidrobins.net>
4210
4211 PR target/71571
4212 * g++.dg/torture/pr71571.C: New test.
4213
c4ff221e
JJ
42142016-06-20 Jakub Jelinek <jakub@redhat.com>
4215
4216 PR target/71559
4217 * gcc.target/i386/sse2-pr71559.c: New test.
4218 * gcc.target/i386/avx-pr71559.c: New test.
4219 * gcc.target/i386/avx512f-pr71559.c: New test.
4220
f1b5abfb
TB
42212016-06-20 Tobias Burnus <burnus@net-b.de>
4222
4223 PR fortran/71194
4224 * gfortran.dg/pointer_remapping_10.f90: New.
4225
842107e4
DM
42262016-06-20 David Malcolm <dmalcolm@redhat.com>
4227
4228 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4229
d9e8bdfd
MS
42302016-06-20 Martin Sebor <msebor@redhat.com>
4231
4232 PR c/69507
4233 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4234 * gnu90-const-expr-1.c: Same.
4235 * gnu99-const-expr-1.c: Same.
4236 * gnu99-static-1.c: Same.
4237
67785479
RL
42382016-06-20 Renlin Li <renlin.li@arm.com>
4239
29f09b38 4240 PR testsuite/71489
67785479
RL
4241 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4242
636929b8
JG
42432016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4244
4245 * gcc.target/aarch64/vcvt_f64_1.c: New.
4246 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4247 * gcc.target/aarch64/vrecp_f64_1.c: New.
4248
ff7b374b
KT
42492016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4250
4251 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4252 "alignement".
4253
554cfc9e
GJL
42542016-06-20 Georg-Johann Lay <avr@gjlay.de>
4255
4256 PR target/71103
4257 * gcc.target/avr/torture/pr71103-2.c: New test.
4258
94087e88 42592016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4260
4261 PR c/69507
4262 * gcc.dg/alignof.c: New test.
4263
c561b091
PC
42642016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4265
4266 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4267 vs dg-error; test constexpr specifier too.
4268
bf54f123
PC
42692016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4270
4271 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4272
4e53aa97
CL
42732016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4274
4275 * lib/target-supports.exp
4276 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4277 arm_neon_ok and merge flags. Fix temporary test name.
4278 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4279 and merge flags.
4280
69071d86
ML
42812016-06-17 Martin Liska <mliska@suse.cz>
4282
4283 * gcc.dg/predict-9.c: Fix dump scanning.
4284
68b3b858
BC
42852016-06-17 Bin Cheng <bin.cheng@arm.com>
4286
4287 PR tree-optimization/71354
4288 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4289
d3ee260a
BC
42902016-06-17 Bin Cheng <bin.cheng@arm.com>
4291
4292 PR tree-optimization/71347
4293 * gcc.dg/tree-ssa/pr71347.c: New test.
4294
bd8fb114
BC
42952016-06-17 Bin Cheng <bin.cheng@arm.com>
4296
4297 PR tree-optimization/71354
4298 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4299
97816be4
BC
43002016-06-17 Bin Cheng <bin.cheng@arm.com>
4301
4302 * gcc.dg/vect/vect-alias-check-1.c: New test.
4303
2d761a37
SKS
43042016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4305
e0277d6b 4306 PR target/71151
2d761a37
SKS
4307 * gcc.target/avr/pr71151-1.c: New test.
4308 * gcc.target/avr/pr71151-2.c: New test.
4309 * gcc.target/avr/pr71151-3.c: New test.
4310 * gcc.target/avr/pr71151-4.c: New test.
4311 * gcc.target/avr/pr71151-5.c: New test.
4312 * gcc.target/avr/pr71151-6.c: New test.
4313 * gcc.target/avr/pr71151-7.c: New test.
4314 * gcc.target/avr/pr71151-8.c: New test.
4315 * gcc.target/avr/pr71151-common.h: New test.
4316
68fa96d6
ML
43172016-06-16 Martin Liska <mliska@suse.cz>
4318
4319 * gfortran.dg/predict-1.f90: New test.
4320
b6ca982f
UB
43212016-06-16 Uros Bizjak <ubizjak@gmail.com>
4322
4323 PR target/71242
3a146d46 4324 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4325
1dc8d15b
JH
43262016-06-16 Jan Hubicka <hubicka@ucw.cz>
4327
4328 * g++.dg/vect/pr36648.cc: Disable cunrolli
4329
67c25816
JJ
43302016-06-16 Jakub Jelinek <jakub@redhat.com>
4331
c577adb2
JJ
4332 PR target/71554
4333 * gcc.c-torture/execute/pr71554.c: New test.
4334
67c25816
JJ
4335 PR rtl-optimization/71532
4336 * gcc.dg/torture/pr71532.c: New test.
4337
1a3c3ee9
MM
43382016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4339
4340 * gcc.target/powerpc/p9-dimode1.c: New test.
4341 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4342
f29468a7
JJ
43432016-06-15 Jakub Jelinek <jakub@redhat.com>
4344
61daecc4
JJ
4345 * gcc.c-torture/compile/20160615-1.c: New test.
4346
f29468a7
JJ
4347 * g++.dg/cpp0x/ref-qual17.C: New test.
4348
209d1e2d
IE
43492016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4350
4351 PR middle-end/71529
4352 * gcc.target/i386/pr71529.C: New test.
4353
8dc35712
AH
43542016-06-15 Alan Hayward <alan.hayward@arm.com>
4355
4356 PR tree-optimization/71483
4357 * g++.dg/vect/pr71483.c: New
4358
b8911cb8
PC
43592016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4360
4361 PR c++/70202
4362 * g++.dg/inherit/crash6.C: New.
4363 * g++.dg/inherit/union2.C: Likewise.
4364 * g++.dg/inherit/virtual12.C: Likewise.
4365 * g++.dg/inherit/virtual13.C: Likewise.
4366 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4367
cf5d08ab
UB
43682016-06-15 Uros Bizjak <ubizjak@gmail.com>
4369
e3d62871 4370 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4371
8f482165
AH
43722016-06-15 Alan Hayward <alan.hayward@arm.com>
4373
4374 PR tree-optimization/71439
4375 * gcc.dg/vect/pr71439.c: New
4376
3256673f
KT
43772016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4378
4379 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4380
b17dc4d4
RB
43812016-06-15 Richard Biener <rguenther@suse.de>
4382
4383 * gcc.dg/vect/slp-45.c: New testcase.
4384
2a5825f2
RB
43852016-06-15 Richard Biener <rguenther@suse.de>
4386
4387 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4388
6e433d0b
BS
43892016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4390
4391 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4392 requirements, and disable for AIX for now.
4393 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4394
abe7f828
JJ
43952016-06-14 Jakub Jelinek <jakub@redhat.com>
4396
a09c81b4
JJ
4397 PR c++/71528
4398 * g++.dg/opt/pr71528.C: New test.
4399
abe7f828
JJ
4400 PR c++/71516
4401 * g++.dg/init/pr71516.C: New test.
4402
acfadf06
PC
44032016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4404
4405 * g++.dg/init/array46.C: New.
4406
4d568ab2
UB
44072016-06-14 Uros Bizjak <ubizjak@gmail.com>
4408
e3d62871
UB
4409 * gcc.target/i386/float128-3.c: New test.
4410 * gcc.target/i386/quad-sse4.c: Ditto.
4411 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4412 Update scan strings.
4d568ab2 4413
30934c5d
RB
44142016-06-14 Richard Biener <rguenther@suse.de>
4415
4416 PR middle-end/71526
4417 * gfortran.dg/pr71526.f90: New testcase.
4418
3970e545
AV
44192016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4420
4421 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4422 * gcc.dg/zero_bits_compound-1.c: Likewise.
4423
04976c6e
RB
44242016-06-14 Richard Biener <rguenther@suse.de>
4425
4426 PR tree-optimization/71522
4427 * gcc.dg/torture/pr71522.c: New testcase.
4428
23e025db
JJ
44292016-06-14 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR tree-optimization/71520
4432 * gcc.dg/tree-ssa/pr71520.c: New test.
4433
90b72e84
RB
44342016-06-14 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/71521
86c24ba6 4437 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4438
ef7cf206
JJ
44392016-06-13 Jakub Jelinek <jakub@redhat.com>
4440
0dda258b
JJ
4441 PR sanitizer/71498
4442 * c-c++-common/ubsan/bounds-13.c: New test.
4443
ef7cf206
JJ
4444 PR preprocessor/71183
4445 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4446
a73786e3
JL
44472016-06-13 Jeff Law <law@redhat.com>
4448
4449 PR tree-optimization/71403
4450 * c-c++-common/ubsan/pr71403-1.c: New test.
4451 * c-c++-common/ubsan/pr71403-2.c: New test.
4452 * c-c++-common/ubsan/pr71403-3.c: New test.
4453
0ac249bf
JJ
44542016-06-13 Jakub Jelinek <jakub@redhat.com>
4455
4456 PR middle-end/71478
4457 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4458 Add -Wno-psabi -w to dg-options.
4459
5408a64a
KN
44602016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4461
4462 * gcc.target/powerpc/vadsdu-0.c: New test.
4463 * gcc.target/powerpc/vadsdu-1.c: New test.
4464 * gcc.target/powerpc/vadsdu-2.c: New test.
4465 * gcc.target/powerpc/vadsdu-3.c: New test.
4466 * gcc.target/powerpc/vadsdu-4.c: New test.
4467 * gcc.target/powerpc/vadsdu-5.c: New test.
4468 * gcc.target/powerpc/vadsdub-1.c: New test.
4469 * gcc.target/powerpc/vadsdub-2.c: New test.
4470 * gcc.target/powerpc/vadsduh-1.c: New test.
4471 * gcc.target/powerpc/vadsduh-2.c: New test.
4472 * gcc.target/powerpc/vadsduw-1.c: New test.
4473 * gcc.target/powerpc/vadsduw-2.c: New test.
4474
f7e4f2e3
DM
44752016-06-13 David Malcolm <dmalcolm@redhat.com>
4476
4477 * gcc.dg/c99-init-2.c (c): Update expected error message.
4478 * gcc.dg/init-bad-8.c (foo): Likewise.
4479 * gcc.dg/spellcheck-fields-3.c: New test case.
4480
ad23a23e
ML
44812016-06-13 Martin Liska <mliska@suse.cz>
4482
4483 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4484 and "guess loop iv compared" heuristics.
4485 * gcc.dg/predict-2.c: Likewise.
4486 * gcc.dg/predict-3.c: Likewise.
4487 * gcc.dg/predict-4.c: Likewise.
4488 * gcc.dg/predict-5.c: Likewise.
4489 * gcc.dg/predict-6.c: Likewise.
4490
146c55da
MP
44912016-06-13 Marek Polacek <polacek@redhat.com>
4492
4493 PR middle-end/71476
4494 * c-c++-common/Wswitch-unreachable-4.c: New test.
4495 * gcc.dg/Wswitch-unreachable-2.c: New test.
4496 * g++.dg/tm/jump1.C: Move dg-warning.
4497
42e77cbc
EB
44982016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4499
4500 * gnat.dg/renaming10.ad[sb]: New test.
4501
7474dcc1
PT
45022016-06-13 Paul Thomas <pault@gcc.gnu.org>
4503
4504 PR fortran/70673
4505 * gfortran.dg/pr70673.f90: New test.
4506
f57f53d3
RB
45072016-06-13 Richard Biener <rguenther@suse.de>
4508
4509 PR middle-end/64516
4510 * gcc.dg/align-3.c: New testcase.
4511
5843a5f0
ML
45122016-06-13 Martin Liska <mliska@suse.cz>
4513
4514 * gcc.target/i386/pr71458.c: New test.
4515
aa8fdb44
UB
45162016-06-12 Uros Bizjak <ubizjak@gmail.com>
4517
4518 PR target/71241
3a146d46 4519 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4520
2043e4d7
DH
45212016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4522
4523 PR target/60751
4524 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4525 statement.
4526
d3dc025d
DH
45272016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4528
4529 PR target/60751
4530 * gfortran.dg/comma_IO_extension_1.f90: New test.
4531 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4532 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4533 statement.
4534 * gfortran.dg/graphite/pr38083.f90: Likewise.
4535 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4536 missing format.
4537
a31d78c6
EB
45382016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4539
4540 * gnat.dg/case_character.adb: New test.
4541
95c18dd0
SB
45422016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4543
4544 PR middle-end/71310
4545 * gcc.target/powerpc/pr71310.c: New testcase.
4546
b97d37b4
KV
45472016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4548
4549 PR middle-end/71478
4550 * gcc.dg/pr71478.c: New test.
4551
900bcda3
JJ
45522016-06-10 Jakub Jelinek <jakub@redhat.com>
4553
ec1c20db
JJ
4554 PR middle-end/71494
4555 * gcc.c-torture/execute/pr71494.c: New test.
4556
50b15873
JJ
4557 PR c/68657
4558 * gcc.target/i386/pr68657.c: New test.
4559
900bcda3
JJ
4560 PR inline-asm/68843
4561 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4562 (test): Add -masm=intel alternatives.
4563
4d926e34
MS
45642016-06-10 Martin Sebor <msebor@redhat.com>
4565
4566 PR c/71392
4567 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4568
ad071b2b
JL
45692016-06-10 Jeff Law <law@redhat.com>
4570
4571 PR tree-optimization/71335
4572 * gcc.c-torture/execute/pr71335.c: New test.
4573
2704efe8
DM
45742016-06-10 David Malcolm <dmalcolm@redhat.com>
4575
4576 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4577 the various "cannot tail-call: " messages.
4578
18c9b7d4
CL
45792016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4580
4581 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4582 and options.
4583
7cfa10f3
MO
45842016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4585
4586 PR sanitizer/71480
4587 * c-c++-common/asan/pr71480.c: New test.
4588
1f24fd3e
L
45892016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4590
4591 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4592 (ASMNAME2): Likewise.
4593 (main): Replace fn in asm statement with ASMNAME ("fn").
4594 * gcc.dg/guality/pr68037-2.c: Likewise.
4595 * gcc.dg/guality/pr68037-3.c: Likewise.
4596 * gcc.dg/torture/pr68037-1.c: Likewise.
4597 * gcc.dg/torture/pr68037-2.c: Likewise.
4598 * gcc.dg/torture/pr68037-3.c: Likewise.
4599
ad551c07
BE
46002016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4601
4602 PR inline-asm/68843
4603 * gcc.target/i386/pr68843-1.c: New test.
4604 * gcc.target/i386/pr68843-2.c: New test.
4605
4b1ffdb1 46062016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4607 Cesar Philippidis <cesar@codesourcery.com>
4608
4609 PR middle-end/71373
4610 * gcc.dg/goacc/nested-function-1.c: New file.
4611 * gcc.dg/goacc/nested-function-2.c: Likewise.
4612 * gcc.dg/goacc/pr71373.c: Likewise.
4613 * gfortran.dg/goacc/cray-2.f95: Likewise.
4614 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4615 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4616 * gfortran.dg/goacc/cray.f95: Update.
4617 * gfortran.dg/goacc/loop-1.f95: Likewise.
4618 * gfortran.dg/goacc/loop-3.f95: Likewise.
4619 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4620 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4621
46222016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4623
4624 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4625 for OpenACC tile clauses.
4626 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4627
4628 PR c/71381
4629 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4630 to...
4631 * c-c++-common/goacc/cache-2.c: ... this new file.
4632 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4633 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4634 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4635 usage.
4636 * gfortran.dg/goacc/cray.f95: Likewise.
4637 * gfortran.dg/goacc/loop-1.f95: Likewise.
4638
89851e4c
AH
46392016-06-10 Alan Hayward <alan.hayward@arm.com>
4640
4641 PR tree-optimization/71407
4642 PR tree-optimization/71416
4643 * gcc.dg/vect/pr71407.c: New
4644 * gcc.dg/vect/pr71416-1.c: New
4645 * gcc.dg/vect/pr71416-2.c: New
4646
200eafbf
RB
46472016-06-10 Richard Biener <rguenther@suse.de>
4648
4649 PR middle-end/71477
4650 * gcc.dg/torture/pr71477.c: New testcase.
4651
4df99d92
JK
46522016-06-09 Julia Koval <julia.koval@intel.com>
4653
4654 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4655 * gcc.target/i386/interrupt-13.c: Likewise.
4656 * gcc.target/i386/interrupt-15.c: Likewise.
4657 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4658 * gcc.target/i386/interrupt-24.c: Likewise.
4659 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4660 * gcc.target/i386/interrupt-9.c: Likewise.
4661 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4662
e01b4e16
MS
46632016-06-09 Martin Sebor <msebor@redhat.com>
4664
4665 PR c/70883
4666 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4667 * gcc.dg/builtin-constant_p-1.c: Same.
4668 * gcc.dg/builtins-error.c: Same.
4669 * gcc.dg/pr70859.c: Same.
4670
9c35db0e
SKS
46712016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4672
4673 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4674 * gcc.dg/torture/pr68067-1.c: Likewise.
4675 * gcc.dg/torture/pr68067-2.c: Likewise.
4676
46772016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4678
4679 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4680 when setting SIZE.
4681
392a81b9
PC
46822016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4683
4684 PR c++/71465
4685 * g++.dg/inherit/crash5.C: New.
4686 Revert:
4687 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4688
4689 PR c++/70202
4690 * g++.dg/inherit/crash5.C: New.
4691 * g++.dg/inherit/virtual1.C: Adjust.
4692
e49efc14
ML
46932016-06-09 Martin Liska <mliska@suse.cz>
4694
4695 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4696 * g++.dg/predict-loop-exit-2.C: Likewise.
4697 * g++.dg/predict-loop-exit-3.C: Likewise.
4698 * gcc.dg/predict-1.c: Likewise.
4699 * gcc.dg/predict-2.c: Likewise.
4700 * gcc.dg/predict-3.c: Likewise.
4701 * gcc.dg/predict-4.c: Likewise.
4702 * gcc.dg/predict-5.c: Likewise.
4703 * gcc.dg/predict-6.c: Likewise.
4704 * gcc.dg/predict-7.c: Likewise.
4705
36d57986
RB
47062016-06-09 Richard Biener <rguenther@suse.de>
4707
4708 PR tree-optimization/71462
4709 * gcc.dg/torture/pr71462.c: New testcase.
4710
7d82e8e4
MP
47112016-06-09 Marek Polacek <polacek@redhat.com>
4712
4713 PR c/65471
4714 * gcc.dg/c11-generic-3.c: New test.
4715
c8a71589
PC
47162016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4717
4718 * g++.dg/init/array42.C: New.
4719 * g++.dg/init/array43.C: Likewise.
4720 * g++.dg/init/array44.C: Likewise.
4721 * g++.dg/init/array45.C: Likewise.
4722 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4723 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4724 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4725 * g++.dg/gomp/pr35751.C: Likewise.
4726 * g++.dg/init/array23.C: Likewise.
4727 * g++.dg/init/brace2.C: Likewise.
4728 * g++.dg/init/brace6.C: Likewise.
4729
44a845ca
MS
47302016-06-08 Martin Sebor <msebor@redhat.com>
4731 Jakub Jelinek <jakub@redhat.com>
4732
4733 PR c++/70507
4734 PR c/68120
4735 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4736 * c-c++-common/builtin-arith-overflow-2.c: New test.
4737 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4738 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4739 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4740
2ef16b6e
JJ
47412016-06-08 Jakub Jelinek <jakub@redhat.com>
4742
4743 PR c++/71442
4744 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4745
5e3ee346
AL
47462016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4747
4748 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4749 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4750 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4751 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4752 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4753 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4754 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4755 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4756 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4757 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4758 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4759 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4760 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4761
b2ae2814
RB
47622016-06-08 Richard Biener <rguenther@suse.de>
4763
4764 PR tree-optimization/68558
4765 * gcc.dg/vect/slp-44.c: New testcase.
4766
e09b4c37
RB
47672016-06-08 Richard Biener <rguenther@suse.de>
4768
4769 * gcc.dg/vect/slp-43.c: New testcase.
4770
72d50660
RB
47712016-06-08 Richard Biener <rguenther@suse.de>
4772
4773 PR tree-optimization/71452
4774 * gcc.dg/torture/pr71452.c: New testcase.
4775
988c115c
JJ
47762016-06-08 Jakub Jelinek <jakub@redhat.com>
4777
4778 PR c++/71448
4779 * g++.dg/torture/pr71448.C: New test.
4780
73d73b48
BS
47812016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4782
4783 PR debug/71432
4784 PR ada/71413
4785 * g++.dg/debug/pr71432.C: New test.
4786
bdd15d0c
PK
47872016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4788
4789 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4790 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4791 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4792
ce0607bb
AH
47932016-06-08 Alan Hayward <alan.hayward@arm.com>
4794
4795 * gcc.dg/vect/vect-live-2.c: Update effective target.
4796 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4797 * lib/target-supports.exp: Add aarch64 to vect_long.
4798
92a5f2ba
MP
47992016-06-08 Marek Polacek <polacek@redhat.com>
4800
4801 PR c/71418
4802 * gcc.dg/noncompile/pr71418.c: New test.
4803
08203f73
MP
4804 PR c/71426
4805 * gcc.dg/noncompile/pr71426.c: New test.
4806
d1fcc2bd
JH
48072016-06-07 Jan Hubicka <hubicka@ucw.cz>
4808
4809 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4810 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4811 * gcc.dg/predict-3.c: Update template.
4812 * gcc.dg/predict-5.c: Update template.
4813 * gcc.dg/predict-6.c: Update template.
4814 * gcc.dg/predict-9.c: Update template.
4815 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4816
a23e6f1c
BS
48172016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4818
4819 * gcc.target/powerpc/vec-mul.c: New test.
4820
6ffd47b7
DM
48212016-06-07 David Malcolm <dmalcolm@redhat.com>
4822
4823 * gcc.dg/spellcheck-fields-2.c: New test case.
4824
bfd67b47
RB
48252016-06-07 Richard Biener <rguenther@suse.de>
4826
4827 PR c/61564
4828 * gcc.dg/Wpragmas-1.c: New testcase.
4829 * gcc.dg/Wattributes-4.c: Likewise.
4830 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4831 entry.
4832
701b9a47
CL
48332016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4834
4835 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4836 spurious debug code.
4837
6b80d6fa
RB
48382016-06-07 Richard Biener <rguenther@suse.de>
4839
4840 PR tree-optimization/71428
4841 * gcc.dg/torture/pr71428.c: New testcase.
4842
0f3f9437
RB
48432016-06-07 Richard Biener <rguenther@suse.de>
4844
4845 PR middle-end/71423
4846 * gcc.dg/torture/pr71423.c: New testcase.
4847
ec963f2a
KV
48482016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4849
4850 PR middle-end/71408
4851 * gcc.dg/tree-ssa/pr71408.c: New test.
4852
46ab5b6e
KV
48532016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4854
4855 PR middle-end/71281
4856 * g++.dg/torture/pr71281.C: New test.
4857
1f40cff3
MP
48582016-06-06 Marek Polacek <polacek@redhat.com>
4859
4860 PR c/71362
4861 * gcc.dg/pr71362.c: New test.
4862
6f5bcd24
JJ
48632016-06-06 Jakub Jelinek <jakub@redhat.com>
4864 Patrick Palka <ppalka@gcc.gnu.org>
4865
4866 PR c++/70847
4867 PR c++/71330
4868 PR c++/71393
4869 * g++.dg/opt/pr70847.C: New test.
4870 * g++.dg/ubsan/pr70847.C: New test.
4871 * g++.dg/ubsan/pr71393.C: New test.
4872
158beb4a
JJ
48732016-06-06 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR tree-optimization/71259
4876 * gcc.dg/vect/pr71259.c: New test.
4877
d9b950dd
DM
48782016-06-06 David Malcolm <dmalcolm@redhat.com>
4879
4880 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4881 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4882 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4883 above.
4884
36f9ad69
KT
48852016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4886
4887 PR middle-end/37780
4888 * gcc.c-torture/execute/pr37780.c: New test.
4889 * gcc.target/aarch64/pr37780_1.c: Likewise.
4890 * gcc.target/arm/pr37780_1.c: Likewise.
4891
5545a907
MP
48922016-06-06 Marek Polacek <polacek@redhat.com>
4893
4894 * c-c++-common/attr-may-alias-1.c: New test.
4895 * c-c++-common/attr-may-alias-2.c: New test.
4896 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4897
93671519
BE
48982016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4899
4900 PR c/24414
4901 * gcc.target/i386/pr24414.c: New test.
4902
690f24b7
JM
49032016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4904
4905 * gcc.target/sparc/vis4misc.c: New file.
4906 * gcc.target/sparc/fpcmp.c: Likewise.
4907 * gcc.target/sparc/fpcmpu.c: Likewise.
4908
31ce6157
AH
49092016-06-06 Alan Hayward <alan.hayward@arm.com>
4910
4911 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4912 * gcc.dg/vect/vect-live-3.c: Likewise.
4913
9fcebb5a
RB
49142016-06-06 Richard Biener <rguenther@suse.de>
4915
4916 PR tree-optimization/71398
4917 * gcc.dg/torture/pr71398.c: New testcase.
4918
903ca97b
UB
49192016-06-06 Uros Bizjak <ubizjak@gmail.com>
4920
4921 PR target/71389
4922 * g++.dg/pr71389.C: New test.
4923
9c1eb332
JD
49242016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4925
4926 PR fortran/71404
4927 * gfortran.dg/fmt_read_5.f: New test.
4928
b2d83bd2
AV
49292016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4930
4931 PR fortran/69659
4932 * gfortran.dg/class_array_22.f03: New test.
4933
ec81960e
JH
49342016-06-05 Jan Hubicka <hubicka@ucw.cz>
4935
4936 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4937
429d2750
JH
49382016-06-05 Jan Hubicka <hubicka@ucw.cz>
4939
4940 * gcc.dg/predict-9.c: Update template.
4941
c1c00983
PC
49422016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 PR c++/49377
4945 * g++.dg/template/pr49377.C: New.
4946
1927a963
JJ
49472016-06-04 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR tree-optimization/71405
4950 * g++.dg/torture/pr71405.C: New test.
4951
909a11ad
PC
49522016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4953
4954 PR c++/70202
4955 * g++.dg/inherit/crash5.C: New.
4956 * g++.dg/inherit/virtual1.C: Adjust.
4957
08bbb1f8
JL
49582016-06-03 Jeff Law <law@redhat.com>
4959
4960 PR tree-optimization/71316
4961 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4962
7c35235c
JJ
49632016-06-03 Jakub Jelinek <jakub@redhat.com>
4964
4965 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4966 dg-additional-options with just -fno-tree-scev-cprop in it.
4967 * gcc.dg/vect/vect-live-2.c: Likewise.
4968 * gcc.dg/vect/vect-live-5.c: Likewise.
4969 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4970 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4971 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4972
c8572dd6
PP
49732016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4974
4975 PR c++/27100
4976 * g++.dg/other/friend6.C: New test.
4977
1c7733a7
BS
49782016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4979
4980 * g++.dg/torture/ppc-ldst-array.C: New.
4981
0d2f700f
JM
49822016-06-03 Joseph Myers <joseph@codesourcery.com>
4983
4984 PR target/71276
4985 PR target/71277
4986 * gcc.dg/torture/builtin-fp-int-inexact.c,
4987 gcc.target/i386/387-builtin-fp-int-inexact.c,
4988 gcc.target/i386/387-rint-inline-1.c,
4989 gcc.target/i386/387-rint-inline-2.c,
4990 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4991 gcc.target/i386/sse2-rint-inline-1.c,
4992 gcc.target/i386/sse2-rint-inline-2.c,
4993 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4994 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4995
f8071c05
L
49962016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4997 Julia Koval <julia.koval@intel.com>
4998
4999 PR target/66960
5000 PR target/67630
5001 PR target/67634
5002 PR target/67841
5003 PR target/68037
5004 PR target/68618
5005 PR target/68661
5006 PR target/69575
5007 PR target/69596
5008 PR target/69734
5009 * gcc.dg/guality/pr68037-1.c: New test.
5010 * gcc.dg/guality/pr68037-2.c: Likewise.
5011 * gcc.dg/guality/pr68037-3.c: Likewise.
5012 * gcc.dg/torture/pr68037-1.c: Likewise.
5013 * gcc.dg/torture/pr68037-2.c: Likewise.
5014 * gcc.dg/torture/pr68037-3.c: Likewise.
5015 * gcc.dg/torture/pr68661-1a.c: Likewise.
5016 * gcc.dg/torture/pr68661-1b.c: Likewise.
5017 * gcc.target/i386/interrupt-1.c: Likewise.
5018 * gcc.target/i386/interrupt-2.c: Likewise.
5019 * gcc.target/i386/interrupt-3.c: Likewise.
5020 * gcc.target/i386/interrupt-4.c: Likewise.
5021 * gcc.target/i386/interrupt-5.c: Likewise.
5022 * gcc.target/i386/interrupt-6.c: Likewise.
5023 * gcc.target/i386/interrupt-7.c: Likewise.
5024 * gcc.target/i386/interrupt-8.c: Likewise.
5025 * gcc.target/i386/interrupt-9.c: Likewise.
5026 * gcc.target/i386/interrupt-10.c: Likewise.
5027 * gcc.target/i386/interrupt-11.c: Likewise.
5028 * gcc.target/i386/interrupt-12.c: Likewise.
5029 * gcc.target/i386/interrupt-13.c: Likewise.
5030 * gcc.target/i386/interrupt-14.c: Likewise.
5031 * gcc.target/i386/interrupt-15.c: Likewise.
5032 * gcc.target/i386/interrupt-16.c: Likewise.
5033 * gcc.target/i386/interrupt-17.c: Likewise.
5034 * gcc.target/i386/interrupt-18.c: Likewise.
5035 * gcc.target/i386/interrupt-19.c: Likewise.
5036 * gcc.target/i386/interrupt-20.c: Likewise.
5037 * gcc.target/i386/interrupt-21.c: Likewise.
5038 * gcc.target/i386/interrupt-22.c: Likewise.
5039 * gcc.target/i386/interrupt-23.c: Likewise.
5040 * gcc.target/i386/interrupt-24.c: Likewise.
5041 * gcc.target/i386/interrupt-25.c: Likewise.
5042 * gcc.target/i386/interrupt-26.c: Likewise.
5043 * gcc.target/i386/interrupt-27.c: Likewise.
5044 * gcc.target/i386/interrupt-28.c: Likewise.
5045 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5046 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5047 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5048 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5049 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5050 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5051 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5052 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5053 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5054 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5055 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5056 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5057
36b85e43
BS
50582016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5059
9de2e795
L
5060 PR tree-optimization/52171
5061 * gcc.dg/pr52171.c: New test.
5062 * gcc.target/i386/pr52171.c: New test.
36b85e43 5063
bfeee8ac
JH
50642016-06-03 Jan Hubicka <jh@suse.cz>
5065
5066 * g++.dg/tree-ssa/pred-1.C: New testcase
5067 * gcc.dg/tree-ssa/pred-1.c: New testcase
5068
859b0bae
BS
50692016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5070
5071 PR target/70957
5072 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5073 support.
5074 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5075
3a2edf4c
AH
50762016-06-03 Alan Hayward <alan.hayward@arm.com>
5077
5078 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5079
b28ead45
AH
50802016-06-03 Alan Hayward <alan.hayward@arm.com>
5081
5082 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5083 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5084 * gcc.dg/vect/vect-live-1.c: New test.
5085 * gcc.dg/vect/vect-live-2.c: New test.
5086 * gcc.dg/vect/vect-live-3.c: New test.
5087 * gcc.dg/vect/vect-live-4.c: New test.
5088 * gcc.dg/vect/vect-live-5.c: New test.
5089 * gcc.dg/vect/vect-live-slp-1.c: New test.
5090 * gcc.dg/vect/vect-live-slp-2.c: New test.
5091 * gcc.dg/vect/vect-live-slp-3.c: New test.
5092
1f91747b
JJ
50932016-06-03 Jakub Jelinek <jakub@redhat.com>
5094
5095 PR middle-end/71387
5096 * g++.dg/opt/pr71387.C: New test.
5097
47b83923
JL
50982016-06-02 Jeff Law <law@redhat.com>
5099
5100 PR tree-optimization/71328
5101 * gcc.c-torture/compile/pr71328.c: New test.
5102
e96e5f46
JD
51032016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5104
5105 PR fortran/52393
5106 * gfortran.dg/fmt_read_3.f90: Fix typo.
5107 * gfortran.dg/fmt_read_4.f90: New test.
5108
b872d729
PC
51092016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5110
5111 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5112 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5113 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5114 * g++.dg/cpp0x/override2.C: Likewise.
5115 * g++.dg/parse/crash5.C: Likewise.
5116 * g++.dg/parse/error16.C: Likewise.
5117 * g++.dg/parse/error27.C: Likewise.
5118 * g++.dg/template/qualttp15.C: Likewise.
5119 * g++.dg/template/redecl4.C: Likewise.
5120 * g++.old-deja/g++.other/crash39.C: Likewise.
5121 * g++.old-deja/g++.other/struct1.C: Likewise.
5122 * g++.old-deja/g++.pt/m9a.C: Likewise.
5123 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5124
0e535442
JJ
51252016-06-02 Jakub Jelinek <jakub@redhat.com>
5126
0633ee10
JJ
5127 PR c++/71372
5128 * c-c++-common/pr71372.c: New test.
5129
0e535442
JJ
5130 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5131 __TIME__ strings with __builtin_strcmp instead of printf and
5132 dg-output.
5133
f3c5ecc2
ML
51342016-06-02 Martin Liska <mliska@suse.cz>
5135
5136 * gcc.dg/predict-9.c: New test.
5137
a91807c5
JJ
51382016-06-02 Jakub Jelinek <jakub@redhat.com>
5139
5140 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5141 global set_compiler_env_var and global saved_compiler_env_var.
5142
b5bd1978
KT
51432016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5144
5145 PR rtl-optimization/71295
5146 * gcc.c-torture/compile/pr71295.c: New test.
5147
b93b1475
JJ
51482016-06-02 Jakub Jelinek <jakub@redhat.com>
5149
930ebd0e
JJ
5150 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5151
1e021dc3
JJ
5152 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5153 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5154
b93b1475
JJ
5155 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5156 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5157 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5158 alternative number.
5159
58f2fb5c
MM
51602016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5161
5162 * gcc.target/powerpc/p9-splat-4.c: New test.
5163
51642016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5165
5166 PR target/71186
5167 * gcc.target/powerpc/pr71186.c: New test.
5168
4731c9f0
JD
51692016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5170
5171 PR fortran/52393
5172 * gfortran.dg/fmt_read_3.f90: New test.
5173
042dee3e
TP
51742016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5175
5176 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5177 procedure.
5178
15c98b2e
ES
51792016-06-01 Eduard Sanou <dhole@openmailbox.org>
5180
5181 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5182 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5183 env var is set.
5184 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5185 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5186 shown once.
5187 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5188 during compilation.
5189 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5190 vars set by dg-set-compiler-env-var.
5191
6442a6f4
PT
51922016-06-01 Paul Thomas <pault@gcc.gnu.org>
5193
5194 PR fortran/71156
5195 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5196 to the module procedure declaration.
5197 * gfortran.dg/submodule_16.f08: New test.
5198
ab62397a
JJ
51992016-06-01 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR middle-end/71371
5202 * c-c++-common/gomp/pr71371.c: New test.
5203
b66af6ed
RB
52042016-06-01 Richard Biener <rguenther@suse.de>
5205
5206 PR tree-optimization/71366
5207 * gcc.dg/torture/pr71366-1.c: New testcase.
5208 * gcc.dg/torture/pr71366-2.c: Likewise.
5209
e342b9d8
KN
52102016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5211
5212 * gcc.target/powerpc/vslv-0.c: New test.
5213 * gcc.target/powerpc/vslv-1.c: New test.
5214 * gcc.target/powerpc/vsrv-0.c: New test.
5215 * gcc.target/powerpc/vsrv-1.c: New test.
5216
721547cd
NS
52172016-06-01 Nathan Sidwell <nathan@acm.org>
5218
5219 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5220 * gcc.target/nvptx/weak.c: New.
5221
fa2c9034
RB
52222016-06-01 Richard Biener <rguenther@suse.de>
5223
5224 PR tree-optimization/71261
5225 * gcc.dg/torture/vect-bool-1.c: New testcase.
5226
3e32893c
JJ
52272016-06-01 Jakub Jelinek <jakub@redhat.com>
5228
5229 * gfortran.dg/gomp/order-1.f90: New test.
5230 * gfortran.dg/gomp/order-2.f90: New test.
5231
8c383600
JH
52322016-06-01 Jan Hubicka <hubicka@ucw.cz>
5233
5234 * gcc.dg/unroll-6.c: Update template.
5235 * gcc.dg/unroll-7.c: New testcase.
5236 * gcc.dg/unroll-8.c: New testcase.
5237
a0dfeef5
EB
52382016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5239
5240 * gnat.dg/opt56.ad[sb]: New test.
5241
48de5701
PC
52422016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 PR c++/66635
5245 * g++.dg/cpp0x/constexpr-ice16.C: New.
5246
827cf695
PP
52472016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5248
5249 PR tree-optimization/71314
5250 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5251 -mbranch-cost=2.
5252
ff66f6e8
PP
52532016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5254
5255 PR tree-optimization/71077
5256 * gcc.dg/tree-ssa/pr71077.c: New test.
5257
050fb209
JH
52582016-05-31 Jan Hubicka <hubicka@ucw.cz>
5259
48de5701
PC
5260 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5261 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5262 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5263
c642d919
PC
52642016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5265
5266 PR c++/71248
5267 * g++.dg/cpp0x/pr71248.C: New.
5268 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5269 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5270 * g++.dg/init/new37.C: Likewise.
5271 * g++.dg/template/static1.C: Likewise.
5272 * g++.dg/template/static2.C: Likewise.
5273
d6439e08
L
52742016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5275
5276 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5277 instead of %rdi.
5278 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5279
780b9dd4
MP
52802016-05-31 Marek Polacek <polacek@redhat.com>
5281
5282 * c-c++-common/Wswitch-unreachable-3.c: New test.
5283 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5284
0d99f8a0
RB
52852016-05-31 Richard Biener <rguenther@suse.de>
5286
5287 PR tree-optimization/71352
5288 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5289
52545641
TP
52902016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5291
5292 * gcc.target/arm/armv5_thumb_isa.c: New test.
5293
5b8c1205
KY
52942016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5295
5296 PR target/71346
5297 * gcc.target/i386/pr71346.c: New test.
5298
7a88cc84
TV
52992016-05-31 Tom de Vries <tom@codesourcery.com>
5300
5301 PR tree-optimization/69068
5302 * gcc.dg/graphite/pr69068.c: New test.
5303
265149a6
MS
53042016-05-27 Martin Sebor <msebor@redhat.com>
5305
5306 PR c++/71306
5307 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5308
00631022
JJ
53092016-05-30 Jakub Jelinek <jakub@redhat.com>
5310
5311 PR c++/71349
5312 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5313 nowait depend(inout: dd[0]) clauses where permitted.
5314
b2f6675b
PC
53152016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5316
5317 PR c++/71238
5318 * g++.dg/parse/pr71238.C: New.
5319 * g++.dg/concepts/friend1.C: Test column numbers too.
5320 * g++.dg/cpp0x/initlist31.C: Likewise.
5321 * g++.dg/cpp0x/pr51420.C: Likewise.
5322 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5323 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5324 * g++.dg/ext/builtin3.C: Likewise.
5325 * g++.dg/lookup/friend12.C: Likewise.
5326 * g++.dg/lookup/friend7.C: Likewise.
5327 * g++.dg/lookup/koenig1.C: Likewise.
5328 * g++.dg/lookup/koenig5.C: Likewise.
5329 * g++.dg/lookup/used-before-declaration.C: Likewise.
5330 * g++.dg/overload/koenig1.C: Likewise.
5331 * g++.dg/template/crash65.C: Likewise.
5332 * g++.dg/template/friend57.C: Likewise.
5333 * g++.dg/warn/Wshadow-5.C: Likewise.
5334 * g++.dg/warn/Wunused-8.C: Likewise.
5335 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5336 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5337 * g++.old-deja/g++.jason/member.C: Likewise.
5338 * g++.old-deja/g++.jason/report.C: Likewise.
5339 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5340 * g++.old-deja/g++.law/visibility20.C: Likewise.
5341 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5342 * g++.old-deja/g++.other/static5.C: Likewise.
5343 * g++.old-deja/g++.pt/overload2.C: Likewise.
5344
a448ff40
JH
53452016-05-30 Jan Hubicka <hubicka@ucw.cz>
5346
5347 * gcc.dg/tree-ssa/peel1.c: New testcase.
5348 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5349 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5350
69be8c91
TV
53512016-05-30 Tom de Vries <tom@codesourcery.com>
5352
5353 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5354 to ce.
5355
a59775a1
PC
53562016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5357
5358 PR c++/71099
5359 * g++.dg/parse/virtual1.C: New.
5360
53d6d955
UB
53612016-05-30 Uros Bizjak <ubizjak@gmail.com>
5362
5363 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5364 Use correct register when clearing %edx.
5365
0557293f
AM
53662016-05-30 Alexander Monakov <amonakov@ispras.ru>
5367
5368 PR tree-optimization/71289
5369 * gcc.dg/pr71289.c: New test.
5370
5d476e35
KV
53712016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5372
5373 PR middle-end/71269
5374 PR middle-end/71292
5375 * gcc.dg/tree-ssa/pr71269.c: New test.
5376 * gcc.dg/tree-ssa/pr71292.c: New test.
5377
db5447ca
KV
53782016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5379
5380 PR middle-end/71252
5381 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5382
98bdbb39
JH
53832016-05-30 Jan Hubicka <hubicka@ucw.cz>
5384
5385 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5386 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5387 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5388
7e012855
TV
53892016-05-30 Tom de Vries <tom@codesourcery.com>
5390
5391 PR tree-optimization/69067
5392 * gcc.dg/graphite/pr69067.c: New test.
5393
beed3701
UB
53942016-05-29 Uros Bizjak <ubizjak@gmail.com>
5395
5396 PR target/71245
5397 * gcc.target/i386/pr71245-1.c: New test.
5398 * gcc.target/i386/pr71245-2.c: Ditto.
5399
b6d4f8e8
PC
54002016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5401
5402 PR c++/71105
5403 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5404 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5405 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5406
00022058
JH
54072016-05-27 Jan Hubicka <hubicka@ucw.cz>
5408
5409 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5410
c8419aca
VV
54112016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5412
5413 Revert:
5414 PR c++/69855
5415 * g++.dg/overload/69855.C: New.
5416 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5417 * g++.old-deja/g++.pt/crash3.C: Likewise.
5418
8008c4d2
PC
54192016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5420
5421 PR c++/60385
5422 * g++.dg/parse/namespace13.C: New.
5423
8b2ef235
JL
54242016-05-26 Jeff Law <law@redhat.com>
5425
5426 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5427 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5428 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5429 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5430 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5431 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5432 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5433 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5434 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5435 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5436 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5437 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5438 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5439
7d67159b
VV
54402016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5441
5442 PR c++/69855
5443 * g++.dg/overload/69855.C: New.
5444 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5445 * g++.old-deja/g++.pt/crash3.C: Likewise.
5446
88e3bdd1
JW
54472016-05-27 Jiong Wang <jiong.wang@arm.com>
5448
5449 PR target/63596
5450 * gcc.target/aarch64/va_arg_1.c: New testcase.
5451 * gcc.target/aarch64/va_arg_2.c: Likewise.
5452 * gcc.target/aarch64/va_arg_3.c: Likewise.
5453
3fd6b9cc
JW
54542016-05-27 Jiong Wang <jiong.wang@arm.com>
5455
5456 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5457 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5458 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5459 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5460 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5461
3cee7e4e
MP
54622016-05-27 Marek Polacek <polacek@redhat.com>
5463
5464 PR middle-end/71308
5465 * g++.dg/torture/pr71308.C: New test.
5466
6a813c96
DV
54672016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5468
5469 * gcc.dg/zero_bits_compound-1.c: New test.
5470 * gcc.dg/zero_bits_compound-2.c: New test.
5471
0561bcfb
IE
54722016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5473
5474 PR middle-end/71279
5475 * gcc.dg/pr71279.c: New test.
5476
21316320
MM
54772016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5478
5479 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5480 floating point min/max/comparison instructions.
5481 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5482
7211a097
JJ
54832016-05-26 Jakub Jelinek <jakub@redhat.com>
5484
5485 * c-c++-common/gomp/schedule-1.c: New test.
5486 * gfortran.dg/gomp/schedule-1.f90: New test.
5487
cac177cf
PP
54882016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5489
5490 PR c++/70822
5491 PR c++/70106
5492 * g++.dg/cpp1y/auto-fn32.C: New test.
5493 * g++.dg/cpp1y/paren4.C: New test.
5494
a2d5b8c9
NS
54952016-05-26 Nathan Sidwell <nathan@acm.org>
5496
5497 * gcc.dg/20060410.c: Xfail on ptx.
5498 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5499 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5500 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5501 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5502 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5503
ffa8b552
TP
55042016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5505
5506 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5507
c7501e00
JJ
55082016-05-26 Jakub Jelinek <jakub@redhat.com>
5509
1875b9a0
JJ
5510 PR tree-optimization/71280
5511 * gcc.dg/pr71280.c: New test.
5512
2116e19f
JJ
5513 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5514
305aef09
JJ
5515 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5516 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5517
c7501e00
JJ
5518 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5519
ca449d26
JW
55202016-05-26 Jiong Wang <jiong.wang@arm.com>
5521
5522 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5523 kept in memory.
ca449d26 5524
8af01c66
JL
55252016-05-25 Jeff Law <law@redhat.com>
5526
5527 PR tree-optimization/71272
5528 * gcc.c-torture/compile/pr71272.c: new test.
5529
f9d6ce73
BS
55302016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5531
5532 * gcc.target/powerpc/vec-cmpne.c: New test.
5533 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5534
a88a7b22
EB
55352016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5536
5537 * gnat.dg/opt55.ad[sb]: New test.
5538
125f02ed
SKS
55392016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5540
5541 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5542 * c-c++-common/pr60226.c: Require int32plus.
5543 * gcc.c-torture/execute/pr70602.c: Likewise.
5544 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5545 unsigned long for malloc arg type.
5546 * gcc.dg/asr_div1.c: Require int32plus.
5547 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5548 * gcc.dg/pie-1.c: Require pie.
5549 * gcc.dg/pie-2.c: Likewise.
5550 * gcc.dg/pr59471.c: Require int32plus.
5551 * gcc.dg/pr59963-2.c: XFAIL for int16.
5552 * gcc.dg/pr60114.c: Require int32plus.
5553 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5554 unsigned long for typedef of size_t.
5555 * gcc.dg/pr63914.c: Require int32plus.
5556 * gcc.dg/pr64536.c: Require pt32plus.
5557 * gcc.dg/pr65658.c: Likewise.
5558 * gcc.dg/pr67271.c: Require int32plus.
5559 * gcc.dg/pr68112.c: Likewise.
5560 * gcc.dg/pr69071.c: Skip for avr target.
5561 * gcc.dg/pr69973.c: Require int32plus.
5562 * gcc.dg/pr70169.c: Skip for avr target.
5563 * gcc.dg/sso-6.c: Require int32plus.
5564 * gcc.dg/sso-7.c: Likewise.
5565 * gcc.dg/sso-8.c: Likewise.
5566 * gcc.dg/vrp-min-max-2.c: Likewise.
5567
c6e434f5
UB
55682016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5569
5570 PR target/70738
5571 * gcc.target/i386/pr70738-1.c: New test.
5572 * gcc.target/i386/pr70738-2.c: Likewise.
5573 * gcc.target/i386/pr70738-3.c: Likewise.
5574 * gcc.target/i386/pr70738-4.c: Likewise.
5575 * gcc.target/i386/pr70738-5.c: Likewise.
5576 * gcc.target/i386/pr70738-6.c: Likewise.
5577 * gcc.target/i386/pr70738-7.c: Likewise.
5578 * gcc.target/i386/pr70738-8.c: Likewise.
5579 * gcc.target/i386/pr70738-9.c: Likewise.
5580
5c42d341
KT
55812016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5582
5583 PR rtl-optimization/66940
5584 * gcc.c-torture/execute/pr66940.c: New test.
5585
bf9a1a07
IV
55862016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5587
5588 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5589 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5590 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5591 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5592 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5593 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5594 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5595 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5596 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5597 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5598 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5599 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5600 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5601 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5602 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5603 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5604 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5605 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5606 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5607 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5608 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5609 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5610 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5611 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5612
95efe6b6
MP
56132016-05-25 Marek Polacek <polacek@redhat.com>
5614
5615 PR c/71265
5616 * gcc.dg/noncompile/pr71265.c: New test.
5617
a23faf7a
MP
5618 PR c/71266
5619 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5620
69a6d5ad
NS
56212016-05-25 Nathan Sidwell <nathan@acm.org>
5622
5623 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5624
3072d4ea
RB
56252016-05-25 Richard Biener <rguenther@suse.de>
5626
5627 PR tree-optimization/71261
5628 * c-c++-common/torture/pr71261.c: New testcase.
5629
e412ece4
RB
56302016-05-25 Richard Biener <rguenther@suse.de>
5631
5632 PR tree-optimization/71264
5633 * gcc.dg/vect/pr71264.c: New testcase.
5634
b9e551ad
PC
56352016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5636
5637 PR c++/55992
5638 * g++.dg/cpp0x/alias-decl-53.C: New.
5639 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5640
6aa1abe5
ML
56412016-05-25 Martin Liska <mliska@suse.cz>
5642
5643 * g++.dg/pr71239.C: New test.
5644
842d162e
RB
56452016-05-25 Richard Biener <rguenther@suse.de>
5646
c87885ca
RO
5647 * gcc.dg/vect/pr58135.c: Rename to ...
5648 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5649
f184a36c
MP
56502016-05-25 Marek Polacek <polacek@redhat.com>
5651
5652 * g++.dg/pr65295.C: Use target c++14.
5653
021fad86
PC
56542016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5655
53d6d955
UB
5656 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5657 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5658
c3eaf15a
MM
56592016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5660
5661 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5662 instructions.
5663
e46c7770
CP
56642016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5665
5666 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5667 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5668 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5669 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5670 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5671 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5672 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5673 * c-c++-common/goacc/pcopy.c: Likewise.
5674 * c-c++-common/goacc/pcopyin.c: Likewise.
5675 * c-c++-common/goacc/pcopyout.c: Likewise.
5676 * c-c++-common/goacc/pcreate.c: Likewise.
5677 * c-c++-common/goacc/pr70688.c: New test.
5678 * c-c++-common/goacc/present-1.c: Adjust test.
5679 * c-c++-common/goacc/reduction-5.c: Likewise.
5680 * g++.dg/goacc/data-1.C: New test.
5681
4bfc9db7
MM
56822016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5683
5684 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5685 vector parity built-in functions.
5686 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5687 count trailing zeros automatic vectorization.
5688 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5689 count trailing zeros built-in functions.
5690
2bc145af
KV
56912016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5692
5693 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5694
26869fdb
PH
56952016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5696
5697 PR target/71050
5698 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5699
b2dc9c3b
PC
57002016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5701
5702 PR c++/50436
5703 * g++.dg/template/crash123.C: New.
5704 * g++.dg/template/crash124.C: Likewise.
5705
f65e97fd
MS
57062016-05-24 Martin Sebor <msebor@redhat.com>
5707
5708 PR c++/71147
5709 * g++.dg/ext/flexary16.C: New test.
5710
a6f5ac7f
IV
57112016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5712
69a6d5ad
NS
5713 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5714 before math.h is included.
a6f5ac7f
IV
5715 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5716 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5717 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5718 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5719 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5720 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5721 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5722 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5723 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5724 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5725 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5726 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5727 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5728 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5729 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5730 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5731 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5732 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5733 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5734 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5735 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5736 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5737 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5738
27bad558
MM
57392016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5740 Kelvin Nilsen <kelvin@gcc.gnu.org>
5741
5742 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5743 support.
5744
72f382fb
PC
57452016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5746
5747 PR c++/69872
5748 * g++.dg/warn/Wno-narrowing1.C: New.
5749
ef2ec9d9
MP
57502016-05-24 Marek Polacek <polacek@redhat.com>
5751
5752 PR c/71249
5753 * c-c++-common/Wswitch-unreachable-2.c: New test.
5754
e90434e3
JJ
57552016-05-24 Jakub Jelinek <jakub@redhat.com>
5756
7adb26f2
JJ
5757 PR c++/71257
5758 * g++.dg/vect/simd-clone-6.cc: New test.
5759 * g++.dg/gomp/declare-simd-6.C: New test.
5760
e90434e3
JJ
5761 PR middle-end/70434
5762 PR c/69504
5763 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5764
b556ea3b
RB
57652016-05-24 Richard Biener <rguenther@suse.de>
5766
5767 PR tree-optimization/71240
5768 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5769
e5328f5d
RB
57702016-05-24 Richard Biener <rguenther@suse.de>
5771
5772 PR tree-optimization/71230
5773 * gcc.dg/torture/pr71230.c: New testcase.
5774 * g++.dg/torture/pr71230.C: Likewise.
5775
a04e69c0
TS
57762016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5777
5778 * c-c++-common/goacc/routine-5.c: Add tests.
5779 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5780 * gfortran.dg/goacc/routine-6.f90: Add tests.
5781
30fd2977
RB
57822016-05-24 Richard Biener <rguenther@suse.de>
5783
5784 PR tree-optimization/71253
5785 * gcc.dg/torture/pr71253.c: New testcase.
5786
ca6f60bc
KV
57872016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5788
5789 PR middle-end/71252
5790 * gfortran.dg/pr71252.f90: New test.
5791
d3465d72
RS
57922016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5793
5794 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5795
f17a223d
RB
57962016-05-24 Richard Biener <rguenther@suse.de>
5797
5798 PR middle-end/70434
5799 PR c/69504
5800 * c-c++-common/vector-subscript-4.c: New testcase.
5801 * c-c++-common/vector-subscript-5.c: Likewise.
5802
e3f36534
JD
58032016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5804
5805 PR fortran/71123
5806 * gfortran.dg/namelist_90.f: New test
5807
85d5c27d
JD
58082016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5809
5810 PR fortran/66461
5811 * gfortran.dg/unexpected_eof.f: New test
5812
fe3f3340
MM
58132016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5814 Kelvin Nilsen <kelvin@gcc.gnu.org>
5815
5816 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5817 as little endian.
5818
26d6ae55
PC
58192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5820
5821 PR c++/70972
5822 * g++.dg/cpp0x/inh-ctor20.C: New.
5823 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5824
d6c9a06f
PC
58252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5826
5827 PR c++/69095
5828 * g++.dg/cpp0x/variadic168.C: New.
5829
396a1d10
PC
58302016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 * g++.dg/cpp0x/pr31445.C: Test column number too.
5833 * g++.dg/cpp0x/pr32253.C: Likewise.
5834 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5835 * g++.dg/cpp0x/variadic36.C: Likewise.
5836
ece46666
MG
58372016-05-23 Marc Glisse <marc.glisse@inria.fr>
5838
5839 * gcc.dg/fold-notshift-2.c: Adjust.
5840
a7dc5980
MP
58412016-05-23 Marek Polacek <polacek@redhat.com>
5842
5843 PR c/49859
5844 * c-c++-common/Wswitch-unreachable-1.c: New test.
5845 * gcc.dg/Wswitch-unreachable-1.c: New test.
5846 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5847 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5848 * g++.dg/gomp/block-10.C: Likewise.
5849 * gcc.dg/gomp/block-10.c: Likewise.
5850 * g++.dg/gomp/block-9.C: Likewise.
5851 * gcc.dg/gomp/block-9.c: Likewise.
5852 * g++.dg/gomp/target-1.C: Likewise.
5853 * g++.dg/gomp/target-2.C: Likewise.
5854 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5855 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5856 * g++.dg/gomp/taskgroup-1.C: Likewise.
5857 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5858 * gcc.dg/gomp/teams-1.c: Likewise.
5859 * g++.dg/gomp/teams-1.C: Likewise.
5860 * g++.dg/overload/error3.C: Likewise.
5861 * g++.dg/tm/jump1.C: Likewise.
5862 * g++.dg/torture/pr40335.C: Likewise.
5863 * gcc.dg/c99-vla-jump-5.c: Likewise.
5864 * gcc.dg/switch-warn-1.c: Likewise.
5865 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5866 * gcc.dg/nested-func-1.c: Likewise.
5867 * gcc.dg/pr67784-4.c: Likewise.
5868
18b54004
RB
58692016-05-23 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/71230
5872 * gfortran.dg/pr71230-1.f90: New testcase.
5873 * gfortran.dg/pr71230-2.f90: Likewise.
5874
e569db5f
VK
58752016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5876
396a1d10 5877 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5878 * gcc.dg/vect/pr58135.c: Add new.
5879 * gfortran.dg/pr46519-1.f: Adjust test case.
5880
e4b71114
PC
58812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5882
5883 PR c++/53401
5884 * g++.dg/cpp0x/decltype64.C: New.
5885
a25a8058
CL
58862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5887
5888 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5889 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5890 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5891
0dcfe9ab
CL
58922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5893
5894 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5895 Add poly64x1_t and poly64x2_t cases if supported.
5896 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5897 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5898 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5899 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5900 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5901
ffd70e4a
CL
59022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5903
5904 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5905 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5906 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5907 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5908 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5909 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5910 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5911
4b1f57fe
CL
59122016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5913
5914 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5915
16c5ec77
CL
59162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5917
5918 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5919 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5920
94ad56c7
JJ
59212016-05-22 Jakub Jelinek <jakub@redhat.com>
5922
57748705
JJ
5923 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5924 constraint instead of "r".
5925 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5926 insn instead of vxorpd.
5927 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5928
af120161
JJ
5929 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5930 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5931
355023ce
JJ
5932 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5933
3b48574c
JJ
5934 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5935 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5936
94ad56c7
JJ
5937 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5938
8a85cee2
KV
59392016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5940
5941 PR middle-end/40921
5942 * gcc.dg/tree-ssa/pr40921.c: New test.
5943
8e916b16
PS
59442016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5945
5946 PR target/71103
5947 * gcc.target/avr/pr71103.c: New test.
5948
88aea79f
KV
59492016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5950
5951 PR middle-end/71179
5952 * gcc.dg/tree-ssa/pr71179.c: New test.
5953
79063edd
MS
59542016-05-20 Martin Sebor <msebor@redhat.com>
5955
5956 PR c/71115
5957 * gcc.dg/init-excess-2.c: New test.
5958
55c8849f
EB
59592016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5960
5961 * gnat.dg/opt53.adb: New test.
5962 * gnat.dg/opt54.adb: Likewise.
5963
c91a0948
MJ
59642016-05-20 Martin Jambor <mjambor@suse.cz>
5965
5966 PR tree-optimization/70884
5967 * gcc.dg/tree-ssa/pr70919.c: New test.
5968
9cad20fa
BS
59692016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5970
5971 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5972 formatting.
69a6d5ad
NS
5973 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5974 fix code formatting.
5975
59762016-05-20 Nathan Sidwell <nathan@acm.org>
5977
5978 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5979 non-common cases.
5980 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5981
15c671a7
DM
59822016-05-20 David Malcolm <dmalcolm@redhat.com>
5983
5984 * jit.dg/all-non-failing-tests.h: Add
5985 test-factorial-must-tail-call.c.
5986 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5987 * jit.dg/test-factorial-must-tail-call.c: New test case.
5988
4f028369
JJ
59892016-05-20 Jakub Jelinek <jakub@redhat.com>
5990
5991 PR fortran/71204
5992 * gfortran.dg/pr71204.f90: New test.
5993
7dea4ab3
CP
59942016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5995
5996 * gcc.target/nvptx/sincos.c: New test.
5997
ef98d365
PC
59982016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5999
6000 PR c++/70572
6001 * g++.dg/cpp1y/auto-fn31.C: New.
6002
92466115
BS
60032016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6004
6005 * gcc.target/powerpc/vec-addec.c: New test.
6006 * gcc.target/powerpc/vec-addec-int128.c: New test.
6007
9a385c2d
DM
60082016-05-20 David Malcolm <dmalcolm@redhat.com>
6009
6010 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6011 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6012 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6013 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6014
77c9d5b4
JH
60152016-05-20 Jan Hubicka <hubicka@ucw.cz>
6016
6017 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6018
68047971
JJ
60192016-05-20 Jakub Jelinek <jakub@redhat.com>
6020
18954840
JJ
6021 PR c++/71210
6022 * g++.dg/opt/pr71210-1.C: New test.
6023 * g++.dg/opt/pr71210-2.C: New test.
6024
68047971
JJ
6025 PR tree-optimization/29756
6026 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6027 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6028 only on selected targets where V4SImode vectors are known to be
6029 supported.
6030
d78789f5
MG
60312016-05-20 Marc Glisse <marc.glisse@inria.fr>
6032
6033 PR tree-optimization/71079
6034 PR tree-optimization/71206
6035 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6036
550fa093
PK
60372016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6038
6039 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6040 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6041 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6042
483c6429
RG
60432016-05-20 Richard Guenther <rguenther@suse.de>
6044
6045 PR tree-optimization/29756
6046 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6047
eb066284
RB
60482016-05-20 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/71185
6051 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6052
58f10249
RB
60532016-05-20 Richard Biener <rguenther@suse.de>
6054
6055 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6056
2a5569fa
MP
60572016-05-19 Marek Polacek <polacek@redhat.com>
6058
6059 PR c++/71075
6060 * g++.dg/diagnostic/pr71075.C: New test.
6061
5e9a5385
DM
60622016-05-19 David Malcolm <dmalcolm@redhat.com>
6063
6064 PR c++/71184
6065 * g++.dg/pr71184.C: New test case.
6066
4f45da44
KN
60672016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6068
6069 * gcc.target/powerpc/darn-0.c: New test.
6070 * gcc.target/powerpc/darn-1.c: New test.
6071 * gcc.target/powerpc/darn-2.c: New test.
6072
4177437e
MP
60732016-05-19 Marek Polacek <polacek@redhat.com>
6074
6075 PR tree-optimization/71031
6076 * gcc.dg/tree-ssa/vrp100.c: New test.
6077
afb72432
IE
60782016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6079
6080 PR rtl-optimization/71148
6081 * gcc.dg/pr71148.c: New test.
6082
4f83064e
KT
60832016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6084
6085 PR target/71056
6086 * gcc.target/arm/pr71056.c: New test.
6087
4bf8dbe1
BE
60882016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6089
6090 * c-c++-common/pr69669.c: Check the used mode.
6091
f3510625
MO
60922016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6093
6094 PR sanitizer/64354
6095 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6096
43c0068e
RB
60972016-05-19 Richard Biener <rguenther@suse.de>
6098
6099 PR tree-optimization/70729
6100 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6101 * gcc.dg/graphite/scop-18.c: Likewise.
6102 * gcc.dg/pr41783.c: Disable LIM.
6103 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6104 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6105 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6106 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6107 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6108 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6109 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6110 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6111 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6112 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6113 * gfortran.dg/pr42108.f90: Likewise.
6114
70f25790
DM
61152016-05-18 David Malcolm <dmalcolm@redhat.com>
6116
6117 PR driver/69265
6118 * gcc.dg/spellcheck-options-11.c: New test case.
6119
960db8ec
JJ
61202016-05-18 Jakub Jelinek <jakub@redhat.com>
6121
6122 PR c++/71100
6123 * g++.dg/opt/pr71100.C: New test.
6124
04643334
MJ
61252016-05-18 Martin Jambor <mjambor@suse.cz>
6126
6127 PR ipa/69708
6128 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6129 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6130 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6131 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6132
91bb9f80
MJ
61332016-05-18 Martin Jambor <mjambor@suse.cz>
6134
6135 PR ipa/69708
6136 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6137 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6138 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6139 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6140 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6141
c584aca6
PC
61422016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6143
6144 PR c++/69793
6145 * g++.dg/template/crash122.C: New.
6146
20309c6e
PC
61472016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6148
6149 PR c++/70466
6150 * g++.dg/template/pr70466-1.C: New.
6151 * g++.dg/template/pr70466-2.C: Likewise.
6152
50c78b9a
MM
61532016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6154
6155 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6156 splat operations and the XXSPLTIB instruction.
6157 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6158 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6159 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6160 xxlxor to clear a register.
6161
cf8be00d
RS
61622016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6163
6164 * gcc.dg/torture/pr71020.c: New test.
6165
848a392a
MJ
61662016-05-18 Martin Jambor <mjambor@suse.cz>
6167
6168 PR ipa/70646
6169 * gcc.dg/ipa/pr70646.c: New test.
6170
1f2ab776
CL
61712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6172
6173 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6174
76489493
CL
61752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6176
6177 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6178 missing tests for vreinterpretq_p{8,16}.
6179
bd79378d
CL
61802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6181
6182 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6183 vsliq_n_s64 and vsliq_n_u64.
6184
81ca3ea0
CL
61852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6186
6187 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6188 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6189
873cb425
CL
61902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6191
6192 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6193 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6194 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6195
9d6e7c21
CL
61962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6197
6198 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6199 in comment.
6200
b4dbe40e 62012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6202
6203 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6204 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6205 "blr\t" and switch to scan-assembler-times.
6206
83a5c910
JW
62072016-05-18 Jiong Wang <jiong.wang@arm.com>
6208
53d6d955
UB
6209 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6210 with __aarch64__.
6211 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6212 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6213
fb7cbdeb
JJ
62142016-05-18 Jakub Jelinek <jakub@redhat.com>
6215
8ee91165
JJ
6216 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6217 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6218 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6219 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6220 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6221 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6222
cf4d516a
JJ
6223 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6224 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6225
a4f16422
JJ
6226 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6227 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6228
7b37ce10
JJ
6229 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6230 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6231
fb7cbdeb
JJ
6232 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6233
c9326aef
RB
62342016-05-18 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/71168
6237 * gcc.dg/torture/pr71168.c: New testcase.
6238
df8b0a11
KV
62392016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6240
6241 PR middle-end/63586
6242 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6243 * gcc.dg/tree-ssa/pr63586.c: New test.
6244 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6245
2efd67ed
NS
62462016-05-17 Nathan Sidwell <nathan@acm.org>
6247
6248 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6249 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6250 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6251 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6252
1988b2c2
NS
62532016-05-17 Nathan Sidwell <nathan@acm.org>
6254
6255 * gcc.target/nvptx/abi-vararg-3.c: New.
6256
ad1d92ab
MM
62572016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6258
6259 PR tree-optimization/54579
6260 PR middle-end/55299
6261 * gcc.dg/fold-notrotate-1.c: New test.
6262 * gcc.dg/fold-notshift-1.c: New test.
6263 * gcc.dg/fold-notshift-2.c: New test.
6264
47768df8
MP
62652016-05-17 Marek Polacek <polacek@redhat.com>
6266
6267 PR ipa/71146
6268 * g++.dg/ipa/pr71146.C: New test.
6269
6b5423a5
DM
62702016-05-17 David Malcolm <dmalcolm@redhat.com>
6271
6272 * jit.dg/test-error-array-bounds.c: New test case.
6273
c7986356
MG
62742016-05-17 Marc Glisse <marc.glisse@inria.fr>
6275
6276 * gcc.dg/tree-ssa/and-1.c: New testcase.
6277
d982c5b7
MG
62782016-05-17 Marc Glisse <marc.glisse@inria.fr>
6279
6280 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6281 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6282
0139ba93
MG
62832016-05-17 Marc Glisse <marc.glisse@inria.fr>
6284
6285 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6286 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6287
daab4562
JW
62882016-05-17 Jiong Wang <jiong.wang@arm.com>
6289
6290 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6291
22330033
JW
62922016-05-17 Jiong Wang <jiong.wang@arm.com>
6293
6294 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6295
98b3a5f2
JW
62962016-05-17 Jiong Wang <jiong.wang@arm.com>
6297
6298 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6299 ".2d[index]" when scan the assembly.
6300 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6301 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6302 float64x1.
6303 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6304
b71b7a8e
RB
63052016-05-17 Richard Biener <rguenther@suse.de>
6306
6307 PR tree-optimization/71132
6308 * gcc.dg/torture/pr71132.c: New testcase.
6309
3c51ad46
CL
63102016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6311
6312 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6313
d20faa66
KT
63142016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6315
6316 PR target/70809
6317 * gcc.target/aarch64/pr70809_1.c: New test.
6318
b75cc5a4
KT
63192016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6320
6321 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6322 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6323 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6324 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6325
b28eb195
IE
63262016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6327 Ilya Enkovich <ilya.enkovich@intel.com>
6328
6329 PR target/71114
6330 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6331
0b9004ed
JH
63322016-05-16 Jan Hubicka <hubicka@ucw.cz>
6333
6334 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6335 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6336
1b81a1c1
MW
63372016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6338
6339 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6340 test for __ARM_FP16_ARGS.
6341 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6342 * gcc.target/arm/aapcs/neon-vect10.c: New.
6343 * gcc.target/arm/aapcs/neon-vect9.c: New.
6344 * gcc.target/arm/aapcs/vfp18.c: New.
6345 * gcc.target/arm/aapcs/vfp19.c: New.
6346 * gcc.target/arm/aapcs/vfp20.c: New.
6347 * gcc.target/arm/aapcs/vfp21.c: New.
6348 * gcc.target/arm/fp16-aapcs-1.c: New.
6349 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6350 test for __ARM_FP16_ARGS.
6351 * g++.target/arm/fp16-return-1.c: Update expected output.
6352
921d1e73
JW
63532016-05-16 Jiong Wang <jiong.wang@arm.com>
6354
6355 PR testsuite/70227
6356 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6357
228eb42a
HA
63582016-05-15 Harald Anlauf <anlauf@gmx.de>
6359
6360 PR fortran/69603
6361 * gfortran.dg/pr69603.f90: New testcase.
6362
785abfd3
FR
63632016-05-14 Fritz Reese <fritzoreese@gmail.com>
6364
6365 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6366
e75eb64f
FR
63672016-05-14 Fritz Reese <fritzoreese@gmail.com>
6368
6369 PR fortran/71047
6370 * gfortran.dg/pr71047.f08: New test.
6371
aa4b467b
JM
63722016-05-13 Joseph Myers <joseph@codesourcery.com>
6373
6374 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6375 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6376 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6377
653fb4a2
MS
63782016-05-13 Martin Sebor <msebor@redhat.com>
6379
6380 PR c++/60049
6381 * g++.dg/cpp0x/constexpr-60049.C: New test.
6382
9e37582d
JJ
63832016-05-13 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR bootstrap/71071
6386 * gcc.dg/pr71071.c: New test.
6387
a278aa17
UB
63882016-05-13 Uros Bizjak <ubizjak@gmail.com>
6389
6390 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6391 remove XOP handling.
377eaca7 6392 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6393
ac3d02e2
NS
63942016-05-13 Nathan Sidwell <nathan@acm.org>
6395
6396 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6397 __atomic_is_lock_free declaration.
6398
8ab3bdac
RB
63992016-05-13 Richard Biener <rguenther@suse.de>
6400
6401 PR tree-optimization/42587
6402 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6403
623b8e0a
ML
64042016-05-13 Martin Liska <mliska@suse.cz>
6405
6406 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6407 the new format of dump output.
6408
da7674f6
IE
64092016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6410
6411 * gcc.dg/pr71084.c: New test.
6412
c959db3d
RR
64132016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6414
53d6d955
UB
6415 PR target/53440
6416 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6417
43203dea
RR
64182016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6419
6420 * gcc.target/aarch64/struct_return.c: New test.
6421
4f2e1536
MP
64222016-05-12 Marek Polacek <polacek@redhat.com>
6423
6424 PR c/70756
6425 * c-c++-common/pr70756-2.c: New test.
6426 * c-c++-common/pr70756.c: New test.
6427
1ef33ef3
RB
64282016-05-12 Richard Biener <rguenther@suse.de>
6429
6430 PR tree-optimization/71059
6431 * gcc.dg/torture/pr71059.c: New testcase.
6432
763baff6
RB
64332016-05-12 Richard Biener <rguenther@suse.de>
6434
6435 PR tree-optimization/71062
6436 * gcc.dg/torture/pr71062.c: New testcase.
6437
c4ec1243
IE
64382016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6439
6440 PR tree-optimization/71006
6441 * gcc.dg/pr71006.c: New test.
6442
a5fbf76d
MP
64432016-05-12 Marek Polacek <polacek@redhat.com>
6444
6445 PR driver/71063
6446 * gcc.dg/opts-7.c: New test.
6447
5acc47a4
KT
64482016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6449
6450 PR target/70830
6451 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6452 Add -save-temps to dg-options.
6453 Scan for ldmfd rather than pop instruction.
6454 * gcc.target/arm/interrupt-2.c: Likewise.
6455 * gcc.target/arm/pr70830.c: New test.
6456
40bd4bf9
JJ
64572016-05-12 Jakub Jelinek <jakub@redhat.com>
6458
3cd63842
JJ
6459 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6460 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6461
c05d08f6
JJ
6462 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6463 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6464 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6465
bc27ffae
JJ
6466 PR target/71019
6467 * gcc.target/i386/avx512vl-pack-1.c: New test.
6468 * gcc.target/i386/avx512vl-pack-2.c: New test.
6469 * gcc.target/i386/avx512bw-pack-2.c: New test.
6470
515d7412
JJ
6471 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6472
40bd4bf9
JJ
6473 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6474 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6475 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6476
44ab146a
RB
64772016-05-12 Richard Biener <rguenther@suse.de>
6478
6479 PR tree-optimization/70986
6480 * gcc.dg/torture/pr70986-1.c: New testcase.
6481 * gcc.dg/torture/pr70986-2.c: Likewise.
6482 * gcc.dg/torture/pr70986-3.c: Likewise.
6483
d6e83a8d
MM
64842016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6485
6486 PR c/43651
6487 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6488 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6489
51e67ea3
UB
64902016-05-11 Uros Bizjak <ubizjak@gmail.com>
6491
6492 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6493 directive.
6494 * gcc.target/i386/pr66746.c: Ditto.
6495
3fd2b007
MM
64962016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6497
6498 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6499 support.
6500 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6501 warning when using -mvsx-timode.
6502 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6503 * gcc.target/powerpc/dform-2.c: Likewise.
6504 * gcc.target/powerpc/pr68805.c: Likewise.
6505
5c3a10fb
MP
65062016-05-11 Marek Polacek <polacek@redhat.com>
6507
6508 PR c++/71024
6509 * c-c++-common/attributes-3.c: New test.
6510
7cfb065b
NS
65112016-05-11 Nathan Sidwell <nathan@acm.org>
6512
6513 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6514 * gcc.c-torture/execute/pr68185.c: Likewise.
6515 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6516 * gcc.dg/pr69634.c: Requires scheduling.
6517 * gcc.dg/torture/pr66178.c: Require label values.
6518 * gcc.dg/setjmp-6.c: Require indirect jumps.
6519
f35ea97d
RB
65202016-05-11 Richard Biener <rguenther@suse.de>
6521
6522 PR tree-optimization/71055
6523 * gcc.dg/torture/pr71055.c: New testcase.
6524
dff70323
RB
65252016-05-11 Richard Biener <rguenther@suse.de>
6526
6527 PR debug/71057
6528 * g++.dg/debug/pr71057.C: New testcase.
6529
56a3d28b
JJ
65302016-05-11 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR fortran/70855
6533 * gfortran.dg/gomp/pr70855.f90: New test.
6534
ebc1b29e
RB
65352016-05-11 Richard Biener <rguenther@suse.de>
6536
6537 PR middle-end/71002
6538 * g++.dg/torture/pr71002.C: New testcase.
6539
98ccd1d7
IE
65402016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6541
6542 PR middle-end/70807
6543 * gcc.dg/pr70807.c: New test.
6544
ed29e24b
MS
65452016-05-10 Martin Sebor <msebor@redhat.com>
6546
6547 PR c++/38611
6548 * g++.dg/Wattributes.C: New test.
6549
e39dab2c
MG
65502016-05-10 Marc Glisse <marc.glisse@inria.fr>
6551
6552 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6553 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6554 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6555
d067e238
IE
65562016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6557
6558 PR target/70799
6559 * gcc.target/i386/pr70799-1.c: New test.
6560
cd36c83e
PMR
65612016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6562
6563 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6564
1e3af2a4
IE
65652016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6566
6567 PR middle-end/70877
6568 * gcc.target/i386/pr70877.c: New test.
6569
afc610db
IE
65702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6571
6572 PR tree-optimization/70786
6573 * gcc.target/i386/pr70876.c: New test.
6574
4b59d19f
JJ
65752016-05-10 Jakub Jelinek <jakub@redhat.com>
6576
6577 PR target/70927
6578 * gcc.target/i386/avx512vl-logic-1.c: New test.
6579 * gcc.target/i386/avx512vl-logic-2.c: New test.
6580 * gcc.target/i386/avx512dq-logic-2.c: New test.
6581
9b5ee426
BS
65822016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6583
6584 PR target/70963
6585 * gcc.target/powerpc/pr70963.c: New.
6586
f3352cab
DM
65872016-05-10 David Malcolm <dmalcolm@redhat.com>
6588
6589 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6590 (test_very_wide_line): Add ruler to expected output.
6591 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6592 (test_very_wide_line): Likewise.
6593 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6594 (test_show_locus): Within the handling of "test_very_wide_line",
6595 enable show_ruler_p on the diagnostic context.
6596
4a3255dd
RB
65972016-05-10 Richard Biener <rguenther@suse.de>
6598
6599 PR tree-optimization/71039
6600 * gcc.dg/torture/pr71039.c: New testcase.
6601
da7c9950
NS
66022016-05-10 Nathan Sidwell <nathan@acm.org>
6603
6604 * gcc.dg/nested-func-10.c: Requires alloca.
6605 * gcc.dg/nested-func-9.c: Requires alloca.
6606 * gcc.c-torture/execute/pr70460.c: Requires labels.
6607 * gcc.c-torture/compile/pr70199.c: Requires labels.
6608 * gcc.target/nvptx/decl.c: Compile only.
6609 * gcc.target/nvptx/trailing-init.c: Compile only.
6610 * gcc.target/nvptx/ary-init.c: Compile only.
6611
cf68d92c
MP
66122016-05-10 Marek Polacek <polacek@redhat.com>
6613
6614 PR c/70255
6615 * gcc.dg/attr-opt-1.c: New test.
6616
64ea4e15
RB
66172016-05-10 Richard Biener <rguenther@suse.de>
6618
6619 PR tree-optimization/70497
6620 PR tree-optimization/28367
6621 * gcc.dg/torture/20160404-1.c: New testcase.
6622 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6623 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6624
5a96dae3
PMR
66252016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6626
6627 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6628
fc97f805
UB
66292016-05-09 Uros Bizjak <ubizjak@gmail.com>
6630
6631 * gcc.target/i386/fabsneg-1.c New test.
6632
a710b1d5
AM
66332016-05-09 Alan Modra <amodra@gmail.com>
6634
6635 PR testsuite/70826
6636 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6637
171f6f05
RB
66382016-05-09 Richard Biener <rguenther@suse.de>
6639
6640 PR tree-optimization/70985
6641 * gcc.dg/torture/pr70985.c: New testcase.
6642
18caa34e
BC
66432016-05-09 Bin Cheng <bin.cheng@arm.com>
6644
6645 * gcc.dg/tree-ssa/ifc-9.c: New test.
6646 * gcc.dg/tree-ssa/ifc-10.c: New test.
6647 * gcc.dg/tree-ssa/ifc-11.c: New test.
6648 * gcc.dg/tree-ssa/ifc-12.c: New test.
6649 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6650 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6651 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6652
7a27d38f
RB
66532016-05-09 Richard Biener <rguenther@suse.de>
6654
6655 PR fortran/70937
6656 * gfortran.dg/pr70937.f90: New testcase.
6657
5ebbbd3d
RO
66582016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6659
6660 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6661
f6288c24
FR
66622016-05-07 Fritz Reese <fritzoreese@gmail.com>
6663
6664 PR fortran/56226
6665 * gfortran.dg/dec_structure_1.f90: New testcase.
6666 * gfortran.dg/dec_structure_2.f90: Ditto.
6667 * gfortran.dg/dec_structure_3.f90: Ditto.
6668 * gfortran.dg/dec_structure_4.f90: Ditto.
6669 * gfortran.dg/dec_structure_5.f90: Ditto.
6670 * gfortran.dg/dec_structure_6.f90: Ditto.
6671 * gfortran.dg/dec_structure_7.f90: Ditto.
6672 * gfortran.dg/dec_structure_8.f90: Ditto.
6673 * gfortran.dg/dec_structure_9.f90: Ditto.
6674 * gfortran.dg/dec_structure_10.f90: Ditto.
6675 * gfortran.dg/dec_structure_11.f90: Ditto.
6676 * gfortran.dg/dec_union_1.f90: Ditto.
6677 * gfortran.dg/dec_union_2.f90: Ditto.
6678 * gfortran.dg/dec_union_3.f90: Ditto.
6679 * gfortran.dg/dec_union_4.f90: Ditto.
6680 * gfortran.dg/dec_union_5.f90: Ditto.
6681 * gfortran.dg/dec_union_6.f90: Ditto.
6682 * gfortran.dg/dec_union_7.f90: Ditto.
6683
5ec4a8cd
TV
66842016-05-07 Tom de Vries <tom@codesourcery.com>
6685
6686 PR tree-optimization/70956
6687 * gcc.dg/graphite/pr70956.c: New test.
6688
58ec1d0e
JJ
66892016-05-06 Jakub Jelinek <jakub@redhat.com>
6690
ccd88fb7
JJ
6691 PR middle-end/70941
6692 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6693 (a, b, c, d): Change type from char to signed char.
6694 (main): Compare against (signed char) -1634678893 instead of
6695 hardcoded -109. Use __builtin_abort instead of abort.
6696
dd3b6464
JJ
6697 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6698 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6699
58ec1d0e
JJ
6700 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6701
19aa23d8
YR
67022016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6703
6704 PR debug/70935
6705 * gcc.dg/torture/pr70935.c: New test.
6706
ae5f0df1
OE
67072016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6708
6709 PR target/58219
ce23a8ff 6710 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6711
078f7e37
RB
67122016-05-06 Richard Biener <rguenther@suse.de>
6713
6714 PR tree-optimization/70960
6715 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6716
765d7b54
OE
67172016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6718
6719 PR target/52933
6720 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6721 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6722 Adjust expected instruction counts.
6723 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6724
29c94e65
MP
67252016-05-06 Marek Polacek <polacek@redhat.com>
6726
6727 PR sanitizer/70875
6728 * gcc.dg/ubsan/bounds-3.c: New test.
6729
3684b02e
OE
67302016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6731
6732 PR target/54089
6733 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6734
8706773f
RB
67352016-05-06 Richard Biener <rguenther@suse.de>
6736
6737 PR middle-end/70931
6738 * gfortran.dg/pr70931.f90: New testcase.
6739
a4f51018
RB
67402016-05-06 Richard Biener <rguenther@suse.de>
6741
6742 PR middle-end/70941
6743 * gcc.dg/torture/pr70941.c: New testcase.
6744
c4f2425f
BC
67452016-05-05 Bin Cheng <bin.cheng@arm.com>
6746
6747 PR tree-optimization/57206
6748 * gcc.dg/vect/pr57206.c: New test.
6749
5dc08197
RO
67502016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6751
6752 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6753
351f85c5
JJ
67542016-05-05 Jakub Jelinek <jakub@redhat.com>
6755
568bac8c
JJ
6756 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6757
351f85c5
JJ
6758 * c-c++-common/Wdangling-else-4.c: New test.
6759
33fd7785
JJ
67602016-05-04 Jakub Jelinek <jakub@redhat.com>
6761
2d1ac15a
JJ
6762 PR c++/70906
6763 PR c++/70933
6764 * g++.dg/opt/pr70906.C: New test.
6765 * g++.dg/opt/pr70933.C: New test.
6766
33fd7785
JJ
6767 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6768
6b715bf6
JH
67692016-05-04 Jan Hubicka <hubicka@ucw.cz>
6770
6771 * gcc.dg/ipa/pure-const-3.c: New testcase.
6772
deef7113
MP
67732016-05-04 Marek Polacek <polacek@redhat.com>
6774
6775 * c-c++-common/Wdangling-else-1.c: New test.
6776 * c-c++-common/Wdangling-else-2.c: New test.
6777 * c-c++-common/Wdangling-else-3.c: New test.
6778
5396db97
KCY
67792016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6780
6781 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6782 flag is present.
6783
de55efd5
MP
67842016-05-04 Marek Polacek <polacek@redhat.com>
6785
6786 PR c/48778
6787 * gcc.dg/Waddress-2.c: New test.
6788
475839b6
AM
67892016-05-04 Alan Modra <amodra@gmail.com>
6790
6791 * gcc.target/powerpc/pr70866.c: New.
6792
b25aad5f
MS
67932016-05-03 Martin Sebor <msebor@redhat.com>
6794
6795 PR c++/66561
6796 * c-c++-common/builtin_location.c: New test.
6797 * g++.dg/cpp1y/builtin_location.C: New test.
6798
79ce98bc
MP
67992016-05-03 Marek Polacek <polacek@redhat.com>
6800
6801 PR c/70859
6802 * gcc.dg/pr70859.c: New test.
6803 * gcc.dg/pr70859-2.c: New test.
6804
402e89f5
PMR
68052016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6806
6807 * gnat.dg/debug5.adb: New testcase.
6808
f3d90045
DV
68092016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6810
6811 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6812 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6813 Procedure to check for z10 instruction set.
6814
1e26cec1
CL
68152016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6816
6817 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6818
71aca5a0
AM
68192016-05-03 Alan Modra <amodra@gmail.com>
6820
6821 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6822
2fd70ec1
JJ
68232016-05-03 Jakub Jelinek <jakub@redhat.com>
6824
6825 * gcc.target/i386/avx512f-cvt-1.c: New test.
6826
e5705cf7
L
68272016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6828
6829 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6830 -fdump-tree-vrp-details.
6831
381cdae4
RB
68322016-05-03 Richard Biener <rguenther@suse.de>
6833
6834 * gcc.dg/pr30172-1.c: Adjust.
6835 * gcc.dg/pr63743.c: Likewise.
6836 * gcc.dg/tm/pr51696.c: Likewise.
6837 * c-c++-common/tm/safe-1.c: Likewise.
6838 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6839 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6840 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6841 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6842
adedd5c1
JJ
68432016-05-03 Jakub Jelinek <jakub@redhat.com>
6844
31ed1665
JJ
6845 PR rtl-optimization/70467
6846 * gcc.target/i386/pr70467-3.c: New test.
6847 * gcc.target/i386/pr70467-4.c: New test.
6848
dea60b59
JJ
6849 PR tree-optimization/70916
6850 * gcc.c-torture/compile/pr70916.c: New test.
6851
adedd5c1
JJ
6852 PR target/49244
6853 * gcc.target/i386/pr49244-1.c: New test.
6854 * gcc.target/i386/pr49244-2.c: New test.
6855
f80041ef
BS
68562016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6857
6858 PR rtl-optimization/44281
6859 * gcc.target/i386/pr44281.c: New test.
6860
1cfcd39e
BC
68612016-05-03 bin cheng <bin.cheng@arm.com>
6862
6863 PR tree-optimization/56541
6864 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6865 * gcc.dg/vect/pr56541.c: new test.
6866
4304ccfd
MM
68672016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6868
6869 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6870 __float128.
6871 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6872
50d94c29
L
68732016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6874
6875 PR testsuite/70520
6876 * c-c++-common/asan/clone-test-1.c (main): Align child process
6877 stack to 16 bytes.
6878
bc1aee87
DM
68792016-05-02 David Malcolm <dmalcolm@redhat.com>
6880
6881 PR c++/62314
6882 * g++.dg/spellcheck-fields-2.C: New test case.
6883
474e0129
DM
68842016-05-02 David Malcolm <dmalcolm@redhat.com>
6885
6886 PR c++/62314
6887 * g++.dg/pr62314.C: New test case.
6888
818b88a7
JH
68892016-05-02 Jan Hubicka <hubicka@ucw.cz>
6890
6891 * gcc.dg/ipa/inline-8.c: New testcase.
6892
dd77684f
JJ
68932016-05-02 Jakub Jelinek <jakub@redhat.com>
6894
6895 PR rtl-optimization/70467
6896 * gcc.target/i386/pr70467-1.c: New test.
6897
72407e00
BE
68982016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6899
6900 * gcc.dg/spec-options.c: Run the test on all targets.
6901 * gcc.dg/foo.specs: Use cpp_unique_options.
6902
dd53d197
MG
69032016-05-02 Marc Glisse <marc.glisse@inria.fr>
6904
6905 * gcc.dg/tree-ssa/unord.c: New testcase.
6906
a8b85ce9
MG
69072016-05-02 Marc Glisse <marc.glisse@inria.fr>
6908
6909 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6910
5b37e866
NS
69112016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6912
6913 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6914
7176a4a0
MP
69152016-05-02 Marek Polacek <polacek@redhat.com>
6916
6917 PR c/70851
6918 * gcc.dg/enum-incomplete-3.c: New test.
6919
6b9933b9
MP
69202016-05-02 Marek Polacek <polacek@redhat.com>
6921 Tom de Vries <tom@codesourcery.com>
6922
6923 PR tree-optimization/70700
6924 * gcc.dg/pr70700.c: New test.
6925
90f82260
UB
69262016-05-01 Uros Bizjak <ubizjak@gmail.com>
6927
6928 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6929 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6930 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6931 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6932 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6933
f73036c1
EB
69342016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6935
6936 * ada/acats/run_acats: Rename into...
6937 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6938 * ada/acats/run_all.sh: Remove redundant test.
6939 (target_run): Move around.
6940 (target_gnatchop): Use newly built executable.
6941 (target_gnatmake): Likewise.
6942 Check that the compilation of impbit succeeds.
6943
85e051a3
OE
69442016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6945
6946 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6947 * gcc.dg/20021029-1.c: Likewise.
6948 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6949 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6950 * gcc.target/sh/cmpstr.c: Likewise.
6951 * gcc.target/sh/cmpstrn.c: Likewise.
6952 * gcc.target/sh/memset.c: Likewise.
6953 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6954 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6955 * gcc.target/sh/pr39423-1.c: Likewise.
6956 * gcc.target/sh/pr49468-di.c: Likewise.
6957 * gcc.target/sh/pr49468-si.c: Likewise.
6958 * gcc.target/sh/pr49880-1.c: Likewise.
6959 * gcc.target/sh/pr49880-2.c: Likewise.
6960 * gcc.target/sh/pr49880-3.c: Likewise.
6961 * gcc.target/sh/pr50751-1.c: Likewise.
6962 * gcc.target/sh/pr50751-4.c: Likewise.
6963 * gcc.target/sh/pr50751-7.c: Likewise.
6964 * gcc.target/sh/pr51244-1.c: Likewise.
6965 * gcc.target/sh/pr51244-10.c: Likewise.
6966 * gcc.target/sh/pr51244-11.c: Likewise.
6967 * gcc.target/sh/pr51244-12.c: Likewise.
6968 * gcc.target/sh/pr51244-13.c: Likewise.
6969 * gcc.target/sh/pr51244-14.c: Likewise.
6970 * gcc.target/sh/pr51244-17.c: Likewise.
6971 * gcc.target/sh/pr51244-18.c: Likewise.
6972 * gcc.target/sh/pr51244-19.c: Likewise.
6973 * gcc.target/sh/pr51244-4.c: Likewise.
6974 * gcc.target/sh/pr51244-5.c: Likewise.
6975 * gcc.target/sh/pr51244-7.c: Likewise.
6976 * gcc.target/sh/pr51244-8.c: Likewise.
6977 * gcc.target/sh/pr51244-9.c: Likewise.
6978 * gcc.target/sh/pr51697.c: Likewise.
6979 * gcc.target/sh/pr52483-1.c: Likewise.
6980 * gcc.target/sh/pr52483-2.c: Likewise.
6981 * gcc.target/sh/pr52483-3.c: Likewise.
6982 * gcc.target/sh/pr52483-5.c: Likewise.
6983 * gcc.target/sh/pr52933-1.c: Likewise.
6984 * gcc.target/sh/pr52933-2.c: Likewise.
6985 * gcc.target/sh/pr52933-3.c: Likewise.
6986 * gcc.target/sh/pr53568-1.c: Likewise.
6987 * gcc.target/sh/pr53976-1.c: Likewise.
6988 * gcc.target/sh/pr53988-1.c: Likewise.
6989 * gcc.target/sh/pr53988.c: Likewise.
6990 * gcc.target/sh/pr54089-1.c: Likewise.
6991 * gcc.target/sh/pr54089-6.c: Likewise.
6992 * gcc.target/sh/pr54089-7.c: Likewise.
6993 * gcc.target/sh/pr54089-8.c: Likewise.
6994 * gcc.target/sh/pr54089-9.c: Likewise.
6995 * gcc.target/sh/pr54236-1.c: Likewise.
6996 * gcc.target/sh/pr54236-2.c: Likewise.
6997 * gcc.target/sh/pr54236-3.c: Likewise.
6998 * gcc.target/sh/pr54236-4.c: Likewise.
6999 * gcc.target/sh/pr54386.c: Likewise.
7000 * gcc.target/sh/pr54602-1.c: Likewise.
7001 * gcc.target/sh/pr54685.c: Likewise.
7002 * gcc.target/sh/pr54760-1.c: Likewise.
7003 * gcc.target/sh/pr54760-2.c: Likewise.
7004 * gcc.target/sh/pr54760-3.c: Likewise.
7005 * gcc.target/sh/pr54760-4.c: Likewise.
7006 * gcc.target/sh/pr54760-5.c: Likewise.
7007 * gcc.target/sh/pr54760-6.c: Likewise.
7008 * gcc.target/sh/pr55146.c: Likewise.
7009 * gcc.target/sh/pr55160.c: Likewise.
7010 * gcc.target/sh/pr59278.c: Likewise.
7011 * gcc.target/sh/pr59401-1.c: Likewise.
7012 * gcc.target/sh/pr59533-1.c: Likewise.
7013 * gcc.target/sh/pr63260.c: Likewise.
7014 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7015 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7016 * gcc.target/sh/strlen.c: Likewise.
7017 * gcc.target/sh/torture/pr30807.c: Likewise.
7018 * gcc.target/sh/torture/pr34777.c: Likewise.
7019 * gcc.target/sh/torture/pr64652.c: Likewise.
7020 * gcc.target/sh/torture/pr65505.c: Likewise.
7021 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7022 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7023
411e5c67
PC
70242016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7025
7026 PR c++/66644
7027 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7028
8fa97501
BS
70292016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7030
7031 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7032 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7033 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7034 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7035
5a956111
PP
70362016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7037
7038 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7039 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7040
e7ff0319
CP
70412016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7042
7043 PR middle-end/70626
7044 * c-c++-common/goacc/combined-reduction.c: New test.
7045 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7046
52d11a4b
L
70472016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7048
7049 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7050 *movdi_internal pattern only if PIC off.
7051 * gcc.target/i386/pr70155-2.c: Likewise.
7052 * gcc.target/i386/pr70155-3.c: Likewise.
7053 * gcc.target/i386/pr70155-4.c: Likewise.
7054 * gcc.target/i386/pr70155-5.c: Likewise.
7055 * gcc.target/i386/pr70155-6.c: Likewise.
7056 * gcc.target/i386/pr70155-7.c: Likewise.
7057 * gcc.target/i386/pr70155-8.c: Likewise.
7058 * gcc.target/i386/pr70155-15.c: Likewise.
7059 * gcc.target/i386/pr70155-17.c: Likewise.
7060 * gcc.target/i386/pr70155-22.c: Likewise.
7061
8960db31
BC
70622016-04-29 Bin Cheng <bin.cheng@arm.com>
7063
7064 PR tree-optimization/70803
7065 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7066
cca535a4
IE
70672016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7068
7069 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7070 optimization of vector loop.
7071 * gcc.target/i386/vect-unpack-3.c: New test.
7072 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7073 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7074 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7075
500ecf4a
MP
70762016-04-29 Marek Polacek <polacek@redhat.com>
7077
7078 PR sanitizer/70342
7079 * g++.dg/ubsan/null-7.C: New test.
7080
2fff3db8
MP
7081 PR c/70852
7082 * gcc.dg/pr70852.c: New test.
7083
509063eb
DV
70842016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7085
7086 PR/69089
7087 * g++.dg/cpp0x/alignas6.C: New test.
7088
83745c0d
DV
70892016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7090
c87885ca
RO
7091 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7092 * gcc.dg/pr27003.c: Likewise.
7093 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7094 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7095 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7096 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7097 * gcc.target/arc/mxy.c: Likewise.
7098 * gcc.target/arc/mswape.c: Likewise.
7099 * gcc.target/arc/mrtsc.c: Likewise.
7100 * gcc.target/arc/mcrc.c: Likewise.
7101 * gcc.target/arc/mdsp-packa.c: Likewise.
7102 * gcc.target/arc/mdvbf.c: Likewise.
7103 * gcc.target/arc/mlock.c: Likewise.
7104 * gcc.target/arc/mmac-24.c: Likewise.
7105 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7106
849b265d
BS
71072016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7108 Matthijs Kooijman <matthijs@stdin.nl>
7109 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7110
7111 PR target/60040
7112 * gcc.target/avr/pr60040-1.c: New.
7113 * gcc.target/avr/pr60040-2.c: New.
7114
1390536b
RB
71152016-04-29 Richard Biener <rguenther@suse.de>
7116
7117 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7118
98998245
RB
71192016-04-29 Richard Biener <rguenther@suse.de>
7120
7121 PR tree-optimization/13962
7122 PR tree-optimization/65686
7123 * gcc.dg/uninit-pr65686.c: New testcase.
7124
8b80cc21
JJ
71252016-04-29 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR middle-end/70843
7128 * gcc.dg/pr70843.c: New test.
7129
6181bc30
JJ
71302016-04-28 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR target/70858
7133 * gcc.target/i386/pr70858.c: New test.
7134
f4cb3612
AB
71352016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7136
7137 * gcc.target/arc/nps400-1.c: New file.
7138
8ad9df62
JR
71392016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7140 Andrew Burgess <andrew.burgess@embecosm.com>
7141
7142 * gcc.target/arc/movh_cl-1.c: New file.
7143
ceaaa9fe
JR
71442016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7145 Andrew Burgess <andrew.burgess@embecosm.com>
7146
7147 * gcc.target/arc/extzv-1.c: New file.
7148 * gcc.target/arc/insv-1.c: New file.
7149 * gcc.target/arc/insv-2.c: New file.
7150 * gcc.target/arc/movb-1.c: New file.
7151 * gcc.target/arc/movb-2.c: New file.
7152 * gcc.target/arc/movb-3.c: New file.
7153 * gcc.target/arc/movb-4.c: New file.
7154 * gcc.target/arc/movb-5.c: New file.
7155 * gcc.target/arc/movb_cl-1.c: New file.
7156 * gcc.target/arc/movb_cl-2.c: New file.
7157 * gcc.target/arc/movbi_cl-1.c: New file.
7158 * gcc.target/arc/movl-1.c: New file.
7159
4d03dc2f
JR
71602016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7161 Andrew Burgess <andrew.burgess@embecosm.com>
7162
7163 * gcc.target/arc/cmem-1.c: New file.
7164 * gcc.target/arc/cmem-2.c: New file.
7165 * gcc.target/arc/cmem-3.c: New file.
7166 * gcc.target/arc/cmem-4.c: New file.
7167 * gcc.target/arc/cmem-5.c: New file.
7168 * gcc.target/arc/cmem-6.c: New file.
7169 * gcc.target/arc/cmem-7.c: New file.
7170 * gcc.target/arc/cmem-ld.inc: New file.
7171 * gcc.target/arc/cmem-st.inc: New file.
7172
81262dad
JJ
71732016-04-28 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR target/70821
7176 * gcc.target/i386/pr70821.c: New test.
7177
0a31a09a
BS
71782016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7179
7180 * gcc.target/powerpc/vec-adde.c: New test.
7181 * gcc.target/powerpc/vec-adde-int128.c: New test.
7182
3ddffba9
JJ
71832016-04-28 Jakub Jelinek <jakub@redhat.com>
7184
7185 * gcc.target/i386/avx-vround-1.c: New test.
7186 * gcc.target/i386/avx-vround-2.c: New test.
7187 * gcc.target/i386/avx512vl-vround-1.c: New test.
7188 * gcc.target/i386/avx512vl-vround-2.c: New test.
7189
713dedcd
RO
71902016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7191
7192 PR testsuite/70595
7193 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7194 (check_effective_target_cilkplus_runtime): ... this.
7195 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7196 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7197
7198 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7199 Require cilkplus_runtime.
7200 Don't add -lcilkrts.
7201 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7202 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7203 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7204 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7205 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7206 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7207 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7208 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7209 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7210 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7211 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7212 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7213 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7214 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7215 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7216 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7217 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7218 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7219 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7220 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7221 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7222 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7223 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7224 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7225 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7226 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7227 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7228 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7229 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7230
7231 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7232 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7233
7234 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7235
7236 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7237 cilkplus_runtime.
7238
3563f78f
MG
72392016-04-27 Marc Glisse <marc.glisse@inria.fr>
7240
7241 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7242 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7243
6bc2bb18
RB
72442015-04-27 Ryan Burn <contact@rnburn.com>
7245
7246 PR c++/69024
7247 PR c++/68997
7248 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7249 diagnostic.
7250 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7251 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7252
1e55d29a
EB
72532016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7254
7255 * gnat.dg/limited_with4.ad[sb]: New test.
7256 * gnat.dg/limited_with4_pkg.ads: New helper.
7257
087146ca
L
72582016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7259
7260 PR target/70155
7261 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7262 and movv1ti_internal patterns
7263 * gcc.target/i386/pr70155-1.c: New test.
7264 * gcc.target/i386/pr70155-2.c: Likewise.
7265 * gcc.target/i386/pr70155-3.c: Likewise.
7266 * gcc.target/i386/pr70155-4.c: Likewise.
7267 * gcc.target/i386/pr70155-5.c: Likewise.
7268 * gcc.target/i386/pr70155-6.c: Likewise.
7269 * gcc.target/i386/pr70155-7.c: Likewise.
7270 * gcc.target/i386/pr70155-8.c: Likewise.
7271 * gcc.target/i386/pr70155-9.c: Likewise.
7272 * gcc.target/i386/pr70155-10.c: Likewise.
7273 * gcc.target/i386/pr70155-11.c: Likewise.
7274 * gcc.target/i386/pr70155-12.c: Likewise.
7275 * gcc.target/i386/pr70155-13.c: Likewise.
7276 * gcc.target/i386/pr70155-14.c: Likewise.
7277 * gcc.target/i386/pr70155-15.c: Likewise.
7278 * gcc.target/i386/pr70155-16.c: Likewise.
7279 * gcc.target/i386/pr70155-17.c: Likewise.
7280 * gcc.target/i386/pr70155-18.c: Likewise.
7281 * gcc.target/i386/pr70155-19.c: Likewise.
7282 * gcc.target/i386/pr70155-20.c: Likewise.
7283 * gcc.target/i386/pr70155-21.c: Likewise.
7284 * gcc.target/i386/pr70155-22.c: Likewise.
7285
92329f9f
L
72862016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7287
7288 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7289 ".{5,6}".
7290
309a0cf6
BC
72912016-04-27 Bin Cheng <bin.cheng@arm.com>
7292
7293 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7294 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7295 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7296 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7297 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7298
72ed2b9c
RB
72992016-04-27 Richard Biener <rguenther@suse.de>
7300
7301 PR ipa/70760
7302 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7303 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7304
3c98ff9b
NS
73052016-04-27 Nathan Sidwell <nathan@acm.org>
7306
7307 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7308 * g++.dg/ubsan/pr63956.C: Adjust error location.
7309
9ec5d66b
NC
73102016-04-27 Nick Clifton <nickc@redhat.com>
7311
7312 PR middle-end/49889
7313 * gcc.dg/pr49889.c: New test.
7314
c1e1f433
BS
73152016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7316
7317 * c-c++-common/memset-array.c: New test.
7318
8ac43293
MS
73192016-04-26 Martin Sebor <msebor@redhat.com>
7320
7321 PR c++/66639
7322 * g++.dg/cpp1y/func_constexpr.C: New test.
7323
843ce8ab
PP
73242016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7325
7326 PR c++/70241
7327 * g++.dg/cpp0x/enum32.C: New test.
7328 * g++.dg/cpp0x/enum33.C: New test.
7329
73302016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7331
7332 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7333 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7334 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7335 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7336 * gcc.c-torture/execute/pr38151.c: Likewise.
7337 * gcc.c-torture/execute/pr66556.c: Likewise.
7338 * gcc.c-torture/execute/pr67781.c: Likewise.
7339 * gcc.c-torture/execute/pr68648.c: Likewise.
7340
ca1206be
MG
73412016-04-26 Marc Glisse <marc.glisse@inria.fr>
7342
7343 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7344
2448a956
MP
73452016-04-26 Marek Polacek <polacek@redhat.com>
7346
7347 PR c/67784
7348 * gcc.dg/pr67784-3.c: New test.
7349 * gcc.dg/pr67784-4.c: New test.
7350 * gcc.dg/pr67784-5.c: New test.
7351
b02a5e26
MP
7352 PR c/70791
7353 * gcc.dg/Wnested-externs-2.c: New test.
7354
6b6aa8d3
MG
73552016-04-26 Marc Glisse <marc.glisse@inria.fr>
7356
7357 * gcc.dg/fold-plusmult.c: Adjust.
7358 * gcc.dg/no-strict-overflow-6.c: Adjust.
7359 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7360
a2095b55
BS
73612016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7362
7363 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7364 number scans.
7365 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7366 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7367 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7368 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7369 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7370 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7371 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7372 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7373 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7374 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7375 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7376 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7377 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7378 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7379 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7380 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7381 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7382 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7383 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7384 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7385 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7386 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7387 scans.
7388 * gcc.target/i386/pr32219-4.c: Likewise.
7389 * gcc.target/i386/pr32219-6.c: Likewise.
7390 * gcc.target/i386/pr32219-8.c: Likewise.
7391
bb0cc5c8
KT
73922016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7393
7394 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7395 associated options.
7396
5a0802ea
MP
73972016-04-26 Marek Polacek <polacek@redhat.com>
7398
7399 PR c++/70744
7400 * g++.dg/ext/cond2.C: New test.
7401
00f615af
BC
74022016-04-26 Bin Cheng <bin.cheng@arm.com>
7403
7404 PR tree-optimization/70771
7405 PR tree-optimization/70775
7406 * gcc.dg/pr70771.c: New test.
25939d34 7407 * gcc.dg/pr70775.c: New test.
00f615af 7408
218155e7
BS
74092016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7410
7411 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7412
ab99f467
RB
74132016-04-25 Richard Biener <rguenther@suse.de>
7414
7415 PR tree-optimization/70780
7416 * gcc.dg/torture/pr70780.c: New testcase.
7417
3f8257db 74182016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7419
c87885ca
RO
7420 * gcc.target/arm/neon-vaddws16.c: New test.
7421 * gcc.target/arm/neon-vaddws32.c: New test.
7422 * gcc.target/arm/neon-vaddwu16.c: New test.
7423 * gcc.target/arm/neon-vaddwu32.c: New test.
7424 * gcc.target/arm/neon-vaddwu8.c: New test.
7425 * lib/target-supports.exp
93c590ee
MC
7426 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7427 that arm neon support vector widen sum of HImode TO SImode.
7428
d6c1a7a7
JJ
74292016-04-23 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR sanitizer/70712
7432 * c-c++-common/asan/pr70712.c: New test.
7433
ab0fc037
TS
74342016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7435
7436 * .gitattributes: New file.
7437
2aa64824
CL
74382016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7439
7440 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7441
e7e12d92
DH
74422016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7443
7444 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7445 * gfortran.dg/submodule_15.f08: Likewise.
7446
d1431192
RB
74472016-04-22 Richard Biener <rguenther@suse.de>
7448
7449 PR tree-optimization/70740
7450 * gcc.dg/torture/pr70740.c: New testcase.
7451
04a63c24
L
74522016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7453
7454 PR target/70750
7455 * gcc.target/i386/pr70750-1.c: New test.
7456 * gcc.target/i386/pr70750-2.c: Likewise.
7457
20700098
PC
74582016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/70540
7461 * g++.dg/cpp0x/auto48.C: New.
7462
aedf4e12
MP
74632016-04-21 Marek Polacek <polacek@redhat.com>
7464
7465 PR c++/70513
7466 * g++.dg/cpp0x/forw_enum12.C: New test.
7467 * g++.dg/cpp0x/forw_enum13.C: New test.
7468
2074d80a
KY
74692016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7470
7471 PR target/70728
7472 * gcc.target/i386/pr70728.c: New test.
7473
aef4aab0
RB
74742016-04-21 Richard Biener <rguenther@suse.de>
7475
7476 PR middle-end/70747
7477 * gcc.dg/pr70747.c: New testcase.
7478
2359e571
BC
74792016-04-21 Bin Cheng <bin.cheng@arm.com>
7480
7481 PR tree-optimization/70715
7482 * gcc.dg/tree-ssa/scev-13.c: New test.
7483
ce0e66ff
MG
74842016-04-21 Marc Glisse <marc.glisse@inria.fr>
7485
7486 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7487
2c2870a1
MG
74882016-04-21 Marc Glisse <marc.glisse@inria.fr>
7489
7490 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7491
a2b056a3
JH
74922016-04-20 Jan Hubicka <jh@suse.cz>
7493
7494 PR ipa/70018
7495 * g++.dg/ipa/nothrow-1.C: New testcase.
7496
ee392fc2
NS
74972016-04-20 Nathan Sidwell <nathan@acm.org>
7498
7499 PR c++/55635
7500 * g++.dg/eh/delete1.C: New.
7501
dda49daf
L
75022016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7503
7504 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7505 -mtune-ctrl=sse_typeless_stores.
7506
8a5b9d5a
L
75072016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7508
7509 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7510
1011119f
BC
75112016-04-20 Bin Cheng <bin.cheng@arm.com>
7512
7513 PR tree-optimization/69489
7514 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7515
477d4906
IV
75162016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7517
7518 PR c++/69363
7519 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7520 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7521 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7522
fad08d12
BC
75232016-04-20 Bin Cheng <bin.cheng@arm.com>
7524
7525 PR tree-optimization/56625
7526 PR tree-optimization/69489
7527 * gcc.dg/vect/pr56625.c: New test.
7528 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7529
9e3e4fab
AP
75302016-04-20 Andrew Pinski <apinski@cavium.com>
7531
7532 PR target/64971
7533 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7534
d7aa24e4
AC
75352016-04-20 Arnaud Charlet <charlet@adacore.com>
7536
7537 * gnat.dg/self1.adb: Remove now incorrect test.
7538
e6d62b46
BC
75392016-04-20 Bin Cheng <bin.cheng@arm.com>
7540
7541 * gcc.dg/tree-ssa/scev-11.c: New test.
7542 * gcc.dg/tree-ssa/scev-12.c: New test.
7543
2697b189
MP
75442016-04-20 Marek Polacek <polacek@redhat.com>
7545
7546 PR tree-optimization/70725
7547 * gcc.dg/pr70725.c: New test.
7548
60d393e8
RB
75492016-04-20 Richard Biener <rguenther@suse.de>
7550
7551 PR tree-optimization/70726
7552 * g++.dg/vect/pr70726.cc: New testcase.
7553
82c6f58a
AK
75542016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7555
7556 PR target/70674
7557 * gcc.target/s390/pr70674.c: New test.
7558
90eeab20
JD
75592016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7560
7561 PR libgfortran/70684
7562 * gfortran.dg/list_read_14.f90: New test.
7563
fc9cf6da
L
75642016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7565
7566 PR target/69201
7567 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7568 extern to force it misaligned.
7569 (b): Likewise.
7570 (c): Likewise.
7571 (d): Likewise.
7572 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7573 Don't check `*' before movv4sf_internal.
7574 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7575 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7576 Don't check `*' before movv16qi_internal.
7577 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7578 extern to force it misaligned.
7579 (b): Likewise.
7580 (c): Likewise.
7581 (d): Likewise.
7582 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7583 Don't check `*' before movv2df_internal.
7584 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7585 extern to force it misaligned.
7586 (b): Likewise.
7587 (c): Likewise.
7588 (d): Likewise.
7589 Check movv8sf_internal instead of avx_storeups256.
7590 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7591
ea8927ea
RB
75922016-04-19 Richard Biener <rguenther@suse.de>
7593
7594 PR tree-optimization/70171
7595 * g++.dg/tree-ssa/pr70171.C: New testcase.
7596
65f52ee9
RB
75972016-04-19 Richard Biener <rguenther@suse.de>
7598
7599 PR tree-optimization/70724
7600 * gcc.dg/torture/pr70724.c: New testcase.
7601
987b67f1
VM
76022016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7603
7604 PR middle-end/70689
c87885ca 7605 * gcc.target/i386/pr70689.c: New.
987b67f1 7606
91a47c39
L
76072016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7608
7609 PR target/70708
7610 * gcc.target/i386/pr70708.c: New test.
7611
8270b82d
RB
76122016-04-18 Richard Biener <rguenther@suse.de>
7613
7614 PR tree-optimization/43434
7615 * gcc.dg/vect/pr43434.c: New testcase.
7616 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7617 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7618 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7619 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7620 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7621 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7622 * gcc.dg/gomp/pr68640.c: Likewise.
7623 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7624 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7625
edd048e2
RB
76262016-04-18 Richard Biener <rguenther@suse.de>
7627
7628 PR tree-optimization/70701
7629 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7630
bd5c7330
TV
76312016-04-18 Tom de Vries <tom@codesourcery.com>
7632
7633 PR testsuite/70699
7634 * gcc.dg/pr70161.c: Add dot-file scans.
7635 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7636 instead of after last dot char.
7637
23f2660f
EB
76382016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7639
7640 * c-c++-common/dump-ada-spec-3.c: New test.
7641 * c-c++-common/dump-ada-spec-4.c: Likewise.
7642
da152c9f
TV
76432016-04-17 Tom de Vries <tom@codesourcery.com>
7644
7645 PR other/70183
7646 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7647
cc950f98
JH
76482016-04-15 Jan Hubicka <jh@suse.cz>
7649
7650 PR ipa/70018
7651 * g++.dg/ipa/pure-const-1.C: New testcase.
7652 * g++.dg/ipa/pure-const-2.C: New testcase.
7653 * g++.dg/ipa/pure-const-3.C: New testcase.
7654
949505a9
MP
76552016-04-15 Marek Polacek <polacek@redhat.com>
7656
7657 PR c/70671
7658 * gcc.dg/bitfld-22.c: New test.
7659
10e547d6
BS
76602016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7661
7662 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7663 x86_64.
7664
1e77281b
MP
76652016-04-15 Marek Polacek <polacek@redhat.com>
7666
7667 PR c/70651
7668 * c-c++-common/pr70651.c: New test.
7669
e501fa8e
KT
76702016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7671
7672 PR rtl-optimization/70681
7673 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7674 dump scan on arm and powerpc.
7675 * gcc.dg/pr10474.c: Likewise.
7676
dda1bf61
JJ
76772016-04-15 Jakub Jelinek <jakub@redhat.com>
7678
ca4ef1ff
JJ
7679 PR c++/69517
7680 PR c++/70019
7681 PR c++/70588
7682 * g++.dg/cpp1y/vla11.C: Revert for real.
7683
dda1bf61
JJ
7684 PR c/70436
7685 * c-c++-common/Wparentheses-1.c: New test.
7686 * c-c++-common/gomp/Wparentheses-1.c: New test.
7687 * c-c++-common/gomp/Wparentheses-2.c: New test.
7688 * c-c++-common/gomp/Wparentheses-3.c: New test.
7689 * c-c++-common/gomp/Wparentheses-4.c: New test.
7690 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7691 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7692 * c-c++-common/goacc/Wparentheses-1.c: New test.
7693
1355e62c
KY
76942016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7695
7696 PR target/70662
7697 * gcc.target/i386/pr70662.c: New test.
7698
0ab34b9e 76992016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7700 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7701
7702 PR tree-optimization/70130
7703 * gcc.dg/vect/O3-pr70130.c: New testcase.
7704
bc773aad
MM
77052016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7706
6e9b2286
MM
7707 PR target/70669
7708 * gcc.target/powerpc/pr70669.c: New test.
7709
bc773aad
MM
7710 PR target/70640
7711 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7712 a power7 system that does not have an assembler that supports
7713 power8.
7714
d8747845
MS
77152016-04-14 Martin Sebor <msebor@redhat.com>
7716
7717 PR c++/69517
7718 PR c++/70019
7719 PR c++/70588
7720 * c-c++-common/ubsan/vla-1.c: Revert.
7721 * g++.dg/cpp1y/vla11.C: Same.
7722 * g++.dg/cpp1y/vla12.C: Same.
7723 * g++.dg/cpp1y/vla13.C: Same.
7724 * g++.dg/cpp1y/vla14.C: Same.
7725 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7726 * g++.dg/init/array24.C: Same.
d8747845
MS
7727 * g++.dg/ubsan/vla-1.C: Same.
7728
85128559
MP
77292016-04-14 Marek Polacek <polacek@redhat.com>
7730 Jan Hubicka <hubicka@ucw.cz>
7731
7732 PR c++/70029
7733 * g++.dg/torture/pr70029.C: New test.
7734
52fbb073
MS
77352016-04-14 Martin Sebor <msebor@redhat.com>
7736
7737 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7738 type size to prevent failures on targets with very low maximum
7739 alignment.
7740
6db61d6f
RB
77412016-04-14 Richard Biener <rguenther@suse.de>
7742
7743 PR tree-optimization/70623
7744 * gcc.dg/torture/pr70623.c: New testcase.
7745 * gcc.dg/torture/pr70623-2.c: Likewise.
7746
342fac95
MS
77472016-04-13 Martin Sebor <msebor@redhat.com>
7748
7749 PR c++/69517
7750 PR c++/70019
7751 PR c++/70588
7752 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7753 * g++.dg/cpp1y/vla11.C: New test.
7754 * g++.dg/cpp1y/vla12.C: New test.
7755 * g++.dg/cpp1y/vla13.C: New test.
7756 * g++.dg/cpp1y/vla14.C: New test.
7757 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7758 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7759 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7760
d93c452f
JJ
77612016-04-13 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR c++/70641
7764 * g++.dg/opt/pr70641.C: New test.
7765
85115fb6
RO
77662016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7767
7768 PR rtl-optimization/68749
7769 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7770 effects of argument promotions.
7771 Remove default args to dg-skip-if.
7772
545a4139
PC
77732016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7774
7775 PR c++/70635
7776 * g++.dg/parse/pr70635.C: New.
7777
b3a77f21
MP
77782016-04-13 Marek Polacek <polacek@redhat.com>
7779
7780 PR c++/70639
7781 * c-c++-common/Wmisleading-indentation-4.c: New test.
7782
99cd9857
MP
77832016-04-13 Marek Polacek <polacek@redhat.com>
7784
7785 PR c/70436
c87885ca
RO
7786 * gcc.dg/Wparentheses-12.c: New test.
7787 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7788
75ca93ec
IE
77892016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7790
7791 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7792 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7793 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7794
3d3f9e7e
JJ
77952016-04-13 Jakub Jelinek <jakub@redhat.com>
7796
37947cd0
JJ
7797 PR middle-end/70633
7798 * gcc.c-torture/compile/pr70633.c: New test.
7799
3d3f9e7e
JJ
7800 PR debug/70628
7801 * gcc.dg/torture/pr70628.c: New test.
7802
92886d3e
PP
78032016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7804
7805 PR c++/70610
7806 * g++.dg/template/pr70610.C: New test.
7807 * g++.dg/template/pr70610-2.C: New test.
7808 * g++.dg/template/pr70610-3.C: New test.
7809 * g++.dg/template/pr70610-4.C: New test.
7810
13bd7c2b
JJ
78112016-04-12 Jakub Jelinek <jakub@redhat.com>
7812
6512fa6d
JJ
7813 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7814 128 instead of 32.
7815
13bd7c2b
JJ
7816 PR c++/70571
7817 * g++.dg/ext/pr70571.C: New test.
7818
20b9851c
MM
78192016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7820
8a434ada 7821 PR target/70640
20b9851c
MM
7822 * gcc.target/powerpc/pr70640.c: New test.
7823
2b2f52bc
PC
78242016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7825
7826 PR c++/68722
7827 * g++.dg/parse/pr68722.C: New.
7828
5901e56a
JJ
78292016-04-12 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR rtl-optimization/70596
7832 * gcc.target/i386/pr70596.c: New test.
7833
d4619dc1
NS
78342016-04-12 Nathan Sidwell <nathan@acm.org>
7835
7836 PR c++/70501
7837 * g++.dg/init/pr70501.C: New.
7838
3df530d3
DW
78392016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7840
7841 * gcc.target/i386/asm-flag-6.c: New test.
7842
b7a120d7
TV
78432016-04-12 Tom de Vries <tom@codesourcery.com>
7844
7845 PR tree-optimization/68756
7846 * gcc.dg/graphite/pr68756.c: New test.
7847
4e0eea75
JJ
78482016-04-12 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR tree-optimization/70602
7851 * gcc.c-torture/execute/pr70602.c: New test.
7852
35fbda43
MM
78532016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7854
7855 PR target/70381
7856 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7857 __float128 emulator is built and runs.
7858 * gcc.target/powerpc/float128-1.c: Likewise.
7859
7860 * lib/target-supports.exp (check_ppc_float128_sw_available):
7861 Rework tests for __float128 software and hardware
7862 availability. Fix exit condition to return 0 on success.
7863
04a99ebe
JG
78642016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7865
7866 PR target/70133
7867 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7868 * gcc.target/aarch64/target_attr_15.c: Likewise.
7869
47cd5a85
PC
78702016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7871
7872 PR c++/69066
7873 * g++.dg/cpp1y/pr69066.C: New.
7874
a5edb32e
JD
78752016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7876
7877 PR fortran/68566
7878 * gfortran.dg/pr36192.f90: Update test.
7879 * gfortran.dg/pr36192_1.f90: Update test.
7880 * gfortran.dg/real_dimension_1.f: Update test.
7881 * gfortran.dg/parameter_array_init_7.f90: New test.
7882
8ef378f8
JDA
78832016-04-09 John David Anglin <danglin@gcc.gnu.org>
7884
c532c871
JDA
7885 PR testsuite/64039
7886 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7887
d34f706f
JDA
7888 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7889
75e1dd9e
JDA
7890 PR rtl-optimization/66669
7891 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7892
8a976f5f
JDA
7893 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7894
da04822a
JDA
7895 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7896 * gcc.dg/pie-1.c: Likewise.
7897 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7898 * gcc.dg/pic-4.c: Likewise.
7899 * gcc.dg/pie-3.c: Likewise.
7900 * gcc.dg/pie-4.c: Likewise.
7901
adfabcf9
JDA
7902 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7903
4a020adf
JDA
7904 PR tree-optimization/68644
7905 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7906
8ef378f8
JDA
7907 PR rtl-optimization/64886
7908 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7909
09bf990e
TV
79102016-04-09 Tom de Vries <tom@codesourcery.com>
7911
7912 PR tree-optimization/68953
7913 * gcc.dg/graphite/pr68953.c: New test.
7914
138c3c1a
DH
79152016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7916
7917 PR fortran/70592
7918 * gfortran.dg/deferred_character_16.f90: New test.
7919
f55460af
JJ
79202016-04-09 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR tree-optimization/70586
7923 * gcc.c-torture/execute/pr70586.c: New test.
7924
0b77bbf3
DH
79252016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7926
7927 PR sanitizer/70573
7928 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7929 with __builtin_memset
7930 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7931
c42cfb5c
CP
79322016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7933
7934 PR lto/70289
7935 PR ipa/70348
7936 PR tree-optimization/70373
7937 PR middle-end/70533
7938 PR middle-end/70534
7939 PR middle-end/70535
7940 * c-c++-common/goacc/reduction-5.c: New test.
7941 * c-c++-common/goacc/reduction-promotions.c: New test.
7942 * gfortran.dg/goacc/reduction-3.f95: New test.
7943 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7944
56cfb596
PP
79452016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7946
7947 PR c++/70590
7948 PR c++/70452
7949 * g++.dg/pr70590.C: New test.
7950 * g++.dg/pr70590-2.C: New test.
7951
1a13c0a2
JJ
79522016-04-08 Jakub Jelinek <jakub@redhat.com>
7953
abc0647a
JJ
7954 PR middle-end/70593
7955 * gcc.target/i386/pr70593.c: New test.
7956
1a13c0a2
JJ
7957 PR rtl-optimization/70574
7958 * gcc.target/i386/avx2-pr70574.c: New test.
7959
c3da4956
MO
79602016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7961
7962 PR sanitizer/70541
7963 * c-c++-common/asan/pr70541.c: New test.
7964
9f1b833b
TV
79652016-04-08 Tom de Vries <tom@codesourcery.com>
7966
7967 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7968 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7969
bae7adda
KT
79702016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7971
7972 PR target/70566
7973 * gcc.c-torture/execute/pr70566.c: New test.
7974
211f3d57
TV
79752016-04-08 Tom de Vries <tom@codesourcery.com>
7976
7977 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7978 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7979
02cf2861
AM
79802016-04-08 Alan Modra <amodra@gmail.com>
7981
7982 * gcc.target/powerpc/pr70117.c: New.
7983
5f490f9f
JJ
79842016-04-07 Jakub Jelinek <jakub@redhat.com>
7985
56e9b710
JJ
7986 PR testsuite/70581
7987 * gcc.dg/lto/simd-function_0.c: New test.
7988
5f490f9f
JJ
7989 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7990 clones.
7991 * c-c++-common/attr-simd-2.c: Likewise.
7992 * c-c++-common/attr-simd-4.c: Likewise.
7993 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7994 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7995
e4ebc74d
TP
79962016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7997
7998 PR testsuite/70553
7999 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8000
9817ae35
TS
80012016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8002 Tom de Vries <tom@codesourcery.com>
8003
8004 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8005 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8006 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8007 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8008 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8009 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8010 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8011 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8012
e292f64d
PP
80132016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8014
8015 PR c/70436
8016 * g++.dg/warn/Wparentheses-29.C: New test.
8017
6b37bdaf
PP
80182016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8019
8020 PR c/70436
8021 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8022 explicit braces to resolve a future -Wparentheses warning.
8023
64824205
RH
80242016-04-06 Richard Henderson <rth@redhat.com>
8025
8026 * gcc.dg/pr61817-1.c: New test.
8027 * gcc.dg/pr61817-2.c: New test.
8028 * gcc.dg/pr69391-1.c: New test.
8029 * gcc.dg/pr69391-2.c: New test.
8030
bc2fc1f3
VM
80312016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8032
8033 PR rtl-optimization/70398
c87885ca 8034 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8035
41414a02
EB
80362016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8037
8038 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8039
4066ea8a
YR
80402016-04-06 Yvan Roux <yvan.roux@linaro.org>
8041 Pedro Alves <palves@redhat.com>
8042
8043 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8044
ec35ea45
JJ
80452016-04-06 Jakub Jelinek <jakub@redhat.com>
8046
3866f8dd
JJ
8047 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8048 Check for avx512f effective targets instead of avx2.
8049 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8050 for AVX512F clones.
8051 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8052 * g++.dg/gomp/declare-simd-1.C: Likewise.
8053 * g++.dg/gomp/declare-simd-3.C: Likewise.
8054 * g++.dg/gomp/declare-simd-4.C: Likewise.
8055
ec35ea45
JJ
8056 PR middle-end/70550
8057 * c-c++-common/gomp/pr70550-1.c: New test.
8058 * c-c++-common/gomp/pr70550-2.c: New test.
8059
c08d28ac
NS
80602016-04-05 Nathan Sidwell <nathan@acm.org>
8061
8062 PR c++/70512
8063 * g++.dg/ext/attribute-may-alias-5.C: New.
8064
1d510e04
JJ
80652016-04-05 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR c++/70336
8068 * c-c++-common/pr70336.c: New test.
8069 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8070 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8071
84278ed9
JH
80722016-04-05 Jan Hubicka <hubicka@ucw.cz>
8073
8074 PR ipa/66223
8075 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8076
268a0ec4
JJ
80772016-04-05 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR rtl-optimization/70542
8080 * gcc.dg/torture/pr70542.c: New test.
8081 * gcc.target/i386/avx2-pr70542.c: New test.
8082
5e8c2eb1
ZS
80832016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8084
8085 PR tree-optimization/70509
8086 * gcc.target/i386/avx512bw-pr70509.c: New test.
8087
c0daf32d
PP
80882016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8089
8090 PR c++/70452
8091 * g++.dg/ext/constexpr-vla4.C: New test.
8092
bf867841
UB
80932016-04-05 Uros Bizjak <ubizjak@gmail.com>
8094
8095 PR target/70510
8096 * gcc.target/i386/pr70510.c: New test.
8097
3022186a
RB
80982016-04-05 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/70526
8101 * g++.dg/torture/pr70526.C: New testcase.
8102
55fc79b2
JJ
81032016-04-05 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR target/70525
8106 * gcc.target/i386/pr70525.c: New test.
8107
62b233f2
RB
81082016-04-05 Richard Biener <rguenther@suse.de>
8109
8110 PR middle-end/70499
8111 * g++.dg/torture/pr70499.C: New testcase.
8112
cc05759d
RB
81132016-04-05 Richard Biener <rguenther@suse.de>
8114
8115 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8116 remove XFAIL.
8117
f23f16d4
JJ
81182016-04-04 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR middle-end/70307
8121 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8122 rs6000 ABI warnings.
8123
d27ecc49
JH
81242016-04-04 Jan Hubicka <hubicka@ucw.cz>
8125
8126 PR ipa/66223
8127 * g++.dg/ipa/devirt-51.C: New testcase.
8128
c974c96e 81292016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8130 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8131
8132 PR middle-end/70457
8133 * gcc.dg/torture/pr70457.c: New.
8134
7a85da89
AV
81352016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8136
8137 PR fortran/67538
8138 * gfortran.dg/allocate_with_source_19.f08: New test.
8139
de517e64
AV
81402016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8141
8142 PR fortran/65795
8143 * gfortran.dg/coarray_allocate_6.f08: New test.
8144
43b9f499
RB
81452016-04-04 Richard Biener <rguenther@suse.de>
8146
8147 PR rtl-optimization/70484
8148 * gcc.dg/torture/pr70484.c: New testcase.
8149
f13355da
MP
81502016-04-04 Marek Polacek <polacek@redhat.com>
8151
8152 PR c/70307
8153 * gcc.dg/torture/pr70307.c: New test.
8154
6cc6ed50
OE
81552016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8156
8157 PR target/70416
8158 PR target/67391
8159 * gcc.target/sh/torture/pr70416.c: New.
8160
abdc16c8
MS
81612016-04-02 Martin Sebor <msebor@redhat.com>
8162
8163 PR c++/67376
8164 PR c++/70170
8165 PR c++/70172
8166 PR c++/70228
8167 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8168 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8169 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8170 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8171 * g++.dg/cpp0x/constexpr-string.C: Same.
8172 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8173 * g++.dg/cpp0x/pr65398.C: Same.
8174 * g++.dg/ext/constexpr-vla1.C: Same.
8175 * g++.dg/ext/constexpr-vla2.C: Same.
8176 * g++.dg/ext/constexpr-vla3.C: Same.
8177 * g++.dg/ubsan/pr63956.C: Same.
8178
763cd859
JJ
81792016-04-01 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR rtl-optimization/70467
8182 * gcc.target/i386/pr70467-2.c: New test.
8183
0f875435
JJ
81842016-04-01 Jakub Jelinek <jakub@redhat.com>
8185 Marek Polacek <polacek@redhat.com>
8186
8187 PR c++/70488
8188 * g++.dg/init/new47.C: New test.
8189
41d14659
RR
81902016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8191
8192 PR target/70496
8193 * gcc.target/arm/pr70496.c: New test.
8194
f9bf89bb
NS
81952016-04-01 Nathan Sidwell <nathan@acm.org>
8196
73b9085d
NS
8197 PR c++/68475
8198 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8199
4afdcfaa
IE
82002016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8201
8202 PR target/69890
8203 * gcc.dg/strlenopt.h (memmove): New.
8204 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8205 instead of "string.h".
8206 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8207 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8208 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8209 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8210 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8211 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8212 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8213 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8214 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8215 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8216 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8217 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8218 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8219 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8220 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8221 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8222 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8223 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8224 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8225 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8226
b5d7a29c
RO
82272016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8228
8229 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8230 (Holder::foo): Reflect this.
8231
b660f9ec
IE
82322016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8233
8234 PR target/70442
8235 * gcc.dg/pr70442.c: New test.
8236
88504f34
NS
82372016-03-31 Nathan Sidwell <nathan@acm.org>
8238
8239 PR c++/70393
8240 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8241
95d34b96
KY
82422016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8243
8244 PR target/70453
8245 * gcc.target/i386/pr70453.c: New test.
8246
b4c4967c
AB
82472016-03-31 Andrey Belevantsev <abel@ispras.ru>
8248
8249 PR target/70292
8250 * gcc.c-torture/pr70292.c: New test.
8251
5fde6a45
MP
82522016-03-31 Marek Polacek <polacek@redhat.com>
8253
8254 PR c/70297
8255 * c-c++-common/pr70297.c: New test.
8256 * g++.dg/cpp0x/typedef-redecl.C: New test.
8257 * gcc.dg/typedef-redecl2.c: New test.
8258
97eb24c4
JJ
82592016-03-31 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR rtl-optimization/70460
8262 * gcc.c-torture/execute/pr70460.c: New test.
8263
efc3536f
RB
82642016-03-31 Richard Biener <rguenther@suse.de>
8265
8266 PR c++/70430
8267 * g++.dg/ext/vector30.C: New testcase.
8268
e0876e21
DH
82692016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8270 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8271
8272 * gfortran.dg/fmt_pf.f90: New test.
8273
e9bff8c6
RO
82742016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8275
8276 Forward-port from 5 branch
8277 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR testsuite/70356
8280 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8281 dg-require-effective-target after dg-do.
8282
8283 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8284
8285 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8286
2620c80d
TS
82872016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8288 Julian Brown <julian@codesourcery.com>
8289 Chung-Lin Tang <cltang@codesourcery.com>
8290 Cesar Philippidis <cesar@codesourcery.com>
8291 James Norris <jnorris@codesourcery.com>
8292 Tom de Vries <tom@codesourcery.com>
8293 Nathan Sidwell <nathan@codesourcery.com>
8294
bf867841 8295 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8296 * c-c++-common/goacc/loop-clauses.c: Likewise.
8297 * g++.dg/goacc/template.C: Likewise.
8298 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8299 * gfortran.dg/goacc/loop-1.f95: Likewise.
8300 * gfortran.dg/goacc/loop-5.f95: Likewise.
8301 * gfortran.dg/goacc/loop-6.f95: Likewise.
8302 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8303 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8304 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8305 * c-c++-common/goacc/clauses-fail.c: Likewise.
8306 * c-c++-common/goacc/parallel-1.c: Likewise.
8307 * c-c++-common/goacc/reduction-1.c: Likewise.
8308 * c-c++-common/goacc/reduction-2.c: Likewise.
8309 * c-c++-common/goacc/reduction-3.c: Likewise.
8310 * c-c++-common/goacc/reduction-4.c: Likewise.
8311 * c-c++-common/goacc/routine-3.c: Likewise.
8312 * c-c++-common/goacc/routine-4.c: Likewise.
8313 * c-c++-common/goacc/routine-5.c: Likewise.
8314 * c-c++-common/goacc/tile.c: Likewise.
8315 * g++.dg/goacc/template.C: Likewise.
8316 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8317 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8318 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8319 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8320 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8321 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8322 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8323 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8324 * c-c++-common/goacc/use_device-1.c: ... this file.
8325 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8326 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8327 * c-c++-common/goacc/host_data-6.c: ... this file.
8328 * c-c++-common/goacc/loop-2-kernels.c: New file.
8329 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8330 * c-c++-common/goacc/loop-3.c: Likewise.
8331 * g++.dg/goacc/reference.C: Likewise.
8332 * g++.dg/goacc/routine-1.C: Likewise.
8333 * g++.dg/goacc/routine-2.C: Likewise.
8334
f6d2d066
RB
83352016-03-30 Richard Biener <rguenther@suse.de>
8336
8337 PR middle-end/70450
8338 * gcc.dg/torture/pr70450.c: New testcase.
8339
d43242b9
JJ
83402016-03-30 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR target/70421
8343 * gcc.dg/torture/pr70421.c: New test.
8344 * gcc.target/i386/avx512f-pr70421.c: New test.
8345
5ce43b77
L
83462016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8347
8348 PR testsuite/70364
8349 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8350 (check): New function.
8351 (bar): Call check.
8352 (foo): Align stack to 16 bytes when calling bar.
8353 * gcc.target/i386/cleanup-2.c: Likewise.
8354
d014a712
PP
83552016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8356
8357 PR tree-optimization/59124
8358 * gcc.dg/Warray-bounds-19.c: New test.
8359
3f8257db 83602016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8361
8362 * lib/prune.exp (escape_regex_chars): New.
8363 (prune_file_path): Update to quote metcharacters for regexp.
8364
3336c6e0
JJ
83652016-03-29 Jakub Jelinek <jakub@redhat.com>
8366
a362f023
JJ
8367 PR rtl-optimization/70429
8368 * gcc.c-torture/execute/pr70429.c: New test.
8369
3336c6e0
JJ
8370 PR tree-optimization/70405
8371 * gcc.dg/pr70405.c: New test.
8372
728557fd
AV
83732016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8374
8375 PR fortran/70397
8376 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8377 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8378
bef977d4
TS
83792016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8380
8381 PR testsuite/64177
8382 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8383 __cilkrts_set_param to set two workers.
8384 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8385 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8386
6f6d25c9
DH
83872016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8388
bf867841 8389 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8390
45733562
KY
83912016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8392
8393 PR target/70406
bf867841 8394 * gcc.target/i386/pr70406.c: New test.
45733562 8395
a1799e5e
EB
83962016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8397
8398 * gnat.dg/specs/double_record_extension3.ads: New test.
8399
5fca7b66
RH
84002016-03-25 Richard Henderson <rth@redhat.com>
8401
8402 PR target/70120
8403 * gcc.target/aarch64/pr70120-1.c: New.
8404 * gcc.target/aarch64/pr70120-2.c: New.
8405 * gcc.target/aarch64/pr70120-3.c: New.
8406
31ce75c6
PP
84072016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8408
8409 PR c++/62212
8410 * g++.dg/template/mangle2.C: The dg-do directive should be
8411 "compile" not "assemble".
8412
3caf0ca1
BS
84132016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8414
8415 PR lto/69650
8416 * gcc.dg/pr69650.c: New test.
8417
634035b6
DE
84182016-03-25 David Edelsohn <dje.gcc@gmail.com>
8419
8420 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8421
45d34276
AM
84222016-03-25 Alan Modra <amodra@gmail.com>
8423
8424 * gcc.dg/dfp/pr70052.c: New test.
8425
8f085166
RH
84262016-03-24 Richard Henderson <rth@redhat.com>
8427
8428 PR middle-end/69845
8429 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8430 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8431
011e5ec3
TV
84322016-03-24 Tom de Vries <tom@codesourcery.com>
8433
8434 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8435
9e3f4551
TV
84362016-03-24 Tom de Vries <tom@codesourcery.com>
8437
8438 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8439 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8440
45780041
TV
84412016-03-24 Tom de Vries <tom@codesourcery.com>
8442
8443 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8444 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8445
887ab4e5
PP
84462016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8447
8448 PR c++/62212
8449 * g++.dg/template/mangle2.C: New test.
8450
69a9a66f
RB
84512016-03-24 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/70396
8454 * gcc.dg/torture/pr70396.c: New testcase.
8455
ed87de55
RB
84562016-03-24 Richard Biener <rguenther@suse.de>
8457
8458 PR middle-end/70370
8459 * gcc.dg/torture/pr70370.c: New testcase.
8460
ea064934
TV
84612016-03-24 Tom de Vries <tom@codesourcery.com>
8462
8463 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8464 * gfortran.dg/goacc/kernels-tree.f95: Same.
8465 * gfortran.dg/goacc/parallel-tree.f95: Same.
8466
b2a4dd1d
TV
84672016-03-24 Tom de Vries <tom@codesourcery.com>
8468
8469 * c-c++-common/goacc/uninit-if-clause.c: New test.
8470 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8471
72e7cd6e
JJ
84722016-03-24 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR target/70290
bf867841
UB
8475 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8476 Fix formatting.
72e7cd6e 8477
ce9d0c03
RB
84782016-03-24 Richard Biener <rguenther@suse.de>
8479
8480 PR tree-optimization/70372
8481 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8482
426b9428
PP
84832016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8484
8485 PR c++/70347
8486 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8487
cd1588c4
PP
84882016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8489
8490 PR c++/70332
8491 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8492
61637db3
JJ
84932016-03-23 Jakub Jelinek <jakub@redhat.com>
8494
928af3bf
JJ
8495 PR c++/70001
8496 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8497 * g++.dg/cpp1y/pr70001.C: New test.
8498
61637db3
JJ
8499 PR c++/70323
8500 * g++.dg/cpp0x/constexpr-70323.C: New test.
8501
05aca4e7
AO
85022016-03-23 Alexandre Oliva <aoliva@redhat.com>
8503 Jason Merrill <jason@redhat.com>
8504 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR c++/69315
8507 * g++.dg/cpp0x/constexpr-69315.C: New test.
8508 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8509
fbdb6baf
MP
85102016-03-23 Marek Polacek <polacek@redhat.com>
8511
8512 PR c++/69884
8513 * g++.dg/warn/Wignored-attributes-1.C: New test.
8514 * g++.dg/warn/Wignored-attributes-2.C: New test.
8515
d79ee524
TV
85162016-03-23 Tom de Vries <tom@codesourcery.com>
8517
8518 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8519 initialization.
8520 * gfortran.dg/goacc/private-3.f95 (test): Same.
8521 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8522 missing use param.
8523
a59f0bef
KT
85242016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8525
8526 * lib/target-supports.exp: Remove v7ve entry from loop
8527 creating effective target checks.
8528 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8529 (add_options_for_arm_arch_v7ve): Likewise.
8530
0179520a
JJ
85312016-03-23 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR tree-optimization/70354
8534 * gcc.dg/vect/pr70354-1.c: New test.
8535 * gcc.dg/vect/pr70354-2.c: New test.
8536 * gcc.target/i386/avx2-pr70354-1.c: New test.
8537 * gcc.target/i386/avx2-pr70354-2.c: New test.
8538
75bb14d7
JL
85392016-03-22 Jeff Law <law@redhat.com>
8540
8541 PR target/70232
8542 * gcc.dg/tree-ssa/pr70232.c: New test.
8543
72c9526d
IE
85442016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8545
8546 PR target/70302
8547 * gcc.target/i386/pr70302.c: New test.
8548
a3ca1bc5
RB
85492016-03-22 Richard Biener <rguenther@suse.de>
8550
8551 PR middle-end/70251
8552 * g++.dg/torture/pr70251.C: New testcase.
8553
5c240f4d
DM
85542016-03-22 David Malcolm <dmalcolm@redhat.com>
8555
8556 PR c/69993
8557 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8558 Wmisleading-indentation.c.
8559 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8560 reflect change to diagnostic text and order of messages.
8561 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8562
80f6631b
DE
85632016-03-22 David Edelsohn <dje.gcc@gmail.com>
8564
8565 * g++.dg/ext/java-3.C: Don't compile on AIX.
8566
9a10956c
RB
85672016-03-22 Richard Biener <rguenther@suse.de>
8568
8569 PR middle-end/70333
8570 * gcc.dg/torture/pr70333.c: New testcase.
8571
6cedf922
IE
85722016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8573
8574 * g++.dg/ext/pr70290.C: New test.
8575
cd6c27ac
KY
85762016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8577
8578 PR target/70325
8579 * gcc.target/i386/pr70325.c: New test.
8580
4cde512c
JJ
85812016-03-22 Jakub Jelinek <jakub@redhat.com>
8582
b01915ed
JJ
8583 PR target/70329
8584 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8585 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8586
4e3e2cf1
JJ
8587 PR target/70300
8588 * gcc.target/i386/pr70300.c: New test.
8589
4cde512c
JJ
8590 PR c++/70295
8591 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8592 (func2): New function for cond with parens, xfail warning for c++.
8593 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8594
16f6d7dc
PP
85952016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8596
8597 PR c++/70096
8598 * g++.dg/template/ptrmem30.C: New test.
8599
a3e2b438
PP
86002016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8601
8602 PR c++/70204
8603 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8604 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8605
11b6a02e
JJ
86062016-03-21 Jakub Jelinek <jakub@redhat.com>
8607
8608 PR middle-end/70326
8609 * gcc.dg/pr70326.c: New test.
8610
b9407883
MG
86112016-03-21 Marc Glisse <marc.glisse@inria.fr>
8612 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR tree-optimization/70317
8615 * gcc.dg/pr70317.c: New test.
8616
4a148e19
UB
86172016-03-21 Uros Bizjak <ubizjak@gmail.com>
8618
8619 PR target/70327
8620 * gcc.target/i386/pr70327.c: New test.
8621
2a85ddbb
ML
86222016-03-21 Martin Liska <mliska@suse.cz>
8623
7d36fe98 8624 PR ipa/70306
2a85ddbb
ML
8625 * gcc.dg/ipa/pr70306.c: New test.
8626
4a148e19 86272016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8628
8629 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8630 * gcc.target/arm/attr-align3.c: Likewise.
8631 * gcc.target/arm/attr_arm.c: Likewise.
8632 * gcc.target/arm/flip-thumb.c: Likewise.
8633
6b366948
JJ
86342016-03-21 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR target/70296
8637 * gcc.target/powerpc/altivec-36.c: New test.
8638
2fac8c14
RB
86392016-03-21 Richard Biener <rguenther@suse.de>
8640
8641 PR tree-optimization/70310
8642 * gcc.dg/torture/pr70310.c: New testcase.
8643
e9bde854
KY
86442016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8645
8646 PR target/70293
8647 * gcc.target/i386/pr70293.c: New test.
8648
56bbfaf6
RB
86492016-03-21 Richard Biener <rguenther@suse.de>
8650
8651 PR tree-optimization/70288
8652 * gcc.dg/torture/pr70288-1.c: New testcase.
8653 * gcc.dg/torture/pr70288-2.c: Likewise.
8654
3eee49ed
AB
86552016-03-21 Andrey Belevantsev <abel@ispras.ru>
8656
8657 PR rtl-optimization/69307
8658 * gcc.target/arm/pr69307.c: New test.
4a148e19 8659
8e7816b4
AB
86602016-03-21 Andrey Belevantsev <abel@ispras.ru>
8661
8662 PR rtl-optimization/69102
8663 * gcc.c-torture/compile/pr69102.c: New test.
8664
14d7d4be
JL
86652016-03-18 Jeff Law <law@redhat.com>
8666
8667 PR rtl-optimization/70263
8668 * gcc.c-torture/compile/pr70263-1.c: New test.
8669 * gcc.target/i386/pr70263-2.c: New test.
8670
5c6a601c
BS
86712016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8672
8673 PR rtl-optimization/70278
8674 * gcc.dg/torture/pr70278.c: New test.
8675 * gcc.target/arm/pr70278.c: New test.
8676
4bbf545b
DM
86772016-03-18 David Malcolm <dmalcolm@redhat.com>
8678
8679 PR c/70281
8680 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8681 (test_builtin_types_compatible_p): New test function.
8682 * gcc.dg/pr70281.c: New test case.
8683
dc28bb68
CL
86842016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8685
8686 PR target/70113
8687 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8688
5e8d6dff
IE
86892016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8690
8691 PR tree-optimization/70252
8692 * gcc.dg/pr70252.c: New test.
8693
d0e7e403
TV
86942016-03-18 Tom de Vries <tom@codesourcery.com>
8695
8696 * gcc.dg/pr70161-2.c: New test.
8697 * gcc.dg/pr70161.c: New test.
8698
fa22501a
TV
86992016-03-18 Tom de Vries <tom@codesourcery.com>
8700
8701 PR ipa/70269
8702 * gcc.dg/pr70269.c: New test.
8703
dd125026
JJ
87042016-03-18 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR c++/70267
8707 * g++.dg/ext/java-3.C: New test.
8708
91914f0a
PP
87092016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8710
8711 PR c++/70205
8712 * g++.dg/lookup/pr70205.C: New test.
8713
753a8910
PP
87142016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8715
8716 PR c++/70218
8717 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8718
14ba7b28
MP
87192016-03-17 Marek Polacek <polacek@redhat.com>
8720
8721 PR c/69407
8722 * gcc.dg/atomic-op-6.c: New test.
8723
ded60913
DM
87242016-03-17 David Malcolm <dmalcolm@redhat.com>
8725
8726 PR c/70264
8727 * c-c++-common/pr70264.c: New test case.
8728
a3aad0e6
JJ
87292016-03-17 Jakub Jelinek <jakub@redhat.com>
8730
17366700
JJ
8731 PR c++/70144
8732 * c-c++-common/pr70144-1.c: New test.
8733 * c-c++-common/pr70144-2.c: New test.
8734
a3aad0e6
JJ
8735 PR c++/70272
8736 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8737 * g++.dg/opt/flifetime-dse6.C: New test.
8738 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8739
b57e6e18
L
87402016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8741
8742 PR driver/70192
8743 * gcc.dg/pic-1.c: New test.
8744 * gcc.dg/pic-2.c: Likewise.
8745 * gcc.dg/pic-3.c: Likewise.
8746 * gcc.dg/pic-4.c: Likewise.
8747 * gcc.dg/pie-1.c: Likewise.
8748 * gcc.dg/pie-2.c: Likewise.
8749 * gcc.dg/pie-3.c: Likewise.
8750 * gcc.dg/pie-4.c: Likewise.
8751 * gcc.dg/pie-5.c: Likewise.
8752 * gcc.dg/pie-6.c: Likewise.
8753
b38ba58b
TV
87542016-03-17 Tom de Vries <tom@codesourcery.com>
8755
8756 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8757 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8758
6931b3b7
RB
87592016-03-17 Richard Biener <rguenther@suse.de>
8760
8761 PR debug/70271
8762 * g++.dg/debug/pr70271.C: New testcase.
8763
0c8b64cb
IE
87642016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8765
8766 * gcc.target/i386/pr70251.c: New test.
8767
b1970801
MP
87682016-03-17 Marek Polacek <polacek@redhat.com>
8769
8770 PR c++/70194
8771 * g++.dg/warn/constexpr-70194.C: New test.
8772
820c5eaa
RH
87732016-03-16 Richard Henderson <rth@redhat.com>
8774
8775 PR middle-end/70240
8776 * gcc.c-torture/compile/pr70240.c: New.
8777
da0ad263
SKS
87782016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8779
8780 * gcc.c-torture/compile/20151204.c: Skip for avr.
8781
c73d295c
JJ
87822016-03-16 Jakub Jelinek <jakub@redhat.com>
8783
8784 PR target/70245
8785 * g++.dg/opt/pr70245.C: New test.
8786 * g++.dg/opt/pr70245.h: New file.
8787 * g++.dg/opt/pr70245-aux.cc: New file.
8788
b2794066
MS
87892016-03-16 Martin Sebor <msebor@redhat.com>
8790
8791 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8792
aa43616c
RH
87932016-03-16 Richard Henderson <rth@redhat.com>
8794
8795 PR middle-end/70199
8796 * gcc.c-torture/compile/pr70199.c: New.
8797
59608fe5
L
87982016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8799
8800 * gcc.dg/uninit-19.c: Run dos2unix.
8801
ab4c578f
MP
88022016-03-16 Marek Polacek <polacek@redhat.com>
8803
8804 PR c/70093
8805 * gcc.dg/nested-func-10.c: New test.
8806 * gcc.dg/nested-func-9.c: New test.
8807
f5387e76
JJ
88082016-03-16 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR tree-optimization/68714
8811 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8812
7662b718
TV
88132016-03-16 Tom de Vries <tom@codesourcery.com>
8814
8815 PR tree-optimization/68715
8816 * gcc.dg/graphite/pr68715-2.c: New test.
8817 * gcc.dg/graphite/pr68715.c: New test.
8818 * gfortran.dg/graphite/pr68715.f90: New test.
8819
be7ce7ae
TV
88202016-03-16 Tom de Vries <tom@codesourcery.com>
8821
8822 PR tree-optimization/68809
8823 * gcc.dg/graphite/pr68809-2.c: New test.
8824 * gcc.dg/graphite/pr68809.c: New test.
8825
1935f250
JJ
88262016-03-16 Jakub Jelinek <jakub@redhat.com>
8827
6651c93e
JJ
8828 PR c++/70147
8829 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8830 method call to i () as argument. Adjust expected output.
8831
1935f250
JJ
8832 PR c++/70147
8833 * g++.dg/ubsan/pr70147-1.C: New test.
8834 * g++.dg/ubsan/pr70147-2.C: New test.
8835
ab1caa6e
MS
88362016-03-15 Martin Sebor <msebor@redhat.com>
8837
8838 PR c++/58281
8839 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8840
5c2a1bbb
JDA
88412016-03-15 John David Anglin <danglin@gcc.gnu.org>
8842
cb5d8ad1
JDA
8843 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8844 hppa*-*-hpux*.
8845
b440dd40
JDA
8846 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8847
5c2a1bbb
JDA
8848 PR libfortran/69799
8849 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8850 libatomic_available.
8851
42c729c5
MP
88522016-03-15 Marek Polacek <polacek@redhat.com>
8853
8854 PR c++/70209
8855 * g++.dg/ext/attribute-may-alias-4.C: New test.
8856
82b1c550
AM
88572016-03-15 Alexander Monakov <amonakov@ispras.ru>
8858
8859 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8860 -fvar-tracking-assignments-toggle flag.
8861
4ccbf3a6
PH
88622016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8863
8864 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8865
c39858bd
JJ
88662016-03-15 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR rtl-optimization/70222
8869 * gcc.c-torture/execute/pr70222-1.c: New test.
8870 * gcc.c-torture/execute/pr70222-2.c: New test.
8871
8be119c1
RH
88722016-03-15 Richard Henderson <rth@redhat.com>
8873
8874 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8875
6598bb55
AB
88762016-03-15 Andrey Belevantsev <abel@ispras.ru>
8877
8878 PR rtl-optimization/69032
8879 * gcc.dg/pr69032.c: New test.
8880
81fa2944
AB
88812016-03-15 Andrey Belevantsev <abel@ispras.ru>
8882
8883 PR rtl-optimization/63384
4a148e19 8884 * g++.dg/pr63384.C: New test.
81fa2944 8885
74ea9ab6
AB
88862016-03-15 Andrey Belevantsev <abel@ispras.ru>
8887
8888 PR target/64411
8889 * gcc.target/i386/pr64411.C: New test.
8890
045d5055
TV
88912016-03-15 Tom de Vries <tom@codesourcery.com>
8892
8893 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8894 * gfortran.dg/goacc/kernels-alias.f95: New test.
8895
3ea33585
MS
88962016-03-14 Martin Sebor <msebor@redhat.com>
8897
8898 PR c++/53792
8899 * g++.dg/cpp0x/constexpr-inline.C: New test.
8900 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8901
1df7b330
DE
89022016-03-14 David Edelsohn <dje.gcc@gmail.com>
8903
8904 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8905
79b57d18
JJ
89062016-03-14 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR middle-end/70219
8909 * gcc.dg/pr70219.c: New test.
8910
3cbf012a
BS
89112016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8912
8913 PR target/70083
8914 * gcc.dg/torture/pr70083.c: New test.
8915 * gcc.target/i386/pr70083.c: New test.
8916
a9fee7cd
RB
89172016-03-14 Richard Biener <rguenther@suse.de>
8918
8919 PR tree-optimization/56365
8920 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8921
4799603f
SB
89222016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8923
8924 PR target/70098
8925 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8926 New function.
8927 * g++.dg/pr70098.C: New testcase.
8928
8929
760ca967
TV
89302016-03-14 Tom de Vries <tom@codesourcery.com>
8931
8932 PR tree-optimization/70045
8933 * gcc.dg/graphite/pr70045.c: New test.
8934
44e66a77
JD
89352016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8936
8937 PR fortran/69043
8938 * gfortran.dg/include_9.f90: New test.
8939
a18e0fe1
DH
89402016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8941
8942 PR fortran/45076
8943 gfortran.dg/prof/prof.exp: New script.
8944 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8945
d0aca6ab
AB
89462016-03-12 Andrey Belevantsev <abel@ispras.ru>
8947
8948 PR rtl-optimization/69307
8949 * gcc.dg/pr69307.c: New test.
8950
cefe08a4
VM
89512016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8952
8953 PR target/69614
8954 * gcc.target/arm/pr69614.c: New.
8955
70112e2a
PT
89562016-03-12 Paul Thomas <pault@gcc.gnu.org>
8957
8958 PR fortran/70031
8959 * gfortran.dg/submodule_14.f08: New test
8960
8961 PR fortran/69524
8962 * gfortran.dg/submodule_15.f08: New test
8963
3f1e5d3a
PP
89642016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8965
8966 PR c++/70106
8967 * g++.dg/cpp1y/paren3.C: New test.
8968
a3f6d680
MM
89692016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8970
8971 PR target/70131
8972 * gcc.target/powerpc/ppc-round2.c: New test.
8973
92348f09
BS
89742016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8975
8976 PR target/70123
8977 * gcc.dg/torture/pr70123.c: New test.
8978
cebde9e9
JL
89792016-03-11 Jeff Law <law@redhat.com>
8980
8981 PR tree-optimization/70190
8982 * gcc.c-torture/compile/pr70190.c: New test.
8983
3edc5da4
DM
89842016-03-11 David Malcolm <dmalcolm@redhat.com>
8985
8986 PR c/68187
8987 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8988 case.
8989 (test43_b): Likewise.
8990 (test43_c): Likewise.
8991 (test43_d): Likewise.
8992 (test43_e): Likewise.
8993 (test43_f): Likewise.
8994 (test43_g): Likewise.
8995 (test44_a): Likewise.
8996 (test44_b): Likewise.
8997 (test44_c): Likewise.
8998 (test44_d): Likewise.
8999 (test44_e): Likewise.
9000
318c1204
DM
90012016-03-11 David Malcolm <dmalcolm@redhat.com>
9002
9003 PR c/70085
9004 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9005
bc062234
KT
90062016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9007
9008 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9009 dg-options.
9010
acfc1ac1
KT
90112016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9012
9013 PR target/70002
9014 PR target/69245
9015 * gcc.target/aarch64/pr69245_2.c: New test.
9016
d1e2bb2d
JJ
90172016-03-11 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR tree-optimization/70177
9020 * gcc.dg/pr70177.c: New test.
9021
07350627
AL
90222016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9023
9024 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9025
5c6706f7
AL
90262016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9027
9028 * gcc.dg/tree-ssa/sra-20.c: New.
9029
02d472a2
JJ
90302016-03-11 Jakub Jelinek <jakub@redhat.com>
9031
686d390a
JJ
9032 PR rtl-optimization/70174
9033 * gcc.dg/pr70174.c: New test.
9034
02d472a2
JJ
9035 PR tree-optimization/70169
9036 * gcc.dg/pr70169.c: New test.
9037
0f9befa1
IE
90382016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9039
9040 PR target/70160
9041 * gcc.target/i386/pr70160.c: New test.
9042
432d4670
AK
90432016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9044
9045 * gcc.target/s390/dfp-1.c: New test.
9046
a3dc8760
NC
90472016-03-10 Nick Clifton <nickc@redhat.com>
9048
9049 PR target/70044
9050 * gcc.target/aarch64/pr70044.c: New test.
9051
b87a8d7d
PP
90522016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9053 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR c++/70001
9056 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9057 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9058 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9059
4f4ada6a
JH
90602016-03-10 Jan Hubicka <hubicka@ucw.cz>
9061
9062 PR lto/69589
9063 * g++.dg/lto/pr69589_0.C: New testcase
9064 * g++.dg/lto/pr69589_1.C: New testcase
9065
d49b0aa0
MP
90662016-03-10 Marek Polacek <polacek@redhat.com>
9067
9068 PR c++/70153
9069 * g++.dg/delayedfold/unary-plus1.C: New test.
9070
90712016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9072
9073 * gcc.target/arm/pr45701-1.c: Escape brackets.
9074 * gcc.target/arm/pr45701-2.c: Likewise.
9075
71017a7b
AL
90762016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9077
9078 * gfortran.dg/unconstrained_commons.f: New.
9079
ba52669f
AM
90802016-03-10 Alan Modra <amodra@gmail.com>
9081
9082 * gcc.dg/pr69195.c: New.
9083 * gcc.dg/pr69238.c: New.
9084
27742332
TV
90852016-03-10 Tom de Vries <tom@codesourcery.com>
9086
9087 PR testsuite/68915
9088 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9089
3a81a594
RB
90902016-03-10 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/70128
9093 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9094 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9095
3433b975
JJ
90962016-03-09 Jakub Jelinek <jakub@redhat.com>
9097
c2864f02
JJ
9098 PR tree-optimization/70152
9099 * gcc.dg/pr70152.c: New test.
9100
3433b975
JJ
9101 PR target/70086
9102 * gcc.target/i386/pr70086-1.c: New test.
9103 * gcc.target/i386/pr70086-2.c: New test.
9104 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9105
9106 PR tree-optimization/70127
9107 * gcc.c-torture/execute/pr70127.c: New test.
9108
96b3c82d
CP
91092016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9110
9111 * c-c++-common/goacc/combined-directives-2.c: New test.
9112
b4f3232d
DM
91132016-03-09 David Malcolm <dmalcolm@redhat.com>
9114
9115 PR c/68473
9116 PR c++/70105
9117 * g++.dg/diagnostic/pr70105.C: New test.
9118 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9119 (test_multiple_ordinary_maps): New test function.
9120
40499f81
DM
91212016-03-09 David Malcolm <dmalcolm@redhat.com>
9122
9123 PR c/68473
9124 PR c++/70105
9125 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9126 Drop range information from call to inform_at_rich_loc.
9127 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9128 New.
9129 (test_show_locus): Replace calls to rich_location::add_range with
9130 calls to add_range. Rewrite the tests that used the now-defunct
9131 rich_location ctor taking a source_range. Simplify other tests
9132 by replacing calls to COMBINE_LOCATION_DATA with calls to
9133 make_location.
9134
c9e33662
RB
91352016-03-09 Richard Biener <rguenther@suse.de>
9136 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR tree-optimization/70138
9139 * gcc.dg/vect/pr70138-1.c: New testcase.
9140 * gcc.dg/vect/pr70138-2.c: Likewise.
9141
2c73b764
JJ
91422016-03-09 Jakub Jelinek <jakub@redhat.com>
9143
9144 PR target/70049
9145 * gcc.target/i386/pr70049.c: New test.
9146
c06d25bb
RB
91472016-03-09 Richard Biener <rguenther@suse.de>
9148
9149 PR c/70143
9150 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9151 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9152 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9153
5828a501
RO
91542016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9155
9156 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9157 arm-*-*.
9158
2e141c8d
JJ
91592016-03-09 Jakub Jelinek <jakub@redhat.com>
9160
5a9def37
JJ
9161 PR middle-end/67278
9162 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9163
2e141c8d
JJ
9164 PR target/67278
9165 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9166
9167 PR middle-end/70050
9168 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9169 in testcase comment.
9170
bf751f40
TV
91712016-03-09 Tom de Vries <tom@codesourcery.com>
9172
9173 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9174 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9175 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9176 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9177 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9178 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9179 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9180 * gfortran.dg/goacc/kernels-loop.f95: New test.
9181
e210c999
MS
91822016-03-08 Martin Sebor <msebor@redhat.com>
9183
9184 PR c++/62096
9185 * g++.dg/warn/overflow-warn-7.C: New test.
9186
80aac5c8
JM
91872016-03-08 Jason Merrill <jason@redhat.com>
9188
9189 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9190 * lib/target-supports.exp (check_effective_target_concepts): New.
9191
12b81409
JJ
91922016-03-08 Jakub Jelinek <jakub@redhat.com>
9193
d259b234
JJ
9194 PR c++/70135
9195 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9196 * g++.dg/ubsan/pr70135.C: New test.
9197
12b81409
JJ
9198 PR target/70110
9199 * gcc.dg/pr70110.c: New test.
9200
b4e9f2aa
MJ
92012016-03-07 Martin Jambor <mjambor@suse.cz>
9202
9203 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9204 * c-c++-common/gomp/if-1.c: Likewise.
9205 * c-c++-common/gomp/pr61486-2.c: Likewise.
9206 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9207 to dg-additional-options.
9208 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9209 * g++/gomp/target-teams-1.c: Likewise.
9210 * gcc.dg/gomp/gomp.exp: Likewise.
9211 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9212 dg-additional-options.
9213 * gfortran.dg/gomp/gomp.exp: Likewise.
9214 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9215 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9216 dg-additional-options.
9217 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9218
f86e631e
MJ
92192016-03-07 Martin Jambor <mjambor@suse.cz>
9220
9221 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9222 * c-c++-common/gomp/gridify-1.c: New test.
9223 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9224
94156b3f
AV
92252016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9226
9227 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9228 trigger for cortex-r8, when scanning for register r8.
9229 * gcc.target/arm/pr45701-2.c: Likewise.
9230
a84a49b7 92312016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9232 Jeff Law <law@redhat.com>
a84a49b7
RB
9233
9234 PR tree-optimization/69740
9235 * gcc.c-torture/compile/pr69740-1.c: New test.
9236 * gcc.c-torture/compile/pr69740-2.c: New test.
9237
e41f6c9e
BS
92382016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9239
9240 * lib/target-supports.exp
9241 (check_effective_target_whole_vector_shift): Enable for PPC64.
9242
57548bf5
RB
92432016-03-07 Richard Biener <rguenther@suse.de>
9244
9245 PR tree-optimization/70115
9246 * gcc.dg/torture/pr70115.c: New testcase.
9247
4ae13300
NS
92482016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9249
9250 PR middle-end/69916
9251 * c-c-++-common/goacc/pr69916.c: New.
9252
5edb9853
RH
92532016-03-07 Richard Henderson <rth@redhat.com>
9254
9255 * gcc.c-torture/compile/pr70061.c: New test.
9256
2067a8f3
RB
92572016-03-07 Richard Biener <rguenther@suse.de>
9258
9259 PR testsuite/70109
9260 * gcc.dg/vect/O3-pr36098.c: New testcase.
9261
4145a9b7
CL
92622016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9263
9264 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9265
1878be32
EB
92662016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9267
9268 * gnat.dg/renaming9.ad[sb]: New testcase.
9269
df762bb2
JJ
92702016-03-05 Jakub Jelinek <jakub@redhat.com>
9271
9272 PR c++/70084
9273 * g++.dg/expr/stdarg3.C: New test.
9274
7d461295
JL
92752016-03-04 Jeff Law <law@redhat.com>
9276
9277 PR tree-optimization/69196
9278 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9279 x86_64-*-*.
9280
29b9828f
BS
92812016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9282
b6b552fd
BS
9283 PR c/69973
9284 * gcc.dg/pr69973.c: New test.
9285
201d49e9
BS
9286 PR rtl-optimization/69941
9287 * gcc.dg/torture/pr69941.c: New test.
9288
29b9828f
BS
9289 PR c/69824
9290 * gcc.dg/pr69824.c: New test.
9291
640b7e74
TV
92922016-03-05 Tom de Vries <tom@codesourcery.com>
9293
9294 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9295 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9296 function.
9297
7a3a3fad
PP
92982016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9299
9300 PR c++/66786
9301 * g++.dg/cpp1y/var-templ48.C: New test.
9302 * g++.dg/cpp1y/var-templ49.C: New test.
9303
cd439aec
EB
93042016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9305
9306 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9307
60204554
JJ
93082016-03-04 Jakub Jelinek <jakub@redhat.com>
9309
0c8825de
JJ
9310 PR c++/70035
9311 * g++.dg/ubsan/pr70035.C: New test.
9312
60204554
JJ
9313 PR target/70062
9314 * gcc.target/i386/pr70062.c: New test.
9315
f79d4eab
L
93162016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9317
9318 * g++.dg/template/typename21.C: Remove c++98_only.
9319
ea81ce67
L
93202016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9321
9322 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9323
64b23c13
DM
93242016-03-04 David Malcolm <dmalcolm@redhat.com>
9325
9326 PR c/68187
9327 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9328 function.
9329 (fn_42_b): Likewise.
9330 (fn_42_c): Likewise.
9331
729526f5
DM
93322016-03-04 David Malcolm <dmalcolm@redhat.com>
9333
9334 PR c/68187
9335 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9336 function.
9337 (fn_40_b): Likewise.
9338 (fn_41_a): Likewise.
9339 (fn_41_b): Likewise.
9340
f9ea11ac
JJ
93412016-03-04 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR target/70059
9344 * gcc.target/i386/avx512f-pr70059.c: New test.
9345 * gcc.target/i386/avx512dq-pr70059.c: New test.
9346
b6c38c69
BS
93472016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9348
9349 PR rtl-optimization/57676
9350 * gcc.dg/torture/pr57676.c: New test.
9351
af3cdd34
IE
93522016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9353
9354 * gcc.dg/pr70026.c: New test.
9355
7ff6ca38
MP
93562016-03-04 Marek Polacek <polacek@redhat.com>
9357
9358 PR c/69798
9359 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9360 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9361
a6bf62d5
KT
93622016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9363
9364 PR target/70004
9365 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9366 Delete.
9367 (test_corners_sisd_si): Likewise.
9368 (main): Remove checks of the above.
9369 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9370
ae4cdc6a
EB
93712016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9372
9373 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9374
08455559
CL
93752016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9376
9377 * gcc.dg/torture/pr69951.c: Accept argc==0.
9378
e9a35493
RB
93792016-03-04 Richard Biener <rguenther@suse.de>
9380
9381 PR c++/70054
9382 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9383 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9384
fba054c2
DV
93852016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9386
9387 PR testsuite/69766
9388 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9389 testing multiarch.
9390
f10cdc6c
JJ
93912016-03-04 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR debug/69947
9394 * gcc.dg/guality/pr69947.c: New test.
9395
2e981ba0
JJ
93962016-03-03 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR ada/70017
9399 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9400
0ba3bfa2
KT
94012016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9402
9403 PR rtl-optimization/69904
9404 * gcc.target/arm/pr69904.c: New test.
9405
97ecdb46
JJ
94062016-03-03 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR target/70021
9409 * gcc.dg/vect/pr70021.c: New test.
9410 * gcc.target/i386/pr70021.c: New test.
9411
a2a743a1
MP
94122016-03-03 Marek Polacek <polacek@redhat.com>
9413
9414 PR middle-end/70050
9415 * gcc.dg/pr70050.c: New test.
9416
fa07ecdd
JG
94172016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9418
9419 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9420
23504262
ML
94212016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9422
9423 PR tree-optimization/70043
9424 * gfortran.dg/vect/pr70043.f90: New test.
9425
b7b9e1a9
EB
94262016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9427
9428 * gnat.dg/specs/task1.ads: New test.
9429
cb83ba54
RO
94302016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9431
9432 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9433 Invoke gdb with -batch.
9434 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9435
a75f5e30
RB
94362016-03-03 Richard Biener <rguenther@suse.de>
9437
9438 PR tree-optimization/55936
9439 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9440
268bc320
JL
94412016-03-02 Jeff Law <law@redhat.com>
9442
815f20ab
JL
9443 PR rtl-optimization/69942
9444 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9445 effects of argument promotions.
9446
268bc320
JL
9447 PR tree-optimization/69987
9448 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9449 target does not support -fprefetch-loop-arrays.
9450
171f7de5
UB
94512016-03-02 Uros Bizjak <ubizjak@gmail.com>
9452
9453 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9454
192912db
BC
94552016-03-02 Bin Cheng <bin.cheng@arm.com>
9456
c7908871 9457 PR rtl-optimization/69052
192912db
BC
9458 * gcc.target/i386/pr69052.c: New test.
9459
90a7a40b
AM
94602016-03-02 Alan Modra <amodra@gmail.com>
9461
9462 * gcc.dg/pr69990.c: New.
9463
69fa742f
JJ
94642016-03-02 Jakub Jelinek <jakub@redhat.com>
9465
de752fb0
JJ
9466 PR c/68062
9467 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9468
9469 PR middle-end/70022
9470 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9471
69fa742f
JJ
9472 PR target/70028
9473 * gcc.target/i386/pr70028.c: New test.
9474
7c65bd56
MK
94752016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9476
9477 * c-c++-common/asan/swapcontext-test-1.c,
9478 * c-c++-common/tsan/thread_leak.c,
9479 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9480 * g++.dg/tsan/benign_race.C,
9481 * g++.dg/tsan/fd_close_norace.C,
9482 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9483 races with sanitizer output
9484
37d98220 94852016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9486 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9487
9488 PR target/67278
9489 * gcc.dg/simd-8.c: New testcase.
9490
218db463
RB
94912016-03-02 Richard Biener <rguenther@suse.de>
9492
9493 PR middle-end/67278
9494 * gcc.dg/simd-7.c: New testcase.
9495
22c72158
EB
94962016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9497
9498 * gcc.target/i386/pr70007.c: Tweak.
9499
9a790ccc
DV
95002016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9501
9502 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9503
bd02f00f
MP
95042016-03-02 Marek Polacek <polacek@redhat.com>
9505
9506 PR c/67854
9507 * gcc.dg/pr67854.c: New test.
9508
1e840f39
JJ
95092016-03-02 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR middle-end/70025
9512 * gcc.dg/torture/pr70025.c: New test.
9513
bca00241
VK
95142016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9515
9516 PR tree-optimization/68621
9517 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9518
0bca04b8
EB
95192016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9520
9521 * gcc.target/i386/pr70007.c: New test.
9522
2a9afc86
JL
95232016-03-01 Jeff Law <law@redhat.com>
9524
eab2541b 9525 PR tree-optimization/69196
9d83ef71 9526 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9527
2a9afc86
JL
9528 PR tree-optimization/69196
9529 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9530 duplicating code and spoiling the expected output.
9531
0d39977e
MM
95322016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9533
9534 PR target/70033
9535 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9536 supports power9 before doing tests.
9537 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9538 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9539 * gcc.target/powerpc/p9-permute.c: Likewise.
9540
a0c0699d
UB
95412016-03-01 Uros Bizjak <ubizjak@gmail.com>
9542
9543 PR target/70027
9544 * gcc.target/i386/pr70027.c: New test.
9545
0ae3ef47 95462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9547
9548 * gcc.dg/pr70017.c: New test.
9549
686e2237
JJ
95502016-03-01 Jakub Jelinek <jakub@redhat.com>
9551
9552 PR c/69796
9553 PR c/69974
9554 * gcc.dg/pr69796.c: New test.
9555 * gcc.dg/pr69974.c: New test.
9556
f8e4188c
EB
95572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9558
9559 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9560
5e3f1c7c
JL
95612016-02-29 Jeff Law <law@redhat.com>
9562
9563 PR tree-optimization/69987
9564 * gfortran.dg/pr69987.f90: New test.
9565
9566 PR tree-optimization/69989
9567 * gcc.c-torture/compile/pr69989-2.c: New test.
9568
1be56bc5
MP
95692016-03-01 Marek Polacek <polacek@redhat.com>
9570
9571 PR c++/69795
9572 * g++.dg/parse/invalid1.C: New test.
9573
1b19470d
RB
95742016-03-01 Richard Biener <rguenther@suse.de>
9575
9576 PR middle-end/70022
9577 * gcc.dg/pr70022.c: New testcase.
9578
3ae0661a
IE
95792016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9580
9581 PR tree-optimization/69956
9582 * gcc.dg/pr69956.c: New test.
9583
0f09ab88
BS
95842016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9585
9586 PR target/70011
9587 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9588 XFAIL when hardware supports efficient unaligned storage access.
9589
76d881bf
PP
95902016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9591
9592 PR c++/69961
9593 * g++.dg/template/pr69961a.C: New test.
9594 * g++.dg/template/pr69961b.C: New test.
9595
7168133a
DM
95962016-02-29 David Malcolm <dmalcolm@redhat.com>
9597
9598 PR preprocessor/69985
9599 * gcc.dg/cpp/pr69985.c: New test case.
9600
0c6072a3
JL
96012016-02-29 Jeff Law <law@redhat.com>
9602
e66f219b
JL
9603 PR tree-optimization/70005
9604 * gcc.c-torture/execute/pr70005.c New test.
9605
0c6072a3
JL
9606 PR tree-optimization/69999
9607 * gcc.c-torture/compile/pr69999.c: New test.
9608
fd9fbdb3
YR
96092016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9610
9611 PR tree-optimization/69652
9612 * gcc.dg/torture/pr69652.c: Delete test.
9613 * gcc.dg/vect/pr69652.c: New test.
9614
cbd400b4
RB
96152016-02-19 Richard Biener <rguenther@suse.de>
9616
9617 PR tree-optimization/69980
9618 * gfortran.dg/vect/pr69980.f90: New testcase.
9619
84ea0f58
EB
96202016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9621
9622 * gcc.target/sparc/20160229-1.c: New test.
9623
5d2a63dc
EB
96242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9625
9626 * gnat.dg/stack_usage3.adb: New test.
9627 * gnat.dg/stack_usage3_pkg.ads: New helper.
9628
93e708f9
EB
96292016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9630
9631 * gnat.dg/renaming8.adb: New test.
9632 * gnat.dg/renaming8_pkg1.ads: New helper.
9633 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9634 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9635
6512bc93
RB
96362016-02-29 Richard Biener <rguenther@suse.de>
9637
9638 PR tree-optimization/69720
9639 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9640
7b201a88
TK
96412016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9642
9643 PR fortran/68147
9644 PR fortran/47674
9645 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9646
82ee0cf2 96472016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9648 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9649
9650 PR fortran/56007
9651 * gfortran.dg/coarray_8.f90: Adjust error message.
9652 * gfortran.dg/pr56007.f90: New test.
9653 * gfortran.dg/pr56007.f: New test.
9654
cdc1a2c8
L
96552016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9656
9657 PR tree-optimization/69989
9658 * gcc.dg/torture/pr69989.c: New test.
9659
33505bcf
EB
96602016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9661
9662 * gcc.target/i386/stack-realign-win.c: New test.
9663
524bfb19
HA
96642016-02-28 Harald Anlauf <anlauf@gmx.de>
9665
9666 PR fortran/60126
9667 * gfortran.dg/pr60126.f90: New test.
9668
bd542508
JL
96692016-02-27 Jeff Law <law@redhat.com>
9670
9671 Revert
9672 2016-02-26 Richard Biener <rguenther@suse.de>
9673 Jeff Law <law@redhat.com>
9674
9675 PR tree-optimization/69740
9676 * gcc.c-torture/compile/pr69740-1.c: New test.
9677 * gcc.c-torture/compile/pr69740-2.c: New test.
9678
dd1291e0
JD
96792016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9680
5fb67f8b 9681 PR fortran/69910
dd1291e0
JD
9682 * gfortran.dg/newunit_4.f90: New test.
9683
5cfefb59
JJ
96842016-02-27 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR target/69613
9687 PR rtl-optimization/69886
9688 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9689 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9690 target.
9691
20ba5f33
MS
96922016-02-26 Martin Sebor <msebor@redhat.com>
9693
9694 PR tree-optimization/15826
9695 * gcc.dg/tree-ssa/pr15826.c: New test.
9696
e6fb01b0
JJ
96972016-02-26 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR target/69969
9700 * gcc.target/powerpc/pr69969.c: New test.
9701
e3e0cf64
MS
97022016-02-26 Martin Sebor <msebor@redhat.com>
9703
9704 PR c++/15766
9705 * g++.old-deja/g++.other/decl5.C: Add a test case.
9706
d1f2bea5
SB
97072016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9708
9709 PR target/69946
9710 * gcc.target/powerpc/pr69946.c: New file.
9711
4a4f9d2b 97122016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9713 Jeff Law <law@redhat.com>
4a4f9d2b 9714
e3e0cf64 9715 PR tree-optimization/69740
4a4f9d2b
RB
9716 * gcc.c-torture/compile/pr69740-1.c: New test.
9717 * gcc.c-torture/compile/pr69740-2.c: New test.
9718
ad2a2706
MJ
97192016-02-26 Martin Jambor <mjambor@suse.cz>
9720
9721 PR middle-end/69920
9722 * gcc.dg/torture/pr69932.c: New test.
9723 * gcc.dg/torture/pr69936.c: Likewise.
9724
1d11f7ce
AK
97252016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9726
9727 PR target/69709
9728 * gcc.target/s390/pr69709.c: New test.
9729
6cfccbb2
KT
97302016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9731
9732 PR target/69245
9733 * gcc.target/aarch64/pr69245_1.c: New test.
9734
ac59ad4e
KT
97352016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9736
9737 PR target/69613
9738 * gcc.dg/torture/pr69613.c: New test.
9739
a2ad54a0
JJ
97402016-02-26 Jakub Jelinek <jakub@redhat.com>
9741
9742 PR rtl-optimization/69891
9743 * gcc.target/i386/pr69891.c: New test.
9744
0884062c 97452016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9746 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9747
d2369d4f 9748 PR target/61397
c163789b
MM
9749 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9750 functionality for both 32-bit and 64-bit.
9751
5aed7e2c
RB
97522016-02-26 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/69551
9755 * gcc.dg/torture/pr69951.c: New testcase.
9756
798e2a8e
RB
97572016-02-25 Richard Biener <rguenther@suse.de>
9758
9759 PR tree-optimization/48795
9760 * gcc.dg/Warray-bounds-18.c: New testcase.
9761
9559fbac
RO
97622016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9763
9764 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9765
c049b107
JJ
97662016-02-25 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR rtl-optimization/69896
9769 * gcc.dg/pr69896.c: New test.
9770
1137001c
PP
97712016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9772
9773 PR c++/69736
9774 * g++.dg/cpp1y/paren2.C: New test.
9775
2e9c8641
MS
97762016-02-24 Martin Sebor <msebor@redhat.com>
9777
9778 PR c/51147
9779 * gcc.dg/enum-mode-2.c: New test.
9780
03ca8fb3
JJ
97812016-02-24 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR c++/69922
9784 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9785 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9786 * g++.dg/ubsan/pr69922.C: New test.
9787
0b05329b
MP
97882016-02-24 Marek Polacek <polacek@redhat.com>
9789
9790 PR c/69819
9791 * gcc.dg/pr69819.c: New test.
9792
57c2c374
MS
97932016-02-24 Martin Sebor <msebor@redhat.com>
9794
3b96b93a
MS
9795 PR c++/69912
9796 * g++.dg/ext/flexary15.C: New test.
9797
97982016-02-24 Martin Sebor <msebor@redhat.com>
9799
9800 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9801 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9802 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9803
65433bb5
MK
98042016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9805 Charles Baylis <charles.baylis@linaro.org>
9806
9807 PR debug/61033
9808 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9809
f802a424 98102016-02-24 Richard Biener <rguenther@suse.de>
44293580 9811 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9812
9813 PR middle-end/69760
9814 * gcc.dg/torture/pr69760.c: New testcase.
9815
525f795f
RO
98162016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9817
9818 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9819 pattern on Solaris with as.
9820
cd7bbceb
KT
98212016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9822
9823 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9824 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9825 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9826 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9827
89c0c1fd
JJ
98282016-02-24 Jakub Jelinek <jakub@redhat.com>
9829
9830 PR middle-end/69915
9831 * gcc.dg/pr69915.c: New test.
9832
0683fd27
KT
98332016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9834
9835 PR rtl-optimization/69886
9836 * gcc.dg/torture/pr69886.c: New test.
9837
e53d562a
RB
98382016-02-24 Richard Biener <rguenther@suse.de>
9839
9840 PR middle-end/68963
9841 * gcc.dg/torture/pr68963.c: New testcase.
9842
74a00288
KT
98432016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9844
9845 PR target/69875
9846 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9847 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9848 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9849 * gcc.target/arm/atomic_loaddi_1.c: New test.
9850 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9851 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9852 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9853 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9854 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9855 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9856 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9857 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9858
340fd4c9
JJ
98592016-02-24 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR middle-end/69909
9862 * gcc.dg/torture/pr69909.c: New test.
9863
47d3fdb2
RB
98642016-02-24 Richard Biener <rguenther@suse.de>
9865
9866 PR tree-optimization/69907
9867 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9868 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9869 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9870
dab73e73
CB
98712016-02-24 Christian Bruel <christian.bruel@st.com>
9872
9873 * gcc.target/arm/pragma_cpp_fma.c: New test.
9874
7cc5ec65
JD
98752016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9876
9877 PR fortran/61156
9878 * gfortran.dg/include_6.f90: Update test.
9879
067fbd8b
JJ
98802016-02-23 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR objc/69844
9883 * objc.dg/pr69844.m: New test.
9884
64a454d9
JD
98852016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9886
9887 PR libgfortran/69456
9888 * gfortran.dg/namelist_89.f90: New test.
9889 * gfortran.dg/pr59700.f90: Update test..
9890
35886f0b
MS
98912016-02-23 Martin Sebor <msebor@redhat.com>
9892
9893 PR middle-end/69780
9894 * g++.dg/ext/builtin_alloca.C: New test.
9895 * gcc.dg/builtins-68.c: New test.
9896
162cc7e3
RH
98972016-02-23 Richard Henderson <rth@redhat.com>
9898
9899 * gcc.target/i386/addr-space-3.c: Remove test.
9900
196440f8
DM
99012016-02-23 David Malcolm <dmalcolm@redhat.com>
9902
9903 PR preprocessor/69126
9904 PR preprocessor/69543
9905 * c-c++-common/pr69126-2-long.c: New test.
9906 * c-c++-common/pr69126-2-short.c: New test.
9907 * c-c++-common/pr69543-1.c: Remove xfail.
9908
1d3121af
DM
99092016-02-23 David Malcolm <dmalcolm@redhat.com>
9910
9911 PR preprocessor/69126
9912 PR preprocessor/69543
9913 PR preprocessor/69558
9914 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9915 (f): Rename to...
9916 (test_2): ...this, and add leading comment.
9917 (MACRO_3, test_3): New.
9918 (MACRO_4A, MACRO_4B, test_4): New.
9919 (MACRO): Rename to...
9920 (MACRO_5): ...this.
9921 (g): Rename to...
9922 (test_5): ...this, updating for renaming of MACRO, and
9923 add leading comment.
9924 * c-c++-common/pr69543-1.c: New.
9925 * c-c++-common/pr69543-2.c: New.
9926 * c-c++-common/pr69543-3.c: New.
9927 * c-c++-common/pr69543-4.c: New.
9928 * c-c++-common/pr69558-1.c: New.
9929 * c-c++-common/pr69558-2.c: New.
9930 * c-c++-common/pr69558-3.c: New.
9931 * c-c++-common/pr69558-4.c: New.
9932 * gcc.dg/pr69558.c: Move to...
9933 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9934 xfail for c++.
9935
f99c3557
TS
99362016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9937
9938 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9939 to -ftree-parallelize-loops/-fopenacc changes.
9940 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9941 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9942 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9943 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9944 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9945 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9946 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9947 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9948 * c-c++-common/goacc/kernels-loop.c: Likewise.
9949 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9950 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9951 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9952 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9953
c60ec7c2
RO
99542016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9955
9956 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9957
f1a62b6f
JJ
99582016-02-23 Jakub Jelinek <jakub@redhat.com>
9959
e67bf044
JJ
9960 PR c++/69902
9961 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9962
f1a62b6f
JJ
9963 PR c/69900
9964 * gcc.dg/pr69900.c: New test.
9965
20c5e09e
MJ
99662016-02-23 Martin Jambor <mjambor@suse.cz>
9967
9968 PR tree-optimization/69666
9969 * gcc.dg/tree-ssa/pr69666.c: New test.
9970
e457a6fc
AV
99712016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9972
9973 PR fortran/67451
9974 * gfortran.dg/coarray_allocate_5.f08: New test.
9975
d7b574f4
AK
99762016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9977
9978 * gcc.target/s390/vcond-shift.c: Move to ...
9979 * gcc.target/s390/vector/vcond-shift.c: ... here.
9980
58bdeb44
AK
99812016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9982
9983 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9984 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9985
7cd0387b
AK
99862016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9987
9988 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9989
4246c8da
MW
99902016-02-20 Mark Wielaard <mjw@redhat.com>
9991
9992 PR c/28901
9993 * gcc.dg/unused-variable-3.c: New test.
9994
f93bc532
JJ
99952016-02-22 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR target/69888
9998 * gcc.target/i386/pr69888.c: New test.
9999
c4e360f4
RB
100002016-02-22 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/69882
10003 * gfortran.dg/vect/pr69882.f90: New testcase.
10004
09c92f1c
JJ
100052016-02-22 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR target/69885
10008 * gcc.dg/pr69885.c: New test.
10009
f88d45dc
OE
100102016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10011
10012 PR target/69806
10013 PR target/54089
10014 * gcc.target/sh/pr54089-10.c: New.
10015
ce1ff48e
PT
100162016-02-20 Paul Thomas <pault@gcc.gnu.org>
10017
10018 PR fortran/69423
10019 * gfortran.dg/deferred_character_15.f90 : New test.
10020
bbf27208
DH
100212016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10022
10023 PR fortran/57365
10024 gfortran.dg/allocate_with_source_18.f03: New test.
10025
100262016-02-20 Harald Anlauf <anlauf@gmx.de>
10027
10028 PR fortran/52531
10029 gfortran.dg/gomp/pr52531.f90: New test.
10030
268be88c
BE
100312016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10032
10033 PR c++/69865
10034 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10035 -std=c++03.
10036
4b6c824a
JJ
100372016-02-19 Jakub Jelinek <jakub@redhat.com>
10038
871b3f47
JJ
10039 PR c++/69826
10040 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10041 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10042
7a965d51
JJ
10043 PR c++/69850
10044 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10045
4b6c824a
JJ
10046 PR c++/69851
10047 * g++.dg/torture/pr69851.C: New test.
10048
15fca21a
MS
100492016-02-19 Martin Sebor <msebor@redhat.com>
10050
10051 PR testsuite/69573
10052 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10053
19e21586
JJ
100542016-02-19 Jakub Jelinek <jakub@redhat.com>
10055
03a616ac
JJ
10056 PR c++/69850
10057 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10058 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10059
19e21586
JJ
10060 PR c++/67767
10061 * g++.dg/cpp0x/pr67767.C: New test.
10062
2db16594
KT
100632016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10064
10065 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10066 for fp, simd, crypto, crc, lse.
10067 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10068 above.
10069 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10070 effective target check.
10071
5a7d9d1e
JJ
100722016-02-19 Jakub Jelinek <jakub@redhat.com>
10073
10074 PR target/69820
10075 * gcc.target/i386/pr69820.c: New test.
10076
6448f064
AK
100772016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10078
10079 * gcc.target/s390/vector/int128-1.c: New test.
10080
d0a859e6
AK
100812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10082
10083 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10084
9e4eb643
AK
100852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10086
10087 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10088 instruction pattern name to prevent the testcase from failing with
10089 -march=z13.
10090
859a4c0e
AK
100912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10092
10093 * gcc.target/s390/md/movstr-2.c: New test.
10094
efc2340b
MK
100952016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10096
10097 * gcc.target/s390/morestack.c: New test.
10098
ca2bfbc2
DV
100992016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10100
10101 PR target/69625
10102 * gcc.target/s390/pr69625.c: Add test case.
10103
efd4bd05
BE
101042016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10105
10106 PR testsuite/68580
10107 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10108
2bf2078a
MM
101092016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10110
10111 PR target/68404
10112 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10113 * gcc.target/powerpc/fusion3.c: Likewise.
10114
f003579e
RB
101152016-02-18 Richard Biener <rguenther@suse.de>
10116
10117 PR middle-end/69553
10118 * g++.dg/torture/pr69553.C: New testcase.
10119
19233914
NC
101202016-02-18 Nick Clifton <nickc@redhat.com>
10121
efd4bd05
BE
10122 PR target/62254
10123 PR target/69610
10124 * gcc.target/arm/pr62554.c: New test.
10125 * gcc.target/arm/pr69610-1.c: New test.
10126 * gcc.target/arm/pr69610-2.c: New test.
19233914 10127
23f27839
RB
101282016-02-18 Richard Biener <rguenther@suse.de>
10129
10130 PR middle-end/69854
10131 * gcc.dg/torture/pr69854.c: New testcase.
10132
932c0da4
JJ
101332016-02-17 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR c++/69850
10136 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10137
1bed93e4
BS
101382012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10139
10140 * gcc.target/powerpc/vec-cg.c: New test.
10141
57bfb134
RB
101422016-02-17 Richard Biener <rguenther@suse.de>
10143
10144 PR testsuite/69586
10145 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10146
a44e0ebb
KT
101472016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10148
10149 PR target/69161
10150 * gcc.c-torture/compile/pr69161.c: New test.
10151
ffacd726
DS
101522016-02-17 David Sherwood <david.sherwood@arm.com>
10153
10154 PR target/69532
10155 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10156 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10157
448db8d2
EB
101582016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10159
10160 * gcc.dg/ifcvt-4.c: Skip on Visium.
10161
e2f0522e
EB
101622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10163
10164 * gnat.dg/atomic8.adb: New test.
10165
bf17fe3f
EB
101662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10167
10168 * gnat.dg/discr46.ad[sb]: New test.
10169
ecf835e9
KN
101702016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10171
10172 PR Target/48344
10173 * gcc.target/powerpc/pr48344-1.c: New test.
10174
49a1164a
TK
101752015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10176
10177 PR fortran/69742
10178 * gfortran.dg/associate_21.f90: New test.
10179
bf14eba2
JJ
101802016-02-16 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c/69835
10183 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10184 -Wnonnull in dg-options.
10185 * c-c++-common/nonnull-2.c: New test.
10186
35a093b6
JG
101872016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10188 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10189
10190 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10191
e387d491
JJ
101922016-02-16 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR middle-end/69801
10195 * gcc.dg/pr69801.c: Add empty dg-options.
10196
ba539195
JN
101972016-02-16 James Norris <jnorris@codesourcery.com>
10198
10199 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10200 * g++.dg/goacc/deviceptr-1.c: New file.
10201
2a2b8f64
JJ
102022016-02-16 Jakub Jelinek <jakub@redhat.com>
10203
10204 PR tree-optimization/69820
10205 * gcc.dg/vect/pr69820.c: New test.
10206
87440c29
RB
102072016-02-16 Richard Biener <rguenther@suse.de>
10208
10209 PR tree-optimization/69776
10210 * gcc.dg/torture/pr69776-2.c: New testcase.
10211
6d87c306
BS
102122016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10213
10214 PR tree-optimization/69714
10215 * gcc.dg/torture/pr69714.c: New test.
10216
3824a0a2
JJ
102172016-02-16 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR tree-optimization/69802
10220 * gcc.dg/pr69802.c: New test.
10221
c8cfe96e
RB
102222016-02-16 Richard Biener <rguenther@suse.de>
10223
10224 PR middle-end/69801
10225 * gcc.dg/pr69801.c: New testcase.
10226
fc12098d
JD
102272016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10228
10229 PR libgfortran/69651
10230 * gfortran.dg/read_bang.f90: New test.
10231 * gfortran.dg/read_bang4.f90: New test.
10232
ba6b3795
JJ
102332016-02-15 Jakub Jelinek <jakub@redhat.com>
10234
f0516ca4
JJ
10235 PR c++/69658
10236 * g++.dg/init/pr69658.C: New test.
10237
ba6b3795
JJ
10238 PR c++/69797
10239 * c-c++-common/pr69797.c: New test.
10240
de3f9a2d
PK
102412016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10242
10243 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10244 check for aarch64*-*-*.
10245
17a3b967
RB
102462016-02-15 Richard Biener <rguenther@suse.de>
10247
10248 PR tree-optimization/69783
10249 * gcc.dg/vect/pr69783.c: New testcase.
10250
1c48bff1
RB
102512016-02-15 Richard Biener <rguenther@suse.de>
10252
10253 PR tree-optimization/69776
10254 * gcc.dg/torture/pr69776.c: New testcase.
10255
1e6025b6
TK
102562016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10257
10258 PR fortran/60526
10259 * gfortran.dg/type_decl_4.f90: Reinstated.
10260
d3308279
JDA
102612016-02-14 John David Anglin <danglin@gcc.gnu.org>
10262
10263 PR fortran/68746
10264 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10265
b7c56581
TK
102662016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10267
10268 PR fortran/60526
10269 PR bootstrap/69816
10270 * gfortran.dg/type_decl_4.f90: Removed.
10271
60cb4ef5
TK
102722016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10273
10274 PR fortran/60526
10275 * gfortran.dg/type_decl_4.f90: New test.
10276
f6964637
AM
102772016-02-14 Alan Modra <amodra@gmail.com>
10278
1a8849d1 10279 PR testsuite/68886
f6964637
AM
10280 * gcc.c-torture/execute/stkalign.c: Revise test.
10281
f5121920
OE
102822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10283
10284 PR target/67260
10285 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10286
6cda3ab6
OE
102872016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10288
10289 PR target/67260
10290 * gcc.target/sh/torture/pr67260.c: New.
10291
6786e598
JDA
102922016-02-12 John David Anglin <danglin@gcc.gnu.org>
10293
10294 * gcc.dg/pr67964.c: Add dg-require-alias.
10295
7e05dad8
OE
102962016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10297
10298 PR target/67636
10299 PR target/64345
10300 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10301
7f4cc3ce
JD
103022016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10303
10304 PR libgfortran/69668
10305 * gfortran.dg/namelist_88.f90: New test.
10306
955ca6dc
JD
103072016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10308
10309 PR libgfortran/69668
10310 * gfortran.dg/namelist_38.f90: Update test.
10311 * gfortran.dg/namelist_84.f90: Update test.
10312
876217ae
DM
103132016-02-12 David Malcolm <dmalcolm@redhat.com>
10314
10315 PR other/69554
10316 * gcc.dg/pr69554-1.c: New test.
10317 * gfortran.dg/pr69554-1.F90: New test.
10318 * gfortran.dg/pr69554-2.F90: New test.
10319 * lib/gcc-dg.exp (proc dg-locus): New function.
10320 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10321 distinguish between the caret-printing and non-caret-printing
10322 cases. If caret-printing has been explicitly enabled, bail out
10323 without attempting to fix up the output.
10324
61789eed
DM
103252016-02-12 David Malcolm <dmalcolm@redhat.com>
10326
10327 PR driver/69265
10328 PR driver/69453
10329 * gcc.dg/spellcheck-options-3.c: New test case.
10330 * gcc.dg/spellcheck-options-4.c: New test case.
10331 * gcc.dg/spellcheck-options-5.c: New test case.
10332 * gcc.dg/spellcheck-options-6.c: New test case.
10333 * gcc.dg/spellcheck-options-7.c: New test case.
10334 * gcc.dg/spellcheck-options-8.c: New test case.
10335 * gcc.dg/spellcheck-options-9.c: New test case.
10336 * gcc.dg/spellcheck-options-10.c: New test case.
10337
c3090c1f
JJ
103382016-02-12 Jakub Jelinek <jakub@redhat.com>
10339
10340 PR rtl-optimization/69764
10341 PR rtl-optimization/69771
10342 * c-c++-common/pr69764.c: New test.
10343 * gcc.dg/torture/pr69771.c: New test.
10344
8222034d
MP
103452016-02-12 Marek Polacek <polacek@redhat.com>
10346
10347 * g++.dg/torture/init-list1.C: New.
10348
f749f792
MP
103492016-02-12 Marek Polacek <polacek@redhat.com>
10350
10351 * gcc.dg/pr69522.c: Add empty dg-options.
10352
199fb02a
IE
103532016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10354
10355 * g++.dg/lto/lto.exp: Include and init mpx.
10356 * g++.dg/lto/pr69729_0.C: New test.
10357
b69539cb
JJ
103582016-02-12 Jakub Jelinek <jakub@redhat.com>
10359
06ff7000
JJ
10360 PR ipa/69241
10361 * g++.dg/ipa/pr69241-4.C: New test.
10362
b69539cb
JJ
10363 PR ipa/68672
10364 * g++.dg/ipa/pr68672-1.C: New test.
10365 * g++.dg/ipa/pr68672-2.C: New test.
10366 * g++.dg/ipa/pr68672-3.C: New test.
10367
16595a1f
BS
103682016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10369
10370 PR c/69522
6d87c306 10371 * gcc.dg/pr69522.c: New test.
16595a1f 10372
38d795d2
PP
103732016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10374
10375 PR c++/69098
10376 * g++.dg/cpp1y/69098.C: New test.
10377 * g++.dg/cpp1y/69098-2.C: New test.
10378
9c582551
JJ
103792016-02-12 Jakub Jelinek <jakub@redhat.com>
10380
10381 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10382 and neighbour -> neighbor.
10383 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10384 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10385 * c-c++-common/Wvarargs.c: Likewise.
10386 * c-c++-common/goacc/host_data-5.c: Likewise.
10387 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10388 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10389 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10390 * gcc.target/aarch64/pr60697.c: Likewise.
10391 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10392 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10393 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10394 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10395 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10396 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10397 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10398 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10399 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10400 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10401 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10402 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10403 * g++.dg/lookup/koenig5.C: Likewise.
10404 * g++.dg/ext/no-asm-2.C: Likewise.
10405 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10406 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10407 * gfortran.dg/used_types_16.f90: Likewise.
10408 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10409 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10410 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10411 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10412 * gfortran.dg/abstract_type_6.f03: Likewise.
10413 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10414 * gfortran.dg/used_types_15.f90: Likewise.
10415 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10416 * gfortran.dg/exit_3.f08: Likewise.
10417 * gfortran.dg/open_status_2.f90: Likewise.
10418 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10419 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10420 * gfortran.dg/associate_1.f03: Likewise.
10421 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10422 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10423 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10424 * gcc.dg/builtin-object-size-1.c: Likewise.
10425 * gcc.dg/noreturn-6.c: Likewise.
10426 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10427 * gcc.dg/globalalias.c: Likewise.
10428 * gcc.dg/builtins-config.h: Likewise.
10429 * gcc.dg/pr30457.c: Likewise.
10430 * gcc.c-torture/compile/volatile-1.c: Likewise.
10431 * gcc.c-torture/execute/20101011-1.c: Likewise.
10432 * c-c++-common/Waddress-1.c: Likewise.
10433
66756373
JJ
104342016-02-11 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR c/69768
10437 * c-c++-common/Waddress-1.c: New test.
10438
76fe932b
AV
104392016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10440
10441 PR fortran/69296
10442 * gfortran.dg/associate_19.f03: New test.
10443 * gfortran.dg/associate_20.f03: New test.
10444
564c4d4b
OE
104452016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10446
10447 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10448
e1c1ecb0
KT
104492016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10450
10451 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10452 .arch armv8-a\n. Add -dA to dg-options.
10453 * gcc.target/aarch64/assembler_arch_1.c: New test.
10454 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10455
0d7d9458
PC
104562016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10457
10458 PR c++/68726
10459 * g++.dg/cpp0x/pr68726.C: New.
10460
e6208a60
IE
104612016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10462
10463 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10464 test.
10465
281a11eb
RB
104662016-02-11 Richard Biener <rguenther@suse.de>
10467
10468 * g++.dg/tree-ssa/pr61034.C: Adjust.
10469
e03dd765
VM
104702016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10471
4b48faf5 10472 PR target/69148
e03dd765
VM
10473 * gcc.target/s390/pr69148.c: New.
10474
cdc23927
YR
104752016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10476
10477 PR tree-optimization/69652
10478 * gcc.dg/torture/pr69652.c: New test.
10479
e199dd0a
JJ
104802016-02-10 Jakub Jelinek <jakub@redhat.com>
10481 Patrick Palka <ppalka@gcc.gnu.org>
10482
10483 PR ipa/69241
10484 PR c++/69649
10485 * g++.dg/ipa/pr69241-1.C: New test.
10486 * g++.dg/ipa/pr69241-2.C: New test.
10487 * g++.dg/ipa/pr69241-3.C: New test.
10488 * g++.dg/ipa/pr69649.C: New test.
10489
d6b38027
UB
104902016-02-10 Uros Bizjak <ubizjak@gmail.com>
10491
10492 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10493 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10494
13b562c5
BC
104952016-02-10 Bin Cheng <bin.cheng@arm.com>
10496
10497 PR tree-optimization/68021
10498 * gcc.dg/tree-ssa/pr68021.c: New test.
10499
24a179f8
RB
105002016-02-10 Richard Biener <rguenther@suse.de>
10501
10502 PR tree-optimization/69726
10503 * gcc.dg/uninit-22.c: New testcase.
10504
0d99886f
AP
105052016-02-09 Andrew Pinski <apinski@cavium.com>
10506
10507 PR tree-opt/69282
10508 * gcc.c-torture/compile/20160205-1.c: New testcase.
10509
ab04995c
MM
105102016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10511
10512 PR target/68404
10513 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10514 instead accessing a really large arrray.
10515 * gcc.target/powerpc/fusion3.c: Likewise.
10516
4b79ac23
CB
105172016-02-09 Charles Baylis <charles.baylis@linaro.org>
10518
10519 PR target/68532
10520 * gcc.c-torture/execute/pr68532.c: New test.
10521
b890a441
AO
105222016-02-11 Alexandre Oliva <aoliva@redhat.com>
10523
10524 PR target/69634
10525 * gcc.dg/pr69634.c: New.
10526
84a5bef7
RB
105272016-02-09 Richard Biener <rguenther@suse.de>
10528
10529 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10530
1f123759 105312016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10532
1f123759
AF
10533 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10534
65860c77
YR
105352016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10536
10537 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10538
7e1e8a0a
RB
105392016-02-09 Richard Biener <rguenther@suse.de>
10540
10541 PR tree-optimization/69715
10542 * gcc.dg/torture/pr69715.c: New testcase.
10543
efb45a9f
PP
105442016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10545
10546 PR c++/69139
10547 * g++.dg/cpp0x/trailing12.C: New test.
10548 * g++.dg/cpp0x/trailing13.C: New test.
10549
20a0c6f9
PP
105502016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10551
10552 PR c++/69283
10553 PR c++/67835
10554 * g++.dg/cpp1y/auto-fn29.C: New test.
10555 * g++.dg/cpp1y/auto-fn30.C: New test.
10556
a162f3af
JJ
105572016-02-08 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR tree-optimization/69209
10560 * gcc.c-torture/compile/pr69209.c: New test.
10561
4b4a9fbd
JL
105622016-02-08 Jeff Law <law@redhat.com>
10563
10564 PR tree-optimization/68541
10565 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10566 of statements allowed in join block for path splitting.
10567
cfac5ed2
JJ
105682016-02-08 Jakub Jelinek <jakub@redhat.com>
10569
f68bc23f
JJ
10570 PR c++/59627
10571 * g++.dg/gomp/pr59627.C: New test.
10572
cfac5ed2
JJ
10573 PR ipa/69239
10574 * g++.dg/ipa/pr69239.C: New test.
10575
44714d8c
DM
105762016-02-08 David Malcolm <dmalcolm@redhat.com>
10577
10578 PR preprocessor/69664
10579 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10580 * gcc.dg/cpp/warn-comments.c: Likewise.
10581
eba9e839
MP
105822016-02-08 Marek Polacek <polacek@redhat.com>
10583
10584 PR c++/69688
10585 * g++.dg/init/const12.C: New test.
10586
a011cd92
BS
105872016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10588
10589 PR target/60410
10590 * gcc.dg/lto/pr55113_0.c: Remove test.
10591
5317b1be
RB
105922016-02-08 Richard Biener <rguenther@suse.de>
10593
10594 PR tree-optimization/69719
10595 * gcc.dg/torture/pr69719.c: New testcase.
10596
63998a63
RB
105972016-02-08 Richard Biener <rguenther@suse.de>
10598 Jeff Law <law@redhat.com>
10599
10600 PR target/68273
10601 * gcc.target/mips/pr68273.c: New testcase.
10602
43f4a281
RB
106032016-02-08 Richard Biener <rguenther@suse.de>
10604
10605 PR rtl-optimization/69274
10606 * gcc.target/i386/addr-sel-1.c: XFAIL.
10607
0b604d2d
JL
106082016-02-08 Jeff Law <law@redhat.com>
10609
e8dfe49e
JL
10610 PR tree-optimization/68541
10611 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10612
6daecd7a 10613 PR tree-optimization/65917
0b604d2d
JL
10614 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10615
c0f0e35a
JD
106162016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10617
10618 PR fortran/50555
10619 * gfortran.dg/namelist_args.f90: New test.
10620
8981d712
JL
106212016-02-05 Jeff Law <law@redhat.com>
10622
6daecd7a 10623 PR tree-optimization/68541
8981d712
JL
10624 * gcc.dg/tree-ssa/split-path-2.c: New test.
10625 * gcc.dg/tree-ssa/split-path-3.c: New test.
10626 * gcc.dg/tree-ssa/split-path-4.c: New test.
10627 * gcc.dg/tree-ssa/split-path-5.c: New test.
10628 * gcc.dg/tree-ssa/split-path-6.c: New test.
10629 * gcc.dg/tree-ssa/split-path-7.c: New test.
10630
46cb9332
MS
106312016-02-05 Martin Sebor <msebor@redhat.com>
10632
10633 PR c++/69662
10634 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10635 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10636
be2083ea
RH
106372016-02-06 Richard HEnderson <rth@redhat.com>
10638
10639 PR c/69643
10640 * gcc.target/i386/addr-space-4.c: New.
10641 * gcc.target/i386/addr-space-5.c: New.
10642
711d7c23
MM
106432016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10644
10645 PR fortran/66089
10646 * gfortran.dg/elemental_dependency_6.f90: New.
10647
b5c1c988
JJ
106482016-02-05 Jakub Jelinek <jakub@redhat.com>
10649
861c7bcd
JJ
10650 PR rtl-optimization/69691
10651 * gcc.c-torture/execute/pr69691.c: New test.
10652
b5c1c988
JJ
10653 PR c++/69628
10654 * g++.dg/parse/pr69628.C: New test.
10655
f7dfa966
UB
106562016-02-05 Uros Bizjak <ubizjak@gmail.com>
10657
10658 * gcc.dg/sancov/asan.c: Move to ...
10659 * gcc.dg/asan/sancov-1.c: ... here.
10660
9b143e64
UB
106612016-02-05 Uros Bizjak <ubizjak@gmail.com>
10662
10663 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10664
f5d4b899
L
106652016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10666
10667 PR target/69677
10668 * gcc.target/i386/pr69677.c: New test.
10669
76c85fbb
PP
106702016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10671
10672 PR c++/68948
10673 * g++.dg/template/pr68948.C: New test.
10674
f181bf90
DV
106752016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10676
10677 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10678 (only necessary on s390x).
10679
714fb282
L
106802016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10681
10682 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10683 -mno-accumulate-outgoing-args.
10684
618d6c1c
PP
106852016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10686
10687 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10688
1066e9b5
JJ
106892016-02-04 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR c/69669
10692 * c-c++-common/pr69669.c: New test.
10693
76255d0d
MM
106942016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10695
10696 PR target/69667
10697 * g++.dg/pr69667.C: New file.
10698
e0b059b1
WD
106992016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10700
10701 PR target/69619
10702 * gcc.dg/pr69619.c: Add new test.
10703
2692b5c8
RS
107042016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10705
10706 PR rtl-optimization/69577
10707 * gcc.target/i386/pr69577.c: New test.
10708
7db337c2
ML
107092016-02-04 Martin Liska <mliska@suse.cz>
10710
10711 * g++.dg/asan/pr69276.C: New test.
10712
cc9c0829
KT
107132016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10714
10715 PR target/65932
10716 PR target/67714
10717 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10718 a single smulbb instruction.
10719 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10720 * gcc.target/amr/wmul-2.c: Likewise.
10721
eb9feb52
KT
107222016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10723
10724 PR target/65932
10725 PR target/67714
10726 * gcc.c-torture/execute/pr67714.c: New test.
10727
61f727fe
JJ
107282016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10729
10730 PR target/69454
10731 * gcc.target/i386/pr69454-1.c: New test.
10732 * gcc.target/i386/pr69454-2.c: New test.
10733
05dd97db
MS
107342016-02-03 Martin Sebor <msebor@redhat.com>
10735
10736 PR c++/69251
10737 PR c++/69253
10738 PR c++/69290
10739 PR c++/69277
10740 PR c++/69349
10741 * g++.dg/ext/flexarray-mangle-2.C: New test.
10742 * g++.dg/ext/flexarray-mangle.C: New test.
10743 * g++.dg/ext/flexarray-subst.C: New test.
10744 * g++.dg/ext/flexary11.C: New test.
10745 * g++.dg/ext/flexary12.C: New test.
10746 * g++.dg/ext/flexary13.C: New test.
10747 * g++.dg/ext/flexary14.C: New test.
10748 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10749
dac2fc29
L
107502016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10751
10752 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10753 Define only if CHECK_FLOAT128 is defined.
10754 (main): Properly initialize u5.
10755
eadb8035
JJ
107562016-02-03 Jakub Jelinek <jakub@redhat.com>
10757
0afbb81b
JJ
10758 PR c/69627
10759 * gcc.dg/pr69627.c: New test.
10760
eadb8035
JJ
10761 PR target/69644
10762 * gcc.dg/pr69644.c: New test.
10763
b12d4923
MS
107642016-02-03 Mike Stump <mikestump@comcast.net>
10765
10766 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10767 support for struct-layout-1.exp.
10768
ab4bae0c
PP
107692016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10770
10771 PR c++/69056
618d6c1c 10772 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10773
95831c01
VM
107742016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10775 Alexandre Oliva <aoliva@redhat.com>
10776
10777 PR target/69461
10778 * gcc.target/powerpc/pr69461.c: New.
10779
ccc71ab8
UB
107802016-02-03 Uros Bizjak <ubizjak@gmail.com>
10781
10782 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10783 works from here ...
10784 (check_effective_target_fsanitize_thread): ... to here. Do not
10785 specify additional compile flags for the test source.
10786 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10787 specify additional compile flags for the test source.
10788
96299640
WD
107892016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10790
10791 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10792
781d83d9
AV
107932016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10794
10795 PR fortran/67451
10796 PR fortran/69418
10797 * gfortran.dg/coarray_allocate_2.f08: New test.
10798 * gfortran.dg/coarray_allocate_3.f08: New test.
10799 * gfortran.dg/coarray_allocate_4.f08: New test.
10800
d8208e6d
AL
108012016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10802
10803 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10804 use same scan-tree-dump-times on all platforms.
10805 * gcc.dg/vect/vect-outer-1.c: Likewise.
10806 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10807 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10808 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10809 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10810 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10811 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10812 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10813
a8394fa0
SB
108142016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10815
10816 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10817 warning.
10818
f3baa1d3
L
108192016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10820
10821 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10822
eb077516
JN
108232016-02-02 James Norris <jnorris@codesourcery.com>
10824
10825 * c-c++-common/goacc/routine-5.c: Add tests.
10826
578fb225
AM
108272016-02-02 Alexander Monakov <amonakov@ispras.ru>
10828
10829 * gcc.target/nvptx/unsigned-cmp.c: New test.
10830
c64f7d37
WD
108312016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10832
10833 * gcc.target/aarch64/scalar_shift_1.c
10834 (test_corners_sisd_di): Improve force to SIMD register.
10835 (test_corners_sisd_si): Likewise.
10836 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10837 Remove scan-assembler check for ldr.
10838
90c6f26c
RB
108392016-02-02 Richard Biener <rguenther@suse.de>
10840
10841 PR tree-optimization/69595
10842 * gcc.dg/Warray-bounds-17.c: New testcase.
10843
9dc03c97
RB
108442016-02-02 Richard Biener <rguenther@suse.de>
10845
10846 PR tree-optimization/69606
10847 * gcc.dg/torture/pr69606.c: New testcase.
10848
2d4dc223
YR
108492016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10850
10851 PR middle-end/68542
10852 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10853 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10854
65c98fde
AM
108552016-02-02 Alan Modra <amodra@gmail.com>
10856
10857 PR target/69548
10858 * gcc.target/powerpc/pr69548.c: New test.
10859
e1b81f2b
JJ
108602016-02-01 Jakub Jelinek <jakub@redhat.com>
10861
d0268b37
JJ
10862 PR rtl-optimization/69592
10863 * gcc.dg/pr69592.c: New test.
10864
e1b81f2b
JJ
10865 PR preprocessor/69543
10866 PR c/69558
10867 * gcc.dg/pr69543.c: New test.
10868 * gcc.dg/pr69558.c: New test.
10869
7dd7780d
UB
108702016-02-01 Uros Bizjak <ubizjak@gmail.com>
10871
bf672ee5
UB
10872 PR testsuite/65940
10873 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10874
9a7013f8
MS
108752016-02-01 Martin Sebor <msebor@redhat.com>
10876
10877 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10878
e681fb2b
BC
108792016-02-01 Bin Cheng <bin.cheng@arm.com>
10880
10881 PR tree-optimization/67921
10882 * c-c++-common/ubsan/pr67921.c: New test.
10883
ff86345f
RB
108842016-02-01 Richard Biener <rguenther@suse.de>
10885
10886 PR middle-end/69556
10887 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10888
bc369dbd
RB
108892016-02-01 Richard Biener <rguenther@suse.de>
10890
10891 PR tree-optimization/69574
10892 * gcc.dg/torture/pr69574.c: New testcase.
10893
ef318184
RB
108942016-02-01 Richard Biener <rguenther@suse.de>
10895
10896 PR tree-optimization/69579
10897 * gcc.dg/setjmp-6.c: New testcase.
10898
654745e6
JJ
108992016-02-01 Jakub Jelinek <jakub@redhat.com>
10900
10901 PR rtl-optimization/69570
10902 * g++.dg/opt/pr69570.C: New test.
10903
e6c0c44b
RH
109042016-02-01 Richard Henderson <rth@redhat.com>
10905
10906 * gcc.dg/pr69535.c: New test.
10907
6ff3f09a
JDA
109082016-01-31 John David Anglin <danglin@gcc.gnu.org>
10909
2c005538
JDA
10910 PR testsuite/69584
10911 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10912 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10913
61083a4b
JDA
10914 PR debug/68244
10915 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10916
6ff3f09a
JDA
10917 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10918
0c221916
PT
109192016-01-31 Paul Thomas <pault@gcc.gnu.org>
10920
10921 PR fortran/67564
10922 * gfortran.dg/allocate_with_source_17.f03: New test.
10923
db7a2818
JJ
109242016-01-30 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR tree-optimization/69546
10927 * gcc.dg/torture/pr69546.c: New test.
10928
e520d5f0
PT
109292016-01-30 Paul Thomas <pault@gcc.gnu.org>
10930
10931 PR fortran/69566
10932 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10933
343c05d3
MS
109342016-01-30 Martin Sebor <msebor@redhat.com>
10935
10936 PR c++/68490
10937 * g++.dg/ext/flexary10.C: New test.
10938
d6c3a539
DH
109392016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10940
10941 PR fortran/66707
10942 gfortran.dg/common_23.f90: New test.
10943
52d72fcd
BS
109442016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10945
10946 PR target/65546
10947 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10948 condition being checked, and disable it when the target supports
10949 misaligned loads and stores.
10950
3a5d2ba4
JJ
109512016-01-29 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR debug/69518
10954 * gcc.dg/torture/pr69518.c: New test.
10955
6bbacdb5
L
109562016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10957
10958 PR target/69530
10959 * gcc.target/i386/pr69530.c: New test.
10960
af932cdb
SE
109612016-01-29 Steve Ellcey <sellcey@imgtec.com>
10962
10963 PR target/65604
10964 * gcc.target/mips/div-delay.c: New test.
10965
26658b7c
JJ
109662016-01-29 Jakub Jelinek <jakub@redhat.com>
10967
33e89989
JJ
10968 PR target/69551
10969 * gcc.target/i386/pr69551.c: New test.
10970
26658b7c
JJ
10971 PR target/66137
10972 * gcc.target/i386/pr66137.c: New test.
10973
401116b5
AB
109742016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10975
10976 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10977 always built for p5600.
10978 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10979 isa=p5600 dg-option.
10980
d4abfcc5
RB
109812016-01-29 Richard Biener <rguenther@suse.de>
10982
10983 PR tree-optimization/69547
10984 * g++.dg/tree-ssa/pr69547.C: New testcase.
10985
16b77b32
JJ
109862016-01-29 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR debug/66869
10989 * g++.dg/warn/Wunused-function2.C: New test.
10990
a1c95464
DV
109912016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10992
10993 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10994 support for test to succeed.
10995
5453bfed
MP
109962016-01-29 Marek Polacek <polacek@redhat.com>
10997
10998 PR c++/69509
10999 PR c++/69516
11000 * g++.dg/ext/constexpr-vla2.C: New test.
11001 * g++.dg/ext/constexpr-vla3.C: New test.
11002 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11003
452ec2a5
RB
110042016-01-29 Richard Biener <rguenther@suse.de>
11005
11006 PR middle-end/69537
11007 * gcc.dg/uninit-21.c: New testcase.
11008
aec0b19e
UB
110092016-01-28 Uros Bizjak <ubizjak@gmail.com>
11010
11011 PR target/69459
11012 * gcc.target/i386/pr69459.c: New test.
11013
df113ce7
SE
110142016-01-28 Steve Ellcey <sellcey@imgtec.com>
11015
11016 PR target/68400
11017 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11018 * gcc.target/mips/pr68400.c: New test.
11019
494de84f
MS
110202016-01-28 Martin Sebor <msebor@redhat.com>
11021
11022 PR target/17381
11023 * gcc.target/powerpc/pr17381.c: New test.
11024
eb1b1f01
JJ
110252016-01-28 Jakub Jelinek <jakub@redhat.com>
11026
11027 PR middle-end/69542
11028 * gcc.dg/torture/pr69542.c: New test.
11029
6dfeb7ce
WD
110302016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11031
11032 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11033
4b7471a4
DE
110342016-01-28 David Edelsohn <dje.gcc@gmail.com>
11035
11036 * gcc.dg/pr65980.c: Skip on AIX.
11037 * gcc.dg/pr66688.c: Same.
11038
b271fd21
DE
110392016-01-28 David Edelsohn <dje.gcc@gmail.com>
11040
11041 PR target/63679
11042 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11043 * gcc.dg/tree-ssa/sra-18.c: Same.
11044
874108a9
AV
110452016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11046
11047 PR fortran/62536
11048 * gfortran.dg/block_15.f08: New test.
11049 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11050 on incorrectly closed BLOCK.
11051
30480bcd
IE
110522016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11053
11054 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
110552016-01-28 Richard Biener <rguenther@suse.de>
11056
11057 PR tree-optimization/69466
11058 * gfortran.dg/vect/pr69466.f90: New testcase.
11059
0d4c694e
TP
110602016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11061
11062 * g++.dg/pr67989.C: Remove ARM-specific option.
11063 * gcc.target/arm/pr67989.C: New file.
11064
2aa780da
UB
110652016-01-27 Uros Bizjak <ubizjak@gmail.com>
11066
11067 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11068 and expm1 test for glibc < 2.11.
11069
f75ebe77
RH
110702016-01-27 Richard Henderson <rth@redhat.com>
11071
11072 * gcc.c-torture/execute/pr69447.c: New test.
11073
110742016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11075
9a175e65 11076 PR fortran/69422
49847d75
PT
11077 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11078
cbdd8ae0
JJ
110792016-01-27 Jakub Jelinek <jakub@redhat.com>
11080
11081 PR debug/66869
11082 * gcc.dg/pr66869.c: New test.
11083
2b572b3c
JL
110842016-01-25 Jeff Law <law@redhat.com>
11085
11086 PR tree-optimization/68398
aec0b19e 11087 PR tree-optimization/69196
2b572b3c
JL
11088 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11089 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11090 path to avoid new heuristic allowing more irreducible regions
11091 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11092 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11093 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11094 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11095 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11096
fa74a4bc
MP
110972016-01-27 Marek Polacek <polacek@redhat.com>
11098
11099 PR c/68062
11100 * c-c++-common/vector-compare-4.c: New test.
11101
0afff540
DM
111022016-01-27 David Malcolm <dmalcolm@redhat.com>
11103
11104 PR preprocessor/69126
11105 * c-c++-common/pr69126.c: New test case.
11106
1a218fc9
ILT
111072016-01-27 Ian Lance Taylor <iant@google.com>
11108
11109 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11110
5d70666e
RB
111112016-01-27 Ryan Burn <contact@rnburn.com>
11112
11113 PR cilkplus/69267
11114 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11115
87ff4d66
UB
111162016-01-27 Uros Bizjak <ubizjak@gmail.com>
11117
11118 PR target/69512
11119 * gcc.target/i386/pr69512.c: New test.
11120
27e23cca
RE
111212016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11122
11123 PR ada/69488
11124 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11125
05bf54c3
MP
111262016-01-27 Marek Polacek <polacek@redhat.com>
11127
11128 PR c++/69379
11129 * g++.dg/pr69379.C: New test.
11130
60214d0d
MS
111312016-01-27 Martin Sebor <msebor@redhat.com>
11132
11133 PR c++/69317
11134 * g++.dg/abi/Wabi-2-2.C: New test.
11135 * g++.dg/abi/Wabi-2-3.C: New test.
11136 * g++.dg/abi/Wabi-3-2.C: New test.
11137 * g++.dg/abi/Wabi-3-3.C: New test.
11138
167c7bfa
RB
111392016-01-27 Richard Biener <rguenther@suse.de>
11140
11141 PR tree-optimization/69166
11142 * gcc.dg/torture/pr69166.c: New testcase.
11143
1430fb1f
MJ
111442016-01-27 Martin Jambor <mjambor@suse.cz>
11145
11146 PR tree-optimization/69355
11147 * gcc.dg/tree-ssa/pr69355.c: New test.
11148
95e3030c
MP
111492016-01-27 Marek Polacek <polacek@redhat.com>
11150
11151 PR c++/69496
11152 * g++.dg/ext/constexpr-vla1.C: New test.
11153
eeb085f3
CB
111542016-01-20 Christian Bruel <christian.bruel@st.com>
11155
11156 PR target/69245
11157 * gcc.target/arm/pr69245.c: New test.
11158
b1652dde
JJ
111592016-01-27 Jakub Jelinek <jakub@redhat.com>
11160
11161 PR tree-optimization/69399
11162 * gcc.dg/torture/pr69399.c: New test.
11163
ce7e8f00
EB
111642016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11165
11166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11167
e4aac1d1
EB
111682016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11169
11170 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11171
8dfdb419
TV
111722016-01-26 Tom de Vries <tom@codesourcery.com>
11173
11174 PR tree-optimization/69110
11175 * gcc.dg/autopar/pr69110.c: New test.
11176
56f80f54 111772016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11178 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11179
11180 * gcc.dg/graphite/isl-ast-op-select.c: New.
11181
a0909527
PT
111822015-01-26 Paul Thomas <pault@gcc.gnu.org>
11183
11184 PR fortran/69385
11185 * gfortran.dg/allocate_error_6.f90: New test.
11186
ffc445f4
RH
111872016-01-26 Richard Henderson <rth@redhat.com>
11188
11189 * gcc.dg/tm/pr60908.c: New test.
11190
01e1dea3
DM
111912016-01-26 David Malcolm <dmalcolm@redhat.com>
11192
11193 PR other/69006
11194 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11195 directive.
11196 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11197 expected multiline output to reflect the colorization being
11198 disabled before newlines.
11199 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11200 (custom_diagnostic_finalizer): Replace call to
11201 pp_newline_and_flush with call to pp_flush.
11202 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11203 * gfortran.dg/implicit_class_1.f90: Likewise.
11204 * lib/gcc-dg.exp (allow_blank_lines): New global.
11205 (dg-allow-blank-lines-in-output): New procedure.
11206 (gcc-dg-prune): Complain about blank lines in the output, unless
11207 dg-allow-blank-lines-in-output was called.
11208 * lib/multiline.exp (_build_multiline_regex): Only support
11209 arbitrary followup text for non-blank-lines, not for blank lines.
11210
13f92e8d
JJ
112112016-01-26 Jakub Jelinek <jakub@redhat.com>
11212
11213 PR tree-optimization/69483
11214 * gcc.dg/pr69483.c: New test.
11215 * g++.dg/opt/pr69483.C: New test.
11216
92422235
CL
112172016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11218
11219 PR target/68620
11220 * gcc.target/arm/pr68620.c: New test.
11221
0bccf11b
L
112222016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11223
11224 * gcc.target/i386/pr68986-2.c: Remove -m32.
11225
81cd202e
L
112262016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11227
11228 PR target/68986
11229 * gcc.target/i386/pr68986-1.c: New test.
11230 * gcc.target/i386/pr68986-2.c: Likewise.
11231 * gcc.target/i386/pr68986-3.c: Likewise.
11232
213a1c03
CB
112332016-01-26 Christian Bruel <christian.bruel@st.com>
11234
11235 * lib/target-supports.exp
11236 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11237 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11238 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11239
22a08dd1
RB
112402016-01-26 Richard Biener <rguenther@suse.de>
11241
11242 PR tree-optimization/69452
11243 * gcc.dg/torture/pr69452.c: New testcase.
11244
6c06e0e8
JJ
112452016-01-26 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR target/69442
11248 * gcc.dg/pr69442.c: New test.
11249
b96824c4
RFI
112502016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11251
11252 PR target/67896
11253 * gcc.target/aarch64/simd/pr67896.C: New.
11254
5ee31e57
RS
112552016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11256
11257 PR tree-optimization/69400
11258 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11259 function.
11260 (plugin_init): Call it.
11261 * gcc.dg/torture/pr69400.c: New test.
11262
7ddfb31d
CL
112632016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11264
11265 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11266
1e050c90
AK
112672016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11268 Sebastian Pop <s.pop@samsung.com>
11269
11270 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11271 isl-0.15.
11272
c8ee4bf5
AK
112732016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11274 Sebastian Pop <s.pop@samsung.com>
11275
11276 * gcc.dg/graphite/pr69292.c: New.
11277
d902b330
JJ
112782016-01-25 Jakub Jelinek <jakub@redhat.com>
11279
11280 * c-c++-common/goacc/use_device-1.c: New test.
11281
2c89b952
JL
112822016-01-25 Jeff Law <law@redhat.com>
11283
11284 PR tree-optimization/69196
11285 PR tree-optimization/68398
11286 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11287 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11288
685c8785
DE
112892016-01-25 David Edelsohn <dje.gcc@gmail.com>
11290
11291 PR target/69469
11292 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11293 Algorithm.
11294
95cef0c1
RB
112952016-01-25 Richard Biener <rguenther@suse.de>
11296
11297 PR testsuite/69380
11298 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11299
2947d3b2
IE
113002016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11301
11302 PR target/69421
11303 * gcc.dg/pr69421.c: New test.
11304
ae19075a
BB
113052016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11306
11307 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11308 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11309 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11310 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11311 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11312 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11313 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11314 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11315 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11316 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11317
fa4511c2
RB
113182016-01-25 Richard Biener <rguenther@suse.de>
11319
11320 PR tree-optimization/69376
11321 * gcc.dg/torture/pr69376.c: New testcase.
11322
1d101216
JD
113232016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11324
11325 PR fortran/69397
11326 PR fortran/68442
11327 * gfortran.dg/interface_38.f90: New test.
11328 * gfortran.dg/interface_39.f90: New test.
a0909527 11329
a59b92b0
PP
113302016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11331
11332 Revert:
11333 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11334
11335 PR c++/11858
11336 PR c++/24663
11337 PR c++/24664
11338 * g++.dg/template/pr11858.C: New test.
11339 * g++.dg/template/pr24663.C: New test.
11340 * g++.dg/template/unify12.C: New test.
11341 * g++.dg/template/unify13.C: New test.
11342 * g++.dg/template/unify14.C: New test.
11343 * g++.dg/template/unify15.C: New test.
11344 * g++.dg/template/unify16.C: New test.
11345 * g++.dg/template/unify17.C: New test.
11346
16acb1a8
DH
113472016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11348
11349 PR fortran/68283
11350 gfortran.dg/pr68283.f90: New test.
11351
094773e8
TK
113522016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11353
11354 PR fortran/66094
11355 * gfortran.dg/inline_matmul_13.f90: New test.
11356 * gfortran.dg/matmul_bounds_8.f90: New test.
11357 * gfortran.dg/matmul_bounds_9.f90: New test.
11358 * gfortran.dg/matmul_bounds_10.f90: New test.
11359
42fb90d7
TV
113602016-01-23 Tom de Vries <tom@codesourcery.com>
11361
11362 PR tree-optimization/69426
11363 * gcc.dg/autopar/pr69426.c: New test.
11364
69da7802
MS
113652016-01-23 Martin Sebor <msebor@redhat.com>
11366
11367 PR c++/58109
11368 PR c++/69022
11369 * g++.dg/cpp0x/alignas5.C: New test.
11370 * g++.dg/ext/vector29.C: Same.
11371
da17300a
UB
113722016-01-23 Uros Bizjak <ubizjak@gmail.com>
11373
11374 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11375 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11376 _GNU_SOURCE from compile flags to the source.
11377 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11378 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11379 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11380 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11381
62041cfc
JJ
113822016-01-22 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR target/69432
11385 * g++.dg/opt/pr69432.C: New test.
11386
f7d2ad6f
BS
113872016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11388
11389 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11390 32-bit targets testing an -m64 multilib.
11391
d403fc9a
WS
113922016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11393
11394 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11395 64-bit support.
11396
4aa16f8d
JG
113972016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11398
11399 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11400
7c816d0f
CB
114012016-01-21 Christian Bruel <christian.bruel@st.com>
11402
11403 PR target/68674
11404 * gcc.target/i386/pr68674.c
11405 * gcc.target/aarch64/pr68674.c
11406 * gcc.target/arm/pr68674.c
11407
fce661e8
KT
114082016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11409
11410 PR target/69403
11411 * gcc.c-torture/execute/pr69403.c: New test.
11412
4696899f
PC
114132016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11414
11415 PR c++/55843
11416 * g++.dg/template/pr55843.C: New.
11417
bac69366
AL
114182016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11419
11420 PR testsuite/66877
11421 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11422 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11423
b57d3a5c
BS
114242016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11425
11426 PR testsuite/67489
da17300a
UB
11427 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11428 from dg-do compile directive, and instead add
11429 { dg-require-effective-target int128 }.
b57d3a5c 11430
9f04a53e
MS
114312016-01-20 Martin Sebor <msebor@redhat.com>
11432
11433 PR c/69405
11434 * gcc.dg/sync-fetch.c: New test.
11435
38a51663
JL
114362016-01-21 Martin Sebor <msebor@redhat.com>
11437
11438 PR target/69252
11439 * gcc.target/powerpc/pr69252.c: New test.
11440
2423a75a
JD
114412016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11442
11443 PR fortran/65996
da17300a 11444 * gfortran.dg/pr65996.f90: New test.
2423a75a 11445
0a76463f
DV
114462016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11447
11448 PR c++/68810
9f04a53e 11449 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11450 expected to generate an error.
0a76463f 11451
9776e692
BS
114522016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11453
11454 PR middle-end/66178
11455 * gcc.dg/torture/pr66178.c: New test.
11456
c8d3e088
AB
114572016-01-21 Anton Blanchard <anton@samba.org>
11458 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11459
11460 PR target/63354
11461 * gcc.target/powerpc/pr63354.c: New test.
11462
35b707ff
VM
114632016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11464
11465 PR rtl-optimization/68990
11466 * gcc.target/i386/pr68990: New.
11467
157b0829
NC
114682016-01-21 Nick Clifton <nickc@redhat.com>
11469
11470 PR target/69129
11471 * gcc.target/mips/pr69129.c: New.
11472
aede6748
PC
114732016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11474
11475 PR c++/58046
11476 * g++.dg/cpp0x/pr58046.C: New.
11477
5463c2c8
JJ
114782016-01-21 Jakub Jelinek <jakub@redhat.com>
11479
6d31cc75
SS
11480 PR target/69187
11481 PR target/65624
11482 * gcc.target/arm/pr69187.c: New test.
11483
5463c2c8
JJ
11484 PR c++/69355
11485 * g++.dg/torture/pr69355.C: New test.
11486
fa28f32b
AK
114872016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11488 Sebastian Pop <s.pop@samsung.com>
11489
11490 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11491
b920a047
AK
114922016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11493 Sebastian Pop <s.pop@samsung.com>
11494
da17300a 11495 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11496
bdd3aea6
JJ
114972016-01-21 Jakub Jelinek <jakub@redhat.com>
11498
11499 PR middle-end/67653
11500 * c-c++-common/pr67653.c: New test.
11501 * gcc.dg/torture/pr29119.c: Add dg-warning.
11502
26a2e6ae
PB
115032016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11504
11505 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11506
d25c7690
PK
115072016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11508
11509 PR c/24293
11510 * gcc.dg/pr24293.c: New test.
11511 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11512 incomplete struct type.
11513 * gcc.dg/declspec-1.c: Likewise.
11514 * gcc.dg/pr63549.c: Likewise.
11515
889d5698
JJ
115162016-01-20 Jakub Jelinek <jakub@redhat.com>
11517
11518 PR tree-optimization/66612
11519 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11520 for bdn instruction.
11521
d7cf3dc7
CL
115222016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11523
11524 * lib/target-supports.exp
11525 (check_effective_target_arm_fp_ok_nocache): New.
11526 (check_effective_target_arm_fp_ok): New.
11527 (add_options_for_arm_fp): New.
11528 (check_effective_target_arm_crypto_ok_nocache): Require
11529 target_arm_v8_neon_ok instead of arm32.
11530 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11531 (check_effective_target_arm_crypto_pragma_ok): New.
11532 (add_options_for_arm_vfp): New.
11533 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11534 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11535 target instead. Force initial fpu to vfp.
11536 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11537 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11538 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11539 dependency.
11540 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11541 use arm_vfp effective target instead. Force initial fpu to vfp.
11542 * gcc.target/arm/attr-neon3.c: Likewise.
11543 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11544 arm_vfp_ok.
11545 * gcc.target/arm/unsigned-float.c: Likewise.
11546 * gcc.target/arm/vfp-1.c: Likewise.
11547 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11548 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11549 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11550 * gcc.target/arm/vfp-ldmias.c: Likewise.
11551 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11552 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11553 * gcc.target/arm/vfp-stmiad.c: Likewise.
11554 * gcc.target/arm/vfp-stmias.c: Likewise.
11555 * gcc.target/arm/vnmul-1.c: Likewise.
11556 * gcc.target/arm/vnmul-2.c: Likewise.
11557 * gcc.target/arm/vnmul-3.c: Likewise.
11558 * gcc.target/arm/vnmul-4.c: Likewise.
11559
01ac9704 115602016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11561
e84b00da
L
11562 PR testsuite/69366
11563 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11564 the MPX run-time library, for compile-time MPX test.
11565 * gcc.target/i386/chkp-always_inline.c: Likewise.
11566 * gcc.target/i386/chkp-bndret.c: Likewise.
11567 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11568 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11569 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11570 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11571 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11572 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11573 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11574 * gcc.target/i386/chkp-label-address.c: Likewise.
11575 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11576 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11577 * gcc.target/i386/chkp-pr69044.c: Likewise.
11578 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11579 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11580 * gcc.target/i386/chkp-strchr.c: Likewise.
11581 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11582 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11583 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11584 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11585 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11586 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11587 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11588 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11589 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11590 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11591 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11592 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11593 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11594 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11595 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11596 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11597 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11598 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11599 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11600 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11601 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11602 * gcc.target/i386/pr63995-2.c: Likewise.
11603 * gcc.target/i386/pr64805.c: Likewise.
11604 * gcc.target/i386/pr65044.c: Likewise.
11605 * gcc.target/i386/pr65167.c: Likewise.
11606 * gcc.target/i386/pr65183.c: Likewise.
11607 * gcc.target/i386/pr65184.c: Likewise.
11608 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11609
28b33016
IE
116102016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11611
11612 PR tree-optimization/69328
11613 * gcc.dg/pr69328.c: New test.
11614
bcff0913
JL
116152016-01-20 Jeff Law <law@redhat.com>
11616
bf0bb970 11617 PR target/25114
bcff0913
JL
11618 * gcc.target/m68k/pr25114.c: New test.
11619
a3f69631
AV
116202016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11621
11622 * gcc.target/arm/memset-inline-10.c: Added
11623 dg-require-effective-target arm_thumb2_ok.
11624
af33ba0d
EB
116252016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11626
11627 * gcc.dg/debug/dwarf2/sso.c: New test.
11628
7596d5de
UB
116292016-01-19 Uros Bizjak <ubizjak@gmail.com>
11630
11631 PR testsuite/68820
11632 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11633 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11634 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11635
ceda2c69
JH
116362016-01-19 Jan Hubicka <hubicka@ucw.cz>
11637
11638 PR ipa/66223
11639 * g++.dg/ipa/devirt-50.C: New testcase.
11640
38a979f2
MP
116412016-01-19 Marek Polacek <polacek@redhat.com>
11642
11643 PR c++/68965
11644 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11645 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11646
962801c5
KT
116472016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11648
11649 PR target/69135
11650 * gcc.target/arm/pr69135_1.c: New test.
11651
078fe40a
WD
116522015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11653
11654 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11655
786e3c06
WD
116562015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11657
11658 * gcc.target/aarch64/ccmp_1.c: New testcase.
11659
1e297006
MP
116602016-01-19 Marek Polacek <polacek@redhat.com>
11661
11662 PR c++/68586
11663 * g++.dg/cpp0x/enum30.C: New test.
11664
879c27e3
RB
116652016-01-19 Richard Biener <rguenther@suse.de>
11666
11667 PR tree-optimization/69336
11668 * g++.dg/tree-ssa/pr69336.C: New testcase.
11669
015337d3
JJ
116702016-01-19 Jakub Jelinek <jakub@redhat.com>
11671
11672 PR debug/65779
11673 * gcc.dg/pr65779.c: New test.
11674
e2c768b6
RB
116752016-01-19 Richard Biener <rguenther@suse.de>
11676
11677 PR tree-optimization/69352
11678 * gcc.dg/torture/pr69352.c: New testcase.
11679
569efc34
JJ
116802016-01-19 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR rtl-optimization/68955
11683 PR rtl-optimization/64557
11684 * gcc.dg/torture/pr68955.c: New test.
11685
e49d321f
JH
116862016-01-19 Jan Hubicka <hubicka@ucw.cz>
11687
11688 PR lto/69136
11689 * g++.dg/torture/pr69136.C: New testcase.
11690
e9191ad3
JH
116912016-01-19 Jan Hubicka <hubicka@ucw.cz>
11692
11693 PR lto/69133
11694 * g++.dg/lto/pr69133_0.C: New testcase.
11695 * g++.dg/lto/pr69133_1.C: New testcase.
11696
2bedb645
JL
116972016-01-15 Jeff Law <law@redhat.com>
11698
11699 PR tree-optimization/69320
11700 * gcc.c-torture/pr69320-1.c: New test.
11701 * gcc.c-torture/pr69320-2.c: New test.
11702 * gcc.c-torture/pr69320-3.c: New test.
11703 * gcc.c-torture/pr69320-4.c: New test.
11704
17c15cb9
PP
117052016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11706
11707 PR c++/11858
11708 PR c++/24663
11709 PR c++/24664
11710 * g++.dg/template/pr11858.C: New test.
11711 * g++.dg/template/pr24663.C: New test.
11712 * g++.dg/template/unify12.C: New test.
11713 * g++.dg/template/unify13.C: New test.
11714 * g++.dg/template/unify14.C: New test.
11715 * g++.dg/template/unify15.C: New test.
11716 * g++.dg/template/unify16.C: New test.
11717 * g++.dg/template/unify17.C: New test.
11718
9617fd08
DM
117192016-01-18 David Malcolm <dmalcolm@redhat.com>
11720
11721 PR testsuite/69181
11722 * gcc.dg/pr69181-1.c: New test file.
11723 * gcc.dg/pr69181-2.c: New test file.
11724 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11725 globals by moving it to...
11726 (cleanup-after-saved-dg-test): ...this new function. Add
11727 "global additional_sources_used". Add reset of global
11728 multiline_expected_outputs to the empty list.
11729 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11730 global to...
11731 (multiline_expected_outputs): ...this, and updated comments to
11732 note that it is modified from gcc-dg.exp.
11733 (dg-end-multiline-output): Update for the above renaming.
11734 (handle-multiline-outputs): Likewise. Remove the clearing
11735 of the expected outputs to the empty list.
11736
b555a2e4
RB
117372016-01-18 Richard Biener <rguenther@suse.de>
11738
11739 PR tree-optimization/69297
11740 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11741
96902805
JM
117422016-01-18 Joseph Myers <joseph@codesourcery.com>
11743
11744 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11745 dg-options.
11746 * gcc.target/mips/mips-3d-2.c: Likewise.
11747 * gcc.target/mips/mips-3d-3.c: Likewise.
11748 * gcc.target/mips/mips-3d-4.c: Likewise.
11749 * gcc.target/mips/mips-3d-5.c: Likewise.
11750 * gcc.target/mips/mips-3d-6.c: Likewise.
11751 * gcc.target/mips/mips-3d-7.c: Likewise.
11752 * gcc.target/mips/mips-3d-8.c: Likewise.
11753 * gcc.target/mips/mips-3d-9.c: Likewise.
11754 * gcc.target/mips/mips-ps-1.c: Likewise.
11755 * gcc.target/mips/mips-ps-2.c: Likewise.
11756 * gcc.target/mips/mips-ps-3.c: Likewise.
11757 * gcc.target/mips/mips-ps-4.c: Likewise.
11758 * gcc.target/mips/mips-ps-5.c: Likewise.
11759 * gcc.target/mips/mips-ps-6.c: Likewise.
11760 * gcc.target/mips/mips-ps-7.c: Likewise.
11761 * gcc.target/mips/mips-ps-type.c: Likewise.
11762 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11763 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11764
40e26f94
TV
117652016-01-18 Tom de Vries <tom@codesourcery.com>
11766
11767 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11768 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11769 * c-c++-common/goacc/kernels-empty.c: New test.
11770 * c-c++-common/goacc/kernels-eternal.c: New test.
11771 * c-c++-common/goacc/kernels-loop-2.c: New test.
11772 * c-c++-common/goacc/kernels-loop-3.c: New test.
11773 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11774 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11775 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11776 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11777 * c-c++-common/goacc/kernels-loop-data.c: New test.
11778 * c-c++-common/goacc/kernels-loop-g.c: New test.
11779 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11780 * c-c++-common/goacc/kernels-loop-n.c: New test.
11781 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11782 * c-c++-common/goacc/kernels-loop.c: New test.
11783 * c-c++-common/goacc/kernels-noreturn.c: New test.
11784 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11785 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11786 * c-c++-common/goacc/kernels-reduction.c: New test.
11787
a98d4647
TV
117882016-01-18 Tom de Vries <tom@codesourcery.com>
11789
11790 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11791 * gcc.dg/autopar/outer-2.c: Same.
11792 * gcc.dg/autopar/outer-3.c: Same.
11793 * gcc.dg/autopar/outer-4.c: Same.
11794 * gcc.dg/autopar/outer-5.c: Same.
11795 * gcc.dg/autopar/outer-6.c: Same.
11796 * gcc.dg/autopar/parallelization-1.c: Same.
11797 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11798 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11799 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11800 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11801 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11802 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11803 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11804 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11805 * gcc.dg/autopar/pr39500-1.c: Same.
11806 * gcc.dg/autopar/pr39500-2.c: Same.
11807 * gcc.dg/autopar/pr46193.c: Same.
11808 * gcc.dg/autopar/pr46194.c: Same.
11809 * gcc.dg/autopar/pr49580.c: Same.
11810 * gcc.dg/autopar/pr49960-1.c: Same.
11811 * gcc.dg/autopar/pr49960.c: Same.
11812 * gcc.dg/autopar/pr68373.c: Same.
11813 * gcc.dg/autopar/reduc-1.c: Same.
11814 * gcc.dg/autopar/reduc-1char.c: Same.
11815 * gcc.dg/autopar/reduc-1short.c: Same.
11816 * gcc.dg/autopar/reduc-2.c: Same.
11817 * gcc.dg/autopar/reduc-2char.c: Same.
11818 * gcc.dg/autopar/reduc-2short.c: Same.
11819 * gcc.dg/autopar/reduc-3.c: Same.
11820 * gcc.dg/autopar/reduc-4.c: Same.
11821 * gcc.dg/autopar/reduc-6.c: Same.
11822 * gcc.dg/autopar/reduc-7.c: Same.
11823 * gcc.dg/autopar/reduc-8.c: Same.
11824 * gcc.dg/autopar/reduc-9.c: Same.
11825 * gcc.dg/autopar/uns-outer-4.c: Same.
11826 * gcc.dg/autopar/uns-outer-5.c: Same.
11827 * gcc.dg/autopar/uns-outer-6.c: Same.
11828 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11829 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11830
da976fa8
AL
118312016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11832
11833 PR target/63679
11834 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11835 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11836
70c1e886
AL
118372016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11838
11839 PR target/63679
11840 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11841 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11842 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11843
88bed196
AL
118442016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11845
11846 PR target/63679
11847 * gcc.dg/tree-ssa/sra-17.c: New.
11848 * gcc.dg/tree-ssa/sra-18.c: New.
11849
3dd5f42e
IE
118502016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11851
11852 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11853
ae5a77fa
EB
118542016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11855
11856 * gnat.dg/inline12.adb: New test.
11857
11e57fc6
BC
118582016-01-18 Bin Cheng <bin.cheng@arm.com>
11859
11860 PR tree-optimization/66797
11861 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11862
995b6fe0
RB
118632016-01-18 Richard Biener <rguenther@suse.de>
11864
11865 PR tree-optimization/69170
11866 * gcc.dg/torture/pr69170.c: New testcase.
11867
82ee0cf2 118682016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11869
11870 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11871
d69da357
TV
118722016-01-16 Tom de Vries <tom@codesourcery.com>
11873
11874 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11875
a3845283
TV
118762016-01-16 Tom de Vries <tom@codesourcery.com>
11877
11878 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11879 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11880 redundant dg-require-effective-target pthread.
11881 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11882 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11883 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11884 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11885 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11886 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11887 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11888
197a6aa6
DE
118892016-01-16 David Edelsohn <dje.gcc@gmail.com>
11890
11891 PR target/68609
11892 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11893 * gcc.target/powerpc/recip-7.c: Same.
11894
ec7886c1
PP
118952016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11896
11897 PR c++/69091
11898 * g++.dg/template/pr69091.C: New test.
11899
203484bb
PP
119002016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11901
11902 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11903 dump does not contain an error_mark_node.
11904 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11905 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11906
aa2500e9
PP
119072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11908
11909 PR c++/68936
11910 * g++.dg/template/pr68936.C: New test.
11911
28621a5c
DE
119122016-01-15 David Edelsohn <dje.gcc@gmail.com>
11913
11914 PR target/68609
11915 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11916 * gcc.target/powerpc/recip-2.c: Same.
11917 * gcc.target/powerpc/recip-3.c: Same.
11918 * gcc.target/powerpc/recip-4.c: Same.
11919 * gcc.target/powerpc/recip-sqrtf.c: Same.
11920
40c43aca
JL
119212016-01-15 Jeff Law <law@redhat.com>
11922
11923 PR tree-optimization/69270
11924 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11925 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11926
afbc5ae8
PT
119272016-01-15 Paul Thomas <pault@gcc.gnu.org>
11928
11929 PR fortran/49630
11930 * gfortran.dg/deferred_character_13.f90: New test for the fix
11931 of comment 3 of the PR.
11932
11933 PR fortran/54070
11934 * gfortran.dg/deferred_character_8.f90: New test
11935 * gfortran.dg/allocate_error_5.f90: New test
11936
11937 PR fortran/60593
11938 * gfortran.dg/deferred_character_10.f90: New test
11939
11940 PR fortran/60795
11941 * gfortran.dg/deferred_character_14.f90: New test
11942
11943 PR fortran/61147
11944 * gfortran.dg/deferred_character_11.f90: New test
11945
11946 PR fortran/64324
11947 * gfortran.dg/deferred_character_9.f90: New test
11948
49abe076
VM
119492016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11950
11951 PR rtl-optimization/69030
11952 * gcc.target/i386/pr69030.c: New.
11953
16d12992
KT
119542016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11955
11956 * gcc.target/aarch64/target_attr_17.c: New test.
11957
78810bd3
RB
119582016-01-15 Richard Biener <rguenther@suse.de>
11959
11960 PR tree-optimization/66856
11961 * gcc.dg/torture/pr66856-1.c: New testcase.
11962 * gcc.dg/torture/pr66856-2.c: Likewise.
11963
2bd847fe
RB
119642016-01-15 Richard Biener <rguenther@suse.de>
11965
11966 PR debug/69137
11967 * g++.dg/lto/pr69137_0.C: New testcase.
11968
a00fe3b7
RS
119692016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11970
11971 PR middle-end/69246
11972 * gcc.target/i386/pr69246.c: New test.
11973
cbb0e83b
DV
119742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11975
7596d5de 11976 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11977
5a500ecf
DV
119782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11979
11980 PR c++/56194
11981 * g++.dg/init/const9.C: Disable test on S/390.
11982
5d9bf64f
DV
119832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11984
11985 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11986 * g++.dg/Wno-frame-address.C: Ditto.
11987
e234b19e
DV
119882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11989
11990 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11991
89483f99
RB
119922016-01-15 Richard Biener <rguenther@suse.de>
11993
11994 PR tree-optimization/68961
11995 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11996
94f37395
IE
119972016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11998
11999 * gcc.target/i386/pr65105-5.c: New test.
12000
82ee0cf2 120012016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12002
12003 * gcc.c-torture/execute/alias-4.c: New testcase.
12004
82ee0cf2 120052016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12006
12007 PR ipa/68148
12008 * g++.dg/ipa/devirt-49.C: New testcase.
12009
092f7deb 120102016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12011
12012 PR target/65837
12013 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12014 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12015 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12016
e93c66bc
RB
120172016-01-15 Richard Biener <rguenther@suse.de>
12018
12019 PR tree-optimization/69117
12020 * gcc.dg/torture/pr69117.c: New testcase.
12021
c47eaca6 120222015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12023
12024 PR c++/69048
12025 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12026
c3f6914a
FXC
120272016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12028
12029 PR testsuite/67509
12030 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12031 range tests use 100 * maximum instead of maximum + 1.
12032
cd65ae90
JJ
120332016-01-14 Jakub Jelinek <jakub@redhat.com>
12034
12035 PR debug/69244
12036 * gcc.dg/guality/pr69244.c: New test.
12037
19643948
UB
120382016-01-14 Uros Bizjak <ubizjak@gmail.com>
12039
12040 * lib/target-supports.exp (check_effective_target_issignaling):
12041 New procedure.
12042 * gcc.dg/pr61441.c: Require issignaling effective target.
12043
fe79c97e
SB
120442016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12045
12046 PR target/68803
12047 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12048
c7df95d8
DM
120492016-01-14 David Malcolm <dmalcolm@redhat.com>
12050
12051 PR c++/68819
12052 PR preprocessor/69177
12053 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12054 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12055 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12056 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12057
00083992
MP
120582016-01-14 Marek Polacek <polacek@redhat.com>
12059
12060 PR c/69262
12061 * gcc.dg/array-15.c: New test.
12062
0c9b3294
JJ
120632016-01-14 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR middle-end/68146
12066 PR tree-optimization/69155
12067 * gfortran.dg/pr68146.f: New test.
12068 * gfortran.dg/pr69155.f90: New test.
12069
3688e13d
RB
120702016-01-14 Richard Biener <rguenther@suse.de>
12071
12072 PR tree-optimization/68060
12073 * gcc.dg/torture/pr68060-1.c: New testcase.
12074 * gcc.dg/torture/pr68060-2.c: Likewise.
12075
bab0ad3a
NC
120762016-01-14 Nick Clifton <nickc@redhat.com>
12077
12078 * lib/target-supports.exp
12079 (check_effective_target_arm_neon_ok_nocache): Add an option
12080 sequence that includes setting the ARM architecture to ARMv7-A.
12081 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12082 command line options necessary to enable Neon support.
12083 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12084 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12085 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12086 * gcc.target/arm/pr69180.c: Likewise.
12087
947c2ce5
JL
120882016-01-14 Jeff Law <law@redhat.com>
12089
12090 PR tree-optimization/69270
12091 * gcc.dg/tree-ssa/pr69270.c: New test.
12092
3342fd71
BS
120932016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12094
12095 PR c/66208
12096 * c-c++-common/pr66208.c: New file.
12097
2ad3adf1
JJ
120982016-01-13 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR tree-optimization/69156
12101 * gcc.dg/pr69156.c: New test.
12102
398d6feb
L
121032016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12104
12105 * gcc.target/i386/pr69225-7.c: New test.
12106
4c868789
RH
121072016-01-13 Richard Henderson <rth@redhat.com>
12108
12109 * gcc.dg/tm/memopt-13.c: Update expected function.
12110 * gcc.dg/tm/memopt-6.c: Likewise.
12111
ef6d1772
UB
121122016-01-13 Uros Bizjak <ubizjak@gmail.com>
12113
12114 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12115 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12116 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12117 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12118
ef6d1772
UB
121192016-01-13 Tom de Vries <tom@codesourcery.com>
12120
12121 PR tree-optimization/69169
0b4b6ef2
TV
12122 * gcc.dg/pr69169.c: New test.
12123
2ad3adf1 121242016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12125
12126 PR target/69228
12127 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12128 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12129 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12130 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12131 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12132 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12133 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12134 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12135
9060e335
AK
121362016-01-13 Jakub Jelinek <jakub@redhat.com>
12137
12138 PR target/69247
12139 * gcc.dg/pr69247.c: New test.
12140
40311329
RB
121412016-01-13 Richard Biener <rguenther@suse.de>
12142
12143 PR tree-optimization/69242
12144 * gcc.dg/torture/pr69242.c: New testcase.
12145
ccbd7103
RB
121462016-01-13 Richard Biener <rguenther@suse.de>
12147
12148 PR tree-optimization/69186
12149 * gcc.dg/torture/pr69186.c: New testcase.
12150
c6f72a46
JL
121512016-01-13 Jeff Law <law@redhat.com>
12152
12153 PR tree-optimization/67755
12154 * gcc.dg/tree-ssa/pr67755.c: New test.
12155
121562016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12157
12158 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12159 pass number in output by a star.
12160
c446cf07
BC
121612016-01-12 Bin Cheng <bin.cheng@arm.com>
12162
12163 PR tree-optimization/68911
12164 * gcc.c-torture/execute/pr68911.c: New test.
12165
5342156c
MP
121662016-01-12 Marek Polacek <polacek@redhat.com>
12167
12168 PR c++/68979
12169 * g++.dg/warn/permissive-1.C: New test.
12170
65364cc5
JJ
121712016-01-12 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR objc++/68511
12174 PR c++/69213
12175 * g++.dg/opt/pr69213.C: New test.
12176
81b9a3d9
CB
121772016-01-12 Christian Bruel <christian.bruel@st.com>
12178
12179 PR target/69180
12180 * gcc.target/arm/pr69180.c: New test.
12181
3c4e91c9
RB
121822016-01-12 Richard Biener <rguenther@suse.de>
12183
12184 PR lto/69077
12185 * g++.dg/lto/pr69077_0.C: New testcase.
12186 * g++.dg/lto/pr69077_1.C: Likewise.
12187
5664cea1
JJ
121882016-01-12 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR target/69175
12191 * g++.dg/opt/pr69175.C: New test.
12192
86cefc49
AL
121932016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12194
12195 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12196 rather than #including math.h & stdlib.h.
12197 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12198 * gcc.dg/vect/pr49771.c: Likewise.
12199 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12200 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12201 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12202 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12203 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12204 * gcc.dg/vect/pr44507.c: Likewise.
12205 * gcc.dg/vect/pr45902.c: Likewise.
12206 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12207 * gcc.dg/vect/vect-117.c: Likewise.
12208 * gcc.dg/vect/vect-99.c: Likewise.
12209 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12210 * gcc.dg/vect/vect-cond-1.c: Likewise.
12211 * gcc.dg/vect/vect-cond-2.c: Likewise.
12212 * gcc.dg/vect/vect-cond-3.c: Likewise.
12213 * gcc.dg/vect/vect-cond-4.c: Likewise.
12214 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12215 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12216 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12217 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12218 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12219 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12220 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12221 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12222 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12223 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12224 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12225 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12226 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12227 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12228 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12229 include of signal.h.
12230 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12231 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12232 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12233 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12234 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12235 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12236 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12237 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12238 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12239 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12240 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12241 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12242 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12243 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12244 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12245 * gcc.dg/vect/vect-outer-5.c: Likewise.
12246 * gcc.dg/vect/vect-outer-6.c: Likewise.
12247 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12248 include of stdio.h.
12249
b832f61e
NC
122502016-01-12 Nick Clifton <nickc@redhat.com>
12251
12252 PR target/68913
12253 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12254 to fread so that it will be found in all target runtimes.
12255
8eac49b1
RB
122562016-01-12 Richard Biener <rguenther@suse.de>
12257
12258 PR tree-optimization/69053
12259 * g++.dg/torture/pr69053.C: New testcase.
12260
2935d994
RB
122612016-01-12 Richard Biener <rguenther@suse.de>
12262
12263 PR tree-optimization/69168
12264 * gcc.dg/torture/pr69168.c: New testcase.
12265
66c16fd9
RB
122662016-01-12 Richard Biener <rguenther@suse.de>
12267
12268 PR tree-optimization/69157
12269 * gcc.dg/torture/pr69157.c: New testcase.
12270
122712016-01-12 Richard Biener <rguenther@suse.de>
12272
12273 PR tree-optimization/69174
12274 * gcc.dg/torture/pr69174.c: New testcase.
12275
723033a6
JJ
122762016-01-12 Jakub Jelinek <jakub@redhat.com>
12277
12278 PR c++/66808
12279 PR c++/69000
12280 * g++.dg/tls/pr66808.C: New test.
12281 * g++.dg/tls/pr69000.C: New test.
12282
3574cf47
BS
122832016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12284
12285 * gcc.target/powerpc/swaps-p8-23.c: New test.
12286 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12287
feb20787
JDA
122882016-01-11 John David Anglin <danglin@gcc.gnu.org>
12289
12290 PR tree-optimization/68356
12291 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12292
27b1820a
KV
122932016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12294 Jim Wilson <jim.wilson@linaro.org>
12295
12296 PR target/69194
12297 * gcc.target/arm/pr69194.c: New test.
12298
cf4de6af
L
122992016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12300
12301 PR target/69225
12302 * gcc.target/i386/pr69225-1.c: New test.
12303 * gcc.target/i386/pr69225-2.c: Likewise.
12304 * gcc.target/i386/pr69225-3.c: Likewise.
12305 * gcc.target/i386/pr69225-4.c: Likewise.
12306 * gcc.target/i386/pr69225-5.c: Likewise.
12307 * gcc.target/i386/pr69225-6.c: Likewise.
12308
1ebd5558
JJ
123092016-01-11 Jakub Jelinek <jakub@redhat.com>
12310
23552a4d
JJ
12311 PR target/67462
12312 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12313 if lp64.
12314
26ff85b0
JJ
12315 PR target/69071
12316 * gcc.dg/pr69071.c: New test.
12317
9cb6bd74
JJ
12318 PR c++/69211
12319 * g++.dg/opt/pr69211.C: New test.
12320
1ebd5558
JJ
12321 PR tree-optimization/69214
12322 * gcc.c-torture/compile/pr69214.c: New test.
12323
8c18c836
UB
123242016-01-11 Uros Bizjak <ubizjak@gmail.com>
12325
12326 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12327 * gcc.target/i386/pr66232-11.c: Ditto.
12328 * gcc.target/i386/pr66232-12.c: Ditto.
12329 * gcc.target/i386/pr66232-13.c: Ditto.
12330
62446e6e
RB
123312016-01-11 Richard Biener <rguenther@suse.de>
12332
12333 PR tree-optimization/69173
12334 * gcc.dg/torture/pr69173.c: New testcase.
12335
2b8568fe
KT
123362016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12337
12338 PR rtl-optimization/68796
12339 * gcc.target/aarch64/tst_5.c: New test.
12340 * gcc.target/aarch64/tst_6.c: Likewise.
12341
5baf4532
KT
123422016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12343
12344 PR rtl-optimization/68841
12345 * gcc.dg/pr68841.c: New test.
12346 * gcc.c-torture/execute/pr68841.c: New test.
12347
ca90b1ed
YR
123482016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12349
12350 PR rtl-optimization/68920
12351 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12352 for ix86 targets.
12353 * gcc.dg/ifcvt-5.c: New test.
12354
2ad3adf1 123552016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12356
12357 PR bootstrap/69123
12358 * g++.dg/pr69123.C: New.
12359
83834c09
IE
123602016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12361
12362 PR target/69010
12363 * gcc.target/i386/pr69010.c: New test.
12364
dcf89d57
MJ
123652016-01-11 Martin Jambor <mjambor@suse.cz>
12366
12367 PR ipa/69044
12368 * gcc.target/i386/chkp-pr69044.c: New test.
12369
d95167ee
TV
123702016-01-11 Tom de Vries <tom@codesourcery.com>
12371
12372 PR tree-optimization/69109
12373 * gcc.dg/autopar/pr69109-2.c: New test.
12374 * gcc.dg/autopar/pr69109.c: New test.
12375
4f6403a8
TV
123762016-01-11 Tom de Vries <tom@codesourcery.com>
12377
12378 PR tree-optimization/69108
12379 * gcc.dg/autopar/pr69108.c: New test.
12380
21efdd80
PP
123812016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12382
12383 PR c++/69029
12384 * c-c++-common/Wisleading-indentation.c: Augment test.
12385
fd42eed8
TK
123862016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12387
12388 PR fortran/69154
12389 * gfortran.dg/inline_matmul_12.f90: New test.
12390
4f90ee6c
PT
123912016-01-10 Paul Thomas <pault@gcc.gnu.org>
12392
12393 PR fortran/67779
12394 * gfortran.dg/actual_array_offset_1: New test.
12395
3907c6cf
TV
123962016-01-10 Tom de Vries <tom@codesourcery.com>
12397
12398 PR tree-optimization/69062
12399 * gcc.dg/autopar/pr69062.c: New test.
12400
b07b236e
TS
124012016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12402
12403 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12404 * gcc.dg/vect/slp-perm-2.c: Likewise.
12405 * gcc.dg/vect/slp-perm-3.c: Likewise.
12406 * gcc.dg/vect/slp-perm-5.c: Likewise.
12407 * gcc.dg/vect/slp-perm-6.c: Likewise.
12408 * gcc.dg/vect/slp-perm-7.c: Likewise.
12409 * gcc.dg/vect/slp-perm-8.c: Likewise.
12410
23fab8ae
TV
124112016-01-10 Tom de Vries <tom@codesourcery.com>
12412
12413 PR tree-optimization/69039
12414 * gcc.dg/autopar/pr69039.c: New test.
12415
73f0dae2
MP
124162016-01-09 Marek Polacek <polacek@redhat.com>
12417
12418 PR c++/69113
12419 * g++.dg/pr69113.C: New test.
12420
20b8d734
JJ
124212016-01-09 Jakub Jelinek <jakub@redhat.com>
12422
12423 PR middle-end/50865
12424 PR tree-optimization/69097
12425 * gcc.c-torture/execute/pr50865.c: New test.
12426 * gcc.c-torture/execute/pr69097-1.c: New test.
12427 * gcc.c-torture/execute/pr69097-2.c: New test.
12428 * gcc.dg/pr69097-1.c: New test.
12429 * gcc.dg/pr69097-2.c: New test.
12430
c50e614b
JJ
124312016-01-09 Jakub Jelinek <jakub@redhat.com>
12432
12433 PR c++/69164
12434 * g++.dg/opt/pr69164.C: New test.
12435
e0237993
JJ
124362016-01-08 Jakub Jelinek <jakub@redhat.com>
12437
12438 PR tree-optimization/69167
12439 * gcc.dg/pr69167.c: New test.
12440
bd8f5bb2
MP
124412016-01-08 Marek Polacek <polacek@redhat.com>
12442
12443 PR c++/68449
12444 * g++.dg/pr68449.C: New.
12445
bb0f5ca7
AL
124462016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12447
12448 PR tree-optimization/68707
12449 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12450 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12451 on platforms supporting it.
12452 * gcc.dg/vect/slp-perm-2.c: Likewise.
12453 * gcc.dg/vect/slp-perm-3.c: Likewise.
12454 * gcc.dg/vect/slp-perm-5.c: Likewise.
12455 * gcc.dg/vect/slp-perm-7.c: Likewise.
12456 * gcc.dg/vect/slp-perm-8.c: Likewise.
12457 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12458 on platforms supporting it.
12459
22518428
JJ
124602016-01-08 Jakub Jelinek <jakub@redhat.com>
12461
33f0852f
JJ
12462 PR tree-optimization/69162
12463 * gcc.dg/pr69162.c: New test.
12464
22518428
JJ
12465 PR tree-optimization/69172
12466 * gcc.dg/pr69172.c: New test.
12467
80e9b3aa
TP
124682016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12469
12470 PR tree-optimization/67781
12471 * gcc.c-torture/execute/pr67781.c: New file.
12472
262a363f
JJ
124732016-01-08 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR tree-optimization/69083
12476 * gcc.dg/vect/pr69083.c: New test.
12477
6e1f093f
SS
124782016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12479
12480 PR tree-optimization/61441
12481 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12482 Use -fexcess-precision=standard for compiler options.
12483 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12484
53290e07
JJ
124852016-01-08 Jakub Jelinek <jakub@redhat.com>
12486
57bf3072
JJ
12487 PR fortran/69128
12488 * gfortran.dg/gomp/pr69128.f90: New test.
12489
53290e07
JJ
12490 PR c++/69145
12491 * g++.dg/ext/pr69145-1.C: New test.
12492 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12493 * g++.dg/ext/pr69145-2.h: New file.
12494
7a127fa7
MS
124952016-01-07 Martin Sebor <msebor@redhat.com>
12496
12497 PR c/68966
12498 * gcc.dg/atomic-fetch-bool.c: New test.
12499 * gcc.dg/sync-fetch-bool.c: New test.
12500
95918b49
L
125012016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12502
12503 PR fortran/66680
12504 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12505
c8e62a9d
NC
125062016-01-07 Nick Clifton <nickc@redhat.com>
12507
12508 PR target/66655
12509 * g++.dg/pr66655.C: New test.
12510 * g++.dg/pr66655_1.cc: Test support file.
12511 * g++.dg/pr66655.h: Test header file.
12512
2ad3adf1 125132016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12514
12515 PR fortran/66680
12516 gfortran.dg/gomp/pr66680.f90: New test.
12517
4cd9ca92
L
125182016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12519
12520 PR target/69171
12521 * gcc.target/i386/pr69171-1.c: New test.
12522 * gcc.target/i386/pr69171-2.c: Likewise.
12523 * gcc.target/i386/pr69171-3.c: Likewise.
12524 * gcc.target/i386/pr69171-4.c: Likewise.
12525 * gcc.target/i386/pr69171-5.c: Likewise.
12526 * gcc.target/i386/pr69171-6.c: Likewise.
12527
7e33d4dc
BS
125282015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12529
12530 PR middle-end/67639
12531 * c-c++-common/pr67639.c: New test.
12532
fec64afc
JJ
125332016-01-07 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR tree-optimization/69141
12536 * g++.dg/opt/pr69141.C: New test.
12537
f293ad29
EB
125382016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12539
12540 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12541
5027395e
UB
125422016-01-06 Uros Bizjak <ubizjak@gmail.com>
12543
12544 PR target/69140
12545 * gcc.target/i386/pr69140.c: New test
12546
7443cf13
DM
125472016-01-06 David Malcolm <dmalcolm@redhat.com>
12548
12549 * gcc.dg/bad-dereference.c: New test case.
12550
32928931
BS
125512015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12552
12553 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12554
68dd05da
AS
125552016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12556
12557 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12558
6b131d5b
MP
125592016-01-06 Marek Polacek <polacek@redhat.com>
12560
12561 PR sanitizer/69099
12562 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12563
8d9fdb49
MP
125642016-01-05 Marek Polacek <polacek@redhat.com>
12565
12566 PR c/69104
12567 * gcc.dg/atomic-invalid-2.c: New.
12568
acf93f1e
L
125692016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12570
12571 PR target/68991
12572 * gcc.target/i386/pr68991.c: New test.
12573
3f50525d
L
125742016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12575
12576 PR target/68991
12577 * g++.dg/pr68991-1.C: New test.
12578 * g++.dg/pr68991-2.C: Likewise.
12579
e0237993 125802016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12581
e0237993 12582 PR other/60465
face88a1
ST
12583 * gcc.target/ia64/pr60465-gprel64.c: New test.
12584 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12585
a0866eff
KT
125862016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12587
12588 PR rtl-optimization/68651
12589 * gcc.target/aarch64/pr68651_1.c: New test.
12590
c589e975
DM
125912016-01-05 David Malcolm <dmalcolm@redhat.com>
12592
12593 PR c/69122
12594 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12595
929710d9
NS
125962016-01-05 Nathan Sidwell <nathan@acm.org>
12597
ce3e43d7
NS
12598 PR c++/58583
12599 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12600
929710d9
NS
12601 * gcc.dg/alias-15.c: New.
12602
a2faef8e
NC
126032016-01-05 Nick Clifton <nickc@redhat.com>
12604
12605 PR target/68870
12606 * g++.dg/pr68770.C: New test.
12607
4cfa76e3
MS
126082016-01-04 Mike Stump <mikestump@comcast.net>
12609
12610 * lib/target-supports.exp (check_effective_target_cilkplus):
12611 cilkplus targets require pthreads.
4ece61b6 12612 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12613
4e8a3a35
MM
126142016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12615
12616 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12617 generation.
12618
818ab71a
JJ
126192016-01-04 Jakub Jelinek <jakub@redhat.com>
12620
12621 Update copyright years.
12622
2fe0a208
MP
126232016-01-04 Marek Polacek <polacek@redhat.com>
12624
12625 PR c/68908
12626 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12627 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12628 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12629
9e3b2fe3
EB
126302016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12631
12632 * gcc.target/sparc/20160104-2.c: New test.
12633
e8d65a35
EB
126342016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12635
12636 * gcc.target/sparc/20160104-1.c: New test.
12637
25ccfccd
PT
126382016-01-03 Paul Thomas <pault@gcc.gnu.org>
12639
12640 PR fortran/65045
12641 * gfortran.dg/pr65045.f90: New test.
12642
cb51d382
EB
126432016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12644
12645 * gnat.dg/specs/debug1.ads: Delete.
12646
6eeaad6e
JD
126472016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12648
12649 PR libgfortran/68867
12650 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12651 expression.
12652
2f968603
JD
126532016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12654
12655 PR libgfortran/68867
12656 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12657 PowerPC.
12658
591bb5e4
PT
126592016-01-01 Paul Thomas <pault@gcc.gnu.org>
12660
12661 PR fortran/68864
12662 * gfortran.dg/pr68864.f90: New test.
12663
f1e0620c
JJ
126642016-01-01 Jakub Jelinek <jakub@redhat.com>
12665
942a1319
JJ
12666 PR tree-optimization/69070
12667 * gcc.dg/pr69070.c: New test.
12668
10dff63f
JJ
12669 PR sanitizer/69055
12670 * gfortran.dg/pr69055.f90: New test.
12671
f1e0620c
JJ
12672 PR target/69015
12673 * gcc.dg/pr69015.c: New test.
818ab71a 12674\f
2f883d1c 12675Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12676
12677Copying and distribution of this file, with or without modification,
12678are permitted in any medium without royalty provided the copyright
12679notice and this notice are preserved.