]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[PATCH 3/17][Testsuite] Add ARM support for ARMv8.2-A with FP16 arithmetic instructions.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1b9e31cf
MW
12016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2
3 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4 New.
5 (add_options_for_arm_v8_2a_fp16_neon): New.
6 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
7 (add_options_for_arm_arch_v8_2a): Auto-generate.
8 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
9 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
10 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
11 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
12 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
13 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
14 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
15
a5b42ee7
MW
162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
17
18 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
19 arm_fp16_alternative_ok.
20 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
21 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
22 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
23 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
24 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
25 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
26 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
27 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
28 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
29 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
30 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
31 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
32 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
33 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
34 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
35 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
36 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
37 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
38 * gcc.target/arm/fp16-rounding-alt-1.c: Use
39 arm_fp16_alternative_ok.
40 * lib/target-supports.exp
41 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
42 (check_effective_target_arm_fp16_alternative_ok): New.
43 (check_effective_target_arm_fp16_none_ok_nocache): New.
44 (check_effective_target_arm_fp16_none_ok): New.
45
fcbc975b
ML
462016-09-23 Martin Liska <mliska@suse.cz>
47
48 * gcc.dg/ipa/pr77653.c: Replace adress
49 with address.
50
1822b732
ML
512016-09-23 Martin Liska <mliska@suse.cz>
52
53 * gcc.target/i386/movbe-4.c: New test.
54
fab18cc4
ML
552016-09-23 Martin Liska <mliska@suse.cz>
56
57 * gcc.target/i386/crc32-5.c: New test.
58
e70f01b5
ML
592016-09-23 Martin Liska <mliska@suse.cz>
60
61 * gcc.target/i386/pr71652.c: New test.
62 * gcc.target/i386/pr71652-2.c: New test.
63 * gcc.target/i386/pr71652-3.c: New test.
64
f2e81d05
JJ
652016-09-23 Jakub Jelinek <jakub@redhat.com>
66
67 * lib/gcc-dg.exp (process-message): Support relative line number
68 notation - .+4 or .-1 etc.
69 * gcc.dg/dg-test-1.c: New test.
70
ed30d2a6
MS
712016-09-22 Martin Sebor <msebor@redhat.com>
72
73 PR target/77676
74 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
75 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
76 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
77 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
78
1c681c7b
UB
792016-09-22 Uros Bizjak <ubizjak@gmail.com>
80
81 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
82 * gcc.dg/ifcvt-2.c: Ditto.
83 * gcc.dg/zero_bits_compound-1.c: Ditto.
84 * gcc.dg/zero_bits_compound-1.c: Ditto.
85 * gcc.dg/pr40550.c: Simplify target selectors.
86 Use dg-additional-options.
87 * gcc.dg/pr47893.c: Ditto.
88 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
89 additional options for 32-bit x86 targets.
90 * gcc.dg/pr70955.c: Move to ...
91 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
92
67cf0a53
PC
932016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
94
95 PR c++/61019
96 * g++.dg/cpp0x/pr61019.C: New.
97
0ee70cc0
AV
982016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
99 Terry Guo <terry.guo@arm.com>
100
101 * gcc.target/arm/pure-code/ffunction-sections.c: New.
102 * gcc.target/arm/pure-code/no-literal-pool.c: New.
103 * gcc.target/arm/pure-code/pure-code.exp: New.
104
43639d2c
UB
1052016-09-22 Uros Bizjak <ubizjak@gmail.com>
106
107 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
108 Remove SSE effective target requirement.
109
a608d15b
PC
1102016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/71979
113 * g++.dg/cpp0x/pr71979.C: New.
114
d94a7ab4
BE
1152016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
116
117 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
118
a13f439f
ML
1192016-09-22 Martin Liska <mliska@suse.cz>
120
121 PR ipa/77653
122 * gcc.dg/ipa/pr77653.c: New test.
123
cf352092
JJ
1242016-09-22 Jakub Jelinek <jakub@redhat.com>
125
126 PR fortran/77665
127 * gfortran.dg/gomp/pr77665.f90: New test.
128
a8de3002
PT
1292016-09-22 Paul Thomas <pault@gcc.gnu.org>
130
131 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
132 * gfortran.dg/dtio_13.f90: New test.
133
39abef62
LK
1342016-09-21 Louis Krupp <louis.krupp@zoho.com>
135
136 PR fortran/66107
137 * gfortran.dg/pr66107.f90: New test.
138
4a2bb7fc
ILT
1392016-09-21 Ian Lance Taylor <iant@golang.org>
140
141 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
142 with call to builtin delete function.
143
5f84cee2
JM
1442016-09-21 Joseph Myers <joseph@codesourcery.com>
145
146 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
147 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
148 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
149 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
150 tests.
151
fe01a41a
UB
1522016-09-21 Uros Bizjak <ubizjak@gmail.com>
153
154 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
155
2e1c20b1
JJ
1562016-09-21 Jakub Jelinek <jakub@redhat.com>
157
158 PR c++/77651
159 * g++.dg/cpp1z/aligned-new6.C: New test.
160
de4c144a
MW
1612016-09-21 Matthew Wahab <matthew.wahab@arm.com>
162
163 * gcc.target/arm/fp16-aapcs-3.c: New.
164 * gcc.target/arm/fp16-aapcs-4.c: New.
165 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
166 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
167 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
168 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
169
44fc7854
BE
1702016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
171
172 PR tree-optimization/77550
173 * g++.dg/pr77550.C: New test.
174
bc084f84
GJL
1752016-09-21 Georg-Johann Lay <avr@gjlay.de>
176
177 PR target/77326
178 * gcc.target/avr/torture/pr77326.c: New test.
179
c075003a
LK
1802016-09-21 Louis Krupp <louis.krupp@zoho.com>
181
182 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
183
6811ea79
RB
1842016-09-21 Richard Biener <rguenther@suse.de>
185
186 PR tree-optimization/77648
187 * gcc.dg/torture/pr77648-1.c: New testcase.
188 * gcc.dg/torture/pr77648-2.c: Likewise.
189
f955c4c4
RB
1902016-09-21 Richard Biener <rguenther@suse.de>
191 Jakub Jelinek <jakub@redhat.com>
192
193 PR tree-optimization/77621
194 * gcc.dg/pr77621.c: New testcase.
195
096506bb
PT
1962016-09-21 Paul Thomas <pault@gcc.gnu.org>
197
198 PR fortran/77657
199 * gfortran.dg/dtio_12.f90: New test.
200
37d168ae
SKS
2012016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
202
203 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
204
66454000
KV
2052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
206
207 PR tree-optimization/72835
208 * gcc.dg/tree-ssa/pr72835.c: New test.
209
88d0c3f0
MS
2102016-09-20 Martin Sebor <msebor@redhat.com>
211
212 PR middle-end/49905
213 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
214 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
215 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
216 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
217 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
218 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
219 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
220
a03df1d5
KV
2212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
222
223 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
224 arguments/compare will be optimized away.
225 * gcc.dg/torture/ftrapv-1.c: Likewise.
226
8bc5448f
KV
2272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
228
229 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
230 will be optimized away.
231 * gcc.dg/ipa/vrp1.c: New test.
232 * gcc.dg/ipa/vrp2.c: New test.
233 * gcc.dg/ipa/vrp3.c: New test.
234
973625a0
KV
2352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
236
237 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
238 does the same transformation.
239 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
240 * gcc.dg/tree-ssa/evrp1.c: New test.
241 * gcc.dg/tree-ssa/evrp2.c: New test.
242 * gcc.dg/tree-ssa/evrp3.c: New test.
243 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
244 * gcc.dg/tree-ssa/pr22117.c: Likewise.
245 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
246 * gcc.dg/tree-ssa/pr64130.c: Likewise.
247 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
248 foling now happens early.
249 * gcc.dg/tree-ssa/vrp04.c: Likewise.
250 * gcc.dg/tree-ssa/vrp06.c: Likewise.
251 * gcc.dg/tree-ssa/vrp16.c: Likewise.
252 * gcc.dg/tree-ssa/vrp25.c: Likewise.
253 * gcc.dg/tree-ssa/vrp67.c: Likewise.
254
9b1ba33c
UB
2552016-09-20 Uros Bizjak <ubizjak@gmail.com>
256
257 PR target/77621
258 * gcc.target/i386/pr77621.c: New test.
259 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
260 pattern, loop should vectorize with -mtune=atom.
261
f5bd4ad8
MO
2622016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
263 Jakub Jelinek <jakub@redhat.com>
264
265 PR testsuite/63299
266 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
267 instead of delete.
268
7d9cf801
JJ
2692016-09-20 Jakub Jelinek <jakub@redhat.com>
270
b912f962
JJ
271 PR c++/77626
272 * g++.dg/other/pr77626.C: New test.
273
eaf1ece1
JJ
274 PR c++/77638
275 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
276
590b62e9
JJ
277 PR c++/77637
278 * g++.dg/cpp0x/gen-attrs-62.C: New test.
279
7d9cf801
JJ
280 PR middle-end/77624
281 * c-c++-common/pr77624-1.c: New test.
282 * c-c++-common/pr77624-2.c: New test.
283
3aebb6ff
AV
2842016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
285
286 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
287 of digits expected.
288
b5bbe47b
RB
2892016-09-20 Richard Biener <rguenther@suse.de>
290
291 PR tree-optimization/77646
292 * gcc.dg/torture/pr77646.c: New testcase.
293
144a96e4
BE
2942016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
295
296 PR c++/77434
297 * c-c++-common/Wint-in-bool-context.c: New test.
298
1f2071fa
JM
2992016-09-19 Joseph Myers <joseph@codesourcery.com>
300
301 * gcc.dg/cr-decimal-dig-1.c: New test.
302
63012d9a
JM
3032016-09-19 Joseph Myers <joseph@codesourcery.com>
304
305 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
306 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
307 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
308 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
309
02410826
VM
3102016-09-19 Vladimir Makarov <vmakarov@redhat.com>
311
312 PR rtl-optimization/77416
313 * gcc.target/powerpc/pr77416.c: New.
314
6101a7ab
PP
3152016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
316
317 PR c++/77639
318 * g++.dg/template/error-recovery4.C: New test.
319
1993ff76
BC
3202016-09-19 Bin Cheng <bin.cheng@arm.com>
321
322 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
323
5fa9e644
KT
3242016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
325
326 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
327 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
328
fc15d9ec
JJ
3292016-09-19 Jakub Jelinek <jakub@redhat.com>
330 Jan Hubicka <jh@suse.cz>
331
332 PR target/77587
333 * gcc.dg/pr77587.c: New test.
334 * gcc.dg/pr77587a.c: New file.
335
3c9f5092
AV
3362016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
337
338 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
339 * gfortran.dg/coarray_38.f90:
340 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
341 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
342 * gfortran.dg/coarray_allocate_7.f08: New test.
343 * gfortran.dg/coarray_allocate_8.f08: New test.
344 * gfortran.dg/coarray_allocate_9.f08: New test.
345 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
346 new caf_register.
347 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
348 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
349 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
350 get_by_refs.
351 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
352 * gfortran.dg/coarray_lock_7.f90: Same.
353 * gfortran.dg/coarray_poly_5.f90: Same.
354 * gfortran.dg/coarray_poly_6.f90: Same.
355 * gfortran.dg/coarray_poly_7.f90: Same.
356 * gfortran.dg/coarray_poly_8.f90: Same.
357 * gfortran.dg/coindexed_1.f90: Changed errors expected.
358
e79e6763
FR
3592016-09-19 Fritz Reese <fritzoreese@gmail.com>
360
361 PR fortran/77584
362 * gfortran.dg/dec_structure_15.f90: New testcase.
363
ae527639
RB
3642016-09-19 Richard Biener <rguenther@suse.de>
365
366 PR middle-end/77605
367 * gcc.dg/torture/pr77605.c: New testcase.
368
cdf060f8
LK
3692016-09-18 Louis Krupp <louis.krupp@zoho.com>
370
371 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
372
b720e919
JH
3732016-09-17 Jan Hubicka <hubicka@ucw.cz>
374
375 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
376 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
377 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
378 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
379 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
380 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
381 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
382 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
383 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
384 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
385 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
386
bdabae39
KY
3872016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
388
389 * gcc.target/i386/pr68633.c: Fix expected result.
390
493ba820
LK
3912016-09-17 Louis Krupp <louis.krupp@gmail.com>
392
393 PR fortran/68078
394 * gfortran.dg/pr68078.f90: New test.
395 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
396
9a42726b
BS
3972016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398
399 PR target/77613
400 * gcc.target/powerpc/swaps-p8-25.c: New.
401
e7d61178
JJ
4022016-09-16 Jakub Jelinek <jakub@redhat.com>
403
8f03e02f
JJ
404 PR c++/77482
405 * g++.dg/cpp0x/constexpr-77482.C: New test.
406
e80cb545
JJ
407 PR c++/77379
408 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
409 thunk offsets.
410 * g++.dg/abi/abi-tag23a.C: Likewise.
411
1c2f613f
JJ
412 PR c++/77338
413 * g++.dg/cpp0x/decltype-77338.C: New test.
414
e7d61178
JJ
415 PR c++/77375
416 * g++.dg/cpp0x/mutable1.C: New test.
417
8d987deb
SK
4182016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
419
420 PR fortran/77612
421 * gfortran.dg/pr77612.f90: New test.
422
2c3d35a6
SKS
4232016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
424
425 * gcc.dg/torture/pr70421.c: Require int32plus.
426
e43163ae
JJ
4272016-09-16 Jakub Jelinek <jakub@redhat.com>
428
bcf0905a
JJ
429 PR middle-end/77475
430 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
431
e43163ae
JJ
432 PR target/77526
433 * gcc.target/i386/pr77526.c: New test.
434
7d704548
JJ
4352016-09-16 Jakub Jelinek <jakub@redhat.com>
436 Eric Botcazou <ebotcazou@adacore.com>
437
438 PR middle-end/77594
439 * gcc.target/i386/pr77594.c: New test.
440
902d624f
LK
4412016-09-15 Louis Krupp <louis.krupp@zoho.com>
442
443 PR fortran/69963
444 * gfortran.dg/misplaced_implicit_character.f90: New test.
445
7e16ce79
BC
4462016-09-15 Bin Cheng <bin.cheng@arm.com>
447
448 PR tree-optimization/77503
449 * gcc.dg/vect/pr77503.c: New test.
450
7c05f5c4
RB
4512016-09-15 Richard Biener <rguenther@suse.de>
452
453 PR middle-end/77544
454 * c-c++-common/torture/pr77544.c: New testcase.
455
76ff80fb
JJ
4562016-09-15 Jakub Jelinek <jakub@redhat.com>
457
458 PR middle-end/77475
459 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
460 * gcc.dg/march-generic.c: Likewise.
461 * gcc.target/i386/spellcheck-options-1.c: New test.
462 * gcc.target/i386/spellcheck-options-2.c: New test.
463 * gcc.target/i386/spellcheck-options-3.c: New test.
464 * gcc.target/i386/spellcheck-options-4.c: New test.
465
5560d026
CLT
4662016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
467
468 PR fortran/72743
469 * gfortran.dg/goacc/pr72743.f90: New test.
470
5334f733
RB
4712016-09-15 Richard Biener <rguenther@suse.de>
472
473 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
474
d08615f2
RB
4752016-09-15 Richard Biener <rguenther@suse.de>
476
477 PR tree-optimization/77514
478 * gcc.dg/torture/pr77514.c: New testcase.
479
28ca05f0
JJ
4802016-09-14 Jakub Jelinek <jakub@redhat.com>
481
482 PR c++/77549
483 * g++.dg/lookup/pr77549.C: New test.
484
20a1e5b8
MP
4852016-09-14 Marek Polacek <polacek@redhat.com>
486
487 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
488 * c-c++-common/gomp/atomic-13.c: Likewise.
489 * c-c++-common/gomp/atomic-14.c: Likewise.
490 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
491 * g++.dg/cpp1z/bool-increment1.C: New test.
492 * c-c++-common/pr60439.c: Add dg-warning.
493 * g++.dg/expr/bitfield4.C: Likewise.
494 * g++.dg/expr/bitfield5.C: Likewise.
495 * g++.dg/expr/bitfield6.C: Likewise.
496 * g++.dg/expr/bool1.C: Likewise.
497 * g++.dg/expr/bool3.C: Likewise.
498 * g++.dg/expr/lval3.C: Likewise.
499 * g++.dg/expr/lval4.C: Likewise.
500 * g++.old-deja/g++.jason/bool5.C: Likewise.
501 * g++.dg/expr/bitfield3.C: Adjust dg-error.
502 * g++.dg/other/error18.C: Likewise.
503 * g++.dg/gomp/atomic-14.C: Likewise.
504
0761f6bf
NS
5052016-09-14 Nathan Sidwell <nathan@acm.org>
506
507 PR c++/77539
508 * g++.dg/cpp1y/pr77539.C: New.
509
13cddbc1
CL
5102016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
511
512 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
513 dg-require.
514 * g++.dg/ext/builtin_alloca.C: Likewise.
515 * g++.dg/template/spec35.C: Likewise.
516 * gcc.dg/builtins-68.c: Likewise.
517 * gcc.misc-tests/gcov-13.c: Likewise.
518 * gcc.misc-tests/gcov-14.c: Likewise.
519
a90638d4
JM
5202016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
521
522 * gfortran.dg/dec_structure_14.f90: New testcase.
523
5ba4a08c
JJ
5242016-09-14 Jakub Jelinek <jakub@redhat.com>
525
526 PR sanitizer/68260
527 * c-c++-common/tsan/pr68260.c: New test.
528
a713b234
JS
5292016-09-13 Joe Seymour <joe.s@somniumtech.com>
530
531 PR target/70713
532 * gcc.target/msp430/function-attributes-1.c: New test.
533 * gcc.target/msp430/function-attributes-2.c: New test.
534 * gcc.target/msp430/function-attributes-3.c: New test.
535
ea8661cd
JJ
5362016-09-13 Jakub Jelinek <jakub@redhat.com>
537
9952908a
JJ
538 * g++.dg/cpp0x/gen-attrs-61.C: New test.
539 * g++.dg/cpp1z/gen-attrs1.C: New test.
540
63cdb7a0
JJ
541 PR tree-optimization/77454
542 * gcc.dg/pr77454.c: New test.
543
ea8661cd
JJ
544 PR c++/77553
545 * g++.dg/cpp1y/constexpr-77553.C: New test.
546
254830ba
DM
5472016-09-13 David Malcolm <dmalcolm@redhat.com>
548
549 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
550 (test_show_locus): Replace rich_location::add_fixit_insert calls
551 with add_fixit_insert_before and add_fixit_insert_after.
552
42763690
JM
5532016-09-13 Jason Merrill <jason@redhat.com>
554 Tom de Vries <tom@codesourcery.com>
555
556 PR c++/77427
557 * g++.dg/pr77427.C: New test.
558
c8798f2c
ML
5592016-09-13 Martin Liska <mliska@suse.cz>
560
561 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
562 effective target.
563 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
564 * lib/target-supports.exp: Define the new target.
565
54700e2e
AP
5662016-09-12 Andrew Pinski <apinski@cavium.com>
567
568 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
569 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
570
e1d55bf7
UB
5712016-09-12 Uros Bizjak <ubizjak@gmail.com>
572
573 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
574 variable arguments.
575 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
576 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
577 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
578 variable argument.
579 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
580 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
581
54dcdb88
BE
5822016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
583
584 PR c++/77496
585 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
586 * g++.dg/ext/pr77496.C: New test.
587 * g++.dg/warn/pr77496.C: New test.
588
d1463eb9
DM
5892016-09-12 David Malcolm <dmalcolm@redhat.com>
590
591 PR c/72858
592 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
593 to preserve conversion chars, and to preserve prefix information.
594 * gcc.dg/format/pr72858.c: New test case.
595
217fabad
SK
5962016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
597
598 * gfortran.dg/pr77507.f90: Move to ...
599 * gfortran.dg/ieee/pr77507.f90: here.
600
a1cd04ac
JH
6012016-08-09 Jan Hubicka <hubicka@ucw.cz>
602
603 PR ipa/61159
604 * compile/pr61159.c: New testcase
605
e3912107
JH
6062016-08-09 Jan Hubicka <hubicka@ucw.cz>
607
608 PR ipa/64316
609 * gcc.dg/ipa/pr63416.c: New testcase.
610
739d9339
PT
6112016-09-10 Paul Thomas <pault@gcc.gnu.org>
612 Steven G. Kargl <kargl@gcc.gnu.org>
613
614 PR fortran/77532
cc3135b6 615 * gfortran.dg/dtio_11.f90: new test.
739d9339 616
fb7c40dd
SK
6172016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
618
619 PR fortran/77507
620 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
621 * gfortran.dg/c_assoc_4.f90: Ditto.
622
5b28efbb
TV
6232016-09-10 Tom de Vries <tom@codesourcery.com>
624
625 PR C/71602
626 * c-c++-common/va-arg-va-list-type.c: New test.
627
9d0a9bb4
PB
6282016-09-09 Peter Bergner <bergner@vnet.ibm.com>
629
630 PR rtl-optimization/77289
631 * gcc.target/powerpc/pr77289.c: New test.
632
3f0177e7
MS
6332016-09-09 Martin Sebor <msebor@redhat.com>
634
635 PR c/77520
636 PR c/77521
637 * gcc.dg/pr77520.c: New test.
638 * gcc.dg/pr77521.c: New test.
639
e81e83d0
SK
6402016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
641
642 PR fortran/77506
643 * gfortran.dg/pr77506.f90: New test.
644
8a92685e
SK
6452016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
646
647 PR fortran/77507
648 * gfortran.dg/pr77507.f90: New test.
649
c65248cb
JM
6502016-09-09 Joseph Myers <joseph@codesourcery.com>
651
652 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
653
2cf0ff98
SK
6542016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
655 Louis Krupp <lkrupp@gcc.gnu.org>
656
657 PR fortran/69514
658 * gfortran.dg/pr69514_1.f90: New test.
659 * gfortran.dg/pr69514_2.f90: New test.
660
8ebc1e0f
JJ
6612016-09-08 Jakub Jelinek <jakub@redhat.com>
662
20b6cf01
JJ
663 PR fortran/77500
664 * gfortran.dg/gomp/pr77500.f90: New test.
665
8ebc1e0f
JJ
666 PR fortran/77516
667 * gfortran.dg/gomp/pr77516.f90: New test.
668
34718542
JJ
6692016-09-07 Jakub Jelinek <jakub@redhat.com>
670
671 PR middle-end/77475
672 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
673 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
674 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
675 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
676 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
677 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
678
e5106e27
DM
6792016-09-07 David Malcolm <dmalcolm@redhat.com>
680
681 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
682 "substring-locations.h".
683
ca235a85
RB
6842016-09-07 Richard Biener <rguenther@suse.de>
685
686 PR c/77450
687 * c-c++-common/vector-subscript-8.c: Move ..
688 * gcc.dg/pr77450.c: ... here.
689
0076b5dc 6902016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
691
692 PR libgfortran/77393
693 * gfortran.dg/fmt_f0_2.f90: Update test.
694 * gfortran.dg/fmt_f0_3.f90: New test.
695
6ac7322b
DH
6962016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
697
698 PR debug/77389
699 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
700 in dg-options.
701
702 PR debug/57519
703 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
704
8eb9e049
JJ
7052016-09-06 Jakub Jelinek <jakub@redhat.com>
706
707 PR target/69255
708 * gcc.target/i386/pr69255-1.c: New test.
709 * gcc.target/i386/pr69255-2.c: New test.
710 * gcc.target/i386/pr69255-3.c: New test.
711
7122016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
713
714 PR c/77336
715 * gcc.dg/format/miss-7.c: New test.
716
e6cb85d4
UB
7172016-09-06 Uros Bizjak <ubizjak@gmail.com>
718
719 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
720
7fe76f6a
ML
7212016-09-06 Martin Liska <mliska@suse.cz>
722
723 PR gcov-profile/77378
724 PR gcov-profile/77466
725 * gcc.dg/profile-update-warning.c: New test.
726
209b636e
RB
7272016-09-06 Richard Biener <rguenther@suse.de>
728
729 PR tree-optimization/77479
730 * gcc.dg/torture/pr77479.c: New testcase.
731
b772a565
RB
7322016-09-06 Richard Biener <rguenther@suse.de>
733
734 PR c/77450
735 * c-c++-common/vector-subscript-7.c: Adjust.
736 * c-c++-common/vector-subscript-8.c: New testcase.
737
a8c07037
SKS
7382016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
739
740 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
741
0ce48391
JJ
7422016-09-05 Jakub Jelinek <jakub@redhat.com>
743
de9188e0
JJ
744 PR target/77476
745 * gcc.target/i386/avx512f-pr77476.c: New test.
746 * gcc.target/i386/avx512bw-pr77476.c: New test.
747 * gcc.target/i386/avx512dq-pr77476.c: New test.
748
c76f7809
JJ
749 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
750 Update comment to mention also avx512f.
751
0ce48391
JJ
752 PR sanitizer/77396
753 * g++.dg/asan/pr77396-2.C: New test.
754
8a27cf73
UB
7552016-09-05 Uros Bizjak <ubizjak@gmail.com>
756
757 PR rtl-optimization/77452
758 * gcc.target/i386/pr77452.c: New test.
759
25ff5dd3
MP
7602016-09-05 Marek Polacek <polacek@redhat.com>
761
762 PR c/77423
763 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
764
f2bc4e48
SK
7652016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
766
767 PR fortran/77391
768 * gfortran.dg/pr77391.f90: New test.
769
e85921ee
SK
7702016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
771
772 PR fortran/77460
773 * gfortran.dg/pr77460.f90: New test.
774
b5d50659
JJ
7752016-09-03 Jakub Jelinek <jakub@redhat.com>
776
777 PR c/65467
778 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
779
7b826676
KY
7802016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
781
782 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
783
717ebe91
DM
7842016-09-02 David Malcolm <dmalcolm@redhat.com>
785
786 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
787 test case.
788 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
789 diagnostic-test-show-locus-generate-patch.c to the sources
790 for diagnostic_plugin_test_show_locus.c.
791
94087e88
JJ
7922016-09-02 Jakub Jelinek <jakub@redhat.com>
793
9dc5773f
JJ
794 PR c/65467
795 * gcc.dg/gomp/_Atomic-1.c: New test.
796 * gcc.dg/gomp/_Atomic-2.c: New test.
797 * gcc.dg/gomp/_Atomic-3.c: New test.
798 * gcc.dg/gomp/_Atomic-4.c: New test.
799 * gcc.dg/gomp/_Atomic-5.c: New test.
800
94087e88
JJ
801 PR sanitizer/77396
802 * g++.dg/asan/pr77396.C: New test.
803
8042016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
805
806 PR tree-optimization/71831
807 * gcc.dg/builtin-object-size-16.c: New test.
808 * gcc.dg/builtin-object-size-17.c: New test.
809
7e89048d
JD
8102016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
811
812 PR libgfortran/77393
813 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
814
2f196155
UB
8152016-09-01 Uros Bizjak <ubizjak@gmail.com>
816
817 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
818 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
819 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
820 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
821 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
822 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
823 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
824 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
825 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
826 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
827 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
828 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
829 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
830 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
831 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
832 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
833 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
834 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
835
0a6b0523
EB
8362016-09-01 Eric Botcazou <ebotcazou@adacore.com>
837
838 * gnat.dg/opt58.adb: New test.
839 * gnat.dg/opt58_pkg.ads: New helper.
840
2a99de7b
RB
8412016-09-01 Richard Biener <rguenther@suse.de>
842
843 PR middle-end/77436
844 * gcc.dg/torture/pr77436.c: New testcase.
845
f79d8786
SKS
8462016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
847
848 * gcc.dg/pr64252.c: Require int32plus.
849 * gcc.dg/pr66299-1.c: Likewise.
850 * gcc.dg/pr66299-2.c: Likewise.
851 * gcc.dg/torture/20131115-1.c: Skip for avr.
852
b06335f9
KT
8532016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
854
855 * gcc.target/aarch64/ands_3.c: New test.
856
f25f40be
JJ
8572016-08-31 Jakub Jelinek <jakub@redhat.com>
858
d12a0b5a
JJ
859 PR fortran/77352
860 * gfortran.dg/gomp/pr77352.f90: New test.
861
f25f40be
JJ
862 PR fortran/77374
863 * gfortran.dg/gomp/pr77374.f08: New test.
864
9ff6fb6e
MG
8652016-08-31 Marc Glisse <marc.glisse@inria.fr>
866
867 PR tree-optimization/73714
868 * gcc.dg/tree-ssa/pr73714.c: New test.
869
8e95a674
JD
8702016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
871
872 PR libgfortran/77393
873 * gfortran.dg/fmt_f0_2.f90: New test.
874
c6b0037d
MG
8752016-08-31 Marc Glisse <marc.glisse@inria.fr>
876
877 * gcc.target/i386/pr59539-2.c: Adapt options.
878 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
879
1a576b13
PT
8802016-08-31 Paul Thomas <pault@gcc.gnu.org>
881
882 PR fortran/77418
883 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
884 of the associate entity and replace with a pointer to the
885 intended item on the stack.
886
e73d3ca6 8872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 888 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
889
890 PR fortran/48298
891 * gfortran.dg/dtio_1.f90: New test.
892 * gfortran.dg/dtio_2.f90: New test.
893 * gfortran.dg/dtio_3.f90: New test.
894 * gfortran.dg/dtio_4.f90: New test.
895 * gfortran.dg/dtio_5.f90: New test.
896 * gfortran.dg/dtio_6.f90: New test.
897 * gfortran.dg/dtio_7.f90: New test.
898 * gfortran.dg/dtio_8.f90: New test.
899 * gfortran.dg/dtio_9.f90: New test.
900 * gfortran.dg/dtio_10.f90: New test.
901
b816477a
DM
9022016-08-30 David Malcolm <dmalcolm@redhat.com>
903
904 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
905 (test_many_nested_locations): New function.
906 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
907 (test_show_locus): Handle "test_many_nested_locations".
908
71b30891
DM
9092016-08-30 David Malcolm <dmalcolm@redhat.com>
910
911 * g++.dg/template/double-greater-than-fixit.C: New test case.
912
8fa37232
EB
9132016-08-30 Eric Botcazou <ebotcazou@adacore.com>
914
915 * gnat.dg/opt57.ad[sb]: New test.
916 * gnat.dg/opt57_pkg.ads: New helper.
917
6f651bae
RB
9182016-08-30 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/69047
921 * gcc.dg/pr69047.c: Fix byte-order check.
922
ab834832
JJ
9232016-08-30 Jakub Jelinek <jakub@redhat.com>
924
5116b156
JJ
925 PR tree-optimization/72866
926 * gcc.dg/vect/pr72866.c: New test.
927
3754bbfc
JJ
928 PR debug/77363
929 * g++.dg/debug/dwarf2/pr77363.C: New test.
930
26122e2d
JJ
931 PR middle-end/77377
932 * gcc.target/i386/pr77377.c: New test.
933
ab834832
JJ
934 PR debug/77389
935 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
936 in dg-options.
937
bedc9ca7
SK
9382016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
939
940 * gfortran.dg/pr77372.f90: Moved to ...
941 * gfortran.dg/ieee/pr77372.f90: here.
942
adfa1e6b
MM
9432016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
944
945 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
946 vector short/char initializations.
947 * gcc.target/powerpc/vec-init-5.c: Likewise.
948 * gcc.target/powerpc/vec-init-6.c: New compile time test for
949 vector initialization optimizations.
950 * gcc.target/powerpc/vec-init-7.c: Likewise.
951 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
952 vector float/double initializations.
953 * gcc.target/powerpc/vec-init-9.c: Likewise.
954
414b7129
UB
9552016-08-29 Uros Bizjak <ubizjak@gmail.com>
956
957 PR target/77403
958 * gcc.target/i386/pr77403.c: New test.
959
3d06b6f2
MP
9602016-08-29 Marek Polacek <polacek@redhat.com>
961
962 PR c/77292
963 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
964
ba9bbd6f
TV
9652016-08-29 Tom de Vries <tom@codesourcery.com>
966
967 PR c/77398
968 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
969
d7d80d8f
EB
9702016-08-29 Eric Botcazou <ebotcazou@adacore.com>
971
972 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 973
d7d80d8f 9742016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
975
976 * gfortran.dg/dec_structure_13.f90: New testcase.
977
468d95c8
JB
9782016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
979
980 PR fortran/77261
981 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
982 available.
983
f329b264
TV
9842016-08-28 Tom de Vries <tom@codesourcery.com>
985
986 PR lto/70955
987 * gcc.dg/pr70955.c: New test.
988 * gcc.dg/lto/pr70955_0.c: Same.
989 * gcc.dg/lto/pr70955_1.c: Same.
990
4a389eb6
PP
9912016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
992
993 PR tree-optimization/71077
994 * gcc.target/i386/pr71077.c: New test.
995
3f8257db 9962016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
997
998 PR fortran/77380
999 * gfortran.dg/pr77380.f90: New test.
1000
3f8257db 10012016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1002
1003 PR fortran/77372
1004 gfortran.dg/pr77372.f90: New test.
1005
ee908516
DM
10062016-08-26 David Malcolm <dmalcolm@redhat.com>
1007
1008 * gcc.dg/spellcheck-fields-2.c (test): Move
1009 dg-begin/end-multiline-output within function body.
1010 (test_macro): New function.
1011
d41e76cf
DM
10122016-08-26 David Malcolm <dmalcolm@redhat.com>
1013
1014 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1015 (test_fixit_insert): Update expected output.
1016 (test_fixit_remove): Likewise.
1017 (test_fixit_replace): Likewise.
1018
524a4c96
RO
10192016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1020
1021 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1022 Fix typo.
1023
ebfa15ab
RB
10242016-08-26 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/69047
1027 * gcc.dg/pr69047.c: New testcase.
1028
209ca542
PK
10292016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1030 Martin Jambhor <mjambor@suse.cz>
524a4c96 1031
209ca542
PK
1032 * gcc.dg/ipa/propbits-1.c: New test-case.
1033 * gcc.dg/ipa/propbits-2.c: Likewise.
1034 * gcc.dg/ipa/propbits-3.c: Likewise.
1035
e5cf1629
SK
10362016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1037
1038 PR fortran/77351
1039 * gfortran.dg/pr77351.f90: New test.
1040
ebef225f
MP
10412016-08-25 Marek Polacek <polacek@redhat.com>
1042
1043 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1044
fe377a48
MP
10452016-08-25 Marek Polacek <polacek@redhat.com>
1046
1047 PR c/77323
1048 * gcc.dg/pr77323.c: New test.
1049
88b8971f
PT
10502016-08-24 Paul Thomas <pault@gcc.gnu.org>
1051
1052 PR fortran/77358
1053 * gfortran.dg/submodule_17.f08: New test.
1054
3f8257db
JJ
10552016-08-24 Michael Collison <michael.collison@linaro.org>
1056 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1057
1058 * gcc.target/arm/builtin_saddl.c: New testcase.
1059 * gcc.target/arm/builtin_saddll.c: New testcase.
1060 * gcc.target/arm/builtin_uaddl.c: New testcase.
1061 * gcc.target/arm/builtin_uaddll.c: New testcase.
1062 * gcc.target/arm/builtin_ssubl.c: New testcase.
1063 * gcc.target/arm/builtin_ssubll.c: New testcase.
1064 * gcc.target/arm/builtin_usubl.c: New testcase.
1065 * gcc.target/arm/builtin_usubll.c: New testcase.
1066
d5b5d212
UB
10672016-08-24 Uros Bizjak <ubizjak@gmail.com>
1068
1069 PR target/77270
1070 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1071 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1072 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1073 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1074 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1075 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1076 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1077 effective target. Remove scan-assembler-times directives.
1078 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1079 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1080 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1081
d1188689
SKS
10822016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1083
1084 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1085 of unsigned int.
1086 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1087
0b6b8f85
RS
10882016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1089
1090 PR testsuite/77317
1091 * lib/target-supports.exp
1092 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1093 (check_effective_target_vect_natural_alignment): Ditto.
1094 (check_effective_target_vector_alignment_reachable): Ditto.
1095 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1096
587b7f7a
ILT
10972016-08-23 Ian Lance Taylor <iant@golang.org>
1098
1099 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1100
6019c0fc
MM
11012016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1102
1103 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1104 being created from pointers to memory locations.
1105 * gcc.target/powerpc/vec-init-2.c: Likewise.
1106
cfe37db4
FR
11072016-08-23 Fritz Reese <fritzoreese@gmail.com>
1108
1109 * gfortran.dg/dec_structure_12.f90: New testcase.
1110
7e11f46f
DV
11112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1112
1113 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1114
7ab4f354
DV
11152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1116
1117 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1118 verification.
1119
deb9351f
DV
11202016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1121
1122 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1123 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1124
1fd9f058
RB
11252016-08-23 Richard Biener <rguenther@suse.de>
1126
1127 PR tree-optimization/27336
1128 * c-c++-common/pr27336.c: New testcase.
1129
b00e6e75
MP
11302016-08-22 Marek Polacek <polacek@redhat.com>
1131
1132 PR c++/77321
1133 * g++.dg/cpp1y/pr77321.C: New test.
1134
58338bac
SK
11352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1136
1137 PR fortran/60774
1138 * gfortran.dg/empty_label.f: Adjust test for new error message.
1139 * gfortran.dg/empty_label.f90: Ditto.
1140 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1141 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1142 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1143
30364ce6
SK
11442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1145
1146 PR fortran/61318
1147 * gfortran.dg/pr61318.f90: New test.
1148
ad7a5a8f
SK
11492016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1150
1151 PR fortran/77260
1152 * gfortran.dg/pr77260_1.f90: New test.
1153 * gfortran.dg/pr77260_2.f90: Ditto.
1154
72f52f30
JM
11552016-08-22 Joseph Myers <joseph@codesourcery.com>
1156
1157 PR middle-end/77269
1158 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1159 __builtin_signbitf and __builtin_signbitl in expected generic
1160 expansion.
1161 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1162 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1163 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1164 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1165 tests.
1166
6dc198e3
JM
11672016-08-22 Joseph Myers <joseph@codesourcery.com>
1168
1169 * gcc.dg/torture/float128-builtin.c,
1170 gcc.dg/torture/float128-ieee-nan.c,
1171 gcc.dg/torture/float128x-builtin.c,
1172 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1173 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1174 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1175 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1176 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1177 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1178 gcc.dg/torture/floatn-nan.h: New tests.
1179
7ff4e41a
JM
11802016-08-22 Joseph Myers <joseph@codesourcery.com>
1181
1182 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1183 macro.
1184 (main): Update calls to TEST_I_F.
1185 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1186 macro.
1187 (main): Update calls to TEST_I_F.
1188
7078cdb6
JM
11892016-08-22 Joseph Myers <joseph@codesourcery.com>
1190
1191 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1192 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1193 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1194 names in calls to TEST_I_F.
1195
a9d7c823
BE
11962016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1197
1198 PR c/52952
1199 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1200
cd800235
SKS
12012016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1202
1203 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1204 and !natural_alignment_64.
1205 * gcc.dg/ipa/propalign-2.c: Likewise.
1206 * gcc.dg/ipa/propalign-3.c: Likewise.
1207 * gcc.dg/ipa/propalign-4.c: Likewise.
1208 * gcc.dg/ipa/propalign-5.c: Likewise.
1209 * lib/target-supports.exp
1210 (check_effective_target_natural_alignment_32): Add avr-*-*.
1211
22d12455
KV
12122016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1213
1214 PR tree-optimization/61839
1215 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1216 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1217 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1218 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1219
c65699ef
JM
12202016-08-19 Joseph Myers <joseph@codesourcery.com>
1221
1222 PR c/32187
1223 * lib/target-supports.exp (check_effective_target_float16)
1224 (check_effective_target_float32, check_effective_target_float64)
1225 (check_effective_target_float128, check_effective_target_float32x)
1226 (check_effective_target_float64x)
1227 (check_effective_target_float128x)
1228 (check_effective_target_float16_runtime)
1229 (check_effective_target_float32_runtime)
1230 (check_effective_target_float64_runtime)
1231 (check_effective_target_float128_runtime)
1232 (check_effective_target_float32x_runtime)
1233 (check_effective_target_float64x_runtime)
1234 (check_effective_target_float128x_runtime)
1235 (check_effective_target_floatn_nx_runtime)
1236 (add_options_for_float16, add_options_for_float32)
1237 (add_options_for_float64, add_options_for_float128)
1238 (add_options_for_float32x, add_options_for_float64x)
1239 (add_options_for_float128x): New procedures.
1240 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1241 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1242 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1243 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1244 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1245 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1246 gcc.dg/torture/float128-complex.c,
1247 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1248 gcc.dg/torture/float128x-basic.c,
1249 gcc.dg/torture/float128x-complex.c,
1250 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1251 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1252 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1253 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1254 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1255 gcc.dg/torture/float32x-basic.c,
1256 gcc.dg/torture/float32x-complex.c,
1257 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1258 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1259 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1260 gcc.dg/torture/float64x-basic.c,
1261 gcc.dg/torture/float64x-complex.c,
1262 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1263 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1264 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1265 gcc.dg/torture/floatn-tg.h,
1266 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1267 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1268 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1269 gcc.dg/torture/fp-int-convert-float128x.c,
1270 gcc.dg/torture/fp-int-convert-float16-timode.c,
1271 gcc.dg/torture/fp-int-convert-float16.c,
1272 gcc.dg/torture/fp-int-convert-float32-timode.c,
1273 gcc.dg/torture/fp-int-convert-float32.c,
1274 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1275 gcc.dg/torture/fp-int-convert-float32x.c,
1276 gcc.dg/torture/fp-int-convert-float64-timode.c,
1277 gcc.dg/torture/fp-int-convert-float64.c,
1278 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1279 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1280 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1281 maximum exponent of floating-point type. Use it in testing
1282 whether 0x8...0 fits in the floating-point type. Always treat -1
1283 (signed 0xf...f) as fitting in the floating-point type.
1284 (M_OK1): New macro.
1285 * gcc.dg/torture/fp-int-convert-double.c,
1286 gcc.dg/torture/fp-int-convert-float.c,
1287 gcc.dg/torture/fp-int-convert-float128-timode.c,
1288 gcc.dg/torture/fp-int-convert-float128.c,
1289 gcc.dg/torture/fp-int-convert-float80-timode.c,
1290 gcc.dg/torture/fp-int-convert-float80.c,
1291 gcc.dg/torture/fp-int-convert-long-double.c,
1292 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1293
94e73c78
JJ
12942016-08-19 Jakub Jelinek <jakub@redhat.com>
1295
fbdbd4b6
JJ
1296 PR fortran/72744
1297 * gfortran.dg/gomp/pr72744.f90: New test.
1298
94e73c78
JJ
1299 PR fortran/69281
1300 * gfortran.dg/gomp/pr69281.f90: New test.
1301
91151a73
JB
13022016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1303
414b7129
UB
1304 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1305 the last special seed value.
1306 * gfortran.dg/random_7.f90: Use size for last array member instead
1307 of hardcoded value.
91151a73 1308
fcf830ab
PK
13092016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1310
1311 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1312 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1313
1a5da5b6
RB
13142016-08-19 Richard Biener <rguenther@suse.de>
1315
1316 PR tree-optimization/77286
1317 * gcc.dg/torture/pr77286.c: New testcase.
1318
82f72146
DM
13192016-08-18 David Malcolm <dmalcolm@redhat.com>
1320
1321 * gcc.dg/verbose-asm-2.c: New test case.
1322
cc015f3a
DM
13232016-08-18 David Malcolm <dmalcolm@redhat.com>
1324
1325 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1326 (custom_diagnostic_finalizer): Update for change to
1327 diagnostic_show_locus.
1328
cb18fd07
DM
13292016-08-18 David Malcolm <dmalcolm@redhat.com>
1330
1331 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1332 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1333
a76989dc
MP
13342016-08-18 Marek Polacek <polacek@redhat.com>
1335
1336 PR c/71514
1337 * gcc.dg/pr71514.c: New test.
1338
89c88780
L
13392015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1340
1341 PR target/72839
1342 * gcc.target/i386/pr72839.c: New test.
1343
2c71d454
CLT
13442016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1345
1346 PR middle-end/70895
1347 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1348 * c-c++-common/goacc/reduction-1.c: Likewise.
1349 * c-c++-common/goacc/reduction-2.c: Likewise.
1350 * c-c++-common/goacc/reduction-3.c: Likewise.
1351 * c-c++-common/goacc/reduction-4.c: Likewise.
1352
66592e95
AM
13532016-08-18 Alan Modra <amodra@gmail.com>
1354
1355 * gcc.c-torture/compile/pr72771.c: New.
1356
3a146d46
JJ
13572016-08-17 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR fortran/67496
1360 * gfortran.dg/pr67496.f90: New test.
1361
3f8257db 13622015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1363
1364 PR tree-optimization/71752
3a146d46 1365 * gcc.dg/vect/pr71752.c: New.
038000bd 1366
dd42e908
UB
13672016-08-17 Uros Bizjak <ubizjak@gmail.com>
1368
1369 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1370
458a1cd0
JJ
13712016-08-17 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR middle-end/77259
1374 * g++.dg/ipa/devirt-52.C: New test.
1375
11c4c4ba
CLT
13762016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1377
1378 * c-c++-common/goacc/reduction-6.c: New testcase.
1379
661d6efd
RB
13802016-08-17 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/76490
1383 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1384 * gcc.dg/pr52904.c: XFAIL.
1385
622d8b69
RB
13862016-08-17 Richard Biener <rguenther@suse.de>
1387
1388 PR tree-optimization/23855
1389 * gcc.dg/loop-unswitch-2.c: Adjust.
1390
af23e99c
JJ
13912016-08-16 Jakub Jelinek <jakub@redhat.com>
1392
1393 PR tree-optimization/72817
1394 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1395
feeb6268
JM
13962016-08-16 Joseph Myers <joseph@codesourcery.com>
1397
1398 PR libgcc/77265
1399 * gcc.dg/torture/float128-extend-inf.c: New test.
1400
65e736c0
DM
14012016-08-16 David Malcolm <dmalcolm@redhat.com>
1402
1403 PR c/72857
1404 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1405 for embedded NUL.
1406 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1407 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1408 caret placement.
1409 (test_oct): Likewise.
1410 (test_multiple): Likewise.
1411 (test_field_width_specifier): Likewise.
1412 (test_field_width_specifier_2): New function.
1413 (test_field_precision_specifier): New function.
1414 (test_embedded_nul): Update expected caret placement.
1415 (test_non_contiguous_strings): Update line number.
1416 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1417 (__emit_string_literal_range): Add "caret_idx" param.
1418 (test_simple_string_literal): Add value for new param, updating
1419 expected output..
1420 (test_concatenated_string_literal): Likewise.
1421 (test_multiline_string_literal): Likewise.
1422 (test_hex): Likewise.
1423 (test_oct): Likewise.
1424 (test_multiple): Likewise.
1425 (test_ucn4): Likewise.
1426 (test_ucn8): Likewise.
1427 (test_u8): Likewise.
1428 (test_u): Likewise; update expected message, from "range" to
1429 "location".
1430 (test_U): Likewise.
1431 (test_L): Likewise.
1432 (test_macro): Add value for new param.
1433 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1434 (__emit_string_literal_range): Add "caret_idx" param.
1435 (test_stringified_token_1): Add value for new param. Update
1436 expected message, from "range" to "location".
1437 (test_stringized_token_2): Likewise, adding param to macro.
1438 (test_stringified_token_3): Likewise.
1439 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1440 (emit_warning): Convert param from source_range to location_t.
1441 (test_string_literals): Add caret_idx param, and use it when
1442 constructing a substring_loc. Update error message, from
1443 "range" to "location".
1444
4a7f57d5
JJ
14452016-08-16 Jakub Jelinek <jakub@redhat.com>
1446
7841800f
JJ
1447 PR target/71910
1448 * g++.dg/gomp/pr71910.C: New test.
1449
1b13411a
JJ
1450 PR middle-end/67485
1451 * gcc.c-torture/compile/pr67485.c: New test.
1452
4a7f57d5
JJ
1453 PR target/72867
1454 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1455
3c556bc4
BC
14562016-08-16 Bin Cheng <bin.cheng@arm.com>
1457
1458 PR tree-optimization/69848
1459 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1460
beab2da6
ML
14612016-08-16 Martin Liska <mliska@suse.cz>
1462
1463 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1464 of memory operations so that it can be handled by core2
1465 in 32-bit mode.
1466
f4eec0a3
RB
14672016-08-16 Richard Biener <rguenther@suse.de>
1468
1469 PR tree-optimization/76783
1470 * gcc.dg/pr76783.c: New testcase.
1471 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1472
8f21990a
BC
14732016-08-16 Bin Cheng <bin.cheng@arm.com>
1474
1475 PR tree-optimization/72817
1476 PR tree-optimization/73450
1477 * gcc.dg/tree-ssa/pr72817.c: New test.
1478 * gcc.dg/tree-ssa/pr73450.c: New test.
1479
7fc61626
FR
14802016-08-15 Fritz Reese <fritzoreese@gmail.com>
1481
1482 * gfortran.dg/init_flag_13.f90: New testcase.
1483 * gfortran.dg/init_flag_14.f90: Ditto.
1484 * gfortran.dg/init_flag_15.f03: Ditto.
1485 * gfortran.dg/dec_init_1.f90: Ditto.
1486 * gfortran.dg/dec_init_2.f90: Ditto.
1487
432baa02
UB
14882016-08-15 Uros Bizjak <ubizjak@gmail.com>
1489
1490 PR target/72867
1491 * gcc.target/i386/pr72867.c: New test.
1492
7e1dde14
EB
14932016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1494
1495 * c-c++-common/dump-ada-spec-5.c: New test.
1496
e4969090
RB
14972016-08-15 Richard Biener <rguenther@suse.de>
1498
1499 PR tree-optimization/73434
1500 * gcc.dg/torture/pr73434.c: New testcase.
1501
66088065
JJ
15022016-08-15 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR tree-optimization/72824
1505 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1506
7c713714
CLT
15072016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1508
1509 PR fortran/70598
1510 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1511 in use_device clause.
1512 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1513 * gfortran.dg/goacc/list.f95: Adjust to catch
1514 "neither a POINTER nor an array" error messages.
1515
4271e5cb
UB
15162016-08-14 Uros Bizjak <ubizjak@gmail.com>
1517
1518 PR target/76342
1519 * gcc.target/i386/pr76342.c: New test.
1520
b0cea284
JJ
15212016-08-12 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR c/71512
1524 * g++.dg/ubsan/pr71512.C: New test.
1525 * c-c++-common/ubsan/pr71512-1.c: New test.
1526 * c-c++-common/ubsan/pr71512-2.c: New test.
1527
e86aefb8
MM
15282016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1529
1530 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1531 vector initialization options.
1532 * gcc.target/powerpc/vec-init-2.c: Likewise.
1533 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1534 is generated on ISA 3.0.
1535
7fd82d52
PP
15362016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1537
1538 PR middle-end/71654
1539 * gcc.dg/c-c++-common/pr71654.c: New test.
1540 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1541 dg-options.
1542 * gcc.dg/tree-ssa/vrp24: Likewise.
1543
2f1364c2
JJ
15442016-08-12 Jakub Jelinek <jakub@redhat.com>
1545
1546 PR c/67410
1547 * gcc.dg/pr67410.c: New test.
1548
8eb414aa
BC
15492016-08-12 Bin Cheng <bin.cheng@arm.com>
1550
1551 PR tree-optimization/69848
1552 * gcc.dg/vect/vect-pr69848.c: New test.
1553
30b39c19
UB
15542016-08-12 Uros Bizjak <ubizjak@gmail.com>
1555
1556 PR testsuite/71008
1557 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1558 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1559 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1560 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1561
e373dd06
RB
15622016-08-12 Richard Biener <rguenther@suse.de>
1563
1564 PR tree-optimization/57326
1565 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1566 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1567 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1568 * gcc.target/i386/pr45685.c: Likewise.
1569 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1570 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1571 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1572 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1573 * gfortran.dg/pr34163.f90: Likewise.
1574
20d1af89
ML
15752016-08-12 Martin Liska <mliska@suse.cz>
1576
1577 * g++.dg/gcov/gcov-16.C: New test.
1578 * lib/gcov.exp: Support new argument for run-gcov function.
1579
5cacda56
ML
15802016-08-12 Martin Liska <mliska@suse.cz>
1581
1582 PR gcov-profile/35590
1583 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1584
663eecfd
RB
15852016-08-12 Richard Biener <rguenther@suse.de>
1586
1587 PR tree-optimization/72851
1588 * gcc.dg/torture/pr72851.c: New testcase.
1589
3f8257db 15902016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1591
e366d7d8
AO
1592 PR debug/63240
1593 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1594 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1595 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1596 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1597 DW_AT_deleted.
1598
71e1a6a4
AO
1599 PR debug/55641
1600 * g++.dg/debug/dwarf2/ref-1.C: New.
1601
8aaf799b
AO
1602 PR debug/49366
1603 * g++.dg/debug/dwarf2/template-params-12.H: New.
1604 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1605 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1606 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1607 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1608 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1609 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1610 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1611
06f9caed
BS
16122016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1613
1614 PR target/72863
1615 * gcc.target/powerpc/pr72863.c: New test.
1616
a8b956c1
UB
16172016-08-11 Uros Bizjak <ubizjak@gmail.com>
1618
1619 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1620
c73dd986
L
16212015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1622
1623 * gcc.target/i386/pieces-strcpy-1.c: New test.
1624 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1625
385ed708
JJ
16262016-08-11 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR c++/72868
1629 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1630
df7ec09f
L
16312015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1632
1633 * gcc.target/i386/pieces-memcpy-1.c: New test.
1634 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1635 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1636 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1637 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1638 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1639
b95a64bb
JJ
16402016-08-11 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR c/72816
7ddbcf6b 1643 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1644
59537744
BE
16452016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1646
1647 PR tree-optimization/71083
1648 * gcc.c-torture/execute/pr71083.c: New test.
1649 * gnat.dg/loop_optimization23.adb: New test.
1650 * gnat.dg/loop_optimization23_pkg.ads: New test.
1651 * gnat.dg/loop_optimization23_pkg.adb: New test.
1652
183ac6d0
RB
16532016-08-11 Richard Biener <rguenther@suse.de>
1654
1655 PR tree-optimization/72772
1656 * gcc.dg/graphite/pr35356-1.c: Adjust.
1657 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1658
b152f5a2
JB
16592016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1660
1661 * gfortran.dg/random_7.f90: Take into account that the last seed
1662 value is the special p value.
1663 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1664
bb7ebad1
RB
16652016-08-11 Richard Biener <rguenther@suse.de>
1666
1667 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1668
2e186411
AM
16692016-08-11 Alan Modra <amodra@gmail.com>
1670
1671 * gcc.target/powerpc/pr71680.c: New.
1672
e9e6d4f6
KN
16732016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1674
1675 * gcc.target/powerpc/bfp/bfp.exp: New file.
1676 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1677 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1678 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1679 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1680 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1681 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1682 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1683 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1684 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1685 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1686 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1687 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1688 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1689 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1690 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1691 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1692 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1693 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1694 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1695 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1696 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1697 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1698 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1699 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1700 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1701 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1702 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1703 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1704 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1705 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1706 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1707 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1708 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1709 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1710 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1711 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1712 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1713 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1714 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1715 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1716 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1717 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1718 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1719 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1720 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1721 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1722 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1723 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1724 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1725 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1726 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1727 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1728 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1729
9c8eabea
BC
17302016-08-10 Bin Cheng <bin.cheng@arm.com>
1731
1732 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1733 Add aarch64*-*-*.
1734
6c553b76
BC
17352016-08-10 Bin Cheng <bin.cheng@arm.com>
1736
1737 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1738
a0883b08
MM
17392016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1740
1741 PR target/72853
1742 * gcc.target/powerpc/pr72853.c: New test.
1743
a266236e
ML
17442016-08-10 Martin Liska <mliska@suse.cz>
1745
1746 PR gcov-profile/58306
1747 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1748
22063dbc
ML
17492016-08-10 Martin Liska <mliska@suse.cz>
1750
1751 * g++.dg/gcov/gcov-threads-1.C: New test.
1752
5250a5bb
SKS
17532016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1754
1755 PR target/71873
1756 * gcc.target/avr/pr71873.c: New test.
1757
b7597ae5
ML
17582016-08-09 Martin Liska <mliska@suse.cz>
1759
1760 * g++.dg/gcov/gcov-dump-1.C: New test.
1761 * g++.dg/gcov/gcov-dump-2.C: New test.
1762
ab50a215
ML
17632016-08-09 Martin Liska <mliska@suse.cz>
1764
1765 * gcc.dg/tree-prof/val-prof-9.c: New test.
1766
dcb1e137
ML
17672016-08-09 Martin Liska <mliska@suse.cz>
1768
1769 * gcc.dg/tree-prof/val-prof-8.c: New test.
1770
04d6d3b6
MJ
17712016-08-09 Martin Jambor <mjambor@suse.cz>
1772
df839749
UB
1773 PR ipa/71981
1774 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1775
c57e78c4
BC
17762016-08-09 Bin Cheng <bin.cheng@arm.com>
1777
1778 PR tree-optimization/33707
1779 * gcc.dg/vect/pr33707.c: New test.
1780
42970a17
BC
17812016-08-09 Bin Cheng <bin.cheng@arm.com>
1782
1783 PR tree-optimization/pr72772
1784 * gcc.dg/tree-ssa/pr72772.c: New test.
1785
810a3aa6
MF
17862016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1787
1788 PR rtl-optimization/66669
1789 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1790
9e207d6f
JJ
17912016-08-09 Jakub Jelinek <jakub@redhat.com>
1792
1793 PR tree-optimization/72824
1794 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1795
50bf47fd
RB
17962016-08-09 Richard Biener <rguenther@suse.de>
1797
1798 PR tree-optimization/71802
1799 * gcc.dg/torture/pr71802.c: New testcase.
1800
cadec7ca
JJ
18012016-08-09 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR c++/72809
1804 * g++.dg/eh/stdarg1.C: New test.
1805
c43c5112
AK
18062016-08-08 Andi Kleen <ak@linux.intel.com>
1807
1808 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1809 test command line in failure log.
1810 (profopt-execute): dito. Make autofdo file names unique.
1811
895aa8e1
DM
18122016-08-08 David Malcolm <dmalcolm@redhat.com>
1813
1814 PR c/64955
1815 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1816 output.
1817
9afda630
PK
18182016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1819
1820 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1821 c99_runtime.
1822 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1823 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1824 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1825 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1826 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1827 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1828
e52ed3fe
DM
18292016-08-08 David Malcolm <dmalcolm@redhat.com>
1830
1831 PR c/52952
1832 * gcc.dg/cpp/pr66415-1.c: Likewise.
1833 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1834 * gcc.dg/format/c90-printf-1.c: Likewise.
1835 * gcc.dg/format/diagnostic-ranges.c: New test case.
1836
ad200580
JJ
18372016-08-08 Jakub Jelinek <jakub@redhat.com>
1838
77524e0d
JJ
1839 PR fortran/72716
1840 * gfortran.dg/gomp/pr72716.f90: New test.
1841
2187f2a2
JJ
1842 PR middle-end/72781
1843 * gcc.dg/gomp/pr72781.c: New test.
1844
ad200580
JJ
1845 PR middle-end/68762
1846 * g++.dg/vect/pr68762-1.cc: New test.
1847 * g++.dg/vect/pr68762-2.cc: New test.
1848 * g++.dg/vect/pr68762.h: New file.
1849
989d0071
MS
18502016-08-08 Martin Sebor <msebor@redhat.com>
1851
1852 PR testsuite/72838
3a146d46
JJ
1853 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1854 * g++.dg/warn/overflow-warn-3.C: Same.
1855 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1856
7090cac9
AV
18572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1858
1859 PR fortran/71936
1860 * gfortran.dg/allocate_with_source_21.f03: New test.
1861
64e56ab0
AV
18622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1863
1864 PR fortran/72698
1865 * gfortran.dg/allocate_with_source_20.f03: New test.
1866
0476487d
AM
18672016-08-08 Alan Modra <amodra@gmail.com>
1868
1869 * gcc.c-torture/compile/pr72802.c: New.
1870
8e9218f2
AV
18712016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1872
1873 PR fortran/70524
1874 * gfortran.dg/dependency_48.f90: New test.
1875
c1f7083b
TK
18762016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1877
531e5ae3 1878 PR fortran/70040
c1f7083b
TK
1879 * gfortran.dg/pr70040.f90: New testcase.
1880
6ab5813c
TK
18812016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1882
1883 PR fortran/71961
1884 * gfortran.dg/matmul_10.f90: New testcase.
1885
27bddc4a
JH
18862016-08-07 Jan Hubicka <hubicka@ucw.cz>
1887
1888 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1889
4a9f8a9f
JJ
18902016-08-07 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR c/72816
1893 * gcc.dg/pr72816.c: New test.
1894
fa76f2c6
JW
18952016-08-06 Jonathan Wakely <jwakely@redhat.com>
1896
1897 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1898 * g++.dg/conversion/pr41426.C: Likewise.
1899 * g++.dg/conversion/pr66211.C: Likewise.
1900 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1901 * g++.dg/init/ref8.C: Likewise.
1902 * g++.old-deja/g++.law/cvt20.C: Likewise.
1903 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1904
5c3e5002
PP
19052016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1906
1907 PR tree-optimization/18046
1908 * gcc.dg/tree-ssa/vrp105.c: New test.
1909 * gcc.dg/tree-ssa/vrp106.c: New test.
1910
94087e88 19112016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1912
1913 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1914 1ul in diagnostics. Remove hyphen from "constant-expression."
1915 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1916 * g++.dg/cpp0x/static_assert3.C: Same.
1917 * g++.dg/cpp1y/constexpr-throw.C: Same.
1918 * g++.dg/template/nontype3.C: Same.
1919 * g++.dg/warn/overflow-warn-1.C: Same.
1920 * g++.dg/warn/overflow-warn-3.C: Same.
1921 * g++.dg/warn/overflow-warn-4.C: Same.
1922
88fa5555
DM
19232016-08-05 David Malcolm <dmalcolm@redhat.com>
1924
1925 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1926 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1927 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1928 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1929
1addb9e6
PP
19302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1931
1932 PR tree-optimization/72810
1933 * gcc.dg/tree-ssa/vrp110.c: New test.
1934
1b62ed4f
JG
19352016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1936
1937 PR Target/72819
1938 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1939 registers.
1940 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1941 saving the half-precision registers.
1942 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1943 value is returned in h0.
1944 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1945 are passed in FP/SIMD registers.
1946 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1947 passing works corrcetly.
1948 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1949 (hfa_f16x2_t): Likewise.
1950 (hfa_f16x3_t): Likewise.
1951 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1952 are promoted to double and passed in a double register.
1953 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1954 are promoted to double and stacked.
1955 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1956 __fp16 data types.
1957 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1958 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1959 __fp16 first get passed in FP/SIMD registers, then stacked.
1960
4228ca19
NS
19612016-08-05 Nathan Sidwell <nathan@acm.org>
1962
1963 PR c++/68724
1964 * g++.dg/cpp0x/pr68724.C: New.
1965
db7c335e
RB
19662016-08-05 Richard Biener <rguenther@suse.de>
1967
1968 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1969
48abe922
PP
19702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1971
1972 * gcc.dg/tree-ssa/vrp107.c: New test.
1973 * gcc.dg/tree-ssa/vrp108.c: New test.
1974 * gcc.dg/tree-ssa/vrp109.c: New test.
1975
f6cdf42f
PK
19762016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1977
1978 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1979 dg-options.
1980
33a9c609
PK
19812016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1982
1983 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1984 test-cases.
1985 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1986 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1987 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1988 test-cases.
1989 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1990 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1991 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1992 large_double.
1993
4473482d
PC
19942016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1995
1996 PR c++/72800
1997 * g++.dg/cpp1y/lambda-ice1.C: New.
1998
08156df5
PP
19992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2000
2001 PR c++/72759
2002 * g++.dg/cpp1y/pr72759.C: New test.
2003
938da3a5
PP
20042016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2005
2006 * gcc.dg/switch-10.c: New test.
2007
da84183c
JG
20082016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2009
2010 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2011
ae9281fc
TS
20122016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2013
2014 * c-c++-common/goacc/routine-5.c: Update.
2015
086ad22e
BE
20162016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2017
2018 PR rtl-optimization/70903
2019 * gcc.c-torture/execute/pr70903.c: New test.
2020
6805e400
ML
20212016-08-04 Martin Liska <mliska@suse.cz>
2022
2023 * gcc.dg/params/params.exp: Replace file exists with
2024 TESTING_IN_BUILD_TREE.
2025
a0008434
MP
20262016-08-04 Marek Polacek <polacek@redhat.com>
2027
2028 PR c++/70229
2029 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2030
fb46286e
RB
20312016-08-04 Richard Biener <rguenther@suse.de>
2032
2033 PR middle-end/71984
2034 * gcc.dg/torture/pr71984.c: Guard correctness check for
2035 little-endian.
2036
ac2c96ab
AP
20372016-08-03 Andrew Pinski <apinski@cavium.com>
2038
2039 * gcc.c-torture/compile/20160802-1.c: New testcase.
2040
c98583e9
FR
20412016-08-03 Fritz Reese <fritzoreese@gmail.com>
2042
2043 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2044
9ad1a1da
RB
20452016-08-03 Richard Biener <rguenther@suse.de>
2046
2047 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2048 and remove -O3.
2049 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2050 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2051
cd75c979
RB
20522016-08-03 Richard Biener <rguenther@suse.de>
2053
2054 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2055 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2056 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2057 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2058
30e8d875
SKS
20592016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2060
2061 * gcc.dg/init-excess-2.c: Require int32plus.
2062 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2063 * gcc.dg/pr59963-2.c: Require int32plus.
2064 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2065 * gcc.dg/unroll-7.c: Require int32plus.
2066
69b806f6
BC
20672016-08-02 Bin Cheng <bin.cheng@arm.com>
2068
2069 PR tree-optimization/34114
2070 * gcc.dg/tree-ssa/loop-42.c: New test.
2071
1efafef3
TC
20722016-08-02 Tamar Christina <tamar.christina@arm.com>
2073
2074 * gcc.target/aarch64/vminmaxnm.c: New.
2075 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2076 tests.
2077
e2a99194
MM
20782016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2079
2080 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2081 vec_extract for vector float, vector int, vector short, and vector
2082 char.
2083 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2084 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2085 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2086 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2087
71bfb77a
WD
20882016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2089
2090 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2091 single stack adjustment, no writeback.
71bfb77a
WD
2092 * gcc.target/aarch64/test_frame_12.c: Likewise.
2093 * gcc.target/aarch64/test_frame_13.c: Likewise.
2094 * gcc.target/aarch64/test_frame_15.c: Likewise.
2095 * gcc.target/aarch64/test_frame_6.c: Likewise.
2096 * gcc.target/aarch64/test_frame_7.c: Likewise.
2097 * gcc.target/aarch64/test_frame_8.c: Likewise.
2098 * gcc.target/aarch64/test_frame_16.c: New test.
2099
37bce35a
L
21002015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2101
2102 PR target/72748
2103 * gcc.target/i386/pr72748.c: New test.
2104
3f8257db 21052015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2106
2107 PR tree-optimization/71818
2108 * gcc.dg/vect/pr71818.c: New
2109
bf60c531
ML
21102016-08-01 Martin Liska <mliska@suse.cz>
2111
2112 PR tree-optimization/71857
2113 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2114
8ed49fab
KT
21152016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2116
2117 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2118
76e2c821
JB
21192016-08-01 Jan Beulich <jbeulich@suse.com>
2120
2121 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2122
35029597
WS
21232016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2124
2125 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2126 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2127
3aa4b66a
JW
21282016-07-31 Jonathan Wakely <jwakely@redhat.com>
2129
2130 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2131 (check_effective_target_c++): Likewise. Also match for libstdc++.
2132
3f8257db 21332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2134
2135 PR fortran/41922
2136 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2137 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2138 * gfortran.dg/pr41922.f90: New test.
2139
9fcb2819
SK
21402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2141
2142 PR fortran/68566
2143 * gfortran.dg/pr68566.f90: new test.
2144
94087e88 21452016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2146
2147 PR c++/60760
2148 PR c++/71091
2149 * g++.dg/cpp0x/constexpr-cast.C: New test.
2150 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2151 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2152 * g++.dg/ubsan/pr63956.C: Correct.
2153
d0047a25
MM
21542016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2155
2156 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2157 vector double or vector long where the vector is in memory.
2158 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2159 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2160
e4f7a5df
SK
21612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2162
2163 PR fortran/69867
2164 * gfortran.dg/pr69867.f90: New test.
2165
b441ae1d
SK
21662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2167
2168 PR fortran/69962
2169 * gfortran.dg/pr69962.f90: New test.
2170
712dff31
SK
21712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2172
2173 PR fortran/70006
2174 * gfortran.dg/pr70006.f90: New test.
2175
fb42421e
SK
21762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2177
2178 PR fortran/71730
2179 * gfortran.dg/pr71730.f90: New test.
2180 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2181 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2182 * gfortran.dg/array_constructor_26.f03: Ditto.
2183
466effe0
WS
21842016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2185
2186 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2187 * gcc.target/powerpc/pr71763.c: Likewise.
2188
f618a472
MP
21892016-07-29 Marek Polacek <polacek@redhat.com>
2190
2191 PR c/71742
2192 * gcc.dg/940510-1.c: Adjust dg-error.
2193 * gcc.dg/c99-flex-array-1.c: Likewise.
2194 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2195
efd0786f
MP
2196 PR c/71853
2197 * gcc.dg/noncompile/pr71853.c: New test.
2198
e00dceaf
MP
2199 PR c/71573
2200 * gcc.dg/noncompile/pr71573.c: New test.
2201
638fc14f
MP
2202 PR c/71926
2203 * g++.dg/warn/Wparentheses-30.C: New test.
2204 * gcc.dg/Wparentheses-14.c: New test.
2205
61c73a7f
UB
22062016-07-29 Uros Bizjak <ubizjak@gmail.com>
2207
2208 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2209
01d32b2b
BC
22102016-07-29 Bin Cheng <bin.cheng@arm.com>
2211
2212 PR tree-optimization/57558
2213 * gcc.dg/vect/pr57558-1.c: New test.
2214 * gcc.dg/vect/pr57558-2.c: New test.
2215
f6c7a248
PK
22162016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2217
61c73a7f 2218 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2219 to scan forwprop1 dump pass.
2220
f54ea774
PC
22212016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2222
2223 PR c++/51488
2224 * g++.dg/template/pr51488.C: New.
2225
673a107a
JJ
22262016-07-29 Jakub Jelinek <jakub@redhat.com>
2227
2228 PR c/71969
2229 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2230 static __inline__.
2231 * gcc.dg/pr71969-1.c: New test.
2232 * gcc.dg/pr71969-2.c: New test.
2233 * gcc.dg/pr71969-3.c: New test.
2234
78169471
MP
22352016-07-29 Marek Polacek <polacek@redhat.com>
2236
2237 PR c/71574
2238 * c-c++-common/pr71574.c: New test.
2239
a5b5c8b6
MP
2240 PR c/71583
2241 * gcc.dg/noncompile/pr71583.c: New test.
2242
883b6d4e
KV
22432016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2244
2245 PR middle-end/68217
2246 * gcc.dg/pr68217.c: New test.
2247
89f1f37e
SK
22482016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2249
2250 PR fortran/71067
2251 * gfortran.dg/pr71067_1.f90: New test.
2252 * gfortran.dg/pr71067_2.f90: Ditto.
2253
e0d32185
MM
22542016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2255
2256 * gcc.target/powerpc/vec-extract-1.c: New test.
2257
c851722d
SK
22582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2259
2260 PR fortran/71799
2261 * gfortran.dg/pr71799.f90: New test.
2262
f064da6a
PC
22632016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2264
2265 PR c++/71665
2266 * g++.dg/cpp0x/pr71665-1.C: New.
2267 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2268 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2269 * g++.dg/ext/label10.C: Likewise.
2270 * g++.dg/parse/constant5.C: Likewise.
2271
1b70aaad
SK
22722016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2273
2274 PR fortran/71859
2275 * gfortran.dg/pr71859.f90: New test.
2276 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2277 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2278
a23404c9
PT
22792016-07-28 Paul Thomas <pault@gcc.gnu.org>
2280
2281 PR fortran/71883
2282 * gfortran.dg/pr71883.f90 : New test.
2283
513d866d
YR
22842016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2285
2286 PR tree-optimization/71734
61c73a7f 2287 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2288
7c428aa2
RL
22892016-07-28 Renlin Li <renlin.li@arm.com>
2290
2291 Revert
2292 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2293
2294 PR fortran/71902
2295 * gfortran.dg/dependency_47.f90: New test.
2296
1225d6b1
ML
22972016-07-28 Martin Liska <mliska@suse.cz>
2298
2299 PR gcov-profile/68025
2300 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2301
e5f5bf35
ML
23022016-07-28 Martin Liska <mliska@suse.cz>
2303
2304 * g++.dg/vect/pr70944.cc: New test.
2305
4536610d
KV
23062016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2307
2308 PR middle-end/71994
2309 * gcc.dg/torture/pr71994.c: New test.
2310
8c6961ca
PK
23112016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2312
2313 PR middle-end/71078
2314 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2315 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2316 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2317
8de22ea0
RB
23182016-07-27 Richard Biener <rguenther@suse.de>
2319
2320 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2321
5d9da222
ML
23222016-07-27 Martin Liska <mliska@suse.cz>
2323
2324 * gcc.dg/predict-13.c: New test.
2325 * gcc.dg/predict-14.c: New test.
2326
af9e275f
SKS
23272016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2328
a23404c9 2329 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2330 including stdint.h.
2331 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2332 including stdint.h.
2333
71abba1e
MM
23342016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2335
2336 PR target/71869
2337 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2338 IEEE built-in functions handle quiet and signalling NaNs
2339 correctly.
2340
9cd74e8f
SK
23412016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2342
2343 PR fortran/71862
2344 * gfortran.dg/pr71862.f90: New test.
2345
0d48446f
MS
23462016-07-26 Martin Sebor <msebor@redhat.com>
2347
2348 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2349 selector with dg-options.
2350
524cf1e4
PP
23512016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2352
2353 PR tree-optimization/18046
2354 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2355 * gcc.dg/tree-ssa/vrp103.c: New test.
2356 * gcc.dg/tree-ssa/vrp104.c: New test.
2357
100665d8
WS
23582016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2359
2360 * gcc.target/powerpc/pr63354.c: Require lp64 since
2361 -mprofile-kernel is not legal with -m32.
2362
0b64ca40
RB
23632016-07-26 Richard Biener <rguenther@suse.de>
2364
2365 PR rtl-optimization/71984
2366 * gcc.dg/torture/pr71984.c: New testcase.
2367
9b7937cf
RS
23682016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2369
2370 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2371 g++-dg-runtest via et-dg-runtest.
2372 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2373 * gcc.dg/vect/vect.exp: Likewise.
2374 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2375 gfortran-dg-runtest.
2376 * gfortran.dg/vect/vect.exp: Likewise.
2377 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2378 (check_mips_loongson_hw_available): Likewise.
2379 (check_effective_target_mpaired_single_runtime): Likewise.
2380 (check_effective_target_mips_loongson_runtime): Likewise.
2381 (add_options_for_mpaired_single): Likewise.
2382 (check_effective_target_vect_int): Add global et_index.
2383 Check and save the supported feature for a target selected by
2384 the et_index target. Break long lines where appropriate. Call
2385 et-is-effective-target for MIPS with an argument instead of
2386 check_effective_target_* where appropriate.
2387 (check_effective_target_vect_intfloat_cvt): Likewise.
2388 (check_effective_target_vect_uintfloat_cvt): Likewise.
2389 (check_effective_target_vect_floatint_cvt): Likewise.
2390 (check_effective_target_vect_floatuint_cvt): Likewise.
2391 (check_effective_target_vect_simd_clones): Likewise.
2392 (check_effective_target_vect_shift): ewise.
2393 (check_effective_target_whole_vector_shift): Likewise.
2394 (check_effective_target_vect_bswap): Likewise.
2395 (check_effective_target_vect_shift_char): Likewise.
2396 (check_effective_target_vect_long): Likewise.
2397 (check_effective_target_vect_float): Likewise.
2398 (check_effective_target_vect_double): Likewise.
2399 (check_effective_target_vect_long_long): Likewise.
2400 (check_effective_target_vect_no_int_max): Likewise.
2401 (check_effective_target_vect_no_int_add): Likewise.
2402 (check_effective_target_vect_no_bitwise): Likewise.
2403 (check_effective_target_vect_widen_shift): Likewise.
2404 (check_effective_target_vect_no_align): Likewise.
2405 (check_effective_target_vect_hw_misalign): Likewise.
2406 (check_effective_target_vect_element_align): Likewise.
2407 (check_effective_target_vect_condition): Likewise.
2408 (check_effective_target_vect_cond_mixed): Likewise.
2409 (check_effective_target_vect_char_mult): Likewise.
2410 (check_effective_target_vect_short_mult): Likewise.
2411 (check_effective_target_vect_int_mult): Likewise.
2412 (check_effective_target_vect_extract_even_odd): Likewise.
2413 (check_effective_target_vect_interleave): Likewise.
2414 (check_effective_target_vect_stridedN): Likewise.
2415 (check_effective_target_vect_multiple_sizes): Likewise.
2416 (check_effective_target_vect64): Likewise.
2417 (check_effective_target_vect_call_copysignf): Likewise.
2418 (check_effective_target_vect_call_sqrtf): Likewise.
2419 (check_effective_target_vect_call_btrunc): Likewise.
2420 (check_effective_target_vect_call_btruncf): Likewise.
2421 (check_effective_target_vect_call_ceil): Likewise.
2422 (check_effective_target_vect_call_ceilf): Likewise.
2423 (check_effective_target_vect_call_floor): Likewise.
2424 (check_effective_target_vect_call_floorf): Likewise.
2425 (check_effective_target_vect_call_lceil): Likewise.
2426 (check_effective_target_vect_call_lfloor): Likewise.
2427 (check_effective_target_vect_call_nearbyint): Likewise.
2428 (check_effective_target_vect_call_nearbyintf): Likewise.
2429 (check_effective_target_vect_call_round): Likewise.
2430 (check_effective_target_vect_call_roundf): Likewise.
2431 (check_effective_target_vect_perm): Likewise, but also append *_saved
2432 to the existing global name to properly cache the result.
2433 (check_effective_target_vect_perm_byte): Likewise.
2434 (check_effective_target_vect_perm_short): Likewise.
2435 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2436 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2437 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2438 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2439 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2440 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2441 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2442 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2443 (check_effective_target_vect_sdot_qi): Likewise.
2444 (check_effective_target_vect_udot_qi): Likewise.
2445 (check_effective_target_vect_sdot_hi): Likewise.
2446 (check_effective_target_vect_udot_hi): Likewise.
2447 (check_effective_target_vect_usad_char): Likewise.
2448 (check_effective_target_vect_pack_trunc): Likewise.
2449 (check_effective_target_vect_unpack): Likewise.
2450 (check_effective_target_vect_aligned_arrays): Likewise.
2451 (check_effective_target_vect_natural_alignment): Likewise.
2452 (check_effective_target_vector_alignment_reachable): Likewise.
2453 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2454 (is-effective-target): Initialize et_index if undefined.
2455 (et-dg-runtest): New.
2456 (et-is-effective-target): Likewise.
2457 (check_vect_support_and_set_flags): Add supported MIPS targets to
2458 EFFECTIVE_TARGETS list. Return the number of supported targets.
2459
8f63caf6 24602016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2461 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2462
2463 PR middle-end/70920
2464 * gcc.dg/pr70920-1.c: New test-case.
2465 * gcc.dg/pr70902-2.c: Likewise.
2466 * gcc.dg/pr70920-3.c: Likewise.
2467 * gcc.dg/pr70920-4.c: Likewise
2468 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2469 2 instead of 3.
2470
7d575fff
AM
24712016-07-25 Alexander Monakov <amonakov@ispras.ru>
2472
2473 * gcc.c-torture/execute/pr71494.c: Require label_values.
2474 * gcc.dg/pr16973.c: Ditto.
2475
bf01e070
SKS
24762016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2477
2478 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2479 * gcc.dg/torture/pr69771.c: Require int32plus.
2480 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2481
16b05965
ML
24822016-07-25 Martin Liska <mliska@suse.cz>
2483
2484 * gcc.dg/torture/pr71987.c: New test.
2485
d52d3767
SK
24862016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2487
2488 PR fortran/71935
2489 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2490 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2491 * gfortran.dg/pr71935.f90: New test.
2492
94087e88 24932016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2494
2495 PR c++/71675
2496 * g++.dg/ext/atomic-3.C: New test.
2497 * gcc.dg/atomic/pr71675.c: New test.
2498
58b3986e
ES
24992016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2500
2501 * gcc.target/i386/mvc8.c: New test.
2502
faa1612a
BC
25032016-07-22 Bin Cheng <bin.cheng@arm.com>
2504
2505 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2506 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2507
1603ebe0
TK
25082016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2509
2510 PR fortran/71795
2511 * gfortran.dg/constructor_50.f90: New test.
2512
bc91c436
ML
25132016-07-22 Martin Liska <mliska@suse.cz>
2514
2515 PR gcov-profile/69028
2516 PR gcov-profile/62047
2517 * g++.dg/cilk-plus/pr69028.C: New test.
2518
9fe9a3a7
AV
25192016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2520
2521 * gfortran.dg/coarray_stat_2.f90: New test.
2522
70866e3d
MM
25232016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2524
2525 * gcc.target/powerpc/vec-extract.h: New files to check the
2526 vec_extract built-in functions for all vector types, testing
2527 accessing each element, both with constant and variable element
2528 numbers.
2529 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2530 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2531 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2532 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2533 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2534 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2535 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2536 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2537 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2538
ab3af181
JJ
25392016-07-21 Jakub Jelinek <jakub@redhat.com>
2540
2541 PR c++/71728
2542 * g++.dg/other/pr71728.C: New test.
2543
ebe8f322
JG
25442016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2545
2546 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2547 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2548 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2549 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2550 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2551
959cef74
RB
25522016-07-21 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/71947
2555 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2556
b24d9420
BC
25572016-07-21 Bin Cheng <bin.cheng@arm.com>
2558
2559 * gcc.dg/tree-ssa/scev-15.c: New.
2560
23974819
BC
25612016-07-21 Bin Cheng <bin.cheng@arm.com>
2562
2563 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2564
ee78cbaa
JJ
25652016-07-21 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR c++/71941
2568 * g++.dg/gomp/pr71941.C: New test.
2569
52ed68f7
DM
25702016-07-20 David Malcolm <dmalcolm@redhat.com>
2571
2572 PR c/70339
2573 PR c/71858
2574 * g++.dg/spellcheck-identifiers.C: New test case, based on
2575 gcc.dg/spellcheck-identifiers.c.
2576 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2577 gcc.dg/spellcheck-identifiers-2.c.
2578 * g++.dg/spellcheck-typenames.C: New test case, based on
2579 gcc.dg/spellcheck-typenames.c
2580
18407bfb
JW
25812016-07-20 Jonathan Wakely <jwakely@redhat.com>
2582
2583 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2584 pointer to member function and also test catching by reference.
2585
4c07fd98
DV
25862016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2587
2588 * gcc.target/s390/pr67443.c: Fix test case.
2589
fee21d65
DV
25902016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2591
2592 * gcc.target/s390/insv-1.c: Xfail some tests.
2593 * gcc.target/s390/insv-2.c: Likewise.
2594
dbe9dfdd
GJL
25952016-07-20 Georg-Johann Lay <avr@gjlay.de>
2596
2597 * gcc.target/avr/torture/get-mem.c: New test.
2598 * gcc.target/avr/torture/set-mem.c: New test.
2599
c25e1d82
GJL
26002016-07-20 Georg-Johann Lay <avr@gjlay.de>
2601
2602 PR target/71948
2603 * gcc.target/avr/torture/tiny-progmem.c: New test.
2604
109d2197
JJ
26052016-07-20 Jakub Jelinek <jakub@redhat.com>
2606
7419f441
JJ
2607 PR c++/71909
2608 * g++.dg/parse/pr71909.C: New test.
2609 * g++.dg/tm/pr71909.C: New test.
2610
109d2197
JJ
2611 PR c++/50060
2612 * g++.dg/cpp0x/constexpr-50060.C: New test.
2613 * g++.dg/cpp1y/constexpr-50060.C: New test.
2614
144530cf
ML
26152016-07-20 Martin Liska <mliska@suse.cz>
2616
2617 * gfortran.dg/graphite/pr71898.f90: New test.
2618
04ac4afa
BC
26192016-07-20 Bin Cheng <bin.cheng@arm.com>
2620
2621 PR tree-optimization/71503
2622 PR tree-optimization/71683
2623 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2624 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2625
dcbdb17a
ML
26262016-07-20 Martin Liska <mliska@suse.cz>
2627
2628 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2629 * gcc.dg/plugin/sreal-test-1.c: Remove.
2630 * gcc.dg/plugin/sreal_plugin.c: Remove.
2631
6ed82555
TK
26322016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2633
2634 PR fortran/71902
2635 * gfortran.dg/dependency_47.f90: New test.
2636
13da0507
JJ
26372016-07-19 Jakub Jelinek <jakub@redhat.com>
2638
4833f561
JJ
2639 PR rtl-optimization/71916
2640 * gcc.c-torture/compile/pr71916.c: New test.
2641
4fda19ef
JJ
2642 PR middle-end/71874
2643 * g++.dg/torture/pr71874.C: New test.
2644
13da0507
JJ
2645 PR middle-end/71734
2646 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2647 (my_alloc): Rewritten to use __builtin_posix_memalign and
2648 __SIZE_TYPE__.
2649 (my_free): Use __builtin_free instead of _mm_free.
2650 (Vec::operator=): Use __builtin_memcpy.
2651
e7980add
MJ
26522016-07-19 Martin Jambor <mjambor@suse.cz>
2653
61c73a7f
UB
2654 PR fortran/71688
2655 * gfortran.dg/pr71688.f90: New test.
e7980add 2656
13e88953
RB
26572016-07-19 Richard Biener <rguenther@suse.de>
2658
2659 * c-c++-common/vector-subscript-6.c: New testcase.
2660 * c-c++-common/vector-subscript-7.c: Likewise.
2661
1caf0482
SKS
26622016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2663
a23404c9 2664 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2665 and UInt32 based on __SIZEOF_INT__.
2666
cef5388d
RB
26672016-07-19 Richard Biener <rguenther@suse.de>
2668
2669 PR tree-optimization/71901
2670 * gcc.dg/torture/pr71901.c: New testcase.
2671
26722016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2673
2674 PR tree-optimization/71908
2675 * gcc.dg/torture/pr71908.c: New testcase.
2676
a8f7a895
MM
26772016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2678
2679 PR target/71493
2680 * gcc.target/powerpc/pr71493-1.c: New test.
2681 * gcc.target/powerpc/pr71493-2.c: Likewise.
2682
f2111a36
JJ
26832016-07-18 Jakub Jelinek <jakub@redhat.com>
2684
99516432
JJ
2685 PR c++/71835
2686 * g++.dg/conversion/ambig3.C: New test.
2687
87713c6a
JJ
2688 PR c++/71828
2689 * g++.dg/cpp0x/constexpr-71828.C: New test.
2690
7a7f16ca
JJ
2691 PR c++/71826
2692 * g++.dg/template/pr71826.C: New test.
2693
f4d90295
JJ
2694 PR c++/71822
2695 * g++.dg/template/defarg21.C: New test.
2696
f2111a36
JJ
2697 PR c++/71871
2698 * g++.dg/ext/vector31.C: New test.
2699
0b965526
UB
27002016-07-18 Uros Bizjak <ubizjak@gmail.com>
2701
2702 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2703
94e136b9
YR
27042016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2705
2706 PR tree-optimization/71734
2707 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2708
7072df0a
DV
27092016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2710
2711 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2712 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2713 stack-layout-dynamic-1.c: New test.
2714
54158a1a
AK
27152016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2716
2717 * gcc.target/s390/nolrl-1.c: New test.
2718
43068916
FR
27192016-07-17 Fritz Reese <fritzoreese@gmail.com>
2720
2721 PR fortran/71523
2722 * gfortran.dg/pr71523_1.f90: New test.
2723 * gfortran.dg/pr71523_2.f90: New test.
2724
a9356b12
AS
27252016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2726
2727 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2728
a07b81c7 27292016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2730 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2731
2732 PR fortran/62125
2733 * gfortran.dg/pr62125.f90: New test.
2734
96c0ec12
BS
27352016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2736
2737 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2738 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2739
479d0ed5
JW
27402016-07-15 Jonathan Wakely <jwakely@redhat.com>
2741
2742 PR c++/58796
2743 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2744 * g++.dg/cpp0x/nullptr35.C: New test.
2745
41c7438e
BC
27462016-07-15 Bin Cheng <bin.cheng@arm.com>
2747
2748 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2749
f7ba880b
CP
27502016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2751
2752 * gfortran.dg/goacc/vector_length.f90: New test.
2753
b9aba0a0
RB
27542016-07-15 Richard Biener <rguenther@suse.de>
2755
2756 PR tree-optimization/71881
2757 * gcc.dg/torture/pr71881.c: New testcase.
2758
9513d5fb
RB
27592016-07-15 Richard Biener <rguenther@suse.de>
2760
2761 PR tree-optimization/71887
2762 * gcc.dg/torture/pr71887.c: New testcase.
2763
ddbbcb19
JJ
27642016-07-15 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR c/71858
2767 * gcc.dg/spellcheck-identifiers-3.c: New test.
2768
29eb509c
AV
27692016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2770
2771 PR fortran/71807
2772 * gfortran.dg/null_9.f90: New test.
2773
43aabfcf
BC
27742016-07-15 Bin Cheng <bin.cheng@arm.com>
2775
2776 * gcc.dg/tree-ssa/loop-41.c: New test.
2777
afc89e58
BC
27782016-07-15 Bin Cheng <bin.cheng@arm.com>
2779
2780 PR tree-optimization/71347
2781 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2782
6fa682ad
SK
27832016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2784
2785 PR fortran/29819
2786 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2787 * gfortran.dg/contains.f90: Ditto.
2788 * gfortran.dg/contains_empty_1.f03: Ditto.
2789 * gfortran.dg/submodule_3.f08: Ditto.
2790
dd36b877
JJ
27912016-07-14 Jakub Jelinek <jakub@redhat.com>
2792
a60a5d31
JJ
2793 PR testsuite/71865
2794 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2795 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2796 expected diagnostics.
2797
dd36b877
JJ
2798 PR c/71858
2799 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2800 * gcc.dg/spellcheck-identifiers-2.c: New test.
2801 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2802 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2803
a241f8ca
JJ
28042016-07-14 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR tree-optimization/71872
2807 * gcc.c-torture/compile/pr71872.c: New test.
2808
d62b809c
TP
28092016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2810
2811 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2812 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2813 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2814 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2815 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2816 * gcc.target/arm/atomic-op-acquire-1.c: This.
2817 * gcc.target/arm/atomic-op-char.c: Rename into ...
2818 * gcc.target/arm/atomic-op-char-1.c: This.
2819 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2820 * gcc.target/arm/atomic-op-consume-1.c: This.
2821 * gcc.target/arm/atomic-op-int.c: Rename into ...
2822 * gcc.target/arm/atomic-op-int-1.c: This.
2823 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2824 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2825 * gcc.target/arm/atomic-op-release.c: Rename into ...
2826 * gcc.target/arm/atomic-op-release-1.c: This.
2827 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2828 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2829 * gcc.target/arm/atomic-op-short.c: Rename into ...
2830 * gcc.target/arm/atomic-op-short-1.c: This.
2831 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2832 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2833 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2834 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2835 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2836 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2837 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2838 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2839 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2840 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2841
1f8dd420
AV
28422016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2843
2844 PR fortran/70842
2845 * gfortran.dg/select_type_35.f03: New test.
2846
53109ba8
KT
28472016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2848
2849 PR target/65951
2850 PR tree-optimization/70923
2851 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2852 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2853 * gcc.dg/vect/pr65951.c: Likewise.
2854 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2855
91f35b7f
DE
28562016-07-14 David Edelsohn <dje.gcc@gmail.com>
2857
2858 * c-c++-common/pr60226.c: Expect maximum object file alignment
2859 error on AIX.
2860
351168fe
RB
28612016-07-14 Richard Biener <rguenther@suse.de>
2862
2863 PR tree-optimization/71866
2864 * gcc.dg/torture/pr71866.c: New testcase.
2865
94c32c00
TP
28662016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2867
2868 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2869 selector and enclose boolean expression in curly braces.
2870
b799a481
AM
28712016-07-14 Alan Modra <amodra@gmail.com>
2872
2873 PR target/71733
2874 * gcc.target/powerpc/p9-novsx.c: New.
2875
f63ba78c
AK
28762016-07-13 Andi Kleen <ak@linux.intel.com>
2877
2878 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2879 * g++.dg/tree-prof/morefunc.C: Dito.
2880 * g++.dg/tree-prof/pr35545.C: Dito.
2881 * g++.dg/tree-prof/reorder.C: Dito.
2882 * gcc.dg/tree-prof/20050826-2.c: Dito.
2883 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2884 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2885 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2886 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2887 * gcc.dg/tree-prof/inliner-1.c: Dito.
2888 * gcc.dg/tree-prof/merge_block.c: Dito.
2889 * gcc.dg/tree-prof/stringop-1.c: Dito.
2890 * gcc.dg/tree-prof/stringop-2.c: Dito.
2891 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2892 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2893 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2894 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2895 * gcc.dg/tree-prof/update-loopch.c: Dito.
2896 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2897 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2898 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2899 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2900 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2901 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2902 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2903
f4d5a23d
AK
29042016-07-13 Andi Kleen <ak@linux.intel.com>
2905
2906 * lib/profopt.exp (profopt-execute): Remove .imports files.
2907
ae145898
AK
29082016-07-13 Andi Kleen <ak@linux.intel.com>
2909
0b965526 2910 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2911
e97bd4f5
AK
29122016-07-13 Andi Kleen <ak@linux.intel.com>
2913
2914 * lib/profopt.exp (dg-final-scan-autofdo,
2915 dg-final-scan-not-autofdo): New functions.
2916
6fa3d4b4
BC
29172016-07-13 Bin Cheng <bin.cheng@arm.com>
2918
2919 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2920 * gcc.dg/vect/vect-35.c: Ditto.
2921 * gcc.dg/vect/vect-alias-check-2.c: New test.
2922
65f18bc6
ML
29232016-07-13 Martin Liska <mliska@suse.cz>
2924
2925 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2926 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2927 * gfortran.dg/pr42108.f90: Update expected dump scan.
2928
9737f35b
RB
29292016-07-13 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/24574
2932 * gcc.dg/pr24574.c: New testcase.
2933
62c0ea4b
SKS
29342016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2935
0b965526 2936 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2937 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2938 * c-c++-common/pr68833-1.c: Require int32plus.
2939 * gcc.dg/ipa/pr63551.c: Likewise.
2940 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2941 * gcc.dg/ipa/pr64041.c: Require int32plus.
2942
c7ed8938
IE
29432016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2944
2945 PR ipa/71633
2946 * g++.dg/pr71633.C: New test.
2947
5ce15300
TP
29482016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2949
2950 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2951 Add new arm_thumb1_cbz_ok effective target.
2952 * gcc.target/arm/cbz.c: New test.
2953
2b9509a3
TP
29542016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2955
2956 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2957 Define effective target.
2958 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2959 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2960 * gcc.target/arm/movhi_movw.c: New test.
2961 * gcc.target/arm/movsi_movw.c: Likewise.
2962 * gcc.target/arm/movdi_movw.c: Likewise.
2963
7f15b177
RB
29642016-07-13 Richard Biener <rguenther@suse.de>
2965
2966 PR middle-end/71104
2967 * gcc.dg/pr71104-1.c: New testcase.
2968 * gcc.dg/pr71104-2.c: Likewise.
2969
0b0a896e
MM
29702016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2971
2972 PR target/71805
2973 * gcc.target/powerpc/pr71805.c: New test.
2974
f906f5ed
BS
29752016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2976
2977 * gcc.target/powerpc/divkc3-1.c: New.
2978 * gcc.target/powerpc/mulkc3-1.c: New.
2979
9e63c3aa
NS
29802016-07-12 Nathan Sidwell <nathan@acm.org>
2981
2982 * gcc.target/arm/data-rel-1.c: New.
2983 * gcc.target/arm/data-rel-2.c: New.
2984 * gcc.target/arm/data-rel-3.c: New.
2985
f507d202
ML
29862016-07-12 Martin Liska <mliska@suse.cz>
2987
2988 * gcc.dg/params/blocksort-part.c: New test.
2989 * gcc.dg/params/params.exp: New file.
2990
d6f7c125
KT
29912016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2992
2993 PR middle-end/71700
2994 * gcc.c-torture/execute/pr71700.c: New test.
2995
37ccb0ba
SB
29962016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2997 Richard Biener <rguenther@suse.de>
2998
2999 PR tree-optimization/23286
3000 PR tree-optimization/70159
3001 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3002 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3003 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3004 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3005 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3006 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3007 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3008 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3009 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3010 * gcc.dg/pr51879-12.c: Likewise.
3011 * gcc.dg/strlenopt-9.c: Likewise.
3012 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3013 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3014 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3015 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3016 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3017 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3018 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3019 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3020 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3021 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3022 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3023 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3024 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3025 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3026 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3027
712a93d6
RB
30282016-07-12 Richard Biener <rguenther@suse.de>
3029
3030 PR rtl-optimization/68961
3031 * gcc.target/i386/pr68961.c: New testcase.
3032
c392943c
JJ
30332016-07-11 Jakub Jelinek <jakub@redhat.com>
3034
3d56e6a4
JJ
3035 PR middle-end/71758
3036 * c-c++-common/gomp/pr71758.c: New test.
3037 * gfortran.dg/gomp/pr71758.f90: New test.
3038
c392943c
JJ
3039 PR tree-optimization/71823
3040 * gcc.dg/vect/pr71823.c: New test.
3041
741d3be5
DM
30422016-07-11 David Malcolm <dmalcolm@redhat.com>
3043
3044 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3045 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3046 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3047
92fa45b5
L
30482016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3049
3050 PR target/71801
3051 * gcc.target/i386/pr71801.c: New test.
3052
f51606c7
RB
30532016-07-11 Richard Biener <rguenther@suse.de>
3054
3055 PR tree-optimization/71816
3056 * gcc.dg/torture/pr71816.c: New testcase.
3057
36b54ce0
TK
30582016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3059
3060 PR fortran/71783
3061 * gfortran.dg/dependency_46.f90: New test.
3062
d13835b6
VM
30632016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3064
3065 PR rtl-optimization/71621
3066 * gcc.target/i386/pr71621-1.c: New.
3067 * gcc.target/i386/pr71621-2.c: New.
3068
642bcbdf
CP
30692016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3070
3071 * gfortran.dg/goacc/pr71704.f90: New test.
3072
02eb5b8b
BS
30732016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3074
3075 PR target/71297
3076 * gcc.target/powerpc/pr71297.c: New.
3077
8beb9a0d
JW
30782016-07-08 Jiong Wang <jiong.wang@arm.com>
3079
3080 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3081
cef4b650
MM
30822016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3083
3084 PR target/71806
3085 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3086
3c3ecf52
AH
30872016-07-08 Alan Hayward <alan.hayward@arm.com>
3088
3089 PR tree-optimization/71667
3090 * gcc.dg/vect/pr71667.c: New
3091
2660286d
ML
30922016-07-08 Martin Liska <mliska@suse.cz>
3093
3094 * gcc.dg/torture/pr71606.c: New test.
3095
70cdd4ae
JD
30962016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3097
3098 PR fortran/71764
3099 * gfortran.dg/pr71764.f90: New test.
3100
842dc2e6
JJ
31012016-07-07 Jakub Jelinek <jakub@redhat.com>
3102 Kai Tietz <ktietz70@googlemail.com>
3103
3104 PR c++/70869
3105 PR c++/71054
3106 * g++.dg/cpp0x/pr70869.C: New test.
3107 * g++.dg/cpp0x/pr71054.C: New test.
3108
31be4262
DE
31092016-07-07 David Edelsohn <dje.gcc@gmail.com>
3110
3111 * g++.dg/debug/pr71432.C: Fail on AIX.
3112
1c122092
ML
31132016-07-07 Martin Liska <mliska@suse.cz>
3114
3115 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3116 an undefined behavior.
3117 * gfortran.dg/do_3.F90: Likewise.
3118 * gfortran.dg/do_check_11.f90: New test.
3119 * gfortran.dg/do_check_12.f90: New test.
3120 * gfortran.dg/do_corner_warn.f90: New test.
3121
7119f1b1
ML
31222016-07-07 Martin Liska <mliska@suse.cz>
3123
3124 * gfortran.dg/predict-1.f90: Ammend the test.
3125 * gfortran.dg/predict-2.f90: Likewise.
3126
275792f2
IE
31272016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3128
3129 PR ipa/71624
3130 * g++.dg/pr71624.C: New test.
3131
05a437c1
TP
31322016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3133
3134 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3135 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3136 ARMv8-M Mainline architectures.
3137
6f493951
TP
31382016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3139
3140 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3141 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3142
5ddaee94
SB
31432016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3144
3145 PR target/70098
3146 PR target/71763
3147 * gcc.target/powerpc/pr71763.c: New file.
3148
651afdb2
YR
31492016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3150
3151 PR tree-optimization/71518
0b965526 3152 * gcc.dg/pr71518.c: New test.
651afdb2 3153
9df99881
WD
31542016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3155
3156 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3157
7b4e0769
SKS
31582016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3159
0b965526 3160 PR target/50739
7b4e0769
SKS
3161 * gcc.target/avr/pr50739.c: New test.
3162
eb4432f7
JH
31632016-07-05 Jan Hubicka <jh@suse.cz>
3164
3165 * gcc.dg/tree-ssa/scev-14.c: update template.
3166
c01e092f
RS
31672016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3168
3169 * gcc.dg/vect/group-no-gaps-1.c: New test.
3170
8070763a
AK
31712016-07-05 Andi Kleen <ak@linux.intel.com>
3172
3173 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3174 if kernel supports MPX.
3175
3f8257db 31762016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3177
3178 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3179
36a265b1
MM
31802016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3181 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3182
3183 * gcc.target/powerpc/signbit-1.c: New test.
3184 * gcc.target/powerpc/signbit-2.c: New test.
3185 * gcc.target/powerpc/signbit-3.c: New test.
3186
7a98fb6e
KT
31872016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3188
3189 PR rtl-optimization/71594
3190 * gcc.dg/torture/pr71594.c: New test.
3191
1e3d54b4
JH
31922016-07-05 Jan Hubicka <jh@suse.cz>
3193
3194 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3195
84ca3893
DM
31962016-07-05 David Malcolm <dmalcolm@redhat.com>
3197
3198 PR c++/62314
3a146d46 3199 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3200 number of missing semicolon error.
3201 * g++.dg/pr62314-2.C: New test case.
3202
20d0bfce
AF
32032016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3204
3205 * gfortran.dg/coarray_stat_function.f90: New test.
3206 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3207 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3208 to new interfaces.
3209
69aaea06
AV
32102016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3211
3212 PR fortran/71623
3213 * gfortran.dg/deferred_character_17.f90: New test.
3214
f723a43c
CL
32152016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3216
3217 * gcc.target/arm/neon/polytypes.c: Move to ...
3218 * gcc.target/arm/polytypes.c: ... here.
3219 * gcc.target/arm/neon/pr51534.c: Move to ...
3220 * gcc.target/arm/pr51534.c: ... here.
3221 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3222 * gcc.target/arm/vect-vcvt.c: ... here.
3223 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3224 * gcc.target/arm/vect-vcvtq.c: ... here.
3225 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3226 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3227 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3228 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3229 * gcc.target/arm/neon/neon.exp: Delete.
3230 * gcc.target/arm/neon/: Delete.
3231
d73e0ccf
JD
32322016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3233
3234 PR fortran/65575
3235 * gfortran.dg: pr65575.f90: New test.
3236
c20f6223
JD
32372016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3238
3239 PR fortran/35849
3240 * gfortran.dg: pr35849.f90: New test.
3241
2a5537c3
JJ
32422016-07-04 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR c++/71739
3245 * g++.dg/cpp0x/pr71739.C: New test.
3246
740f9751
CL
32472016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3248
3249 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3250
bf749919
DV
32512016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3252
3253 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3254 locr.
3255 * gcc.target/s390/loc-1.c: New test.
3256
430bb38e
YR
32572016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3258
3a146d46
JJ
3259 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3260 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3261
15f6e0da
RR
32622016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3263
3264 PR target/63874
3265 * gcc.target/aarch64/pr63874.c: New test.
3266
79335075
JB
32672016-07-04 Jan Beulich <jbeulich@suse.com>
3268
3269 * g++.dg/header.c: New.
3270 * gcc.dg/header.c: New.
3271
557e8c49
JJ
32722016-07-02 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR c/71719
3275 * c-c++-common/Wunused-var-15.c: New test.
3276
79a592e3
JJ
32772016-07-01 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR fortran/71687
3280 * gfortran.dg/gomp/pr71687.f90: New test.
3281
e2298656
BS
32822016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3283
3284 * gcc.dg/const-float128-ped.c: Require __float128 effective
3285 target and options.
3286 * gcc.dg/const-float128.c: Likewise.
3287 * gcc.dg/torture/float128-cmp-invalid.c: Require
3288 __float128 and base_quadfloat_support effective targets, and
3289 __float128 options.
3290 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3291 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3292 * gcc.dg/torture/float128-nan.c: Likewise.
3293 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3294 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3295 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3296 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3297 (add_options_for___float128): New.
3298 (check_effective_target_base_quadword_support): New.
3299
70c11966
MM
33002016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3301
3302 PR target/71720
3303 * gcc.target/powerpc/pr71720.c: New test.
3304
059541fd
JB
33052016-07-01 Jan Beulich <jbeulich@suse.com>
3306
3307 * gcc.dg/bss.c: New.
3308
2c1e4964
PB
33092016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3310
3311 PR target/71698
3312 * gcc.target/powerpc/pr71698.c: New test.
3313
22e1cb39
GJL
33142016-07-01 Georg-Johann Lay <avr@gjlay.de>
3315
3316 PR target/71151
3317 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3318 instead of ".foo" for its section name.
3319 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3320 depending on MCU's flash size.
3321 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3322 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3323 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3324 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3325 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3326 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3327
466cf574
JB
33282016-07-01 Jan Beulich <jbeulich@suse.com>
3329
3330 * gcc.target/i386/pr65105-2.c: Add -msse2.
3331
351beab7
JJ
33322016-06-30 Jakub Jelinek <jakub@redhat.com>
3333
55a0f21a
JJ
3334 PR tree-optimization/71707
3335 * gcc.dg/strlenopt-29.c: New test.
3336
6245ad72
JJ
3337 PR fortran/71704
3338 * gfortran.dg/gomp/pr71704.f90: New test.
3339
351beab7
JJ
3340 PR fortran/71705
3341 * gfortran.dg/gomp/pr71705.f90: New test.
3342
5a3a6a5e
KN
33432016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3344
3345 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3346 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3347 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3348 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3349 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3350 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3351 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3352 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3353 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3354 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3355 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3356 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3357 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3358 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3359 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3360 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3361 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3362 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3363 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3364 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3365 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3366 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3367 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3368 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3369 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3370 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3371 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3372 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3373 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3374 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3375 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3376 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3377 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3378 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3379 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3380 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3381 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3382 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3383 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3384 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3385 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3386 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3387 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3388 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3389 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3390 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3391 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3392 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3393 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3394 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3395 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3396 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3397 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3398 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3399 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3400 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3401 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3402 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3403 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3404 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3405 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3406 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3407 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3408 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3409 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3410 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3411 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3412 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3413 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3414 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3415 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3416 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3417 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3418 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3419 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3420 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3421 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3422 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3423 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3424 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3425 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3426
3dfa8071 34272016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3428 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3429
3430 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3431
9bd62242 34322016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3433 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3434
3435 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3436
603107fb
DM
34372016-06-30 David Malcolm <dmalcolm@redhat.com>
3438
3439 PR driver/71651
3440 * gcc.dg/spellcheck-options-12.c: New test case.
3441
205cccc7
JJ
34422016-06-30 Jakub Jelinek <jakub@redhat.com>
3443
3444 PR middle-end/71693
3445 * gcc.c-torture/compile/pr71693.c: New test.
3446
f4452176
DM
34472016-06-29 David Malcolm <dmalcolm@redhat.com>
3448
3449 * gcc.dg/spellcheck-params.c: New testcase.
3450 * gcc.dg/spellcheck-params-2.c: New testcase.
3451
c5e74d9d
MM
34522016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3453
3454 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3455 vector extract instructions.
3456 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3457
e44ecbfd
JD
34582016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3459
3460 PR fortran/71686
3461 * gfortran.dg/unexpected_eof_2.f90: New test.
3462 * gfortran.dg/unexpected_eof_3.f90: New test.
3463
ee446d9f
JW
34642016-06-29 Jim Wilson <jim.wilson@linaro.org>
3465
3466 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3467
27f67461
CP
34682016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3469
3470 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3471 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3472 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3473
b1206d29
RB
34742016-06-29 Richard Biener <rguenther@suse.de>
3475
3476 PR middle-end/15256
3477 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3478
1af21224
MW
34792016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3480
3481 * gcc.target/arm/aapcs/neon-vect10.c: Require
3482 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3483 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3484 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3485 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3486 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3487 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3488 * gcc.target/arm/fp16-aapcs-1.c: Require
3489 -mfloat-ab=hard. Also simplify the test.
3490 * gcc.target/arm/fp16-aapcs-2.c: New.
3491
7fe43755
MW
34922016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3493
0b965526 3494 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3495 (add_options_for_arm_fp16_ieee): New.
3496 (add_options_for_arm_fp16_alternative): New.
3497 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3498 long-line.
3499 (effective_target_arm_fp16_hw): New.
3500
264d951a
IE
35012016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3502
3503 PR tree-optimization/71655
3504 * g++.dg/pr71655.C: New test.
3505
5c846a81
ML
35062016-06-29 Martin Liska <mliska@suse.cz>
3507
3508 * gcc.dg/pr71585.c: New test.
3509 * gcc.dg/pr71585-2.c: New test.
3510 * gcc.dg/pr71585-3.c: New test.
3511
fafe9318
YR
35122016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3513
3514 PR tree-optimization/70729
3515 * g++.dg/vect/pr70729.cc: New test.
3516
54d19c3b
TS
35172016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3518
3519 * c-c++-common/gomp/cancel-1.c: Extend.
3520
5f3cd7c3
JJ
35212016-06-29 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR tree-optimization/71625
3524 * gcc.dg/strlenopt-28.c: New test.
3525
4aa83879
RB
35262016-06-29 Richard Biener <rguenther@suse.de>
3527
3528 PR middle-end/71002
3529 * g++.dg/torture/pr71002.C: Adjust testcase.
3530
152ef731
JJ
35312016-06-29 Jakub Jelinek <jakub@redhat.com>
3532
3533 PR c/71685
3534 * gcc.dg/pr71685.c: New test.
3535
35362016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3537
3538 PR c/71552
3539 * gcc.dg/init-bad-9.c: New test.
3540
d41dc215
BS
35412016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3542
3543 * gcc.target/powerpc/abs128-1.c: Require VSX.
3544 * gcc.target/powerpc/copysign128-1.c: Likewise.
3545 * gcc.target/powerpc/inf128-1.c: Likewise.
3546 * gcc.target/powerpc/nan128-1.c: Likewise.
3547
6a20b538
JJ
35482016-06-28 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR middle-end/71626
3551 * gcc.c-torture/execute/pr71626-1.c: New test.
3552 * gcc.c-torture/execute/pr71626-2.c: New test.
3553
77d93c47
PB
35542016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3555
3556 PR target/71656
3557 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3558
a8264058
SB
35592016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3560
3561 PR target/71670
3562 * gcc.target/powerpc/pr71670.c: New testcase.
3563
0dc47331
PB
35642016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3565
3566 PR target/71656
3567 * gcc.target/powerpc/pr71656-1.c: New test.
3568 * gcc.target/powerpc/pr71656-2.c: New test.
3569
b65ffc79
CL
35702016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3571
3572 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3573 around fp16 code.
3574 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3575 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3576 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3577 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3578 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3579 Add arm_neon_fp16_ok effective target.
0b965526
UB
3580 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3581 Likewise.
3582 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3583 Likewise.
3584 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3585 Likewise.
3586 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3587 Likewise.
3588 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3589 Likewise.
3590 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3591 Likewise.
3592 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3593 Likewise.
3594 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3595 Likewise.
3596 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3597 Likewise.
3598 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3599 Likewise.
3600 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3601 Likewise.
b65ffc79 3602
9bb86f40
JH
36032016-06-26 Jan Hubicka <hubicka@ucw.cz>
3604
3605 * gcc.dg/predict-12.c: New testcase.
3606
46db0fd4
JD
36072016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3608
3609 PR fortran/71649
3610 * gfortran.dg/pr71649.f90: New test.
3611
2a65e70b
JJ
36122016-06-25 Jakub Jelinek <jakub@redhat.com>
3613
f8a06e24
JJ
3614 PR tree-optimization/71643
3615 * g++.dg/opt/pr71643.C: New test.
3616
2a65e70b
JJ
3617 PR tree-optimization/71631
3618 * gcc.c-torture/execute/pr71631.c: New test.
3619
7805417a
JH
36202016-06-24 Jan Hubicka <hubicka@ucw.cz>
3621
3622 * gcc.dg/predict-11.c: New testcase.
3623 * gfortran.dg/predict-2.f90: New testcase.
3624
888ed1a3
JH
36252016-06-24 Jan Hubicka <hubicka@ucw.cz>
3626
3627 * gcc.dg/predict-10.c: New test.
3628
53605f35
BS
36292016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3630
3631 * gcc.target/powerpc/abs128-1.c: New.
3632 * gcc.target/powerpc/copysign128-1.c: New.
3633 * gcc.target/powerpc/inf128-1.c: New.
3634 * gcc.target/powerpc/nan128-1.c: New.
3635
7b22b4c6
EB
36362016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3637
3638 * gfortran.dg/pr71642.f90: New test.
3639
37e373c2
JJ
36402016-06-24 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR tree-optimization/71647
3643 * gcc.target/i386/pr71647.c: New test.
3644
b20b79f2
L
36452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3646
3647 * gcc.target/i386/noplt-gd-1.c: New test.
3648 * gcc.target/i386/noplt-gd-2.c: Likewise.
3649 * gcc.target/i386/noplt-gd-3.c: Likewise.
3650 * gcc.target/i386/noplt-ld-1.c: Likewise.
3651 * gcc.target/i386/noplt-ld-2.c: Likewise.
3652 * gcc.target/i386/noplt-ld-3.c: Likewise.
3653 * lib/target-supports.exp
3654 (check_effective_target_tls_get_addr_via_got): New.
3655
04619cb8
UB
36562016-06-24 Uros Bizjak <ubizjak@gmail.com>
3657
3658 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3659 testsuite compile flags.
3660 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3661 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3662
36632016-06-24 Uros Bizjak <ubizjak@gmail.com>
3664
3665 * g++dg/vect/pr36684.cc: Add dg-do compile.
3666 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3667 * gcc.dg/vect/pr70021.c: Ditto.
3668 * gcc.dg/vect/pr70138-1.c: Ditto.
3669 * gcc.dg/vect/pr70138-2.c: Ditto.
3670 * gcc.dg/vect/pr70354-1.c: Ditto.
3671 * gcc.dg/vect/pr70354-2.c: Ditto.
3672 * gcc.dg/vect/pr71259.c: Ditto.
3673 * gcc.dg/vect/pr71416-1.c: Ditto.
3674 * gcc.dg/vect/slp-43.c: Ditto.
3675 * gcc.dg/vect/slp-45.c: Ditto.
3676 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3677 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3678 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3679 * gfortran.dg/vect/pr69980.f90: Ditto.
3680
36812016-06-24 Uros Bizjak <ubizjak@gmail.com>
3682
3683 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3684 * gcc.dg/vect/bb-slp-30.c: Ditto.
3685 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3686 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3687 * gcc.dg/vect/pr45902.c: Ditto.
3688 * gcc.dg/vect/pr48172.c: Ditto.
3689 * gcc.dg/vect/pr48377.c: Ditto.
3690 * gcc.dg/vect/pr49038.c: Ditto.
3691 * gcc.dg/vect/pr49771.c: Ditto.
3692 * gcc.dg/vect/pr52091.c: Ditto.
3693 * gcc.dg/vect/pr53185-2.c: Ditto.
3694 * gcc.dg/vect/pr56826.c: Ditto.
3695 * gcc.dg/vect/pr60276.c: Ditto.
3696 * gcc.dg/vect/pr62021.c: Ditto.
3697 * gcc.dg/vect/pr63530.c: Ditto.
3698 * gcc.dg/vect/pr65518.c: Ditto.
3699 * gcc.dg/vect/pr65947-1.c: Ditto.
3700 * gcc.dg/vect/pr65947-10.c: Ditto.
3701 * gcc.dg/vect/pr65947-11.c: Ditto.
3702 * gcc.dg/vect/pr65947-12.c: Ditto.
3703 * gcc.dg/vect/pr65947-13.c: Ditto.
3704 * gcc.dg/vect/pr65947-2.c: Ditto.
3705 * gcc.dg/vect/pr65947-3.c: Ditto.
3706 * gcc.dg/vect/pr65947-4.c: Ditto.
3707 * gcc.dg/vect/pr65947-5.c: Ditto.
3708 * gcc.dg/vect/pr65947-6.c: Ditto.
3709 * gcc.dg/vect/pr65947-7.c: Ditto.
3710 * gcc.dg/vect/pr65947-8.c: Ditto.
3711 * gcc.dg/vect/pr65947-9.c: Ditto.
3712 * gcc.dg/vect/pr71416-1.c: Ditto.
3713 * gcc.dg/vect/pr71439.c: Ditto.
3714 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3715 * gcc.dg/vect/vect-bswap16.c: Ditto.
3716 * gcc.dg/vect/vect-bswap32.c: Ditto.
3717 * gcc.dg/vect/vect-bswap64.c: Ditto.
3718 * gcc.dg/vect/vect-live-1.c: Ditto.
3719 * gcc.dg/vect/vect-live-2.c: Ditto.
3720 * gcc.dg/vect/vect-live-3.c: Ditto.
3721 * gcc.dg/vect/vect-live-4.c: Ditto.
3722 * gcc.dg/vect/vect-live-5.c: Ditto.
3723 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3724 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3725 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3726 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3727 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3728 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3729 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3730 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3731 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3732 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3733 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3734 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3735 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3736 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3737 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3738 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3739 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3740
da224bcb
UB
37412016-06-24 Uros Bizjak <ubizjak@gmail.com>
3742
3743 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3744
dfee2870
L
37452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3746
3747 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3748 ia32 if R_386_GOT32X relocation is supported.
3749 * gcc.target/i386/noplt-3.c: Likewise.
3750 * gcc.target/i386/noplt-2.c: Likewise.
3751 (main): Renamed to ...
3752 (bar): This.
3753 * gcc.target/i386/noplt-4.c: Likewise.
3754 (main): Renamed to ...
3755 (bar): This.
3756 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3757 * gcc.target/i386/pr67400-5.c: Likewise.
3758
a86451b9
JJ
37592016-06-24 Jakub Jelinek <jakub@redhat.com>
3760
00085092
JJ
3761 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3762 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3763
a86451b9
JJ
3764 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3765 f4): Adjust expected diagnostics.
3766 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3767 (T): If OVFP is defined, redefine to TP.
3768 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3769 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3770 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3771 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3772 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3773 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3774 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3775 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3776 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3777 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3778 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3779 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3780 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3781 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3782 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3783 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3784 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3785 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3786 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3787 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3788 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3789 as last argument to __builtin_add_overflow_p.
3790
7bb5d5f4
UB
37912016-06-23 Uros Bizjak <ubizjak@gmail.com>
3792
3793 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3794 dg-options and remove default vector testsuite compile flags.
3795 * g++.dg/vect/pr33860a.cc: Ditto.
3796 * g++.dg/vect/pr45470-a.cc: Ditto.
3797 * g++.dg/vect/pr45470-b.cc: Ditto.
3798 * g++.dg/vect/pr60896.cc: Ditto.
3799 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3800 * gcc.dg/vect/pr18308.c: Ditto.
3801 * gcc.dg/vect/pr24049.c: Ditto.
3802 * gcc.dg/vect/pr33373.c: Ditto.
3803 * gcc.dg/vect/pr36228.c: Ditto.
3804 * gcc.dg/vect/pr42395.c: Ditto.
3805 * gcc.dg/vect/pr42604.c: Ditto.
3806 * gcc.dg/vect/pr46663.c: Ditto.
3807 * gcc.dg/vect/pr48765.c: Ditto.
3808 * gcc.dg/vect/pr49093.c: Ditto.
3809 * gcc.dg/vect/pr49352.c: Ditto.
3810 * gcc.dg/vect/pr52298.c: Ditto.
3811 * gcc.dg/vect/pr52870.c: Ditto.
3812 * gcc.dg/vect/pr53185.c: Ditto.
3813 * gcc.dg/vect/pr53773.c: Ditto.
3814 * gcc.dg/vect/pr56695.c: Ditto.
3815 * gcc.dg/vect/pr62171.c: Ditto.
3816 * gcc.dg/vect/pr63530.c: Ditto.
3817 * gcc.dg/vect/pr68339.c: Ditto.
3818 * gcc.dg/vect/pr71259.c: Ditto.
3819 * gcc.dg/vect/vect-82_64.c: Ditto.
3820 * gcc.dg/vect/vect-83_64.c: Ditto.
3821 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3822 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3823 * gcc.dg/vect/vect-shift-2.c: Ditto.
3824 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3825 * gfortran.dg/vect/pr39318.f90: Ditto.
3826 * gfortran.dg/vect/pr45714-a.f: Ditto.
3827 * gfortran.dg/vect/pr45714-b.f: Ditto.
3828 * gfortran.dg/vect/pr46213.f90: Ditto.
3829
2d4bb02f
MM
38302016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3831 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3832
3833 * gcc.target/powerpc/p9-splat-5.c: New test.
3834
f6d1b868
UB
38352016-06-23 Uros Bizjak <ubizjak@gmail.com>
3836
3837 PR tree-optimization/71488
3838 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3839 * lib/target-supports.exp: ... here.
3840 (check_sse4_hw_available): New procedure.
3841 (check_effective_target_sse4_runtime): Ditto.
3842 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3843 -march=westmere for sse4_runtime targets.
936ff030 3844 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3845 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3846 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3847 (main): Call check_vect ().
a7898180 3848 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3849
c0597759
L
38502016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3851
3852 PR target/66232
3853 PR target/67400
3854 * gcc.target/i386/pr66232-14.c: New file.
3855 * gcc.target/i386/pr66232-15.c: Likewise.
3856 * gcc.target/i386/pr66232-16.c: Likewise.
3857 * gcc.target/i386/pr66232-17.c: Likewise.
3858 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3859 ia32 if R_386_GOT32X relocation is supported.
3860 * gcc.target/i386/pr67400-2.c: Likewise.
3861 * gcc.target/i386/pr67400-3.c: Likewise.
3862 * gcc.target/i386/pr67400-4.c: Likewise.
3863 * gcc.target/i386/pr67400-6.c: Likewise.
3864 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3865 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3866
5b0e27a7
JD
38672016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3868
3869 PR libgfortran/48852
3870 * gfortran.dg/char4_iunit_1.f03: Update test.
3871 * gfortran.dg/f2003_io_5.f03: Update test.
3872 * gfortran.dg/real_const_3.f90: Update test.
3873
7f586d90
AK
38742016-06-23 Andi Kleen <ak@linux.intel.com>
3875
3876 * g++.dg/bprob/bprob.exp: Support autofdo.
3877 * g++.dg/tree-prof/tree-prof.exp: dito.
3878 * gcc.dg/tree-prof/tree-prof.exp: dito.
3879 * gcc.misc-tests/bprob.exp: dito.
3880 * gfortran.dg/prof/prof.exp: dito.
3881 * lib/profopt.exp: dito.
3882 * lib/target-supports.exp: Check for autofdo.
3883
60fa7862
ML
38842016-06-23 Martin Liska <mliska@suse.cz>
3885
3886 * gcc.dg/pr71619.c: New test.
3887
e3d62871
UB
38882016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3889
3890 PR target/67400
cc901875
UB
3891 * gcc.target/i386/pr67400-1.c: New test.
3892 * gcc.target/i386/pr67400-2.c: Likewise.
3893 * gcc.target/i386/pr67400-3.c: Likewise.
3894 * gcc.target/i386/pr67400-4.c: Likewise.
3895 * gcc.target/i386/pr67400-5.c: Likewise.
3896 * gcc.target/i386/pr67400-6.c: Likewise.
3897 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3898
ac81cf0b
DM
38992016-06-22 David Malcolm <dmalcolm@redhat.com>
3900
3901 * c-c++-common/missing-header-1.c: New test case.
3902 * c-c++-common/missing-header-2.c: New test case.
3903 * c-c++-common/missing-header-3.c: New test case.
3904 * c-c++-common/missing-header-4.c: New test case.
3905
1a4f11c8
DM
39062016-06-22 David Malcolm <dmalcolm@redhat.com>
3907
3908 PR c/70339
3909 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3910 hint.
3911 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3912 expected results due to builtin "nanl" now being suggested for
3913 "name".
3914 * gcc.dg/pr67580.c: Update expected messages.
3915 * gcc.dg/spellcheck-identifiers.c: New testcase.
3916 * gcc.dg/spellcheck-typenames.c: New testcase.
3917
a93eac6a
DM
39182016-06-22 David Malcolm <dmalcolm@redhat.com>
3919
3920 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3921 file.
3922 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3923 diagnostic-test-show-locus-parseable-fixits.c to sources for
3924 diagnostic_plugin_test_show_locus.c.
3925 * lib/gcc-defs.exp (freeform_regexps): New global.
3926 (dg-regexp): New function.
3927 (handle-dg-regexps): New function.
3928 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3929 freeform_regexps to the empty list.
3930 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3931
49e76ff1
IE
39322016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3933
f6d1b868 3934 PR tree-optimization/71488
49e76ff1
IE
3935 * g++.dg/pr71488.C: New test.
3936 * gcc.dg/vect/vect-bool-cmp.c: New test.
3937
951d8c8a
EB
39382016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3939
3940 * gcc.dg/guality/param-5.c: New test.
3941
b60fc3bd
BE
39422016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3943
3944 * gcc.target/i386/asm-flag-7.c: New test.
3945
0609abda
TS
39462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3947
3948 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3949 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3950 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3951 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3952 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3953 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3954 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3955 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3956 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3957 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3958 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3959 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3960 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3961 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3962 * lib/target-supports.exp: Likewise.
3963
ee2499b4
TS
39642016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3965
3966 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3967 * gcc.dg/attr-ms_struct-2.c: Likewise.
3968 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3969 * gcc.dg/bf-ms-attrib.c: Likewise.
3970 * gcc.dg/bf-ms-layout-2.c: Likewise.
3971 * gcc.dg/bf-ms-layout-3.c: Likewise.
3972 * gcc.dg/bf-ms-layout.c: Likewise.
3973 * gcc.dg/bf-no-ms-layout.c: Likewise.
3974 * gcc.target/i386/bitfield1.c: Likewise.
3975 * gcc.target/i386/bitfield2.c: Likewise.
3976 * gcc.target/i386/bitfield3.c: Likewise.
3977
caea59ff
KN
39782016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3979
3980 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3981 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3982 override other than -mcpu=power9 command-line option is specified,
3983 or if the target operating system is aix.
3984 * gcc.target/powerpc/darn-1.c: Likewise.
3985 * gcc.target/powerpc/darn-2.c: Likewise.
3986 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3987 test if effective-target is not powerpc_p9vector_ok or if the
3988 target operating system is not defined.
3989 * gcc.target/powerpc/vslv-1.c: Likewise.
3990 * gcc.target/powerpc/vsrv-0.c: Likewise.
3991 * gcc.target/powerpc/vsrv-1.c: Likewise.
3992
63617e30
TB
39932016-06-21 Tobias Burnus <burnus@net-b.de>
3994
3995 PR fortran/71068
3996 * gfortran.dg/coarray/data_1.f90: New.
3997
89192c3c
WD
39982016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3999
4000 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4001 (dg-require-effective-target): Use arm_v8_neon_hw.
4002 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4003 (dg-require-effective-target): Likewise.
4004 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4005 (dg-require-effective-target): Likewise.
4006 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4007 (dg-require-effective-target): Likewise.
4008 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4009 (dg-require-effective-target): Likewise.
4010 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4011 (dg-require-effective-target): Likewise.
4012 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4013 Add AArch64 check.
4014
64ac50e2
WD
40152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4016
4017 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4018 Set to 3 so test passes.
4019
6252b5db
WD
40202016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4021
4022 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4023
3b9bc511
IV
40242016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4025
4026 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4027 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4028 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4029 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4030
21db1c78
IV
40312016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4032
4033 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4034 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4035
9d30e86f
L
40362016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4037
4038 PR target/71549
4039 * gcc.target/i386/pr71549.c: New test.
4040
448a7c69
KN
40412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4042
4043 * gcc.target/powerpc/vadsdu-0.c: Replace
4044 dg-require-effective-target directive to allow test to run on more
4045 platforms, and add dg-skip-if directive to disable test on aix
4046 platforms because of known incompatibilities.
4047 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4048 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4049 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4050 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4051 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4052 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4053 * gcc.target/powerpc/vadsdub-2.c: Replace
4054 dg-require-effective-target directive to allow test to run on more
4055 platforms, and add dg-skip-if directive to disable test on aix
4056 platforms because of known incompatibilities.
4057 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4058 with vec_absdb call to differentiate this test from vadsdub-1.c.
4059 * gcc.target/powerpc/vadsduh-1.c: Replace
4060 dg-require-effective-target directive to allow test to run on more
4061 platforms, and add dg-skip-if directive to disable test on aix
4062 platforms because of known incompatibilities.
4063 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4064 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4065 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4066
0ad84f34
JJ
40672016-06-21 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR tree-optimization/71588
4070 * gcc.dg/pr71558.c: New test.
4071
e71e8d94
SKS
40722016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4073
4074 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4075 * c-c++-common/pr68657-2.c: Likewise.
4076 * c-c++-common/pr68657-3.c: Likewise.
4077 * gcc.dg/torture/pr69714.c: Require int32plus support.
4078 * gcc.dg/torture/pr70025.c: Likewise.
4079 * gcc.dg/torture/pr70083.c: Likewise.
4080 * gcc.dg/torture/pr70542.c: Likewise.
4081 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4082
5a578671
JM
40832016-06-20 Joseph Myers <joseph@codesourcery.com>
4084
4085 PR c/71601
4086 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4087
7a9df68e
JJ
40882016-06-20 Jakub Jelinek <jakub@redhat.com>
4089
50aa64d5
JJ
4090 PR middle-end/71581
4091 * gcc.dg/pr71581.c: New test.
4092
7a9df68e
JJ
4093 PR rtl-optimization/71591
4094 * gcc.dg/cpp/pr71591.c: New test.
4095
3947cf19
DR
40962016-06-20 David B. Robins <gcc@davidrobins.net>
4097
4098 PR target/71571
4099 * g++.dg/torture/pr71571.C: New test.
4100
c4ff221e
JJ
41012016-06-20 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR target/71559
4104 * gcc.target/i386/sse2-pr71559.c: New test.
4105 * gcc.target/i386/avx-pr71559.c: New test.
4106 * gcc.target/i386/avx512f-pr71559.c: New test.
4107
f1b5abfb
TB
41082016-06-20 Tobias Burnus <burnus@net-b.de>
4109
4110 PR fortran/71194
4111 * gfortran.dg/pointer_remapping_10.f90: New.
4112
842107e4
DM
41132016-06-20 David Malcolm <dmalcolm@redhat.com>
4114
4115 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4116
d9e8bdfd
MS
41172016-06-20 Martin Sebor <msebor@redhat.com>
4118
4119 PR c/69507
4120 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4121 * gnu90-const-expr-1.c: Same.
4122 * gnu99-const-expr-1.c: Same.
4123 * gnu99-static-1.c: Same.
4124
67785479
RL
41252016-06-20 Renlin Li <renlin.li@arm.com>
4126
29f09b38 4127 PR testsuite/71489
67785479
RL
4128 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4129
636929b8
JG
41302016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4131
4132 * gcc.target/aarch64/vcvt_f64_1.c: New.
4133 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4134 * gcc.target/aarch64/vrecp_f64_1.c: New.
4135
ff7b374b
KT
41362016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4137
4138 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4139 "alignement".
4140
554cfc9e
GJL
41412016-06-20 Georg-Johann Lay <avr@gjlay.de>
4142
4143 PR target/71103
4144 * gcc.target/avr/torture/pr71103-2.c: New test.
4145
94087e88 41462016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4147
4148 PR c/69507
4149 * gcc.dg/alignof.c: New test.
4150
c561b091
PC
41512016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4152
4153 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4154 vs dg-error; test constexpr specifier too.
4155
bf54f123
PC
41562016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4157
4158 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4159
4e53aa97
CL
41602016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4161
4162 * lib/target-supports.exp
4163 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4164 arm_neon_ok and merge flags. Fix temporary test name.
4165 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4166 and merge flags.
4167
69071d86
ML
41682016-06-17 Martin Liska <mliska@suse.cz>
4169
4170 * gcc.dg/predict-9.c: Fix dump scanning.
4171
68b3b858
BC
41722016-06-17 Bin Cheng <bin.cheng@arm.com>
4173
4174 PR tree-optimization/71354
4175 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4176
d3ee260a
BC
41772016-06-17 Bin Cheng <bin.cheng@arm.com>
4178
4179 PR tree-optimization/71347
4180 * gcc.dg/tree-ssa/pr71347.c: New test.
4181
bd8fb114
BC
41822016-06-17 Bin Cheng <bin.cheng@arm.com>
4183
4184 PR tree-optimization/71354
4185 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4186
97816be4
BC
41872016-06-17 Bin Cheng <bin.cheng@arm.com>
4188
4189 * gcc.dg/vect/vect-alias-check-1.c: New test.
4190
2d761a37
SKS
41912016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4192
e0277d6b 4193 PR target/71151
2d761a37
SKS
4194 * gcc.target/avr/pr71151-1.c: New test.
4195 * gcc.target/avr/pr71151-2.c: New test.
4196 * gcc.target/avr/pr71151-3.c: New test.
4197 * gcc.target/avr/pr71151-4.c: New test.
4198 * gcc.target/avr/pr71151-5.c: New test.
4199 * gcc.target/avr/pr71151-6.c: New test.
4200 * gcc.target/avr/pr71151-7.c: New test.
4201 * gcc.target/avr/pr71151-8.c: New test.
4202 * gcc.target/avr/pr71151-common.h: New test.
4203
68fa96d6
ML
42042016-06-16 Martin Liska <mliska@suse.cz>
4205
4206 * gfortran.dg/predict-1.f90: New test.
4207
b6ca982f
UB
42082016-06-16 Uros Bizjak <ubizjak@gmail.com>
4209
4210 PR target/71242
3a146d46 4211 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4212
1dc8d15b
JH
42132016-06-16 Jan Hubicka <hubicka@ucw.cz>
4214
4215 * g++.dg/vect/pr36648.cc: Disable cunrolli
4216
67c25816
JJ
42172016-06-16 Jakub Jelinek <jakub@redhat.com>
4218
c577adb2
JJ
4219 PR target/71554
4220 * gcc.c-torture/execute/pr71554.c: New test.
4221
67c25816
JJ
4222 PR rtl-optimization/71532
4223 * gcc.dg/torture/pr71532.c: New test.
4224
1a3c3ee9
MM
42252016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4226
4227 * gcc.target/powerpc/p9-dimode1.c: New test.
4228 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4229
f29468a7
JJ
42302016-06-15 Jakub Jelinek <jakub@redhat.com>
4231
61daecc4
JJ
4232 * gcc.c-torture/compile/20160615-1.c: New test.
4233
f29468a7
JJ
4234 * g++.dg/cpp0x/ref-qual17.C: New test.
4235
209d1e2d
IE
42362016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4237
4238 PR middle-end/71529
4239 * gcc.target/i386/pr71529.C: New test.
4240
8dc35712
AH
42412016-06-15 Alan Hayward <alan.hayward@arm.com>
4242
4243 PR tree-optimization/71483
4244 * g++.dg/vect/pr71483.c: New
4245
b8911cb8
PC
42462016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4247
4248 PR c++/70202
4249 * g++.dg/inherit/crash6.C: New.
4250 * g++.dg/inherit/union2.C: Likewise.
4251 * g++.dg/inherit/virtual12.C: Likewise.
4252 * g++.dg/inherit/virtual13.C: Likewise.
4253 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4254
cf5d08ab
UB
42552016-06-15 Uros Bizjak <ubizjak@gmail.com>
4256
e3d62871 4257 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4258
8f482165
AH
42592016-06-15 Alan Hayward <alan.hayward@arm.com>
4260
4261 PR tree-optimization/71439
4262 * gcc.dg/vect/pr71439.c: New
4263
3256673f
KT
42642016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4265
4266 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4267
b17dc4d4
RB
42682016-06-15 Richard Biener <rguenther@suse.de>
4269
4270 * gcc.dg/vect/slp-45.c: New testcase.
4271
2a5825f2
RB
42722016-06-15 Richard Biener <rguenther@suse.de>
4273
4274 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4275
6e433d0b
BS
42762016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4277
4278 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4279 requirements, and disable for AIX for now.
4280 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4281
abe7f828
JJ
42822016-06-14 Jakub Jelinek <jakub@redhat.com>
4283
a09c81b4
JJ
4284 PR c++/71528
4285 * g++.dg/opt/pr71528.C: New test.
4286
abe7f828
JJ
4287 PR c++/71516
4288 * g++.dg/init/pr71516.C: New test.
4289
acfadf06
PC
42902016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4291
4292 * g++.dg/init/array46.C: New.
4293
4d568ab2
UB
42942016-06-14 Uros Bizjak <ubizjak@gmail.com>
4295
e3d62871
UB
4296 * gcc.target/i386/float128-3.c: New test.
4297 * gcc.target/i386/quad-sse4.c: Ditto.
4298 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4299 Update scan strings.
4d568ab2 4300
30934c5d
RB
43012016-06-14 Richard Biener <rguenther@suse.de>
4302
4303 PR middle-end/71526
4304 * gfortran.dg/pr71526.f90: New testcase.
4305
3970e545
AV
43062016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4307
4308 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4309 * gcc.dg/zero_bits_compound-1.c: Likewise.
4310
04976c6e
RB
43112016-06-14 Richard Biener <rguenther@suse.de>
4312
4313 PR tree-optimization/71522
4314 * gcc.dg/torture/pr71522.c: New testcase.
4315
23e025db
JJ
43162016-06-14 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR tree-optimization/71520
4319 * gcc.dg/tree-ssa/pr71520.c: New test.
4320
90b72e84
RB
43212016-06-14 Richard Biener <rguenther@suse.de>
4322
4323 PR tree-optimization/71521
86c24ba6 4324 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4325
ef7cf206
JJ
43262016-06-13 Jakub Jelinek <jakub@redhat.com>
4327
0dda258b
JJ
4328 PR sanitizer/71498
4329 * c-c++-common/ubsan/bounds-13.c: New test.
4330
ef7cf206
JJ
4331 PR preprocessor/71183
4332 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4333
a73786e3
JL
43342016-06-13 Jeff Law <law@redhat.com>
4335
4336 PR tree-optimization/71403
4337 * c-c++-common/ubsan/pr71403-1.c: New test.
4338 * c-c++-common/ubsan/pr71403-2.c: New test.
4339 * c-c++-common/ubsan/pr71403-3.c: New test.
4340
0ac249bf
JJ
43412016-06-13 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR middle-end/71478
4344 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4345 Add -Wno-psabi -w to dg-options.
4346
5408a64a
KN
43472016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4348
4349 * gcc.target/powerpc/vadsdu-0.c: New test.
4350 * gcc.target/powerpc/vadsdu-1.c: New test.
4351 * gcc.target/powerpc/vadsdu-2.c: New test.
4352 * gcc.target/powerpc/vadsdu-3.c: New test.
4353 * gcc.target/powerpc/vadsdu-4.c: New test.
4354 * gcc.target/powerpc/vadsdu-5.c: New test.
4355 * gcc.target/powerpc/vadsdub-1.c: New test.
4356 * gcc.target/powerpc/vadsdub-2.c: New test.
4357 * gcc.target/powerpc/vadsduh-1.c: New test.
4358 * gcc.target/powerpc/vadsduh-2.c: New test.
4359 * gcc.target/powerpc/vadsduw-1.c: New test.
4360 * gcc.target/powerpc/vadsduw-2.c: New test.
4361
f7e4f2e3
DM
43622016-06-13 David Malcolm <dmalcolm@redhat.com>
4363
4364 * gcc.dg/c99-init-2.c (c): Update expected error message.
4365 * gcc.dg/init-bad-8.c (foo): Likewise.
4366 * gcc.dg/spellcheck-fields-3.c: New test case.
4367
ad23a23e
ML
43682016-06-13 Martin Liska <mliska@suse.cz>
4369
4370 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4371 and "guess loop iv compared" heuristics.
4372 * gcc.dg/predict-2.c: Likewise.
4373 * gcc.dg/predict-3.c: Likewise.
4374 * gcc.dg/predict-4.c: Likewise.
4375 * gcc.dg/predict-5.c: Likewise.
4376 * gcc.dg/predict-6.c: Likewise.
4377
146c55da
MP
43782016-06-13 Marek Polacek <polacek@redhat.com>
4379
4380 PR middle-end/71476
4381 * c-c++-common/Wswitch-unreachable-4.c: New test.
4382 * gcc.dg/Wswitch-unreachable-2.c: New test.
4383 * g++.dg/tm/jump1.C: Move dg-warning.
4384
42e77cbc
EB
43852016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4386
4387 * gnat.dg/renaming10.ad[sb]: New test.
4388
7474dcc1
PT
43892016-06-13 Paul Thomas <pault@gcc.gnu.org>
4390
4391 PR fortran/70673
4392 * gfortran.dg/pr70673.f90: New test.
4393
f57f53d3
RB
43942016-06-13 Richard Biener <rguenther@suse.de>
4395
4396 PR middle-end/64516
4397 * gcc.dg/align-3.c: New testcase.
4398
5843a5f0
ML
43992016-06-13 Martin Liska <mliska@suse.cz>
4400
4401 * gcc.target/i386/pr71458.c: New test.
4402
aa8fdb44
UB
44032016-06-12 Uros Bizjak <ubizjak@gmail.com>
4404
4405 PR target/71241
3a146d46 4406 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4407
2043e4d7
DH
44082016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4409
4410 PR target/60751
4411 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4412 statement.
4413
d3dc025d
DH
44142016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4415
4416 PR target/60751
4417 * gfortran.dg/comma_IO_extension_1.f90: New test.
4418 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4419 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4420 statement.
4421 * gfortran.dg/graphite/pr38083.f90: Likewise.
4422 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4423 missing format.
4424
a31d78c6
EB
44252016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4426
4427 * gnat.dg/case_character.adb: New test.
4428
95c18dd0
SB
44292016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4430
4431 PR middle-end/71310
4432 * gcc.target/powerpc/pr71310.c: New testcase.
4433
b97d37b4
KV
44342016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4435
4436 PR middle-end/71478
4437 * gcc.dg/pr71478.c: New test.
4438
900bcda3
JJ
44392016-06-10 Jakub Jelinek <jakub@redhat.com>
4440
ec1c20db
JJ
4441 PR middle-end/71494
4442 * gcc.c-torture/execute/pr71494.c: New test.
4443
50b15873
JJ
4444 PR c/68657
4445 * gcc.target/i386/pr68657.c: New test.
4446
900bcda3
JJ
4447 PR inline-asm/68843
4448 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4449 (test): Add -masm=intel alternatives.
4450
4d926e34
MS
44512016-06-10 Martin Sebor <msebor@redhat.com>
4452
4453 PR c/71392
4454 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4455
ad071b2b
JL
44562016-06-10 Jeff Law <law@redhat.com>
4457
4458 PR tree-optimization/71335
4459 * gcc.c-torture/execute/pr71335.c: New test.
4460
2704efe8
DM
44612016-06-10 David Malcolm <dmalcolm@redhat.com>
4462
4463 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4464 the various "cannot tail-call: " messages.
4465
18c9b7d4
CL
44662016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4467
4468 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4469 and options.
4470
7cfa10f3
MO
44712016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4472
4473 PR sanitizer/71480
4474 * c-c++-common/asan/pr71480.c: New test.
4475
1f24fd3e
L
44762016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4477
4478 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4479 (ASMNAME2): Likewise.
4480 (main): Replace fn in asm statement with ASMNAME ("fn").
4481 * gcc.dg/guality/pr68037-2.c: Likewise.
4482 * gcc.dg/guality/pr68037-3.c: Likewise.
4483 * gcc.dg/torture/pr68037-1.c: Likewise.
4484 * gcc.dg/torture/pr68037-2.c: Likewise.
4485 * gcc.dg/torture/pr68037-3.c: Likewise.
4486
ad551c07
BE
44872016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4488
4489 PR inline-asm/68843
4490 * gcc.target/i386/pr68843-1.c: New test.
4491 * gcc.target/i386/pr68843-2.c: New test.
4492
4b1ffdb1 44932016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4494 Cesar Philippidis <cesar@codesourcery.com>
4495
4496 PR middle-end/71373
4497 * gcc.dg/goacc/nested-function-1.c: New file.
4498 * gcc.dg/goacc/nested-function-2.c: Likewise.
4499 * gcc.dg/goacc/pr71373.c: Likewise.
4500 * gfortran.dg/goacc/cray-2.f95: Likewise.
4501 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4502 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4503 * gfortran.dg/goacc/cray.f95: Update.
4504 * gfortran.dg/goacc/loop-1.f95: Likewise.
4505 * gfortran.dg/goacc/loop-3.f95: Likewise.
4506 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4507 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4508
45092016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4510
4511 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4512 for OpenACC tile clauses.
4513 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4514
4515 PR c/71381
4516 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4517 to...
4518 * c-c++-common/goacc/cache-2.c: ... this new file.
4519 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4520 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4521 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4522 usage.
4523 * gfortran.dg/goacc/cray.f95: Likewise.
4524 * gfortran.dg/goacc/loop-1.f95: Likewise.
4525
89851e4c
AH
45262016-06-10 Alan Hayward <alan.hayward@arm.com>
4527
4528 PR tree-optimization/71407
4529 PR tree-optimization/71416
4530 * gcc.dg/vect/pr71407.c: New
4531 * gcc.dg/vect/pr71416-1.c: New
4532 * gcc.dg/vect/pr71416-2.c: New
4533
200eafbf
RB
45342016-06-10 Richard Biener <rguenther@suse.de>
4535
4536 PR middle-end/71477
4537 * gcc.dg/torture/pr71477.c: New testcase.
4538
4df99d92
JK
45392016-06-09 Julia Koval <julia.koval@intel.com>
4540
4541 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4542 * gcc.target/i386/interrupt-13.c: Likewise.
4543 * gcc.target/i386/interrupt-15.c: Likewise.
4544 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4545 * gcc.target/i386/interrupt-24.c: Likewise.
4546 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4547 * gcc.target/i386/interrupt-9.c: Likewise.
4548 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4549
e01b4e16
MS
45502016-06-09 Martin Sebor <msebor@redhat.com>
4551
4552 PR c/70883
4553 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4554 * gcc.dg/builtin-constant_p-1.c: Same.
4555 * gcc.dg/builtins-error.c: Same.
4556 * gcc.dg/pr70859.c: Same.
4557
9c35db0e
SKS
45582016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4559
4560 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4561 * gcc.dg/torture/pr68067-1.c: Likewise.
4562 * gcc.dg/torture/pr68067-2.c: Likewise.
4563
45642016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4565
4566 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4567 when setting SIZE.
4568
392a81b9
PC
45692016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4570
4571 PR c++/71465
4572 * g++.dg/inherit/crash5.C: New.
4573 Revert:
4574 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/70202
4577 * g++.dg/inherit/crash5.C: New.
4578 * g++.dg/inherit/virtual1.C: Adjust.
4579
e49efc14
ML
45802016-06-09 Martin Liska <mliska@suse.cz>
4581
4582 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4583 * g++.dg/predict-loop-exit-2.C: Likewise.
4584 * g++.dg/predict-loop-exit-3.C: Likewise.
4585 * gcc.dg/predict-1.c: Likewise.
4586 * gcc.dg/predict-2.c: Likewise.
4587 * gcc.dg/predict-3.c: Likewise.
4588 * gcc.dg/predict-4.c: Likewise.
4589 * gcc.dg/predict-5.c: Likewise.
4590 * gcc.dg/predict-6.c: Likewise.
4591 * gcc.dg/predict-7.c: Likewise.
4592
36d57986
RB
45932016-06-09 Richard Biener <rguenther@suse.de>
4594
4595 PR tree-optimization/71462
4596 * gcc.dg/torture/pr71462.c: New testcase.
4597
7d82e8e4
MP
45982016-06-09 Marek Polacek <polacek@redhat.com>
4599
4600 PR c/65471
4601 * gcc.dg/c11-generic-3.c: New test.
4602
c8a71589
PC
46032016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4604
4605 * g++.dg/init/array42.C: New.
4606 * g++.dg/init/array43.C: Likewise.
4607 * g++.dg/init/array44.C: Likewise.
4608 * g++.dg/init/array45.C: Likewise.
4609 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4610 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4611 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4612 * g++.dg/gomp/pr35751.C: Likewise.
4613 * g++.dg/init/array23.C: Likewise.
4614 * g++.dg/init/brace2.C: Likewise.
4615 * g++.dg/init/brace6.C: Likewise.
4616
44a845ca
MS
46172016-06-08 Martin Sebor <msebor@redhat.com>
4618 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR c++/70507
4621 PR c/68120
4622 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4623 * c-c++-common/builtin-arith-overflow-2.c: New test.
4624 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4625 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4626 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4627
2ef16b6e
JJ
46282016-06-08 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR c++/71442
4631 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4632
5e3ee346
AL
46332016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4634
4635 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4636 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4637 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4638 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4639 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4640 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4641 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4642 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4643 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4644 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4645 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4646 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4647 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4648
b2ae2814
RB
46492016-06-08 Richard Biener <rguenther@suse.de>
4650
4651 PR tree-optimization/68558
4652 * gcc.dg/vect/slp-44.c: New testcase.
4653
e09b4c37
RB
46542016-06-08 Richard Biener <rguenther@suse.de>
4655
4656 * gcc.dg/vect/slp-43.c: New testcase.
4657
72d50660
RB
46582016-06-08 Richard Biener <rguenther@suse.de>
4659
4660 PR tree-optimization/71452
4661 * gcc.dg/torture/pr71452.c: New testcase.
4662
988c115c
JJ
46632016-06-08 Jakub Jelinek <jakub@redhat.com>
4664
4665 PR c++/71448
4666 * g++.dg/torture/pr71448.C: New test.
4667
73d73b48
BS
46682016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4669
4670 PR debug/71432
4671 PR ada/71413
4672 * g++.dg/debug/pr71432.C: New test.
4673
bdd15d0c
PK
46742016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4675
4676 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4677 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4678 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4679
ce0607bb
AH
46802016-06-08 Alan Hayward <alan.hayward@arm.com>
4681
4682 * gcc.dg/vect/vect-live-2.c: Update effective target.
4683 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4684 * lib/target-supports.exp: Add aarch64 to vect_long.
4685
92a5f2ba
MP
46862016-06-08 Marek Polacek <polacek@redhat.com>
4687
4688 PR c/71418
4689 * gcc.dg/noncompile/pr71418.c: New test.
4690
08203f73
MP
4691 PR c/71426
4692 * gcc.dg/noncompile/pr71426.c: New test.
4693
d1fcc2bd
JH
46942016-06-07 Jan Hubicka <hubicka@ucw.cz>
4695
4696 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4697 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4698 * gcc.dg/predict-3.c: Update template.
4699 * gcc.dg/predict-5.c: Update template.
4700 * gcc.dg/predict-6.c: Update template.
4701 * gcc.dg/predict-9.c: Update template.
4702 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4703
a23e6f1c
BS
47042016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4705
4706 * gcc.target/powerpc/vec-mul.c: New test.
4707
6ffd47b7
DM
47082016-06-07 David Malcolm <dmalcolm@redhat.com>
4709
4710 * gcc.dg/spellcheck-fields-2.c: New test case.
4711
bfd67b47
RB
47122016-06-07 Richard Biener <rguenther@suse.de>
4713
4714 PR c/61564
4715 * gcc.dg/Wpragmas-1.c: New testcase.
4716 * gcc.dg/Wattributes-4.c: Likewise.
4717 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4718 entry.
4719
701b9a47
CL
47202016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4721
4722 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4723 spurious debug code.
4724
6b80d6fa
RB
47252016-06-07 Richard Biener <rguenther@suse.de>
4726
4727 PR tree-optimization/71428
4728 * gcc.dg/torture/pr71428.c: New testcase.
4729
0f3f9437
RB
47302016-06-07 Richard Biener <rguenther@suse.de>
4731
4732 PR middle-end/71423
4733 * gcc.dg/torture/pr71423.c: New testcase.
4734
ec963f2a
KV
47352016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4736
4737 PR middle-end/71408
4738 * gcc.dg/tree-ssa/pr71408.c: New test.
4739
46ab5b6e
KV
47402016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4741
4742 PR middle-end/71281
4743 * g++.dg/torture/pr71281.C: New test.
4744
1f40cff3
MP
47452016-06-06 Marek Polacek <polacek@redhat.com>
4746
4747 PR c/71362
4748 * gcc.dg/pr71362.c: New test.
4749
6f5bcd24
JJ
47502016-06-06 Jakub Jelinek <jakub@redhat.com>
4751 Patrick Palka <ppalka@gcc.gnu.org>
4752
4753 PR c++/70847
4754 PR c++/71330
4755 PR c++/71393
4756 * g++.dg/opt/pr70847.C: New test.
4757 * g++.dg/ubsan/pr70847.C: New test.
4758 * g++.dg/ubsan/pr71393.C: New test.
4759
158beb4a
JJ
47602016-06-06 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR tree-optimization/71259
4763 * gcc.dg/vect/pr71259.c: New test.
4764
d9b950dd
DM
47652016-06-06 David Malcolm <dmalcolm@redhat.com>
4766
4767 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4768 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4769 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4770 above.
4771
36f9ad69
KT
47722016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4773
4774 PR middle-end/37780
4775 * gcc.c-torture/execute/pr37780.c: New test.
4776 * gcc.target/aarch64/pr37780_1.c: Likewise.
4777 * gcc.target/arm/pr37780_1.c: Likewise.
4778
5545a907
MP
47792016-06-06 Marek Polacek <polacek@redhat.com>
4780
4781 * c-c++-common/attr-may-alias-1.c: New test.
4782 * c-c++-common/attr-may-alias-2.c: New test.
4783 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4784
93671519
BE
47852016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4786
4787 PR c/24414
4788 * gcc.target/i386/pr24414.c: New test.
4789
690f24b7
JM
47902016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4791
4792 * gcc.target/sparc/vis4misc.c: New file.
4793 * gcc.target/sparc/fpcmp.c: Likewise.
4794 * gcc.target/sparc/fpcmpu.c: Likewise.
4795
31ce6157
AH
47962016-06-06 Alan Hayward <alan.hayward@arm.com>
4797
4798 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4799 * gcc.dg/vect/vect-live-3.c: Likewise.
4800
9fcebb5a
RB
48012016-06-06 Richard Biener <rguenther@suse.de>
4802
4803 PR tree-optimization/71398
4804 * gcc.dg/torture/pr71398.c: New testcase.
4805
903ca97b
UB
48062016-06-06 Uros Bizjak <ubizjak@gmail.com>
4807
4808 PR target/71389
4809 * g++.dg/pr71389.C: New test.
4810
9c1eb332
JD
48112016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4812
4813 PR fortran/71404
4814 * gfortran.dg/fmt_read_5.f: New test.
4815
b2d83bd2
AV
48162016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4817
4818 PR fortran/69659
4819 * gfortran.dg/class_array_22.f03: New test.
4820
ec81960e
JH
48212016-06-05 Jan Hubicka <hubicka@ucw.cz>
4822
4823 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4824
429d2750
JH
48252016-06-05 Jan Hubicka <hubicka@ucw.cz>
4826
4827 * gcc.dg/predict-9.c: Update template.
4828
c1c00983
PC
48292016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4830
4831 PR c++/49377
4832 * g++.dg/template/pr49377.C: New.
4833
1927a963
JJ
48342016-06-04 Jakub Jelinek <jakub@redhat.com>
4835
4836 PR tree-optimization/71405
4837 * g++.dg/torture/pr71405.C: New test.
4838
909a11ad
PC
48392016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 PR c++/70202
4842 * g++.dg/inherit/crash5.C: New.
4843 * g++.dg/inherit/virtual1.C: Adjust.
4844
08bbb1f8
JL
48452016-06-03 Jeff Law <law@redhat.com>
4846
4847 PR tree-optimization/71316
4848 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4849
7c35235c
JJ
48502016-06-03 Jakub Jelinek <jakub@redhat.com>
4851
4852 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4853 dg-additional-options with just -fno-tree-scev-cprop in it.
4854 * gcc.dg/vect/vect-live-2.c: Likewise.
4855 * gcc.dg/vect/vect-live-5.c: Likewise.
4856 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4857 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4858 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4859
c8572dd6
PP
48602016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4861
4862 PR c++/27100
4863 * g++.dg/other/friend6.C: New test.
4864
1c7733a7
BS
48652016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4866
4867 * g++.dg/torture/ppc-ldst-array.C: New.
4868
0d2f700f
JM
48692016-06-03 Joseph Myers <joseph@codesourcery.com>
4870
4871 PR target/71276
4872 PR target/71277
4873 * gcc.dg/torture/builtin-fp-int-inexact.c,
4874 gcc.target/i386/387-builtin-fp-int-inexact.c,
4875 gcc.target/i386/387-rint-inline-1.c,
4876 gcc.target/i386/387-rint-inline-2.c,
4877 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4878 gcc.target/i386/sse2-rint-inline-1.c,
4879 gcc.target/i386/sse2-rint-inline-2.c,
4880 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4881 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4882
f8071c05
L
48832016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4884 Julia Koval <julia.koval@intel.com>
4885
4886 PR target/66960
4887 PR target/67630
4888 PR target/67634
4889 PR target/67841
4890 PR target/68037
4891 PR target/68618
4892 PR target/68661
4893 PR target/69575
4894 PR target/69596
4895 PR target/69734
4896 * gcc.dg/guality/pr68037-1.c: New test.
4897 * gcc.dg/guality/pr68037-2.c: Likewise.
4898 * gcc.dg/guality/pr68037-3.c: Likewise.
4899 * gcc.dg/torture/pr68037-1.c: Likewise.
4900 * gcc.dg/torture/pr68037-2.c: Likewise.
4901 * gcc.dg/torture/pr68037-3.c: Likewise.
4902 * gcc.dg/torture/pr68661-1a.c: Likewise.
4903 * gcc.dg/torture/pr68661-1b.c: Likewise.
4904 * gcc.target/i386/interrupt-1.c: Likewise.
4905 * gcc.target/i386/interrupt-2.c: Likewise.
4906 * gcc.target/i386/interrupt-3.c: Likewise.
4907 * gcc.target/i386/interrupt-4.c: Likewise.
4908 * gcc.target/i386/interrupt-5.c: Likewise.
4909 * gcc.target/i386/interrupt-6.c: Likewise.
4910 * gcc.target/i386/interrupt-7.c: Likewise.
4911 * gcc.target/i386/interrupt-8.c: Likewise.
4912 * gcc.target/i386/interrupt-9.c: Likewise.
4913 * gcc.target/i386/interrupt-10.c: Likewise.
4914 * gcc.target/i386/interrupt-11.c: Likewise.
4915 * gcc.target/i386/interrupt-12.c: Likewise.
4916 * gcc.target/i386/interrupt-13.c: Likewise.
4917 * gcc.target/i386/interrupt-14.c: Likewise.
4918 * gcc.target/i386/interrupt-15.c: Likewise.
4919 * gcc.target/i386/interrupt-16.c: Likewise.
4920 * gcc.target/i386/interrupt-17.c: Likewise.
4921 * gcc.target/i386/interrupt-18.c: Likewise.
4922 * gcc.target/i386/interrupt-19.c: Likewise.
4923 * gcc.target/i386/interrupt-20.c: Likewise.
4924 * gcc.target/i386/interrupt-21.c: Likewise.
4925 * gcc.target/i386/interrupt-22.c: Likewise.
4926 * gcc.target/i386/interrupt-23.c: Likewise.
4927 * gcc.target/i386/interrupt-24.c: Likewise.
4928 * gcc.target/i386/interrupt-25.c: Likewise.
4929 * gcc.target/i386/interrupt-26.c: Likewise.
4930 * gcc.target/i386/interrupt-27.c: Likewise.
4931 * gcc.target/i386/interrupt-28.c: Likewise.
4932 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4933 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4934 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4935 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4936 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4937 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4938 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4939 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4940 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4941 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4942 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4943 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4944
36b85e43
BS
49452016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4946
9de2e795
L
4947 PR tree-optimization/52171
4948 * gcc.dg/pr52171.c: New test.
4949 * gcc.target/i386/pr52171.c: New test.
36b85e43 4950
bfeee8ac
JH
49512016-06-03 Jan Hubicka <jh@suse.cz>
4952
4953 * g++.dg/tree-ssa/pred-1.C: New testcase
4954 * gcc.dg/tree-ssa/pred-1.c: New testcase
4955
859b0bae
BS
49562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4957
4958 PR target/70957
4959 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4960 support.
4961 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4962
3a2edf4c
AH
49632016-06-03 Alan Hayward <alan.hayward@arm.com>
4964
4965 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4966
b28ead45
AH
49672016-06-03 Alan Hayward <alan.hayward@arm.com>
4968
4969 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4970 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4971 * gcc.dg/vect/vect-live-1.c: New test.
4972 * gcc.dg/vect/vect-live-2.c: New test.
4973 * gcc.dg/vect/vect-live-3.c: New test.
4974 * gcc.dg/vect/vect-live-4.c: New test.
4975 * gcc.dg/vect/vect-live-5.c: New test.
4976 * gcc.dg/vect/vect-live-slp-1.c: New test.
4977 * gcc.dg/vect/vect-live-slp-2.c: New test.
4978 * gcc.dg/vect/vect-live-slp-3.c: New test.
4979
1f91747b
JJ
49802016-06-03 Jakub Jelinek <jakub@redhat.com>
4981
4982 PR middle-end/71387
4983 * g++.dg/opt/pr71387.C: New test.
4984
47b83923
JL
49852016-06-02 Jeff Law <law@redhat.com>
4986
4987 PR tree-optimization/71328
4988 * gcc.c-torture/compile/pr71328.c: New test.
4989
e96e5f46
JD
49902016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4991
4992 PR fortran/52393
4993 * gfortran.dg/fmt_read_3.f90: Fix typo.
4994 * gfortran.dg/fmt_read_4.f90: New test.
4995
b872d729
PC
49962016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4997
4998 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4999 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5000 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5001 * g++.dg/cpp0x/override2.C: Likewise.
5002 * g++.dg/parse/crash5.C: Likewise.
5003 * g++.dg/parse/error16.C: Likewise.
5004 * g++.dg/parse/error27.C: Likewise.
5005 * g++.dg/template/qualttp15.C: Likewise.
5006 * g++.dg/template/redecl4.C: Likewise.
5007 * g++.old-deja/g++.other/crash39.C: Likewise.
5008 * g++.old-deja/g++.other/struct1.C: Likewise.
5009 * g++.old-deja/g++.pt/m9a.C: Likewise.
5010 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5011
0e535442
JJ
50122016-06-02 Jakub Jelinek <jakub@redhat.com>
5013
0633ee10
JJ
5014 PR c++/71372
5015 * c-c++-common/pr71372.c: New test.
5016
0e535442
JJ
5017 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5018 __TIME__ strings with __builtin_strcmp instead of printf and
5019 dg-output.
5020
f3c5ecc2
ML
50212016-06-02 Martin Liska <mliska@suse.cz>
5022
5023 * gcc.dg/predict-9.c: New test.
5024
a91807c5
JJ
50252016-06-02 Jakub Jelinek <jakub@redhat.com>
5026
5027 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5028 global set_compiler_env_var and global saved_compiler_env_var.
5029
b5bd1978
KT
50302016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5031
5032 PR rtl-optimization/71295
5033 * gcc.c-torture/compile/pr71295.c: New test.
5034
b93b1475
JJ
50352016-06-02 Jakub Jelinek <jakub@redhat.com>
5036
930ebd0e
JJ
5037 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5038
1e021dc3
JJ
5039 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5040 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5041
b93b1475
JJ
5042 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5043 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5044 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5045 alternative number.
5046
58f2fb5c
MM
50472016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5048
5049 * gcc.target/powerpc/p9-splat-4.c: New test.
5050
50512016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5052
5053 PR target/71186
5054 * gcc.target/powerpc/pr71186.c: New test.
5055
4731c9f0
JD
50562016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5057
5058 PR fortran/52393
5059 * gfortran.dg/fmt_read_3.f90: New test.
5060
042dee3e
TP
50612016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5062
5063 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5064 procedure.
5065
15c98b2e
ES
50662016-06-01 Eduard Sanou <dhole@openmailbox.org>
5067
5068 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5069 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5070 env var is set.
5071 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5072 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5073 shown once.
5074 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5075 during compilation.
5076 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5077 vars set by dg-set-compiler-env-var.
5078
6442a6f4
PT
50792016-06-01 Paul Thomas <pault@gcc.gnu.org>
5080
5081 PR fortran/71156
5082 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5083 to the module procedure declaration.
5084 * gfortran.dg/submodule_16.f08: New test.
5085
ab62397a
JJ
50862016-06-01 Jakub Jelinek <jakub@redhat.com>
5087
5088 PR middle-end/71371
5089 * c-c++-common/gomp/pr71371.c: New test.
5090
b66af6ed
RB
50912016-06-01 Richard Biener <rguenther@suse.de>
5092
5093 PR tree-optimization/71366
5094 * gcc.dg/torture/pr71366-1.c: New testcase.
5095 * gcc.dg/torture/pr71366-2.c: Likewise.
5096
e342b9d8
KN
50972016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5098
5099 * gcc.target/powerpc/vslv-0.c: New test.
5100 * gcc.target/powerpc/vslv-1.c: New test.
5101 * gcc.target/powerpc/vsrv-0.c: New test.
5102 * gcc.target/powerpc/vsrv-1.c: New test.
5103
721547cd
NS
51042016-06-01 Nathan Sidwell <nathan@acm.org>
5105
5106 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5107 * gcc.target/nvptx/weak.c: New.
5108
fa2c9034
RB
51092016-06-01 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/71261
5112 * gcc.dg/torture/vect-bool-1.c: New testcase.
5113
3e32893c
JJ
51142016-06-01 Jakub Jelinek <jakub@redhat.com>
5115
5116 * gfortran.dg/gomp/order-1.f90: New test.
5117 * gfortran.dg/gomp/order-2.f90: New test.
5118
8c383600
JH
51192016-06-01 Jan Hubicka <hubicka@ucw.cz>
5120
5121 * gcc.dg/unroll-6.c: Update template.
5122 * gcc.dg/unroll-7.c: New testcase.
5123 * gcc.dg/unroll-8.c: New testcase.
5124
a0dfeef5
EB
51252016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5126
5127 * gnat.dg/opt56.ad[sb]: New test.
5128
48de5701
PC
51292016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5130
5131 PR c++/66635
5132 * g++.dg/cpp0x/constexpr-ice16.C: New.
5133
827cf695
PP
51342016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5135
5136 PR tree-optimization/71314
5137 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5138 -mbranch-cost=2.
5139
ff66f6e8
PP
51402016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5141
5142 PR tree-optimization/71077
5143 * gcc.dg/tree-ssa/pr71077.c: New test.
5144
050fb209
JH
51452016-05-31 Jan Hubicka <hubicka@ucw.cz>
5146
48de5701
PC
5147 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5148 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5149 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5150
c642d919
PC
51512016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5152
5153 PR c++/71248
5154 * g++.dg/cpp0x/pr71248.C: New.
5155 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5156 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5157 * g++.dg/init/new37.C: Likewise.
5158 * g++.dg/template/static1.C: Likewise.
5159 * g++.dg/template/static2.C: Likewise.
5160
d6439e08
L
51612016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5162
5163 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5164 instead of %rdi.
5165 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5166
780b9dd4
MP
51672016-05-31 Marek Polacek <polacek@redhat.com>
5168
5169 * c-c++-common/Wswitch-unreachable-3.c: New test.
5170 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5171
0d99f8a0
RB
51722016-05-31 Richard Biener <rguenther@suse.de>
5173
5174 PR tree-optimization/71352
5175 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5176
52545641
TP
51772016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5178
5179 * gcc.target/arm/armv5_thumb_isa.c: New test.
5180
5b8c1205
KY
51812016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5182
5183 PR target/71346
5184 * gcc.target/i386/pr71346.c: New test.
5185
7a88cc84
TV
51862016-05-31 Tom de Vries <tom@codesourcery.com>
5187
5188 PR tree-optimization/69068
5189 * gcc.dg/graphite/pr69068.c: New test.
5190
265149a6
MS
51912016-05-27 Martin Sebor <msebor@redhat.com>
5192
5193 PR c++/71306
5194 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5195
00631022
JJ
51962016-05-30 Jakub Jelinek <jakub@redhat.com>
5197
5198 PR c++/71349
5199 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5200 nowait depend(inout: dd[0]) clauses where permitted.
5201
b2f6675b
PC
52022016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5203
5204 PR c++/71238
5205 * g++.dg/parse/pr71238.C: New.
5206 * g++.dg/concepts/friend1.C: Test column numbers too.
5207 * g++.dg/cpp0x/initlist31.C: Likewise.
5208 * g++.dg/cpp0x/pr51420.C: Likewise.
5209 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5210 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5211 * g++.dg/ext/builtin3.C: Likewise.
5212 * g++.dg/lookup/friend12.C: Likewise.
5213 * g++.dg/lookup/friend7.C: Likewise.
5214 * g++.dg/lookup/koenig1.C: Likewise.
5215 * g++.dg/lookup/koenig5.C: Likewise.
5216 * g++.dg/lookup/used-before-declaration.C: Likewise.
5217 * g++.dg/overload/koenig1.C: Likewise.
5218 * g++.dg/template/crash65.C: Likewise.
5219 * g++.dg/template/friend57.C: Likewise.
5220 * g++.dg/warn/Wshadow-5.C: Likewise.
5221 * g++.dg/warn/Wunused-8.C: Likewise.
5222 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5223 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5224 * g++.old-deja/g++.jason/member.C: Likewise.
5225 * g++.old-deja/g++.jason/report.C: Likewise.
5226 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5227 * g++.old-deja/g++.law/visibility20.C: Likewise.
5228 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5229 * g++.old-deja/g++.other/static5.C: Likewise.
5230 * g++.old-deja/g++.pt/overload2.C: Likewise.
5231
a448ff40
JH
52322016-05-30 Jan Hubicka <hubicka@ucw.cz>
5233
5234 * gcc.dg/tree-ssa/peel1.c: New testcase.
5235 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5236 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5237
69be8c91
TV
52382016-05-30 Tom de Vries <tom@codesourcery.com>
5239
5240 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5241 to ce.
5242
a59775a1
PC
52432016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5244
5245 PR c++/71099
5246 * g++.dg/parse/virtual1.C: New.
5247
53d6d955
UB
52482016-05-30 Uros Bizjak <ubizjak@gmail.com>
5249
5250 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5251 Use correct register when clearing %edx.
5252
0557293f
AM
52532016-05-30 Alexander Monakov <amonakov@ispras.ru>
5254
5255 PR tree-optimization/71289
5256 * gcc.dg/pr71289.c: New test.
5257
5d476e35
KV
52582016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5259
5260 PR middle-end/71269
5261 PR middle-end/71292
5262 * gcc.dg/tree-ssa/pr71269.c: New test.
5263 * gcc.dg/tree-ssa/pr71292.c: New test.
5264
db5447ca
KV
52652016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5266
5267 PR middle-end/71252
5268 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5269
98bdbb39
JH
52702016-05-30 Jan Hubicka <hubicka@ucw.cz>
5271
5272 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5273 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5274 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5275
7e012855
TV
52762016-05-30 Tom de Vries <tom@codesourcery.com>
5277
5278 PR tree-optimization/69067
5279 * gcc.dg/graphite/pr69067.c: New test.
5280
beed3701
UB
52812016-05-29 Uros Bizjak <ubizjak@gmail.com>
5282
5283 PR target/71245
5284 * gcc.target/i386/pr71245-1.c: New test.
5285 * gcc.target/i386/pr71245-2.c: Ditto.
5286
b6d4f8e8
PC
52872016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5288
5289 PR c++/71105
5290 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5291 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5292 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5293
00022058
JH
52942016-05-27 Jan Hubicka <hubicka@ucw.cz>
5295
5296 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5297
c8419aca
VV
52982016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5299
5300 Revert:
5301 PR c++/69855
5302 * g++.dg/overload/69855.C: New.
5303 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5304 * g++.old-deja/g++.pt/crash3.C: Likewise.
5305
8008c4d2
PC
53062016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5307
5308 PR c++/60385
5309 * g++.dg/parse/namespace13.C: New.
5310
8b2ef235
JL
53112016-05-26 Jeff Law <law@redhat.com>
5312
5313 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5314 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5315 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5316 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5317 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5318 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5319 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5320 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5321 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5322 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5323 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5324 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5325 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5326
7d67159b
VV
53272016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5328
5329 PR c++/69855
5330 * g++.dg/overload/69855.C: New.
5331 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5332 * g++.old-deja/g++.pt/crash3.C: Likewise.
5333
88e3bdd1
JW
53342016-05-27 Jiong Wang <jiong.wang@arm.com>
5335
5336 PR target/63596
5337 * gcc.target/aarch64/va_arg_1.c: New testcase.
5338 * gcc.target/aarch64/va_arg_2.c: Likewise.
5339 * gcc.target/aarch64/va_arg_3.c: Likewise.
5340
3fd6b9cc
JW
53412016-05-27 Jiong Wang <jiong.wang@arm.com>
5342
5343 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5344 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5345 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5346 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5347 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5348
3cee7e4e
MP
53492016-05-27 Marek Polacek <polacek@redhat.com>
5350
5351 PR middle-end/71308
5352 * g++.dg/torture/pr71308.C: New test.
5353
6a813c96
DV
53542016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5355
5356 * gcc.dg/zero_bits_compound-1.c: New test.
5357 * gcc.dg/zero_bits_compound-2.c: New test.
5358
0561bcfb
IE
53592016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5360
5361 PR middle-end/71279
5362 * gcc.dg/pr71279.c: New test.
5363
21316320
MM
53642016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5365
5366 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5367 floating point min/max/comparison instructions.
5368 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5369
7211a097
JJ
53702016-05-26 Jakub Jelinek <jakub@redhat.com>
5371
5372 * c-c++-common/gomp/schedule-1.c: New test.
5373 * gfortran.dg/gomp/schedule-1.f90: New test.
5374
cac177cf
PP
53752016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5376
5377 PR c++/70822
5378 PR c++/70106
5379 * g++.dg/cpp1y/auto-fn32.C: New test.
5380 * g++.dg/cpp1y/paren4.C: New test.
5381
a2d5b8c9
NS
53822016-05-26 Nathan Sidwell <nathan@acm.org>
5383
5384 * gcc.dg/20060410.c: Xfail on ptx.
5385 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5386 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5387 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5388 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5389 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5390
ffa8b552
TP
53912016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5392
5393 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5394
c7501e00
JJ
53952016-05-26 Jakub Jelinek <jakub@redhat.com>
5396
1875b9a0
JJ
5397 PR tree-optimization/71280
5398 * gcc.dg/pr71280.c: New test.
5399
2116e19f
JJ
5400 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5401
305aef09
JJ
5402 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5403 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5404
c7501e00
JJ
5405 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5406
ca449d26
JW
54072016-05-26 Jiong Wang <jiong.wang@arm.com>
5408
5409 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5410 kept in memory.
ca449d26 5411
8af01c66
JL
54122016-05-25 Jeff Law <law@redhat.com>
5413
5414 PR tree-optimization/71272
5415 * gcc.c-torture/compile/pr71272.c: new test.
5416
f9d6ce73
BS
54172016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5418
5419 * gcc.target/powerpc/vec-cmpne.c: New test.
5420 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5421
a88a7b22
EB
54222016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5423
5424 * gnat.dg/opt55.ad[sb]: New test.
5425
125f02ed
SKS
54262016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5427
5428 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5429 * c-c++-common/pr60226.c: Require int32plus.
5430 * gcc.c-torture/execute/pr70602.c: Likewise.
5431 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5432 unsigned long for malloc arg type.
5433 * gcc.dg/asr_div1.c: Require int32plus.
5434 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5435 * gcc.dg/pie-1.c: Require pie.
5436 * gcc.dg/pie-2.c: Likewise.
5437 * gcc.dg/pr59471.c: Require int32plus.
5438 * gcc.dg/pr59963-2.c: XFAIL for int16.
5439 * gcc.dg/pr60114.c: Require int32plus.
5440 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5441 unsigned long for typedef of size_t.
5442 * gcc.dg/pr63914.c: Require int32plus.
5443 * gcc.dg/pr64536.c: Require pt32plus.
5444 * gcc.dg/pr65658.c: Likewise.
5445 * gcc.dg/pr67271.c: Require int32plus.
5446 * gcc.dg/pr68112.c: Likewise.
5447 * gcc.dg/pr69071.c: Skip for avr target.
5448 * gcc.dg/pr69973.c: Require int32plus.
5449 * gcc.dg/pr70169.c: Skip for avr target.
5450 * gcc.dg/sso-6.c: Require int32plus.
5451 * gcc.dg/sso-7.c: Likewise.
5452 * gcc.dg/sso-8.c: Likewise.
5453 * gcc.dg/vrp-min-max-2.c: Likewise.
5454
c6e434f5
UB
54552016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5456
5457 PR target/70738
5458 * gcc.target/i386/pr70738-1.c: New test.
5459 * gcc.target/i386/pr70738-2.c: Likewise.
5460 * gcc.target/i386/pr70738-3.c: Likewise.
5461 * gcc.target/i386/pr70738-4.c: Likewise.
5462 * gcc.target/i386/pr70738-5.c: Likewise.
5463 * gcc.target/i386/pr70738-6.c: Likewise.
5464 * gcc.target/i386/pr70738-7.c: Likewise.
5465 * gcc.target/i386/pr70738-8.c: Likewise.
5466 * gcc.target/i386/pr70738-9.c: Likewise.
5467
5c42d341
KT
54682016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5469
5470 PR rtl-optimization/66940
5471 * gcc.c-torture/execute/pr66940.c: New test.
5472
bf9a1a07
IV
54732016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5474
5475 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5476 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5477 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5478 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5479 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5480 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5481 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5482 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5483 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5484 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5485 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5486 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5487 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5488 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5489 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5490 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5491 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5492 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5493 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5494 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5495 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5496 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5497 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5498 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5499
95efe6b6
MP
55002016-05-25 Marek Polacek <polacek@redhat.com>
5501
5502 PR c/71265
5503 * gcc.dg/noncompile/pr71265.c: New test.
5504
a23faf7a
MP
5505 PR c/71266
5506 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5507
69a6d5ad
NS
55082016-05-25 Nathan Sidwell <nathan@acm.org>
5509
5510 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5511
3072d4ea
RB
55122016-05-25 Richard Biener <rguenther@suse.de>
5513
5514 PR tree-optimization/71261
5515 * c-c++-common/torture/pr71261.c: New testcase.
5516
e412ece4
RB
55172016-05-25 Richard Biener <rguenther@suse.de>
5518
5519 PR tree-optimization/71264
5520 * gcc.dg/vect/pr71264.c: New testcase.
5521
b9e551ad
PC
55222016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5523
5524 PR c++/55992
5525 * g++.dg/cpp0x/alias-decl-53.C: New.
5526 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5527
6aa1abe5
ML
55282016-05-25 Martin Liska <mliska@suse.cz>
5529
5530 * g++.dg/pr71239.C: New test.
5531
842d162e
RB
55322016-05-25 Richard Biener <rguenther@suse.de>
5533
c87885ca
RO
5534 * gcc.dg/vect/pr58135.c: Rename to ...
5535 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5536
f184a36c
MP
55372016-05-25 Marek Polacek <polacek@redhat.com>
5538
5539 * g++.dg/pr65295.C: Use target c++14.
5540
021fad86
PC
55412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5542
53d6d955
UB
5543 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5544 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5545
c3eaf15a
MM
55462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5547
5548 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5549 instructions.
5550
e46c7770
CP
55512016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5552
5553 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5554 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5555 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5556 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5557 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5558 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5559 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5560 * c-c++-common/goacc/pcopy.c: Likewise.
5561 * c-c++-common/goacc/pcopyin.c: Likewise.
5562 * c-c++-common/goacc/pcopyout.c: Likewise.
5563 * c-c++-common/goacc/pcreate.c: Likewise.
5564 * c-c++-common/goacc/pr70688.c: New test.
5565 * c-c++-common/goacc/present-1.c: Adjust test.
5566 * c-c++-common/goacc/reduction-5.c: Likewise.
5567 * g++.dg/goacc/data-1.C: New test.
5568
4bfc9db7
MM
55692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5570
5571 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5572 vector parity built-in functions.
5573 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5574 count trailing zeros automatic vectorization.
5575 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5576 count trailing zeros built-in functions.
5577
2bc145af
KV
55782016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5579
5580 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5581
26869fdb
PH
55822016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5583
5584 PR target/71050
5585 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5586
b2dc9c3b
PC
55872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5588
5589 PR c++/50436
5590 * g++.dg/template/crash123.C: New.
5591 * g++.dg/template/crash124.C: Likewise.
5592
f65e97fd
MS
55932016-05-24 Martin Sebor <msebor@redhat.com>
5594
5595 PR c++/71147
5596 * g++.dg/ext/flexary16.C: New test.
5597
a6f5ac7f
IV
55982016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5599
69a6d5ad
NS
5600 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5601 before math.h is included.
a6f5ac7f
IV
5602 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5603 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5604 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5605 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5606 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5607 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5608 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5609 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5610 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5611 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5612 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5613 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5614 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5615 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5616 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5617 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5618 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5619 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5620 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5621 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5622 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5623 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5624 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5625
27bad558
MM
56262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5627 Kelvin Nilsen <kelvin@gcc.gnu.org>
5628
5629 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5630 support.
5631
72f382fb
PC
56322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5633
5634 PR c++/69872
5635 * g++.dg/warn/Wno-narrowing1.C: New.
5636
ef2ec9d9
MP
56372016-05-24 Marek Polacek <polacek@redhat.com>
5638
5639 PR c/71249
5640 * c-c++-common/Wswitch-unreachable-2.c: New test.
5641
e90434e3
JJ
56422016-05-24 Jakub Jelinek <jakub@redhat.com>
5643
7adb26f2
JJ
5644 PR c++/71257
5645 * g++.dg/vect/simd-clone-6.cc: New test.
5646 * g++.dg/gomp/declare-simd-6.C: New test.
5647
e90434e3
JJ
5648 PR middle-end/70434
5649 PR c/69504
5650 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5651
b556ea3b
RB
56522016-05-24 Richard Biener <rguenther@suse.de>
5653
5654 PR tree-optimization/71240
5655 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5656
e5328f5d
RB
56572016-05-24 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/71230
5660 * gcc.dg/torture/pr71230.c: New testcase.
5661 * g++.dg/torture/pr71230.C: Likewise.
5662
a04e69c0
TS
56632016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5664
5665 * c-c++-common/goacc/routine-5.c: Add tests.
5666 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5667 * gfortran.dg/goacc/routine-6.f90: Add tests.
5668
30fd2977
RB
56692016-05-24 Richard Biener <rguenther@suse.de>
5670
5671 PR tree-optimization/71253
5672 * gcc.dg/torture/pr71253.c: New testcase.
5673
ca6f60bc
KV
56742016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5675
5676 PR middle-end/71252
5677 * gfortran.dg/pr71252.f90: New test.
5678
d3465d72
RS
56792016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5680
5681 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5682
f17a223d
RB
56832016-05-24 Richard Biener <rguenther@suse.de>
5684
5685 PR middle-end/70434
5686 PR c/69504
5687 * c-c++-common/vector-subscript-4.c: New testcase.
5688 * c-c++-common/vector-subscript-5.c: Likewise.
5689
e3f36534
JD
56902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5691
5692 PR fortran/71123
5693 * gfortran.dg/namelist_90.f: New test
5694
85d5c27d
JD
56952016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5696
5697 PR fortran/66461
5698 * gfortran.dg/unexpected_eof.f: New test
5699
fe3f3340
MM
57002016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5701 Kelvin Nilsen <kelvin@gcc.gnu.org>
5702
5703 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5704 as little endian.
5705
26d6ae55
PC
57062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5707
5708 PR c++/70972
5709 * g++.dg/cpp0x/inh-ctor20.C: New.
5710 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5711
d6c9a06f
PC
57122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5713
5714 PR c++/69095
5715 * g++.dg/cpp0x/variadic168.C: New.
5716
396a1d10
PC
57172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5718
5719 * g++.dg/cpp0x/pr31445.C: Test column number too.
5720 * g++.dg/cpp0x/pr32253.C: Likewise.
5721 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5722 * g++.dg/cpp0x/variadic36.C: Likewise.
5723
ece46666
MG
57242016-05-23 Marc Glisse <marc.glisse@inria.fr>
5725
5726 * gcc.dg/fold-notshift-2.c: Adjust.
5727
a7dc5980
MP
57282016-05-23 Marek Polacek <polacek@redhat.com>
5729
5730 PR c/49859
5731 * c-c++-common/Wswitch-unreachable-1.c: New test.
5732 * gcc.dg/Wswitch-unreachable-1.c: New test.
5733 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5734 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5735 * g++.dg/gomp/block-10.C: Likewise.
5736 * gcc.dg/gomp/block-10.c: Likewise.
5737 * g++.dg/gomp/block-9.C: Likewise.
5738 * gcc.dg/gomp/block-9.c: Likewise.
5739 * g++.dg/gomp/target-1.C: Likewise.
5740 * g++.dg/gomp/target-2.C: Likewise.
5741 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5742 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5743 * g++.dg/gomp/taskgroup-1.C: Likewise.
5744 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5745 * gcc.dg/gomp/teams-1.c: Likewise.
5746 * g++.dg/gomp/teams-1.C: Likewise.
5747 * g++.dg/overload/error3.C: Likewise.
5748 * g++.dg/tm/jump1.C: Likewise.
5749 * g++.dg/torture/pr40335.C: Likewise.
5750 * gcc.dg/c99-vla-jump-5.c: Likewise.
5751 * gcc.dg/switch-warn-1.c: Likewise.
5752 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5753 * gcc.dg/nested-func-1.c: Likewise.
5754 * gcc.dg/pr67784-4.c: Likewise.
5755
18b54004
RB
57562016-05-23 Richard Biener <rguenther@suse.de>
5757
5758 PR tree-optimization/71230
5759 * gfortran.dg/pr71230-1.f90: New testcase.
5760 * gfortran.dg/pr71230-2.f90: Likewise.
5761
e569db5f
VK
57622016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5763
396a1d10 5764 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5765 * gcc.dg/vect/pr58135.c: Add new.
5766 * gfortran.dg/pr46519-1.f: Adjust test case.
5767
e4b71114
PC
57682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/53401
5771 * g++.dg/cpp0x/decltype64.C: New.
5772
a25a8058
CL
57732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5774
5775 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5776 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5777 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5778
0dcfe9ab
CL
57792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5780
5781 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5782 Add poly64x1_t and poly64x2_t cases if supported.
5783 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5784 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5785 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5786 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5787 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5788
ffd70e4a
CL
57892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5790
5791 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5792 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5793 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5794 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5795 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5796 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5797 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5798
4b1f57fe
CL
57992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5800
5801 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5802
16c5ec77
CL
58032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5804
5805 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5806 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5807
94ad56c7
JJ
58082016-05-22 Jakub Jelinek <jakub@redhat.com>
5809
57748705
JJ
5810 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5811 constraint instead of "r".
5812 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5813 insn instead of vxorpd.
5814 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5815
af120161
JJ
5816 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5817 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5818
355023ce
JJ
5819 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5820
3b48574c
JJ
5821 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5822 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5823
94ad56c7
JJ
5824 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5825
8a85cee2
KV
58262016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5827
5828 PR middle-end/40921
5829 * gcc.dg/tree-ssa/pr40921.c: New test.
5830
8e916b16
PS
58312016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5832
5833 PR target/71103
5834 * gcc.target/avr/pr71103.c: New test.
5835
88aea79f
KV
58362016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5837
5838 PR middle-end/71179
5839 * gcc.dg/tree-ssa/pr71179.c: New test.
5840
79063edd
MS
58412016-05-20 Martin Sebor <msebor@redhat.com>
5842
5843 PR c/71115
5844 * gcc.dg/init-excess-2.c: New test.
5845
55c8849f
EB
58462016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5847
5848 * gnat.dg/opt53.adb: New test.
5849 * gnat.dg/opt54.adb: Likewise.
5850
c91a0948
MJ
58512016-05-20 Martin Jambor <mjambor@suse.cz>
5852
5853 PR tree-optimization/70884
5854 * gcc.dg/tree-ssa/pr70919.c: New test.
5855
9cad20fa
BS
58562016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5857
5858 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5859 formatting.
69a6d5ad
NS
5860 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5861 fix code formatting.
5862
58632016-05-20 Nathan Sidwell <nathan@acm.org>
5864
5865 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5866 non-common cases.
5867 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5868
15c671a7
DM
58692016-05-20 David Malcolm <dmalcolm@redhat.com>
5870
5871 * jit.dg/all-non-failing-tests.h: Add
5872 test-factorial-must-tail-call.c.
5873 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5874 * jit.dg/test-factorial-must-tail-call.c: New test case.
5875
4f028369
JJ
58762016-05-20 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR fortran/71204
5879 * gfortran.dg/pr71204.f90: New test.
5880
7dea4ab3
CP
58812016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5882
5883 * gcc.target/nvptx/sincos.c: New test.
5884
ef98d365
PC
58852016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/70572
5888 * g++.dg/cpp1y/auto-fn31.C: New.
5889
92466115
BS
58902016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5891
5892 * gcc.target/powerpc/vec-addec.c: New test.
5893 * gcc.target/powerpc/vec-addec-int128.c: New test.
5894
9a385c2d
DM
58952016-05-20 David Malcolm <dmalcolm@redhat.com>
5896
5897 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5898 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5899 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5900 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5901
77c9d5b4
JH
59022016-05-20 Jan Hubicka <hubicka@ucw.cz>
5903
5904 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5905
68047971
JJ
59062016-05-20 Jakub Jelinek <jakub@redhat.com>
5907
18954840
JJ
5908 PR c++/71210
5909 * g++.dg/opt/pr71210-1.C: New test.
5910 * g++.dg/opt/pr71210-2.C: New test.
5911
68047971
JJ
5912 PR tree-optimization/29756
5913 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5914 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5915 only on selected targets where V4SImode vectors are known to be
5916 supported.
5917
d78789f5
MG
59182016-05-20 Marc Glisse <marc.glisse@inria.fr>
5919
5920 PR tree-optimization/71079
5921 PR tree-optimization/71206
5922 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5923
550fa093
PK
59242016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5925
5926 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5927 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5928 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5929
483c6429
RG
59302016-05-20 Richard Guenther <rguenther@suse.de>
5931
5932 PR tree-optimization/29756
5933 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5934
eb066284
RB
59352016-05-20 Richard Biener <rguenther@suse.de>
5936
5937 PR tree-optimization/71185
5938 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5939
58f10249
RB
59402016-05-20 Richard Biener <rguenther@suse.de>
5941
5942 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5943
2a5569fa
MP
59442016-05-19 Marek Polacek <polacek@redhat.com>
5945
5946 PR c++/71075
5947 * g++.dg/diagnostic/pr71075.C: New test.
5948
5e9a5385
DM
59492016-05-19 David Malcolm <dmalcolm@redhat.com>
5950
5951 PR c++/71184
5952 * g++.dg/pr71184.C: New test case.
5953
4f45da44
KN
59542016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5955
5956 * gcc.target/powerpc/darn-0.c: New test.
5957 * gcc.target/powerpc/darn-1.c: New test.
5958 * gcc.target/powerpc/darn-2.c: New test.
5959
4177437e
MP
59602016-05-19 Marek Polacek <polacek@redhat.com>
5961
5962 PR tree-optimization/71031
5963 * gcc.dg/tree-ssa/vrp100.c: New test.
5964
afb72432
IE
59652016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5966
5967 PR rtl-optimization/71148
5968 * gcc.dg/pr71148.c: New test.
5969
4f83064e
KT
59702016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5971
5972 PR target/71056
5973 * gcc.target/arm/pr71056.c: New test.
5974
4bf8dbe1
BE
59752016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5976
5977 * c-c++-common/pr69669.c: Check the used mode.
5978
f3510625
MO
59792016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5980
5981 PR sanitizer/64354
5982 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5983
43c0068e
RB
59842016-05-19 Richard Biener <rguenther@suse.de>
5985
5986 PR tree-optimization/70729
5987 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5988 * gcc.dg/graphite/scop-18.c: Likewise.
5989 * gcc.dg/pr41783.c: Disable LIM.
5990 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5991 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5992 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5993 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5994 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5995 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5996 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5997 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5998 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5999 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6000 * gfortran.dg/pr42108.f90: Likewise.
6001
70f25790
DM
60022016-05-18 David Malcolm <dmalcolm@redhat.com>
6003
6004 PR driver/69265
6005 * gcc.dg/spellcheck-options-11.c: New test case.
6006
960db8ec
JJ
60072016-05-18 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR c++/71100
6010 * g++.dg/opt/pr71100.C: New test.
6011
04643334
MJ
60122016-05-18 Martin Jambor <mjambor@suse.cz>
6013
6014 PR ipa/69708
6015 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6016 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6017 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6018 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6019
91bb9f80
MJ
60202016-05-18 Martin Jambor <mjambor@suse.cz>
6021
6022 PR ipa/69708
6023 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6024 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6025 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6026 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6027 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6028
c584aca6
PC
60292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6030
6031 PR c++/69793
6032 * g++.dg/template/crash122.C: New.
6033
20309c6e
PC
60342016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6035
6036 PR c++/70466
6037 * g++.dg/template/pr70466-1.C: New.
6038 * g++.dg/template/pr70466-2.C: Likewise.
6039
50c78b9a
MM
60402016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6041
6042 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6043 splat operations and the XXSPLTIB instruction.
6044 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6045 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6046 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6047 xxlxor to clear a register.
6048
cf8be00d
RS
60492016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6050
6051 * gcc.dg/torture/pr71020.c: New test.
6052
848a392a
MJ
60532016-05-18 Martin Jambor <mjambor@suse.cz>
6054
6055 PR ipa/70646
6056 * gcc.dg/ipa/pr70646.c: New test.
6057
1f2ab776
CL
60582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6059
6060 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6061
76489493
CL
60622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6063
6064 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6065 missing tests for vreinterpretq_p{8,16}.
6066
bd79378d
CL
60672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6068
6069 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6070 vsliq_n_s64 and vsliq_n_u64.
6071
81ca3ea0
CL
60722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6073
6074 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6075 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6076
873cb425
CL
60772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6078
6079 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6080 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6081 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6082
9d6e7c21
CL
60832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6084
6085 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6086 in comment.
6087
b4dbe40e 60882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6089
6090 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6091 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6092 "blr\t" and switch to scan-assembler-times.
6093
83a5c910
JW
60942016-05-18 Jiong Wang <jiong.wang@arm.com>
6095
53d6d955
UB
6096 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6097 with __aarch64__.
6098 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6099 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6100
fb7cbdeb
JJ
61012016-05-18 Jakub Jelinek <jakub@redhat.com>
6102
8ee91165
JJ
6103 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6104 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6105 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6106 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6107 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6108 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6109
cf4d516a
JJ
6110 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6111 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6112
a4f16422
JJ
6113 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6114 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6115
7b37ce10
JJ
6116 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6117 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6118
fb7cbdeb
JJ
6119 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6120
c9326aef
RB
61212016-05-18 Richard Biener <rguenther@suse.de>
6122
6123 PR tree-optimization/71168
6124 * gcc.dg/torture/pr71168.c: New testcase.
6125
df8b0a11
KV
61262016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6127
6128 PR middle-end/63586
6129 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6130 * gcc.dg/tree-ssa/pr63586.c: New test.
6131 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6132
2efd67ed
NS
61332016-05-17 Nathan Sidwell <nathan@acm.org>
6134
6135 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6136 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6137 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6138 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6139
1988b2c2
NS
61402016-05-17 Nathan Sidwell <nathan@acm.org>
6141
6142 * gcc.target/nvptx/abi-vararg-3.c: New.
6143
ad1d92ab
MM
61442016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6145
6146 PR tree-optimization/54579
6147 PR middle-end/55299
6148 * gcc.dg/fold-notrotate-1.c: New test.
6149 * gcc.dg/fold-notshift-1.c: New test.
6150 * gcc.dg/fold-notshift-2.c: New test.
6151
47768df8
MP
61522016-05-17 Marek Polacek <polacek@redhat.com>
6153
6154 PR ipa/71146
6155 * g++.dg/ipa/pr71146.C: New test.
6156
6b5423a5
DM
61572016-05-17 David Malcolm <dmalcolm@redhat.com>
6158
6159 * jit.dg/test-error-array-bounds.c: New test case.
6160
c7986356
MG
61612016-05-17 Marc Glisse <marc.glisse@inria.fr>
6162
6163 * gcc.dg/tree-ssa/and-1.c: New testcase.
6164
d982c5b7
MG
61652016-05-17 Marc Glisse <marc.glisse@inria.fr>
6166
6167 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6168 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6169
0139ba93
MG
61702016-05-17 Marc Glisse <marc.glisse@inria.fr>
6171
6172 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6173 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6174
daab4562
JW
61752016-05-17 Jiong Wang <jiong.wang@arm.com>
6176
6177 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6178
22330033
JW
61792016-05-17 Jiong Wang <jiong.wang@arm.com>
6180
6181 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6182
98b3a5f2
JW
61832016-05-17 Jiong Wang <jiong.wang@arm.com>
6184
6185 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6186 ".2d[index]" when scan the assembly.
6187 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6188 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6189 float64x1.
6190 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6191
b71b7a8e
RB
61922016-05-17 Richard Biener <rguenther@suse.de>
6193
6194 PR tree-optimization/71132
6195 * gcc.dg/torture/pr71132.c: New testcase.
6196
3c51ad46
CL
61972016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6198
6199 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6200
d20faa66
KT
62012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6202
6203 PR target/70809
6204 * gcc.target/aarch64/pr70809_1.c: New test.
6205
b75cc5a4
KT
62062016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207
6208 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6209 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6210 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6211 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6212
b28eb195
IE
62132016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6214 Ilya Enkovich <ilya.enkovich@intel.com>
6215
6216 PR target/71114
6217 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6218
0b9004ed
JH
62192016-05-16 Jan Hubicka <hubicka@ucw.cz>
6220
6221 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6222 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6223
1b81a1c1
MW
62242016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6225
6226 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6227 test for __ARM_FP16_ARGS.
6228 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6229 * gcc.target/arm/aapcs/neon-vect10.c: New.
6230 * gcc.target/arm/aapcs/neon-vect9.c: New.
6231 * gcc.target/arm/aapcs/vfp18.c: New.
6232 * gcc.target/arm/aapcs/vfp19.c: New.
6233 * gcc.target/arm/aapcs/vfp20.c: New.
6234 * gcc.target/arm/aapcs/vfp21.c: New.
6235 * gcc.target/arm/fp16-aapcs-1.c: New.
6236 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6237 test for __ARM_FP16_ARGS.
6238 * g++.target/arm/fp16-return-1.c: Update expected output.
6239
921d1e73
JW
62402016-05-16 Jiong Wang <jiong.wang@arm.com>
6241
6242 PR testsuite/70227
6243 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6244
228eb42a
HA
62452016-05-15 Harald Anlauf <anlauf@gmx.de>
6246
6247 PR fortran/69603
6248 * gfortran.dg/pr69603.f90: New testcase.
6249
785abfd3
FR
62502016-05-14 Fritz Reese <fritzoreese@gmail.com>
6251
6252 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6253
e75eb64f
FR
62542016-05-14 Fritz Reese <fritzoreese@gmail.com>
6255
6256 PR fortran/71047
6257 * gfortran.dg/pr71047.f08: New test.
6258
aa4b467b
JM
62592016-05-13 Joseph Myers <joseph@codesourcery.com>
6260
6261 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6262 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6263 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6264
653fb4a2
MS
62652016-05-13 Martin Sebor <msebor@redhat.com>
6266
6267 PR c++/60049
6268 * g++.dg/cpp0x/constexpr-60049.C: New test.
6269
9e37582d
JJ
62702016-05-13 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR bootstrap/71071
6273 * gcc.dg/pr71071.c: New test.
6274
a278aa17
UB
62752016-05-13 Uros Bizjak <ubizjak@gmail.com>
6276
6277 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6278 remove XOP handling.
377eaca7 6279 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6280
ac3d02e2
NS
62812016-05-13 Nathan Sidwell <nathan@acm.org>
6282
6283 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6284 __atomic_is_lock_free declaration.
6285
8ab3bdac
RB
62862016-05-13 Richard Biener <rguenther@suse.de>
6287
6288 PR tree-optimization/42587
6289 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6290
623b8e0a
ML
62912016-05-13 Martin Liska <mliska@suse.cz>
6292
6293 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6294 the new format of dump output.
6295
da7674f6
IE
62962016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6297
6298 * gcc.dg/pr71084.c: New test.
6299
c959db3d
RR
63002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6301
53d6d955
UB
6302 PR target/53440
6303 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6304
43203dea
RR
63052016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6306
6307 * gcc.target/aarch64/struct_return.c: New test.
6308
4f2e1536
MP
63092016-05-12 Marek Polacek <polacek@redhat.com>
6310
6311 PR c/70756
6312 * c-c++-common/pr70756-2.c: New test.
6313 * c-c++-common/pr70756.c: New test.
6314
1ef33ef3
RB
63152016-05-12 Richard Biener <rguenther@suse.de>
6316
6317 PR tree-optimization/71059
6318 * gcc.dg/torture/pr71059.c: New testcase.
6319
763baff6
RB
63202016-05-12 Richard Biener <rguenther@suse.de>
6321
6322 PR tree-optimization/71062
6323 * gcc.dg/torture/pr71062.c: New testcase.
6324
c4ec1243
IE
63252016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6326
6327 PR tree-optimization/71006
6328 * gcc.dg/pr71006.c: New test.
6329
a5fbf76d
MP
63302016-05-12 Marek Polacek <polacek@redhat.com>
6331
6332 PR driver/71063
6333 * gcc.dg/opts-7.c: New test.
6334
5acc47a4
KT
63352016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6336
6337 PR target/70830
6338 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6339 Add -save-temps to dg-options.
6340 Scan for ldmfd rather than pop instruction.
6341 * gcc.target/arm/interrupt-2.c: Likewise.
6342 * gcc.target/arm/pr70830.c: New test.
6343
40bd4bf9
JJ
63442016-05-12 Jakub Jelinek <jakub@redhat.com>
6345
3cd63842
JJ
6346 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6347 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6348
c05d08f6
JJ
6349 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6350 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6351 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6352
bc27ffae
JJ
6353 PR target/71019
6354 * gcc.target/i386/avx512vl-pack-1.c: New test.
6355 * gcc.target/i386/avx512vl-pack-2.c: New test.
6356 * gcc.target/i386/avx512bw-pack-2.c: New test.
6357
515d7412
JJ
6358 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6359
40bd4bf9
JJ
6360 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6361 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6362 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6363
44ab146a
RB
63642016-05-12 Richard Biener <rguenther@suse.de>
6365
6366 PR tree-optimization/70986
6367 * gcc.dg/torture/pr70986-1.c: New testcase.
6368 * gcc.dg/torture/pr70986-2.c: Likewise.
6369 * gcc.dg/torture/pr70986-3.c: Likewise.
6370
d6e83a8d
MM
63712016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6372
6373 PR c/43651
6374 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6375 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6376
51e67ea3
UB
63772016-05-11 Uros Bizjak <ubizjak@gmail.com>
6378
6379 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6380 directive.
6381 * gcc.target/i386/pr66746.c: Ditto.
6382
3fd2b007
MM
63832016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6384
6385 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6386 support.
6387 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6388 warning when using -mvsx-timode.
6389 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6390 * gcc.target/powerpc/dform-2.c: Likewise.
6391 * gcc.target/powerpc/pr68805.c: Likewise.
6392
5c3a10fb
MP
63932016-05-11 Marek Polacek <polacek@redhat.com>
6394
6395 PR c++/71024
6396 * c-c++-common/attributes-3.c: New test.
6397
7cfb065b
NS
63982016-05-11 Nathan Sidwell <nathan@acm.org>
6399
6400 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6401 * gcc.c-torture/execute/pr68185.c: Likewise.
6402 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6403 * gcc.dg/pr69634.c: Requires scheduling.
6404 * gcc.dg/torture/pr66178.c: Require label values.
6405 * gcc.dg/setjmp-6.c: Require indirect jumps.
6406
f35ea97d
RB
64072016-05-11 Richard Biener <rguenther@suse.de>
6408
6409 PR tree-optimization/71055
6410 * gcc.dg/torture/pr71055.c: New testcase.
6411
dff70323
RB
64122016-05-11 Richard Biener <rguenther@suse.de>
6413
6414 PR debug/71057
6415 * g++.dg/debug/pr71057.C: New testcase.
6416
56a3d28b
JJ
64172016-05-11 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR fortran/70855
6420 * gfortran.dg/gomp/pr70855.f90: New test.
6421
ebc1b29e
RB
64222016-05-11 Richard Biener <rguenther@suse.de>
6423
6424 PR middle-end/71002
6425 * g++.dg/torture/pr71002.C: New testcase.
6426
98ccd1d7
IE
64272016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6428
6429 PR middle-end/70807
6430 * gcc.dg/pr70807.c: New test.
6431
ed29e24b
MS
64322016-05-10 Martin Sebor <msebor@redhat.com>
6433
6434 PR c++/38611
6435 * g++.dg/Wattributes.C: New test.
6436
e39dab2c
MG
64372016-05-10 Marc Glisse <marc.glisse@inria.fr>
6438
6439 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6440 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6441 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6442
d067e238
IE
64432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6444
6445 PR target/70799
6446 * gcc.target/i386/pr70799-1.c: New test.
6447
cd36c83e
PMR
64482016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6449
6450 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6451
1e3af2a4
IE
64522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6453
6454 PR middle-end/70877
6455 * gcc.target/i386/pr70877.c: New test.
6456
afc610db
IE
64572016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6458
6459 PR tree-optimization/70786
6460 * gcc.target/i386/pr70876.c: New test.
6461
4b59d19f
JJ
64622016-05-10 Jakub Jelinek <jakub@redhat.com>
6463
6464 PR target/70927
6465 * gcc.target/i386/avx512vl-logic-1.c: New test.
6466 * gcc.target/i386/avx512vl-logic-2.c: New test.
6467 * gcc.target/i386/avx512dq-logic-2.c: New test.
6468
9b5ee426
BS
64692016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6470
6471 PR target/70963
6472 * gcc.target/powerpc/pr70963.c: New.
6473
f3352cab
DM
64742016-05-10 David Malcolm <dmalcolm@redhat.com>
6475
6476 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6477 (test_very_wide_line): Add ruler to expected output.
6478 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6479 (test_very_wide_line): Likewise.
6480 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6481 (test_show_locus): Within the handling of "test_very_wide_line",
6482 enable show_ruler_p on the diagnostic context.
6483
4a3255dd
RB
64842016-05-10 Richard Biener <rguenther@suse.de>
6485
6486 PR tree-optimization/71039
6487 * gcc.dg/torture/pr71039.c: New testcase.
6488
da7c9950
NS
64892016-05-10 Nathan Sidwell <nathan@acm.org>
6490
6491 * gcc.dg/nested-func-10.c: Requires alloca.
6492 * gcc.dg/nested-func-9.c: Requires alloca.
6493 * gcc.c-torture/execute/pr70460.c: Requires labels.
6494 * gcc.c-torture/compile/pr70199.c: Requires labels.
6495 * gcc.target/nvptx/decl.c: Compile only.
6496 * gcc.target/nvptx/trailing-init.c: Compile only.
6497 * gcc.target/nvptx/ary-init.c: Compile only.
6498
cf68d92c
MP
64992016-05-10 Marek Polacek <polacek@redhat.com>
6500
6501 PR c/70255
6502 * gcc.dg/attr-opt-1.c: New test.
6503
64ea4e15
RB
65042016-05-10 Richard Biener <rguenther@suse.de>
6505
6506 PR tree-optimization/70497
6507 PR tree-optimization/28367
6508 * gcc.dg/torture/20160404-1.c: New testcase.
6509 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6510 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6511
5a96dae3
PMR
65122016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6513
6514 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6515
fc97f805
UB
65162016-05-09 Uros Bizjak <ubizjak@gmail.com>
6517
6518 * gcc.target/i386/fabsneg-1.c New test.
6519
a710b1d5
AM
65202016-05-09 Alan Modra <amodra@gmail.com>
6521
6522 PR testsuite/70826
6523 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6524
171f6f05
RB
65252016-05-09 Richard Biener <rguenther@suse.de>
6526
6527 PR tree-optimization/70985
6528 * gcc.dg/torture/pr70985.c: New testcase.
6529
18caa34e
BC
65302016-05-09 Bin Cheng <bin.cheng@arm.com>
6531
6532 * gcc.dg/tree-ssa/ifc-9.c: New test.
6533 * gcc.dg/tree-ssa/ifc-10.c: New test.
6534 * gcc.dg/tree-ssa/ifc-11.c: New test.
6535 * gcc.dg/tree-ssa/ifc-12.c: New test.
6536 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6537 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6538 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6539
7a27d38f
RB
65402016-05-09 Richard Biener <rguenther@suse.de>
6541
6542 PR fortran/70937
6543 * gfortran.dg/pr70937.f90: New testcase.
6544
5ebbbd3d
RO
65452016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6546
6547 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6548
f6288c24
FR
65492016-05-07 Fritz Reese <fritzoreese@gmail.com>
6550
6551 PR fortran/56226
6552 * gfortran.dg/dec_structure_1.f90: New testcase.
6553 * gfortran.dg/dec_structure_2.f90: Ditto.
6554 * gfortran.dg/dec_structure_3.f90: Ditto.
6555 * gfortran.dg/dec_structure_4.f90: Ditto.
6556 * gfortran.dg/dec_structure_5.f90: Ditto.
6557 * gfortran.dg/dec_structure_6.f90: Ditto.
6558 * gfortran.dg/dec_structure_7.f90: Ditto.
6559 * gfortran.dg/dec_structure_8.f90: Ditto.
6560 * gfortran.dg/dec_structure_9.f90: Ditto.
6561 * gfortran.dg/dec_structure_10.f90: Ditto.
6562 * gfortran.dg/dec_structure_11.f90: Ditto.
6563 * gfortran.dg/dec_union_1.f90: Ditto.
6564 * gfortran.dg/dec_union_2.f90: Ditto.
6565 * gfortran.dg/dec_union_3.f90: Ditto.
6566 * gfortran.dg/dec_union_4.f90: Ditto.
6567 * gfortran.dg/dec_union_5.f90: Ditto.
6568 * gfortran.dg/dec_union_6.f90: Ditto.
6569 * gfortran.dg/dec_union_7.f90: Ditto.
6570
5ec4a8cd
TV
65712016-05-07 Tom de Vries <tom@codesourcery.com>
6572
6573 PR tree-optimization/70956
6574 * gcc.dg/graphite/pr70956.c: New test.
6575
58ec1d0e
JJ
65762016-05-06 Jakub Jelinek <jakub@redhat.com>
6577
ccd88fb7
JJ
6578 PR middle-end/70941
6579 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6580 (a, b, c, d): Change type from char to signed char.
6581 (main): Compare against (signed char) -1634678893 instead of
6582 hardcoded -109. Use __builtin_abort instead of abort.
6583
dd3b6464
JJ
6584 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6585 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6586
58ec1d0e
JJ
6587 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6588
19aa23d8
YR
65892016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6590
6591 PR debug/70935
6592 * gcc.dg/torture/pr70935.c: New test.
6593
ae5f0df1
OE
65942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6595
6596 PR target/58219
ce23a8ff 6597 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6598
078f7e37
RB
65992016-05-06 Richard Biener <rguenther@suse.de>
6600
6601 PR tree-optimization/70960
6602 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6603
765d7b54
OE
66042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6605
6606 PR target/52933
6607 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6608 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6609 Adjust expected instruction counts.
6610 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6611
29c94e65
MP
66122016-05-06 Marek Polacek <polacek@redhat.com>
6613
6614 PR sanitizer/70875
6615 * gcc.dg/ubsan/bounds-3.c: New test.
6616
3684b02e
OE
66172016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6618
6619 PR target/54089
6620 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6621
8706773f
RB
66222016-05-06 Richard Biener <rguenther@suse.de>
6623
6624 PR middle-end/70931
6625 * gfortran.dg/pr70931.f90: New testcase.
6626
a4f51018
RB
66272016-05-06 Richard Biener <rguenther@suse.de>
6628
6629 PR middle-end/70941
6630 * gcc.dg/torture/pr70941.c: New testcase.
6631
c4f2425f
BC
66322016-05-05 Bin Cheng <bin.cheng@arm.com>
6633
6634 PR tree-optimization/57206
6635 * gcc.dg/vect/pr57206.c: New test.
6636
5dc08197
RO
66372016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6638
6639 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6640
351f85c5
JJ
66412016-05-05 Jakub Jelinek <jakub@redhat.com>
6642
568bac8c
JJ
6643 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6644
351f85c5
JJ
6645 * c-c++-common/Wdangling-else-4.c: New test.
6646
33fd7785
JJ
66472016-05-04 Jakub Jelinek <jakub@redhat.com>
6648
2d1ac15a
JJ
6649 PR c++/70906
6650 PR c++/70933
6651 * g++.dg/opt/pr70906.C: New test.
6652 * g++.dg/opt/pr70933.C: New test.
6653
33fd7785
JJ
6654 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6655
6b715bf6
JH
66562016-05-04 Jan Hubicka <hubicka@ucw.cz>
6657
6658 * gcc.dg/ipa/pure-const-3.c: New testcase.
6659
deef7113
MP
66602016-05-04 Marek Polacek <polacek@redhat.com>
6661
6662 * c-c++-common/Wdangling-else-1.c: New test.
6663 * c-c++-common/Wdangling-else-2.c: New test.
6664 * c-c++-common/Wdangling-else-3.c: New test.
6665
5396db97
KCY
66662016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6667
6668 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6669 flag is present.
6670
de55efd5
MP
66712016-05-04 Marek Polacek <polacek@redhat.com>
6672
6673 PR c/48778
6674 * gcc.dg/Waddress-2.c: New test.
6675
475839b6
AM
66762016-05-04 Alan Modra <amodra@gmail.com>
6677
6678 * gcc.target/powerpc/pr70866.c: New.
6679
b25aad5f
MS
66802016-05-03 Martin Sebor <msebor@redhat.com>
6681
6682 PR c++/66561
6683 * c-c++-common/builtin_location.c: New test.
6684 * g++.dg/cpp1y/builtin_location.C: New test.
6685
79ce98bc
MP
66862016-05-03 Marek Polacek <polacek@redhat.com>
6687
6688 PR c/70859
6689 * gcc.dg/pr70859.c: New test.
6690 * gcc.dg/pr70859-2.c: New test.
6691
402e89f5
PMR
66922016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6693
6694 * gnat.dg/debug5.adb: New testcase.
6695
f3d90045
DV
66962016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6697
6698 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6699 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6700 Procedure to check for z10 instruction set.
6701
1e26cec1
CL
67022016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6703
6704 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6705
71aca5a0
AM
67062016-05-03 Alan Modra <amodra@gmail.com>
6707
6708 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6709
2fd70ec1
JJ
67102016-05-03 Jakub Jelinek <jakub@redhat.com>
6711
6712 * gcc.target/i386/avx512f-cvt-1.c: New test.
6713
e5705cf7
L
67142016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6715
6716 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6717 -fdump-tree-vrp-details.
6718
381cdae4
RB
67192016-05-03 Richard Biener <rguenther@suse.de>
6720
6721 * gcc.dg/pr30172-1.c: Adjust.
6722 * gcc.dg/pr63743.c: Likewise.
6723 * gcc.dg/tm/pr51696.c: Likewise.
6724 * c-c++-common/tm/safe-1.c: Likewise.
6725 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6726 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6727 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6728 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6729
adedd5c1
JJ
67302016-05-03 Jakub Jelinek <jakub@redhat.com>
6731
31ed1665
JJ
6732 PR rtl-optimization/70467
6733 * gcc.target/i386/pr70467-3.c: New test.
6734 * gcc.target/i386/pr70467-4.c: New test.
6735
dea60b59
JJ
6736 PR tree-optimization/70916
6737 * gcc.c-torture/compile/pr70916.c: New test.
6738
adedd5c1
JJ
6739 PR target/49244
6740 * gcc.target/i386/pr49244-1.c: New test.
6741 * gcc.target/i386/pr49244-2.c: New test.
6742
f80041ef
BS
67432016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6744
6745 PR rtl-optimization/44281
6746 * gcc.target/i386/pr44281.c: New test.
6747
1cfcd39e
BC
67482016-05-03 bin cheng <bin.cheng@arm.com>
6749
6750 PR tree-optimization/56541
6751 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6752 * gcc.dg/vect/pr56541.c: new test.
6753
4304ccfd
MM
67542016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6755
6756 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6757 __float128.
6758 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6759
50d94c29
L
67602016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6761
6762 PR testsuite/70520
6763 * c-c++-common/asan/clone-test-1.c (main): Align child process
6764 stack to 16 bytes.
6765
bc1aee87
DM
67662016-05-02 David Malcolm <dmalcolm@redhat.com>
6767
6768 PR c++/62314
6769 * g++.dg/spellcheck-fields-2.C: New test case.
6770
474e0129
DM
67712016-05-02 David Malcolm <dmalcolm@redhat.com>
6772
6773 PR c++/62314
6774 * g++.dg/pr62314.C: New test case.
6775
818b88a7
JH
67762016-05-02 Jan Hubicka <hubicka@ucw.cz>
6777
6778 * gcc.dg/ipa/inline-8.c: New testcase.
6779
dd77684f
JJ
67802016-05-02 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR rtl-optimization/70467
6783 * gcc.target/i386/pr70467-1.c: New test.
6784
72407e00
BE
67852016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6786
6787 * gcc.dg/spec-options.c: Run the test on all targets.
6788 * gcc.dg/foo.specs: Use cpp_unique_options.
6789
dd53d197
MG
67902016-05-02 Marc Glisse <marc.glisse@inria.fr>
6791
6792 * gcc.dg/tree-ssa/unord.c: New testcase.
6793
a8b85ce9
MG
67942016-05-02 Marc Glisse <marc.glisse@inria.fr>
6795
6796 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6797
5b37e866
NS
67982016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6799
6800 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6801
7176a4a0
MP
68022016-05-02 Marek Polacek <polacek@redhat.com>
6803
6804 PR c/70851
6805 * gcc.dg/enum-incomplete-3.c: New test.
6806
6b9933b9
MP
68072016-05-02 Marek Polacek <polacek@redhat.com>
6808 Tom de Vries <tom@codesourcery.com>
6809
6810 PR tree-optimization/70700
6811 * gcc.dg/pr70700.c: New test.
6812
90f82260
UB
68132016-05-01 Uros Bizjak <ubizjak@gmail.com>
6814
6815 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6816 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6817 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6818 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6819 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6820
f73036c1
EB
68212016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6822
6823 * ada/acats/run_acats: Rename into...
6824 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6825 * ada/acats/run_all.sh: Remove redundant test.
6826 (target_run): Move around.
6827 (target_gnatchop): Use newly built executable.
6828 (target_gnatmake): Likewise.
6829 Check that the compilation of impbit succeeds.
6830
85e051a3
OE
68312016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6832
6833 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6834 * gcc.dg/20021029-1.c: Likewise.
6835 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6836 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6837 * gcc.target/sh/cmpstr.c: Likewise.
6838 * gcc.target/sh/cmpstrn.c: Likewise.
6839 * gcc.target/sh/memset.c: Likewise.
6840 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6841 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6842 * gcc.target/sh/pr39423-1.c: Likewise.
6843 * gcc.target/sh/pr49468-di.c: Likewise.
6844 * gcc.target/sh/pr49468-si.c: Likewise.
6845 * gcc.target/sh/pr49880-1.c: Likewise.
6846 * gcc.target/sh/pr49880-2.c: Likewise.
6847 * gcc.target/sh/pr49880-3.c: Likewise.
6848 * gcc.target/sh/pr50751-1.c: Likewise.
6849 * gcc.target/sh/pr50751-4.c: Likewise.
6850 * gcc.target/sh/pr50751-7.c: Likewise.
6851 * gcc.target/sh/pr51244-1.c: Likewise.
6852 * gcc.target/sh/pr51244-10.c: Likewise.
6853 * gcc.target/sh/pr51244-11.c: Likewise.
6854 * gcc.target/sh/pr51244-12.c: Likewise.
6855 * gcc.target/sh/pr51244-13.c: Likewise.
6856 * gcc.target/sh/pr51244-14.c: Likewise.
6857 * gcc.target/sh/pr51244-17.c: Likewise.
6858 * gcc.target/sh/pr51244-18.c: Likewise.
6859 * gcc.target/sh/pr51244-19.c: Likewise.
6860 * gcc.target/sh/pr51244-4.c: Likewise.
6861 * gcc.target/sh/pr51244-5.c: Likewise.
6862 * gcc.target/sh/pr51244-7.c: Likewise.
6863 * gcc.target/sh/pr51244-8.c: Likewise.
6864 * gcc.target/sh/pr51244-9.c: Likewise.
6865 * gcc.target/sh/pr51697.c: Likewise.
6866 * gcc.target/sh/pr52483-1.c: Likewise.
6867 * gcc.target/sh/pr52483-2.c: Likewise.
6868 * gcc.target/sh/pr52483-3.c: Likewise.
6869 * gcc.target/sh/pr52483-5.c: Likewise.
6870 * gcc.target/sh/pr52933-1.c: Likewise.
6871 * gcc.target/sh/pr52933-2.c: Likewise.
6872 * gcc.target/sh/pr52933-3.c: Likewise.
6873 * gcc.target/sh/pr53568-1.c: Likewise.
6874 * gcc.target/sh/pr53976-1.c: Likewise.
6875 * gcc.target/sh/pr53988-1.c: Likewise.
6876 * gcc.target/sh/pr53988.c: Likewise.
6877 * gcc.target/sh/pr54089-1.c: Likewise.
6878 * gcc.target/sh/pr54089-6.c: Likewise.
6879 * gcc.target/sh/pr54089-7.c: Likewise.
6880 * gcc.target/sh/pr54089-8.c: Likewise.
6881 * gcc.target/sh/pr54089-9.c: Likewise.
6882 * gcc.target/sh/pr54236-1.c: Likewise.
6883 * gcc.target/sh/pr54236-2.c: Likewise.
6884 * gcc.target/sh/pr54236-3.c: Likewise.
6885 * gcc.target/sh/pr54236-4.c: Likewise.
6886 * gcc.target/sh/pr54386.c: Likewise.
6887 * gcc.target/sh/pr54602-1.c: Likewise.
6888 * gcc.target/sh/pr54685.c: Likewise.
6889 * gcc.target/sh/pr54760-1.c: Likewise.
6890 * gcc.target/sh/pr54760-2.c: Likewise.
6891 * gcc.target/sh/pr54760-3.c: Likewise.
6892 * gcc.target/sh/pr54760-4.c: Likewise.
6893 * gcc.target/sh/pr54760-5.c: Likewise.
6894 * gcc.target/sh/pr54760-6.c: Likewise.
6895 * gcc.target/sh/pr55146.c: Likewise.
6896 * gcc.target/sh/pr55160.c: Likewise.
6897 * gcc.target/sh/pr59278.c: Likewise.
6898 * gcc.target/sh/pr59401-1.c: Likewise.
6899 * gcc.target/sh/pr59533-1.c: Likewise.
6900 * gcc.target/sh/pr63260.c: Likewise.
6901 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6902 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6903 * gcc.target/sh/strlen.c: Likewise.
6904 * gcc.target/sh/torture/pr30807.c: Likewise.
6905 * gcc.target/sh/torture/pr34777.c: Likewise.
6906 * gcc.target/sh/torture/pr64652.c: Likewise.
6907 * gcc.target/sh/torture/pr65505.c: Likewise.
6908 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6909 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6910
411e5c67
PC
69112016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 PR c++/66644
6914 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6915
8fa97501
BS
69162016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6917
6918 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6919 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6920 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6921 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6922
5a956111
PP
69232016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6924
6925 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6926 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6927
e7ff0319
CP
69282016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6929
6930 PR middle-end/70626
6931 * c-c++-common/goacc/combined-reduction.c: New test.
6932 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6933
52d11a4b
L
69342016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6935
6936 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6937 *movdi_internal pattern only if PIC off.
6938 * gcc.target/i386/pr70155-2.c: Likewise.
6939 * gcc.target/i386/pr70155-3.c: Likewise.
6940 * gcc.target/i386/pr70155-4.c: Likewise.
6941 * gcc.target/i386/pr70155-5.c: Likewise.
6942 * gcc.target/i386/pr70155-6.c: Likewise.
6943 * gcc.target/i386/pr70155-7.c: Likewise.
6944 * gcc.target/i386/pr70155-8.c: Likewise.
6945 * gcc.target/i386/pr70155-15.c: Likewise.
6946 * gcc.target/i386/pr70155-17.c: Likewise.
6947 * gcc.target/i386/pr70155-22.c: Likewise.
6948
8960db31
BC
69492016-04-29 Bin Cheng <bin.cheng@arm.com>
6950
6951 PR tree-optimization/70803
6952 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6953
cca535a4
IE
69542016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6955
6956 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6957 optimization of vector loop.
6958 * gcc.target/i386/vect-unpack-3.c: New test.
6959 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6960 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6961 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6962
500ecf4a
MP
69632016-04-29 Marek Polacek <polacek@redhat.com>
6964
6965 PR sanitizer/70342
6966 * g++.dg/ubsan/null-7.C: New test.
6967
2fff3db8
MP
6968 PR c/70852
6969 * gcc.dg/pr70852.c: New test.
6970
509063eb
DV
69712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6972
6973 PR/69089
6974 * g++.dg/cpp0x/alignas6.C: New test.
6975
83745c0d
DV
69762016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6977
c87885ca
RO
6978 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6979 * gcc.dg/pr27003.c: Likewise.
6980 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6981 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6982 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6983 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6984 * gcc.target/arc/mxy.c: Likewise.
6985 * gcc.target/arc/mswape.c: Likewise.
6986 * gcc.target/arc/mrtsc.c: Likewise.
6987 * gcc.target/arc/mcrc.c: Likewise.
6988 * gcc.target/arc/mdsp-packa.c: Likewise.
6989 * gcc.target/arc/mdvbf.c: Likewise.
6990 * gcc.target/arc/mlock.c: Likewise.
6991 * gcc.target/arc/mmac-24.c: Likewise.
6992 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6993
849b265d
BS
69942016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6995 Matthijs Kooijman <matthijs@stdin.nl>
6996 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6997
6998 PR target/60040
6999 * gcc.target/avr/pr60040-1.c: New.
7000 * gcc.target/avr/pr60040-2.c: New.
7001
1390536b
RB
70022016-04-29 Richard Biener <rguenther@suse.de>
7003
7004 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7005
98998245
RB
70062016-04-29 Richard Biener <rguenther@suse.de>
7007
7008 PR tree-optimization/13962
7009 PR tree-optimization/65686
7010 * gcc.dg/uninit-pr65686.c: New testcase.
7011
8b80cc21
JJ
70122016-04-29 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR middle-end/70843
7015 * gcc.dg/pr70843.c: New test.
7016
6181bc30
JJ
70172016-04-28 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR target/70858
7020 * gcc.target/i386/pr70858.c: New test.
7021
f4cb3612
AB
70222016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7023
7024 * gcc.target/arc/nps400-1.c: New file.
7025
8ad9df62
JR
70262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7027 Andrew Burgess <andrew.burgess@embecosm.com>
7028
7029 * gcc.target/arc/movh_cl-1.c: New file.
7030
ceaaa9fe
JR
70312016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7032 Andrew Burgess <andrew.burgess@embecosm.com>
7033
7034 * gcc.target/arc/extzv-1.c: New file.
7035 * gcc.target/arc/insv-1.c: New file.
7036 * gcc.target/arc/insv-2.c: New file.
7037 * gcc.target/arc/movb-1.c: New file.
7038 * gcc.target/arc/movb-2.c: New file.
7039 * gcc.target/arc/movb-3.c: New file.
7040 * gcc.target/arc/movb-4.c: New file.
7041 * gcc.target/arc/movb-5.c: New file.
7042 * gcc.target/arc/movb_cl-1.c: New file.
7043 * gcc.target/arc/movb_cl-2.c: New file.
7044 * gcc.target/arc/movbi_cl-1.c: New file.
7045 * gcc.target/arc/movl-1.c: New file.
7046
4d03dc2f
JR
70472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7048 Andrew Burgess <andrew.burgess@embecosm.com>
7049
7050 * gcc.target/arc/cmem-1.c: New file.
7051 * gcc.target/arc/cmem-2.c: New file.
7052 * gcc.target/arc/cmem-3.c: New file.
7053 * gcc.target/arc/cmem-4.c: New file.
7054 * gcc.target/arc/cmem-5.c: New file.
7055 * gcc.target/arc/cmem-6.c: New file.
7056 * gcc.target/arc/cmem-7.c: New file.
7057 * gcc.target/arc/cmem-ld.inc: New file.
7058 * gcc.target/arc/cmem-st.inc: New file.
7059
81262dad
JJ
70602016-04-28 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR target/70821
7063 * gcc.target/i386/pr70821.c: New test.
7064
0a31a09a
BS
70652016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7066
7067 * gcc.target/powerpc/vec-adde.c: New test.
7068 * gcc.target/powerpc/vec-adde-int128.c: New test.
7069
3ddffba9
JJ
70702016-04-28 Jakub Jelinek <jakub@redhat.com>
7071
7072 * gcc.target/i386/avx-vround-1.c: New test.
7073 * gcc.target/i386/avx-vround-2.c: New test.
7074 * gcc.target/i386/avx512vl-vround-1.c: New test.
7075 * gcc.target/i386/avx512vl-vround-2.c: New test.
7076
713dedcd
RO
70772016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7078
7079 PR testsuite/70595
7080 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7081 (check_effective_target_cilkplus_runtime): ... this.
7082 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7083 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7084
7085 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7086 Require cilkplus_runtime.
7087 Don't add -lcilkrts.
7088 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7089 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7090 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7091 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7092 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7093 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7094 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7095 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7096 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7097 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7098 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7099 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7100 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7101 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7102 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7103 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7104 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7105 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7106 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7107 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7108 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7109 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7110 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7111 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7112 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7113 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7114 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7115 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7116 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7117
7118 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7119 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7120
7121 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7122
7123 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7124 cilkplus_runtime.
7125
3563f78f
MG
71262016-04-27 Marc Glisse <marc.glisse@inria.fr>
7127
7128 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7129 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7130
6bc2bb18
RB
71312015-04-27 Ryan Burn <contact@rnburn.com>
7132
7133 PR c++/69024
7134 PR c++/68997
7135 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7136 diagnostic.
7137 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7138 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7139
1e55d29a
EB
71402016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7141
7142 * gnat.dg/limited_with4.ad[sb]: New test.
7143 * gnat.dg/limited_with4_pkg.ads: New helper.
7144
087146ca
L
71452016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7146
7147 PR target/70155
7148 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7149 and movv1ti_internal patterns
7150 * gcc.target/i386/pr70155-1.c: New test.
7151 * gcc.target/i386/pr70155-2.c: Likewise.
7152 * gcc.target/i386/pr70155-3.c: Likewise.
7153 * gcc.target/i386/pr70155-4.c: Likewise.
7154 * gcc.target/i386/pr70155-5.c: Likewise.
7155 * gcc.target/i386/pr70155-6.c: Likewise.
7156 * gcc.target/i386/pr70155-7.c: Likewise.
7157 * gcc.target/i386/pr70155-8.c: Likewise.
7158 * gcc.target/i386/pr70155-9.c: Likewise.
7159 * gcc.target/i386/pr70155-10.c: Likewise.
7160 * gcc.target/i386/pr70155-11.c: Likewise.
7161 * gcc.target/i386/pr70155-12.c: Likewise.
7162 * gcc.target/i386/pr70155-13.c: Likewise.
7163 * gcc.target/i386/pr70155-14.c: Likewise.
7164 * gcc.target/i386/pr70155-15.c: Likewise.
7165 * gcc.target/i386/pr70155-16.c: Likewise.
7166 * gcc.target/i386/pr70155-17.c: Likewise.
7167 * gcc.target/i386/pr70155-18.c: Likewise.
7168 * gcc.target/i386/pr70155-19.c: Likewise.
7169 * gcc.target/i386/pr70155-20.c: Likewise.
7170 * gcc.target/i386/pr70155-21.c: Likewise.
7171 * gcc.target/i386/pr70155-22.c: Likewise.
7172
92329f9f
L
71732016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7174
7175 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7176 ".{5,6}".
7177
309a0cf6
BC
71782016-04-27 Bin Cheng <bin.cheng@arm.com>
7179
7180 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7181 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7182 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7183 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7184 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7185
72ed2b9c
RB
71862016-04-27 Richard Biener <rguenther@suse.de>
7187
7188 PR ipa/70760
7189 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7190 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7191
3c98ff9b
NS
71922016-04-27 Nathan Sidwell <nathan@acm.org>
7193
7194 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7195 * g++.dg/ubsan/pr63956.C: Adjust error location.
7196
9ec5d66b
NC
71972016-04-27 Nick Clifton <nickc@redhat.com>
7198
7199 PR middle-end/49889
7200 * gcc.dg/pr49889.c: New test.
7201
c1e1f433
BS
72022016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7203
7204 * c-c++-common/memset-array.c: New test.
7205
8ac43293
MS
72062016-04-26 Martin Sebor <msebor@redhat.com>
7207
7208 PR c++/66639
7209 * g++.dg/cpp1y/func_constexpr.C: New test.
7210
843ce8ab
PP
72112016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7212
7213 PR c++/70241
7214 * g++.dg/cpp0x/enum32.C: New test.
7215 * g++.dg/cpp0x/enum33.C: New test.
7216
72172016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7218
7219 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7220 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7221 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7222 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7223 * gcc.c-torture/execute/pr38151.c: Likewise.
7224 * gcc.c-torture/execute/pr66556.c: Likewise.
7225 * gcc.c-torture/execute/pr67781.c: Likewise.
7226 * gcc.c-torture/execute/pr68648.c: Likewise.
7227
ca1206be
MG
72282016-04-26 Marc Glisse <marc.glisse@inria.fr>
7229
7230 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7231
2448a956
MP
72322016-04-26 Marek Polacek <polacek@redhat.com>
7233
7234 PR c/67784
7235 * gcc.dg/pr67784-3.c: New test.
7236 * gcc.dg/pr67784-4.c: New test.
7237 * gcc.dg/pr67784-5.c: New test.
7238
b02a5e26
MP
7239 PR c/70791
7240 * gcc.dg/Wnested-externs-2.c: New test.
7241
6b6aa8d3
MG
72422016-04-26 Marc Glisse <marc.glisse@inria.fr>
7243
7244 * gcc.dg/fold-plusmult.c: Adjust.
7245 * gcc.dg/no-strict-overflow-6.c: Adjust.
7246 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7247
a2095b55
BS
72482016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7249
7250 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7251 number scans.
7252 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7253 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7254 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7255 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7256 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7257 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7258 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7259 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7260 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7261 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7262 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7263 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7264 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7265 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7266 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7267 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7268 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7269 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7270 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7271 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7272 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7273 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7274 scans.
7275 * gcc.target/i386/pr32219-4.c: Likewise.
7276 * gcc.target/i386/pr32219-6.c: Likewise.
7277 * gcc.target/i386/pr32219-8.c: Likewise.
7278
bb0cc5c8
KT
72792016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7280
7281 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7282 associated options.
7283
5a0802ea
MP
72842016-04-26 Marek Polacek <polacek@redhat.com>
7285
7286 PR c++/70744
7287 * g++.dg/ext/cond2.C: New test.
7288
00f615af
BC
72892016-04-26 Bin Cheng <bin.cheng@arm.com>
7290
7291 PR tree-optimization/70771
7292 PR tree-optimization/70775
7293 * gcc.dg/pr70771.c: New test.
25939d34 7294 * gcc.dg/pr70775.c: New test.
00f615af 7295
218155e7
BS
72962016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7297
7298 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7299
ab99f467
RB
73002016-04-25 Richard Biener <rguenther@suse.de>
7301
7302 PR tree-optimization/70780
7303 * gcc.dg/torture/pr70780.c: New testcase.
7304
3f8257db 73052016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7306
c87885ca
RO
7307 * gcc.target/arm/neon-vaddws16.c: New test.
7308 * gcc.target/arm/neon-vaddws32.c: New test.
7309 * gcc.target/arm/neon-vaddwu16.c: New test.
7310 * gcc.target/arm/neon-vaddwu32.c: New test.
7311 * gcc.target/arm/neon-vaddwu8.c: New test.
7312 * lib/target-supports.exp
93c590ee
MC
7313 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7314 that arm neon support vector widen sum of HImode TO SImode.
7315
d6c1a7a7
JJ
73162016-04-23 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR sanitizer/70712
7319 * c-c++-common/asan/pr70712.c: New test.
7320
ab0fc037
TS
73212016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7322
7323 * .gitattributes: New file.
7324
2aa64824
CL
73252016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7326
7327 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7328
e7e12d92
DH
73292016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7330
7331 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7332 * gfortran.dg/submodule_15.f08: Likewise.
7333
d1431192
RB
73342016-04-22 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/70740
7337 * gcc.dg/torture/pr70740.c: New testcase.
7338
04a63c24
L
73392016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7340
7341 PR target/70750
7342 * gcc.target/i386/pr70750-1.c: New test.
7343 * gcc.target/i386/pr70750-2.c: Likewise.
7344
20700098
PC
73452016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7346
7347 PR c++/70540
7348 * g++.dg/cpp0x/auto48.C: New.
7349
aedf4e12
MP
73502016-04-21 Marek Polacek <polacek@redhat.com>
7351
7352 PR c++/70513
7353 * g++.dg/cpp0x/forw_enum12.C: New test.
7354 * g++.dg/cpp0x/forw_enum13.C: New test.
7355
2074d80a
KY
73562016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7357
7358 PR target/70728
7359 * gcc.target/i386/pr70728.c: New test.
7360
aef4aab0
RB
73612016-04-21 Richard Biener <rguenther@suse.de>
7362
7363 PR middle-end/70747
7364 * gcc.dg/pr70747.c: New testcase.
7365
2359e571
BC
73662016-04-21 Bin Cheng <bin.cheng@arm.com>
7367
7368 PR tree-optimization/70715
7369 * gcc.dg/tree-ssa/scev-13.c: New test.
7370
ce0e66ff
MG
73712016-04-21 Marc Glisse <marc.glisse@inria.fr>
7372
7373 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7374
2c2870a1
MG
73752016-04-21 Marc Glisse <marc.glisse@inria.fr>
7376
7377 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7378
a2b056a3
JH
73792016-04-20 Jan Hubicka <jh@suse.cz>
7380
7381 PR ipa/70018
7382 * g++.dg/ipa/nothrow-1.C: New testcase.
7383
ee392fc2
NS
73842016-04-20 Nathan Sidwell <nathan@acm.org>
7385
7386 PR c++/55635
7387 * g++.dg/eh/delete1.C: New.
7388
dda49daf
L
73892016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7390
7391 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7392 -mtune-ctrl=sse_typeless_stores.
7393
8a5b9d5a
L
73942016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7395
7396 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7397
1011119f
BC
73982016-04-20 Bin Cheng <bin.cheng@arm.com>
7399
7400 PR tree-optimization/69489
7401 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7402
477d4906
IV
74032016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7404
7405 PR c++/69363
7406 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7407 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7408 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7409
fad08d12
BC
74102016-04-20 Bin Cheng <bin.cheng@arm.com>
7411
7412 PR tree-optimization/56625
7413 PR tree-optimization/69489
7414 * gcc.dg/vect/pr56625.c: New test.
7415 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7416
9e3e4fab
AP
74172016-04-20 Andrew Pinski <apinski@cavium.com>
7418
7419 PR target/64971
7420 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7421
d7aa24e4
AC
74222016-04-20 Arnaud Charlet <charlet@adacore.com>
7423
7424 * gnat.dg/self1.adb: Remove now incorrect test.
7425
e6d62b46
BC
74262016-04-20 Bin Cheng <bin.cheng@arm.com>
7427
7428 * gcc.dg/tree-ssa/scev-11.c: New test.
7429 * gcc.dg/tree-ssa/scev-12.c: New test.
7430
2697b189
MP
74312016-04-20 Marek Polacek <polacek@redhat.com>
7432
7433 PR tree-optimization/70725
7434 * gcc.dg/pr70725.c: New test.
7435
60d393e8
RB
74362016-04-20 Richard Biener <rguenther@suse.de>
7437
7438 PR tree-optimization/70726
7439 * g++.dg/vect/pr70726.cc: New testcase.
7440
82c6f58a
AK
74412016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7442
7443 PR target/70674
7444 * gcc.target/s390/pr70674.c: New test.
7445
90eeab20
JD
74462016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7447
7448 PR libgfortran/70684
7449 * gfortran.dg/list_read_14.f90: New test.
7450
fc9cf6da
L
74512016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7452
7453 PR target/69201
7454 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7455 extern to force it misaligned.
7456 (b): Likewise.
7457 (c): Likewise.
7458 (d): Likewise.
7459 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7460 Don't check `*' before movv4sf_internal.
7461 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7462 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7463 Don't check `*' before movv16qi_internal.
7464 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7465 extern to force it misaligned.
7466 (b): Likewise.
7467 (c): Likewise.
7468 (d): Likewise.
7469 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7470 Don't check `*' before movv2df_internal.
7471 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7472 extern to force it misaligned.
7473 (b): Likewise.
7474 (c): Likewise.
7475 (d): Likewise.
7476 Check movv8sf_internal instead of avx_storeups256.
7477 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7478
ea8927ea
RB
74792016-04-19 Richard Biener <rguenther@suse.de>
7480
7481 PR tree-optimization/70171
7482 * g++.dg/tree-ssa/pr70171.C: New testcase.
7483
65f52ee9
RB
74842016-04-19 Richard Biener <rguenther@suse.de>
7485
7486 PR tree-optimization/70724
7487 * gcc.dg/torture/pr70724.c: New testcase.
7488
987b67f1
VM
74892016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7490
7491 PR middle-end/70689
c87885ca 7492 * gcc.target/i386/pr70689.c: New.
987b67f1 7493
91a47c39
L
74942016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7495
7496 PR target/70708
7497 * gcc.target/i386/pr70708.c: New test.
7498
8270b82d
RB
74992016-04-18 Richard Biener <rguenther@suse.de>
7500
7501 PR tree-optimization/43434
7502 * gcc.dg/vect/pr43434.c: New testcase.
7503 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7504 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7505 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7506 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7507 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7508 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7509 * gcc.dg/gomp/pr68640.c: Likewise.
7510 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7511 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7512
edd048e2
RB
75132016-04-18 Richard Biener <rguenther@suse.de>
7514
7515 PR tree-optimization/70701
7516 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7517
bd5c7330
TV
75182016-04-18 Tom de Vries <tom@codesourcery.com>
7519
7520 PR testsuite/70699
7521 * gcc.dg/pr70161.c: Add dot-file scans.
7522 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7523 instead of after last dot char.
7524
23f2660f
EB
75252016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7526
7527 * c-c++-common/dump-ada-spec-3.c: New test.
7528 * c-c++-common/dump-ada-spec-4.c: Likewise.
7529
da152c9f
TV
75302016-04-17 Tom de Vries <tom@codesourcery.com>
7531
7532 PR other/70183
7533 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7534
cc950f98
JH
75352016-04-15 Jan Hubicka <jh@suse.cz>
7536
7537 PR ipa/70018
7538 * g++.dg/ipa/pure-const-1.C: New testcase.
7539 * g++.dg/ipa/pure-const-2.C: New testcase.
7540 * g++.dg/ipa/pure-const-3.C: New testcase.
7541
949505a9
MP
75422016-04-15 Marek Polacek <polacek@redhat.com>
7543
7544 PR c/70671
7545 * gcc.dg/bitfld-22.c: New test.
7546
10e547d6
BS
75472016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7548
7549 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7550 x86_64.
7551
1e77281b
MP
75522016-04-15 Marek Polacek <polacek@redhat.com>
7553
7554 PR c/70651
7555 * c-c++-common/pr70651.c: New test.
7556
e501fa8e
KT
75572016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7558
7559 PR rtl-optimization/70681
7560 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7561 dump scan on arm and powerpc.
7562 * gcc.dg/pr10474.c: Likewise.
7563
dda1bf61
JJ
75642016-04-15 Jakub Jelinek <jakub@redhat.com>
7565
ca4ef1ff
JJ
7566 PR c++/69517
7567 PR c++/70019
7568 PR c++/70588
7569 * g++.dg/cpp1y/vla11.C: Revert for real.
7570
dda1bf61
JJ
7571 PR c/70436
7572 * c-c++-common/Wparentheses-1.c: New test.
7573 * c-c++-common/gomp/Wparentheses-1.c: New test.
7574 * c-c++-common/gomp/Wparentheses-2.c: New test.
7575 * c-c++-common/gomp/Wparentheses-3.c: New test.
7576 * c-c++-common/gomp/Wparentheses-4.c: New test.
7577 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7578 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7579 * c-c++-common/goacc/Wparentheses-1.c: New test.
7580
1355e62c
KY
75812016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7582
7583 PR target/70662
7584 * gcc.target/i386/pr70662.c: New test.
7585
0ab34b9e 75862016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7587 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7588
7589 PR tree-optimization/70130
7590 * gcc.dg/vect/O3-pr70130.c: New testcase.
7591
bc773aad
MM
75922016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7593
6e9b2286
MM
7594 PR target/70669
7595 * gcc.target/powerpc/pr70669.c: New test.
7596
bc773aad
MM
7597 PR target/70640
7598 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7599 a power7 system that does not have an assembler that supports
7600 power8.
7601
d8747845
MS
76022016-04-14 Martin Sebor <msebor@redhat.com>
7603
7604 PR c++/69517
7605 PR c++/70019
7606 PR c++/70588
7607 * c-c++-common/ubsan/vla-1.c: Revert.
7608 * g++.dg/cpp1y/vla11.C: Same.
7609 * g++.dg/cpp1y/vla12.C: Same.
7610 * g++.dg/cpp1y/vla13.C: Same.
7611 * g++.dg/cpp1y/vla14.C: Same.
7612 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7613 * g++.dg/init/array24.C: Same.
d8747845
MS
7614 * g++.dg/ubsan/vla-1.C: Same.
7615
85128559
MP
76162016-04-14 Marek Polacek <polacek@redhat.com>
7617 Jan Hubicka <hubicka@ucw.cz>
7618
7619 PR c++/70029
7620 * g++.dg/torture/pr70029.C: New test.
7621
52fbb073
MS
76222016-04-14 Martin Sebor <msebor@redhat.com>
7623
7624 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7625 type size to prevent failures on targets with very low maximum
7626 alignment.
7627
6db61d6f
RB
76282016-04-14 Richard Biener <rguenther@suse.de>
7629
7630 PR tree-optimization/70623
7631 * gcc.dg/torture/pr70623.c: New testcase.
7632 * gcc.dg/torture/pr70623-2.c: Likewise.
7633
342fac95
MS
76342016-04-13 Martin Sebor <msebor@redhat.com>
7635
7636 PR c++/69517
7637 PR c++/70019
7638 PR c++/70588
7639 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7640 * g++.dg/cpp1y/vla11.C: New test.
7641 * g++.dg/cpp1y/vla12.C: New test.
7642 * g++.dg/cpp1y/vla13.C: New test.
7643 * g++.dg/cpp1y/vla14.C: New test.
7644 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7645 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7646 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7647
d93c452f
JJ
76482016-04-13 Jakub Jelinek <jakub@redhat.com>
7649
7650 PR c++/70641
7651 * g++.dg/opt/pr70641.C: New test.
7652
85115fb6
RO
76532016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7654
7655 PR rtl-optimization/68749
7656 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7657 effects of argument promotions.
7658 Remove default args to dg-skip-if.
7659
545a4139
PC
76602016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7661
7662 PR c++/70635
7663 * g++.dg/parse/pr70635.C: New.
7664
b3a77f21
MP
76652016-04-13 Marek Polacek <polacek@redhat.com>
7666
7667 PR c++/70639
7668 * c-c++-common/Wmisleading-indentation-4.c: New test.
7669
99cd9857
MP
76702016-04-13 Marek Polacek <polacek@redhat.com>
7671
7672 PR c/70436
c87885ca
RO
7673 * gcc.dg/Wparentheses-12.c: New test.
7674 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7675
75ca93ec
IE
76762016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7677
7678 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7679 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7680 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7681
3d3f9e7e
JJ
76822016-04-13 Jakub Jelinek <jakub@redhat.com>
7683
37947cd0
JJ
7684 PR middle-end/70633
7685 * gcc.c-torture/compile/pr70633.c: New test.
7686
3d3f9e7e
JJ
7687 PR debug/70628
7688 * gcc.dg/torture/pr70628.c: New test.
7689
92886d3e
PP
76902016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7691
7692 PR c++/70610
7693 * g++.dg/template/pr70610.C: New test.
7694 * g++.dg/template/pr70610-2.C: New test.
7695 * g++.dg/template/pr70610-3.C: New test.
7696 * g++.dg/template/pr70610-4.C: New test.
7697
13bd7c2b
JJ
76982016-04-12 Jakub Jelinek <jakub@redhat.com>
7699
6512fa6d
JJ
7700 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7701 128 instead of 32.
7702
13bd7c2b
JJ
7703 PR c++/70571
7704 * g++.dg/ext/pr70571.C: New test.
7705
20b9851c
MM
77062016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7707
8a434ada 7708 PR target/70640
20b9851c
MM
7709 * gcc.target/powerpc/pr70640.c: New test.
7710
2b2f52bc
PC
77112016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 PR c++/68722
7714 * g++.dg/parse/pr68722.C: New.
7715
5901e56a
JJ
77162016-04-12 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR rtl-optimization/70596
7719 * gcc.target/i386/pr70596.c: New test.
7720
d4619dc1
NS
77212016-04-12 Nathan Sidwell <nathan@acm.org>
7722
7723 PR c++/70501
7724 * g++.dg/init/pr70501.C: New.
7725
3df530d3
DW
77262016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7727
7728 * gcc.target/i386/asm-flag-6.c: New test.
7729
b7a120d7
TV
77302016-04-12 Tom de Vries <tom@codesourcery.com>
7731
7732 PR tree-optimization/68756
7733 * gcc.dg/graphite/pr68756.c: New test.
7734
4e0eea75
JJ
77352016-04-12 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR tree-optimization/70602
7738 * gcc.c-torture/execute/pr70602.c: New test.
7739
35fbda43
MM
77402016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7741
7742 PR target/70381
7743 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7744 __float128 emulator is built and runs.
7745 * gcc.target/powerpc/float128-1.c: Likewise.
7746
7747 * lib/target-supports.exp (check_ppc_float128_sw_available):
7748 Rework tests for __float128 software and hardware
7749 availability. Fix exit condition to return 0 on success.
7750
04a99ebe
JG
77512016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7752
7753 PR target/70133
7754 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7755 * gcc.target/aarch64/target_attr_15.c: Likewise.
7756
47cd5a85
PC
77572016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/69066
7760 * g++.dg/cpp1y/pr69066.C: New.
7761
a5edb32e
JD
77622016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7763
7764 PR fortran/68566
7765 * gfortran.dg/pr36192.f90: Update test.
7766 * gfortran.dg/pr36192_1.f90: Update test.
7767 * gfortran.dg/real_dimension_1.f: Update test.
7768 * gfortran.dg/parameter_array_init_7.f90: New test.
7769
8ef378f8
JDA
77702016-04-09 John David Anglin <danglin@gcc.gnu.org>
7771
c532c871
JDA
7772 PR testsuite/64039
7773 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7774
d34f706f
JDA
7775 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7776
75e1dd9e
JDA
7777 PR rtl-optimization/66669
7778 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7779
8a976f5f
JDA
7780 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7781
da04822a
JDA
7782 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7783 * gcc.dg/pie-1.c: Likewise.
7784 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7785 * gcc.dg/pic-4.c: Likewise.
7786 * gcc.dg/pie-3.c: Likewise.
7787 * gcc.dg/pie-4.c: Likewise.
7788
adfabcf9
JDA
7789 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7790
4a020adf
JDA
7791 PR tree-optimization/68644
7792 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7793
8ef378f8
JDA
7794 PR rtl-optimization/64886
7795 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7796
09bf990e
TV
77972016-04-09 Tom de Vries <tom@codesourcery.com>
7798
7799 PR tree-optimization/68953
7800 * gcc.dg/graphite/pr68953.c: New test.
7801
138c3c1a
DH
78022016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7803
7804 PR fortran/70592
7805 * gfortran.dg/deferred_character_16.f90: New test.
7806
f55460af
JJ
78072016-04-09 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR tree-optimization/70586
7810 * gcc.c-torture/execute/pr70586.c: New test.
7811
0b77bbf3
DH
78122016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7813
7814 PR sanitizer/70573
7815 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7816 with __builtin_memset
7817 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7818
c42cfb5c
CP
78192016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7820
7821 PR lto/70289
7822 PR ipa/70348
7823 PR tree-optimization/70373
7824 PR middle-end/70533
7825 PR middle-end/70534
7826 PR middle-end/70535
7827 * c-c++-common/goacc/reduction-5.c: New test.
7828 * c-c++-common/goacc/reduction-promotions.c: New test.
7829 * gfortran.dg/goacc/reduction-3.f95: New test.
7830 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7831
56cfb596
PP
78322016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7833
7834 PR c++/70590
7835 PR c++/70452
7836 * g++.dg/pr70590.C: New test.
7837 * g++.dg/pr70590-2.C: New test.
7838
1a13c0a2
JJ
78392016-04-08 Jakub Jelinek <jakub@redhat.com>
7840
abc0647a
JJ
7841 PR middle-end/70593
7842 * gcc.target/i386/pr70593.c: New test.
7843
1a13c0a2
JJ
7844 PR rtl-optimization/70574
7845 * gcc.target/i386/avx2-pr70574.c: New test.
7846
c3da4956
MO
78472016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7848
7849 PR sanitizer/70541
7850 * c-c++-common/asan/pr70541.c: New test.
7851
9f1b833b
TV
78522016-04-08 Tom de Vries <tom@codesourcery.com>
7853
7854 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7855 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7856
bae7adda
KT
78572016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7858
7859 PR target/70566
7860 * gcc.c-torture/execute/pr70566.c: New test.
7861
211f3d57
TV
78622016-04-08 Tom de Vries <tom@codesourcery.com>
7863
7864 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7865 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7866
02cf2861
AM
78672016-04-08 Alan Modra <amodra@gmail.com>
7868
7869 * gcc.target/powerpc/pr70117.c: New.
7870
5f490f9f
JJ
78712016-04-07 Jakub Jelinek <jakub@redhat.com>
7872
56e9b710
JJ
7873 PR testsuite/70581
7874 * gcc.dg/lto/simd-function_0.c: New test.
7875
5f490f9f
JJ
7876 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7877 clones.
7878 * c-c++-common/attr-simd-2.c: Likewise.
7879 * c-c++-common/attr-simd-4.c: Likewise.
7880 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7881 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7882
e4ebc74d
TP
78832016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7884
7885 PR testsuite/70553
7886 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7887
9817ae35
TS
78882016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7889 Tom de Vries <tom@codesourcery.com>
7890
7891 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7892 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7893 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7894 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7895 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7896 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7897 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7898 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7899
e292f64d
PP
79002016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7901
7902 PR c/70436
7903 * g++.dg/warn/Wparentheses-29.C: New test.
7904
6b37bdaf
PP
79052016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7906
7907 PR c/70436
7908 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7909 explicit braces to resolve a future -Wparentheses warning.
7910
64824205
RH
79112016-04-06 Richard Henderson <rth@redhat.com>
7912
7913 * gcc.dg/pr61817-1.c: New test.
7914 * gcc.dg/pr61817-2.c: New test.
7915 * gcc.dg/pr69391-1.c: New test.
7916 * gcc.dg/pr69391-2.c: New test.
7917
bc2fc1f3
VM
79182016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7919
7920 PR rtl-optimization/70398
c87885ca 7921 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7922
41414a02
EB
79232016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7924
7925 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7926
4066ea8a
YR
79272016-04-06 Yvan Roux <yvan.roux@linaro.org>
7928 Pedro Alves <palves@redhat.com>
7929
7930 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7931
ec35ea45
JJ
79322016-04-06 Jakub Jelinek <jakub@redhat.com>
7933
3866f8dd
JJ
7934 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7935 Check for avx512f effective targets instead of avx2.
7936 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7937 for AVX512F clones.
7938 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7939 * g++.dg/gomp/declare-simd-1.C: Likewise.
7940 * g++.dg/gomp/declare-simd-3.C: Likewise.
7941 * g++.dg/gomp/declare-simd-4.C: Likewise.
7942
ec35ea45
JJ
7943 PR middle-end/70550
7944 * c-c++-common/gomp/pr70550-1.c: New test.
7945 * c-c++-common/gomp/pr70550-2.c: New test.
7946
c08d28ac
NS
79472016-04-05 Nathan Sidwell <nathan@acm.org>
7948
7949 PR c++/70512
7950 * g++.dg/ext/attribute-may-alias-5.C: New.
7951
1d510e04
JJ
79522016-04-05 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR c++/70336
7955 * c-c++-common/pr70336.c: New test.
7956 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7957 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7958
84278ed9
JH
79592016-04-05 Jan Hubicka <hubicka@ucw.cz>
7960
7961 PR ipa/66223
7962 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7963
268a0ec4
JJ
79642016-04-05 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR rtl-optimization/70542
7967 * gcc.dg/torture/pr70542.c: New test.
7968 * gcc.target/i386/avx2-pr70542.c: New test.
7969
5e8c2eb1
ZS
79702016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7971
7972 PR tree-optimization/70509
7973 * gcc.target/i386/avx512bw-pr70509.c: New test.
7974
c0daf32d
PP
79752016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7976
7977 PR c++/70452
7978 * g++.dg/ext/constexpr-vla4.C: New test.
7979
bf867841
UB
79802016-04-05 Uros Bizjak <ubizjak@gmail.com>
7981
7982 PR target/70510
7983 * gcc.target/i386/pr70510.c: New test.
7984
3022186a
RB
79852016-04-05 Richard Biener <rguenther@suse.de>
7986
7987 PR tree-optimization/70526
7988 * g++.dg/torture/pr70526.C: New testcase.
7989
55fc79b2
JJ
79902016-04-05 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR target/70525
7993 * gcc.target/i386/pr70525.c: New test.
7994
62b233f2
RB
79952016-04-05 Richard Biener <rguenther@suse.de>
7996
7997 PR middle-end/70499
7998 * g++.dg/torture/pr70499.C: New testcase.
7999
cc05759d
RB
80002016-04-05 Richard Biener <rguenther@suse.de>
8001
8002 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8003 remove XFAIL.
8004
f23f16d4
JJ
80052016-04-04 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR middle-end/70307
8008 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8009 rs6000 ABI warnings.
8010
d27ecc49
JH
80112016-04-04 Jan Hubicka <hubicka@ucw.cz>
8012
8013 PR ipa/66223
8014 * g++.dg/ipa/devirt-51.C: New testcase.
8015
c974c96e 80162016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8017 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8018
8019 PR middle-end/70457
8020 * gcc.dg/torture/pr70457.c: New.
8021
7a85da89
AV
80222016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8023
8024 PR fortran/67538
8025 * gfortran.dg/allocate_with_source_19.f08: New test.
8026
de517e64
AV
80272016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8028
8029 PR fortran/65795
8030 * gfortran.dg/coarray_allocate_6.f08: New test.
8031
43b9f499
RB
80322016-04-04 Richard Biener <rguenther@suse.de>
8033
8034 PR rtl-optimization/70484
8035 * gcc.dg/torture/pr70484.c: New testcase.
8036
f13355da
MP
80372016-04-04 Marek Polacek <polacek@redhat.com>
8038
8039 PR c/70307
8040 * gcc.dg/torture/pr70307.c: New test.
8041
6cc6ed50
OE
80422016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8043
8044 PR target/70416
8045 PR target/67391
8046 * gcc.target/sh/torture/pr70416.c: New.
8047
abdc16c8
MS
80482016-04-02 Martin Sebor <msebor@redhat.com>
8049
8050 PR c++/67376
8051 PR c++/70170
8052 PR c++/70172
8053 PR c++/70228
8054 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8055 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8056 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8057 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8058 * g++.dg/cpp0x/constexpr-string.C: Same.
8059 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8060 * g++.dg/cpp0x/pr65398.C: Same.
8061 * g++.dg/ext/constexpr-vla1.C: Same.
8062 * g++.dg/ext/constexpr-vla2.C: Same.
8063 * g++.dg/ext/constexpr-vla3.C: Same.
8064 * g++.dg/ubsan/pr63956.C: Same.
8065
763cd859
JJ
80662016-04-01 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR rtl-optimization/70467
8069 * gcc.target/i386/pr70467-2.c: New test.
8070
0f875435
JJ
80712016-04-01 Jakub Jelinek <jakub@redhat.com>
8072 Marek Polacek <polacek@redhat.com>
8073
8074 PR c++/70488
8075 * g++.dg/init/new47.C: New test.
8076
41d14659
RR
80772016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8078
8079 PR target/70496
8080 * gcc.target/arm/pr70496.c: New test.
8081
f9bf89bb
NS
80822016-04-01 Nathan Sidwell <nathan@acm.org>
8083
73b9085d
NS
8084 PR c++/68475
8085 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8086
4afdcfaa
IE
80872016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8088
8089 PR target/69890
8090 * gcc.dg/strlenopt.h (memmove): New.
8091 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8092 instead of "string.h".
8093 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8094 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8095 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8096 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8097 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8098 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8099 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8100 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8101 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8102 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8103 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8104 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8105 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8106 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8107 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8108 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8109 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8110 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8111 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8112 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8113
b5d7a29c
RO
81142016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8115
8116 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8117 (Holder::foo): Reflect this.
8118
b660f9ec
IE
81192016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8120
8121 PR target/70442
8122 * gcc.dg/pr70442.c: New test.
8123
88504f34
NS
81242016-03-31 Nathan Sidwell <nathan@acm.org>
8125
8126 PR c++/70393
8127 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8128
95d34b96
KY
81292016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8130
8131 PR target/70453
8132 * gcc.target/i386/pr70453.c: New test.
8133
b4c4967c
AB
81342016-03-31 Andrey Belevantsev <abel@ispras.ru>
8135
8136 PR target/70292
8137 * gcc.c-torture/pr70292.c: New test.
8138
5fde6a45
MP
81392016-03-31 Marek Polacek <polacek@redhat.com>
8140
8141 PR c/70297
8142 * c-c++-common/pr70297.c: New test.
8143 * g++.dg/cpp0x/typedef-redecl.C: New test.
8144 * gcc.dg/typedef-redecl2.c: New test.
8145
97eb24c4
JJ
81462016-03-31 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR rtl-optimization/70460
8149 * gcc.c-torture/execute/pr70460.c: New test.
8150
efc3536f
RB
81512016-03-31 Richard Biener <rguenther@suse.de>
8152
8153 PR c++/70430
8154 * g++.dg/ext/vector30.C: New testcase.
8155
e0876e21
DH
81562016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8157 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8158
8159 * gfortran.dg/fmt_pf.f90: New test.
8160
e9bff8c6
RO
81612016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8162
8163 Forward-port from 5 branch
8164 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR testsuite/70356
8167 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8168 dg-require-effective-target after dg-do.
8169
8170 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8171
8172 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8173
2620c80d
TS
81742016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8175 Julian Brown <julian@codesourcery.com>
8176 Chung-Lin Tang <cltang@codesourcery.com>
8177 Cesar Philippidis <cesar@codesourcery.com>
8178 James Norris <jnorris@codesourcery.com>
8179 Tom de Vries <tom@codesourcery.com>
8180 Nathan Sidwell <nathan@codesourcery.com>
8181
bf867841 8182 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8183 * c-c++-common/goacc/loop-clauses.c: Likewise.
8184 * g++.dg/goacc/template.C: Likewise.
8185 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8186 * gfortran.dg/goacc/loop-1.f95: Likewise.
8187 * gfortran.dg/goacc/loop-5.f95: Likewise.
8188 * gfortran.dg/goacc/loop-6.f95: Likewise.
8189 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8190 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8191 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8192 * c-c++-common/goacc/clauses-fail.c: Likewise.
8193 * c-c++-common/goacc/parallel-1.c: Likewise.
8194 * c-c++-common/goacc/reduction-1.c: Likewise.
8195 * c-c++-common/goacc/reduction-2.c: Likewise.
8196 * c-c++-common/goacc/reduction-3.c: Likewise.
8197 * c-c++-common/goacc/reduction-4.c: Likewise.
8198 * c-c++-common/goacc/routine-3.c: Likewise.
8199 * c-c++-common/goacc/routine-4.c: Likewise.
8200 * c-c++-common/goacc/routine-5.c: Likewise.
8201 * c-c++-common/goacc/tile.c: Likewise.
8202 * g++.dg/goacc/template.C: Likewise.
8203 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8204 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8205 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8206 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8207 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8208 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8209 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8210 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8211 * c-c++-common/goacc/use_device-1.c: ... this file.
8212 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8213 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8214 * c-c++-common/goacc/host_data-6.c: ... this file.
8215 * c-c++-common/goacc/loop-2-kernels.c: New file.
8216 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8217 * c-c++-common/goacc/loop-3.c: Likewise.
8218 * g++.dg/goacc/reference.C: Likewise.
8219 * g++.dg/goacc/routine-1.C: Likewise.
8220 * g++.dg/goacc/routine-2.C: Likewise.
8221
f6d2d066
RB
82222016-03-30 Richard Biener <rguenther@suse.de>
8223
8224 PR middle-end/70450
8225 * gcc.dg/torture/pr70450.c: New testcase.
8226
d43242b9
JJ
82272016-03-30 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR target/70421
8230 * gcc.dg/torture/pr70421.c: New test.
8231 * gcc.target/i386/avx512f-pr70421.c: New test.
8232
5ce43b77
L
82332016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8234
8235 PR testsuite/70364
8236 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8237 (check): New function.
8238 (bar): Call check.
8239 (foo): Align stack to 16 bytes when calling bar.
8240 * gcc.target/i386/cleanup-2.c: Likewise.
8241
d014a712
PP
82422016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8243
8244 PR tree-optimization/59124
8245 * gcc.dg/Warray-bounds-19.c: New test.
8246
3f8257db 82472016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8248
8249 * lib/prune.exp (escape_regex_chars): New.
8250 (prune_file_path): Update to quote metcharacters for regexp.
8251
3336c6e0
JJ
82522016-03-29 Jakub Jelinek <jakub@redhat.com>
8253
a362f023
JJ
8254 PR rtl-optimization/70429
8255 * gcc.c-torture/execute/pr70429.c: New test.
8256
3336c6e0
JJ
8257 PR tree-optimization/70405
8258 * gcc.dg/pr70405.c: New test.
8259
728557fd
AV
82602016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8261
8262 PR fortran/70397
8263 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8264 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8265
bef977d4
TS
82662016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8267
8268 PR testsuite/64177
8269 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8270 __cilkrts_set_param to set two workers.
8271 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8272 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8273
6f6d25c9
DH
82742016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8275
bf867841 8276 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8277
45733562
KY
82782016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8279
8280 PR target/70406
bf867841 8281 * gcc.target/i386/pr70406.c: New test.
45733562 8282
a1799e5e
EB
82832016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8284
8285 * gnat.dg/specs/double_record_extension3.ads: New test.
8286
5fca7b66
RH
82872016-03-25 Richard Henderson <rth@redhat.com>
8288
8289 PR target/70120
8290 * gcc.target/aarch64/pr70120-1.c: New.
8291 * gcc.target/aarch64/pr70120-2.c: New.
8292 * gcc.target/aarch64/pr70120-3.c: New.
8293
31ce75c6
PP
82942016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8295
8296 PR c++/62212
8297 * g++.dg/template/mangle2.C: The dg-do directive should be
8298 "compile" not "assemble".
8299
3caf0ca1
BS
83002016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8301
8302 PR lto/69650
8303 * gcc.dg/pr69650.c: New test.
8304
634035b6
DE
83052016-03-25 David Edelsohn <dje.gcc@gmail.com>
8306
8307 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8308
45d34276
AM
83092016-03-25 Alan Modra <amodra@gmail.com>
8310
8311 * gcc.dg/dfp/pr70052.c: New test.
8312
8f085166
RH
83132016-03-24 Richard Henderson <rth@redhat.com>
8314
8315 PR middle-end/69845
8316 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8317 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8318
011e5ec3
TV
83192016-03-24 Tom de Vries <tom@codesourcery.com>
8320
8321 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8322
9e3f4551
TV
83232016-03-24 Tom de Vries <tom@codesourcery.com>
8324
8325 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8326 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8327
45780041
TV
83282016-03-24 Tom de Vries <tom@codesourcery.com>
8329
8330 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8331 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8332
887ab4e5
PP
83332016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8334
8335 PR c++/62212
8336 * g++.dg/template/mangle2.C: New test.
8337
69a9a66f
RB
83382016-03-24 Richard Biener <rguenther@suse.de>
8339
8340 PR tree-optimization/70396
8341 * gcc.dg/torture/pr70396.c: New testcase.
8342
ed87de55
RB
83432016-03-24 Richard Biener <rguenther@suse.de>
8344
8345 PR middle-end/70370
8346 * gcc.dg/torture/pr70370.c: New testcase.
8347
ea064934
TV
83482016-03-24 Tom de Vries <tom@codesourcery.com>
8349
8350 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8351 * gfortran.dg/goacc/kernels-tree.f95: Same.
8352 * gfortran.dg/goacc/parallel-tree.f95: Same.
8353
b2a4dd1d
TV
83542016-03-24 Tom de Vries <tom@codesourcery.com>
8355
8356 * c-c++-common/goacc/uninit-if-clause.c: New test.
8357 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8358
72e7cd6e
JJ
83592016-03-24 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR target/70290
bf867841
UB
8362 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8363 Fix formatting.
72e7cd6e 8364
ce9d0c03
RB
83652016-03-24 Richard Biener <rguenther@suse.de>
8366
8367 PR tree-optimization/70372
8368 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8369
426b9428
PP
83702016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8371
8372 PR c++/70347
8373 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8374
cd1588c4
PP
83752016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8376
8377 PR c++/70332
8378 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8379
61637db3
JJ
83802016-03-23 Jakub Jelinek <jakub@redhat.com>
8381
928af3bf
JJ
8382 PR c++/70001
8383 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8384 * g++.dg/cpp1y/pr70001.C: New test.
8385
61637db3
JJ
8386 PR c++/70323
8387 * g++.dg/cpp0x/constexpr-70323.C: New test.
8388
05aca4e7
AO
83892016-03-23 Alexandre Oliva <aoliva@redhat.com>
8390 Jason Merrill <jason@redhat.com>
8391 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR c++/69315
8394 * g++.dg/cpp0x/constexpr-69315.C: New test.
8395 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8396
fbdb6baf
MP
83972016-03-23 Marek Polacek <polacek@redhat.com>
8398
8399 PR c++/69884
8400 * g++.dg/warn/Wignored-attributes-1.C: New test.
8401 * g++.dg/warn/Wignored-attributes-2.C: New test.
8402
d79ee524
TV
84032016-03-23 Tom de Vries <tom@codesourcery.com>
8404
8405 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8406 initialization.
8407 * gfortran.dg/goacc/private-3.f95 (test): Same.
8408 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8409 missing use param.
8410
a59f0bef
KT
84112016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8412
8413 * lib/target-supports.exp: Remove v7ve entry from loop
8414 creating effective target checks.
8415 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8416 (add_options_for_arm_arch_v7ve): Likewise.
8417
0179520a
JJ
84182016-03-23 Jakub Jelinek <jakub@redhat.com>
8419
8420 PR tree-optimization/70354
8421 * gcc.dg/vect/pr70354-1.c: New test.
8422 * gcc.dg/vect/pr70354-2.c: New test.
8423 * gcc.target/i386/avx2-pr70354-1.c: New test.
8424 * gcc.target/i386/avx2-pr70354-2.c: New test.
8425
75bb14d7
JL
84262016-03-22 Jeff Law <law@redhat.com>
8427
8428 PR target/70232
8429 * gcc.dg/tree-ssa/pr70232.c: New test.
8430
72c9526d
IE
84312016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8432
8433 PR target/70302
8434 * gcc.target/i386/pr70302.c: New test.
8435
a3ca1bc5
RB
84362016-03-22 Richard Biener <rguenther@suse.de>
8437
8438 PR middle-end/70251
8439 * g++.dg/torture/pr70251.C: New testcase.
8440
5c240f4d
DM
84412016-03-22 David Malcolm <dmalcolm@redhat.com>
8442
8443 PR c/69993
8444 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8445 Wmisleading-indentation.c.
8446 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8447 reflect change to diagnostic text and order of messages.
8448 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8449
80f6631b
DE
84502016-03-22 David Edelsohn <dje.gcc@gmail.com>
8451
8452 * g++.dg/ext/java-3.C: Don't compile on AIX.
8453
9a10956c
RB
84542016-03-22 Richard Biener <rguenther@suse.de>
8455
8456 PR middle-end/70333
8457 * gcc.dg/torture/pr70333.c: New testcase.
8458
6cedf922
IE
84592016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8460
8461 * g++.dg/ext/pr70290.C: New test.
8462
cd6c27ac
KY
84632016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8464
8465 PR target/70325
8466 * gcc.target/i386/pr70325.c: New test.
8467
4cde512c
JJ
84682016-03-22 Jakub Jelinek <jakub@redhat.com>
8469
b01915ed
JJ
8470 PR target/70329
8471 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8472 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8473
4e3e2cf1
JJ
8474 PR target/70300
8475 * gcc.target/i386/pr70300.c: New test.
8476
4cde512c
JJ
8477 PR c++/70295
8478 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8479 (func2): New function for cond with parens, xfail warning for c++.
8480 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8481
16f6d7dc
PP
84822016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8483
8484 PR c++/70096
8485 * g++.dg/template/ptrmem30.C: New test.
8486
a3e2b438
PP
84872016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8488
8489 PR c++/70204
8490 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8491 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8492
11b6a02e
JJ
84932016-03-21 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR middle-end/70326
8496 * gcc.dg/pr70326.c: New test.
8497
b9407883
MG
84982016-03-21 Marc Glisse <marc.glisse@inria.fr>
8499 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR tree-optimization/70317
8502 * gcc.dg/pr70317.c: New test.
8503
4a148e19
UB
85042016-03-21 Uros Bizjak <ubizjak@gmail.com>
8505
8506 PR target/70327
8507 * gcc.target/i386/pr70327.c: New test.
8508
2a85ddbb
ML
85092016-03-21 Martin Liska <mliska@suse.cz>
8510
7d36fe98 8511 PR ipa/70306
2a85ddbb
ML
8512 * gcc.dg/ipa/pr70306.c: New test.
8513
4a148e19 85142016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8515
8516 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8517 * gcc.target/arm/attr-align3.c: Likewise.
8518 * gcc.target/arm/attr_arm.c: Likewise.
8519 * gcc.target/arm/flip-thumb.c: Likewise.
8520
6b366948
JJ
85212016-03-21 Jakub Jelinek <jakub@redhat.com>
8522
8523 PR target/70296
8524 * gcc.target/powerpc/altivec-36.c: New test.
8525
2fac8c14
RB
85262016-03-21 Richard Biener <rguenther@suse.de>
8527
8528 PR tree-optimization/70310
8529 * gcc.dg/torture/pr70310.c: New testcase.
8530
e9bde854
KY
85312016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8532
8533 PR target/70293
8534 * gcc.target/i386/pr70293.c: New test.
8535
56bbfaf6
RB
85362016-03-21 Richard Biener <rguenther@suse.de>
8537
8538 PR tree-optimization/70288
8539 * gcc.dg/torture/pr70288-1.c: New testcase.
8540 * gcc.dg/torture/pr70288-2.c: Likewise.
8541
3eee49ed
AB
85422016-03-21 Andrey Belevantsev <abel@ispras.ru>
8543
8544 PR rtl-optimization/69307
8545 * gcc.target/arm/pr69307.c: New test.
4a148e19 8546
8e7816b4
AB
85472016-03-21 Andrey Belevantsev <abel@ispras.ru>
8548
8549 PR rtl-optimization/69102
8550 * gcc.c-torture/compile/pr69102.c: New test.
8551
14d7d4be
JL
85522016-03-18 Jeff Law <law@redhat.com>
8553
8554 PR rtl-optimization/70263
8555 * gcc.c-torture/compile/pr70263-1.c: New test.
8556 * gcc.target/i386/pr70263-2.c: New test.
8557
5c6a601c
BS
85582016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8559
8560 PR rtl-optimization/70278
8561 * gcc.dg/torture/pr70278.c: New test.
8562 * gcc.target/arm/pr70278.c: New test.
8563
4bbf545b
DM
85642016-03-18 David Malcolm <dmalcolm@redhat.com>
8565
8566 PR c/70281
8567 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8568 (test_builtin_types_compatible_p): New test function.
8569 * gcc.dg/pr70281.c: New test case.
8570
dc28bb68
CL
85712016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8572
8573 PR target/70113
8574 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8575
5e8d6dff
IE
85762016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8577
8578 PR tree-optimization/70252
8579 * gcc.dg/pr70252.c: New test.
8580
d0e7e403
TV
85812016-03-18 Tom de Vries <tom@codesourcery.com>
8582
8583 * gcc.dg/pr70161-2.c: New test.
8584 * gcc.dg/pr70161.c: New test.
8585
fa22501a
TV
85862016-03-18 Tom de Vries <tom@codesourcery.com>
8587
8588 PR ipa/70269
8589 * gcc.dg/pr70269.c: New test.
8590
dd125026
JJ
85912016-03-18 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR c++/70267
8594 * g++.dg/ext/java-3.C: New test.
8595
91914f0a
PP
85962016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8597
8598 PR c++/70205
8599 * g++.dg/lookup/pr70205.C: New test.
8600
753a8910
PP
86012016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8602
8603 PR c++/70218
8604 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8605
14ba7b28
MP
86062016-03-17 Marek Polacek <polacek@redhat.com>
8607
8608 PR c/69407
8609 * gcc.dg/atomic-op-6.c: New test.
8610
ded60913
DM
86112016-03-17 David Malcolm <dmalcolm@redhat.com>
8612
8613 PR c/70264
8614 * c-c++-common/pr70264.c: New test case.
8615
a3aad0e6
JJ
86162016-03-17 Jakub Jelinek <jakub@redhat.com>
8617
17366700
JJ
8618 PR c++/70144
8619 * c-c++-common/pr70144-1.c: New test.
8620 * c-c++-common/pr70144-2.c: New test.
8621
a3aad0e6
JJ
8622 PR c++/70272
8623 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8624 * g++.dg/opt/flifetime-dse6.C: New test.
8625 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8626
b57e6e18
L
86272016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8628
8629 PR driver/70192
8630 * gcc.dg/pic-1.c: New test.
8631 * gcc.dg/pic-2.c: Likewise.
8632 * gcc.dg/pic-3.c: Likewise.
8633 * gcc.dg/pic-4.c: Likewise.
8634 * gcc.dg/pie-1.c: Likewise.
8635 * gcc.dg/pie-2.c: Likewise.
8636 * gcc.dg/pie-3.c: Likewise.
8637 * gcc.dg/pie-4.c: Likewise.
8638 * gcc.dg/pie-5.c: Likewise.
8639 * gcc.dg/pie-6.c: Likewise.
8640
b38ba58b
TV
86412016-03-17 Tom de Vries <tom@codesourcery.com>
8642
8643 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8644 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8645
6931b3b7
RB
86462016-03-17 Richard Biener <rguenther@suse.de>
8647
8648 PR debug/70271
8649 * g++.dg/debug/pr70271.C: New testcase.
8650
0c8b64cb
IE
86512016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8652
8653 * gcc.target/i386/pr70251.c: New test.
8654
b1970801
MP
86552016-03-17 Marek Polacek <polacek@redhat.com>
8656
8657 PR c++/70194
8658 * g++.dg/warn/constexpr-70194.C: New test.
8659
820c5eaa
RH
86602016-03-16 Richard Henderson <rth@redhat.com>
8661
8662 PR middle-end/70240
8663 * gcc.c-torture/compile/pr70240.c: New.
8664
da0ad263
SKS
86652016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8666
8667 * gcc.c-torture/compile/20151204.c: Skip for avr.
8668
c73d295c
JJ
86692016-03-16 Jakub Jelinek <jakub@redhat.com>
8670
8671 PR target/70245
8672 * g++.dg/opt/pr70245.C: New test.
8673 * g++.dg/opt/pr70245.h: New file.
8674 * g++.dg/opt/pr70245-aux.cc: New file.
8675
b2794066
MS
86762016-03-16 Martin Sebor <msebor@redhat.com>
8677
8678 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8679
aa43616c
RH
86802016-03-16 Richard Henderson <rth@redhat.com>
8681
8682 PR middle-end/70199
8683 * gcc.c-torture/compile/pr70199.c: New.
8684
59608fe5
L
86852016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8686
8687 * gcc.dg/uninit-19.c: Run dos2unix.
8688
ab4c578f
MP
86892016-03-16 Marek Polacek <polacek@redhat.com>
8690
8691 PR c/70093
8692 * gcc.dg/nested-func-10.c: New test.
8693 * gcc.dg/nested-func-9.c: New test.
8694
f5387e76
JJ
86952016-03-16 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR tree-optimization/68714
8698 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8699
7662b718
TV
87002016-03-16 Tom de Vries <tom@codesourcery.com>
8701
8702 PR tree-optimization/68715
8703 * gcc.dg/graphite/pr68715-2.c: New test.
8704 * gcc.dg/graphite/pr68715.c: New test.
8705 * gfortran.dg/graphite/pr68715.f90: New test.
8706
be7ce7ae
TV
87072016-03-16 Tom de Vries <tom@codesourcery.com>
8708
8709 PR tree-optimization/68809
8710 * gcc.dg/graphite/pr68809-2.c: New test.
8711 * gcc.dg/graphite/pr68809.c: New test.
8712
1935f250
JJ
87132016-03-16 Jakub Jelinek <jakub@redhat.com>
8714
6651c93e
JJ
8715 PR c++/70147
8716 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8717 method call to i () as argument. Adjust expected output.
8718
1935f250
JJ
8719 PR c++/70147
8720 * g++.dg/ubsan/pr70147-1.C: New test.
8721 * g++.dg/ubsan/pr70147-2.C: New test.
8722
ab1caa6e
MS
87232016-03-15 Martin Sebor <msebor@redhat.com>
8724
8725 PR c++/58281
8726 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8727
5c2a1bbb
JDA
87282016-03-15 John David Anglin <danglin@gcc.gnu.org>
8729
cb5d8ad1
JDA
8730 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8731 hppa*-*-hpux*.
8732
b440dd40
JDA
8733 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8734
5c2a1bbb
JDA
8735 PR libfortran/69799
8736 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8737 libatomic_available.
8738
42c729c5
MP
87392016-03-15 Marek Polacek <polacek@redhat.com>
8740
8741 PR c++/70209
8742 * g++.dg/ext/attribute-may-alias-4.C: New test.
8743
82b1c550
AM
87442016-03-15 Alexander Monakov <amonakov@ispras.ru>
8745
8746 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8747 -fvar-tracking-assignments-toggle flag.
8748
4ccbf3a6
PH
87492016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8750
8751 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8752
c39858bd
JJ
87532016-03-15 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR rtl-optimization/70222
8756 * gcc.c-torture/execute/pr70222-1.c: New test.
8757 * gcc.c-torture/execute/pr70222-2.c: New test.
8758
8be119c1
RH
87592016-03-15 Richard Henderson <rth@redhat.com>
8760
8761 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8762
6598bb55
AB
87632016-03-15 Andrey Belevantsev <abel@ispras.ru>
8764
8765 PR rtl-optimization/69032
8766 * gcc.dg/pr69032.c: New test.
8767
81fa2944
AB
87682016-03-15 Andrey Belevantsev <abel@ispras.ru>
8769
8770 PR rtl-optimization/63384
4a148e19 8771 * g++.dg/pr63384.C: New test.
81fa2944 8772
74ea9ab6
AB
87732016-03-15 Andrey Belevantsev <abel@ispras.ru>
8774
8775 PR target/64411
8776 * gcc.target/i386/pr64411.C: New test.
8777
045d5055
TV
87782016-03-15 Tom de Vries <tom@codesourcery.com>
8779
8780 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8781 * gfortran.dg/goacc/kernels-alias.f95: New test.
8782
3ea33585
MS
87832016-03-14 Martin Sebor <msebor@redhat.com>
8784
8785 PR c++/53792
8786 * g++.dg/cpp0x/constexpr-inline.C: New test.
8787 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8788
1df7b330
DE
87892016-03-14 David Edelsohn <dje.gcc@gmail.com>
8790
8791 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8792
79b57d18
JJ
87932016-03-14 Jakub Jelinek <jakub@redhat.com>
8794
8795 PR middle-end/70219
8796 * gcc.dg/pr70219.c: New test.
8797
3cbf012a
BS
87982016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8799
8800 PR target/70083
8801 * gcc.dg/torture/pr70083.c: New test.
8802 * gcc.target/i386/pr70083.c: New test.
8803
a9fee7cd
RB
88042016-03-14 Richard Biener <rguenther@suse.de>
8805
8806 PR tree-optimization/56365
8807 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8808
4799603f
SB
88092016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8810
8811 PR target/70098
8812 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8813 New function.
8814 * g++.dg/pr70098.C: New testcase.
8815
8816
760ca967
TV
88172016-03-14 Tom de Vries <tom@codesourcery.com>
8818
8819 PR tree-optimization/70045
8820 * gcc.dg/graphite/pr70045.c: New test.
8821
44e66a77
JD
88222016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8823
8824 PR fortran/69043
8825 * gfortran.dg/include_9.f90: New test.
8826
a18e0fe1
DH
88272016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8828
8829 PR fortran/45076
8830 gfortran.dg/prof/prof.exp: New script.
8831 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8832
d0aca6ab
AB
88332016-03-12 Andrey Belevantsev <abel@ispras.ru>
8834
8835 PR rtl-optimization/69307
8836 * gcc.dg/pr69307.c: New test.
8837
cefe08a4
VM
88382016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8839
8840 PR target/69614
8841 * gcc.target/arm/pr69614.c: New.
8842
70112e2a
PT
88432016-03-12 Paul Thomas <pault@gcc.gnu.org>
8844
8845 PR fortran/70031
8846 * gfortran.dg/submodule_14.f08: New test
8847
8848 PR fortran/69524
8849 * gfortran.dg/submodule_15.f08: New test
8850
3f1e5d3a
PP
88512016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8852
8853 PR c++/70106
8854 * g++.dg/cpp1y/paren3.C: New test.
8855
a3f6d680
MM
88562016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8857
8858 PR target/70131
8859 * gcc.target/powerpc/ppc-round2.c: New test.
8860
92348f09
BS
88612016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8862
8863 PR target/70123
8864 * gcc.dg/torture/pr70123.c: New test.
8865
cebde9e9
JL
88662016-03-11 Jeff Law <law@redhat.com>
8867
8868 PR tree-optimization/70190
8869 * gcc.c-torture/compile/pr70190.c: New test.
8870
3edc5da4
DM
88712016-03-11 David Malcolm <dmalcolm@redhat.com>
8872
8873 PR c/68187
8874 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8875 case.
8876 (test43_b): Likewise.
8877 (test43_c): Likewise.
8878 (test43_d): Likewise.
8879 (test43_e): Likewise.
8880 (test43_f): Likewise.
8881 (test43_g): Likewise.
8882 (test44_a): Likewise.
8883 (test44_b): Likewise.
8884 (test44_c): Likewise.
8885 (test44_d): Likewise.
8886 (test44_e): Likewise.
8887
318c1204
DM
88882016-03-11 David Malcolm <dmalcolm@redhat.com>
8889
8890 PR c/70085
8891 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8892
bc062234
KT
88932016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8894
8895 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8896 dg-options.
8897
acfc1ac1
KT
88982016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8899
8900 PR target/70002
8901 PR target/69245
8902 * gcc.target/aarch64/pr69245_2.c: New test.
8903
d1e2bb2d
JJ
89042016-03-11 Jakub Jelinek <jakub@redhat.com>
8905
8906 PR tree-optimization/70177
8907 * gcc.dg/pr70177.c: New test.
8908
07350627
AL
89092016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8910
8911 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8912
5c6706f7
AL
89132016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8914
8915 * gcc.dg/tree-ssa/sra-20.c: New.
8916
02d472a2
JJ
89172016-03-11 Jakub Jelinek <jakub@redhat.com>
8918
686d390a
JJ
8919 PR rtl-optimization/70174
8920 * gcc.dg/pr70174.c: New test.
8921
02d472a2
JJ
8922 PR tree-optimization/70169
8923 * gcc.dg/pr70169.c: New test.
8924
0f9befa1
IE
89252016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8926
8927 PR target/70160
8928 * gcc.target/i386/pr70160.c: New test.
8929
432d4670
AK
89302016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8931
8932 * gcc.target/s390/dfp-1.c: New test.
8933
a3dc8760
NC
89342016-03-10 Nick Clifton <nickc@redhat.com>
8935
8936 PR target/70044
8937 * gcc.target/aarch64/pr70044.c: New test.
8938
b87a8d7d
PP
89392016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8940 Jakub Jelinek <jakub@redhat.com>
8941
8942 PR c++/70001
8943 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8944 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8945 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8946
4f4ada6a
JH
89472016-03-10 Jan Hubicka <hubicka@ucw.cz>
8948
8949 PR lto/69589
8950 * g++.dg/lto/pr69589_0.C: New testcase
8951 * g++.dg/lto/pr69589_1.C: New testcase
8952
d49b0aa0
MP
89532016-03-10 Marek Polacek <polacek@redhat.com>
8954
8955 PR c++/70153
8956 * g++.dg/delayedfold/unary-plus1.C: New test.
8957
89582016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8959
8960 * gcc.target/arm/pr45701-1.c: Escape brackets.
8961 * gcc.target/arm/pr45701-2.c: Likewise.
8962
71017a7b
AL
89632016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8964
8965 * gfortran.dg/unconstrained_commons.f: New.
8966
ba52669f
AM
89672016-03-10 Alan Modra <amodra@gmail.com>
8968
8969 * gcc.dg/pr69195.c: New.
8970 * gcc.dg/pr69238.c: New.
8971
27742332
TV
89722016-03-10 Tom de Vries <tom@codesourcery.com>
8973
8974 PR testsuite/68915
8975 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8976
3a81a594
RB
89772016-03-10 Richard Biener <rguenther@suse.de>
8978
8979 PR tree-optimization/70128
8980 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8981 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8982
3433b975
JJ
89832016-03-09 Jakub Jelinek <jakub@redhat.com>
8984
c2864f02
JJ
8985 PR tree-optimization/70152
8986 * gcc.dg/pr70152.c: New test.
8987
3433b975
JJ
8988 PR target/70086
8989 * gcc.target/i386/pr70086-1.c: New test.
8990 * gcc.target/i386/pr70086-2.c: New test.
8991 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8992
8993 PR tree-optimization/70127
8994 * gcc.c-torture/execute/pr70127.c: New test.
8995
96b3c82d
CP
89962016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8997
8998 * c-c++-common/goacc/combined-directives-2.c: New test.
8999
b4f3232d
DM
90002016-03-09 David Malcolm <dmalcolm@redhat.com>
9001
9002 PR c/68473
9003 PR c++/70105
9004 * g++.dg/diagnostic/pr70105.C: New test.
9005 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9006 (test_multiple_ordinary_maps): New test function.
9007
40499f81
DM
90082016-03-09 David Malcolm <dmalcolm@redhat.com>
9009
9010 PR c/68473
9011 PR c++/70105
9012 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9013 Drop range information from call to inform_at_rich_loc.
9014 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9015 New.
9016 (test_show_locus): Replace calls to rich_location::add_range with
9017 calls to add_range. Rewrite the tests that used the now-defunct
9018 rich_location ctor taking a source_range. Simplify other tests
9019 by replacing calls to COMBINE_LOCATION_DATA with calls to
9020 make_location.
9021
c9e33662
RB
90222016-03-09 Richard Biener <rguenther@suse.de>
9023 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR tree-optimization/70138
9026 * gcc.dg/vect/pr70138-1.c: New testcase.
9027 * gcc.dg/vect/pr70138-2.c: Likewise.
9028
2c73b764
JJ
90292016-03-09 Jakub Jelinek <jakub@redhat.com>
9030
9031 PR target/70049
9032 * gcc.target/i386/pr70049.c: New test.
9033
c06d25bb
RB
90342016-03-09 Richard Biener <rguenther@suse.de>
9035
9036 PR c/70143
9037 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9038 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9039 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9040
5828a501
RO
90412016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9042
9043 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9044 arm-*-*.
9045
2e141c8d
JJ
90462016-03-09 Jakub Jelinek <jakub@redhat.com>
9047
5a9def37
JJ
9048 PR middle-end/67278
9049 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9050
2e141c8d
JJ
9051 PR target/67278
9052 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9053
9054 PR middle-end/70050
9055 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9056 in testcase comment.
9057
bf751f40
TV
90582016-03-09 Tom de Vries <tom@codesourcery.com>
9059
9060 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9061 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9062 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9063 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9064 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9065 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9066 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9067 * gfortran.dg/goacc/kernels-loop.f95: New test.
9068
e210c999
MS
90692016-03-08 Martin Sebor <msebor@redhat.com>
9070
9071 PR c++/62096
9072 * g++.dg/warn/overflow-warn-7.C: New test.
9073
80aac5c8
JM
90742016-03-08 Jason Merrill <jason@redhat.com>
9075
9076 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9077 * lib/target-supports.exp (check_effective_target_concepts): New.
9078
12b81409
JJ
90792016-03-08 Jakub Jelinek <jakub@redhat.com>
9080
d259b234
JJ
9081 PR c++/70135
9082 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9083 * g++.dg/ubsan/pr70135.C: New test.
9084
12b81409
JJ
9085 PR target/70110
9086 * gcc.dg/pr70110.c: New test.
9087
b4e9f2aa
MJ
90882016-03-07 Martin Jambor <mjambor@suse.cz>
9089
9090 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9091 * c-c++-common/gomp/if-1.c: Likewise.
9092 * c-c++-common/gomp/pr61486-2.c: Likewise.
9093 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9094 to dg-additional-options.
9095 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9096 * g++/gomp/target-teams-1.c: Likewise.
9097 * gcc.dg/gomp/gomp.exp: Likewise.
9098 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9099 dg-additional-options.
9100 * gfortran.dg/gomp/gomp.exp: Likewise.
9101 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9102 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9103 dg-additional-options.
9104 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9105
f86e631e
MJ
91062016-03-07 Martin Jambor <mjambor@suse.cz>
9107
9108 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9109 * c-c++-common/gomp/gridify-1.c: New test.
9110 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9111
94156b3f
AV
91122016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9113
9114 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9115 trigger for cortex-r8, when scanning for register r8.
9116 * gcc.target/arm/pr45701-2.c: Likewise.
9117
a84a49b7 91182016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9119 Jeff Law <law@redhat.com>
a84a49b7
RB
9120
9121 PR tree-optimization/69740
9122 * gcc.c-torture/compile/pr69740-1.c: New test.
9123 * gcc.c-torture/compile/pr69740-2.c: New test.
9124
e41f6c9e
BS
91252016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9126
9127 * lib/target-supports.exp
9128 (check_effective_target_whole_vector_shift): Enable for PPC64.
9129
57548bf5
RB
91302016-03-07 Richard Biener <rguenther@suse.de>
9131
9132 PR tree-optimization/70115
9133 * gcc.dg/torture/pr70115.c: New testcase.
9134
4ae13300
NS
91352016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9136
9137 PR middle-end/69916
9138 * c-c-++-common/goacc/pr69916.c: New.
9139
5edb9853
RH
91402016-03-07 Richard Henderson <rth@redhat.com>
9141
9142 * gcc.c-torture/compile/pr70061.c: New test.
9143
2067a8f3
RB
91442016-03-07 Richard Biener <rguenther@suse.de>
9145
9146 PR testsuite/70109
9147 * gcc.dg/vect/O3-pr36098.c: New testcase.
9148
4145a9b7
CL
91492016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9150
9151 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9152
1878be32
EB
91532016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9154
9155 * gnat.dg/renaming9.ad[sb]: New testcase.
9156
df762bb2
JJ
91572016-03-05 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR c++/70084
9160 * g++.dg/expr/stdarg3.C: New test.
9161
7d461295
JL
91622016-03-04 Jeff Law <law@redhat.com>
9163
9164 PR tree-optimization/69196
9165 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9166 x86_64-*-*.
9167
29b9828f
BS
91682016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9169
b6b552fd
BS
9170 PR c/69973
9171 * gcc.dg/pr69973.c: New test.
9172
201d49e9
BS
9173 PR rtl-optimization/69941
9174 * gcc.dg/torture/pr69941.c: New test.
9175
29b9828f
BS
9176 PR c/69824
9177 * gcc.dg/pr69824.c: New test.
9178
640b7e74
TV
91792016-03-05 Tom de Vries <tom@codesourcery.com>
9180
9181 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9182 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9183 function.
9184
7a3a3fad
PP
91852016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9186
9187 PR c++/66786
9188 * g++.dg/cpp1y/var-templ48.C: New test.
9189 * g++.dg/cpp1y/var-templ49.C: New test.
9190
cd439aec
EB
91912016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9192
9193 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9194
60204554
JJ
91952016-03-04 Jakub Jelinek <jakub@redhat.com>
9196
0c8825de
JJ
9197 PR c++/70035
9198 * g++.dg/ubsan/pr70035.C: New test.
9199
60204554
JJ
9200 PR target/70062
9201 * gcc.target/i386/pr70062.c: New test.
9202
f79d4eab
L
92032016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9204
9205 * g++.dg/template/typename21.C: Remove c++98_only.
9206
ea81ce67
L
92072016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9208
9209 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9210
64b23c13
DM
92112016-03-04 David Malcolm <dmalcolm@redhat.com>
9212
9213 PR c/68187
9214 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9215 function.
9216 (fn_42_b): Likewise.
9217 (fn_42_c): Likewise.
9218
729526f5
DM
92192016-03-04 David Malcolm <dmalcolm@redhat.com>
9220
9221 PR c/68187
9222 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9223 function.
9224 (fn_40_b): Likewise.
9225 (fn_41_a): Likewise.
9226 (fn_41_b): Likewise.
9227
f9ea11ac
JJ
92282016-03-04 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR target/70059
9231 * gcc.target/i386/avx512f-pr70059.c: New test.
9232 * gcc.target/i386/avx512dq-pr70059.c: New test.
9233
b6c38c69
BS
92342016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9235
9236 PR rtl-optimization/57676
9237 * gcc.dg/torture/pr57676.c: New test.
9238
af3cdd34
IE
92392016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9240
9241 * gcc.dg/pr70026.c: New test.
9242
7ff6ca38
MP
92432016-03-04 Marek Polacek <polacek@redhat.com>
9244
9245 PR c/69798
9246 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9247 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9248
a6bf62d5
KT
92492016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9250
9251 PR target/70004
9252 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9253 Delete.
9254 (test_corners_sisd_si): Likewise.
9255 (main): Remove checks of the above.
9256 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9257
ae4cdc6a
EB
92582016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9259
9260 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9261
08455559
CL
92622016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9263
9264 * gcc.dg/torture/pr69951.c: Accept argc==0.
9265
e9a35493
RB
92662016-03-04 Richard Biener <rguenther@suse.de>
9267
9268 PR c++/70054
9269 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9270 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9271
fba054c2
DV
92722016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9273
9274 PR testsuite/69766
9275 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9276 testing multiarch.
9277
f10cdc6c
JJ
92782016-03-04 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR debug/69947
9281 * gcc.dg/guality/pr69947.c: New test.
9282
2e981ba0
JJ
92832016-03-03 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR ada/70017
9286 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9287
0ba3bfa2
KT
92882016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9289
9290 PR rtl-optimization/69904
9291 * gcc.target/arm/pr69904.c: New test.
9292
97ecdb46
JJ
92932016-03-03 Jakub Jelinek <jakub@redhat.com>
9294
9295 PR target/70021
9296 * gcc.dg/vect/pr70021.c: New test.
9297 * gcc.target/i386/pr70021.c: New test.
9298
a2a743a1
MP
92992016-03-03 Marek Polacek <polacek@redhat.com>
9300
9301 PR middle-end/70050
9302 * gcc.dg/pr70050.c: New test.
9303
fa07ecdd
JG
93042016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9305
9306 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9307
23504262
ML
93082016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9309
9310 PR tree-optimization/70043
9311 * gfortran.dg/vect/pr70043.f90: New test.
9312
b7b9e1a9
EB
93132016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9314
9315 * gnat.dg/specs/task1.ads: New test.
9316
cb83ba54
RO
93172016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9320 Invoke gdb with -batch.
9321 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9322
a75f5e30
RB
93232016-03-03 Richard Biener <rguenther@suse.de>
9324
9325 PR tree-optimization/55936
9326 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9327
268bc320
JL
93282016-03-02 Jeff Law <law@redhat.com>
9329
815f20ab
JL
9330 PR rtl-optimization/69942
9331 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9332 effects of argument promotions.
9333
268bc320
JL
9334 PR tree-optimization/69987
9335 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9336 target does not support -fprefetch-loop-arrays.
9337
171f7de5
UB
93382016-03-02 Uros Bizjak <ubizjak@gmail.com>
9339
9340 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9341
192912db
BC
93422016-03-02 Bin Cheng <bin.cheng@arm.com>
9343
c7908871 9344 PR rtl-optimization/69052
192912db
BC
9345 * gcc.target/i386/pr69052.c: New test.
9346
90a7a40b
AM
93472016-03-02 Alan Modra <amodra@gmail.com>
9348
9349 * gcc.dg/pr69990.c: New.
9350
69fa742f
JJ
93512016-03-02 Jakub Jelinek <jakub@redhat.com>
9352
de752fb0
JJ
9353 PR c/68062
9354 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9355
9356 PR middle-end/70022
9357 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9358
69fa742f
JJ
9359 PR target/70028
9360 * gcc.target/i386/pr70028.c: New test.
9361
7c65bd56
MK
93622016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9363
9364 * c-c++-common/asan/swapcontext-test-1.c,
9365 * c-c++-common/tsan/thread_leak.c,
9366 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9367 * g++.dg/tsan/benign_race.C,
9368 * g++.dg/tsan/fd_close_norace.C,
9369 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9370 races with sanitizer output
9371
37d98220 93722016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9373 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9374
9375 PR target/67278
9376 * gcc.dg/simd-8.c: New testcase.
9377
218db463
RB
93782016-03-02 Richard Biener <rguenther@suse.de>
9379
9380 PR middle-end/67278
9381 * gcc.dg/simd-7.c: New testcase.
9382
22c72158
EB
93832016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9384
9385 * gcc.target/i386/pr70007.c: Tweak.
9386
9a790ccc
DV
93872016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9388
9389 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9390
bd02f00f
MP
93912016-03-02 Marek Polacek <polacek@redhat.com>
9392
9393 PR c/67854
9394 * gcc.dg/pr67854.c: New test.
9395
1e840f39
JJ
93962016-03-02 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR middle-end/70025
9399 * gcc.dg/torture/pr70025.c: New test.
9400
bca00241
VK
94012016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9402
9403 PR tree-optimization/68621
9404 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9405
0bca04b8
EB
94062016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9407
9408 * gcc.target/i386/pr70007.c: New test.
9409
2a9afc86
JL
94102016-03-01 Jeff Law <law@redhat.com>
9411
eab2541b 9412 PR tree-optimization/69196
9d83ef71 9413 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9414
2a9afc86
JL
9415 PR tree-optimization/69196
9416 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9417 duplicating code and spoiling the expected output.
9418
0d39977e
MM
94192016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9420
9421 PR target/70033
9422 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9423 supports power9 before doing tests.
9424 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9425 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9426 * gcc.target/powerpc/p9-permute.c: Likewise.
9427
a0c0699d
UB
94282016-03-01 Uros Bizjak <ubizjak@gmail.com>
9429
9430 PR target/70027
9431 * gcc.target/i386/pr70027.c: New test.
9432
0ae3ef47 94332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9434
9435 * gcc.dg/pr70017.c: New test.
9436
686e2237
JJ
94372016-03-01 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR c/69796
9440 PR c/69974
9441 * gcc.dg/pr69796.c: New test.
9442 * gcc.dg/pr69974.c: New test.
9443
f8e4188c
EB
94442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9445
9446 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9447
5e3f1c7c
JL
94482016-02-29 Jeff Law <law@redhat.com>
9449
9450 PR tree-optimization/69987
9451 * gfortran.dg/pr69987.f90: New test.
9452
9453 PR tree-optimization/69989
9454 * gcc.c-torture/compile/pr69989-2.c: New test.
9455
1be56bc5
MP
94562016-03-01 Marek Polacek <polacek@redhat.com>
9457
9458 PR c++/69795
9459 * g++.dg/parse/invalid1.C: New test.
9460
1b19470d
RB
94612016-03-01 Richard Biener <rguenther@suse.de>
9462
9463 PR middle-end/70022
9464 * gcc.dg/pr70022.c: New testcase.
9465
3ae0661a
IE
94662016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9467
9468 PR tree-optimization/69956
9469 * gcc.dg/pr69956.c: New test.
9470
0f09ab88
BS
94712016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9472
9473 PR target/70011
9474 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9475 XFAIL when hardware supports efficient unaligned storage access.
9476
76d881bf
PP
94772016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9478
9479 PR c++/69961
9480 * g++.dg/template/pr69961a.C: New test.
9481 * g++.dg/template/pr69961b.C: New test.
9482
7168133a
DM
94832016-02-29 David Malcolm <dmalcolm@redhat.com>
9484
9485 PR preprocessor/69985
9486 * gcc.dg/cpp/pr69985.c: New test case.
9487
0c6072a3
JL
94882016-02-29 Jeff Law <law@redhat.com>
9489
e66f219b
JL
9490 PR tree-optimization/70005
9491 * gcc.c-torture/execute/pr70005.c New test.
9492
0c6072a3
JL
9493 PR tree-optimization/69999
9494 * gcc.c-torture/compile/pr69999.c: New test.
9495
fd9fbdb3
YR
94962016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9497
9498 PR tree-optimization/69652
9499 * gcc.dg/torture/pr69652.c: Delete test.
9500 * gcc.dg/vect/pr69652.c: New test.
9501
cbd400b4
RB
95022016-02-19 Richard Biener <rguenther@suse.de>
9503
9504 PR tree-optimization/69980
9505 * gfortran.dg/vect/pr69980.f90: New testcase.
9506
84ea0f58
EB
95072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9508
9509 * gcc.target/sparc/20160229-1.c: New test.
9510
5d2a63dc
EB
95112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9512
9513 * gnat.dg/stack_usage3.adb: New test.
9514 * gnat.dg/stack_usage3_pkg.ads: New helper.
9515
93e708f9
EB
95162016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9517
9518 * gnat.dg/renaming8.adb: New test.
9519 * gnat.dg/renaming8_pkg1.ads: New helper.
9520 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9521 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9522
6512bc93
RB
95232016-02-29 Richard Biener <rguenther@suse.de>
9524
9525 PR tree-optimization/69720
9526 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9527
7b201a88
TK
95282016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9529
9530 PR fortran/68147
9531 PR fortran/47674
9532 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9533
82ee0cf2 95342016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9535 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9536
9537 PR fortran/56007
9538 * gfortran.dg/coarray_8.f90: Adjust error message.
9539 * gfortran.dg/pr56007.f90: New test.
9540 * gfortran.dg/pr56007.f: New test.
9541
cdc1a2c8
L
95422016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9543
9544 PR tree-optimization/69989
9545 * gcc.dg/torture/pr69989.c: New test.
9546
33505bcf
EB
95472016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9548
9549 * gcc.target/i386/stack-realign-win.c: New test.
9550
524bfb19
HA
95512016-02-28 Harald Anlauf <anlauf@gmx.de>
9552
9553 PR fortran/60126
9554 * gfortran.dg/pr60126.f90: New test.
9555
bd542508
JL
95562016-02-27 Jeff Law <law@redhat.com>
9557
9558 Revert
9559 2016-02-26 Richard Biener <rguenther@suse.de>
9560 Jeff Law <law@redhat.com>
9561
9562 PR tree-optimization/69740
9563 * gcc.c-torture/compile/pr69740-1.c: New test.
9564 * gcc.c-torture/compile/pr69740-2.c: New test.
9565
dd1291e0
JD
95662016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9567
5fb67f8b 9568 PR fortran/69910
dd1291e0
JD
9569 * gfortran.dg/newunit_4.f90: New test.
9570
5cfefb59
JJ
95712016-02-27 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR target/69613
9574 PR rtl-optimization/69886
9575 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9576 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9577 target.
9578
20ba5f33
MS
95792016-02-26 Martin Sebor <msebor@redhat.com>
9580
9581 PR tree-optimization/15826
9582 * gcc.dg/tree-ssa/pr15826.c: New test.
9583
e6fb01b0
JJ
95842016-02-26 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR target/69969
9587 * gcc.target/powerpc/pr69969.c: New test.
9588
e3e0cf64
MS
95892016-02-26 Martin Sebor <msebor@redhat.com>
9590
9591 PR c++/15766
9592 * g++.old-deja/g++.other/decl5.C: Add a test case.
9593
d1f2bea5
SB
95942016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9595
9596 PR target/69946
9597 * gcc.target/powerpc/pr69946.c: New file.
9598
4a4f9d2b 95992016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9600 Jeff Law <law@redhat.com>
4a4f9d2b 9601
e3e0cf64 9602 PR tree-optimization/69740
4a4f9d2b
RB
9603 * gcc.c-torture/compile/pr69740-1.c: New test.
9604 * gcc.c-torture/compile/pr69740-2.c: New test.
9605
ad2a2706
MJ
96062016-02-26 Martin Jambor <mjambor@suse.cz>
9607
9608 PR middle-end/69920
9609 * gcc.dg/torture/pr69932.c: New test.
9610 * gcc.dg/torture/pr69936.c: Likewise.
9611
1d11f7ce
AK
96122016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9613
9614 PR target/69709
9615 * gcc.target/s390/pr69709.c: New test.
9616
6cfccbb2
KT
96172016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9618
9619 PR target/69245
9620 * gcc.target/aarch64/pr69245_1.c: New test.
9621
ac59ad4e
KT
96222016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9623
9624 PR target/69613
9625 * gcc.dg/torture/pr69613.c: New test.
9626
a2ad54a0
JJ
96272016-02-26 Jakub Jelinek <jakub@redhat.com>
9628
9629 PR rtl-optimization/69891
9630 * gcc.target/i386/pr69891.c: New test.
9631
0884062c 96322016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9633 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9634
d2369d4f 9635 PR target/61397
c163789b
MM
9636 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9637 functionality for both 32-bit and 64-bit.
9638
5aed7e2c
RB
96392016-02-26 Richard Biener <rguenther@suse.de>
9640
9641 PR tree-optimization/69551
9642 * gcc.dg/torture/pr69951.c: New testcase.
9643
798e2a8e
RB
96442016-02-25 Richard Biener <rguenther@suse.de>
9645
9646 PR tree-optimization/48795
9647 * gcc.dg/Warray-bounds-18.c: New testcase.
9648
9559fbac
RO
96492016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9650
9651 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9652
c049b107
JJ
96532016-02-25 Jakub Jelinek <jakub@redhat.com>
9654
9655 PR rtl-optimization/69896
9656 * gcc.dg/pr69896.c: New test.
9657
1137001c
PP
96582016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9659
9660 PR c++/69736
9661 * g++.dg/cpp1y/paren2.C: New test.
9662
2e9c8641
MS
96632016-02-24 Martin Sebor <msebor@redhat.com>
9664
9665 PR c/51147
9666 * gcc.dg/enum-mode-2.c: New test.
9667
03ca8fb3
JJ
96682016-02-24 Jakub Jelinek <jakub@redhat.com>
9669
9670 PR c++/69922
9671 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9672 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9673 * g++.dg/ubsan/pr69922.C: New test.
9674
0b05329b
MP
96752016-02-24 Marek Polacek <polacek@redhat.com>
9676
9677 PR c/69819
9678 * gcc.dg/pr69819.c: New test.
9679
57c2c374
MS
96802016-02-24 Martin Sebor <msebor@redhat.com>
9681
3b96b93a
MS
9682 PR c++/69912
9683 * g++.dg/ext/flexary15.C: New test.
9684
96852016-02-24 Martin Sebor <msebor@redhat.com>
9686
9687 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9688 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9689 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9690
65433bb5
MK
96912016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9692 Charles Baylis <charles.baylis@linaro.org>
9693
9694 PR debug/61033
9695 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9696
f802a424 96972016-02-24 Richard Biener <rguenther@suse.de>
44293580 9698 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9699
9700 PR middle-end/69760
9701 * gcc.dg/torture/pr69760.c: New testcase.
9702
525f795f
RO
97032016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9704
9705 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9706 pattern on Solaris with as.
9707
cd7bbceb
KT
97082016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9709
9710 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9711 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9712 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9713 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9714
89c0c1fd
JJ
97152016-02-24 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR middle-end/69915
9718 * gcc.dg/pr69915.c: New test.
9719
0683fd27
KT
97202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9721
9722 PR rtl-optimization/69886
9723 * gcc.dg/torture/pr69886.c: New test.
9724
e53d562a
RB
97252016-02-24 Richard Biener <rguenther@suse.de>
9726
9727 PR middle-end/68963
9728 * gcc.dg/torture/pr68963.c: New testcase.
9729
74a00288
KT
97302016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9731
9732 PR target/69875
9733 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9734 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9735 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9736 * gcc.target/arm/atomic_loaddi_1.c: New test.
9737 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9738 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9739 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9740 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9741 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9742 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9743 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9744 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9745
340fd4c9
JJ
97462016-02-24 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR middle-end/69909
9749 * gcc.dg/torture/pr69909.c: New test.
9750
47d3fdb2
RB
97512016-02-24 Richard Biener <rguenther@suse.de>
9752
9753 PR tree-optimization/69907
9754 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9755 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9756 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9757
dab73e73
CB
97582016-02-24 Christian Bruel <christian.bruel@st.com>
9759
9760 * gcc.target/arm/pragma_cpp_fma.c: New test.
9761
7cc5ec65
JD
97622016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9763
9764 PR fortran/61156
9765 * gfortran.dg/include_6.f90: Update test.
9766
067fbd8b
JJ
97672016-02-23 Jakub Jelinek <jakub@redhat.com>
9768
9769 PR objc/69844
9770 * objc.dg/pr69844.m: New test.
9771
64a454d9
JD
97722016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9773
9774 PR libgfortran/69456
9775 * gfortran.dg/namelist_89.f90: New test.
9776 * gfortran.dg/pr59700.f90: Update test..
9777
35886f0b
MS
97782016-02-23 Martin Sebor <msebor@redhat.com>
9779
9780 PR middle-end/69780
9781 * g++.dg/ext/builtin_alloca.C: New test.
9782 * gcc.dg/builtins-68.c: New test.
9783
162cc7e3
RH
97842016-02-23 Richard Henderson <rth@redhat.com>
9785
9786 * gcc.target/i386/addr-space-3.c: Remove test.
9787
196440f8
DM
97882016-02-23 David Malcolm <dmalcolm@redhat.com>
9789
9790 PR preprocessor/69126
9791 PR preprocessor/69543
9792 * c-c++-common/pr69126-2-long.c: New test.
9793 * c-c++-common/pr69126-2-short.c: New test.
9794 * c-c++-common/pr69543-1.c: Remove xfail.
9795
1d3121af
DM
97962016-02-23 David Malcolm <dmalcolm@redhat.com>
9797
9798 PR preprocessor/69126
9799 PR preprocessor/69543
9800 PR preprocessor/69558
9801 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9802 (f): Rename to...
9803 (test_2): ...this, and add leading comment.
9804 (MACRO_3, test_3): New.
9805 (MACRO_4A, MACRO_4B, test_4): New.
9806 (MACRO): Rename to...
9807 (MACRO_5): ...this.
9808 (g): Rename to...
9809 (test_5): ...this, updating for renaming of MACRO, and
9810 add leading comment.
9811 * c-c++-common/pr69543-1.c: New.
9812 * c-c++-common/pr69543-2.c: New.
9813 * c-c++-common/pr69543-3.c: New.
9814 * c-c++-common/pr69543-4.c: New.
9815 * c-c++-common/pr69558-1.c: New.
9816 * c-c++-common/pr69558-2.c: New.
9817 * c-c++-common/pr69558-3.c: New.
9818 * c-c++-common/pr69558-4.c: New.
9819 * gcc.dg/pr69558.c: Move to...
9820 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9821 xfail for c++.
9822
f99c3557
TS
98232016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9824
9825 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9826 to -ftree-parallelize-loops/-fopenacc changes.
9827 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9828 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9829 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9830 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9831 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9832 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9833 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9834 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9835 * c-c++-common/goacc/kernels-loop.c: Likewise.
9836 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9837 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9838 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9839 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9840
c60ec7c2
RO
98412016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9842
9843 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9844
f1a62b6f
JJ
98452016-02-23 Jakub Jelinek <jakub@redhat.com>
9846
e67bf044
JJ
9847 PR c++/69902
9848 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9849
f1a62b6f
JJ
9850 PR c/69900
9851 * gcc.dg/pr69900.c: New test.
9852
20c5e09e
MJ
98532016-02-23 Martin Jambor <mjambor@suse.cz>
9854
9855 PR tree-optimization/69666
9856 * gcc.dg/tree-ssa/pr69666.c: New test.
9857
e457a6fc
AV
98582016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9859
9860 PR fortran/67451
9861 * gfortran.dg/coarray_allocate_5.f08: New test.
9862
d7b574f4
AK
98632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9864
9865 * gcc.target/s390/vcond-shift.c: Move to ...
9866 * gcc.target/s390/vector/vcond-shift.c: ... here.
9867
58bdeb44
AK
98682016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9869
9870 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9871 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9872
7cd0387b
AK
98732016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9874
9875 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9876
4246c8da
MW
98772016-02-20 Mark Wielaard <mjw@redhat.com>
9878
9879 PR c/28901
9880 * gcc.dg/unused-variable-3.c: New test.
9881
f93bc532
JJ
98822016-02-22 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR target/69888
9885 * gcc.target/i386/pr69888.c: New test.
9886
c4e360f4
RB
98872016-02-22 Richard Biener <rguenther@suse.de>
9888
9889 PR tree-optimization/69882
9890 * gfortran.dg/vect/pr69882.f90: New testcase.
9891
09c92f1c
JJ
98922016-02-22 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR target/69885
9895 * gcc.dg/pr69885.c: New test.
9896
f88d45dc
OE
98972016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9898
9899 PR target/69806
9900 PR target/54089
9901 * gcc.target/sh/pr54089-10.c: New.
9902
ce1ff48e
PT
99032016-02-20 Paul Thomas <pault@gcc.gnu.org>
9904
9905 PR fortran/69423
9906 * gfortran.dg/deferred_character_15.f90 : New test.
9907
bbf27208
DH
99082016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9909
9910 PR fortran/57365
9911 gfortran.dg/allocate_with_source_18.f03: New test.
9912
99132016-02-20 Harald Anlauf <anlauf@gmx.de>
9914
9915 PR fortran/52531
9916 gfortran.dg/gomp/pr52531.f90: New test.
9917
268be88c
BE
99182016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9919
9920 PR c++/69865
9921 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9922 -std=c++03.
9923
4b6c824a
JJ
99242016-02-19 Jakub Jelinek <jakub@redhat.com>
9925
871b3f47
JJ
9926 PR c++/69826
9927 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9928 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9929
7a965d51
JJ
9930 PR c++/69850
9931 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9932
4b6c824a
JJ
9933 PR c++/69851
9934 * g++.dg/torture/pr69851.C: New test.
9935
15fca21a
MS
99362016-02-19 Martin Sebor <msebor@redhat.com>
9937
9938 PR testsuite/69573
9939 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9940
19e21586
JJ
99412016-02-19 Jakub Jelinek <jakub@redhat.com>
9942
03a616ac
JJ
9943 PR c++/69850
9944 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9945 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9946
19e21586
JJ
9947 PR c++/67767
9948 * g++.dg/cpp0x/pr67767.C: New test.
9949
2db16594
KT
99502016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9951
9952 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9953 for fp, simd, crypto, crc, lse.
9954 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9955 above.
9956 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9957 effective target check.
9958
5a7d9d1e
JJ
99592016-02-19 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR target/69820
9962 * gcc.target/i386/pr69820.c: New test.
9963
6448f064
AK
99642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9965
9966 * gcc.target/s390/vector/int128-1.c: New test.
9967
d0a859e6
AK
99682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9969
9970 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9971
9e4eb643
AK
99722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9973
9974 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9975 instruction pattern name to prevent the testcase from failing with
9976 -march=z13.
9977
859a4c0e
AK
99782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9979
9980 * gcc.target/s390/md/movstr-2.c: New test.
9981
efc2340b
MK
99822016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9983
9984 * gcc.target/s390/morestack.c: New test.
9985
ca2bfbc2
DV
99862016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9987
9988 PR target/69625
9989 * gcc.target/s390/pr69625.c: Add test case.
9990
efd4bd05
BE
99912016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9992
9993 PR testsuite/68580
9994 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9995
2bf2078a
MM
99962016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9997
9998 PR target/68404
9999 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10000 * gcc.target/powerpc/fusion3.c: Likewise.
10001
f003579e
RB
100022016-02-18 Richard Biener <rguenther@suse.de>
10003
10004 PR middle-end/69553
10005 * g++.dg/torture/pr69553.C: New testcase.
10006
19233914
NC
100072016-02-18 Nick Clifton <nickc@redhat.com>
10008
efd4bd05
BE
10009 PR target/62254
10010 PR target/69610
10011 * gcc.target/arm/pr62554.c: New test.
10012 * gcc.target/arm/pr69610-1.c: New test.
10013 * gcc.target/arm/pr69610-2.c: New test.
19233914 10014
23f27839
RB
100152016-02-18 Richard Biener <rguenther@suse.de>
10016
10017 PR middle-end/69854
10018 * gcc.dg/torture/pr69854.c: New testcase.
10019
932c0da4
JJ
100202016-02-17 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR c++/69850
10023 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10024
1bed93e4
BS
100252012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10026
10027 * gcc.target/powerpc/vec-cg.c: New test.
10028
57bfb134
RB
100292016-02-17 Richard Biener <rguenther@suse.de>
10030
10031 PR testsuite/69586
10032 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10033
a44e0ebb
KT
100342016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10035
10036 PR target/69161
10037 * gcc.c-torture/compile/pr69161.c: New test.
10038
ffacd726
DS
100392016-02-17 David Sherwood <david.sherwood@arm.com>
10040
10041 PR target/69532
10042 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10043 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10044
448db8d2
EB
100452016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10046
10047 * gcc.dg/ifcvt-4.c: Skip on Visium.
10048
e2f0522e
EB
100492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10050
10051 * gnat.dg/atomic8.adb: New test.
10052
bf17fe3f
EB
100532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10054
10055 * gnat.dg/discr46.ad[sb]: New test.
10056
ecf835e9
KN
100572016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10058
10059 PR Target/48344
10060 * gcc.target/powerpc/pr48344-1.c: New test.
10061
49a1164a
TK
100622015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10063
10064 PR fortran/69742
10065 * gfortran.dg/associate_21.f90: New test.
10066
bf14eba2
JJ
100672016-02-16 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR c/69835
10070 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10071 -Wnonnull in dg-options.
10072 * c-c++-common/nonnull-2.c: New test.
10073
35a093b6
JG
100742016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10075 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10076
10077 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10078
e387d491
JJ
100792016-02-16 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR middle-end/69801
10082 * gcc.dg/pr69801.c: Add empty dg-options.
10083
ba539195
JN
100842016-02-16 James Norris <jnorris@codesourcery.com>
10085
10086 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10087 * g++.dg/goacc/deviceptr-1.c: New file.
10088
2a2b8f64
JJ
100892016-02-16 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR tree-optimization/69820
10092 * gcc.dg/vect/pr69820.c: New test.
10093
87440c29
RB
100942016-02-16 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/69776
10097 * gcc.dg/torture/pr69776-2.c: New testcase.
10098
6d87c306
BS
100992016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10100
10101 PR tree-optimization/69714
10102 * gcc.dg/torture/pr69714.c: New test.
10103
3824a0a2
JJ
101042016-02-16 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR tree-optimization/69802
10107 * gcc.dg/pr69802.c: New test.
10108
c8cfe96e
RB
101092016-02-16 Richard Biener <rguenther@suse.de>
10110
10111 PR middle-end/69801
10112 * gcc.dg/pr69801.c: New testcase.
10113
fc12098d
JD
101142016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10115
10116 PR libgfortran/69651
10117 * gfortran.dg/read_bang.f90: New test.
10118 * gfortran.dg/read_bang4.f90: New test.
10119
ba6b3795
JJ
101202016-02-15 Jakub Jelinek <jakub@redhat.com>
10121
f0516ca4
JJ
10122 PR c++/69658
10123 * g++.dg/init/pr69658.C: New test.
10124
ba6b3795
JJ
10125 PR c++/69797
10126 * c-c++-common/pr69797.c: New test.
10127
de3f9a2d
PK
101282016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10129
10130 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10131 check for aarch64*-*-*.
10132
17a3b967
RB
101332016-02-15 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/69783
10136 * gcc.dg/vect/pr69783.c: New testcase.
10137
1c48bff1
RB
101382016-02-15 Richard Biener <rguenther@suse.de>
10139
10140 PR tree-optimization/69776
10141 * gcc.dg/torture/pr69776.c: New testcase.
10142
1e6025b6
TK
101432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10144
10145 PR fortran/60526
10146 * gfortran.dg/type_decl_4.f90: Reinstated.
10147
d3308279
JDA
101482016-02-14 John David Anglin <danglin@gcc.gnu.org>
10149
10150 PR fortran/68746
10151 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10152
b7c56581
TK
101532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10154
10155 PR fortran/60526
10156 PR bootstrap/69816
10157 * gfortran.dg/type_decl_4.f90: Removed.
10158
60cb4ef5
TK
101592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10160
10161 PR fortran/60526
10162 * gfortran.dg/type_decl_4.f90: New test.
10163
f6964637
AM
101642016-02-14 Alan Modra <amodra@gmail.com>
10165
1a8849d1 10166 PR testsuite/68886
f6964637
AM
10167 * gcc.c-torture/execute/stkalign.c: Revise test.
10168
f5121920
OE
101692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10170
10171 PR target/67260
10172 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10173
6cda3ab6
OE
101742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10175
10176 PR target/67260
10177 * gcc.target/sh/torture/pr67260.c: New.
10178
6786e598
JDA
101792016-02-12 John David Anglin <danglin@gcc.gnu.org>
10180
10181 * gcc.dg/pr67964.c: Add dg-require-alias.
10182
7e05dad8
OE
101832016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10184
10185 PR target/67636
10186 PR target/64345
10187 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10188
7f4cc3ce
JD
101892016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10190
10191 PR libgfortran/69668
10192 * gfortran.dg/namelist_88.f90: New test.
10193
955ca6dc
JD
101942016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10195
10196 PR libgfortran/69668
10197 * gfortran.dg/namelist_38.f90: Update test.
10198 * gfortran.dg/namelist_84.f90: Update test.
10199
876217ae
DM
102002016-02-12 David Malcolm <dmalcolm@redhat.com>
10201
10202 PR other/69554
10203 * gcc.dg/pr69554-1.c: New test.
10204 * gfortran.dg/pr69554-1.F90: New test.
10205 * gfortran.dg/pr69554-2.F90: New test.
10206 * lib/gcc-dg.exp (proc dg-locus): New function.
10207 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10208 distinguish between the caret-printing and non-caret-printing
10209 cases. If caret-printing has been explicitly enabled, bail out
10210 without attempting to fix up the output.
10211
61789eed
DM
102122016-02-12 David Malcolm <dmalcolm@redhat.com>
10213
10214 PR driver/69265
10215 PR driver/69453
10216 * gcc.dg/spellcheck-options-3.c: New test case.
10217 * gcc.dg/spellcheck-options-4.c: New test case.
10218 * gcc.dg/spellcheck-options-5.c: New test case.
10219 * gcc.dg/spellcheck-options-6.c: New test case.
10220 * gcc.dg/spellcheck-options-7.c: New test case.
10221 * gcc.dg/spellcheck-options-8.c: New test case.
10222 * gcc.dg/spellcheck-options-9.c: New test case.
10223 * gcc.dg/spellcheck-options-10.c: New test case.
10224
c3090c1f
JJ
102252016-02-12 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR rtl-optimization/69764
10228 PR rtl-optimization/69771
10229 * c-c++-common/pr69764.c: New test.
10230 * gcc.dg/torture/pr69771.c: New test.
10231
8222034d
MP
102322016-02-12 Marek Polacek <polacek@redhat.com>
10233
10234 * g++.dg/torture/init-list1.C: New.
10235
f749f792
MP
102362016-02-12 Marek Polacek <polacek@redhat.com>
10237
10238 * gcc.dg/pr69522.c: Add empty dg-options.
10239
199fb02a
IE
102402016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10241
10242 * g++.dg/lto/lto.exp: Include and init mpx.
10243 * g++.dg/lto/pr69729_0.C: New test.
10244
b69539cb
JJ
102452016-02-12 Jakub Jelinek <jakub@redhat.com>
10246
06ff7000
JJ
10247 PR ipa/69241
10248 * g++.dg/ipa/pr69241-4.C: New test.
10249
b69539cb
JJ
10250 PR ipa/68672
10251 * g++.dg/ipa/pr68672-1.C: New test.
10252 * g++.dg/ipa/pr68672-2.C: New test.
10253 * g++.dg/ipa/pr68672-3.C: New test.
10254
16595a1f
BS
102552016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10256
10257 PR c/69522
6d87c306 10258 * gcc.dg/pr69522.c: New test.
16595a1f 10259
38d795d2
PP
102602016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10261
10262 PR c++/69098
10263 * g++.dg/cpp1y/69098.C: New test.
10264 * g++.dg/cpp1y/69098-2.C: New test.
10265
9c582551
JJ
102662016-02-12 Jakub Jelinek <jakub@redhat.com>
10267
10268 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10269 and neighbour -> neighbor.
10270 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10271 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10272 * c-c++-common/Wvarargs.c: Likewise.
10273 * c-c++-common/goacc/host_data-5.c: Likewise.
10274 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10275 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10276 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10277 * gcc.target/aarch64/pr60697.c: Likewise.
10278 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10279 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10280 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10281 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10282 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10283 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10284 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10285 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10286 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10287 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10288 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10289 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10290 * g++.dg/lookup/koenig5.C: Likewise.
10291 * g++.dg/ext/no-asm-2.C: Likewise.
10292 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10293 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10294 * gfortran.dg/used_types_16.f90: Likewise.
10295 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10296 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10297 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10298 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10299 * gfortran.dg/abstract_type_6.f03: Likewise.
10300 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10301 * gfortran.dg/used_types_15.f90: Likewise.
10302 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10303 * gfortran.dg/exit_3.f08: Likewise.
10304 * gfortran.dg/open_status_2.f90: Likewise.
10305 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10306 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10307 * gfortran.dg/associate_1.f03: Likewise.
10308 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10309 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10310 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10311 * gcc.dg/builtin-object-size-1.c: Likewise.
10312 * gcc.dg/noreturn-6.c: Likewise.
10313 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10314 * gcc.dg/globalalias.c: Likewise.
10315 * gcc.dg/builtins-config.h: Likewise.
10316 * gcc.dg/pr30457.c: Likewise.
10317 * gcc.c-torture/compile/volatile-1.c: Likewise.
10318 * gcc.c-torture/execute/20101011-1.c: Likewise.
10319 * c-c++-common/Waddress-1.c: Likewise.
10320
66756373
JJ
103212016-02-11 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR c/69768
10324 * c-c++-common/Waddress-1.c: New test.
10325
76fe932b
AV
103262016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10327
10328 PR fortran/69296
10329 * gfortran.dg/associate_19.f03: New test.
10330 * gfortran.dg/associate_20.f03: New test.
10331
564c4d4b
OE
103322016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10333
10334 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10335
e1c1ecb0
KT
103362016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10337
10338 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10339 .arch armv8-a\n. Add -dA to dg-options.
10340 * gcc.target/aarch64/assembler_arch_1.c: New test.
10341 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10342
0d7d9458
PC
103432016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10344
10345 PR c++/68726
10346 * g++.dg/cpp0x/pr68726.C: New.
10347
e6208a60
IE
103482016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10349
10350 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10351 test.
10352
281a11eb
RB
103532016-02-11 Richard Biener <rguenther@suse.de>
10354
10355 * g++.dg/tree-ssa/pr61034.C: Adjust.
10356
e03dd765
VM
103572016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10358
4b48faf5 10359 PR target/69148
e03dd765
VM
10360 * gcc.target/s390/pr69148.c: New.
10361
cdc23927
YR
103622016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10363
10364 PR tree-optimization/69652
10365 * gcc.dg/torture/pr69652.c: New test.
10366
e199dd0a
JJ
103672016-02-10 Jakub Jelinek <jakub@redhat.com>
10368 Patrick Palka <ppalka@gcc.gnu.org>
10369
10370 PR ipa/69241
10371 PR c++/69649
10372 * g++.dg/ipa/pr69241-1.C: New test.
10373 * g++.dg/ipa/pr69241-2.C: New test.
10374 * g++.dg/ipa/pr69241-3.C: New test.
10375 * g++.dg/ipa/pr69649.C: New test.
10376
d6b38027
UB
103772016-02-10 Uros Bizjak <ubizjak@gmail.com>
10378
10379 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10380 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10381
13b562c5
BC
103822016-02-10 Bin Cheng <bin.cheng@arm.com>
10383
10384 PR tree-optimization/68021
10385 * gcc.dg/tree-ssa/pr68021.c: New test.
10386
24a179f8
RB
103872016-02-10 Richard Biener <rguenther@suse.de>
10388
10389 PR tree-optimization/69726
10390 * gcc.dg/uninit-22.c: New testcase.
10391
0d99886f
AP
103922016-02-09 Andrew Pinski <apinski@cavium.com>
10393
10394 PR tree-opt/69282
10395 * gcc.c-torture/compile/20160205-1.c: New testcase.
10396
ab04995c
MM
103972016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10398
10399 PR target/68404
10400 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10401 instead accessing a really large arrray.
10402 * gcc.target/powerpc/fusion3.c: Likewise.
10403
4b79ac23
CB
104042016-02-09 Charles Baylis <charles.baylis@linaro.org>
10405
10406 PR target/68532
10407 * gcc.c-torture/execute/pr68532.c: New test.
10408
b890a441
AO
104092016-02-11 Alexandre Oliva <aoliva@redhat.com>
10410
10411 PR target/69634
10412 * gcc.dg/pr69634.c: New.
10413
84a5bef7
RB
104142016-02-09 Richard Biener <rguenther@suse.de>
10415
10416 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10417
1f123759 104182016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10419
1f123759
AF
10420 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10421
65860c77
YR
104222016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10423
10424 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10425
7e1e8a0a
RB
104262016-02-09 Richard Biener <rguenther@suse.de>
10427
10428 PR tree-optimization/69715
10429 * gcc.dg/torture/pr69715.c: New testcase.
10430
efb45a9f
PP
104312016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10432
10433 PR c++/69139
10434 * g++.dg/cpp0x/trailing12.C: New test.
10435 * g++.dg/cpp0x/trailing13.C: New test.
10436
20a0c6f9
PP
104372016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10438
10439 PR c++/69283
10440 PR c++/67835
10441 * g++.dg/cpp1y/auto-fn29.C: New test.
10442 * g++.dg/cpp1y/auto-fn30.C: New test.
10443
a162f3af
JJ
104442016-02-08 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR tree-optimization/69209
10447 * gcc.c-torture/compile/pr69209.c: New test.
10448
4b4a9fbd
JL
104492016-02-08 Jeff Law <law@redhat.com>
10450
10451 PR tree-optimization/68541
10452 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10453 of statements allowed in join block for path splitting.
10454
cfac5ed2
JJ
104552016-02-08 Jakub Jelinek <jakub@redhat.com>
10456
f68bc23f
JJ
10457 PR c++/59627
10458 * g++.dg/gomp/pr59627.C: New test.
10459
cfac5ed2
JJ
10460 PR ipa/69239
10461 * g++.dg/ipa/pr69239.C: New test.
10462
44714d8c
DM
104632016-02-08 David Malcolm <dmalcolm@redhat.com>
10464
10465 PR preprocessor/69664
10466 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10467 * gcc.dg/cpp/warn-comments.c: Likewise.
10468
eba9e839
MP
104692016-02-08 Marek Polacek <polacek@redhat.com>
10470
10471 PR c++/69688
10472 * g++.dg/init/const12.C: New test.
10473
a011cd92
BS
104742016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10475
10476 PR target/60410
10477 * gcc.dg/lto/pr55113_0.c: Remove test.
10478
5317b1be
RB
104792016-02-08 Richard Biener <rguenther@suse.de>
10480
10481 PR tree-optimization/69719
10482 * gcc.dg/torture/pr69719.c: New testcase.
10483
63998a63
RB
104842016-02-08 Richard Biener <rguenther@suse.de>
10485 Jeff Law <law@redhat.com>
10486
10487 PR target/68273
10488 * gcc.target/mips/pr68273.c: New testcase.
10489
43f4a281
RB
104902016-02-08 Richard Biener <rguenther@suse.de>
10491
10492 PR rtl-optimization/69274
10493 * gcc.target/i386/addr-sel-1.c: XFAIL.
10494
0b604d2d
JL
104952016-02-08 Jeff Law <law@redhat.com>
10496
e8dfe49e
JL
10497 PR tree-optimization/68541
10498 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10499
6daecd7a 10500 PR tree-optimization/65917
0b604d2d
JL
10501 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10502
c0f0e35a
JD
105032016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10504
10505 PR fortran/50555
10506 * gfortran.dg/namelist_args.f90: New test.
10507
8981d712
JL
105082016-02-05 Jeff Law <law@redhat.com>
10509
6daecd7a 10510 PR tree-optimization/68541
8981d712
JL
10511 * gcc.dg/tree-ssa/split-path-2.c: New test.
10512 * gcc.dg/tree-ssa/split-path-3.c: New test.
10513 * gcc.dg/tree-ssa/split-path-4.c: New test.
10514 * gcc.dg/tree-ssa/split-path-5.c: New test.
10515 * gcc.dg/tree-ssa/split-path-6.c: New test.
10516 * gcc.dg/tree-ssa/split-path-7.c: New test.
10517
46cb9332
MS
105182016-02-05 Martin Sebor <msebor@redhat.com>
10519
10520 PR c++/69662
10521 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10522 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10523
be2083ea
RH
105242016-02-06 Richard HEnderson <rth@redhat.com>
10525
10526 PR c/69643
10527 * gcc.target/i386/addr-space-4.c: New.
10528 * gcc.target/i386/addr-space-5.c: New.
10529
711d7c23
MM
105302016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10531
10532 PR fortran/66089
10533 * gfortran.dg/elemental_dependency_6.f90: New.
10534
b5c1c988
JJ
105352016-02-05 Jakub Jelinek <jakub@redhat.com>
10536
861c7bcd
JJ
10537 PR rtl-optimization/69691
10538 * gcc.c-torture/execute/pr69691.c: New test.
10539
b5c1c988
JJ
10540 PR c++/69628
10541 * g++.dg/parse/pr69628.C: New test.
10542
f7dfa966
UB
105432016-02-05 Uros Bizjak <ubizjak@gmail.com>
10544
10545 * gcc.dg/sancov/asan.c: Move to ...
10546 * gcc.dg/asan/sancov-1.c: ... here.
10547
9b143e64
UB
105482016-02-05 Uros Bizjak <ubizjak@gmail.com>
10549
10550 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10551
f5d4b899
L
105522016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10553
10554 PR target/69677
10555 * gcc.target/i386/pr69677.c: New test.
10556
76c85fbb
PP
105572016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10558
10559 PR c++/68948
10560 * g++.dg/template/pr68948.C: New test.
10561
f181bf90
DV
105622016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10563
10564 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10565 (only necessary on s390x).
10566
714fb282
L
105672016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10568
10569 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10570 -mno-accumulate-outgoing-args.
10571
618d6c1c
PP
105722016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10573
10574 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10575
1066e9b5
JJ
105762016-02-04 Jakub Jelinek <jakub@redhat.com>
10577
10578 PR c/69669
10579 * c-c++-common/pr69669.c: New test.
10580
76255d0d
MM
105812016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10582
10583 PR target/69667
10584 * g++.dg/pr69667.C: New file.
10585
e0b059b1
WD
105862016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10587
10588 PR target/69619
10589 * gcc.dg/pr69619.c: Add new test.
10590
2692b5c8
RS
105912016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10592
10593 PR rtl-optimization/69577
10594 * gcc.target/i386/pr69577.c: New test.
10595
7db337c2
ML
105962016-02-04 Martin Liska <mliska@suse.cz>
10597
10598 * g++.dg/asan/pr69276.C: New test.
10599
cc9c0829
KT
106002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10601
10602 PR target/65932
10603 PR target/67714
10604 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10605 a single smulbb instruction.
10606 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10607 * gcc.target/amr/wmul-2.c: Likewise.
10608
eb9feb52
KT
106092016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10610
10611 PR target/65932
10612 PR target/67714
10613 * gcc.c-torture/execute/pr67714.c: New test.
10614
61f727fe
JJ
106152016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10616
10617 PR target/69454
10618 * gcc.target/i386/pr69454-1.c: New test.
10619 * gcc.target/i386/pr69454-2.c: New test.
10620
05dd97db
MS
106212016-02-03 Martin Sebor <msebor@redhat.com>
10622
10623 PR c++/69251
10624 PR c++/69253
10625 PR c++/69290
10626 PR c++/69277
10627 PR c++/69349
10628 * g++.dg/ext/flexarray-mangle-2.C: New test.
10629 * g++.dg/ext/flexarray-mangle.C: New test.
10630 * g++.dg/ext/flexarray-subst.C: New test.
10631 * g++.dg/ext/flexary11.C: New test.
10632 * g++.dg/ext/flexary12.C: New test.
10633 * g++.dg/ext/flexary13.C: New test.
10634 * g++.dg/ext/flexary14.C: New test.
10635 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10636
dac2fc29
L
106372016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10638
10639 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10640 Define only if CHECK_FLOAT128 is defined.
10641 (main): Properly initialize u5.
10642
eadb8035
JJ
106432016-02-03 Jakub Jelinek <jakub@redhat.com>
10644
0afbb81b
JJ
10645 PR c/69627
10646 * gcc.dg/pr69627.c: New test.
10647
eadb8035
JJ
10648 PR target/69644
10649 * gcc.dg/pr69644.c: New test.
10650
b12d4923
MS
106512016-02-03 Mike Stump <mikestump@comcast.net>
10652
10653 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10654 support for struct-layout-1.exp.
10655
ab4bae0c
PP
106562016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10657
10658 PR c++/69056
618d6c1c 10659 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10660
95831c01
VM
106612016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10662 Alexandre Oliva <aoliva@redhat.com>
10663
10664 PR target/69461
10665 * gcc.target/powerpc/pr69461.c: New.
10666
ccc71ab8
UB
106672016-02-03 Uros Bizjak <ubizjak@gmail.com>
10668
10669 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10670 works from here ...
10671 (check_effective_target_fsanitize_thread): ... to here. Do not
10672 specify additional compile flags for the test source.
10673 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10674 specify additional compile flags for the test source.
10675
96299640
WD
106762016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10677
10678 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10679
781d83d9
AV
106802016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10681
10682 PR fortran/67451
10683 PR fortran/69418
10684 * gfortran.dg/coarray_allocate_2.f08: New test.
10685 * gfortran.dg/coarray_allocate_3.f08: New test.
10686 * gfortran.dg/coarray_allocate_4.f08: New test.
10687
d8208e6d
AL
106882016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10689
10690 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10691 use same scan-tree-dump-times on all platforms.
10692 * gcc.dg/vect/vect-outer-1.c: Likewise.
10693 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10694 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10695 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10696 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10697 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10698 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10699 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10700
a8394fa0
SB
107012016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10702
10703 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10704 warning.
10705
f3baa1d3
L
107062016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10707
10708 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10709
eb077516
JN
107102016-02-02 James Norris <jnorris@codesourcery.com>
10711
10712 * c-c++-common/goacc/routine-5.c: Add tests.
10713
578fb225
AM
107142016-02-02 Alexander Monakov <amonakov@ispras.ru>
10715
10716 * gcc.target/nvptx/unsigned-cmp.c: New test.
10717
c64f7d37
WD
107182016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10719
10720 * gcc.target/aarch64/scalar_shift_1.c
10721 (test_corners_sisd_di): Improve force to SIMD register.
10722 (test_corners_sisd_si): Likewise.
10723 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10724 Remove scan-assembler check for ldr.
10725
90c6f26c
RB
107262016-02-02 Richard Biener <rguenther@suse.de>
10727
10728 PR tree-optimization/69595
10729 * gcc.dg/Warray-bounds-17.c: New testcase.
10730
9dc03c97
RB
107312016-02-02 Richard Biener <rguenther@suse.de>
10732
10733 PR tree-optimization/69606
10734 * gcc.dg/torture/pr69606.c: New testcase.
10735
2d4dc223
YR
107362016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10737
10738 PR middle-end/68542
10739 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10740 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10741
65c98fde
AM
107422016-02-02 Alan Modra <amodra@gmail.com>
10743
10744 PR target/69548
10745 * gcc.target/powerpc/pr69548.c: New test.
10746
e1b81f2b
JJ
107472016-02-01 Jakub Jelinek <jakub@redhat.com>
10748
d0268b37
JJ
10749 PR rtl-optimization/69592
10750 * gcc.dg/pr69592.c: New test.
10751
e1b81f2b
JJ
10752 PR preprocessor/69543
10753 PR c/69558
10754 * gcc.dg/pr69543.c: New test.
10755 * gcc.dg/pr69558.c: New test.
10756
7dd7780d
UB
107572016-02-01 Uros Bizjak <ubizjak@gmail.com>
10758
bf672ee5
UB
10759 PR testsuite/65940
10760 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10761
9a7013f8
MS
107622016-02-01 Martin Sebor <msebor@redhat.com>
10763
10764 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10765
e681fb2b
BC
107662016-02-01 Bin Cheng <bin.cheng@arm.com>
10767
10768 PR tree-optimization/67921
10769 * c-c++-common/ubsan/pr67921.c: New test.
10770
ff86345f
RB
107712016-02-01 Richard Biener <rguenther@suse.de>
10772
10773 PR middle-end/69556
10774 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10775
bc369dbd
RB
107762016-02-01 Richard Biener <rguenther@suse.de>
10777
10778 PR tree-optimization/69574
10779 * gcc.dg/torture/pr69574.c: New testcase.
10780
ef318184
RB
107812016-02-01 Richard Biener <rguenther@suse.de>
10782
10783 PR tree-optimization/69579
10784 * gcc.dg/setjmp-6.c: New testcase.
10785
654745e6
JJ
107862016-02-01 Jakub Jelinek <jakub@redhat.com>
10787
10788 PR rtl-optimization/69570
10789 * g++.dg/opt/pr69570.C: New test.
10790
e6c0c44b
RH
107912016-02-01 Richard Henderson <rth@redhat.com>
10792
10793 * gcc.dg/pr69535.c: New test.
10794
6ff3f09a
JDA
107952016-01-31 John David Anglin <danglin@gcc.gnu.org>
10796
2c005538
JDA
10797 PR testsuite/69584
10798 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10799 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10800
61083a4b
JDA
10801 PR debug/68244
10802 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10803
6ff3f09a
JDA
10804 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10805
0c221916
PT
108062016-01-31 Paul Thomas <pault@gcc.gnu.org>
10807
10808 PR fortran/67564
10809 * gfortran.dg/allocate_with_source_17.f03: New test.
10810
db7a2818
JJ
108112016-01-30 Jakub Jelinek <jakub@redhat.com>
10812
10813 PR tree-optimization/69546
10814 * gcc.dg/torture/pr69546.c: New test.
10815
e520d5f0
PT
108162016-01-30 Paul Thomas <pault@gcc.gnu.org>
10817
10818 PR fortran/69566
10819 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10820
343c05d3
MS
108212016-01-30 Martin Sebor <msebor@redhat.com>
10822
10823 PR c++/68490
10824 * g++.dg/ext/flexary10.C: New test.
10825
d6c3a539
DH
108262016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10827
10828 PR fortran/66707
10829 gfortran.dg/common_23.f90: New test.
10830
52d72fcd
BS
108312016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10832
10833 PR target/65546
10834 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10835 condition being checked, and disable it when the target supports
10836 misaligned loads and stores.
10837
3a5d2ba4
JJ
108382016-01-29 Jakub Jelinek <jakub@redhat.com>
10839
10840 PR debug/69518
10841 * gcc.dg/torture/pr69518.c: New test.
10842
6bbacdb5
L
108432016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10844
10845 PR target/69530
10846 * gcc.target/i386/pr69530.c: New test.
10847
af932cdb
SE
108482016-01-29 Steve Ellcey <sellcey@imgtec.com>
10849
10850 PR target/65604
10851 * gcc.target/mips/div-delay.c: New test.
10852
26658b7c
JJ
108532016-01-29 Jakub Jelinek <jakub@redhat.com>
10854
33e89989
JJ
10855 PR target/69551
10856 * gcc.target/i386/pr69551.c: New test.
10857
26658b7c
JJ
10858 PR target/66137
10859 * gcc.target/i386/pr66137.c: New test.
10860
401116b5
AB
108612016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10862
10863 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10864 always built for p5600.
10865 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10866 isa=p5600 dg-option.
10867
d4abfcc5
RB
108682016-01-29 Richard Biener <rguenther@suse.de>
10869
10870 PR tree-optimization/69547
10871 * g++.dg/tree-ssa/pr69547.C: New testcase.
10872
16b77b32
JJ
108732016-01-29 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR debug/66869
10876 * g++.dg/warn/Wunused-function2.C: New test.
10877
a1c95464
DV
108782016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10879
10880 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10881 support for test to succeed.
10882
5453bfed
MP
108832016-01-29 Marek Polacek <polacek@redhat.com>
10884
10885 PR c++/69509
10886 PR c++/69516
10887 * g++.dg/ext/constexpr-vla2.C: New test.
10888 * g++.dg/ext/constexpr-vla3.C: New test.
10889 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10890
452ec2a5
RB
108912016-01-29 Richard Biener <rguenther@suse.de>
10892
10893 PR middle-end/69537
10894 * gcc.dg/uninit-21.c: New testcase.
10895
aec0b19e
UB
108962016-01-28 Uros Bizjak <ubizjak@gmail.com>
10897
10898 PR target/69459
10899 * gcc.target/i386/pr69459.c: New test.
10900
df113ce7
SE
109012016-01-28 Steve Ellcey <sellcey@imgtec.com>
10902
10903 PR target/68400
10904 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10905 * gcc.target/mips/pr68400.c: New test.
10906
494de84f
MS
109072016-01-28 Martin Sebor <msebor@redhat.com>
10908
10909 PR target/17381
10910 * gcc.target/powerpc/pr17381.c: New test.
10911
eb1b1f01
JJ
109122016-01-28 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR middle-end/69542
10915 * gcc.dg/torture/pr69542.c: New test.
10916
6dfeb7ce
WD
109172016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10918
10919 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10920
4b7471a4
DE
109212016-01-28 David Edelsohn <dje.gcc@gmail.com>
10922
10923 * gcc.dg/pr65980.c: Skip on AIX.
10924 * gcc.dg/pr66688.c: Same.
10925
b271fd21
DE
109262016-01-28 David Edelsohn <dje.gcc@gmail.com>
10927
10928 PR target/63679
10929 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10930 * gcc.dg/tree-ssa/sra-18.c: Same.
10931
874108a9
AV
109322016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10933
10934 PR fortran/62536
10935 * gfortran.dg/block_15.f08: New test.
10936 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10937 on incorrectly closed BLOCK.
10938
30480bcd
IE
109392016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10940
10941 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
109422016-01-28 Richard Biener <rguenther@suse.de>
10943
10944 PR tree-optimization/69466
10945 * gfortran.dg/vect/pr69466.f90: New testcase.
10946
0d4c694e
TP
109472016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10948
10949 * g++.dg/pr67989.C: Remove ARM-specific option.
10950 * gcc.target/arm/pr67989.C: New file.
10951
2aa780da
UB
109522016-01-27 Uros Bizjak <ubizjak@gmail.com>
10953
10954 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10955 and expm1 test for glibc < 2.11.
10956
f75ebe77
RH
109572016-01-27 Richard Henderson <rth@redhat.com>
10958
10959 * gcc.c-torture/execute/pr69447.c: New test.
10960
109612016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10962
9a175e65 10963 PR fortran/69422
49847d75
PT
10964 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10965
cbdd8ae0
JJ
109662016-01-27 Jakub Jelinek <jakub@redhat.com>
10967
10968 PR debug/66869
10969 * gcc.dg/pr66869.c: New test.
10970
2b572b3c
JL
109712016-01-25 Jeff Law <law@redhat.com>
10972
10973 PR tree-optimization/68398
aec0b19e 10974 PR tree-optimization/69196
2b572b3c
JL
10975 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10976 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10977 path to avoid new heuristic allowing more irreducible regions
10978 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10979 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10980 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10981 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10982 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10983
fa74a4bc
MP
109842016-01-27 Marek Polacek <polacek@redhat.com>
10985
10986 PR c/68062
10987 * c-c++-common/vector-compare-4.c: New test.
10988
0afff540
DM
109892016-01-27 David Malcolm <dmalcolm@redhat.com>
10990
10991 PR preprocessor/69126
10992 * c-c++-common/pr69126.c: New test case.
10993
1a218fc9
ILT
109942016-01-27 Ian Lance Taylor <iant@google.com>
10995
10996 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10997
5d70666e
RB
109982016-01-27 Ryan Burn <contact@rnburn.com>
10999
11000 PR cilkplus/69267
11001 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11002
87ff4d66
UB
110032016-01-27 Uros Bizjak <ubizjak@gmail.com>
11004
11005 PR target/69512
11006 * gcc.target/i386/pr69512.c: New test.
11007
27e23cca
RE
110082016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11009
11010 PR ada/69488
11011 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11012
05bf54c3
MP
110132016-01-27 Marek Polacek <polacek@redhat.com>
11014
11015 PR c++/69379
11016 * g++.dg/pr69379.C: New test.
11017
60214d0d
MS
110182016-01-27 Martin Sebor <msebor@redhat.com>
11019
11020 PR c++/69317
11021 * g++.dg/abi/Wabi-2-2.C: New test.
11022 * g++.dg/abi/Wabi-2-3.C: New test.
11023 * g++.dg/abi/Wabi-3-2.C: New test.
11024 * g++.dg/abi/Wabi-3-3.C: New test.
11025
167c7bfa
RB
110262016-01-27 Richard Biener <rguenther@suse.de>
11027
11028 PR tree-optimization/69166
11029 * gcc.dg/torture/pr69166.c: New testcase.
11030
1430fb1f
MJ
110312016-01-27 Martin Jambor <mjambor@suse.cz>
11032
11033 PR tree-optimization/69355
11034 * gcc.dg/tree-ssa/pr69355.c: New test.
11035
95e3030c
MP
110362016-01-27 Marek Polacek <polacek@redhat.com>
11037
11038 PR c++/69496
11039 * g++.dg/ext/constexpr-vla1.C: New test.
11040
eeb085f3
CB
110412016-01-20 Christian Bruel <christian.bruel@st.com>
11042
11043 PR target/69245
11044 * gcc.target/arm/pr69245.c: New test.
11045
b1652dde
JJ
110462016-01-27 Jakub Jelinek <jakub@redhat.com>
11047
11048 PR tree-optimization/69399
11049 * gcc.dg/torture/pr69399.c: New test.
11050
ce7e8f00
EB
110512016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11052
11053 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11054
e4aac1d1
EB
110552016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11056
11057 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11058
8dfdb419
TV
110592016-01-26 Tom de Vries <tom@codesourcery.com>
11060
11061 PR tree-optimization/69110
11062 * gcc.dg/autopar/pr69110.c: New test.
11063
56f80f54 110642016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11065 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11066
11067 * gcc.dg/graphite/isl-ast-op-select.c: New.
11068
a0909527
PT
110692015-01-26 Paul Thomas <pault@gcc.gnu.org>
11070
11071 PR fortran/69385
11072 * gfortran.dg/allocate_error_6.f90: New test.
11073
ffc445f4
RH
110742016-01-26 Richard Henderson <rth@redhat.com>
11075
11076 * gcc.dg/tm/pr60908.c: New test.
11077
01e1dea3
DM
110782016-01-26 David Malcolm <dmalcolm@redhat.com>
11079
11080 PR other/69006
11081 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11082 directive.
11083 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11084 expected multiline output to reflect the colorization being
11085 disabled before newlines.
11086 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11087 (custom_diagnostic_finalizer): Replace call to
11088 pp_newline_and_flush with call to pp_flush.
11089 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11090 * gfortran.dg/implicit_class_1.f90: Likewise.
11091 * lib/gcc-dg.exp (allow_blank_lines): New global.
11092 (dg-allow-blank-lines-in-output): New procedure.
11093 (gcc-dg-prune): Complain about blank lines in the output, unless
11094 dg-allow-blank-lines-in-output was called.
11095 * lib/multiline.exp (_build_multiline_regex): Only support
11096 arbitrary followup text for non-blank-lines, not for blank lines.
11097
13f92e8d
JJ
110982016-01-26 Jakub Jelinek <jakub@redhat.com>
11099
11100 PR tree-optimization/69483
11101 * gcc.dg/pr69483.c: New test.
11102 * g++.dg/opt/pr69483.C: New test.
11103
92422235
CL
111042016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11105
11106 PR target/68620
11107 * gcc.target/arm/pr68620.c: New test.
11108
0bccf11b
L
111092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11110
11111 * gcc.target/i386/pr68986-2.c: Remove -m32.
11112
81cd202e
L
111132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11114
11115 PR target/68986
11116 * gcc.target/i386/pr68986-1.c: New test.
11117 * gcc.target/i386/pr68986-2.c: Likewise.
11118 * gcc.target/i386/pr68986-3.c: Likewise.
11119
213a1c03
CB
111202016-01-26 Christian Bruel <christian.bruel@st.com>
11121
11122 * lib/target-supports.exp
11123 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11124 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11125 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11126
22a08dd1
RB
111272016-01-26 Richard Biener <rguenther@suse.de>
11128
11129 PR tree-optimization/69452
11130 * gcc.dg/torture/pr69452.c: New testcase.
11131
6c06e0e8
JJ
111322016-01-26 Jakub Jelinek <jakub@redhat.com>
11133
11134 PR target/69442
11135 * gcc.dg/pr69442.c: New test.
11136
b96824c4
RFI
111372016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11138
11139 PR target/67896
11140 * gcc.target/aarch64/simd/pr67896.C: New.
11141
5ee31e57
RS
111422016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11143
11144 PR tree-optimization/69400
11145 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11146 function.
11147 (plugin_init): Call it.
11148 * gcc.dg/torture/pr69400.c: New test.
11149
7ddfb31d
CL
111502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11151
11152 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11153
1e050c90
AK
111542016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11155 Sebastian Pop <s.pop@samsung.com>
11156
11157 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11158 isl-0.15.
11159
c8ee4bf5
AK
111602016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11161 Sebastian Pop <s.pop@samsung.com>
11162
11163 * gcc.dg/graphite/pr69292.c: New.
11164
d902b330
JJ
111652016-01-25 Jakub Jelinek <jakub@redhat.com>
11166
11167 * c-c++-common/goacc/use_device-1.c: New test.
11168
2c89b952
JL
111692016-01-25 Jeff Law <law@redhat.com>
11170
11171 PR tree-optimization/69196
11172 PR tree-optimization/68398
11173 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11174 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11175
685c8785
DE
111762016-01-25 David Edelsohn <dje.gcc@gmail.com>
11177
11178 PR target/69469
11179 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11180 Algorithm.
11181
95cef0c1
RB
111822016-01-25 Richard Biener <rguenther@suse.de>
11183
11184 PR testsuite/69380
11185 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11186
2947d3b2
IE
111872016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11188
11189 PR target/69421
11190 * gcc.dg/pr69421.c: New test.
11191
ae19075a
BB
111922016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11193
11194 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11195 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11196 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11197 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11198 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11199 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11200 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11201 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11202 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11203 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11204
fa4511c2
RB
112052016-01-25 Richard Biener <rguenther@suse.de>
11206
11207 PR tree-optimization/69376
11208 * gcc.dg/torture/pr69376.c: New testcase.
11209
1d101216
JD
112102016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11211
11212 PR fortran/69397
11213 PR fortran/68442
11214 * gfortran.dg/interface_38.f90: New test.
11215 * gfortran.dg/interface_39.f90: New test.
a0909527 11216
a59b92b0
PP
112172016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11218
11219 Revert:
11220 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11221
11222 PR c++/11858
11223 PR c++/24663
11224 PR c++/24664
11225 * g++.dg/template/pr11858.C: New test.
11226 * g++.dg/template/pr24663.C: New test.
11227 * g++.dg/template/unify12.C: New test.
11228 * g++.dg/template/unify13.C: New test.
11229 * g++.dg/template/unify14.C: New test.
11230 * g++.dg/template/unify15.C: New test.
11231 * g++.dg/template/unify16.C: New test.
11232 * g++.dg/template/unify17.C: New test.
11233
16acb1a8
DH
112342016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11235
11236 PR fortran/68283
11237 gfortran.dg/pr68283.f90: New test.
11238
094773e8
TK
112392016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11240
11241 PR fortran/66094
11242 * gfortran.dg/inline_matmul_13.f90: New test.
11243 * gfortran.dg/matmul_bounds_8.f90: New test.
11244 * gfortran.dg/matmul_bounds_9.f90: New test.
11245 * gfortran.dg/matmul_bounds_10.f90: New test.
11246
42fb90d7
TV
112472016-01-23 Tom de Vries <tom@codesourcery.com>
11248
11249 PR tree-optimization/69426
11250 * gcc.dg/autopar/pr69426.c: New test.
11251
69da7802
MS
112522016-01-23 Martin Sebor <msebor@redhat.com>
11253
11254 PR c++/58109
11255 PR c++/69022
11256 * g++.dg/cpp0x/alignas5.C: New test.
11257 * g++.dg/ext/vector29.C: Same.
11258
da17300a
UB
112592016-01-23 Uros Bizjak <ubizjak@gmail.com>
11260
11261 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11262 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11263 _GNU_SOURCE from compile flags to the source.
11264 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11265 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11266 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11267 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11268
62041cfc
JJ
112692016-01-22 Jakub Jelinek <jakub@redhat.com>
11270
11271 PR target/69432
11272 * g++.dg/opt/pr69432.C: New test.
11273
f7d2ad6f
BS
112742016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11275
11276 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11277 32-bit targets testing an -m64 multilib.
11278
d403fc9a
WS
112792016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11280
11281 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11282 64-bit support.
11283
4aa16f8d
JG
112842016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11285
11286 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11287
7c816d0f
CB
112882016-01-21 Christian Bruel <christian.bruel@st.com>
11289
11290 PR target/68674
11291 * gcc.target/i386/pr68674.c
11292 * gcc.target/aarch64/pr68674.c
11293 * gcc.target/arm/pr68674.c
11294
fce661e8
KT
112952016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11296
11297 PR target/69403
11298 * gcc.c-torture/execute/pr69403.c: New test.
11299
4696899f
PC
113002016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11301
11302 PR c++/55843
11303 * g++.dg/template/pr55843.C: New.
11304
bac69366
AL
113052016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11306
11307 PR testsuite/66877
11308 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11309 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11310
b57d3a5c
BS
113112016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11312
11313 PR testsuite/67489
da17300a
UB
11314 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11315 from dg-do compile directive, and instead add
11316 { dg-require-effective-target int128 }.
b57d3a5c 11317
9f04a53e
MS
113182016-01-20 Martin Sebor <msebor@redhat.com>
11319
11320 PR c/69405
11321 * gcc.dg/sync-fetch.c: New test.
11322
38a51663
JL
113232016-01-21 Martin Sebor <msebor@redhat.com>
11324
11325 PR target/69252
11326 * gcc.target/powerpc/pr69252.c: New test.
11327
2423a75a
JD
113282016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11329
11330 PR fortran/65996
da17300a 11331 * gfortran.dg/pr65996.f90: New test.
2423a75a 11332
0a76463f
DV
113332016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11334
11335 PR c++/68810
9f04a53e 11336 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11337 expected to generate an error.
0a76463f 11338
9776e692
BS
113392016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11340
11341 PR middle-end/66178
11342 * gcc.dg/torture/pr66178.c: New test.
11343
c8d3e088
AB
113442016-01-21 Anton Blanchard <anton@samba.org>
11345 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11346
11347 PR target/63354
11348 * gcc.target/powerpc/pr63354.c: New test.
11349
35b707ff
VM
113502016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11351
11352 PR rtl-optimization/68990
11353 * gcc.target/i386/pr68990: New.
11354
157b0829
NC
113552016-01-21 Nick Clifton <nickc@redhat.com>
11356
11357 PR target/69129
11358 * gcc.target/mips/pr69129.c: New.
11359
aede6748
PC
113602016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11361
11362 PR c++/58046
11363 * g++.dg/cpp0x/pr58046.C: New.
11364
5463c2c8
JJ
113652016-01-21 Jakub Jelinek <jakub@redhat.com>
11366
6d31cc75
SS
11367 PR target/69187
11368 PR target/65624
11369 * gcc.target/arm/pr69187.c: New test.
11370
5463c2c8
JJ
11371 PR c++/69355
11372 * g++.dg/torture/pr69355.C: New test.
11373
fa28f32b
AK
113742016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11375 Sebastian Pop <s.pop@samsung.com>
11376
11377 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11378
b920a047
AK
113792016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11380 Sebastian Pop <s.pop@samsung.com>
11381
da17300a 11382 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11383
bdd3aea6
JJ
113842016-01-21 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR middle-end/67653
11387 * c-c++-common/pr67653.c: New test.
11388 * gcc.dg/torture/pr29119.c: Add dg-warning.
11389
26a2e6ae
PB
113902016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11391
11392 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11393
d25c7690
PK
113942016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11395
11396 PR c/24293
11397 * gcc.dg/pr24293.c: New test.
11398 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11399 incomplete struct type.
11400 * gcc.dg/declspec-1.c: Likewise.
11401 * gcc.dg/pr63549.c: Likewise.
11402
889d5698
JJ
114032016-01-20 Jakub Jelinek <jakub@redhat.com>
11404
11405 PR tree-optimization/66612
11406 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11407 for bdn instruction.
11408
d7cf3dc7
CL
114092016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11410
11411 * lib/target-supports.exp
11412 (check_effective_target_arm_fp_ok_nocache): New.
11413 (check_effective_target_arm_fp_ok): New.
11414 (add_options_for_arm_fp): New.
11415 (check_effective_target_arm_crypto_ok_nocache): Require
11416 target_arm_v8_neon_ok instead of arm32.
11417 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11418 (check_effective_target_arm_crypto_pragma_ok): New.
11419 (add_options_for_arm_vfp): New.
11420 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11421 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11422 target instead. Force initial fpu to vfp.
11423 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11424 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11425 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11426 dependency.
11427 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11428 use arm_vfp effective target instead. Force initial fpu to vfp.
11429 * gcc.target/arm/attr-neon3.c: Likewise.
11430 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11431 arm_vfp_ok.
11432 * gcc.target/arm/unsigned-float.c: Likewise.
11433 * gcc.target/arm/vfp-1.c: Likewise.
11434 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11435 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11436 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11437 * gcc.target/arm/vfp-ldmias.c: Likewise.
11438 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11439 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11440 * gcc.target/arm/vfp-stmiad.c: Likewise.
11441 * gcc.target/arm/vfp-stmias.c: Likewise.
11442 * gcc.target/arm/vnmul-1.c: Likewise.
11443 * gcc.target/arm/vnmul-2.c: Likewise.
11444 * gcc.target/arm/vnmul-3.c: Likewise.
11445 * gcc.target/arm/vnmul-4.c: Likewise.
11446
01ac9704 114472016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11448
e84b00da
L
11449 PR testsuite/69366
11450 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11451 the MPX run-time library, for compile-time MPX test.
11452 * gcc.target/i386/chkp-always_inline.c: Likewise.
11453 * gcc.target/i386/chkp-bndret.c: Likewise.
11454 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11455 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11456 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11457 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11458 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11459 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11460 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11461 * gcc.target/i386/chkp-label-address.c: Likewise.
11462 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11463 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11464 * gcc.target/i386/chkp-pr69044.c: Likewise.
11465 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11466 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11467 * gcc.target/i386/chkp-strchr.c: Likewise.
11468 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11469 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11470 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11471 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11472 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11473 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11474 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11475 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11476 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11477 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11478 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11479 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11480 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11481 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11482 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11483 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11484 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11485 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11486 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11487 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11488 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11489 * gcc.target/i386/pr63995-2.c: Likewise.
11490 * gcc.target/i386/pr64805.c: Likewise.
11491 * gcc.target/i386/pr65044.c: Likewise.
11492 * gcc.target/i386/pr65167.c: Likewise.
11493 * gcc.target/i386/pr65183.c: Likewise.
11494 * gcc.target/i386/pr65184.c: Likewise.
11495 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11496
28b33016
IE
114972016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11498
11499 PR tree-optimization/69328
11500 * gcc.dg/pr69328.c: New test.
11501
bcff0913
JL
115022016-01-20 Jeff Law <law@redhat.com>
11503
bf0bb970 11504 PR target/25114
bcff0913
JL
11505 * gcc.target/m68k/pr25114.c: New test.
11506
a3f69631
AV
115072016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11508
11509 * gcc.target/arm/memset-inline-10.c: Added
11510 dg-require-effective-target arm_thumb2_ok.
11511
af33ba0d
EB
115122016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11513
11514 * gcc.dg/debug/dwarf2/sso.c: New test.
11515
7596d5de
UB
115162016-01-19 Uros Bizjak <ubizjak@gmail.com>
11517
11518 PR testsuite/68820
11519 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11520 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11521 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11522
ceda2c69
JH
115232016-01-19 Jan Hubicka <hubicka@ucw.cz>
11524
11525 PR ipa/66223
11526 * g++.dg/ipa/devirt-50.C: New testcase.
11527
38a979f2
MP
115282016-01-19 Marek Polacek <polacek@redhat.com>
11529
11530 PR c++/68965
11531 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11532 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11533
962801c5
KT
115342016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11535
11536 PR target/69135
11537 * gcc.target/arm/pr69135_1.c: New test.
11538
078fe40a
WD
115392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11540
11541 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11542
786e3c06
WD
115432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11544
11545 * gcc.target/aarch64/ccmp_1.c: New testcase.
11546
1e297006
MP
115472016-01-19 Marek Polacek <polacek@redhat.com>
11548
11549 PR c++/68586
11550 * g++.dg/cpp0x/enum30.C: New test.
11551
879c27e3
RB
115522016-01-19 Richard Biener <rguenther@suse.de>
11553
11554 PR tree-optimization/69336
11555 * g++.dg/tree-ssa/pr69336.C: New testcase.
11556
015337d3
JJ
115572016-01-19 Jakub Jelinek <jakub@redhat.com>
11558
11559 PR debug/65779
11560 * gcc.dg/pr65779.c: New test.
11561
e2c768b6
RB
115622016-01-19 Richard Biener <rguenther@suse.de>
11563
11564 PR tree-optimization/69352
11565 * gcc.dg/torture/pr69352.c: New testcase.
11566
569efc34
JJ
115672016-01-19 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR rtl-optimization/68955
11570 PR rtl-optimization/64557
11571 * gcc.dg/torture/pr68955.c: New test.
11572
e49d321f
JH
115732016-01-19 Jan Hubicka <hubicka@ucw.cz>
11574
11575 PR lto/69136
11576 * g++.dg/torture/pr69136.C: New testcase.
11577
e9191ad3
JH
115782016-01-19 Jan Hubicka <hubicka@ucw.cz>
11579
11580 PR lto/69133
11581 * g++.dg/lto/pr69133_0.C: New testcase.
11582 * g++.dg/lto/pr69133_1.C: New testcase.
11583
2bedb645
JL
115842016-01-15 Jeff Law <law@redhat.com>
11585
11586 PR tree-optimization/69320
11587 * gcc.c-torture/pr69320-1.c: New test.
11588 * gcc.c-torture/pr69320-2.c: New test.
11589 * gcc.c-torture/pr69320-3.c: New test.
11590 * gcc.c-torture/pr69320-4.c: New test.
11591
17c15cb9
PP
115922016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11593
11594 PR c++/11858
11595 PR c++/24663
11596 PR c++/24664
11597 * g++.dg/template/pr11858.C: New test.
11598 * g++.dg/template/pr24663.C: New test.
11599 * g++.dg/template/unify12.C: New test.
11600 * g++.dg/template/unify13.C: New test.
11601 * g++.dg/template/unify14.C: New test.
11602 * g++.dg/template/unify15.C: New test.
11603 * g++.dg/template/unify16.C: New test.
11604 * g++.dg/template/unify17.C: New test.
11605
9617fd08
DM
116062016-01-18 David Malcolm <dmalcolm@redhat.com>
11607
11608 PR testsuite/69181
11609 * gcc.dg/pr69181-1.c: New test file.
11610 * gcc.dg/pr69181-2.c: New test file.
11611 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11612 globals by moving it to...
11613 (cleanup-after-saved-dg-test): ...this new function. Add
11614 "global additional_sources_used". Add reset of global
11615 multiline_expected_outputs to the empty list.
11616 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11617 global to...
11618 (multiline_expected_outputs): ...this, and updated comments to
11619 note that it is modified from gcc-dg.exp.
11620 (dg-end-multiline-output): Update for the above renaming.
11621 (handle-multiline-outputs): Likewise. Remove the clearing
11622 of the expected outputs to the empty list.
11623
b555a2e4
RB
116242016-01-18 Richard Biener <rguenther@suse.de>
11625
11626 PR tree-optimization/69297
11627 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11628
96902805
JM
116292016-01-18 Joseph Myers <joseph@codesourcery.com>
11630
11631 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11632 dg-options.
11633 * gcc.target/mips/mips-3d-2.c: Likewise.
11634 * gcc.target/mips/mips-3d-3.c: Likewise.
11635 * gcc.target/mips/mips-3d-4.c: Likewise.
11636 * gcc.target/mips/mips-3d-5.c: Likewise.
11637 * gcc.target/mips/mips-3d-6.c: Likewise.
11638 * gcc.target/mips/mips-3d-7.c: Likewise.
11639 * gcc.target/mips/mips-3d-8.c: Likewise.
11640 * gcc.target/mips/mips-3d-9.c: Likewise.
11641 * gcc.target/mips/mips-ps-1.c: Likewise.
11642 * gcc.target/mips/mips-ps-2.c: Likewise.
11643 * gcc.target/mips/mips-ps-3.c: Likewise.
11644 * gcc.target/mips/mips-ps-4.c: Likewise.
11645 * gcc.target/mips/mips-ps-5.c: Likewise.
11646 * gcc.target/mips/mips-ps-6.c: Likewise.
11647 * gcc.target/mips/mips-ps-7.c: Likewise.
11648 * gcc.target/mips/mips-ps-type.c: Likewise.
11649 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11650 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11651
40e26f94
TV
116522016-01-18 Tom de Vries <tom@codesourcery.com>
11653
11654 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11655 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11656 * c-c++-common/goacc/kernels-empty.c: New test.
11657 * c-c++-common/goacc/kernels-eternal.c: New test.
11658 * c-c++-common/goacc/kernels-loop-2.c: New test.
11659 * c-c++-common/goacc/kernels-loop-3.c: New test.
11660 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11661 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11662 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11663 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11664 * c-c++-common/goacc/kernels-loop-data.c: New test.
11665 * c-c++-common/goacc/kernels-loop-g.c: New test.
11666 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11667 * c-c++-common/goacc/kernels-loop-n.c: New test.
11668 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11669 * c-c++-common/goacc/kernels-loop.c: New test.
11670 * c-c++-common/goacc/kernels-noreturn.c: New test.
11671 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11672 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11673 * c-c++-common/goacc/kernels-reduction.c: New test.
11674
a98d4647
TV
116752016-01-18 Tom de Vries <tom@codesourcery.com>
11676
11677 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11678 * gcc.dg/autopar/outer-2.c: Same.
11679 * gcc.dg/autopar/outer-3.c: Same.
11680 * gcc.dg/autopar/outer-4.c: Same.
11681 * gcc.dg/autopar/outer-5.c: Same.
11682 * gcc.dg/autopar/outer-6.c: Same.
11683 * gcc.dg/autopar/parallelization-1.c: Same.
11684 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11685 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11686 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11687 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11688 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11689 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11690 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11691 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11692 * gcc.dg/autopar/pr39500-1.c: Same.
11693 * gcc.dg/autopar/pr39500-2.c: Same.
11694 * gcc.dg/autopar/pr46193.c: Same.
11695 * gcc.dg/autopar/pr46194.c: Same.
11696 * gcc.dg/autopar/pr49580.c: Same.
11697 * gcc.dg/autopar/pr49960-1.c: Same.
11698 * gcc.dg/autopar/pr49960.c: Same.
11699 * gcc.dg/autopar/pr68373.c: Same.
11700 * gcc.dg/autopar/reduc-1.c: Same.
11701 * gcc.dg/autopar/reduc-1char.c: Same.
11702 * gcc.dg/autopar/reduc-1short.c: Same.
11703 * gcc.dg/autopar/reduc-2.c: Same.
11704 * gcc.dg/autopar/reduc-2char.c: Same.
11705 * gcc.dg/autopar/reduc-2short.c: Same.
11706 * gcc.dg/autopar/reduc-3.c: Same.
11707 * gcc.dg/autopar/reduc-4.c: Same.
11708 * gcc.dg/autopar/reduc-6.c: Same.
11709 * gcc.dg/autopar/reduc-7.c: Same.
11710 * gcc.dg/autopar/reduc-8.c: Same.
11711 * gcc.dg/autopar/reduc-9.c: Same.
11712 * gcc.dg/autopar/uns-outer-4.c: Same.
11713 * gcc.dg/autopar/uns-outer-5.c: Same.
11714 * gcc.dg/autopar/uns-outer-6.c: Same.
11715 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11716 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11717
da976fa8
AL
117182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11719
11720 PR target/63679
11721 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11722 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11723
70c1e886
AL
117242016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11725
11726 PR target/63679
11727 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11728 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11729 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11730
88bed196
AL
117312016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11732
11733 PR target/63679
11734 * gcc.dg/tree-ssa/sra-17.c: New.
11735 * gcc.dg/tree-ssa/sra-18.c: New.
11736
3dd5f42e
IE
117372016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11738
11739 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11740
ae5a77fa
EB
117412016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11742
11743 * gnat.dg/inline12.adb: New test.
11744
11e57fc6
BC
117452016-01-18 Bin Cheng <bin.cheng@arm.com>
11746
11747 PR tree-optimization/66797
11748 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11749
995b6fe0
RB
117502016-01-18 Richard Biener <rguenther@suse.de>
11751
11752 PR tree-optimization/69170
11753 * gcc.dg/torture/pr69170.c: New testcase.
11754
82ee0cf2 117552016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11756
11757 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11758
d69da357
TV
117592016-01-16 Tom de Vries <tom@codesourcery.com>
11760
11761 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11762
a3845283
TV
117632016-01-16 Tom de Vries <tom@codesourcery.com>
11764
11765 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11766 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11767 redundant dg-require-effective-target pthread.
11768 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11769 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11770 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11771 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11772 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11773 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11774 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11775
197a6aa6
DE
117762016-01-16 David Edelsohn <dje.gcc@gmail.com>
11777
11778 PR target/68609
11779 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11780 * gcc.target/powerpc/recip-7.c: Same.
11781
ec7886c1
PP
117822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11783
11784 PR c++/69091
11785 * g++.dg/template/pr69091.C: New test.
11786
203484bb
PP
117872016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11788
11789 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11790 dump does not contain an error_mark_node.
11791 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11792 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11793
aa2500e9
PP
117942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11795
11796 PR c++/68936
11797 * g++.dg/template/pr68936.C: New test.
11798
28621a5c
DE
117992016-01-15 David Edelsohn <dje.gcc@gmail.com>
11800
11801 PR target/68609
11802 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11803 * gcc.target/powerpc/recip-2.c: Same.
11804 * gcc.target/powerpc/recip-3.c: Same.
11805 * gcc.target/powerpc/recip-4.c: Same.
11806 * gcc.target/powerpc/recip-sqrtf.c: Same.
11807
40c43aca
JL
118082016-01-15 Jeff Law <law@redhat.com>
11809
11810 PR tree-optimization/69270
11811 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11812 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11813
afbc5ae8
PT
118142016-01-15 Paul Thomas <pault@gcc.gnu.org>
11815
11816 PR fortran/49630
11817 * gfortran.dg/deferred_character_13.f90: New test for the fix
11818 of comment 3 of the PR.
11819
11820 PR fortran/54070
11821 * gfortran.dg/deferred_character_8.f90: New test
11822 * gfortran.dg/allocate_error_5.f90: New test
11823
11824 PR fortran/60593
11825 * gfortran.dg/deferred_character_10.f90: New test
11826
11827 PR fortran/60795
11828 * gfortran.dg/deferred_character_14.f90: New test
11829
11830 PR fortran/61147
11831 * gfortran.dg/deferred_character_11.f90: New test
11832
11833 PR fortran/64324
11834 * gfortran.dg/deferred_character_9.f90: New test
11835
49abe076
VM
118362016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11837
11838 PR rtl-optimization/69030
11839 * gcc.target/i386/pr69030.c: New.
11840
16d12992
KT
118412016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11842
11843 * gcc.target/aarch64/target_attr_17.c: New test.
11844
78810bd3
RB
118452016-01-15 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/66856
11848 * gcc.dg/torture/pr66856-1.c: New testcase.
11849 * gcc.dg/torture/pr66856-2.c: Likewise.
11850
2bd847fe
RB
118512016-01-15 Richard Biener <rguenther@suse.de>
11852
11853 PR debug/69137
11854 * g++.dg/lto/pr69137_0.C: New testcase.
11855
a00fe3b7
RS
118562016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11857
11858 PR middle-end/69246
11859 * gcc.target/i386/pr69246.c: New test.
11860
cbb0e83b
DV
118612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11862
7596d5de 11863 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11864
5a500ecf
DV
118652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11866
11867 PR c++/56194
11868 * g++.dg/init/const9.C: Disable test on S/390.
11869
5d9bf64f
DV
118702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11871
11872 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11873 * g++.dg/Wno-frame-address.C: Ditto.
11874
e234b19e
DV
118752016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11876
11877 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11878
89483f99
RB
118792016-01-15 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/68961
11882 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11883
94f37395
IE
118842016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11885
11886 * gcc.target/i386/pr65105-5.c: New test.
11887
82ee0cf2 118882016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11889
11890 * gcc.c-torture/execute/alias-4.c: New testcase.
11891
82ee0cf2 118922016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11893
11894 PR ipa/68148
11895 * g++.dg/ipa/devirt-49.C: New testcase.
11896
092f7deb 118972016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11898
11899 PR target/65837
11900 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11901 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11902 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11903
e93c66bc
RB
119042016-01-15 Richard Biener <rguenther@suse.de>
11905
11906 PR tree-optimization/69117
11907 * gcc.dg/torture/pr69117.c: New testcase.
11908
c47eaca6 119092015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11910
11911 PR c++/69048
11912 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11913
c3f6914a
FXC
119142016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11915
11916 PR testsuite/67509
11917 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11918 range tests use 100 * maximum instead of maximum + 1.
11919
cd65ae90
JJ
119202016-01-14 Jakub Jelinek <jakub@redhat.com>
11921
11922 PR debug/69244
11923 * gcc.dg/guality/pr69244.c: New test.
11924
19643948
UB
119252016-01-14 Uros Bizjak <ubizjak@gmail.com>
11926
11927 * lib/target-supports.exp (check_effective_target_issignaling):
11928 New procedure.
11929 * gcc.dg/pr61441.c: Require issignaling effective target.
11930
fe79c97e
SB
119312016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11932
11933 PR target/68803
11934 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11935
c7df95d8
DM
119362016-01-14 David Malcolm <dmalcolm@redhat.com>
11937
11938 PR c++/68819
11939 PR preprocessor/69177
11940 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11941 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11942 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11943 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11944
00083992
MP
119452016-01-14 Marek Polacek <polacek@redhat.com>
11946
11947 PR c/69262
11948 * gcc.dg/array-15.c: New test.
11949
0c9b3294
JJ
119502016-01-14 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR middle-end/68146
11953 PR tree-optimization/69155
11954 * gfortran.dg/pr68146.f: New test.
11955 * gfortran.dg/pr69155.f90: New test.
11956
3688e13d
RB
119572016-01-14 Richard Biener <rguenther@suse.de>
11958
11959 PR tree-optimization/68060
11960 * gcc.dg/torture/pr68060-1.c: New testcase.
11961 * gcc.dg/torture/pr68060-2.c: Likewise.
11962
bab0ad3a
NC
119632016-01-14 Nick Clifton <nickc@redhat.com>
11964
11965 * lib/target-supports.exp
11966 (check_effective_target_arm_neon_ok_nocache): Add an option
11967 sequence that includes setting the ARM architecture to ARMv7-A.
11968 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11969 command line options necessary to enable Neon support.
11970 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11971 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11972 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11973 * gcc.target/arm/pr69180.c: Likewise.
11974
947c2ce5
JL
119752016-01-14 Jeff Law <law@redhat.com>
11976
11977 PR tree-optimization/69270
11978 * gcc.dg/tree-ssa/pr69270.c: New test.
11979
3342fd71
BS
119802016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11981
11982 PR c/66208
11983 * c-c++-common/pr66208.c: New file.
11984
2ad3adf1
JJ
119852016-01-13 Jakub Jelinek <jakub@redhat.com>
11986
11987 PR tree-optimization/69156
11988 * gcc.dg/pr69156.c: New test.
11989
398d6feb
L
119902016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11991
11992 * gcc.target/i386/pr69225-7.c: New test.
11993
4c868789
RH
119942016-01-13 Richard Henderson <rth@redhat.com>
11995
11996 * gcc.dg/tm/memopt-13.c: Update expected function.
11997 * gcc.dg/tm/memopt-6.c: Likewise.
11998
ef6d1772
UB
119992016-01-13 Uros Bizjak <ubizjak@gmail.com>
12000
12001 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12002 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12003 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12004 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12005
ef6d1772
UB
120062016-01-13 Tom de Vries <tom@codesourcery.com>
12007
12008 PR tree-optimization/69169
0b4b6ef2
TV
12009 * gcc.dg/pr69169.c: New test.
12010
2ad3adf1 120112016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12012
12013 PR target/69228
12014 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12015 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12016 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12017 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12018 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12019 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12020 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12021 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12022
9060e335
AK
120232016-01-13 Jakub Jelinek <jakub@redhat.com>
12024
12025 PR target/69247
12026 * gcc.dg/pr69247.c: New test.
12027
40311329
RB
120282016-01-13 Richard Biener <rguenther@suse.de>
12029
12030 PR tree-optimization/69242
12031 * gcc.dg/torture/pr69242.c: New testcase.
12032
ccbd7103
RB
120332016-01-13 Richard Biener <rguenther@suse.de>
12034
12035 PR tree-optimization/69186
12036 * gcc.dg/torture/pr69186.c: New testcase.
12037
c6f72a46
JL
120382016-01-13 Jeff Law <law@redhat.com>
12039
12040 PR tree-optimization/67755
12041 * gcc.dg/tree-ssa/pr67755.c: New test.
12042
120432016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12044
12045 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12046 pass number in output by a star.
12047
c446cf07
BC
120482016-01-12 Bin Cheng <bin.cheng@arm.com>
12049
12050 PR tree-optimization/68911
12051 * gcc.c-torture/execute/pr68911.c: New test.
12052
5342156c
MP
120532016-01-12 Marek Polacek <polacek@redhat.com>
12054
12055 PR c++/68979
12056 * g++.dg/warn/permissive-1.C: New test.
12057
65364cc5
JJ
120582016-01-12 Jakub Jelinek <jakub@redhat.com>
12059
12060 PR objc++/68511
12061 PR c++/69213
12062 * g++.dg/opt/pr69213.C: New test.
12063
81b9a3d9
CB
120642016-01-12 Christian Bruel <christian.bruel@st.com>
12065
12066 PR target/69180
12067 * gcc.target/arm/pr69180.c: New test.
12068
3c4e91c9
RB
120692016-01-12 Richard Biener <rguenther@suse.de>
12070
12071 PR lto/69077
12072 * g++.dg/lto/pr69077_0.C: New testcase.
12073 * g++.dg/lto/pr69077_1.C: Likewise.
12074
5664cea1
JJ
120752016-01-12 Jakub Jelinek <jakub@redhat.com>
12076
12077 PR target/69175
12078 * g++.dg/opt/pr69175.C: New test.
12079
86cefc49
AL
120802016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12081
12082 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12083 rather than #including math.h & stdlib.h.
12084 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12085 * gcc.dg/vect/pr49771.c: Likewise.
12086 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12087 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12088 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12089 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12090 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12091 * gcc.dg/vect/pr44507.c: Likewise.
12092 * gcc.dg/vect/pr45902.c: Likewise.
12093 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12094 * gcc.dg/vect/vect-117.c: Likewise.
12095 * gcc.dg/vect/vect-99.c: Likewise.
12096 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12097 * gcc.dg/vect/vect-cond-1.c: Likewise.
12098 * gcc.dg/vect/vect-cond-2.c: Likewise.
12099 * gcc.dg/vect/vect-cond-3.c: Likewise.
12100 * gcc.dg/vect/vect-cond-4.c: Likewise.
12101 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12102 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12103 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12104 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12105 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12106 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12107 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12108 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12109 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12110 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12111 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12112 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12113 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12114 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12115 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12116 include of signal.h.
12117 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12118 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12119 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12120 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12121 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12122 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12123 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12124 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12125 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12126 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12127 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12128 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12129 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12130 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12131 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12132 * gcc.dg/vect/vect-outer-5.c: Likewise.
12133 * gcc.dg/vect/vect-outer-6.c: Likewise.
12134 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12135 include of stdio.h.
12136
b832f61e
NC
121372016-01-12 Nick Clifton <nickc@redhat.com>
12138
12139 PR target/68913
12140 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12141 to fread so that it will be found in all target runtimes.
12142
8eac49b1
RB
121432016-01-12 Richard Biener <rguenther@suse.de>
12144
12145 PR tree-optimization/69053
12146 * g++.dg/torture/pr69053.C: New testcase.
12147
2935d994
RB
121482016-01-12 Richard Biener <rguenther@suse.de>
12149
12150 PR tree-optimization/69168
12151 * gcc.dg/torture/pr69168.c: New testcase.
12152
66c16fd9
RB
121532016-01-12 Richard Biener <rguenther@suse.de>
12154
12155 PR tree-optimization/69157
12156 * gcc.dg/torture/pr69157.c: New testcase.
12157
121582016-01-12 Richard Biener <rguenther@suse.de>
12159
12160 PR tree-optimization/69174
12161 * gcc.dg/torture/pr69174.c: New testcase.
12162
723033a6
JJ
121632016-01-12 Jakub Jelinek <jakub@redhat.com>
12164
12165 PR c++/66808
12166 PR c++/69000
12167 * g++.dg/tls/pr66808.C: New test.
12168 * g++.dg/tls/pr69000.C: New test.
12169
3574cf47
BS
121702016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12171
12172 * gcc.target/powerpc/swaps-p8-23.c: New test.
12173 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12174
feb20787
JDA
121752016-01-11 John David Anglin <danglin@gcc.gnu.org>
12176
12177 PR tree-optimization/68356
12178 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12179
27b1820a
KV
121802016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12181 Jim Wilson <jim.wilson@linaro.org>
12182
12183 PR target/69194
12184 * gcc.target/arm/pr69194.c: New test.
12185
cf4de6af
L
121862016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12187
12188 PR target/69225
12189 * gcc.target/i386/pr69225-1.c: New test.
12190 * gcc.target/i386/pr69225-2.c: Likewise.
12191 * gcc.target/i386/pr69225-3.c: Likewise.
12192 * gcc.target/i386/pr69225-4.c: Likewise.
12193 * gcc.target/i386/pr69225-5.c: Likewise.
12194 * gcc.target/i386/pr69225-6.c: Likewise.
12195
1ebd5558
JJ
121962016-01-11 Jakub Jelinek <jakub@redhat.com>
12197
23552a4d
JJ
12198 PR target/67462
12199 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12200 if lp64.
12201
26ff85b0
JJ
12202 PR target/69071
12203 * gcc.dg/pr69071.c: New test.
12204
9cb6bd74
JJ
12205 PR c++/69211
12206 * g++.dg/opt/pr69211.C: New test.
12207
1ebd5558
JJ
12208 PR tree-optimization/69214
12209 * gcc.c-torture/compile/pr69214.c: New test.
12210
8c18c836
UB
122112016-01-11 Uros Bizjak <ubizjak@gmail.com>
12212
12213 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12214 * gcc.target/i386/pr66232-11.c: Ditto.
12215 * gcc.target/i386/pr66232-12.c: Ditto.
12216 * gcc.target/i386/pr66232-13.c: Ditto.
12217
62446e6e
RB
122182016-01-11 Richard Biener <rguenther@suse.de>
12219
12220 PR tree-optimization/69173
12221 * gcc.dg/torture/pr69173.c: New testcase.
12222
2b8568fe
KT
122232016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12224
12225 PR rtl-optimization/68796
12226 * gcc.target/aarch64/tst_5.c: New test.
12227 * gcc.target/aarch64/tst_6.c: Likewise.
12228
5baf4532
KT
122292016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12230
12231 PR rtl-optimization/68841
12232 * gcc.dg/pr68841.c: New test.
12233 * gcc.c-torture/execute/pr68841.c: New test.
12234
ca90b1ed
YR
122352016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12236
12237 PR rtl-optimization/68920
12238 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12239 for ix86 targets.
12240 * gcc.dg/ifcvt-5.c: New test.
12241
2ad3adf1 122422016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12243
12244 PR bootstrap/69123
12245 * g++.dg/pr69123.C: New.
12246
83834c09
IE
122472016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12248
12249 PR target/69010
12250 * gcc.target/i386/pr69010.c: New test.
12251
dcf89d57
MJ
122522016-01-11 Martin Jambor <mjambor@suse.cz>
12253
12254 PR ipa/69044
12255 * gcc.target/i386/chkp-pr69044.c: New test.
12256
d95167ee
TV
122572016-01-11 Tom de Vries <tom@codesourcery.com>
12258
12259 PR tree-optimization/69109
12260 * gcc.dg/autopar/pr69109-2.c: New test.
12261 * gcc.dg/autopar/pr69109.c: New test.
12262
4f6403a8
TV
122632016-01-11 Tom de Vries <tom@codesourcery.com>
12264
12265 PR tree-optimization/69108
12266 * gcc.dg/autopar/pr69108.c: New test.
12267
21efdd80
PP
122682016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12269
12270 PR c++/69029
12271 * c-c++-common/Wisleading-indentation.c: Augment test.
12272
fd42eed8
TK
122732016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12274
12275 PR fortran/69154
12276 * gfortran.dg/inline_matmul_12.f90: New test.
12277
4f90ee6c
PT
122782016-01-10 Paul Thomas <pault@gcc.gnu.org>
12279
12280 PR fortran/67779
12281 * gfortran.dg/actual_array_offset_1: New test.
12282
3907c6cf
TV
122832016-01-10 Tom de Vries <tom@codesourcery.com>
12284
12285 PR tree-optimization/69062
12286 * gcc.dg/autopar/pr69062.c: New test.
12287
b07b236e
TS
122882016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12289
12290 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12291 * gcc.dg/vect/slp-perm-2.c: Likewise.
12292 * gcc.dg/vect/slp-perm-3.c: Likewise.
12293 * gcc.dg/vect/slp-perm-5.c: Likewise.
12294 * gcc.dg/vect/slp-perm-6.c: Likewise.
12295 * gcc.dg/vect/slp-perm-7.c: Likewise.
12296 * gcc.dg/vect/slp-perm-8.c: Likewise.
12297
23fab8ae
TV
122982016-01-10 Tom de Vries <tom@codesourcery.com>
12299
12300 PR tree-optimization/69039
12301 * gcc.dg/autopar/pr69039.c: New test.
12302
73f0dae2
MP
123032016-01-09 Marek Polacek <polacek@redhat.com>
12304
12305 PR c++/69113
12306 * g++.dg/pr69113.C: New test.
12307
20b8d734
JJ
123082016-01-09 Jakub Jelinek <jakub@redhat.com>
12309
12310 PR middle-end/50865
12311 PR tree-optimization/69097
12312 * gcc.c-torture/execute/pr50865.c: New test.
12313 * gcc.c-torture/execute/pr69097-1.c: New test.
12314 * gcc.c-torture/execute/pr69097-2.c: New test.
12315 * gcc.dg/pr69097-1.c: New test.
12316 * gcc.dg/pr69097-2.c: New test.
12317
c50e614b
JJ
123182016-01-09 Jakub Jelinek <jakub@redhat.com>
12319
12320 PR c++/69164
12321 * g++.dg/opt/pr69164.C: New test.
12322
e0237993
JJ
123232016-01-08 Jakub Jelinek <jakub@redhat.com>
12324
12325 PR tree-optimization/69167
12326 * gcc.dg/pr69167.c: New test.
12327
bd8f5bb2
MP
123282016-01-08 Marek Polacek <polacek@redhat.com>
12329
12330 PR c++/68449
12331 * g++.dg/pr68449.C: New.
12332
bb0f5ca7
AL
123332016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12334
12335 PR tree-optimization/68707
12336 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12337 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12338 on platforms supporting it.
12339 * gcc.dg/vect/slp-perm-2.c: Likewise.
12340 * gcc.dg/vect/slp-perm-3.c: Likewise.
12341 * gcc.dg/vect/slp-perm-5.c: Likewise.
12342 * gcc.dg/vect/slp-perm-7.c: Likewise.
12343 * gcc.dg/vect/slp-perm-8.c: Likewise.
12344 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12345 on platforms supporting it.
12346
22518428
JJ
123472016-01-08 Jakub Jelinek <jakub@redhat.com>
12348
33f0852f
JJ
12349 PR tree-optimization/69162
12350 * gcc.dg/pr69162.c: New test.
12351
22518428
JJ
12352 PR tree-optimization/69172
12353 * gcc.dg/pr69172.c: New test.
12354
80e9b3aa
TP
123552016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12356
12357 PR tree-optimization/67781
12358 * gcc.c-torture/execute/pr67781.c: New file.
12359
262a363f
JJ
123602016-01-08 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR tree-optimization/69083
12363 * gcc.dg/vect/pr69083.c: New test.
12364
6e1f093f
SS
123652016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12366
12367 PR tree-optimization/61441
12368 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12369 Use -fexcess-precision=standard for compiler options.
12370 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12371
53290e07
JJ
123722016-01-08 Jakub Jelinek <jakub@redhat.com>
12373
57bf3072
JJ
12374 PR fortran/69128
12375 * gfortran.dg/gomp/pr69128.f90: New test.
12376
53290e07
JJ
12377 PR c++/69145
12378 * g++.dg/ext/pr69145-1.C: New test.
12379 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12380 * g++.dg/ext/pr69145-2.h: New file.
12381
7a127fa7
MS
123822016-01-07 Martin Sebor <msebor@redhat.com>
12383
12384 PR c/68966
12385 * gcc.dg/atomic-fetch-bool.c: New test.
12386 * gcc.dg/sync-fetch-bool.c: New test.
12387
95918b49
L
123882016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12389
12390 PR fortran/66680
12391 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12392
c8e62a9d
NC
123932016-01-07 Nick Clifton <nickc@redhat.com>
12394
12395 PR target/66655
12396 * g++.dg/pr66655.C: New test.
12397 * g++.dg/pr66655_1.cc: Test support file.
12398 * g++.dg/pr66655.h: Test header file.
12399
2ad3adf1 124002016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12401
12402 PR fortran/66680
12403 gfortran.dg/gomp/pr66680.f90: New test.
12404
4cd9ca92
L
124052016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12406
12407 PR target/69171
12408 * gcc.target/i386/pr69171-1.c: New test.
12409 * gcc.target/i386/pr69171-2.c: Likewise.
12410 * gcc.target/i386/pr69171-3.c: Likewise.
12411 * gcc.target/i386/pr69171-4.c: Likewise.
12412 * gcc.target/i386/pr69171-5.c: Likewise.
12413 * gcc.target/i386/pr69171-6.c: Likewise.
12414
7e33d4dc
BS
124152015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12416
12417 PR middle-end/67639
12418 * c-c++-common/pr67639.c: New test.
12419
fec64afc
JJ
124202016-01-07 Jakub Jelinek <jakub@redhat.com>
12421
12422 PR tree-optimization/69141
12423 * g++.dg/opt/pr69141.C: New test.
12424
f293ad29
EB
124252016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12426
12427 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12428
5027395e
UB
124292016-01-06 Uros Bizjak <ubizjak@gmail.com>
12430
12431 PR target/69140
12432 * gcc.target/i386/pr69140.c: New test
12433
7443cf13
DM
124342016-01-06 David Malcolm <dmalcolm@redhat.com>
12435
12436 * gcc.dg/bad-dereference.c: New test case.
12437
32928931
BS
124382015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12439
12440 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12441
68dd05da
AS
124422016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12443
12444 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12445
6b131d5b
MP
124462016-01-06 Marek Polacek <polacek@redhat.com>
12447
12448 PR sanitizer/69099
12449 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12450
8d9fdb49
MP
124512016-01-05 Marek Polacek <polacek@redhat.com>
12452
12453 PR c/69104
12454 * gcc.dg/atomic-invalid-2.c: New.
12455
acf93f1e
L
124562016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12457
12458 PR target/68991
12459 * gcc.target/i386/pr68991.c: New test.
12460
3f50525d
L
124612016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12462
12463 PR target/68991
12464 * g++.dg/pr68991-1.C: New test.
12465 * g++.dg/pr68991-2.C: Likewise.
12466
e0237993 124672016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12468
e0237993 12469 PR other/60465
face88a1
ST
12470 * gcc.target/ia64/pr60465-gprel64.c: New test.
12471 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12472
a0866eff
KT
124732016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12474
12475 PR rtl-optimization/68651
12476 * gcc.target/aarch64/pr68651_1.c: New test.
12477
c589e975
DM
124782016-01-05 David Malcolm <dmalcolm@redhat.com>
12479
12480 PR c/69122
12481 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12482
929710d9
NS
124832016-01-05 Nathan Sidwell <nathan@acm.org>
12484
ce3e43d7
NS
12485 PR c++/58583
12486 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12487
929710d9
NS
12488 * gcc.dg/alias-15.c: New.
12489
a2faef8e
NC
124902016-01-05 Nick Clifton <nickc@redhat.com>
12491
12492 PR target/68870
12493 * g++.dg/pr68770.C: New test.
12494
4cfa76e3
MS
124952016-01-04 Mike Stump <mikestump@comcast.net>
12496
12497 * lib/target-supports.exp (check_effective_target_cilkplus):
12498 cilkplus targets require pthreads.
4ece61b6 12499 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12500
4e8a3a35
MM
125012016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12502
12503 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12504 generation.
12505
818ab71a
JJ
125062016-01-04 Jakub Jelinek <jakub@redhat.com>
12507
12508 Update copyright years.
12509
2fe0a208
MP
125102016-01-04 Marek Polacek <polacek@redhat.com>
12511
12512 PR c/68908
12513 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12514 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12515 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12516
9e3b2fe3
EB
125172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12518
12519 * gcc.target/sparc/20160104-2.c: New test.
12520
e8d65a35
EB
125212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12522
12523 * gcc.target/sparc/20160104-1.c: New test.
12524
25ccfccd
PT
125252016-01-03 Paul Thomas <pault@gcc.gnu.org>
12526
12527 PR fortran/65045
12528 * gfortran.dg/pr65045.f90: New test.
12529
cb51d382
EB
125302016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12531
12532 * gnat.dg/specs/debug1.ads: Delete.
12533
6eeaad6e
JD
125342016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12535
12536 PR libgfortran/68867
12537 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12538 expression.
12539
2f968603
JD
125402016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12541
12542 PR libgfortran/68867
12543 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12544 PowerPC.
12545
591bb5e4
PT
125462016-01-01 Paul Thomas <pault@gcc.gnu.org>
12547
12548 PR fortran/68864
12549 * gfortran.dg/pr68864.f90: New test.
12550
f1e0620c
JJ
125512016-01-01 Jakub Jelinek <jakub@redhat.com>
12552
942a1319
JJ
12553 PR tree-optimization/69070
12554 * gcc.dg/pr69070.c: New test.
12555
10dff63f
JJ
12556 PR sanitizer/69055
12557 * gfortran.dg/pr69055.f90: New test.
12558
f1e0620c
JJ
12559 PR target/69015
12560 * gcc.dg/pr69015.c: New test.
818ab71a 12561\f
2f883d1c 12562Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12563
12564Copying and distribution of this file, with or without modification,
12565are permitted in any medium without royalty provided the copyright
12566notice and this notice are preserved.