]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix some DEC I/O testcases.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9a6ac422
FR
12016-10-27 Fritz Reese <fritzoreese@gmail.com>
2
3 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
4 dg-shouldfail/dg-output instead of XFAIL.
5 * gfortran.dg/dec_io_6.f90: Likewise.
6
ddb92ab9
TP
72016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
8
9 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
10 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
11 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
12 * gcc.target/arm/atomic-op-char-3.c: Likewise.
13 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
14 * gcc.target/arm/atomic-op-int-3.c: Likewise.
15 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
16 * gcc.target/arm/atomic-op-release-3.c: Likewise.
17 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
18 * gcc.target/arm/atomic-op-short-3.c: Likewise.
19
ad6e4ba8
BC
202016-10-27 Bin Cheng <bin.cheng@arm.com>
21
22 * gcc.dg/fold-convmaxconv-1.c: New test.
23 * gcc.dg/fold-convminconv-1.c: New test.
24
fe14572b
SK
252016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
26
27 PR fortran/78092
28 * gfortran.dg/pr78092.f90: New test.
29
7a83b391
KN
302016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
31
32 PR target/78056
33 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
34 expected error message.
35 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
36 expected error message.
37 * gcc.target/powerpc/vsu/vec-all-nez-7.c
38 (test_all_not_equal_and_not_zero): Change expected error message.
39
3693a620
JJ
402016-10-26 Jakub Jelinek <jakub@redhat.com>
41
42 PR fortran/77973
43 * gfortran.dg/gomp/pr77973.f90: New test.
44
cd612e8a
PT
452016-10-26 Paul Thomas <pault@gcc.gnu.org>
46
47 PR fortran/78108
48 * gfortran.dg/submodule_18.f08: New test.
49 * gfortran.dg/submodule_19.f08: New test.
50
09844a5f
MM
512016-10-26 Michael Matz <matz@suse.de>
52
53 * g++.dg/pr78060.C: New test.
54 * gfortran.dg/pr78061.f: New test.
55 * g++.dg/pr78088.C: New test.
56
0ef33d44
FR
572016-10-26 Fritz Reese <fritzoreese@gmail.com>
58
59 * gfortran.dg/dec_io_1.f90: New test.
60 * gfortran.dg/dec_io_2.f90: New test.
61 * gfortran.dg/dec_io_3.f90: New test.
62 * gfortran.dg/dec_io_4.f90: New test.
63 * gfortran.dg/dec_io_5.f90: New test.
64 * gfortran.dg/dec_io_6.f90: New test.
65
6c95388f
JJ
662016-10-25 Jakub Jelinek <jakub@redhat.com>
67
68 PR sanitizer/78106
69 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
70
712016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
72
73 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
74 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
75
90e261e4
EB
762016-10-25 Eric Botcazou <ebotcazou@adacore.com>
77
78 * gnat.dg/opt59.adb: New test.
79 * gnat.dg/opt59_pkg.ad[sb]: New helper.
80
81 * gnat.dg/opt60.adb: New test.
82
cef026ec
AV
832016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
84
85 PR fortran/72770
86 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
87 this pr.
88
96592eed
JJ
892016-10-25 Jakub Jelinek <jakub@redhat.com>
90
91 PR target/78102
92 * gcc.target/i386/pr78102.c: New test.
93
6c95388f 942016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
95
96 * gfortran.dg/dec_logical_xor_1.f90: New test.
97 * gfortran.dg/dec_logical_xor_2.f90: New test.
98 * gfortran.dg/dec_logical_xor_3.f03: New test.
99
6c95388f 1002016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
101
102 * gfortran.dg/dec_loc_rval_1.f90: New test.
103 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 104 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 105
6c95388f 1062016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 107
90051c26
FR
108 * gfortran.dg/dec_type_print.f90: New testcase.
109
6c95388f 1102016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
111
112 * gfortran.dg/feed_1.f90: New test.
113 * gfortran.dg/feed_2.f90: New test.
ef144767 114
8e104951
ML
1152016-10-25 Martin Liska <mliska@suse.cz>
116
117 PR sanitizer/78106
118 * gcc.dg/asan/pr78106.c: New test.
119
b93ee1bb
ML
1202016-10-25 Martin Liska <mliska@suse.cz>
121
122 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
123
ad6922b0
WD
1242016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
125
126 PR target/78041
127 * gcc.target/arm/pr78041.c: New test.
128
e16f1cc7
JJ
1292016-10-25 Jakub Jelinek <jakub@redhat.com>
130
131 * g++.dg/cpp1z/launder1.C: New test.
132 * g++.dg/cpp1z/launder2.C: New test.
133
078134e5 1342016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 135 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
136
137 PR target/71676
138 PR target/71678
139 * gcc.target/avr/pr71676-2.c: New test.
140
c7212a15 1412016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 142 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
143
144 PR target/71676
145 PR target/71678
146 * gcc.target/avr/pr71676-1.c: New test.
147 * gcc.target/avr/pr71676-3.c: New test.
148 * gcc.target/avr/pr71676.c: New test.
149 * gcc.target/avr/pr71678.c: New test.
150
d1c7d3a8
KV
1512016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
152
153 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
154 such that cloned verions of tested functions are not created.
155
c7082171
SK
1562016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
157
158 PR fortran/71895
159 * gfortran.dg/pr71895.f90: New test.
160
0f2a9e37
JJ
1612016-10-24 Jakub Jelinek <jakub@redhat.com>
162
163 * g++.dg/debug/dwarf2/ref-2.C: New test.
164
f8348061
BE
1652016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
166
167 * c-c++-common/Wint-in-bool-context-3.c: New test.
168
1eb4547b
MS
1692016-10-24 Martin Sebor <msebor@redhat.com>
170
171 PR middle-end/77735
172 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
173 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
174 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
175 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
176 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
177 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
178 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
179
292af537
RB
1802016-10-24 Richard Biener <rguenther@suse.de>
181
182 PR testsuite/71491
183 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
184 * gcc.dg/vect/slp-45.c: Likewise.
185
40f683e8
RB
1862016-10-24 Richard Biener <rguenther@suse.de>
187
188 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
189 * gcc.dg/tree-ssa/pr21458.c: Likewise.
190 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
191
b1b6774f
GJL
1922016-10-24 Georg-Johann Lay <avr@gjlay.de>
193
194 PR target/78093
195 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
196 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
197
ed9760d2
AV
1982016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
199
200 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
201
fb027a42
JJ
2022016-10-24 Jakub Jelinek <jakub@redhat.com>
203
204 * gcc.target/i386/bmi2-pext-1.c: New test.
205 * gcc.target/i386/bmi2-pdep-1.c: New test.
206 * gcc.target/i386/bmi2-bzhi-3.c: New test.
207 * gcc.target/i386/tbm-bextri-1.c: New test.
208 * gcc.target/i386/bmi-bextr-6.c: New test.
209
8e10302e
RO
2102016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
211
212 PR target/77483
213 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
214 * gcc.target/i386/pr65105-1.c: Likewise.
215 * gcc.target/i386/pr65105-2.c: Likewise.
216 * gcc.target/i386/pr65105-3.c: Likewise.
217 * gcc.target/i386/pr65105-5.c: Likewise.
218 * gcc.target/i386/pr67761.c: Likewise.
219 * gcc.target/i386/pr70799-1.c: Likewise.
220
866c72a8
ML
2212016-10-24 Martin Liska <mliska@suse.cz>
222
223 PR sanitizer/77966
224 * c-c++-common/ubsan/unreachable-3.c: New test.
225
0804124b
SK
2262016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
227
228 PR fortran/77763
229 * gfortran.dg/pr77763.f90
230
87c9fca5
SK
2312016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
232
233 PR fortran/54730
234 PR fortran/78033
235 * gfortran.dg/pr78033.f90: New test.
236
dfd6231e
PT
2372016-10-23 Paul Thomas <pault@gcc.gnu.org>
238
239 PR fortran/69834
240 * gfortran.dg/select_type_1.f03: Change error for overlapping
241 TYPE IS cases.
242 * gfortran.dg/select_type_36.f03: New test.
243
66ccff98
EB
2442016-10-22 Eric Botcazou <ebotcazou@adacore.com>
245
246 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
247
15876cee
TK
2482016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
249
250 PR fortran/78021
251 * gfortran.dg/string_length_3.f90: New test.
252
574284e9
AV
2532016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
254
574284e9
AV
255 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
256
2572016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
258
259 PR fortran/43366
260 PR fortran/57117
261 PR fortran/61337
262 * gfortran.dg/alloc_comp_class_5.f03: New test.
263 * gfortran.dg/class_allocate_21.f90: New test.
264 * gfortran.dg/class_allocate_22.f90: New test.
265 * gfortran.dg/realloc_on_assign_27.f08: New test.
266
20276dc9
JL
2672016-10-21 Jeff Law <law@redhat.com>
268
269 * PR tree-optimization/71947
270 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
271 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
272 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
273
f7503699
KV
2742016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
275
276 * gcc.dg/ipa/vrp5.c: New test.
277 * gcc.dg/ipa/vrp6.c: New test.
278
5be6b295
WD
2792016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
280
281 * gcc.target/aarch64/test_frame_17.c: New test.
282
c82bc7ed
WD
2832016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
284
285 * gcc.target/aarch64/test_frame_17.c: New test.
286
67a6cac7
AP
2872016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
288
289 PR preprocessor/71681
290 * gcc.dg/cpp/pr71681-1.c: New testcase
291 * gcc.dg/cpp/pr71681-2.c: Likewise
292 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
293 * gcc.dg/cpp/remap/a/header.gcc: Likewise
294 * gcc.dg/cpp/remap/a/t_1.h: Likewise
295 * gcc.dg/cpp/remap/a/t_2.h: Likewise
296
8e6982f7
JJ
2972016-10-21 Jakub Jelinek <jakub@redhat.com>
298
9c4c8b7b
JJ
299 PR target/78057
300 * gcc.target/i386/pr78057.c: New test.
301
8e6982f7
JJ
302 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
303
de514d40
PT
3042016-10-21 Paul Thomas <pault@gcc.gnu.org>
305
306 PR fortran/69566
307 * gfortran.dg/select_type_37.f03: New test.
308
1d64ceb0
SKS
3092016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
310
311 PR target/71627
312 * gcc.target/avr/pr71627.c: New test
313
85729229
EB
3142016-10-21 Eric Botcazou <ebotcazou@adacore.com>
315
316 * gcc.target/sparc/overflow-1.c: New test.
317 * gcc.target/sparc/overflow-2.c: Likewise.
318 * gcc.target/sparc/overflow-3.c: Likewise.
319
d17f2c3b
AV
3202016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
321
322 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
323 effective target.
324
0d47cee6
KT
3252016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
326
327 PR rtl-optimization/78038
328 * gcc.target/aarch64/pr78038.c: New test.
329
a20d03c8
RB
3302016-10-21 Richard Biener <rguenther@suse.de>
331
332 PR tree-optimization/78051
333 * g++.dg/torture/pr78051.C: New testcase.
334
f3ecd50f
BE
3352016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
336
337 * c-c++-common/wdate-time.c: Restored test case.
338 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
339
fceabe50
JJ
3402016-10-20 Jakub Jelinek <jakub@redhat.com>
341
342 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
343
f56ea76e
UB
3442016-10-20 Uros Bizjak <ubizjak@gmail.com>
345
346 PR target/78037
347 * gcc.target/i386/pr78037.c: New test.
348
2c35bbe1
EB
3492016-10-20 Eric Botcazou <ebotcazou@adacore.com>
350
351 * gcc.target/visium/overflow8.c: New.
352 * gcc.target/visium/overflow16.c: Likewise.
353 * gcc.target/visium/overflow32: Likewise.
354
28df8730
MM
3552016-10-20 Michael Matz <matz@suse.de>
356
357 * gcc.dg/loop-split.c: New test.
358 * gcc.dg/tree-ssa/ifc-9.c: Update.
359 * gcc.dg/tree-ssa/ifc-10.c: Update.
360
6c1a9e41
RB
3612016-10-20 Richard Biener <rguenther@suse.de>
362
363 * gcc.dg/graphite/pr35356-1.c: Update.
364
a2923dba
PC
3652016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
366
367 PR c++/77446
368 * g++.dg/cpp1y/pr77446.C: New.
369
2066ef6a
PK
3702016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
371
372 PR tree-optimization/53979
373 * gcc.dg/pr53979-1.c: New test-case.
374 * gcc.dg/pr53979-2.c: Likewise.
375
4c712374
BE
3762016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
377
378 * c-c++-common/Wint-in-bool-context-2.c: New test.
379
bdcf8e7c
JD
3802016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
381
382 * gfortran.dg/dtio_17.f90: Fix test.
383
ec1748d4
AH
3842016-10-19 Aldy Hernandez <aldyh@redhat.com>
385
386 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
387 * gcc.dg/Walloca-2.c: Same.
388
b70f0b0c
AH
3892016-10-19 Aldy Hernandez <aldyh@redhat.com>
390
391 * gcc.dg/Wvla-1.c: Rename to...
392 * gcc.dg/Wvla-larger-than-1.c: ...this.
393 * gcc.dg/Wvla-2.c: Rename to...
394 * gcc.dg/Wvla-larger-than-2.c: ...this.
395 * gcc.dg/Wvla-3.c: Rename to...
396 * gcc.dg/Walloca-11.c.: ...this.
397 * gcc.dg/wvla-[1-7].c: Rename to:
398 * gcc.dg/Wvla-[1-7].c: ...this.
399
cbb22e61
BC
4002016-10-19 Bin Cheng <bin.cheng@arm.com>
401
402 PR tree-optimization/78005
403 * gcc.dg/vect/pr78005.c: New.
404 * gcc.target/i386/l_fma_float_1.c: Revise test.
405 * gcc.target/i386/l_fma_float_2.c: Ditto.
406 * gcc.target/i386/l_fma_float_3.c: Ditto.
407 * gcc.target/i386/l_fma_float_4.c: Ditto.
408 * gcc.target/i386/l_fma_float_5.c: Ditto.
409 * gcc.target/i386/l_fma_float_6.c: Ditto.
410 * gcc.target/i386/l_fma_double_1.c: Ditto.
411 * gcc.target/i386/l_fma_double_2.c: Ditto.
412 * gcc.target/i386/l_fma_double_3.c: Ditto.
413 * gcc.target/i386/l_fma_double_4.c: Ditto.
414 * gcc.target/i386/l_fma_double_5.c: Ditto.
415 * gcc.target/i386/l_fma_double_6.c: Ditto.
416
a023f8c8
TS
4172016-10-19 Thomas Schwinge <thomas@codesourcery.com>
418
419 PR tree-optimization/78024
420 * gcc.dg/goacc/loop-processing-1.c: New file.
421
d9700bdb
RB
4222016-10-19 Richard Biener <rguenther@suse.de>
423
424 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
425
902cb7b1
KN
4262016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
427
428 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
429 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
430 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
431 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
432 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
433 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
434 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
435 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
436 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
437 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
438 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
439 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
440 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
441 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
442 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
443 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
444 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
445 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
446 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
447 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
448 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
449 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
450 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
451 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
452 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
453 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
454 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
455 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
456 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
457 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
458 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
459 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
460 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
461 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
462 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
463 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
464 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
465 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
466 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
467 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
468 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
469 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
470 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
471 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
472 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
473 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
474 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
475 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
476 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
477 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
478 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
479 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
480 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
481 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
482 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
483 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
484 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
485 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
486 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
487 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
488 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
489 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
490 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
491 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
492 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
493 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
494 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
495 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
496 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
497 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
498 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
499 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
500 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
501 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
502 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
503 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
504 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
505 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
506 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
507 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
508 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
509 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
510 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
511 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
512 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
513 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
514 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
515 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
516 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
517 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
518 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
519 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
520 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
521 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
522 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
523 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
524 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
525 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
526 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
527 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
528 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
529 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
530 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
531 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
532 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
533 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
534 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
535 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
536 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
537 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
538 * gcc.target/powerpc/vsu/vsu.exp: New file.
539
5cb96b6a
UB
5402016-10-18 Uros Bizjak <ubizjak@gmail.com>
541
542 PR target/77991
543 * gcc.target/i386/pr77991.c: New test.
544
f5de494c
MF
5452016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
546
547 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
548 LTO is used.
549
e5163ec1
SKS
5502016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
551
5cb96b6a 552 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 553
b64e8239
RB
5542016-10-18 Richard Biener <rguenther@suse.de>
555
556 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
557 * gcc.dg/tree-ssa/pr21001.c: Likewise.
558 * gcc.dg/tree-ssa/pr21090.c: Likewise.
559 * gcc.dg/tree-ssa/pr21294.c: Likewise.
560 * gcc.dg/tree-ssa/pr21563.c: Likewise.
561 * gcc.dg/tree-ssa/pr23744.c: Likewise.
562 * gcc.dg/tree-ssa/pr25382.c: Likewise.
563 * gcc.dg/tree-ssa/pr68431.c: Likewise.
564 * gcc.dg/tree-ssa/vrp03.c: Likewise.
565 * gcc.dg/tree-ssa/vrp06.c: Likewise.
566 * gcc.dg/tree-ssa/vrp07.c: Likewise.
567 * gcc.dg/tree-ssa/vrp09.c: Likewise.
568 * gcc.dg/tree-ssa/vrp19.c: Likewise.
569 * gcc.dg/tree-ssa/vrp20.c: Likewise.
570 * gcc.dg/tree-ssa/vrp92.c: Likewise.
571 * gcc.dg/pr68217.c: Likewise.
572 * gcc.dg/predict-9.c: Likewise.
573 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
574 * gcc.dg/predict-1.c: Likewise.
575
c680ada5
JD
5762016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
577
578 * gfortran.dg/dtio_17.f90: New test.
579
7fd4f180
KV
5802016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
581
582 * gcc.dg/ipa/vrp4.c: Adjust testcase.
583
718625ad
KV
5842016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
585
586 * gcc.dg/ipa/vrp4.c: New test.
587
735b8f9f
KV
5882016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
589
590 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
591 * gcc.dg/torture/pr39074.c: Likewise.
592
86f98087
EB
5932016-10-17 Eric Botcazou <ebotcazou@adacore.com>
594
595 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
596 * gnat.dg/trampoline4.adb: Minor tweak.
597
a929f266
BS
5982016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
599
600 PR tree-optimization/77916
601 * gcc.dg/torture/pr77916.c: New.
602
4acf2055
SK
6032016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
604
605 PR fortran/77978
606 * gfortran.dg/pr77978_1.f90: New test.
607 * gfortran.dg/pr77978_2.f90: Ditto.
608 * gfortran.dg/pr77978_3.f90: Ditto.
609
871267e1
PT
6102016-10-17 Paul Thomas <pault@gcc.gnu.org>
611
612 PR fortran/61420
613 PR fortran/78013
614 * gfortran.dg/proc_ptr_49.f90: New test.
615
fd9593e9
BE
6162016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
617
618 PR target/77308
619 * gcc.target/arm/pr77308.c: New test.
620
d32d4176
DE
6212016-10-17 David Edelsohn <dje.gcc@gmail.com>
622
623 * lib/target-supports.exp
624 (check_effective_target_floatn_nx_runtime): Return 0 for
625 powerpc*-ibm-aix*.
626
dca2910c
AP
6272016-10-17 Andrew Pinski <apinski@cavium.com>
628
629 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
630 long instead of long.
631 * gcc.target/aarch64/cinc_common_1.c: Likewise.
632 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
633 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
634 * gcc.target/aarch64/mult-synth_4.c: Likewise.
635 * gcc.target/aarch64/pr68102_1.c: Likewise.
636 * gcc.target/aarch64/target_attr_3.c: Likewise.
637
44b00dbc
RB
6382016-10-17 Richard Biener <rguenther@suse.de>
639
640 PR tree-optimization/77988
641 * gcc.dg/torture/pr77988.c: New testcase.
642
89b80c42
PK
6432016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
644
645 * gcc.dg/pr71636-1.c: New test-case.
646 * gcc.dg/pr71636-2.c: Likewise.
647
4c640e26
EB
6482016-10-16 Eric Botcazou <ebotcazou@adacore.com>
649
650 * gnat.dg/trampoline3.adb: New test.
651 * gnat.dg/trampoline4.adb: Likewise.
652
6c0347f6
JD
6532016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
654
655 * gfortran.dg/dtio_16.f90: New test.
656
d0d48a06
EB
6572016-10-15 Eric Botcazou <ebotcazou@adacore.com>
658
659 * gcc.target/sparc/bmaskbshuf.c: Rename to...
660 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
661 * gcc.target/sparc/bmaskbshuf-2.c: New test.
662
baa33d83
EB
6632016-10-15 Eric Botcazou <ebotcazou@adacore.com>
664
665 * gcc.target/sparc/popc.c: Rename to...
666 * gcc.target/sparc/popc-1.c: ...this.
667 * gcc.target/sparc/popc-2.c: New test.
668
523ee218
JD
6692016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
670
671 PR fortran/77972
672 * gfortran.dg/unexpected_eof_4.f90: New test.
673
c04d4ede
JB
6742016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
675
31a84d4a
AP
676 PR libfortran/48587
677 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 678
064ed55a
JJ
6792016-10-14 Jakub Jelinek <jakub@redhat.com>
680
9a822fc7
JJ
681 PR middle-end/77959
682 * gfortran.dg/pr77959.f90: New test.
683
064ed55a
JJ
684 DR 1511 - const volatile variables and ODR
685 * g++.dg/DRs/dr1511-1.C: New test.
686 * g++.dg/DRs/dr1511-2.C: New test.
687
2579762a
EB
6882016-10-14 Eric Botcazou <ebotcazou@adacore.com>
689
690 * gnat.dg/debug7.adb (dg-options): Remove -g.
691 * gnat.dg/debug8.adb (dg-options): Add -margs.
692 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
693
6d59425d
RB
6942016-10-14 Richard Biener <rguenther@suse.de>
695
696 PR tree-optimization/77979
697 * gcc.dg/torture/pr77979.c: New testcase.
698
43f66d6e
ML
6992016-10-14 Martin Liska <mliska@suse.cz>
700
701 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
702 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
703 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
704
cb3ac867
UB
7052016-10-14 Uros Bizjak <ubizjak@gmail.com>
706
707 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
708 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
709 * gcc.dg/torture/pr77937-2.c: Likewise.
710
14cf71a0
EB
7112016-10-14 Eric Botcazou <ebotcazou@adacore.com>
712
713 * gnat.dg/lto15.adb: Adjust.
714 * gnat.dg/lto16.adb: Likewise.
715 * gnat.dg/lto17.adb: Likewise
716 * gnat.dg/lto18.ad[sb]: New test.
717 * gnat.dg/lto18_pkg.ads: New helper.
718 * gnat.dg/lto19.adb: New test.
719 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
720 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
721 * gnat.dg/lto20.adb: New test.
722 * gnat.dg/lto20_pkg.ad[sb]: New helper.
723
6fd9c6f4
AV
7242016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
725
726 * gfortran.dg/coarray_38.f90: Expect error message.
727
01f44038
KT
7282016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
729
730 * gcc.target/aarch64/spellcheck_1.c: New test.
731 * gcc.target/aarch64/spellcheck_2.c: Likewise.
732 * gcc.target/aarch64/spellcheck_3.c: Likewise.
733 * gcc.target/aarch64/spellcheck_4.c: Likewise.
734 * gcc.target/aarch64/spellcheck_5.c: Likewise.
735 * gcc.target/aarch64/spellcheck_6.c: Likewise.
736
253abb2a
AS
7372016-10-13 Andreas Schwab <schwab@linux-m68k.org>
738
739 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
740
a2695319
BS
7412016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
742
743 PR tree-optimization/77937
744 * gcc.dg/torture/pr77937-1.c: New.
745 * gcc.dg/torture/pr77937-2.c: New.
746
14a2c9aa
JM
7472016-10-13 Jakub Jelinek <jakub@redhat.com>
748
749 * g++.dg/cpp1z/inline-var1.C: New test.
750 * g++.dg/cpp1z/inline-var1a.C: New test.
751 * g++.dg/cpp1z/inline-var1.h: New file.
752 * g++.dg/cpp1z/inline-var2.C: New test.
753 * g++.dg/cpp1z/inline-var3.C: New test.
754 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
755 uninitialized const.
756
6c95388f 7572016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 758
ee7fa2e3
SL
759 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
760 Xscale is specified, not just -march.
761 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
762 is incompatible with Xscale.
18d34307 763
96032047
MS
7642016-10-13 Martin Sebor <msebor@redhat.com>
765
766 PR c++/71912
767 * g++.dg/ext/flexary4.C: Adjust.
768 * g++.dg/ext/flexary5.C: Same.
769 * g++.dg/ext/flexary9.C: Same.
770 * g++.dg/ext/flexary19.C: New test.
771 * g++.dg/ext/flexary18.C: New test.
772 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
773 regression test.
5cb96b6a
UB
774 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
775 Avoid generating a flexible array member in an array.
96032047 776
5b1548fd
MS
7772016-10-13 Martin Sebor <msebor@redhat.com>
778
779 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
780 to placate -Wformat on targets where the type is not int.
781
7810c4eb
DM
7822016-10-13 David Malcolm <dmalcolm@redhat.com>
783
784 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
785 in INSN_LOCATION.
786
fcd27666
BC
7872016-10-13 Bin Cheng <bin.cheng@arm.com>
788
789 * gcc.target/i386/l_fma_float_1.c: Revise test.
790 * gcc.target/i386/l_fma_float_2.c: Ditto.
791 * gcc.target/i386/l_fma_float_3.c: Ditto.
792 * gcc.target/i386/l_fma_float_4.c: Ditto.
793 * gcc.target/i386/l_fma_float_5.c: Ditto.
794 * gcc.target/i386/l_fma_float_6.c: Ditto.
795 * gcc.target/i386/l_fma_double_1.c: Ditto.
796 * gcc.target/i386/l_fma_double_2.c: Ditto.
797 * gcc.target/i386/l_fma_double_3.c: Ditto.
798 * gcc.target/i386/l_fma_double_4.c: Ditto.
799 * gcc.target/i386/l_fma_double_5.c: Ditto.
800 * gcc.target/i386/l_fma_double_6.c: Ditto.
801
b8a4b8c8
BC
8022016-10-13 Bin Cheng <bin.cheng@arm.com>
803
804 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
805
328ba117
BC
8062016-10-13 Bin Cheng <bin.cheng@arm.com>
807
808 * gcc.dg/vect/vect-98.c: Refine test case.
809 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
810 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
811 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
812
1a1ab05e
JJ
8132016-10-13 Jakub Jelinek <jakub@redhat.com>
814
815 PR c/77946
816 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
817
27947670
ML
8182016-10-13 Martin Liska <mliska@suse.cz>
819
820 PR tree-optimization/77943
821 * g++.dg/tree-ssa/pr77943.C: New test.
822
92c5266b
AV
8232016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
824
825 PR fortran/72832
826 * gfortran.dg/allocate_with_source_22.f03: New test.
827 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
828 fail.
829
90bca4ed
TP
8302016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
831
832 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
833 * gcc.target/arm/movsi_movw.c: Likewise.
834 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
835 directive to work on big endian targets.
836
0011af7b
KV
8372016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
838
839 * gcc.dg/tree-ssa/evrp6.c: New test.
840
859e95ab
SB
8412016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
842
843 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
844 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
845 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
846
2934018d
SB
8472016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
848
849 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
850 * gcc.target/powerpc/warn-2.c: Ditto.
851
f92d1522
RS
8522016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
853
854 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
855 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
856 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
857 for -mmsa.
858 * gcc.target/mips/msa.c: New test.
859 * gcc.target/mips/msa-builtins.c: Likewise.
860 * lib/target-supports.exp (check_mips_msa_hw_available): New.
861 (check_effective_target_mips_msa_runtime): Likewise.
862 (check_effective_target_mips_msa): Likewise.
863 (add_options_for_mips_msa): Likewise.
864 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
865 (check_effective_target_vect_intfloat_cvt): Likewise.
866 (check_effective_target_vect_uintfloat_cvt): Likewise.
867 (check_effective_target_vect_floatint_cvt): Likewise.
868 (check_effective_target_vect_floatuint_cvt): Likewise.
869 (check_effective_target_vect_shift): Likewise.
870 (check_effective_target_vect_shift_char): Likewise.
871 (check_effective_target_vect_long): Likewise.
872 (check_effective_target_vect_float): Likewise.
873 (check_effective_target_vect_double): Likewise.
874 (check_effective_target_vect_long_long): Likewise.
875 (check_effective_target_vect_perm): Likewise.
876 (check_effective_target_vect_perm_byte): Likewise.
877 (check_effective_target_vect_perm_short): Likewise.
878 (check_effective_target_vect_sdot_qi): Likewise.
879 (check_effective_target_vect_udot_qi): Likewise.
880 (check_effective_target_vect_sdot_hi): Likewise.
881 (check_effective_target_vect_udot_hi): Likewise.
882 (check_effective_target_vect_pack_trunc): Likewise.
883 (check_effective_target_vect_unpack): Likewise.
884 (check_effective_target_vect_hw_misalign): Likewise.
885 (check_effective_target_vect_condition): Likewise.
886 (check_effective_target_vect_cond_mixed): Likewise.
887 (check_effective_target_vect_char_mult): Likewise.
888 (check_effective_target_vect_short_mult): Likewise.
889 (check_effective_target_vect_int_mult): Likewise.
890 (check_effective_target_vect_extract_even_odd): Likewise.
891 (check_effective_target_vect_interleave): Likewise.
892 (check_vect_support_and_set_flags): Check if the target supports MSA
893 and append to the list of EFFECTIVE_TARGETS.
894
0bfd099c
RB
8952016-10-12 Richard Biener <rguenther@suse.de>
896
897 PR debug/77947
898 * g++.dg/torture/pr77947.C: New testcase.
899
b4a9ef2f
PMR
9002016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
901
902 * gnat.dg/debug8.adb: New testcase.
903
c0dbd22d
PMR
9042016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
905
906 * gnat.dg/debug9.adb: New testcase.
907
8a7c91cd
RB
9082016-10-12 Richard Biener <rguenther@suse.de>
909
910 * gcc.dg/tree-ssa/vrp35.c: Adjust.
911 * gcc.dg/tree-ssa/vrp36.c: Likewise.
912 * gcc.dg/tree-ssa/vrp46.c: Likewise.
913
7dc2f5f1
RB
9142016-10-12 Richard Biener <rguenther@suse.de>
915
916 PR tree-optimization/77920
917 * gcc.dg/torture/pr77920.c: New testcase.
918
70f6d5e1
JJ
9192016-10-12 Jakub Jelinek <jakub@redhat.com>
920
4a8b97cb
JJ
921 PR tree-optimization/77929
922 * gcc.c-torture/compile/pr77929.c: New test.
923
70f6d5e1
JJ
924 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
925 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
926 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
927 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
928 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
929 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
930 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
931 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
932 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
933
4803de58
EB
9342016-10-11 Eric Botcazou <ebotcazou@adacore.com>
935
936 * gcc.target/sparc/setcc-4.c: Adjust.
937 * gcc.target/sparc/setcc-5.c: Likewise.
938 * gcc.target/sparc/setcc-6.c: Likewise.
939 * gcc.target/sparc/setcc-7.c: Likewise.
940 * gcc.target/sparc/setcc-8.c: Likewise.
941 * gcc.target/sparc/setcc-9.c: Likewise.
942 * gcc.target/sparc/setcc-10.c: Delete.
943
f6cf4810
SK
9442016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
945
946 PR fortran/77942
947 * gfortran.dg/pr77942.f90
948
8e8c2744
FR
9492016-10-11 Fritz Reese <fritzoreese@gmail.com>
950
951 * gfortran.dg/dec_math.f90: New testsuite.
952
ddefad9a
SKS
9532016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
954
955 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
956 (main): Declare j as i32 instead of int.
957
e7b08761
TP
9582016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
959
960 PR testsuite/PR77710
961 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
962 target triplet instead of *-*-*-*.
963
9fd7cd44
EB
9642016-10-11 Eric Botcazou <ebotcazou@adacore.com>
965
966 * gnat.dg/unchecked_convert10.adb: New test.
967 * gnat.dg/unchecked_convert11.adb: Likewise.
968 * gnat.dg/unchecked_convert12.adb: Likewise.
969
ff7e7ee0
EB
9702016-10-11 Eric Botcazou <ebotcazou@adacore.com>
971
972 * gcc.target/sparc/cbcond-1.c: New test.
973 * gcc.target/sparc/cbcond-2.c: Likewise.
974 * gcc.target/sparc/movcc-1.c: Likewise.
975 * gcc.target/sparc/movcc-2.c: Likewise.
976 * gcc.target/sparc/setcc-1.c: Adjust.
977 * gcc.target/sparc/setcc-2.c: Likewise.
978 * gcc.target/sparc/setcc-3.c: Likewise.
979 * gcc.target/sparc/setcc-4.c: Likewise.
980 * gcc.target/sparc/setcc-5.c: Likewise.
981 * gcc.target/sparc/setcc-6.c: New test.
982 * gcc.target/sparc/setcc-7.c: Likewise.
983 * gcc.target/sparc/setcc-8.c: Likewise.
984 * gcc.target/sparc/setcc-9.c: Likewise.
985 * gcc.target/sparc/setcc-10.c: Likewise.
986
d30078b8
JL
9872016-10-10 Jeff Law <law@redhat.com>
988
989 PR tree-optimization/71947
990 * gcc.dg/tree-ssa/pr71947-1.c: New test.
991 * gcc.dg/tree-ssa/pr71947-2.c: New test.
992 * gcc.dg/tree-ssa/pr71947-3.c: New test.
993 * gcc.dg/tree-ssa/pr71947-4.c: New test.
994 * gcc.dg/tree-ssa/pr71947-5.c: New test.
995 * gcc.dg/tree-ssa/pr71947-6.c: New test.
996
5f869266
TK
9972016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
998
999 PR fortran/77915
1000 * gfortran.dg/matmul_11.f90: New test.
1001
174e0b00
JW
10022016-10-10 Jiong Wang <jiong.wang@arm.com>
1003
1004 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1005 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1006 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1007 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1008 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1009 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1010 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1011 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1012 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1013 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1041 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1042 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1063
4bc63138
JW
10642016-10-10 Jiong Wang <jiong.wang@arm.com>
1065
1066 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1080
8f3edb07
JW
10812016-10-10 Jiong Wang <jiong.wang@arm.com>
1082
1083 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1084 Enable AArch64.
1085 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1086 vdup*_laneq.
1087 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1091
6e49f922
JW
10922016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1093 Jiong Wang <jiong.wang@arm.com>
1094
1095 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1096 AArch64 support.
1097 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1098 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1099 AArch64 targets.
1100 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1101 AArch64 targets.
1102 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1103 targets.
1104 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1105
41683e1a
EB
11062016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1107
1108 * gnat.dg/specs/vfa.ads: New test.
1109
6e49f922 11102016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1111
1112 * gnat.dg/inline13.ad[sb]: New test.
1113 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1114
55cfd746
EB
11152016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1116
1117 * gnat.dg/biased_subtype.adb: New test.
1118
4dfb8a2a
JJ
11192016-10-09 Jakub Jelinek <jakub@redhat.com>
1120
1121 PR tree-optimization/77901
1122 * gcc.c-torture/compile/pr77901.c: New test.
1123
67b97478
PK
11242016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1125
1126 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1127 * gcc.dg/ipa/propalign-2.c: Likewise
1128 * gcc.dg/ipa/propalign-3.c: Likewise.
1129 * gcc.dg/ipa/propalign-4.c: Likewise.
1130 * gcc.dg/ipa/propalign-5.c: Likewise.
1131
7bad794a
JJ
11322016-10-08 Jakub Jelinek <jakub@redhat.com>
1133
81b02905
JJ
1134 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1135
ee19ef45
JJ
1136 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1137
7bad794a
JJ
1138 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1139 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1140
56d3a930
FR
11412016-10-07 Fritz Reese <fritzoreese@gmail.com>
1142
1143 * gfortran.dg/dec_union_11.f90: New testcase.
1144
45e2bf2e
NS
11452016-10-07 Nathan Sidwell <nathan@acm.org>
1146
1147 PR c++/66443
1148 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1149 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1150 * g++.dg/cpp1y/pr66443-cxx14.C: New
1151 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1152 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1153
be845b04
JJ
11542016-10-07 Jakub Jelinek <jakub@redhat.com>
1155
1156 * g++.dg/cpp0x/addressof1.C: New test.
1157 * g++.dg/cpp0x/addressof2.C: New test.
1158
08213983
MM
11592016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1160
1161 * gcc.target/powerpc/float128-type-1.c: New test to check that
1162 PowerPC 64-bit Linux enables -mfloat128-type by default.
1163 * gcc.target/powerpc/float128-type-2.c: Likewise.
1164 * gcc.target/powerpc/float128-mix.c: Change error message to
1165 reflect that __ibm128 is now #define'ed to be long double.
1166
bd845c14
SK
11672016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1168
1169 PR fortran/77406
1170 * gfortran.dg/pr77406.f90: New test.
1171 * gfortran.dg/assumed_type_3.f90: Update error messages.
1172 * gfortran.dg/defined_operators_1.f90: Ditto.
1173 * gfortran.dg/generic_26.f90: Ditto.
1174 * gfortran.dg/generic_7.f90: Ditto.
1175 * gfortran.dg/gomp/udr5.f90: Ditto.
1176 * gfortran.dg/gomp/udr7.f90: Ditto.
1177 * gfortran.dg/interface_1.f90: Ditto.
1178 * gfortran.dg/interface_37.f90: Ditto.
1179 * gfortran.dg/interface_5.f90: Ditto.
1180 * gfortran.dg/interface_6.f90: Ditto.
1181 * gfortran.dg/interface_7.f90
1182 * gfortran.dg/no_arg_check_3.f90
1183 * gfortran.dg/operator_5.f90
1184 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1185
c09c4992
BE
11862016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1187
1188 PR c++/77700
1189 * c-c++-common/Wint-in-bool-context.c: Update test.
1190
d7f336f8
RB
11912016-10-07 Richard Biener <rguenther@suse.de>
1192
1193 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1194 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1195
a9172bf3
MP
11962016-10-07 Marek Polacek <polacek@redhat.com>
1197
1198 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1199
8a14afd0
BS
12002016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1201
1202 PR c++/69733
1203 * c-c++-common/pr69733.c: New test.
1204 * gcc.dg/pr69733.c: New test.
1205 * gcc.target/i386/pr69733.c: New test.
1206
d4bd4646
MP
12072016-10-07 Marek Polacek <polacek@redhat.com>
1208
1209 PR c++/77803
1210 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1211
a93cdc5c
JJ
12122016-10-07 Jakub Jelinek <jakub@redhat.com>
1213
1214 PR tree-optimization/77664
1215 * gcc.dg/tree-ssa/pr77664.c: New test.
1216 * gcc.dg/pr77664.c: New test.
1217
12182016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1219
1220 * gfortran.dg/pr69955.f90: New test.
1221
ac193ee7
LK
12222016_10-06 Louis Krupp <louis.krupp@zoho.com>
1223
1224 PR fortran/57910
1225 * gfortran.dg/pr57910.f90: New test.
1226
342cfb3e
JJ
12272016-10-06 Jakub Jelinek <jakub@redhat.com>
1228
1229 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1230 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1231
48057089
KV
12322016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1233
1234 PR tree-optimization/77862
1235 * gcc.dg/pr77862.c: New test.
1236
65b25c9b
KV
12372016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1238
1239 * gcc.dg/tree-ssa/evrp4.c: New test.
1240
f3127685
JL
12412016-10-06 Jeff Law <law@redhat.com>
1242
1243 PR tree-optimization/71661
1244 * gcc.dg/tree-ssa/pr71661.c: New test.
1245
b3972588
RB
12462016-10-06 Richard Biener <rguenther@suse.de>
1247
1248 PR tree-optimization/77855
1249 * gcc.dg/torture/pr77855.c: New testcase.
1250
139dc3c6 12512016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1252 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1253
1254 * g++.dg/other/pr77759.C: New test.
1255
37f6a157
RB
12562016-10-06 Richard Biener <rguenther@suse.de>
1257
1258 PR tree-optimization/77839
1259 * gcc.dg/torture/pr77839.c: New testcase.
1260
f779aeb8
MP
12612016-10-06 Marek Polacek <polacek@redhat.com>
1262
1263 * g++.dg/cpp1z/init-statement9.C: New test.
1264
eee8f0b0
AS
12652016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1266
1267 * gcc.target/i386/pcommit-1.c: Deleted.
1268 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1269 * gcc.target/i386/sse-13.c: Ditto.
1270 * gcc.target/i386/sse-14.c: Ditto.
1271 * gcc.target/i386/sse-22.c: Ditto.
1272 * gcc.target/i386/sse-23.c: Ditto.
1273 * g++.dg/other/i386-2.C: Ditto.
1274
b48042bb
UB
12752016-10-05 Uros Bizjak <ubizjak@gmail.com>
1276
1277 * gcc.target/i386/pr77833.c: Require int128 effective target.
1278
50b01e1d
SK
12792016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1280
1281 PR fortran/58991
1282 PR fortran/58992
1283 * gfortran.dg/associate_22.f90: New test.
1284
908b8296
FR
12852016-10-05 Fritz Reese <fritzoreese@gmail.com>
1286
1287 * gfortran.dg/dec_union_9.f90: New testcase.
1288 * gfortran.dg/dec_union_10.f90: New testcase.
1289
87582521
JJ
12902016-10-05 Jakub Jelinek <jakub@redhat.com>
1291
2e69f143
JJ
1292 PR sanitizer/66343
1293 * gcc.dg/pch/pr66343-3.c: New test.
1294 * gcc.dg/pch/pr66343-3.hs: New file.
1295
87582521
JJ
1296 PR sanitizer/66343
1297 * gcc.dg/pch/pr66343-1.c: New test.
1298 * gcc.dg/pch/pr66343-1.hs: New file.
1299 * gcc.dg/pch/pr66343-2.c: New test.
1300 * gcc.dg/pch/pr66343-2.hs: New file.
1301
700fff34
BE
13022016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1303
1304 * c-c++-common/Wint-in-bool-context.c: Update test.
1305
17a9e380
MP
13062016-10-05 Marek Polacek <polacek@redhat.com>
1307
1308 * g++.dg/cpp1z/init-statement1.C: New test.
1309 * g++.dg/cpp1z/init-statement2.C: New test.
1310 * g++.dg/cpp1z/init-statement3.C: New test.
1311 * g++.dg/cpp1z/init-statement4.C: New test.
1312 * g++.dg/cpp1z/init-statement5.C: New test.
1313 * g++.dg/cpp1z/init-statement6.C: New test.
1314 * g++.dg/cpp1z/init-statement7.C: New test.
1315 * g++.dg/cpp1z/init-statement8.C: New test.
1316
6e48e779
LK
13172016-10-05 Louis Krupp <louis.krupp@zoho.com>
1318
1319 PR fortran/67524
1320 * gfortran.dg/pr67524.f90: New test.
1321
04a32443
JJ
13222016-10-05 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR sanitizer/77823
1325 * c-c++-common/ubsan/shift-9.c: New test.
1326
743a9cf7
SKS
13272016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1328
1329 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1330 of int if __SIZEOF_INT__ is less than 4 bytes.
1331
a40278c3
JD
13322016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1333
1334 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1335 * gfortran.dg/class_array_20.f03: Likewise.
1336 * gfortran.dg/class_array_21.f03: Likewise.
1337 * gfortran.dg/finalize_29.f08: Likewise.
1338 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1339
39bb7d01
RB
13402016-10-05 Richard Biener <rguenther@suse.de>
1341
1342 PR middle-end/77826
1343 * gcc.dg/torture/pr77826.c: New testcase.
1344
eeb57981
RB
13452016-10-05 Richard Biener <rguenther@suse.de>
1346
1347 * gcc.dg/fold-copysign-1.c: New testcase.
1348
f9018d75
AS
13492016-10-05 Andreas Schwab <schwab@suse.de>
1350
1351 * g++.dg/pr49847-2.C: Remove.
1352
7e8000b3
PMR
13532016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1354
1355 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1356
54f84ca9
RB
13572016-10-05 Richard Biener <rguenther@suse.de>
1358
1359 PR middle-end/55152
1360 * gcc.dg/pr55152-2.c: New testcase.
1361
17beda50
JD
13622016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1363
1364 * gfortran.dg/dtio_15.f90: New test.
1365
1c84b798
ILT
13662016-10-04 Ian Lance Taylor <iant@golang.org>
1367
1368 * gcc.dg/split-7.c: New test.
1369
7ec39552
MS
13702016-10-04 Martin Sebor <msebor@redhat.com>
1371
1372 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1373 %lc directive to wint_t to silence -Wformat warnings on targets
1374 where the latter is a distinct type such as long.
1375
8ff04ff9
MS
13762016-10-04 Martin Sebor <msebor@redhat.com>
1377
1378 PR c++/77804
1379 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1380
bfecd57c
JJ
13812016-10-04 Jakub Jelinek <jakub@redhat.com>
1382
f72da967
JJ
1383 PR c++/77791
1384 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1385
bfecd57c
JJ
1386 * g++.dg/other/java3.C: Remove.
1387 * g++.dg/other/java1.C: Remove.
1388 * g++.dg/other/error12.C: Remove.
1389 * g++.dg/other/java2.C: Remove.
1390 * g++.dg/warn/Wnvdtor.C: Remove.
1391 * g++.dg/lookup/java1.C: Remove.
1392 * g++.dg/lookup/java2.C: Remove.
1393 * g++.dg/ext/pr34829.C: Remove.
1394 * g++.dg/ext/java-3.C: Remove.
1395 * g++.dg/ext/java-1.C: Remove.
1396 * g++.dg/ext/java-2.C: Remove.
1397 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1398
fe8b1e83
DG
13992016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1400
1401 PR tree-optimization/77808
1402 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1403
078b5aab
RB
14042016-10-04 Richard Biener <rguenther@suse.de>
1405
1406 PR tree-optimization/77399
1407 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1408
2b568899
RB
14092016-10-04 Richard Biener <rguenther@suse.de>
1410
1411 PR middle-end/77833
1412 * gcc.target/i386/pr77833.c: New testcase.
1413
0a4e5cf3
JL
14142016-09-26 Jeff Law <law@redhat.com>
1415
1416 PR tree-optimization/71550
1417 PR tree-optimization/71403
1418 * gcc.c-torture/execute/pr71550.c: New test.
1419
d07b0a23
SKS
14202016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1421
1422 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1423 option.
1424
b44a42cf
KT
14252016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1426
1427 Revert
1428 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1429
1430 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1431
f41f1ceb
MP
14322016-10-03 Marek Polacek <polacek@redhat.com>
1433
1434 * g++.dg/cpp0x/nullptr37.C: New test.
1435
1633d3b9
BE
14362016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1437
1438 * c-c++-common/Wint-in-bool-context.c: Update test.
1439
2c8e3a1d
JJ
14402016-10-02 Jakub Jelinek <jakub@redhat.com>
1441
1442 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1443 earlier.
1444 * g++.dg/charset/asm2.c (memmove): Likewise.
1445 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1446 * g++.dg/tls/diag-4.C (foo): Likewise.
1447 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1448 dg-warning, fix up regex.
1449 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1450 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1451 * g++.old-deja/g++.mike/net31.C: Likewise.
1452 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1453 for C++17.
1454 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1455 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1456
f00b6283
RB
14572016-10-01 Richard Biener <rguenther@suse.de>
1458
1459 PR middle-end/77798
1460 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1461
0f0565b1
AV
14622016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1463
1464 PR fortran/77663
1465 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1466
c58823a0
JJ
14672016-10-01 Jakub Jelinek <jakub@redhat.com>
1468
1469 PR c/77490
1470 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1471 Add dg-prune-output directive.
1472
e3228a50
JD
14732016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1474
1475 PR fortran/66643
1476 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1477 * gfortran.fortran-torture/compile/write.f90: Update test.
1478
e70bbc6f
MW
14792016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1480
1481 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1482 arm_fp16_alternative_ok as the required effective target.
1483 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1484 -mfp16-format=alternative to the dg-options directive and remove
1485 the dg-add-options directive.
1486
c39747d2
FR
14872016-09-30 Fritz Reese <fritzoreese@gmail.com>
1488
1489 PR fortran/77764
1490 * gfortran.dg/dec_union_8.f90: New testcase.
1491
00074dd8
FR
14922016-09-30 Fritz Reese <fritzoreese@gmail.com>
1493
1494 PR fortran/77782
1495 * gfortran.dg/dec_structure_16.f90: New testcase.
1496
26f391e8
AV
14972016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1498
1499 * gfortran.dg/coarray_allocate_10.f08: New test.
1500 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1501
fa16a271
KT
15022016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1503
1504 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1505
f334c828
RB
15062016-09-30 Richard Biener <rguenther@suse.de>
1507
1508 PR tree-optimization/77399
1509 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1510
76e3ec9c
SL
15112016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1512
871267e1 1513 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1514 -fdelete-null-pointer-checks explicit.
1515 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1516 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1517 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1518 * gcc.dg/pic-1.c: Require fpic target support.
1519 * gcc.dg/pic-2.c: Likewise.
1520
a2c6e7f2
JJ
15212016-09-29 Jakub Jelinek <jakub@redhat.com>
1522
1523 Implement P0001R1 - C++17 removal of register storage class specifier
1524 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1525 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1526 C++17.
1527 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1528 keyword if not __SSE2__.
1529 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1530 C++17.
1531 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1532 register keywords.
1533 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1534 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1535 no_erroneous_warning): Expect new warnings for C++17.
1536 * g++.dg/warn/register-var-2.C (f): Likewise.
1537 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1538 * g++.dg/parse/linkage2.C (foo): Likewise.
1539 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1540 keyword on parameters for C++17.
1541 * g++.dg/cpp1z/register1.C: New test.
1542 * g++.dg/cpp1z/register2.C: New test.
1543 * g++.dg/cpp1z/register3.C: New test.
1544
4ab76933
UB
15452016-09-29 Uros Bizjak <ubizjak@gmail.com>
1546
1547 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1548 * gcc.target/i386/avx2-check.h (main): Ditto.
1549 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1550 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1551 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1552 * gcc.target/i386/avx512er-check.h (main): Ditto.
1553 * gcc.target/i386/avx512f-check.h (main): Ditto.
1554 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1555 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1556 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1557
2488ebe5
UB
15582016-09-29 Uros Bizjak <ubizjak@gmail.com>
1559
1560 PR target/77756
1561 * gcc.target/i386/pr77756.c: New test.
1562
4d258d09
MP
15632016-09-29 Marek Polacek <polacek@redhat.com>
1564
1565 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1566
a9087411
MP
15672016-09-29 Marek Polacek <polacek@redhat.com>
1568
1569 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1570 C++14.
1571
fa0a064a
ML
15722016-09-29 Martin Liska <mliska@suse.cz>
1573
1574 * objc/execute/construct1.m: New test.
1575
0ce1ecc7
RB
15762016-09-29 Richard Biener <rguenther@suse.de>
1577
1578 PR tree-optimization/77768
1579 * gcc.dg/torture/pr77768.c: New testcase.
1580
da186c1f
RB
15812016-09-28 Richard Biener <rguenther@suse.de>
1582
1583 PR middle-end/77407
1584 * gcc.dg/pr77407.c: New testcase.
1585
d657e995
RB
15862016-09-29 Richard Biener <rguenther@suse.de>
1587
1588 PR middle-end/55152
1589 * gcc.dg/pr55152.c: New testcase.
1590 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1591
cadf6296
RO
15922016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1593
1594 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1595 (dg-options): Remove -m32.
1596
88000fd1
MS
15972016-09-28 Martin Sebor <msebor@redhat.com>
1598
1599 PR middle-end/77721
1600 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1601
0c172974
JD
16022016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1603
1604 PR libgfortran/77707
1605 * gfortran.dg/inquire_17.f90: New test.
1606
4b390698
JJ
16072016-09-28 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR c++/77467
1610 * g++.dg/cpp1y/constexpr-77467.C: New test.
1611
2b1b5938
MS
16122016-09-28 Martin Sebor <msebor@redhat.com>
1613
1614 PR c/77762
1615 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1616 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1617 (test_sprintf_p_const): Adjust line numbers to avoid failures
1618 introduced in r240503.
1619
30dc6ee9
MS
16202016-09-28 Martin Sebor <msebor@redhat.com>
1621
1622 PR middle-end/77683
1623 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1624
7d290e93
BE
16252016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1626
fcf32bad
BE
1627 PR c++/77748
1628 * g++.dg/pr77550.C: Avoid undefined behavior.
1629
7d290e93
BE
1630 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1631
912d9ec3
WD
16322016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1633
1634 * gcc.dg/strlenopt-20.c: Update test.
1635 * gcc.dg/strlenopt-21.c: Likewise.
1636 * gcc.dg/strlenopt-22.c: Likewise.
1637 * gcc.dg/strlenopt-22g.c: Likewise.
1638 * gcc.dg/strlenopt-26.c: Likewise.
1639 * gcc.dg/strlenopt-5.c: Likewise.
1640 * gcc.dg/strlenopt-7.c: Likewise.
1641 * gcc.dg/strlenopt-9.c: Likewise.
1642
459bcfb0
JJ
16432016-09-27 Jakub Jelinek <jakub@redhat.com>
1644
6e39060a
JJ
1645 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1646
8ca33347
JJ
1647 * g++.dg/cpp1z/lambda-this1.C: New test.
1648 * g++.dg/cpp1z/lambda-this2.C: New test.
1649
459bcfb0
JJ
1650 PR c++/77722
1651 * g++.dg/ubsan/return-4.C: New test.
1652 * g++.dg/ubsan/return-5.C: New test.
1653 * g++.dg/ubsan/return-6.C: New test.
1654
20fba714
JW
16552016-09-27 Jiong Wang <jiong.wang@arm.com>
1656
1657 * lib/target-supports.exp
1658 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1659 in function comment.
1660
bebe0086
ML
16612016-09-27 Martin Liska <mliska@suse.cz>
1662
1663 PR gcov-profile/46266
1664 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1665 considered.
1666
59896334
RB
16672016-09-27 Richard Biener <rguenther@suse.de>
1668
1669 PR tree-optimization/77745
1670 * g++.dg/torture/pr77745.C: New testcase.
1671
f0d355dc
RB
16722016-09-27 Richard Biener <rguenther@suse.de>
1673
1674 PR tree-optimization/77478
1675 * gcc.dg/torture/pr77478.c: New testcase.
1676
8c9434c2
ML
16772016-09-27 Martin Liska <mliska@suse.cz>
1678
1679 PR gcov-profile/7970
1680 PR gcov-profile/16855
1681 PR gcov-profile/44779
1682 * g++.dg/gcov/pr16855.C: New test.
1683
511d092e
SKS
16842016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1685
1686 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1687
f2e0c4e1
JJ
16882016-09-27 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR fortran/77666
1691 * gfortran.dg/gomp/pr77666.f90: New test.
1692
3a4228ba
KV
16932016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1694
1695 PR ipa/77677
1696 * gcc.dg/torture/pr77677-2.c: New test.
1697
a184e37f
SK
16982016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1699
1700 PR fortran/77420
1701 * gfortran.dg/pr77420_1.f90: New test.
1702 * gfortran.dg/pr77420_2.f90: Ditto.
1703 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1704 * gfortran.dg/pr77420_4.f90: this file.
1705
8be59d19
KV
17062016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1707
1708 PR middle-end/77719
1709 * gfortran.dg/pr77719.f90: New test.
1710
991075a4
TP
17112016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1712
1713 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1714 singular form of byte when quantity is unknown.
991075a4 1715
c6147dc4
MP
17162016-09-26 Marek Polacek <polacek@redhat.com>
1717
1718 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1719
5cc6c41c
ML
17202016-09-26 Martin Liska <mliska@suse.cz>
1721
1722 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1723 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1724 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1725 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1726 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1727 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1728 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1729 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1730 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1731
81fea426
MP
17322016-09-26 Marek Polacek <polacek@redhat.com>
1733
1734 PR c/7652
1735 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1736 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1737 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1738 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1739 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1740 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1741 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1742 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1743 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1744 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1745 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1746 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1747 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1748 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1749 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1750 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1751 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1752 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1753 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1754 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1755 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1756 * c-c++-common/attr-fallthrough-1.c: New test.
1757 * c-c++-common/attr-fallthrough-2.c: New test.
1758 * g++.dg/cpp0x/fallthrough1.C: New test.
1759 * g++.dg/cpp0x/fallthrough2.C: New test.
1760 * g++.dg/cpp1z/fallthrough1.C: New test.
1761 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1762 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1763 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1764 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1765
9b597c1f
SK
17662016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1767
12a813c1 1768 PR fortran/77429
9b597c1f
SK
1769 * gfortran.dg/pr77429.f90: New test.
1770
f1c7e7f1
SK
17712016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1772
1773 PR fortran/77694
1774 * gfortran.dg/pr77694.f90: New test.
1775
50c6dd20
OE
17762016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1777
1778 PR target/51244
1779 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1780
540b039e
DH
17812016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1782
1783 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1784 for 32-bit mode.
1785
cfd161bf
DH
17862016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1787
1788 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1789 for 32-bit mode.
1790
9a2300e9
MP
17912016-09-24 Marek Polacek <polacek@redhat.com>
1792
1793 PR c/77490
1794 * c-c++-common/Wbool-operation-1.c: New test.
1795 * gcc.dg/Wbool-operation-1.c: New test.
1796
34d567d1
FR
17972016-09-23 Fritz Reese <fritzoreese@gmail.com>
1798
1799 * gfortran.dg/dec_static_1.f90: New.
1800 * gfortran.dg/dec_static_2.f90: New.
1801 * gfortran.dg/dec_static_3.f90: New.
1802 * gfortran.dg/dec_static_4.f90: New.
1803
4a8d4422
JD
18042016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1805
1806 PR fortran/48298
1807 * gfortran.dg/negative_unit_check.f90: Update test.
1808 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1809
90ef45cb
DV
18102016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1811
1812 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1813 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1814 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1815 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1816 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1817 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1818 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1819
e0535922
MS
18202016-09-23 Martin Sebor <msebor@redhat.com>
1821
1822 PR testsuite/77713
1823 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1824 assuming long double is bigger than double.
1825
d664d76d
JJ
18262016-09-23 Jakub Jelinek <jakub@redhat.com>
1827
1828 Implement P0138R2, C++17 construction rules for enum class values
1829 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1830
3b31f720
DM
18312016-09-23 David Malcolm <dmalcolm@redhat.com>
1832
1833 PR preprocessor/77672
1834 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1835 expected multiline output from first warning to reflect change
1836 in r240434.
1837
592459bf
TP
18382016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1839
1840 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1841
0af06385
BE
18422016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1843 Tom de Vries <tom@codesourcery.com>
1844
1845 PR testsuite/77411
1846 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1847
8f01b67a
MP
18482016-09-23 Marek Polacek <polacek@redhat.com>
1849
1850 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1851 * c-c++-common/gomp/atomic-13.c: Likewise.
1852 * c-c++-common/gomp/atomic-14.c: Likewise.
1853 * c-c++-common/pr60439.c: Remove invalid code.
1854 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1855 * g++.dg/expr/bitfield5.C: Likewise.
1856 * g++.dg/expr/bitfield6.C: Likewise.
1857 * g++.dg/expr/bool1.C: Likewise.
1858 * g++.dg/expr/bool3.C: Likewise.
1859 * g++.dg/expr/lval3.C: Likewise.
1860 * g++.dg/expr/lval4.C: Likewise.
1861 * g++.old-deja/g++.jason/bool5.C: Likewise.
1862
bbd6fcf3
DM
18632016-09-23 David Malcolm <dmalcolm@redhat.com>
1864
1865 PR preprocessor/77672
1866 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1867 (test_terminator_location): New function.
1868
113d06a4
RB
18692016-09-23 Richard Biener <rguenther@suse.de>
1870
1871 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1872
cab9e1df
MW
18732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1874
1875 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1876 -march=armv8.2-a+fp16 when supported by the hardware.
1877 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1879 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1880 semi-colons to a macro invocations.
1881 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1882 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1883 defined.
1884 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1885 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1887 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1888 defined.
1889 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1890 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1891 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1892 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1896 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1898 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1899 defined.
1900 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1902 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1903 defined.
1904 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1906 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1907 defined.
1908 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1909 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1910 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1911 defined.
1912 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1913 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1914 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1915 defined. Also fix some white-space.
1916 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1921 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1922 defined. Also fix some long lines and white-space.
1923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1924 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1925 defined. Also fix some long lines and white-space.
1926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1927 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1928 defined.
1929 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1931 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1932 defined.
1933 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1934 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1935 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1936 defined.
1937 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1940 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1947 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1948 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1953 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1954 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1956
da9b2e69
JW
19572016-09-23 Jiong Wang <jiong.wang@arm.com>
1958 Matthew Wahab <matthew.wahab@arm.com>
1959
1960 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1997
785cf02f
MW
19982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1999
2000 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2001 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2002 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2003 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2004 support.
2005
1e401340
KV
20062016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2007
2008 PR ipa/77677
2009 * gcc.dg/torture/pr77677.c: New test.
2010
8ed3eeac
AV
20112016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2012
2013 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2014 here now.
2015
55a9b91b
MW
20162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2017
2018 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2019 options. Add tests for float16x4_t and float16x8_t.
2020
64c744b9
DV
20212016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2022
2023 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2024 * gcc.target/s390/risbg-ll-2.c: Ditto.
2025 * gcc.target/s390/risbg-ll-3.c: Ditto.
2026
d403b8d4
MW
20272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2028
2029 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2030 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2031
576987fc
DV
20322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2033
2034 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2035 output to the simplified instructions.
2036
4ffc8099
MW
20372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2038
2039 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2040 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2041
b1a970a5
MW
20422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2043
2044 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2045 (FP16_SUPPORTED): New
2046 (expected-hfloat-16x4): Make conditional on __fp16 support.
2047 (expected-hfloat-16x8): Likewise.
2048 (vdup_n_f16): Disable for non-AArch64 targets.
2049 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2050 conditional on FP16_SUPPORTED.
2051 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2052 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2053 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2054 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2055 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2056 for testing __fp16.
2057 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2058 conditional on FP16_SUPPORTED.
2059 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2060 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2061
50df9464
MW
20622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2063
2064 * gcc.target/arm/short-vfp-1.c: New.
2065
536b9f42
MW
20662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2067
2068 * gcc.target/arm/attr-fp16-arith-1.c: New.
2069
1b9e31cf
MW
20702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2071
2072 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2073 New.
2074 (add_options_for_arm_v8_2a_fp16_neon): New.
2075 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2076 (add_options_for_arm_arch_v8_2a): Auto-generate.
2077 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2078 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2079 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2080 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2081 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2082 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2083 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2084
a5b42ee7
MW
20852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2086
2087 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2088 arm_fp16_alternative_ok.
2089 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2090 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2091 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2092 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2093 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2094 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2095 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2096 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2097 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2098 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2099 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2100 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2101 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2102 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2103 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2104 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2105 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2106 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2107 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2108 arm_fp16_alternative_ok.
2109 * lib/target-supports.exp
2110 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2111 (check_effective_target_arm_fp16_alternative_ok): New.
2112 (check_effective_target_arm_fp16_none_ok_nocache): New.
2113 (check_effective_target_arm_fp16_none_ok): New.
2114
fcbc975b
ML
21152016-09-23 Martin Liska <mliska@suse.cz>
2116
2117 * gcc.dg/ipa/pr77653.c: Replace adress
2118 with address.
2119
1822b732
ML
21202016-09-23 Martin Liska <mliska@suse.cz>
2121
2122 * gcc.target/i386/movbe-4.c: New test.
2123
fab18cc4
ML
21242016-09-23 Martin Liska <mliska@suse.cz>
2125
2126 * gcc.target/i386/crc32-5.c: New test.
2127
e70f01b5
ML
21282016-09-23 Martin Liska <mliska@suse.cz>
2129
2130 * gcc.target/i386/pr71652.c: New test.
2131 * gcc.target/i386/pr71652-2.c: New test.
2132 * gcc.target/i386/pr71652-3.c: New test.
2133
f2e81d05
JJ
21342016-09-23 Jakub Jelinek <jakub@redhat.com>
2135
2136 * lib/gcc-dg.exp (process-message): Support relative line number
2137 notation - .+4 or .-1 etc.
2138 * gcc.dg/dg-test-1.c: New test.
2139
ed30d2a6
MS
21402016-09-22 Martin Sebor <msebor@redhat.com>
2141
2142 PR target/77676
2143 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2144 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2145 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2146 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2147
1c681c7b
UB
21482016-09-22 Uros Bizjak <ubizjak@gmail.com>
2149
2150 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2151 * gcc.dg/ifcvt-2.c: Ditto.
2152 * gcc.dg/zero_bits_compound-1.c: Ditto.
2153 * gcc.dg/zero_bits_compound-1.c: Ditto.
2154 * gcc.dg/pr40550.c: Simplify target selectors.
2155 Use dg-additional-options.
2156 * gcc.dg/pr47893.c: Ditto.
2157 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2158 additional options for 32-bit x86 targets.
2159 * gcc.dg/pr70955.c: Move to ...
2160 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2161
67cf0a53
PC
21622016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/61019
2165 * g++.dg/cpp0x/pr61019.C: New.
2166
0ee70cc0
AV
21672016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2168 Terry Guo <terry.guo@arm.com>
2169
2170 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2171 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2172 * gcc.target/arm/pure-code/pure-code.exp: New.
2173
43639d2c
UB
21742016-09-22 Uros Bizjak <ubizjak@gmail.com>
2175
2176 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2177 Remove SSE effective target requirement.
2178
a608d15b
PC
21792016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2180
2181 PR c++/71979
2182 * g++.dg/cpp0x/pr71979.C: New.
2183
d94a7ab4
BE
21842016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2185
2186 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2187
a13f439f
ML
21882016-09-22 Martin Liska <mliska@suse.cz>
2189
2190 PR ipa/77653
2191 * gcc.dg/ipa/pr77653.c: New test.
2192
cf352092
JJ
21932016-09-22 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR fortran/77665
2196 * gfortran.dg/gomp/pr77665.f90: New test.
2197
a8de3002
PT
21982016-09-22 Paul Thomas <pault@gcc.gnu.org>
2199
2200 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2201 * gfortran.dg/dtio_13.f90: New test.
2202
39abef62
LK
22032016-09-21 Louis Krupp <louis.krupp@zoho.com>
2204
2205 PR fortran/66107
2206 * gfortran.dg/pr66107.f90: New test.
2207
4a2bb7fc
ILT
22082016-09-21 Ian Lance Taylor <iant@golang.org>
2209
2210 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2211 with call to builtin delete function.
2212
5f84cee2
JM
22132016-09-21 Joseph Myers <joseph@codesourcery.com>
2214
2215 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2216 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2217 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2218 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2219 tests.
2220
fe01a41a
UB
22212016-09-21 Uros Bizjak <ubizjak@gmail.com>
2222
2223 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2224
2e1c20b1
JJ
22252016-09-21 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR c++/77651
2228 * g++.dg/cpp1z/aligned-new6.C: New test.
2229
de4c144a
MW
22302016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2231
2232 * gcc.target/arm/fp16-aapcs-3.c: New.
2233 * gcc.target/arm/fp16-aapcs-4.c: New.
2234 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2235 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2236 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2237 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2238
44fc7854
BE
22392016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2240
2241 PR tree-optimization/77550
2242 * g++.dg/pr77550.C: New test.
2243
bc084f84
GJL
22442016-09-21 Georg-Johann Lay <avr@gjlay.de>
2245
2246 PR target/77326
2247 * gcc.target/avr/torture/pr77326.c: New test.
2248
c075003a
LK
22492016-09-21 Louis Krupp <louis.krupp@zoho.com>
2250
2251 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2252
6811ea79
RB
22532016-09-21 Richard Biener <rguenther@suse.de>
2254
2255 PR tree-optimization/77648
2256 * gcc.dg/torture/pr77648-1.c: New testcase.
2257 * gcc.dg/torture/pr77648-2.c: Likewise.
2258
f955c4c4
RB
22592016-09-21 Richard Biener <rguenther@suse.de>
2260 Jakub Jelinek <jakub@redhat.com>
2261
2262 PR tree-optimization/77621
2263 * gcc.dg/pr77621.c: New testcase.
2264
096506bb
PT
22652016-09-21 Paul Thomas <pault@gcc.gnu.org>
2266
2267 PR fortran/77657
2268 * gfortran.dg/dtio_12.f90: New test.
2269
37d168ae
SKS
22702016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2271
2272 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2273
66454000
KV
22742016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2275
2276 PR tree-optimization/72835
2277 * gcc.dg/tree-ssa/pr72835.c: New test.
2278
88d0c3f0
MS
22792016-09-20 Martin Sebor <msebor@redhat.com>
2280
2281 PR middle-end/49905
2282 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2283 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2284 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2285 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2286 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2287 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2288 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2289
a03df1d5
KV
22902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2291
2292 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2293 arguments/compare will be optimized away.
2294 * gcc.dg/torture/ftrapv-1.c: Likewise.
2295
8bc5448f
KV
22962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2297
2298 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2299 will be optimized away.
2300 * gcc.dg/ipa/vrp1.c: New test.
2301 * gcc.dg/ipa/vrp2.c: New test.
2302 * gcc.dg/ipa/vrp3.c: New test.
2303
973625a0
KV
23042016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2305
2306 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2307 does the same transformation.
2308 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2309 * gcc.dg/tree-ssa/evrp1.c: New test.
2310 * gcc.dg/tree-ssa/evrp2.c: New test.
2311 * gcc.dg/tree-ssa/evrp3.c: New test.
2312 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2313 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2314 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2315 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2316 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2317 foling now happens early.
2318 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2319 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2320 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2321 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2322 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2323
9b1ba33c
UB
23242016-09-20 Uros Bizjak <ubizjak@gmail.com>
2325
2326 PR target/77621
2327 * gcc.target/i386/pr77621.c: New test.
2328 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2329 pattern, loop should vectorize with -mtune=atom.
2330
f5bd4ad8
MO
23312016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2332 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR testsuite/63299
2335 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2336 instead of delete.
2337
7d9cf801
JJ
23382016-09-20 Jakub Jelinek <jakub@redhat.com>
2339
b912f962
JJ
2340 PR c++/77626
2341 * g++.dg/other/pr77626.C: New test.
2342
eaf1ece1
JJ
2343 PR c++/77638
2344 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2345
590b62e9
JJ
2346 PR c++/77637
2347 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2348
7d9cf801
JJ
2349 PR middle-end/77624
2350 * c-c++-common/pr77624-1.c: New test.
2351 * c-c++-common/pr77624-2.c: New test.
2352
3aebb6ff
AV
23532016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2354
2355 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2356 of digits expected.
2357
b5bbe47b
RB
23582016-09-20 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/77646
2361 * gcc.dg/torture/pr77646.c: New testcase.
2362
144a96e4
BE
23632016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2364
2365 PR c++/77434
2366 * c-c++-common/Wint-in-bool-context.c: New test.
2367
1f2071fa
JM
23682016-09-19 Joseph Myers <joseph@codesourcery.com>
2369
2370 * gcc.dg/cr-decimal-dig-1.c: New test.
2371
63012d9a
JM
23722016-09-19 Joseph Myers <joseph@codesourcery.com>
2373
2374 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2375 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2376 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2377 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2378
02410826
VM
23792016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2380
2381 PR rtl-optimization/77416
2382 * gcc.target/powerpc/pr77416.c: New.
2383
6101a7ab
PP
23842016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2385
2386 PR c++/77639
2387 * g++.dg/template/error-recovery4.C: New test.
2388
1993ff76
BC
23892016-09-19 Bin Cheng <bin.cheng@arm.com>
2390
2391 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2392
5fa9e644
KT
23932016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2394
2395 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2396 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2397
fc15d9ec
JJ
23982016-09-19 Jakub Jelinek <jakub@redhat.com>
2399 Jan Hubicka <jh@suse.cz>
2400
2401 PR target/77587
2402 * gcc.dg/pr77587.c: New test.
2403 * gcc.dg/pr77587a.c: New file.
2404
3c9f5092
AV
24052016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2406
2407 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2408 * gfortran.dg/coarray_38.f90:
2409 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2410 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2411 * gfortran.dg/coarray_allocate_7.f08: New test.
2412 * gfortran.dg/coarray_allocate_8.f08: New test.
2413 * gfortran.dg/coarray_allocate_9.f08: New test.
2414 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2415 new caf_register.
2416 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2417 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2418 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2419 get_by_refs.
2420 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2421 * gfortran.dg/coarray_lock_7.f90: Same.
2422 * gfortran.dg/coarray_poly_5.f90: Same.
2423 * gfortran.dg/coarray_poly_6.f90: Same.
2424 * gfortran.dg/coarray_poly_7.f90: Same.
2425 * gfortran.dg/coarray_poly_8.f90: Same.
2426 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2427
e79e6763
FR
24282016-09-19 Fritz Reese <fritzoreese@gmail.com>
2429
2430 PR fortran/77584
2431 * gfortran.dg/dec_structure_15.f90: New testcase.
2432
ae527639
RB
24332016-09-19 Richard Biener <rguenther@suse.de>
2434
2435 PR middle-end/77605
2436 * gcc.dg/torture/pr77605.c: New testcase.
2437
cdf060f8
LK
24382016-09-18 Louis Krupp <louis.krupp@zoho.com>
2439
2440 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2441
b720e919
JH
24422016-09-17 Jan Hubicka <hubicka@ucw.cz>
2443
2444 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2445 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2446 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2447 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2448 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2449 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2450 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2451 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2452 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2453 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2454 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2455
bdabae39
KY
24562016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2457
2458 * gcc.target/i386/pr68633.c: Fix expected result.
2459
493ba820
LK
24602016-09-17 Louis Krupp <louis.krupp@gmail.com>
2461
2462 PR fortran/68078
2463 * gfortran.dg/pr68078.f90: New test.
2464 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2465
9a42726b
BS
24662016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2467
2468 PR target/77613
2469 * gcc.target/powerpc/swaps-p8-25.c: New.
2470
e7d61178
JJ
24712016-09-16 Jakub Jelinek <jakub@redhat.com>
2472
8f03e02f
JJ
2473 PR c++/77482
2474 * g++.dg/cpp0x/constexpr-77482.C: New test.
2475
e80cb545
JJ
2476 PR c++/77379
2477 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2478 thunk offsets.
2479 * g++.dg/abi/abi-tag23a.C: Likewise.
2480
1c2f613f
JJ
2481 PR c++/77338
2482 * g++.dg/cpp0x/decltype-77338.C: New test.
2483
e7d61178
JJ
2484 PR c++/77375
2485 * g++.dg/cpp0x/mutable1.C: New test.
2486
8d987deb
SK
24872016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2488
2489 PR fortran/77612
2490 * gfortran.dg/pr77612.f90: New test.
2491
2c3d35a6
SKS
24922016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2493
2494 * gcc.dg/torture/pr70421.c: Require int32plus.
2495
e43163ae
JJ
24962016-09-16 Jakub Jelinek <jakub@redhat.com>
2497
bcf0905a
JJ
2498 PR middle-end/77475
2499 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2500
e43163ae
JJ
2501 PR target/77526
2502 * gcc.target/i386/pr77526.c: New test.
2503
7d704548
JJ
25042016-09-16 Jakub Jelinek <jakub@redhat.com>
2505 Eric Botcazou <ebotcazou@adacore.com>
2506
2507 PR middle-end/77594
2508 * gcc.target/i386/pr77594.c: New test.
2509
902d624f
LK
25102016-09-15 Louis Krupp <louis.krupp@zoho.com>
2511
2512 PR fortran/69963
2513 * gfortran.dg/misplaced_implicit_character.f90: New test.
2514
7e16ce79
BC
25152016-09-15 Bin Cheng <bin.cheng@arm.com>
2516
2517 PR tree-optimization/77503
2518 * gcc.dg/vect/pr77503.c: New test.
2519
7c05f5c4
RB
25202016-09-15 Richard Biener <rguenther@suse.de>
2521
2522 PR middle-end/77544
2523 * c-c++-common/torture/pr77544.c: New testcase.
2524
76ff80fb
JJ
25252016-09-15 Jakub Jelinek <jakub@redhat.com>
2526
2527 PR middle-end/77475
2528 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2529 * gcc.dg/march-generic.c: Likewise.
2530 * gcc.target/i386/spellcheck-options-1.c: New test.
2531 * gcc.target/i386/spellcheck-options-2.c: New test.
2532 * gcc.target/i386/spellcheck-options-3.c: New test.
2533 * gcc.target/i386/spellcheck-options-4.c: New test.
2534
5560d026
CLT
25352016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2536
2537 PR fortran/72743
2538 * gfortran.dg/goacc/pr72743.f90: New test.
2539
5334f733
RB
25402016-09-15 Richard Biener <rguenther@suse.de>
2541
2542 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2543
d08615f2
RB
25442016-09-15 Richard Biener <rguenther@suse.de>
2545
2546 PR tree-optimization/77514
2547 * gcc.dg/torture/pr77514.c: New testcase.
2548
28ca05f0
JJ
25492016-09-14 Jakub Jelinek <jakub@redhat.com>
2550
2551 PR c++/77549
2552 * g++.dg/lookup/pr77549.C: New test.
2553
20a1e5b8
MP
25542016-09-14 Marek Polacek <polacek@redhat.com>
2555
2556 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2557 * c-c++-common/gomp/atomic-13.c: Likewise.
2558 * c-c++-common/gomp/atomic-14.c: Likewise.
2559 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2560 * g++.dg/cpp1z/bool-increment1.C: New test.
2561 * c-c++-common/pr60439.c: Add dg-warning.
2562 * g++.dg/expr/bitfield4.C: Likewise.
2563 * g++.dg/expr/bitfield5.C: Likewise.
2564 * g++.dg/expr/bitfield6.C: Likewise.
2565 * g++.dg/expr/bool1.C: Likewise.
2566 * g++.dg/expr/bool3.C: Likewise.
2567 * g++.dg/expr/lval3.C: Likewise.
2568 * g++.dg/expr/lval4.C: Likewise.
2569 * g++.old-deja/g++.jason/bool5.C: Likewise.
2570 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2571 * g++.dg/other/error18.C: Likewise.
2572 * g++.dg/gomp/atomic-14.C: Likewise.
2573
0761f6bf
NS
25742016-09-14 Nathan Sidwell <nathan@acm.org>
2575
2576 PR c++/77539
2577 * g++.dg/cpp1y/pr77539.C: New.
2578
13cddbc1
CL
25792016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2580
2581 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2582 dg-require.
2583 * g++.dg/ext/builtin_alloca.C: Likewise.
2584 * g++.dg/template/spec35.C: Likewise.
2585 * gcc.dg/builtins-68.c: Likewise.
2586 * gcc.misc-tests/gcov-13.c: Likewise.
2587 * gcc.misc-tests/gcov-14.c: Likewise.
2588
a90638d4
JM
25892016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2590
2591 * gfortran.dg/dec_structure_14.f90: New testcase.
2592
5ba4a08c
JJ
25932016-09-14 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR sanitizer/68260
2596 * c-c++-common/tsan/pr68260.c: New test.
2597
a713b234
JS
25982016-09-13 Joe Seymour <joe.s@somniumtech.com>
2599
2600 PR target/70713
2601 * gcc.target/msp430/function-attributes-1.c: New test.
2602 * gcc.target/msp430/function-attributes-2.c: New test.
2603 * gcc.target/msp430/function-attributes-3.c: New test.
2604
96032047
MS
26052015-04-18 Martin Sebor <msebor@redhat.com>
2606
2607 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2608 of non-nul characters.
2609 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2610
ea8661cd
JJ
26112016-09-13 Jakub Jelinek <jakub@redhat.com>
2612
9952908a
JJ
2613 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2614 * g++.dg/cpp1z/gen-attrs1.C: New test.
2615
63cdb7a0
JJ
2616 PR tree-optimization/77454
2617 * gcc.dg/pr77454.c: New test.
2618
ea8661cd
JJ
2619 PR c++/77553
2620 * g++.dg/cpp1y/constexpr-77553.C: New test.
2621
254830ba
DM
26222016-09-13 David Malcolm <dmalcolm@redhat.com>
2623
2624 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2625 (test_show_locus): Replace rich_location::add_fixit_insert calls
2626 with add_fixit_insert_before and add_fixit_insert_after.
2627
42763690
JM
26282016-09-13 Jason Merrill <jason@redhat.com>
2629 Tom de Vries <tom@codesourcery.com>
2630
2631 PR c++/77427
2632 * g++.dg/pr77427.C: New test.
2633
c8798f2c
ML
26342016-09-13 Martin Liska <mliska@suse.cz>
2635
2636 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2637 effective target.
2638 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2639 * lib/target-supports.exp: Define the new target.
2640
54700e2e
AP
26412016-09-12 Andrew Pinski <apinski@cavium.com>
2642
2643 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2644 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2645
e1d55bf7
UB
26462016-09-12 Uros Bizjak <ubizjak@gmail.com>
2647
2648 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2649 variable arguments.
2650 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2651 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2652 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2653 variable argument.
2654 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2655 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2656
54dcdb88
BE
26572016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2658
2659 PR c++/77496
2660 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2661 * g++.dg/ext/pr77496.C: New test.
2662 * g++.dg/warn/pr77496.C: New test.
2663
d1463eb9
DM
26642016-09-12 David Malcolm <dmalcolm@redhat.com>
2665
2666 PR c/72858
2667 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2668 to preserve conversion chars, and to preserve prefix information.
2669 * gcc.dg/format/pr72858.c: New test case.
2670
217fabad
SK
26712016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2672
2673 * gfortran.dg/pr77507.f90: Move to ...
2674 * gfortran.dg/ieee/pr77507.f90: here.
2675
a1cd04ac
JH
26762016-08-09 Jan Hubicka <hubicka@ucw.cz>
2677
2678 PR ipa/61159
2679 * compile/pr61159.c: New testcase
2680
e3912107
JH
26812016-08-09 Jan Hubicka <hubicka@ucw.cz>
2682
2683 PR ipa/64316
2684 * gcc.dg/ipa/pr63416.c: New testcase.
2685
739d9339
PT
26862016-09-10 Paul Thomas <pault@gcc.gnu.org>
2687 Steven G. Kargl <kargl@gcc.gnu.org>
2688
2689 PR fortran/77532
cc3135b6 2690 * gfortran.dg/dtio_11.f90: new test.
739d9339 2691
fb7c40dd
SK
26922016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2693
2694 PR fortran/77507
2695 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2696 * gfortran.dg/c_assoc_4.f90: Ditto.
2697
5b28efbb
TV
26982016-09-10 Tom de Vries <tom@codesourcery.com>
2699
2700 PR C/71602
2701 * c-c++-common/va-arg-va-list-type.c: New test.
2702
9d0a9bb4
PB
27032016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2704
2705 PR rtl-optimization/77289
2706 * gcc.target/powerpc/pr77289.c: New test.
2707
3f0177e7
MS
27082016-09-09 Martin Sebor <msebor@redhat.com>
2709
2710 PR c/77520
2711 PR c/77521
2712 * gcc.dg/pr77520.c: New test.
2713 * gcc.dg/pr77521.c: New test.
2714
e81e83d0
SK
27152016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2716
2717 PR fortran/77506
2718 * gfortran.dg/pr77506.f90: New test.
2719
8a92685e
SK
27202016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2721
2722 PR fortran/77507
2723 * gfortran.dg/pr77507.f90: New test.
2724
c65248cb
JM
27252016-09-09 Joseph Myers <joseph@codesourcery.com>
2726
2727 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2728
2cf0ff98
SK
27292016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2730 Louis Krupp <lkrupp@gcc.gnu.org>
2731
2732 PR fortran/69514
2733 * gfortran.dg/pr69514_1.f90: New test.
2734 * gfortran.dg/pr69514_2.f90: New test.
2735
8ebc1e0f
JJ
27362016-09-08 Jakub Jelinek <jakub@redhat.com>
2737
20b6cf01
JJ
2738 PR fortran/77500
2739 * gfortran.dg/gomp/pr77500.f90: New test.
2740
8ebc1e0f
JJ
2741 PR fortran/77516
2742 * gfortran.dg/gomp/pr77516.f90: New test.
2743
34718542
JJ
27442016-09-07 Jakub Jelinek <jakub@redhat.com>
2745
2746 PR middle-end/77475
2747 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2748 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2749 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2750 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2751 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2752 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2753
e5106e27
DM
27542016-09-07 David Malcolm <dmalcolm@redhat.com>
2755
2756 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2757 "substring-locations.h".
2758
ca235a85
RB
27592016-09-07 Richard Biener <rguenther@suse.de>
2760
2761 PR c/77450
2762 * c-c++-common/vector-subscript-8.c: Move ..
2763 * gcc.dg/pr77450.c: ... here.
2764
0076b5dc 27652016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2766
2767 PR libgfortran/77393
2768 * gfortran.dg/fmt_f0_2.f90: Update test.
2769 * gfortran.dg/fmt_f0_3.f90: New test.
2770
6ac7322b
DH
27712016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2772
2773 PR debug/77389
2774 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2775 in dg-options.
2776
2777 PR debug/57519
2778 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2779
8eb9e049
JJ
27802016-09-06 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR target/69255
2783 * gcc.target/i386/pr69255-1.c: New test.
2784 * gcc.target/i386/pr69255-2.c: New test.
2785 * gcc.target/i386/pr69255-3.c: New test.
2786
27872016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2788
2789 PR c/77336
2790 * gcc.dg/format/miss-7.c: New test.
2791
e6cb85d4
UB
27922016-09-06 Uros Bizjak <ubizjak@gmail.com>
2793
2794 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2795
7fe76f6a
ML
27962016-09-06 Martin Liska <mliska@suse.cz>
2797
2798 PR gcov-profile/77378
2799 PR gcov-profile/77466
2800 * gcc.dg/profile-update-warning.c: New test.
2801
209b636e
RB
28022016-09-06 Richard Biener <rguenther@suse.de>
2803
2804 PR tree-optimization/77479
2805 * gcc.dg/torture/pr77479.c: New testcase.
2806
b772a565
RB
28072016-09-06 Richard Biener <rguenther@suse.de>
2808
2809 PR c/77450
2810 * c-c++-common/vector-subscript-7.c: Adjust.
2811 * c-c++-common/vector-subscript-8.c: New testcase.
2812
a8c07037
SKS
28132016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2814
2815 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2816
0ce48391
JJ
28172016-09-05 Jakub Jelinek <jakub@redhat.com>
2818
de9188e0
JJ
2819 PR target/77476
2820 * gcc.target/i386/avx512f-pr77476.c: New test.
2821 * gcc.target/i386/avx512bw-pr77476.c: New test.
2822 * gcc.target/i386/avx512dq-pr77476.c: New test.
2823
c76f7809
JJ
2824 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2825 Update comment to mention also avx512f.
2826
0ce48391
JJ
2827 PR sanitizer/77396
2828 * g++.dg/asan/pr77396-2.C: New test.
2829
8a27cf73
UB
28302016-09-05 Uros Bizjak <ubizjak@gmail.com>
2831
2832 PR rtl-optimization/77452
2833 * gcc.target/i386/pr77452.c: New test.
2834
25ff5dd3
MP
28352016-09-05 Marek Polacek <polacek@redhat.com>
2836
2837 PR c/77423
2838 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2839
f2bc4e48
SK
28402016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2841
2842 PR fortran/77391
2843 * gfortran.dg/pr77391.f90: New test.
2844
e85921ee
SK
28452016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2846
2847 PR fortran/77460
2848 * gfortran.dg/pr77460.f90: New test.
2849
b5d50659
JJ
28502016-09-03 Jakub Jelinek <jakub@redhat.com>
2851
2852 PR c/65467
2853 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2854
7b826676
KY
28552016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2856
2857 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2858
717ebe91
DM
28592016-09-02 David Malcolm <dmalcolm@redhat.com>
2860
2861 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2862 test case.
2863 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2864 diagnostic-test-show-locus-generate-patch.c to the sources
2865 for diagnostic_plugin_test_show_locus.c.
2866
94087e88
JJ
28672016-09-02 Jakub Jelinek <jakub@redhat.com>
2868
9dc5773f
JJ
2869 PR c/65467
2870 * gcc.dg/gomp/_Atomic-1.c: New test.
2871 * gcc.dg/gomp/_Atomic-2.c: New test.
2872 * gcc.dg/gomp/_Atomic-3.c: New test.
2873 * gcc.dg/gomp/_Atomic-4.c: New test.
2874 * gcc.dg/gomp/_Atomic-5.c: New test.
2875
94087e88
JJ
2876 PR sanitizer/77396
2877 * g++.dg/asan/pr77396.C: New test.
2878
28792016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2880
2881 PR tree-optimization/71831
2882 * gcc.dg/builtin-object-size-16.c: New test.
2883 * gcc.dg/builtin-object-size-17.c: New test.
2884
7e89048d
JD
28852016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2886
2887 PR libgfortran/77393
2888 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2889
2f196155
UB
28902016-09-01 Uros Bizjak <ubizjak@gmail.com>
2891
2892 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2893 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2894 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2895 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2896 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2897 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2898 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2899 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2900 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2901 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2902 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2903 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2904 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2905 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2906 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2907 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2908 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2909 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2910
0a6b0523
EB
29112016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2912
2913 * gnat.dg/opt58.adb: New test.
2914 * gnat.dg/opt58_pkg.ads: New helper.
2915
2a99de7b
RB
29162016-09-01 Richard Biener <rguenther@suse.de>
2917
2918 PR middle-end/77436
2919 * gcc.dg/torture/pr77436.c: New testcase.
2920
f79d8786
SKS
29212016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2922
2923 * gcc.dg/pr64252.c: Require int32plus.
2924 * gcc.dg/pr66299-1.c: Likewise.
2925 * gcc.dg/pr66299-2.c: Likewise.
2926 * gcc.dg/torture/20131115-1.c: Skip for avr.
2927
b06335f9
KT
29282016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2929
2930 * gcc.target/aarch64/ands_3.c: New test.
2931
f25f40be
JJ
29322016-08-31 Jakub Jelinek <jakub@redhat.com>
2933
d12a0b5a
JJ
2934 PR fortran/77352
2935 * gfortran.dg/gomp/pr77352.f90: New test.
2936
f25f40be
JJ
2937 PR fortran/77374
2938 * gfortran.dg/gomp/pr77374.f08: New test.
2939
9ff6fb6e
MG
29402016-08-31 Marc Glisse <marc.glisse@inria.fr>
2941
2942 PR tree-optimization/73714
2943 * gcc.dg/tree-ssa/pr73714.c: New test.
2944
8e95a674
JD
29452016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2946
2947 PR libgfortran/77393
2948 * gfortran.dg/fmt_f0_2.f90: New test.
2949
c6b0037d
MG
29502016-08-31 Marc Glisse <marc.glisse@inria.fr>
2951
2952 * gcc.target/i386/pr59539-2.c: Adapt options.
2953 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2954
1a576b13
PT
29552016-08-31 Paul Thomas <pault@gcc.gnu.org>
2956
2957 PR fortran/77418
2958 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2959 of the associate entity and replace with a pointer to the
2960 intended item on the stack.
2961
e73d3ca6 29622016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2963 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2964
2965 PR fortran/48298
2966 * gfortran.dg/dtio_1.f90: New test.
2967 * gfortran.dg/dtio_2.f90: New test.
2968 * gfortran.dg/dtio_3.f90: New test.
2969 * gfortran.dg/dtio_4.f90: New test.
2970 * gfortran.dg/dtio_5.f90: New test.
2971 * gfortran.dg/dtio_6.f90: New test.
2972 * gfortran.dg/dtio_7.f90: New test.
2973 * gfortran.dg/dtio_8.f90: New test.
2974 * gfortran.dg/dtio_9.f90: New test.
2975 * gfortran.dg/dtio_10.f90: New test.
2976
b816477a
DM
29772016-08-30 David Malcolm <dmalcolm@redhat.com>
2978
2979 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2980 (test_many_nested_locations): New function.
2981 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2982 (test_show_locus): Handle "test_many_nested_locations".
2983
71b30891
DM
29842016-08-30 David Malcolm <dmalcolm@redhat.com>
2985
2986 * g++.dg/template/double-greater-than-fixit.C: New test case.
2987
8fa37232
EB
29882016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2989
2990 * gnat.dg/opt57.ad[sb]: New test.
2991 * gnat.dg/opt57_pkg.ads: New helper.
2992
6f651bae
RB
29932016-08-30 Richard Biener <rguenther@suse.de>
2994
2995 PR tree-optimization/69047
2996 * gcc.dg/pr69047.c: Fix byte-order check.
2997
ab834832
JJ
29982016-08-30 Jakub Jelinek <jakub@redhat.com>
2999
5116b156
JJ
3000 PR tree-optimization/72866
3001 * gcc.dg/vect/pr72866.c: New test.
3002
3754bbfc
JJ
3003 PR debug/77363
3004 * g++.dg/debug/dwarf2/pr77363.C: New test.
3005
26122e2d
JJ
3006 PR middle-end/77377
3007 * gcc.target/i386/pr77377.c: New test.
3008
ab834832
JJ
3009 PR debug/77389
3010 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3011 in dg-options.
3012
bedc9ca7
SK
30132016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3014
3015 * gfortran.dg/pr77372.f90: Moved to ...
3016 * gfortran.dg/ieee/pr77372.f90: here.
3017
adfa1e6b
MM
30182016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3019
3020 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3021 vector short/char initializations.
3022 * gcc.target/powerpc/vec-init-5.c: Likewise.
3023 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3024 vector initialization optimizations.
3025 * gcc.target/powerpc/vec-init-7.c: Likewise.
3026 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3027 vector float/double initializations.
3028 * gcc.target/powerpc/vec-init-9.c: Likewise.
3029
414b7129
UB
30302016-08-29 Uros Bizjak <ubizjak@gmail.com>
3031
3032 PR target/77403
3033 * gcc.target/i386/pr77403.c: New test.
3034
3d06b6f2
MP
30352016-08-29 Marek Polacek <polacek@redhat.com>
3036
3037 PR c/77292
3038 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3039
ba9bbd6f
TV
30402016-08-29 Tom de Vries <tom@codesourcery.com>
3041
3042 PR c/77398
3043 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3044
d7d80d8f
EB
30452016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3046
3047 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3048
d7d80d8f 30492016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3050
3051 * gfortran.dg/dec_structure_13.f90: New testcase.
3052
468d95c8
JB
30532016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3054
3055 PR fortran/77261
3056 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3057 available.
3058
f329b264
TV
30592016-08-28 Tom de Vries <tom@codesourcery.com>
3060
3061 PR lto/70955
3062 * gcc.dg/pr70955.c: New test.
3063 * gcc.dg/lto/pr70955_0.c: Same.
3064 * gcc.dg/lto/pr70955_1.c: Same.
3065
4a389eb6
PP
30662016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3067
3068 PR tree-optimization/71077
3069 * gcc.target/i386/pr71077.c: New test.
3070
3f8257db 30712016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3072
3073 PR fortran/77380
3074 * gfortran.dg/pr77380.f90: New test.
3075
3f8257db 30762016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3077
3078 PR fortran/77372
3079 gfortran.dg/pr77372.f90: New test.
3080
ee908516
DM
30812016-08-26 David Malcolm <dmalcolm@redhat.com>
3082
3083 * gcc.dg/spellcheck-fields-2.c (test): Move
3084 dg-begin/end-multiline-output within function body.
3085 (test_macro): New function.
3086
d41e76cf
DM
30872016-08-26 David Malcolm <dmalcolm@redhat.com>
3088
3089 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3090 (test_fixit_insert): Update expected output.
3091 (test_fixit_remove): Likewise.
3092 (test_fixit_replace): Likewise.
3093
524a4c96
RO
30942016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3095
3096 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3097 Fix typo.
3098
ebfa15ab
RB
30992016-08-26 Richard Biener <rguenther@suse.de>
3100
3101 PR tree-optimization/69047
3102 * gcc.dg/pr69047.c: New testcase.
3103
209ca542
PK
31042016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3105 Martin Jambhor <mjambor@suse.cz>
524a4c96 3106
209ca542
PK
3107 * gcc.dg/ipa/propbits-1.c: New test-case.
3108 * gcc.dg/ipa/propbits-2.c: Likewise.
3109 * gcc.dg/ipa/propbits-3.c: Likewise.
3110
e5cf1629
SK
31112016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3112
3113 PR fortran/77351
3114 * gfortran.dg/pr77351.f90: New test.
3115
ebef225f
MP
31162016-08-25 Marek Polacek <polacek@redhat.com>
3117
3118 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3119
fe377a48
MP
31202016-08-25 Marek Polacek <polacek@redhat.com>
3121
3122 PR c/77323
3123 * gcc.dg/pr77323.c: New test.
3124
88b8971f
PT
31252016-08-24 Paul Thomas <pault@gcc.gnu.org>
3126
3127 PR fortran/77358
3128 * gfortran.dg/submodule_17.f08: New test.
3129
3f8257db
JJ
31302016-08-24 Michael Collison <michael.collison@linaro.org>
3131 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3132
3133 * gcc.target/arm/builtin_saddl.c: New testcase.
3134 * gcc.target/arm/builtin_saddll.c: New testcase.
3135 * gcc.target/arm/builtin_uaddl.c: New testcase.
3136 * gcc.target/arm/builtin_uaddll.c: New testcase.
3137 * gcc.target/arm/builtin_ssubl.c: New testcase.
3138 * gcc.target/arm/builtin_ssubll.c: New testcase.
3139 * gcc.target/arm/builtin_usubl.c: New testcase.
3140 * gcc.target/arm/builtin_usubll.c: New testcase.
3141
d5b5d212
UB
31422016-08-24 Uros Bizjak <ubizjak@gmail.com>
3143
3144 PR target/77270
3145 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3146 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3147 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3148 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3149 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3150 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3151 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3152 effective target. Remove scan-assembler-times directives.
3153 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3154 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3155 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3156
d1188689
SKS
31572016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3158
3159 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3160 of unsigned int.
3161 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3162
0b6b8f85
RS
31632016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3164
3165 PR testsuite/77317
3166 * lib/target-supports.exp
3167 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3168 (check_effective_target_vect_natural_alignment): Ditto.
3169 (check_effective_target_vector_alignment_reachable): Ditto.
3170 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3171
587b7f7a
ILT
31722016-08-23 Ian Lance Taylor <iant@golang.org>
3173
3174 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3175
6019c0fc
MM
31762016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3177
3178 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3179 being created from pointers to memory locations.
3180 * gcc.target/powerpc/vec-init-2.c: Likewise.
3181
cfe37db4
FR
31822016-08-23 Fritz Reese <fritzoreese@gmail.com>
3183
3184 * gfortran.dg/dec_structure_12.f90: New testcase.
3185
7e11f46f
DV
31862016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3187
3188 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3189
7ab4f354
DV
31902016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3191
3192 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3193 verification.
3194
deb9351f
DV
31952016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3196
3197 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3198 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3199
1fd9f058
RB
32002016-08-23 Richard Biener <rguenther@suse.de>
3201
3202 PR tree-optimization/27336
3203 * c-c++-common/pr27336.c: New testcase.
3204
b00e6e75
MP
32052016-08-22 Marek Polacek <polacek@redhat.com>
3206
3207 PR c++/77321
3208 * g++.dg/cpp1y/pr77321.C: New test.
3209
58338bac
SK
32102016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3211
3212 PR fortran/60774
3213 * gfortran.dg/empty_label.f: Adjust test for new error message.
3214 * gfortran.dg/empty_label.f90: Ditto.
3215 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3216 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3217 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3218
30364ce6
SK
32192016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3220
3221 PR fortran/61318
3222 * gfortran.dg/pr61318.f90: New test.
3223
ad7a5a8f
SK
32242016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3225
3226 PR fortran/77260
3227 * gfortran.dg/pr77260_1.f90: New test.
3228 * gfortran.dg/pr77260_2.f90: Ditto.
3229
72f52f30
JM
32302016-08-22 Joseph Myers <joseph@codesourcery.com>
3231
3232 PR middle-end/77269
3233 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3234 __builtin_signbitf and __builtin_signbitl in expected generic
3235 expansion.
3236 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3237 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3238 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3239 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3240 tests.
3241
6dc198e3
JM
32422016-08-22 Joseph Myers <joseph@codesourcery.com>
3243
3244 * gcc.dg/torture/float128-builtin.c,
3245 gcc.dg/torture/float128-ieee-nan.c,
3246 gcc.dg/torture/float128x-builtin.c,
3247 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3248 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3249 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3250 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3251 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3252 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3253 gcc.dg/torture/floatn-nan.h: New tests.
3254
7ff4e41a
JM
32552016-08-22 Joseph Myers <joseph@codesourcery.com>
3256
3257 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3258 macro.
3259 (main): Update calls to TEST_I_F.
3260 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3261 macro.
3262 (main): Update calls to TEST_I_F.
3263
7078cdb6
JM
32642016-08-22 Joseph Myers <joseph@codesourcery.com>
3265
3266 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3267 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3268 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3269 names in calls to TEST_I_F.
3270
a9d7c823
BE
32712016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3272
3273 PR c/52952
3274 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3275
cd800235
SKS
32762016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3277
3278 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3279 and !natural_alignment_64.
3280 * gcc.dg/ipa/propalign-2.c: Likewise.
3281 * gcc.dg/ipa/propalign-3.c: Likewise.
3282 * gcc.dg/ipa/propalign-4.c: Likewise.
3283 * gcc.dg/ipa/propalign-5.c: Likewise.
3284 * lib/target-supports.exp
3285 (check_effective_target_natural_alignment_32): Add avr-*-*.
3286
22d12455
KV
32872016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3288
3289 PR tree-optimization/61839
3290 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3291 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3292 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3293 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3294
c65699ef
JM
32952016-08-19 Joseph Myers <joseph@codesourcery.com>
3296
3297 PR c/32187
3298 * lib/target-supports.exp (check_effective_target_float16)
3299 (check_effective_target_float32, check_effective_target_float64)
3300 (check_effective_target_float128, check_effective_target_float32x)
3301 (check_effective_target_float64x)
3302 (check_effective_target_float128x)
3303 (check_effective_target_float16_runtime)
3304 (check_effective_target_float32_runtime)
3305 (check_effective_target_float64_runtime)
3306 (check_effective_target_float128_runtime)
3307 (check_effective_target_float32x_runtime)
3308 (check_effective_target_float64x_runtime)
3309 (check_effective_target_float128x_runtime)
3310 (check_effective_target_floatn_nx_runtime)
3311 (add_options_for_float16, add_options_for_float32)
3312 (add_options_for_float64, add_options_for_float128)
3313 (add_options_for_float32x, add_options_for_float64x)
3314 (add_options_for_float128x): New procedures.
3315 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3316 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3317 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3318 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3319 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3320 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3321 gcc.dg/torture/float128-complex.c,
3322 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3323 gcc.dg/torture/float128x-basic.c,
3324 gcc.dg/torture/float128x-complex.c,
3325 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3326 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3327 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3328 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3329 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3330 gcc.dg/torture/float32x-basic.c,
3331 gcc.dg/torture/float32x-complex.c,
3332 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3333 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3334 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3335 gcc.dg/torture/float64x-basic.c,
3336 gcc.dg/torture/float64x-complex.c,
3337 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3338 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3339 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3340 gcc.dg/torture/floatn-tg.h,
3341 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3342 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3343 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3344 gcc.dg/torture/fp-int-convert-float128x.c,
3345 gcc.dg/torture/fp-int-convert-float16-timode.c,
3346 gcc.dg/torture/fp-int-convert-float16.c,
3347 gcc.dg/torture/fp-int-convert-float32-timode.c,
3348 gcc.dg/torture/fp-int-convert-float32.c,
3349 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3350 gcc.dg/torture/fp-int-convert-float32x.c,
3351 gcc.dg/torture/fp-int-convert-float64-timode.c,
3352 gcc.dg/torture/fp-int-convert-float64.c,
3353 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3354 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3355 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3356 maximum exponent of floating-point type. Use it in testing
3357 whether 0x8...0 fits in the floating-point type. Always treat -1
3358 (signed 0xf...f) as fitting in the floating-point type.
3359 (M_OK1): New macro.
3360 * gcc.dg/torture/fp-int-convert-double.c,
3361 gcc.dg/torture/fp-int-convert-float.c,
3362 gcc.dg/torture/fp-int-convert-float128-timode.c,
3363 gcc.dg/torture/fp-int-convert-float128.c,
3364 gcc.dg/torture/fp-int-convert-float80-timode.c,
3365 gcc.dg/torture/fp-int-convert-float80.c,
3366 gcc.dg/torture/fp-int-convert-long-double.c,
3367 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3368
94e73c78
JJ
33692016-08-19 Jakub Jelinek <jakub@redhat.com>
3370
fbdbd4b6
JJ
3371 PR fortran/72744
3372 * gfortran.dg/gomp/pr72744.f90: New test.
3373
94e73c78
JJ
3374 PR fortran/69281
3375 * gfortran.dg/gomp/pr69281.f90: New test.
3376
91151a73
JB
33772016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3378
414b7129
UB
3379 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3380 the last special seed value.
3381 * gfortran.dg/random_7.f90: Use size for last array member instead
3382 of hardcoded value.
91151a73 3383
fcf830ab
PK
33842016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3385
3386 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3387 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3388
1a5da5b6
RB
33892016-08-19 Richard Biener <rguenther@suse.de>
3390
3391 PR tree-optimization/77286
3392 * gcc.dg/torture/pr77286.c: New testcase.
3393
82f72146
DM
33942016-08-18 David Malcolm <dmalcolm@redhat.com>
3395
3396 * gcc.dg/verbose-asm-2.c: New test case.
3397
cc015f3a
DM
33982016-08-18 David Malcolm <dmalcolm@redhat.com>
3399
3400 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3401 (custom_diagnostic_finalizer): Update for change to
3402 diagnostic_show_locus.
3403
cb18fd07
DM
34042016-08-18 David Malcolm <dmalcolm@redhat.com>
3405
3406 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3407 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3408
a76989dc
MP
34092016-08-18 Marek Polacek <polacek@redhat.com>
3410
3411 PR c/71514
3412 * gcc.dg/pr71514.c: New test.
3413
89c88780
L
34142015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3415
3416 PR target/72839
3417 * gcc.target/i386/pr72839.c: New test.
3418
2c71d454
CLT
34192016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3420
3421 PR middle-end/70895
3422 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3423 * c-c++-common/goacc/reduction-1.c: Likewise.
3424 * c-c++-common/goacc/reduction-2.c: Likewise.
3425 * c-c++-common/goacc/reduction-3.c: Likewise.
3426 * c-c++-common/goacc/reduction-4.c: Likewise.
3427
66592e95
AM
34282016-08-18 Alan Modra <amodra@gmail.com>
3429
3430 * gcc.c-torture/compile/pr72771.c: New.
3431
3a146d46
JJ
34322016-08-17 Jakub Jelinek <jakub@redhat.com>
3433
3434 PR fortran/67496
3435 * gfortran.dg/pr67496.f90: New test.
3436
3f8257db 34372015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3438
3439 PR tree-optimization/71752
3a146d46 3440 * gcc.dg/vect/pr71752.c: New.
038000bd 3441
dd42e908
UB
34422016-08-17 Uros Bizjak <ubizjak@gmail.com>
3443
3444 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3445
458a1cd0
JJ
34462016-08-17 Jakub Jelinek <jakub@redhat.com>
3447
3448 PR middle-end/77259
3449 * g++.dg/ipa/devirt-52.C: New test.
3450
11c4c4ba
CLT
34512016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3452
3453 * c-c++-common/goacc/reduction-6.c: New testcase.
3454
661d6efd
RB
34552016-08-17 Richard Biener <rguenther@suse.de>
3456
3457 PR tree-optimization/76490
3458 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3459 * gcc.dg/pr52904.c: XFAIL.
3460
622d8b69
RB
34612016-08-17 Richard Biener <rguenther@suse.de>
3462
3463 PR tree-optimization/23855
3464 * gcc.dg/loop-unswitch-2.c: Adjust.
3465
af23e99c
JJ
34662016-08-16 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR tree-optimization/72817
3469 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3470
feeb6268
JM
34712016-08-16 Joseph Myers <joseph@codesourcery.com>
3472
3473 PR libgcc/77265
3474 * gcc.dg/torture/float128-extend-inf.c: New test.
3475
65e736c0
DM
34762016-08-16 David Malcolm <dmalcolm@redhat.com>
3477
3478 PR c/72857
3479 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3480 for embedded NUL.
3481 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3482 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3483 caret placement.
3484 (test_oct): Likewise.
3485 (test_multiple): Likewise.
3486 (test_field_width_specifier): Likewise.
3487 (test_field_width_specifier_2): New function.
3488 (test_field_precision_specifier): New function.
3489 (test_embedded_nul): Update expected caret placement.
3490 (test_non_contiguous_strings): Update line number.
3491 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3492 (__emit_string_literal_range): Add "caret_idx" param.
3493 (test_simple_string_literal): Add value for new param, updating
3494 expected output..
3495 (test_concatenated_string_literal): Likewise.
3496 (test_multiline_string_literal): Likewise.
3497 (test_hex): Likewise.
3498 (test_oct): Likewise.
3499 (test_multiple): Likewise.
3500 (test_ucn4): Likewise.
3501 (test_ucn8): Likewise.
3502 (test_u8): Likewise.
3503 (test_u): Likewise; update expected message, from "range" to
3504 "location".
3505 (test_U): Likewise.
3506 (test_L): Likewise.
3507 (test_macro): Add value for new param.
3508 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3509 (__emit_string_literal_range): Add "caret_idx" param.
3510 (test_stringified_token_1): Add value for new param. Update
3511 expected message, from "range" to "location".
3512 (test_stringized_token_2): Likewise, adding param to macro.
3513 (test_stringified_token_3): Likewise.
3514 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3515 (emit_warning): Convert param from source_range to location_t.
3516 (test_string_literals): Add caret_idx param, and use it when
3517 constructing a substring_loc. Update error message, from
3518 "range" to "location".
3519
4a7f57d5
JJ
35202016-08-16 Jakub Jelinek <jakub@redhat.com>
3521
7841800f
JJ
3522 PR target/71910
3523 * g++.dg/gomp/pr71910.C: New test.
3524
1b13411a
JJ
3525 PR middle-end/67485
3526 * gcc.c-torture/compile/pr67485.c: New test.
3527
4a7f57d5
JJ
3528 PR target/72867
3529 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3530
3c556bc4
BC
35312016-08-16 Bin Cheng <bin.cheng@arm.com>
3532
3533 PR tree-optimization/69848
3534 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3535
beab2da6
ML
35362016-08-16 Martin Liska <mliska@suse.cz>
3537
3538 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3539 of memory operations so that it can be handled by core2
3540 in 32-bit mode.
3541
f4eec0a3
RB
35422016-08-16 Richard Biener <rguenther@suse.de>
3543
3544 PR tree-optimization/76783
3545 * gcc.dg/pr76783.c: New testcase.
3546 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3547
8f21990a
BC
35482016-08-16 Bin Cheng <bin.cheng@arm.com>
3549
3550 PR tree-optimization/72817
3551 PR tree-optimization/73450
3552 * gcc.dg/tree-ssa/pr72817.c: New test.
3553 * gcc.dg/tree-ssa/pr73450.c: New test.
3554
7fc61626
FR
35552016-08-15 Fritz Reese <fritzoreese@gmail.com>
3556
3557 * gfortran.dg/init_flag_13.f90: New testcase.
3558 * gfortran.dg/init_flag_14.f90: Ditto.
3559 * gfortran.dg/init_flag_15.f03: Ditto.
3560 * gfortran.dg/dec_init_1.f90: Ditto.
3561 * gfortran.dg/dec_init_2.f90: Ditto.
3562
432baa02
UB
35632016-08-15 Uros Bizjak <ubizjak@gmail.com>
3564
3565 PR target/72867
3566 * gcc.target/i386/pr72867.c: New test.
3567
7e1dde14
EB
35682016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3569
3570 * c-c++-common/dump-ada-spec-5.c: New test.
3571
e4969090
RB
35722016-08-15 Richard Biener <rguenther@suse.de>
3573
3574 PR tree-optimization/73434
3575 * gcc.dg/torture/pr73434.c: New testcase.
3576
66088065
JJ
35772016-08-15 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR tree-optimization/72824
3580 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3581
7c713714
CLT
35822016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3583
3584 PR fortran/70598
3585 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3586 in use_device clause.
3587 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3588 * gfortran.dg/goacc/list.f95: Adjust to catch
3589 "neither a POINTER nor an array" error messages.
3590
4271e5cb
UB
35912016-08-14 Uros Bizjak <ubizjak@gmail.com>
3592
3593 PR target/76342
3594 * gcc.target/i386/pr76342.c: New test.
3595
b0cea284
JJ
35962016-08-12 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR c/71512
3599 * g++.dg/ubsan/pr71512.C: New test.
3600 * c-c++-common/ubsan/pr71512-1.c: New test.
3601 * c-c++-common/ubsan/pr71512-2.c: New test.
3602
e86aefb8
MM
36032016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3604
3605 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3606 vector initialization options.
3607 * gcc.target/powerpc/vec-init-2.c: Likewise.
3608 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3609 is generated on ISA 3.0.
3610
7fd82d52
PP
36112016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3612
3613 PR middle-end/71654
3614 * gcc.dg/c-c++-common/pr71654.c: New test.
3615 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3616 dg-options.
3617 * gcc.dg/tree-ssa/vrp24: Likewise.
3618
2f1364c2
JJ
36192016-08-12 Jakub Jelinek <jakub@redhat.com>
3620
3621 PR c/67410
3622 * gcc.dg/pr67410.c: New test.
3623
8eb414aa
BC
36242016-08-12 Bin Cheng <bin.cheng@arm.com>
3625
3626 PR tree-optimization/69848
3627 * gcc.dg/vect/vect-pr69848.c: New test.
3628
30b39c19
UB
36292016-08-12 Uros Bizjak <ubizjak@gmail.com>
3630
3631 PR testsuite/71008
3632 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3633 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3634 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3635 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3636
e373dd06
RB
36372016-08-12 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/57326
3640 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3641 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3642 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3643 * gcc.target/i386/pr45685.c: Likewise.
3644 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3645 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3646 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3647 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3648 * gfortran.dg/pr34163.f90: Likewise.
3649
20d1af89
ML
36502016-08-12 Martin Liska <mliska@suse.cz>
3651
3652 * g++.dg/gcov/gcov-16.C: New test.
3653 * lib/gcov.exp: Support new argument for run-gcov function.
3654
5cacda56
ML
36552016-08-12 Martin Liska <mliska@suse.cz>
3656
3657 PR gcov-profile/35590
3658 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3659
663eecfd
RB
36602016-08-12 Richard Biener <rguenther@suse.de>
3661
3662 PR tree-optimization/72851
3663 * gcc.dg/torture/pr72851.c: New testcase.
3664
3f8257db 36652016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3666
e366d7d8
AO
3667 PR debug/63240
3668 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3669 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3670 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3671 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3672 DW_AT_deleted.
3673
71e1a6a4
AO
3674 PR debug/55641
3675 * g++.dg/debug/dwarf2/ref-1.C: New.
3676
8aaf799b
AO
3677 PR debug/49366
3678 * g++.dg/debug/dwarf2/template-params-12.H: New.
3679 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3680 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3681 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3682 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3683 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3684 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3685 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3686
06f9caed
BS
36872016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3688
3689 PR target/72863
3690 * gcc.target/powerpc/pr72863.c: New test.
3691
a8b956c1
UB
36922016-08-11 Uros Bizjak <ubizjak@gmail.com>
3693
3694 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3695
c73dd986
L
36962015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3697
3698 * gcc.target/i386/pieces-strcpy-1.c: New test.
3699 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3700
385ed708
JJ
37012016-08-11 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR c++/72868
3704 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3705
df7ec09f
L
37062015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3707
3708 * gcc.target/i386/pieces-memcpy-1.c: New test.
3709 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3710 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3711 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3712 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3713 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3714
b95a64bb
JJ
37152016-08-11 Jakub Jelinek <jakub@redhat.com>
3716
3717 PR c/72816
7ddbcf6b 3718 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3719
59537744
BE
37202016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3721
3722 PR tree-optimization/71083
3723 * gcc.c-torture/execute/pr71083.c: New test.
3724 * gnat.dg/loop_optimization23.adb: New test.
3725 * gnat.dg/loop_optimization23_pkg.ads: New test.
3726 * gnat.dg/loop_optimization23_pkg.adb: New test.
3727
183ac6d0
RB
37282016-08-11 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/72772
3731 * gcc.dg/graphite/pr35356-1.c: Adjust.
3732 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3733
b152f5a2
JB
37342016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3735
3736 * gfortran.dg/random_7.f90: Take into account that the last seed
3737 value is the special p value.
3738 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3739
bb7ebad1
RB
37402016-08-11 Richard Biener <rguenther@suse.de>
3741
3742 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3743
2e186411
AM
37442016-08-11 Alan Modra <amodra@gmail.com>
3745
3746 * gcc.target/powerpc/pr71680.c: New.
3747
e9e6d4f6
KN
37482016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3749
3750 * gcc.target/powerpc/bfp/bfp.exp: New file.
3751 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3752 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3753 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3754 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3755 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3756 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3757 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3758 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3759 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3760 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3761 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3762 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3763 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3764 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3765 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3766 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3767 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3768 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3769 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3770 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3771 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3772 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3773 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3774 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3775 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3776 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3777 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3778 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3779 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3780 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3781 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3782 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3783 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3784 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3785 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3786 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3787 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3788 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3789 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3790 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3791 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3792 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3793 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3794 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3795 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3796 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3797 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3798 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3799 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3800 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3801 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3802 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3803 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3804
9c8eabea
BC
38052016-08-10 Bin Cheng <bin.cheng@arm.com>
3806
3807 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3808 Add aarch64*-*-*.
3809
6c553b76
BC
38102016-08-10 Bin Cheng <bin.cheng@arm.com>
3811
3812 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3813
a0883b08
MM
38142016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3815
3816 PR target/72853
3817 * gcc.target/powerpc/pr72853.c: New test.
3818
a266236e
ML
38192016-08-10 Martin Liska <mliska@suse.cz>
3820
3821 PR gcov-profile/58306
3822 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3823
22063dbc
ML
38242016-08-10 Martin Liska <mliska@suse.cz>
3825
3826 * g++.dg/gcov/gcov-threads-1.C: New test.
3827
5250a5bb
SKS
38282016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3829
3830 PR target/71873
3831 * gcc.target/avr/pr71873.c: New test.
3832
b7597ae5
ML
38332016-08-09 Martin Liska <mliska@suse.cz>
3834
3835 * g++.dg/gcov/gcov-dump-1.C: New test.
3836 * g++.dg/gcov/gcov-dump-2.C: New test.
3837
ab50a215
ML
38382016-08-09 Martin Liska <mliska@suse.cz>
3839
3840 * gcc.dg/tree-prof/val-prof-9.c: New test.
3841
dcb1e137
ML
38422016-08-09 Martin Liska <mliska@suse.cz>
3843
3844 * gcc.dg/tree-prof/val-prof-8.c: New test.
3845
04d6d3b6
MJ
38462016-08-09 Martin Jambor <mjambor@suse.cz>
3847
df839749
UB
3848 PR ipa/71981
3849 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3850
c57e78c4
BC
38512016-08-09 Bin Cheng <bin.cheng@arm.com>
3852
3853 PR tree-optimization/33707
3854 * gcc.dg/vect/pr33707.c: New test.
3855
42970a17
BC
38562016-08-09 Bin Cheng <bin.cheng@arm.com>
3857
3858 PR tree-optimization/pr72772
3859 * gcc.dg/tree-ssa/pr72772.c: New test.
3860
810a3aa6
MF
38612016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3862
3863 PR rtl-optimization/66669
3864 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3865
9e207d6f
JJ
38662016-08-09 Jakub Jelinek <jakub@redhat.com>
3867
3868 PR tree-optimization/72824
3869 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3870
50bf47fd
RB
38712016-08-09 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/71802
3874 * gcc.dg/torture/pr71802.c: New testcase.
3875
cadec7ca
JJ
38762016-08-09 Jakub Jelinek <jakub@redhat.com>
3877
3878 PR c++/72809
3879 * g++.dg/eh/stdarg1.C: New test.
3880
c43c5112
AK
38812016-08-08 Andi Kleen <ak@linux.intel.com>
3882
3883 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3884 test command line in failure log.
3885 (profopt-execute): dito. Make autofdo file names unique.
3886
895aa8e1
DM
38872016-08-08 David Malcolm <dmalcolm@redhat.com>
3888
3889 PR c/64955
3890 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3891 output.
3892
9afda630
PK
38932016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3894
3895 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3896 c99_runtime.
3897 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3898 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3899 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3900 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3901 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3902 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3903
e52ed3fe
DM
39042016-08-08 David Malcolm <dmalcolm@redhat.com>
3905
3906 PR c/52952
3907 * gcc.dg/cpp/pr66415-1.c: Likewise.
3908 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3909 * gcc.dg/format/c90-printf-1.c: Likewise.
3910 * gcc.dg/format/diagnostic-ranges.c: New test case.
3911
ad200580
JJ
39122016-08-08 Jakub Jelinek <jakub@redhat.com>
3913
77524e0d
JJ
3914 PR fortran/72716
3915 * gfortran.dg/gomp/pr72716.f90: New test.
3916
2187f2a2
JJ
3917 PR middle-end/72781
3918 * gcc.dg/gomp/pr72781.c: New test.
3919
ad200580
JJ
3920 PR middle-end/68762
3921 * g++.dg/vect/pr68762-1.cc: New test.
3922 * g++.dg/vect/pr68762-2.cc: New test.
3923 * g++.dg/vect/pr68762.h: New file.
3924
989d0071
MS
39252016-08-08 Martin Sebor <msebor@redhat.com>
3926
3927 PR testsuite/72838
3a146d46
JJ
3928 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3929 * g++.dg/warn/overflow-warn-3.C: Same.
3930 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3931
7090cac9
AV
39322016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3933
3934 PR fortran/71936
3935 * gfortran.dg/allocate_with_source_21.f03: New test.
3936
64e56ab0
AV
39372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3938
3939 PR fortran/72698
3940 * gfortran.dg/allocate_with_source_20.f03: New test.
3941
0476487d
AM
39422016-08-08 Alan Modra <amodra@gmail.com>
3943
3944 * gcc.c-torture/compile/pr72802.c: New.
3945
8e9218f2
AV
39462016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3947
3948 PR fortran/70524
3949 * gfortran.dg/dependency_48.f90: New test.
3950
c1f7083b
TK
39512016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3952
531e5ae3 3953 PR fortran/70040
c1f7083b
TK
3954 * gfortran.dg/pr70040.f90: New testcase.
3955
6ab5813c
TK
39562016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3957
3958 PR fortran/71961
3959 * gfortran.dg/matmul_10.f90: New testcase.
3960
27bddc4a
JH
39612016-08-07 Jan Hubicka <hubicka@ucw.cz>
3962
3963 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3964
4a9f8a9f
JJ
39652016-08-07 Jakub Jelinek <jakub@redhat.com>
3966
3967 PR c/72816
3968 * gcc.dg/pr72816.c: New test.
3969
fa76f2c6
JW
39702016-08-06 Jonathan Wakely <jwakely@redhat.com>
3971
3972 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3973 * g++.dg/conversion/pr41426.C: Likewise.
3974 * g++.dg/conversion/pr66211.C: Likewise.
3975 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3976 * g++.dg/init/ref8.C: Likewise.
3977 * g++.old-deja/g++.law/cvt20.C: Likewise.
3978 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3979
5c3e5002
PP
39802016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3981
3982 PR tree-optimization/18046
3983 * gcc.dg/tree-ssa/vrp105.c: New test.
3984 * gcc.dg/tree-ssa/vrp106.c: New test.
3985
94087e88 39862016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3987
3988 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3989 1ul in diagnostics. Remove hyphen from "constant-expression."
3990 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3991 * g++.dg/cpp0x/static_assert3.C: Same.
3992 * g++.dg/cpp1y/constexpr-throw.C: Same.
3993 * g++.dg/template/nontype3.C: Same.
3994 * g++.dg/warn/overflow-warn-1.C: Same.
3995 * g++.dg/warn/overflow-warn-3.C: Same.
3996 * g++.dg/warn/overflow-warn-4.C: Same.
3997
88fa5555
DM
39982016-08-05 David Malcolm <dmalcolm@redhat.com>
3999
4000 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4001 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4002 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4003 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4004
1addb9e6
PP
40052016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4006
4007 PR tree-optimization/72810
4008 * gcc.dg/tree-ssa/vrp110.c: New test.
4009
1b62ed4f
JG
40102016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4011
4012 PR Target/72819
4013 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4014 registers.
4015 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4016 saving the half-precision registers.
4017 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4018 value is returned in h0.
4019 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4020 are passed in FP/SIMD registers.
4021 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4022 passing works corrcetly.
4023 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4024 (hfa_f16x2_t): Likewise.
4025 (hfa_f16x3_t): Likewise.
4026 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4027 are promoted to double and passed in a double register.
4028 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4029 are promoted to double and stacked.
4030 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4031 __fp16 data types.
4032 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4033 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4034 __fp16 first get passed in FP/SIMD registers, then stacked.
4035
4228ca19
NS
40362016-08-05 Nathan Sidwell <nathan@acm.org>
4037
4038 PR c++/68724
4039 * g++.dg/cpp0x/pr68724.C: New.
4040
db7c335e
RB
40412016-08-05 Richard Biener <rguenther@suse.de>
4042
4043 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4044
48abe922
PP
40452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4046
4047 * gcc.dg/tree-ssa/vrp107.c: New test.
4048 * gcc.dg/tree-ssa/vrp108.c: New test.
4049 * gcc.dg/tree-ssa/vrp109.c: New test.
4050
f6cdf42f
PK
40512016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4052
4053 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4054 dg-options.
4055
33a9c609
PK
40562016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4057
4058 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4059 test-cases.
4060 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4061 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4062 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4063 test-cases.
4064 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4065 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4066 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4067 large_double.
4068
4473482d
PC
40692016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4070
4071 PR c++/72800
4072 * g++.dg/cpp1y/lambda-ice1.C: New.
4073
08156df5
PP
40742016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4075
4076 PR c++/72759
4077 * g++.dg/cpp1y/pr72759.C: New test.
4078
938da3a5
PP
40792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4080
4081 * gcc.dg/switch-10.c: New test.
4082
da84183c
JG
40832016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4084
4085 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4086
ae9281fc
TS
40872016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4088
4089 * c-c++-common/goacc/routine-5.c: Update.
4090
086ad22e
BE
40912016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4092
4093 PR rtl-optimization/70903
4094 * gcc.c-torture/execute/pr70903.c: New test.
4095
6805e400
ML
40962016-08-04 Martin Liska <mliska@suse.cz>
4097
4098 * gcc.dg/params/params.exp: Replace file exists with
4099 TESTING_IN_BUILD_TREE.
4100
a0008434
MP
41012016-08-04 Marek Polacek <polacek@redhat.com>
4102
4103 PR c++/70229
4104 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4105
fb46286e
RB
41062016-08-04 Richard Biener <rguenther@suse.de>
4107
4108 PR middle-end/71984
4109 * gcc.dg/torture/pr71984.c: Guard correctness check for
4110 little-endian.
4111
ac2c96ab
AP
41122016-08-03 Andrew Pinski <apinski@cavium.com>
4113
4114 * gcc.c-torture/compile/20160802-1.c: New testcase.
4115
c98583e9
FR
41162016-08-03 Fritz Reese <fritzoreese@gmail.com>
4117
4118 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4119
9ad1a1da
RB
41202016-08-03 Richard Biener <rguenther@suse.de>
4121
4122 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4123 and remove -O3.
4124 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4125 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4126
cd75c979
RB
41272016-08-03 Richard Biener <rguenther@suse.de>
4128
4129 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4130 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4131 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4132 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4133
30e8d875
SKS
41342016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4135
4136 * gcc.dg/init-excess-2.c: Require int32plus.
4137 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4138 * gcc.dg/pr59963-2.c: Require int32plus.
4139 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4140 * gcc.dg/unroll-7.c: Require int32plus.
4141
69b806f6
BC
41422016-08-02 Bin Cheng <bin.cheng@arm.com>
4143
4144 PR tree-optimization/34114
4145 * gcc.dg/tree-ssa/loop-42.c: New test.
4146
1efafef3
TC
41472016-08-02 Tamar Christina <tamar.christina@arm.com>
4148
4149 * gcc.target/aarch64/vminmaxnm.c: New.
4150 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4151 tests.
4152
e2a99194
MM
41532016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4154
4155 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4156 vec_extract for vector float, vector int, vector short, and vector
4157 char.
4158 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4159 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4160 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4161 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4162
71bfb77a
WD
41632016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4164
4165 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4166 single stack adjustment, no writeback.
71bfb77a
WD
4167 * gcc.target/aarch64/test_frame_12.c: Likewise.
4168 * gcc.target/aarch64/test_frame_13.c: Likewise.
4169 * gcc.target/aarch64/test_frame_15.c: Likewise.
4170 * gcc.target/aarch64/test_frame_6.c: Likewise.
4171 * gcc.target/aarch64/test_frame_7.c: Likewise.
4172 * gcc.target/aarch64/test_frame_8.c: Likewise.
4173 * gcc.target/aarch64/test_frame_16.c: New test.
4174
37bce35a
L
41752015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4176
4177 PR target/72748
4178 * gcc.target/i386/pr72748.c: New test.
4179
3f8257db 41802015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4181
4182 PR tree-optimization/71818
4183 * gcc.dg/vect/pr71818.c: New
4184
bf60c531
ML
41852016-08-01 Martin Liska <mliska@suse.cz>
4186
4187 PR tree-optimization/71857
4188 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4189
8ed49fab
KT
41902016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4191
4192 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4193
76e2c821
JB
41942016-08-01 Jan Beulich <jbeulich@suse.com>
4195
4196 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4197
35029597
WS
41982016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4199
4200 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4201 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4202
3aa4b66a
JW
42032016-07-31 Jonathan Wakely <jwakely@redhat.com>
4204
4205 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4206 (check_effective_target_c++): Likewise. Also match for libstdc++.
4207
3f8257db 42082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4209
4210 PR fortran/41922
4211 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4212 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4213 * gfortran.dg/pr41922.f90: New test.
4214
9fcb2819
SK
42152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4216
4217 PR fortran/68566
4218 * gfortran.dg/pr68566.f90: new test.
4219
94087e88 42202016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4221
4222 PR c++/60760
4223 PR c++/71091
4224 * g++.dg/cpp0x/constexpr-cast.C: New test.
4225 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4226 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4227 * g++.dg/ubsan/pr63956.C: Correct.
4228
d0047a25
MM
42292016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4230
4231 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4232 vector double or vector long where the vector is in memory.
4233 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4234 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4235
e4f7a5df
SK
42362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4237
4238 PR fortran/69867
4239 * gfortran.dg/pr69867.f90: New test.
4240
b441ae1d
SK
42412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4242
4243 PR fortran/69962
4244 * gfortran.dg/pr69962.f90: New test.
4245
712dff31
SK
42462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4247
4248 PR fortran/70006
4249 * gfortran.dg/pr70006.f90: New test.
4250
fb42421e
SK
42512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4252
4253 PR fortran/71730
4254 * gfortran.dg/pr71730.f90: New test.
4255 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4256 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4257 * gfortran.dg/array_constructor_26.f03: Ditto.
4258
466effe0
WS
42592016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4260
4261 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4262 * gcc.target/powerpc/pr71763.c: Likewise.
4263
f618a472
MP
42642016-07-29 Marek Polacek <polacek@redhat.com>
4265
4266 PR c/71742
4267 * gcc.dg/940510-1.c: Adjust dg-error.
4268 * gcc.dg/c99-flex-array-1.c: Likewise.
4269 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4270
efd0786f
MP
4271 PR c/71853
4272 * gcc.dg/noncompile/pr71853.c: New test.
4273
e00dceaf
MP
4274 PR c/71573
4275 * gcc.dg/noncompile/pr71573.c: New test.
4276
638fc14f
MP
4277 PR c/71926
4278 * g++.dg/warn/Wparentheses-30.C: New test.
4279 * gcc.dg/Wparentheses-14.c: New test.
4280
61c73a7f
UB
42812016-07-29 Uros Bizjak <ubizjak@gmail.com>
4282
4283 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4284
01d32b2b
BC
42852016-07-29 Bin Cheng <bin.cheng@arm.com>
4286
4287 PR tree-optimization/57558
4288 * gcc.dg/vect/pr57558-1.c: New test.
4289 * gcc.dg/vect/pr57558-2.c: New test.
4290
f6c7a248
PK
42912016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4292
61c73a7f 4293 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4294 to scan forwprop1 dump pass.
4295
f54ea774
PC
42962016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4297
4298 PR c++/51488
4299 * g++.dg/template/pr51488.C: New.
4300
673a107a
JJ
43012016-07-29 Jakub Jelinek <jakub@redhat.com>
4302
4303 PR c/71969
4304 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4305 static __inline__.
4306 * gcc.dg/pr71969-1.c: New test.
4307 * gcc.dg/pr71969-2.c: New test.
4308 * gcc.dg/pr71969-3.c: New test.
4309
78169471
MP
43102016-07-29 Marek Polacek <polacek@redhat.com>
4311
4312 PR c/71574
4313 * c-c++-common/pr71574.c: New test.
4314
a5b5c8b6
MP
4315 PR c/71583
4316 * gcc.dg/noncompile/pr71583.c: New test.
4317
883b6d4e
KV
43182016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4319
4320 PR middle-end/68217
4321 * gcc.dg/pr68217.c: New test.
4322
89f1f37e
SK
43232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4324
4325 PR fortran/71067
4326 * gfortran.dg/pr71067_1.f90: New test.
4327 * gfortran.dg/pr71067_2.f90: Ditto.
4328
e0d32185
MM
43292016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4330
4331 * gcc.target/powerpc/vec-extract-1.c: New test.
4332
c851722d
SK
43332016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4334
4335 PR fortran/71799
4336 * gfortran.dg/pr71799.f90: New test.
4337
f064da6a
PC
43382016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4339
4340 PR c++/71665
4341 * g++.dg/cpp0x/pr71665-1.C: New.
4342 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4343 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4344 * g++.dg/ext/label10.C: Likewise.
4345 * g++.dg/parse/constant5.C: Likewise.
4346
1b70aaad
SK
43472016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4348
4349 PR fortran/71859
4350 * gfortran.dg/pr71859.f90: New test.
4351 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4352 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4353
a23404c9
PT
43542016-07-28 Paul Thomas <pault@gcc.gnu.org>
4355
4356 PR fortran/71883
4357 * gfortran.dg/pr71883.f90 : New test.
4358
513d866d
YR
43592016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4360
4361 PR tree-optimization/71734
61c73a7f 4362 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4363
7c428aa2
RL
43642016-07-28 Renlin Li <renlin.li@arm.com>
4365
4366 Revert
4367 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4368
4369 PR fortran/71902
4370 * gfortran.dg/dependency_47.f90: New test.
4371
1225d6b1
ML
43722016-07-28 Martin Liska <mliska@suse.cz>
4373
4374 PR gcov-profile/68025
4375 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4376
e5f5bf35
ML
43772016-07-28 Martin Liska <mliska@suse.cz>
4378
4379 * g++.dg/vect/pr70944.cc: New test.
4380
4536610d
KV
43812016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4382
4383 PR middle-end/71994
4384 * gcc.dg/torture/pr71994.c: New test.
4385
8c6961ca
PK
43862016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4387
4388 PR middle-end/71078
4389 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4390 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4391 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4392
8de22ea0
RB
43932016-07-27 Richard Biener <rguenther@suse.de>
4394
4395 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4396
5d9da222
ML
43972016-07-27 Martin Liska <mliska@suse.cz>
4398
4399 * gcc.dg/predict-13.c: New test.
4400 * gcc.dg/predict-14.c: New test.
4401
af9e275f
SKS
44022016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4403
a23404c9 4404 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4405 including stdint.h.
4406 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4407 including stdint.h.
4408
71abba1e
MM
44092016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4410
4411 PR target/71869
4412 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4413 IEEE built-in functions handle quiet and signalling NaNs
4414 correctly.
4415
9cd74e8f
SK
44162016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4417
4418 PR fortran/71862
4419 * gfortran.dg/pr71862.f90: New test.
4420
0d48446f
MS
44212016-07-26 Martin Sebor <msebor@redhat.com>
4422
4423 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4424 selector with dg-options.
4425
524cf1e4
PP
44262016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4427
4428 PR tree-optimization/18046
4429 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4430 * gcc.dg/tree-ssa/vrp103.c: New test.
4431 * gcc.dg/tree-ssa/vrp104.c: New test.
4432
100665d8
WS
44332016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4434
4435 * gcc.target/powerpc/pr63354.c: Require lp64 since
4436 -mprofile-kernel is not legal with -m32.
4437
0b64ca40
RB
44382016-07-26 Richard Biener <rguenther@suse.de>
4439
4440 PR rtl-optimization/71984
4441 * gcc.dg/torture/pr71984.c: New testcase.
4442
9b7937cf
RS
44432016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4444
4445 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4446 g++-dg-runtest via et-dg-runtest.
4447 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4448 * gcc.dg/vect/vect.exp: Likewise.
4449 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4450 gfortran-dg-runtest.
4451 * gfortran.dg/vect/vect.exp: Likewise.
4452 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4453 (check_mips_loongson_hw_available): Likewise.
4454 (check_effective_target_mpaired_single_runtime): Likewise.
4455 (check_effective_target_mips_loongson_runtime): Likewise.
4456 (add_options_for_mpaired_single): Likewise.
4457 (check_effective_target_vect_int): Add global et_index.
4458 Check and save the supported feature for a target selected by
4459 the et_index target. Break long lines where appropriate. Call
4460 et-is-effective-target for MIPS with an argument instead of
4461 check_effective_target_* where appropriate.
4462 (check_effective_target_vect_intfloat_cvt): Likewise.
4463 (check_effective_target_vect_uintfloat_cvt): Likewise.
4464 (check_effective_target_vect_floatint_cvt): Likewise.
4465 (check_effective_target_vect_floatuint_cvt): Likewise.
4466 (check_effective_target_vect_simd_clones): Likewise.
4467 (check_effective_target_vect_shift): ewise.
4468 (check_effective_target_whole_vector_shift): Likewise.
4469 (check_effective_target_vect_bswap): Likewise.
4470 (check_effective_target_vect_shift_char): Likewise.
4471 (check_effective_target_vect_long): Likewise.
4472 (check_effective_target_vect_float): Likewise.
4473 (check_effective_target_vect_double): Likewise.
4474 (check_effective_target_vect_long_long): Likewise.
4475 (check_effective_target_vect_no_int_max): Likewise.
4476 (check_effective_target_vect_no_int_add): Likewise.
4477 (check_effective_target_vect_no_bitwise): Likewise.
4478 (check_effective_target_vect_widen_shift): Likewise.
4479 (check_effective_target_vect_no_align): Likewise.
4480 (check_effective_target_vect_hw_misalign): Likewise.
4481 (check_effective_target_vect_element_align): Likewise.
4482 (check_effective_target_vect_condition): Likewise.
4483 (check_effective_target_vect_cond_mixed): Likewise.
4484 (check_effective_target_vect_char_mult): Likewise.
4485 (check_effective_target_vect_short_mult): Likewise.
4486 (check_effective_target_vect_int_mult): Likewise.
4487 (check_effective_target_vect_extract_even_odd): Likewise.
4488 (check_effective_target_vect_interleave): Likewise.
4489 (check_effective_target_vect_stridedN): Likewise.
4490 (check_effective_target_vect_multiple_sizes): Likewise.
4491 (check_effective_target_vect64): Likewise.
4492 (check_effective_target_vect_call_copysignf): Likewise.
4493 (check_effective_target_vect_call_sqrtf): Likewise.
4494 (check_effective_target_vect_call_btrunc): Likewise.
4495 (check_effective_target_vect_call_btruncf): Likewise.
4496 (check_effective_target_vect_call_ceil): Likewise.
4497 (check_effective_target_vect_call_ceilf): Likewise.
4498 (check_effective_target_vect_call_floor): Likewise.
4499 (check_effective_target_vect_call_floorf): Likewise.
4500 (check_effective_target_vect_call_lceil): Likewise.
4501 (check_effective_target_vect_call_lfloor): Likewise.
4502 (check_effective_target_vect_call_nearbyint): Likewise.
4503 (check_effective_target_vect_call_nearbyintf): Likewise.
4504 (check_effective_target_vect_call_round): Likewise.
4505 (check_effective_target_vect_call_roundf): Likewise.
4506 (check_effective_target_vect_perm): Likewise, but also append *_saved
4507 to the existing global name to properly cache the result.
4508 (check_effective_target_vect_perm_byte): Likewise.
4509 (check_effective_target_vect_perm_short): Likewise.
4510 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4511 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4512 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4513 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4514 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4515 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4516 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4517 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4518 (check_effective_target_vect_sdot_qi): Likewise.
4519 (check_effective_target_vect_udot_qi): Likewise.
4520 (check_effective_target_vect_sdot_hi): Likewise.
4521 (check_effective_target_vect_udot_hi): Likewise.
4522 (check_effective_target_vect_usad_char): Likewise.
4523 (check_effective_target_vect_pack_trunc): Likewise.
4524 (check_effective_target_vect_unpack): Likewise.
4525 (check_effective_target_vect_aligned_arrays): Likewise.
4526 (check_effective_target_vect_natural_alignment): Likewise.
4527 (check_effective_target_vector_alignment_reachable): Likewise.
4528 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4529 (is-effective-target): Initialize et_index if undefined.
4530 (et-dg-runtest): New.
4531 (et-is-effective-target): Likewise.
4532 (check_vect_support_and_set_flags): Add supported MIPS targets to
4533 EFFECTIVE_TARGETS list. Return the number of supported targets.
4534
8f63caf6 45352016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4536 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4537
4538 PR middle-end/70920
4539 * gcc.dg/pr70920-1.c: New test-case.
4540 * gcc.dg/pr70902-2.c: Likewise.
4541 * gcc.dg/pr70920-3.c: Likewise.
4542 * gcc.dg/pr70920-4.c: Likewise
4543 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4544 2 instead of 3.
4545
7d575fff
AM
45462016-07-25 Alexander Monakov <amonakov@ispras.ru>
4547
4548 * gcc.c-torture/execute/pr71494.c: Require label_values.
4549 * gcc.dg/pr16973.c: Ditto.
4550
bf01e070
SKS
45512016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4552
4553 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4554 * gcc.dg/torture/pr69771.c: Require int32plus.
4555 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4556
16b05965
ML
45572016-07-25 Martin Liska <mliska@suse.cz>
4558
4559 * gcc.dg/torture/pr71987.c: New test.
4560
d52d3767
SK
45612016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4562
4563 PR fortran/71935
4564 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4565 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4566 * gfortran.dg/pr71935.f90: New test.
4567
94087e88 45682016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4569
4570 PR c++/71675
4571 * g++.dg/ext/atomic-3.C: New test.
4572 * gcc.dg/atomic/pr71675.c: New test.
4573
58b3986e
ES
45742016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4575
4576 * gcc.target/i386/mvc8.c: New test.
4577
faa1612a
BC
45782016-07-22 Bin Cheng <bin.cheng@arm.com>
4579
4580 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4581 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4582
1603ebe0
TK
45832016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4584
4585 PR fortran/71795
4586 * gfortran.dg/constructor_50.f90: New test.
4587
bc91c436
ML
45882016-07-22 Martin Liska <mliska@suse.cz>
4589
4590 PR gcov-profile/69028
4591 PR gcov-profile/62047
4592 * g++.dg/cilk-plus/pr69028.C: New test.
4593
9fe9a3a7
AV
45942016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4595
4596 * gfortran.dg/coarray_stat_2.f90: New test.
4597
70866e3d
MM
45982016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4599
4600 * gcc.target/powerpc/vec-extract.h: New files to check the
4601 vec_extract built-in functions for all vector types, testing
4602 accessing each element, both with constant and variable element
4603 numbers.
4604 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4605 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4606 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4607 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4608 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4609 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4610 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4611 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4612 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4613
ab3af181
JJ
46142016-07-21 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR c++/71728
4617 * g++.dg/other/pr71728.C: New test.
4618
ebe8f322
JG
46192016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4620
4621 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4622 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4623 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4624 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4625 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4626
959cef74
RB
46272016-07-21 Richard Biener <rguenther@suse.de>
4628
4629 PR tree-optimization/71947
4630 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4631
b24d9420
BC
46322016-07-21 Bin Cheng <bin.cheng@arm.com>
4633
4634 * gcc.dg/tree-ssa/scev-15.c: New.
4635
23974819
BC
46362016-07-21 Bin Cheng <bin.cheng@arm.com>
4637
4638 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4639
ee78cbaa
JJ
46402016-07-21 Jakub Jelinek <jakub@redhat.com>
4641
4642 PR c++/71941
4643 * g++.dg/gomp/pr71941.C: New test.
4644
52ed68f7
DM
46452016-07-20 David Malcolm <dmalcolm@redhat.com>
4646
4647 PR c/70339
4648 PR c/71858
4649 * g++.dg/spellcheck-identifiers.C: New test case, based on
4650 gcc.dg/spellcheck-identifiers.c.
4651 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4652 gcc.dg/spellcheck-identifiers-2.c.
4653 * g++.dg/spellcheck-typenames.C: New test case, based on
4654 gcc.dg/spellcheck-typenames.c
4655
18407bfb
JW
46562016-07-20 Jonathan Wakely <jwakely@redhat.com>
4657
4658 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4659 pointer to member function and also test catching by reference.
4660
4c07fd98
DV
46612016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4662
4663 * gcc.target/s390/pr67443.c: Fix test case.
4664
fee21d65
DV
46652016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4666
4667 * gcc.target/s390/insv-1.c: Xfail some tests.
4668 * gcc.target/s390/insv-2.c: Likewise.
4669
dbe9dfdd
GJL
46702016-07-20 Georg-Johann Lay <avr@gjlay.de>
4671
4672 * gcc.target/avr/torture/get-mem.c: New test.
4673 * gcc.target/avr/torture/set-mem.c: New test.
4674
c25e1d82
GJL
46752016-07-20 Georg-Johann Lay <avr@gjlay.de>
4676
4677 PR target/71948
4678 * gcc.target/avr/torture/tiny-progmem.c: New test.
4679
109d2197
JJ
46802016-07-20 Jakub Jelinek <jakub@redhat.com>
4681
7419f441
JJ
4682 PR c++/71909
4683 * g++.dg/parse/pr71909.C: New test.
4684 * g++.dg/tm/pr71909.C: New test.
4685
109d2197
JJ
4686 PR c++/50060
4687 * g++.dg/cpp0x/constexpr-50060.C: New test.
4688 * g++.dg/cpp1y/constexpr-50060.C: New test.
4689
144530cf
ML
46902016-07-20 Martin Liska <mliska@suse.cz>
4691
4692 * gfortran.dg/graphite/pr71898.f90: New test.
4693
04ac4afa
BC
46942016-07-20 Bin Cheng <bin.cheng@arm.com>
4695
4696 PR tree-optimization/71503
4697 PR tree-optimization/71683
4698 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4699 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4700
dcbdb17a
ML
47012016-07-20 Martin Liska <mliska@suse.cz>
4702
4703 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4704 * gcc.dg/plugin/sreal-test-1.c: Remove.
4705 * gcc.dg/plugin/sreal_plugin.c: Remove.
4706
6ed82555
TK
47072016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4708
4709 PR fortran/71902
4710 * gfortran.dg/dependency_47.f90: New test.
4711
13da0507
JJ
47122016-07-19 Jakub Jelinek <jakub@redhat.com>
4713
4833f561
JJ
4714 PR rtl-optimization/71916
4715 * gcc.c-torture/compile/pr71916.c: New test.
4716
4fda19ef
JJ
4717 PR middle-end/71874
4718 * g++.dg/torture/pr71874.C: New test.
4719
13da0507
JJ
4720 PR middle-end/71734
4721 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4722 (my_alloc): Rewritten to use __builtin_posix_memalign and
4723 __SIZE_TYPE__.
4724 (my_free): Use __builtin_free instead of _mm_free.
4725 (Vec::operator=): Use __builtin_memcpy.
4726
e7980add
MJ
47272016-07-19 Martin Jambor <mjambor@suse.cz>
4728
61c73a7f
UB
4729 PR fortran/71688
4730 * gfortran.dg/pr71688.f90: New test.
e7980add 4731
13e88953
RB
47322016-07-19 Richard Biener <rguenther@suse.de>
4733
4734 * c-c++-common/vector-subscript-6.c: New testcase.
4735 * c-c++-common/vector-subscript-7.c: Likewise.
4736
1caf0482
SKS
47372016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4738
a23404c9 4739 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4740 and UInt32 based on __SIZEOF_INT__.
4741
cef5388d
RB
47422016-07-19 Richard Biener <rguenther@suse.de>
4743
4744 PR tree-optimization/71901
4745 * gcc.dg/torture/pr71901.c: New testcase.
4746
47472016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4748
4749 PR tree-optimization/71908
4750 * gcc.dg/torture/pr71908.c: New testcase.
4751
a8f7a895
MM
47522016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4753
4754 PR target/71493
4755 * gcc.target/powerpc/pr71493-1.c: New test.
4756 * gcc.target/powerpc/pr71493-2.c: Likewise.
4757
f2111a36
JJ
47582016-07-18 Jakub Jelinek <jakub@redhat.com>
4759
99516432
JJ
4760 PR c++/71835
4761 * g++.dg/conversion/ambig3.C: New test.
4762
87713c6a
JJ
4763 PR c++/71828
4764 * g++.dg/cpp0x/constexpr-71828.C: New test.
4765
7a7f16ca
JJ
4766 PR c++/71826
4767 * g++.dg/template/pr71826.C: New test.
4768
f4d90295
JJ
4769 PR c++/71822
4770 * g++.dg/template/defarg21.C: New test.
4771
f2111a36
JJ
4772 PR c++/71871
4773 * g++.dg/ext/vector31.C: New test.
4774
0b965526
UB
47752016-07-18 Uros Bizjak <ubizjak@gmail.com>
4776
4777 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4778
94e136b9
YR
47792016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4780
4781 PR tree-optimization/71734
4782 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4783
7072df0a
DV
47842016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4785
4786 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4787 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4788 stack-layout-dynamic-1.c: New test.
4789
54158a1a
AK
47902016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4791
4792 * gcc.target/s390/nolrl-1.c: New test.
4793
43068916
FR
47942016-07-17 Fritz Reese <fritzoreese@gmail.com>
4795
4796 PR fortran/71523
4797 * gfortran.dg/pr71523_1.f90: New test.
4798 * gfortran.dg/pr71523_2.f90: New test.
4799
a9356b12
AS
48002016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4801
4802 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4803
a07b81c7 48042016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4805 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4806
4807 PR fortran/62125
4808 * gfortran.dg/pr62125.f90: New test.
4809
96c0ec12
BS
48102016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4811
4812 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4813 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4814
479d0ed5
JW
48152016-07-15 Jonathan Wakely <jwakely@redhat.com>
4816
4817 PR c++/58796
4818 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4819 * g++.dg/cpp0x/nullptr35.C: New test.
4820
41c7438e
BC
48212016-07-15 Bin Cheng <bin.cheng@arm.com>
4822
4823 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4824
f7ba880b
CP
48252016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4826
4827 * gfortran.dg/goacc/vector_length.f90: New test.
4828
b9aba0a0
RB
48292016-07-15 Richard Biener <rguenther@suse.de>
4830
4831 PR tree-optimization/71881
4832 * gcc.dg/torture/pr71881.c: New testcase.
4833
9513d5fb
RB
48342016-07-15 Richard Biener <rguenther@suse.de>
4835
4836 PR tree-optimization/71887
4837 * gcc.dg/torture/pr71887.c: New testcase.
4838
ddbbcb19
JJ
48392016-07-15 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR c/71858
4842 * gcc.dg/spellcheck-identifiers-3.c: New test.
4843
29eb509c
AV
48442016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4845
4846 PR fortran/71807
4847 * gfortran.dg/null_9.f90: New test.
4848
43aabfcf
BC
48492016-07-15 Bin Cheng <bin.cheng@arm.com>
4850
4851 * gcc.dg/tree-ssa/loop-41.c: New test.
4852
afc89e58
BC
48532016-07-15 Bin Cheng <bin.cheng@arm.com>
4854
4855 PR tree-optimization/71347
4856 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4857
6fa682ad
SK
48582016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4859
4860 PR fortran/29819
4861 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4862 * gfortran.dg/contains.f90: Ditto.
4863 * gfortran.dg/contains_empty_1.f03: Ditto.
4864 * gfortran.dg/submodule_3.f08: Ditto.
4865
dd36b877
JJ
48662016-07-14 Jakub Jelinek <jakub@redhat.com>
4867
a60a5d31
JJ
4868 PR testsuite/71865
4869 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4870 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4871 expected diagnostics.
4872
dd36b877
JJ
4873 PR c/71858
4874 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4875 * gcc.dg/spellcheck-identifiers-2.c: New test.
4876 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4877 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4878
a241f8ca
JJ
48792016-07-14 Jakub Jelinek <jakub@redhat.com>
4880
4881 PR tree-optimization/71872
4882 * gcc.c-torture/compile/pr71872.c: New test.
4883
d62b809c
TP
48842016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4885
4886 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4887 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4888 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4889 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4890 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4891 * gcc.target/arm/atomic-op-acquire-1.c: This.
4892 * gcc.target/arm/atomic-op-char.c: Rename into ...
4893 * gcc.target/arm/atomic-op-char-1.c: This.
4894 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4895 * gcc.target/arm/atomic-op-consume-1.c: This.
4896 * gcc.target/arm/atomic-op-int.c: Rename into ...
4897 * gcc.target/arm/atomic-op-int-1.c: This.
4898 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4899 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4900 * gcc.target/arm/atomic-op-release.c: Rename into ...
4901 * gcc.target/arm/atomic-op-release-1.c: This.
4902 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4903 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4904 * gcc.target/arm/atomic-op-short.c: Rename into ...
4905 * gcc.target/arm/atomic-op-short-1.c: This.
4906 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4907 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4908 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4909 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4910 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4911 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4912 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4913 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4914 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4915 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4916
1f8dd420
AV
49172016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4918
4919 PR fortran/70842
4920 * gfortran.dg/select_type_35.f03: New test.
4921
53109ba8
KT
49222016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4923
4924 PR target/65951
4925 PR tree-optimization/70923
4926 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4927 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4928 * gcc.dg/vect/pr65951.c: Likewise.
4929 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4930
91f35b7f
DE
49312016-07-14 David Edelsohn <dje.gcc@gmail.com>
4932
4933 * c-c++-common/pr60226.c: Expect maximum object file alignment
4934 error on AIX.
4935
351168fe
RB
49362016-07-14 Richard Biener <rguenther@suse.de>
4937
4938 PR tree-optimization/71866
4939 * gcc.dg/torture/pr71866.c: New testcase.
4940
94c32c00
TP
49412016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4942
4943 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4944 selector and enclose boolean expression in curly braces.
4945
b799a481
AM
49462016-07-14 Alan Modra <amodra@gmail.com>
4947
4948 PR target/71733
4949 * gcc.target/powerpc/p9-novsx.c: New.
4950
f63ba78c
AK
49512016-07-13 Andi Kleen <ak@linux.intel.com>
4952
4953 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4954 * g++.dg/tree-prof/morefunc.C: Dito.
4955 * g++.dg/tree-prof/pr35545.C: Dito.
4956 * g++.dg/tree-prof/reorder.C: Dito.
4957 * gcc.dg/tree-prof/20050826-2.c: Dito.
4958 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4959 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4960 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4961 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4962 * gcc.dg/tree-prof/inliner-1.c: Dito.
4963 * gcc.dg/tree-prof/merge_block.c: Dito.
4964 * gcc.dg/tree-prof/stringop-1.c: Dito.
4965 * gcc.dg/tree-prof/stringop-2.c: Dito.
4966 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4967 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4968 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4969 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4970 * gcc.dg/tree-prof/update-loopch.c: Dito.
4971 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4972 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4973 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4974 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4975 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4976 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4977 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4978
f4d5a23d
AK
49792016-07-13 Andi Kleen <ak@linux.intel.com>
4980
4981 * lib/profopt.exp (profopt-execute): Remove .imports files.
4982
ae145898
AK
49832016-07-13 Andi Kleen <ak@linux.intel.com>
4984
0b965526 4985 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4986
e97bd4f5
AK
49872016-07-13 Andi Kleen <ak@linux.intel.com>
4988
4989 * lib/profopt.exp (dg-final-scan-autofdo,
4990 dg-final-scan-not-autofdo): New functions.
4991
6fa3d4b4
BC
49922016-07-13 Bin Cheng <bin.cheng@arm.com>
4993
4994 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4995 * gcc.dg/vect/vect-35.c: Ditto.
4996 * gcc.dg/vect/vect-alias-check-2.c: New test.
4997
65f18bc6
ML
49982016-07-13 Martin Liska <mliska@suse.cz>
4999
5000 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5001 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5002 * gfortran.dg/pr42108.f90: Update expected dump scan.
5003
9737f35b
RB
50042016-07-13 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/24574
5007 * gcc.dg/pr24574.c: New testcase.
5008
62c0ea4b
SKS
50092016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5010
0b965526 5011 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5012 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5013 * c-c++-common/pr68833-1.c: Require int32plus.
5014 * gcc.dg/ipa/pr63551.c: Likewise.
5015 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5016 * gcc.dg/ipa/pr64041.c: Require int32plus.
5017
c7ed8938
IE
50182016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5019
5020 PR ipa/71633
5021 * g++.dg/pr71633.C: New test.
5022
5ce15300
TP
50232016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5024
5025 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5026 Add new arm_thumb1_cbz_ok effective target.
5027 * gcc.target/arm/cbz.c: New test.
5028
2b9509a3
TP
50292016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5030
5031 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5032 Define effective target.
5033 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5034 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5035 * gcc.target/arm/movhi_movw.c: New test.
5036 * gcc.target/arm/movsi_movw.c: Likewise.
5037 * gcc.target/arm/movdi_movw.c: Likewise.
5038
7f15b177
RB
50392016-07-13 Richard Biener <rguenther@suse.de>
5040
5041 PR middle-end/71104
5042 * gcc.dg/pr71104-1.c: New testcase.
5043 * gcc.dg/pr71104-2.c: Likewise.
5044
0b0a896e
MM
50452016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5046
5047 PR target/71805
5048 * gcc.target/powerpc/pr71805.c: New test.
5049
f906f5ed
BS
50502016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5051
5052 * gcc.target/powerpc/divkc3-1.c: New.
5053 * gcc.target/powerpc/mulkc3-1.c: New.
5054
9e63c3aa
NS
50552016-07-12 Nathan Sidwell <nathan@acm.org>
5056
5057 * gcc.target/arm/data-rel-1.c: New.
5058 * gcc.target/arm/data-rel-2.c: New.
5059 * gcc.target/arm/data-rel-3.c: New.
5060
f507d202
ML
50612016-07-12 Martin Liska <mliska@suse.cz>
5062
5063 * gcc.dg/params/blocksort-part.c: New test.
5064 * gcc.dg/params/params.exp: New file.
5065
d6f7c125
KT
50662016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5067
5068 PR middle-end/71700
5069 * gcc.c-torture/execute/pr71700.c: New test.
5070
37ccb0ba
SB
50712016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5072 Richard Biener <rguenther@suse.de>
5073
5074 PR tree-optimization/23286
5075 PR tree-optimization/70159
5076 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5077 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5078 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5079 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5080 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5081 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5082 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5083 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5084 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5085 * gcc.dg/pr51879-12.c: Likewise.
5086 * gcc.dg/strlenopt-9.c: Likewise.
5087 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5088 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5089 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5090 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5091 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5092 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5093 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5094 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5095 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5096 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5097 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5098 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5099 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5100 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5101 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5102
712a93d6
RB
51032016-07-12 Richard Biener <rguenther@suse.de>
5104
5105 PR rtl-optimization/68961
5106 * gcc.target/i386/pr68961.c: New testcase.
5107
c392943c
JJ
51082016-07-11 Jakub Jelinek <jakub@redhat.com>
5109
3d56e6a4
JJ
5110 PR middle-end/71758
5111 * c-c++-common/gomp/pr71758.c: New test.
5112 * gfortran.dg/gomp/pr71758.f90: New test.
5113
c392943c
JJ
5114 PR tree-optimization/71823
5115 * gcc.dg/vect/pr71823.c: New test.
5116
741d3be5
DM
51172016-07-11 David Malcolm <dmalcolm@redhat.com>
5118
5119 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5120 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5121 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5122
92fa45b5
L
51232016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5124
5125 PR target/71801
5126 * gcc.target/i386/pr71801.c: New test.
5127
f51606c7
RB
51282016-07-11 Richard Biener <rguenther@suse.de>
5129
5130 PR tree-optimization/71816
5131 * gcc.dg/torture/pr71816.c: New testcase.
5132
36b54ce0
TK
51332016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5134
5135 PR fortran/71783
5136 * gfortran.dg/dependency_46.f90: New test.
5137
d13835b6
VM
51382016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5139
5140 PR rtl-optimization/71621
5141 * gcc.target/i386/pr71621-1.c: New.
5142 * gcc.target/i386/pr71621-2.c: New.
5143
642bcbdf
CP
51442016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5145
5146 * gfortran.dg/goacc/pr71704.f90: New test.
5147
02eb5b8b
BS
51482016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5149
5150 PR target/71297
5151 * gcc.target/powerpc/pr71297.c: New.
5152
8beb9a0d
JW
51532016-07-08 Jiong Wang <jiong.wang@arm.com>
5154
5155 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5156
cef4b650
MM
51572016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5158
5159 PR target/71806
5160 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5161
3c3ecf52
AH
51622016-07-08 Alan Hayward <alan.hayward@arm.com>
5163
5164 PR tree-optimization/71667
5165 * gcc.dg/vect/pr71667.c: New
5166
2660286d
ML
51672016-07-08 Martin Liska <mliska@suse.cz>
5168
5169 * gcc.dg/torture/pr71606.c: New test.
5170
70cdd4ae
JD
51712016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5172
5173 PR fortran/71764
5174 * gfortran.dg/pr71764.f90: New test.
5175
842dc2e6
JJ
51762016-07-07 Jakub Jelinek <jakub@redhat.com>
5177 Kai Tietz <ktietz70@googlemail.com>
5178
5179 PR c++/70869
5180 PR c++/71054
5181 * g++.dg/cpp0x/pr70869.C: New test.
5182 * g++.dg/cpp0x/pr71054.C: New test.
5183
31be4262
DE
51842016-07-07 David Edelsohn <dje.gcc@gmail.com>
5185
5186 * g++.dg/debug/pr71432.C: Fail on AIX.
5187
1c122092
ML
51882016-07-07 Martin Liska <mliska@suse.cz>
5189
5190 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5191 an undefined behavior.
5192 * gfortran.dg/do_3.F90: Likewise.
5193 * gfortran.dg/do_check_11.f90: New test.
5194 * gfortran.dg/do_check_12.f90: New test.
5195 * gfortran.dg/do_corner_warn.f90: New test.
5196
7119f1b1
ML
51972016-07-07 Martin Liska <mliska@suse.cz>
5198
5199 * gfortran.dg/predict-1.f90: Ammend the test.
5200 * gfortran.dg/predict-2.f90: Likewise.
5201
275792f2
IE
52022016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5203
5204 PR ipa/71624
5205 * g++.dg/pr71624.C: New test.
5206
05a437c1
TP
52072016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5208
5209 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5210 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5211 ARMv8-M Mainline architectures.
5212
6f493951
TP
52132016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5214
5215 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5216 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5217
5ddaee94
SB
52182016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5219
5220 PR target/70098
5221 PR target/71763
5222 * gcc.target/powerpc/pr71763.c: New file.
5223
651afdb2
YR
52242016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5225
5226 PR tree-optimization/71518
0b965526 5227 * gcc.dg/pr71518.c: New test.
651afdb2 5228
9df99881
WD
52292016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5230
5231 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5232
7b4e0769
SKS
52332016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5234
0b965526 5235 PR target/50739
7b4e0769
SKS
5236 * gcc.target/avr/pr50739.c: New test.
5237
eb4432f7
JH
52382016-07-05 Jan Hubicka <jh@suse.cz>
5239
5240 * gcc.dg/tree-ssa/scev-14.c: update template.
5241
c01e092f
RS
52422016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5243
5244 * gcc.dg/vect/group-no-gaps-1.c: New test.
5245
8070763a
AK
52462016-07-05 Andi Kleen <ak@linux.intel.com>
5247
5248 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5249 if kernel supports MPX.
5250
3f8257db 52512016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5252
5253 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5254
36a265b1
MM
52552016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5256 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5257
5258 * gcc.target/powerpc/signbit-1.c: New test.
5259 * gcc.target/powerpc/signbit-2.c: New test.
5260 * gcc.target/powerpc/signbit-3.c: New test.
5261
7a98fb6e
KT
52622016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5263
5264 PR rtl-optimization/71594
5265 * gcc.dg/torture/pr71594.c: New test.
5266
1e3d54b4
JH
52672016-07-05 Jan Hubicka <jh@suse.cz>
5268
5269 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5270
84ca3893
DM
52712016-07-05 David Malcolm <dmalcolm@redhat.com>
5272
5273 PR c++/62314
3a146d46 5274 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5275 number of missing semicolon error.
5276 * g++.dg/pr62314-2.C: New test case.
5277
20d0bfce
AF
52782016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5279
5280 * gfortran.dg/coarray_stat_function.f90: New test.
5281 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5282 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5283 to new interfaces.
5284
69aaea06
AV
52852016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5286
5287 PR fortran/71623
5288 * gfortran.dg/deferred_character_17.f90: New test.
5289
f723a43c
CL
52902016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5291
5292 * gcc.target/arm/neon/polytypes.c: Move to ...
5293 * gcc.target/arm/polytypes.c: ... here.
5294 * gcc.target/arm/neon/pr51534.c: Move to ...
5295 * gcc.target/arm/pr51534.c: ... here.
5296 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5297 * gcc.target/arm/vect-vcvt.c: ... here.
5298 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5299 * gcc.target/arm/vect-vcvtq.c: ... here.
5300 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5301 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5302 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5303 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5304 * gcc.target/arm/neon/neon.exp: Delete.
5305 * gcc.target/arm/neon/: Delete.
5306
d73e0ccf
JD
53072016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5308
5309 PR fortran/65575
5310 * gfortran.dg: pr65575.f90: New test.
5311
c20f6223
JD
53122016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5313
5314 PR fortran/35849
5315 * gfortran.dg: pr35849.f90: New test.
5316
2a5537c3
JJ
53172016-07-04 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR c++/71739
5320 * g++.dg/cpp0x/pr71739.C: New test.
5321
740f9751
CL
53222016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5323
5324 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5325
bf749919
DV
53262016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5327
5328 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5329 locr.
5330 * gcc.target/s390/loc-1.c: New test.
5331
430bb38e
YR
53322016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5333
3a146d46
JJ
5334 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5335 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5336
15f6e0da
RR
53372016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5338
5339 PR target/63874
5340 * gcc.target/aarch64/pr63874.c: New test.
5341
79335075
JB
53422016-07-04 Jan Beulich <jbeulich@suse.com>
5343
5344 * g++.dg/header.c: New.
5345 * gcc.dg/header.c: New.
5346
557e8c49
JJ
53472016-07-02 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR c/71719
5350 * c-c++-common/Wunused-var-15.c: New test.
5351
79a592e3
JJ
53522016-07-01 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR fortran/71687
5355 * gfortran.dg/gomp/pr71687.f90: New test.
5356
e2298656
BS
53572016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5358
5359 * gcc.dg/const-float128-ped.c: Require __float128 effective
5360 target and options.
5361 * gcc.dg/const-float128.c: Likewise.
5362 * gcc.dg/torture/float128-cmp-invalid.c: Require
5363 __float128 and base_quadfloat_support effective targets, and
5364 __float128 options.
5365 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5366 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5367 * gcc.dg/torture/float128-nan.c: Likewise.
5368 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5369 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5370 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5371 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5372 (add_options_for___float128): New.
5373 (check_effective_target_base_quadword_support): New.
5374
70c11966
MM
53752016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5376
5377 PR target/71720
5378 * gcc.target/powerpc/pr71720.c: New test.
5379
059541fd
JB
53802016-07-01 Jan Beulich <jbeulich@suse.com>
5381
5382 * gcc.dg/bss.c: New.
5383
2c1e4964
PB
53842016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5385
5386 PR target/71698
5387 * gcc.target/powerpc/pr71698.c: New test.
5388
22e1cb39
GJL
53892016-07-01 Georg-Johann Lay <avr@gjlay.de>
5390
5391 PR target/71151
5392 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5393 instead of ".foo" for its section name.
5394 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5395 depending on MCU's flash size.
5396 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5397 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5398 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5399 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5400 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5401 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5402
466cf574
JB
54032016-07-01 Jan Beulich <jbeulich@suse.com>
5404
5405 * gcc.target/i386/pr65105-2.c: Add -msse2.
5406
351beab7
JJ
54072016-06-30 Jakub Jelinek <jakub@redhat.com>
5408
55a0f21a
JJ
5409 PR tree-optimization/71707
5410 * gcc.dg/strlenopt-29.c: New test.
5411
6245ad72
JJ
5412 PR fortran/71704
5413 * gfortran.dg/gomp/pr71704.f90: New test.
5414
351beab7
JJ
5415 PR fortran/71705
5416 * gfortran.dg/gomp/pr71705.f90: New test.
5417
5a3a6a5e
KN
54182016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5419
5420 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5421 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5422 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5423 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5424 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5425 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5426 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5427 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5428 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5429 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5430 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5431 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5432 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5433 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5434 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5435 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5436 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5437 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5457 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5458 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5459 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5501
3dfa8071 55022016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5503 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5504
5505 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5506
9bd62242 55072016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5508 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5509
5510 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5511
603107fb
DM
55122016-06-30 David Malcolm <dmalcolm@redhat.com>
5513
5514 PR driver/71651
5515 * gcc.dg/spellcheck-options-12.c: New test case.
5516
205cccc7
JJ
55172016-06-30 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR middle-end/71693
5520 * gcc.c-torture/compile/pr71693.c: New test.
5521
f4452176
DM
55222016-06-29 David Malcolm <dmalcolm@redhat.com>
5523
5524 * gcc.dg/spellcheck-params.c: New testcase.
5525 * gcc.dg/spellcheck-params-2.c: New testcase.
5526
c5e74d9d
MM
55272016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5528
5529 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5530 vector extract instructions.
5531 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5532
e44ecbfd
JD
55332016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5534
5535 PR fortran/71686
5536 * gfortran.dg/unexpected_eof_2.f90: New test.
5537 * gfortran.dg/unexpected_eof_3.f90: New test.
5538
ee446d9f
JW
55392016-06-29 Jim Wilson <jim.wilson@linaro.org>
5540
5541 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5542
27f67461
CP
55432016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5544
5545 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5546 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5547 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5548
b1206d29
RB
55492016-06-29 Richard Biener <rguenther@suse.de>
5550
5551 PR middle-end/15256
5552 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5553
1af21224
MW
55542016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5555
5556 * gcc.target/arm/aapcs/neon-vect10.c: Require
5557 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5558 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5559 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5560 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5561 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5562 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5563 * gcc.target/arm/fp16-aapcs-1.c: Require
5564 -mfloat-ab=hard. Also simplify the test.
5565 * gcc.target/arm/fp16-aapcs-2.c: New.
5566
7fe43755
MW
55672016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5568
0b965526 5569 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5570 (add_options_for_arm_fp16_ieee): New.
5571 (add_options_for_arm_fp16_alternative): New.
5572 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5573 long-line.
5574 (effective_target_arm_fp16_hw): New.
5575
264d951a
IE
55762016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5577
5578 PR tree-optimization/71655
5579 * g++.dg/pr71655.C: New test.
5580
5c846a81
ML
55812016-06-29 Martin Liska <mliska@suse.cz>
5582
5583 * gcc.dg/pr71585.c: New test.
5584 * gcc.dg/pr71585-2.c: New test.
5585 * gcc.dg/pr71585-3.c: New test.
5586
fafe9318
YR
55872016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5588
5589 PR tree-optimization/70729
5590 * g++.dg/vect/pr70729.cc: New test.
5591
54d19c3b
TS
55922016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5593
5594 * c-c++-common/gomp/cancel-1.c: Extend.
5595
5f3cd7c3
JJ
55962016-06-29 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR tree-optimization/71625
5599 * gcc.dg/strlenopt-28.c: New test.
5600
4aa83879
RB
56012016-06-29 Richard Biener <rguenther@suse.de>
5602
5603 PR middle-end/71002
5604 * g++.dg/torture/pr71002.C: Adjust testcase.
5605
152ef731
JJ
56062016-06-29 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR c/71685
5609 * gcc.dg/pr71685.c: New test.
5610
56112016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5612
5613 PR c/71552
5614 * gcc.dg/init-bad-9.c: New test.
5615
d41dc215
BS
56162016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5617
5618 * gcc.target/powerpc/abs128-1.c: Require VSX.
5619 * gcc.target/powerpc/copysign128-1.c: Likewise.
5620 * gcc.target/powerpc/inf128-1.c: Likewise.
5621 * gcc.target/powerpc/nan128-1.c: Likewise.
5622
6a20b538
JJ
56232016-06-28 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR middle-end/71626
5626 * gcc.c-torture/execute/pr71626-1.c: New test.
5627 * gcc.c-torture/execute/pr71626-2.c: New test.
5628
77d93c47
PB
56292016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5630
5631 PR target/71656
5632 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5633
a8264058
SB
56342016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5635
5636 PR target/71670
5637 * gcc.target/powerpc/pr71670.c: New testcase.
5638
0dc47331
PB
56392016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5640
5641 PR target/71656
5642 * gcc.target/powerpc/pr71656-1.c: New test.
5643 * gcc.target/powerpc/pr71656-2.c: New test.
5644
b65ffc79
CL
56452016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5646
5647 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5648 around fp16 code.
5649 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5650 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5651 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5652 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5653 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5654 Add arm_neon_fp16_ok effective target.
0b965526
UB
5655 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5656 Likewise.
5657 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5658 Likewise.
5659 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5660 Likewise.
5661 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5662 Likewise.
5663 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5664 Likewise.
5665 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5666 Likewise.
5667 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5668 Likewise.
5669 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5670 Likewise.
5671 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5672 Likewise.
5673 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5674 Likewise.
5675 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5676 Likewise.
b65ffc79 5677
9bb86f40
JH
56782016-06-26 Jan Hubicka <hubicka@ucw.cz>
5679
5680 * gcc.dg/predict-12.c: New testcase.
5681
46db0fd4
JD
56822016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5683
5684 PR fortran/71649
5685 * gfortran.dg/pr71649.f90: New test.
5686
2a65e70b
JJ
56872016-06-25 Jakub Jelinek <jakub@redhat.com>
5688
f8a06e24
JJ
5689 PR tree-optimization/71643
5690 * g++.dg/opt/pr71643.C: New test.
5691
2a65e70b
JJ
5692 PR tree-optimization/71631
5693 * gcc.c-torture/execute/pr71631.c: New test.
5694
7805417a
JH
56952016-06-24 Jan Hubicka <hubicka@ucw.cz>
5696
5697 * gcc.dg/predict-11.c: New testcase.
5698 * gfortran.dg/predict-2.f90: New testcase.
5699
888ed1a3
JH
57002016-06-24 Jan Hubicka <hubicka@ucw.cz>
5701
5702 * gcc.dg/predict-10.c: New test.
5703
53605f35
BS
57042016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5705
5706 * gcc.target/powerpc/abs128-1.c: New.
5707 * gcc.target/powerpc/copysign128-1.c: New.
5708 * gcc.target/powerpc/inf128-1.c: New.
5709 * gcc.target/powerpc/nan128-1.c: New.
5710
7b22b4c6
EB
57112016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5712
5713 * gfortran.dg/pr71642.f90: New test.
5714
37e373c2
JJ
57152016-06-24 Jakub Jelinek <jakub@redhat.com>
5716
5717 PR tree-optimization/71647
5718 * gcc.target/i386/pr71647.c: New test.
5719
b20b79f2
L
57202016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5721
5722 * gcc.target/i386/noplt-gd-1.c: New test.
5723 * gcc.target/i386/noplt-gd-2.c: Likewise.
5724 * gcc.target/i386/noplt-gd-3.c: Likewise.
5725 * gcc.target/i386/noplt-ld-1.c: Likewise.
5726 * gcc.target/i386/noplt-ld-2.c: Likewise.
5727 * gcc.target/i386/noplt-ld-3.c: Likewise.
5728 * lib/target-supports.exp
5729 (check_effective_target_tls_get_addr_via_got): New.
5730
04619cb8
UB
57312016-06-24 Uros Bizjak <ubizjak@gmail.com>
5732
5733 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5734 testsuite compile flags.
5735 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5736 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5737
57382016-06-24 Uros Bizjak <ubizjak@gmail.com>
5739
5740 * g++dg/vect/pr36684.cc: Add dg-do compile.
5741 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5742 * gcc.dg/vect/pr70021.c: Ditto.
5743 * gcc.dg/vect/pr70138-1.c: Ditto.
5744 * gcc.dg/vect/pr70138-2.c: Ditto.
5745 * gcc.dg/vect/pr70354-1.c: Ditto.
5746 * gcc.dg/vect/pr70354-2.c: Ditto.
5747 * gcc.dg/vect/pr71259.c: Ditto.
5748 * gcc.dg/vect/pr71416-1.c: Ditto.
5749 * gcc.dg/vect/slp-43.c: Ditto.
5750 * gcc.dg/vect/slp-45.c: Ditto.
5751 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5752 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5753 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5754 * gfortran.dg/vect/pr69980.f90: Ditto.
5755
57562016-06-24 Uros Bizjak <ubizjak@gmail.com>
5757
5758 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5759 * gcc.dg/vect/bb-slp-30.c: Ditto.
5760 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5761 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5762 * gcc.dg/vect/pr45902.c: Ditto.
5763 * gcc.dg/vect/pr48172.c: Ditto.
5764 * gcc.dg/vect/pr48377.c: Ditto.
5765 * gcc.dg/vect/pr49038.c: Ditto.
5766 * gcc.dg/vect/pr49771.c: Ditto.
5767 * gcc.dg/vect/pr52091.c: Ditto.
5768 * gcc.dg/vect/pr53185-2.c: Ditto.
5769 * gcc.dg/vect/pr56826.c: Ditto.
5770 * gcc.dg/vect/pr60276.c: Ditto.
5771 * gcc.dg/vect/pr62021.c: Ditto.
5772 * gcc.dg/vect/pr63530.c: Ditto.
5773 * gcc.dg/vect/pr65518.c: Ditto.
5774 * gcc.dg/vect/pr65947-1.c: Ditto.
5775 * gcc.dg/vect/pr65947-10.c: Ditto.
5776 * gcc.dg/vect/pr65947-11.c: Ditto.
5777 * gcc.dg/vect/pr65947-12.c: Ditto.
5778 * gcc.dg/vect/pr65947-13.c: Ditto.
5779 * gcc.dg/vect/pr65947-2.c: Ditto.
5780 * gcc.dg/vect/pr65947-3.c: Ditto.
5781 * gcc.dg/vect/pr65947-4.c: Ditto.
5782 * gcc.dg/vect/pr65947-5.c: Ditto.
5783 * gcc.dg/vect/pr65947-6.c: Ditto.
5784 * gcc.dg/vect/pr65947-7.c: Ditto.
5785 * gcc.dg/vect/pr65947-8.c: Ditto.
5786 * gcc.dg/vect/pr65947-9.c: Ditto.
5787 * gcc.dg/vect/pr71416-1.c: Ditto.
5788 * gcc.dg/vect/pr71439.c: Ditto.
5789 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5790 * gcc.dg/vect/vect-bswap16.c: Ditto.
5791 * gcc.dg/vect/vect-bswap32.c: Ditto.
5792 * gcc.dg/vect/vect-bswap64.c: Ditto.
5793 * gcc.dg/vect/vect-live-1.c: Ditto.
5794 * gcc.dg/vect/vect-live-2.c: Ditto.
5795 * gcc.dg/vect/vect-live-3.c: Ditto.
5796 * gcc.dg/vect/vect-live-4.c: Ditto.
5797 * gcc.dg/vect/vect-live-5.c: Ditto.
5798 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5799 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5800 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5801 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5802 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5803 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5804 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5805 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5806 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5807 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5808 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5809 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5810 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5811 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5812 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5813 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5814 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5815
da224bcb
UB
58162016-06-24 Uros Bizjak <ubizjak@gmail.com>
5817
5818 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5819
dfee2870
L
58202016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5821
5822 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5823 ia32 if R_386_GOT32X relocation is supported.
5824 * gcc.target/i386/noplt-3.c: Likewise.
5825 * gcc.target/i386/noplt-2.c: Likewise.
5826 (main): Renamed to ...
5827 (bar): This.
5828 * gcc.target/i386/noplt-4.c: Likewise.
5829 (main): Renamed to ...
5830 (bar): This.
5831 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5832 * gcc.target/i386/pr67400-5.c: Likewise.
5833
a86451b9
JJ
58342016-06-24 Jakub Jelinek <jakub@redhat.com>
5835
00085092
JJ
5836 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5837 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5838
a86451b9
JJ
5839 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5840 f4): Adjust expected diagnostics.
5841 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5842 (T): If OVFP is defined, redefine to TP.
5843 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5844 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5845 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5846 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5847 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5848 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5849 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5850 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5851 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5852 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5853 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5854 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5855 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5856 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5857 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5858 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5859 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5860 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5861 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5862 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5863 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5864 as last argument to __builtin_add_overflow_p.
5865
7bb5d5f4
UB
58662016-06-23 Uros Bizjak <ubizjak@gmail.com>
5867
5868 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5869 dg-options and remove default vector testsuite compile flags.
5870 * g++.dg/vect/pr33860a.cc: Ditto.
5871 * g++.dg/vect/pr45470-a.cc: Ditto.
5872 * g++.dg/vect/pr45470-b.cc: Ditto.
5873 * g++.dg/vect/pr60896.cc: Ditto.
5874 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5875 * gcc.dg/vect/pr18308.c: Ditto.
5876 * gcc.dg/vect/pr24049.c: Ditto.
5877 * gcc.dg/vect/pr33373.c: Ditto.
5878 * gcc.dg/vect/pr36228.c: Ditto.
5879 * gcc.dg/vect/pr42395.c: Ditto.
5880 * gcc.dg/vect/pr42604.c: Ditto.
5881 * gcc.dg/vect/pr46663.c: Ditto.
5882 * gcc.dg/vect/pr48765.c: Ditto.
5883 * gcc.dg/vect/pr49093.c: Ditto.
5884 * gcc.dg/vect/pr49352.c: Ditto.
5885 * gcc.dg/vect/pr52298.c: Ditto.
5886 * gcc.dg/vect/pr52870.c: Ditto.
5887 * gcc.dg/vect/pr53185.c: Ditto.
5888 * gcc.dg/vect/pr53773.c: Ditto.
5889 * gcc.dg/vect/pr56695.c: Ditto.
5890 * gcc.dg/vect/pr62171.c: Ditto.
5891 * gcc.dg/vect/pr63530.c: Ditto.
5892 * gcc.dg/vect/pr68339.c: Ditto.
5893 * gcc.dg/vect/pr71259.c: Ditto.
5894 * gcc.dg/vect/vect-82_64.c: Ditto.
5895 * gcc.dg/vect/vect-83_64.c: Ditto.
5896 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5897 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5898 * gcc.dg/vect/vect-shift-2.c: Ditto.
5899 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5900 * gfortran.dg/vect/pr39318.f90: Ditto.
5901 * gfortran.dg/vect/pr45714-a.f: Ditto.
5902 * gfortran.dg/vect/pr45714-b.f: Ditto.
5903 * gfortran.dg/vect/pr46213.f90: Ditto.
5904
2d4bb02f
MM
59052016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5906 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5907
5908 * gcc.target/powerpc/p9-splat-5.c: New test.
5909
f6d1b868
UB
59102016-06-23 Uros Bizjak <ubizjak@gmail.com>
5911
5912 PR tree-optimization/71488
5913 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5914 * lib/target-supports.exp: ... here.
5915 (check_sse4_hw_available): New procedure.
5916 (check_effective_target_sse4_runtime): Ditto.
5917 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5918 -march=westmere for sse4_runtime targets.
936ff030 5919 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5920 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5921 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5922 (main): Call check_vect ().
a7898180 5923 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5924
c0597759
L
59252016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5926
5927 PR target/66232
5928 PR target/67400
5929 * gcc.target/i386/pr66232-14.c: New file.
5930 * gcc.target/i386/pr66232-15.c: Likewise.
5931 * gcc.target/i386/pr66232-16.c: Likewise.
5932 * gcc.target/i386/pr66232-17.c: Likewise.
5933 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5934 ia32 if R_386_GOT32X relocation is supported.
5935 * gcc.target/i386/pr67400-2.c: Likewise.
5936 * gcc.target/i386/pr67400-3.c: Likewise.
5937 * gcc.target/i386/pr67400-4.c: Likewise.
5938 * gcc.target/i386/pr67400-6.c: Likewise.
5939 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5940 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5941
5b0e27a7
JD
59422016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5943
5944 PR libgfortran/48852
5945 * gfortran.dg/char4_iunit_1.f03: Update test.
5946 * gfortran.dg/f2003_io_5.f03: Update test.
5947 * gfortran.dg/real_const_3.f90: Update test.
5948
7f586d90
AK
59492016-06-23 Andi Kleen <ak@linux.intel.com>
5950
5951 * g++.dg/bprob/bprob.exp: Support autofdo.
5952 * g++.dg/tree-prof/tree-prof.exp: dito.
5953 * gcc.dg/tree-prof/tree-prof.exp: dito.
5954 * gcc.misc-tests/bprob.exp: dito.
5955 * gfortran.dg/prof/prof.exp: dito.
5956 * lib/profopt.exp: dito.
5957 * lib/target-supports.exp: Check for autofdo.
5958
60fa7862
ML
59592016-06-23 Martin Liska <mliska@suse.cz>
5960
5961 * gcc.dg/pr71619.c: New test.
5962
e3d62871
UB
59632016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5964
5965 PR target/67400
cc901875
UB
5966 * gcc.target/i386/pr67400-1.c: New test.
5967 * gcc.target/i386/pr67400-2.c: Likewise.
5968 * gcc.target/i386/pr67400-3.c: Likewise.
5969 * gcc.target/i386/pr67400-4.c: Likewise.
5970 * gcc.target/i386/pr67400-5.c: Likewise.
5971 * gcc.target/i386/pr67400-6.c: Likewise.
5972 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5973
ac81cf0b
DM
59742016-06-22 David Malcolm <dmalcolm@redhat.com>
5975
5976 * c-c++-common/missing-header-1.c: New test case.
5977 * c-c++-common/missing-header-2.c: New test case.
5978 * c-c++-common/missing-header-3.c: New test case.
5979 * c-c++-common/missing-header-4.c: New test case.
5980
1a4f11c8
DM
59812016-06-22 David Malcolm <dmalcolm@redhat.com>
5982
5983 PR c/70339
5984 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5985 hint.
5986 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5987 expected results due to builtin "nanl" now being suggested for
5988 "name".
5989 * gcc.dg/pr67580.c: Update expected messages.
5990 * gcc.dg/spellcheck-identifiers.c: New testcase.
5991 * gcc.dg/spellcheck-typenames.c: New testcase.
5992
a93eac6a
DM
59932016-06-22 David Malcolm <dmalcolm@redhat.com>
5994
5995 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5996 file.
5997 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5998 diagnostic-test-show-locus-parseable-fixits.c to sources for
5999 diagnostic_plugin_test_show_locus.c.
6000 * lib/gcc-defs.exp (freeform_regexps): New global.
6001 (dg-regexp): New function.
6002 (handle-dg-regexps): New function.
6003 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6004 freeform_regexps to the empty list.
6005 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6006
49e76ff1
IE
60072016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6008
f6d1b868 6009 PR tree-optimization/71488
49e76ff1
IE
6010 * g++.dg/pr71488.C: New test.
6011 * gcc.dg/vect/vect-bool-cmp.c: New test.
6012
951d8c8a
EB
60132016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6014
6015 * gcc.dg/guality/param-5.c: New test.
6016
b60fc3bd
BE
60172016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6018
6019 * gcc.target/i386/asm-flag-7.c: New test.
6020
0609abda
TS
60212016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6022
6023 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6024 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6025 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6026 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6027 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6028 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6029 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6030 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6031 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6032 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6033 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6034 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6035 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6036 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6037 * lib/target-supports.exp: Likewise.
6038
ee2499b4
TS
60392016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6040
6041 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6042 * gcc.dg/attr-ms_struct-2.c: Likewise.
6043 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6044 * gcc.dg/bf-ms-attrib.c: Likewise.
6045 * gcc.dg/bf-ms-layout-2.c: Likewise.
6046 * gcc.dg/bf-ms-layout-3.c: Likewise.
6047 * gcc.dg/bf-ms-layout.c: Likewise.
6048 * gcc.dg/bf-no-ms-layout.c: Likewise.
6049 * gcc.target/i386/bitfield1.c: Likewise.
6050 * gcc.target/i386/bitfield2.c: Likewise.
6051 * gcc.target/i386/bitfield3.c: Likewise.
6052
caea59ff
KN
60532016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6054
6055 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6056 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6057 override other than -mcpu=power9 command-line option is specified,
6058 or if the target operating system is aix.
6059 * gcc.target/powerpc/darn-1.c: Likewise.
6060 * gcc.target/powerpc/darn-2.c: Likewise.
6061 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6062 test if effective-target is not powerpc_p9vector_ok or if the
6063 target operating system is not defined.
6064 * gcc.target/powerpc/vslv-1.c: Likewise.
6065 * gcc.target/powerpc/vsrv-0.c: Likewise.
6066 * gcc.target/powerpc/vsrv-1.c: Likewise.
6067
63617e30
TB
60682016-06-21 Tobias Burnus <burnus@net-b.de>
6069
6070 PR fortran/71068
6071 * gfortran.dg/coarray/data_1.f90: New.
6072
89192c3c
WD
60732016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6074
6075 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6076 (dg-require-effective-target): Use arm_v8_neon_hw.
6077 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6078 (dg-require-effective-target): Likewise.
6079 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6080 (dg-require-effective-target): Likewise.
6081 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6082 (dg-require-effective-target): Likewise.
6083 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6084 (dg-require-effective-target): Likewise.
6085 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6086 (dg-require-effective-target): Likewise.
6087 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6088 Add AArch64 check.
6089
64ac50e2
WD
60902016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6091
6092 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6093 Set to 3 so test passes.
6094
6252b5db
WD
60952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6096
6097 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6098
3b9bc511
IV
60992016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6100
6101 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6102 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6103 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6104 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6105
21db1c78
IV
61062016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6107
6108 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6109 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6110
9d30e86f
L
61112016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6112
6113 PR target/71549
6114 * gcc.target/i386/pr71549.c: New test.
6115
448a7c69
KN
61162016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6117
6118 * gcc.target/powerpc/vadsdu-0.c: Replace
6119 dg-require-effective-target directive to allow test to run on more
6120 platforms, and add dg-skip-if directive to disable test on aix
6121 platforms because of known incompatibilities.
6122 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6123 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6124 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6125 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6126 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6127 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6128 * gcc.target/powerpc/vadsdub-2.c: Replace
6129 dg-require-effective-target directive to allow test to run on more
6130 platforms, and add dg-skip-if directive to disable test on aix
6131 platforms because of known incompatibilities.
6132 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6133 with vec_absdb call to differentiate this test from vadsdub-1.c.
6134 * gcc.target/powerpc/vadsduh-1.c: Replace
6135 dg-require-effective-target directive to allow test to run on more
6136 platforms, and add dg-skip-if directive to disable test on aix
6137 platforms because of known incompatibilities.
6138 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6139 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6140 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6141
0ad84f34
JJ
61422016-06-21 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR tree-optimization/71588
6145 * gcc.dg/pr71558.c: New test.
6146
e71e8d94
SKS
61472016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6148
6149 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6150 * c-c++-common/pr68657-2.c: Likewise.
6151 * c-c++-common/pr68657-3.c: Likewise.
6152 * gcc.dg/torture/pr69714.c: Require int32plus support.
6153 * gcc.dg/torture/pr70025.c: Likewise.
6154 * gcc.dg/torture/pr70083.c: Likewise.
6155 * gcc.dg/torture/pr70542.c: Likewise.
6156 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6157
5a578671
JM
61582016-06-20 Joseph Myers <joseph@codesourcery.com>
6159
6160 PR c/71601
6161 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6162
7a9df68e
JJ
61632016-06-20 Jakub Jelinek <jakub@redhat.com>
6164
50aa64d5
JJ
6165 PR middle-end/71581
6166 * gcc.dg/pr71581.c: New test.
6167
7a9df68e
JJ
6168 PR rtl-optimization/71591
6169 * gcc.dg/cpp/pr71591.c: New test.
6170
3947cf19
DR
61712016-06-20 David B. Robins <gcc@davidrobins.net>
6172
6173 PR target/71571
6174 * g++.dg/torture/pr71571.C: New test.
6175
c4ff221e
JJ
61762016-06-20 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR target/71559
6179 * gcc.target/i386/sse2-pr71559.c: New test.
6180 * gcc.target/i386/avx-pr71559.c: New test.
6181 * gcc.target/i386/avx512f-pr71559.c: New test.
6182
f1b5abfb
TB
61832016-06-20 Tobias Burnus <burnus@net-b.de>
6184
6185 PR fortran/71194
6186 * gfortran.dg/pointer_remapping_10.f90: New.
6187
842107e4
DM
61882016-06-20 David Malcolm <dmalcolm@redhat.com>
6189
6190 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6191
d9e8bdfd
MS
61922016-06-20 Martin Sebor <msebor@redhat.com>
6193
6194 PR c/69507
6195 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6196 * gnu90-const-expr-1.c: Same.
6197 * gnu99-const-expr-1.c: Same.
6198 * gnu99-static-1.c: Same.
6199
67785479
RL
62002016-06-20 Renlin Li <renlin.li@arm.com>
6201
29f09b38 6202 PR testsuite/71489
67785479
RL
6203 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6204
636929b8
JG
62052016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6206
6207 * gcc.target/aarch64/vcvt_f64_1.c: New.
6208 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6209 * gcc.target/aarch64/vrecp_f64_1.c: New.
6210
ff7b374b
KT
62112016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6212
6213 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6214 "alignement".
6215
554cfc9e
GJL
62162016-06-20 Georg-Johann Lay <avr@gjlay.de>
6217
6218 PR target/71103
6219 * gcc.target/avr/torture/pr71103-2.c: New test.
6220
94087e88 62212016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6222
6223 PR c/69507
6224 * gcc.dg/alignof.c: New test.
6225
c561b091
PC
62262016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6227
6228 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6229 vs dg-error; test constexpr specifier too.
6230
bf54f123
PC
62312016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6232
6233 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6234
4e53aa97
CL
62352016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6236
6237 * lib/target-supports.exp
6238 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6239 arm_neon_ok and merge flags. Fix temporary test name.
6240 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6241 and merge flags.
6242
69071d86
ML
62432016-06-17 Martin Liska <mliska@suse.cz>
6244
6245 * gcc.dg/predict-9.c: Fix dump scanning.
6246
68b3b858
BC
62472016-06-17 Bin Cheng <bin.cheng@arm.com>
6248
6249 PR tree-optimization/71354
6250 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6251
d3ee260a
BC
62522016-06-17 Bin Cheng <bin.cheng@arm.com>
6253
6254 PR tree-optimization/71347
6255 * gcc.dg/tree-ssa/pr71347.c: New test.
6256
bd8fb114
BC
62572016-06-17 Bin Cheng <bin.cheng@arm.com>
6258
6259 PR tree-optimization/71354
6260 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6261
97816be4
BC
62622016-06-17 Bin Cheng <bin.cheng@arm.com>
6263
6264 * gcc.dg/vect/vect-alias-check-1.c: New test.
6265
2d761a37
SKS
62662016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6267
e0277d6b 6268 PR target/71151
2d761a37
SKS
6269 * gcc.target/avr/pr71151-1.c: New test.
6270 * gcc.target/avr/pr71151-2.c: New test.
6271 * gcc.target/avr/pr71151-3.c: New test.
6272 * gcc.target/avr/pr71151-4.c: New test.
6273 * gcc.target/avr/pr71151-5.c: New test.
6274 * gcc.target/avr/pr71151-6.c: New test.
6275 * gcc.target/avr/pr71151-7.c: New test.
6276 * gcc.target/avr/pr71151-8.c: New test.
6277 * gcc.target/avr/pr71151-common.h: New test.
6278
68fa96d6
ML
62792016-06-16 Martin Liska <mliska@suse.cz>
6280
6281 * gfortran.dg/predict-1.f90: New test.
6282
b6ca982f
UB
62832016-06-16 Uros Bizjak <ubizjak@gmail.com>
6284
6285 PR target/71242
3a146d46 6286 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6287
1dc8d15b
JH
62882016-06-16 Jan Hubicka <hubicka@ucw.cz>
6289
6290 * g++.dg/vect/pr36648.cc: Disable cunrolli
6291
67c25816
JJ
62922016-06-16 Jakub Jelinek <jakub@redhat.com>
6293
c577adb2
JJ
6294 PR target/71554
6295 * gcc.c-torture/execute/pr71554.c: New test.
6296
67c25816
JJ
6297 PR rtl-optimization/71532
6298 * gcc.dg/torture/pr71532.c: New test.
6299
1a3c3ee9
MM
63002016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6301
6302 * gcc.target/powerpc/p9-dimode1.c: New test.
6303 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6304
f29468a7
JJ
63052016-06-15 Jakub Jelinek <jakub@redhat.com>
6306
61daecc4
JJ
6307 * gcc.c-torture/compile/20160615-1.c: New test.
6308
f29468a7
JJ
6309 * g++.dg/cpp0x/ref-qual17.C: New test.
6310
209d1e2d
IE
63112016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6312
6313 PR middle-end/71529
6314 * gcc.target/i386/pr71529.C: New test.
6315
8dc35712
AH
63162016-06-15 Alan Hayward <alan.hayward@arm.com>
6317
6318 PR tree-optimization/71483
6319 * g++.dg/vect/pr71483.c: New
6320
b8911cb8
PC
63212016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6322
6323 PR c++/70202
6324 * g++.dg/inherit/crash6.C: New.
6325 * g++.dg/inherit/union2.C: Likewise.
6326 * g++.dg/inherit/virtual12.C: Likewise.
6327 * g++.dg/inherit/virtual13.C: Likewise.
6328 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6329
cf5d08ab
UB
63302016-06-15 Uros Bizjak <ubizjak@gmail.com>
6331
e3d62871 6332 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6333
8f482165
AH
63342016-06-15 Alan Hayward <alan.hayward@arm.com>
6335
6336 PR tree-optimization/71439
6337 * gcc.dg/vect/pr71439.c: New
6338
3256673f
KT
63392016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6340
6341 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6342
b17dc4d4
RB
63432016-06-15 Richard Biener <rguenther@suse.de>
6344
6345 * gcc.dg/vect/slp-45.c: New testcase.
6346
2a5825f2
RB
63472016-06-15 Richard Biener <rguenther@suse.de>
6348
6349 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6350
6e433d0b
BS
63512016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6352
6353 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6354 requirements, and disable for AIX for now.
6355 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6356
abe7f828
JJ
63572016-06-14 Jakub Jelinek <jakub@redhat.com>
6358
a09c81b4
JJ
6359 PR c++/71528
6360 * g++.dg/opt/pr71528.C: New test.
6361
abe7f828
JJ
6362 PR c++/71516
6363 * g++.dg/init/pr71516.C: New test.
6364
acfadf06
PC
63652016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6366
6367 * g++.dg/init/array46.C: New.
6368
4d568ab2
UB
63692016-06-14 Uros Bizjak <ubizjak@gmail.com>
6370
e3d62871
UB
6371 * gcc.target/i386/float128-3.c: New test.
6372 * gcc.target/i386/quad-sse4.c: Ditto.
6373 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6374 Update scan strings.
4d568ab2 6375
30934c5d
RB
63762016-06-14 Richard Biener <rguenther@suse.de>
6377
6378 PR middle-end/71526
6379 * gfortran.dg/pr71526.f90: New testcase.
6380
3970e545
AV
63812016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6382
6383 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6384 * gcc.dg/zero_bits_compound-1.c: Likewise.
6385
04976c6e
RB
63862016-06-14 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/71522
6389 * gcc.dg/torture/pr71522.c: New testcase.
6390
23e025db
JJ
63912016-06-14 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR tree-optimization/71520
6394 * gcc.dg/tree-ssa/pr71520.c: New test.
6395
90b72e84
RB
63962016-06-14 Richard Biener <rguenther@suse.de>
6397
6398 PR tree-optimization/71521
86c24ba6 6399 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6400
ef7cf206
JJ
64012016-06-13 Jakub Jelinek <jakub@redhat.com>
6402
0dda258b
JJ
6403 PR sanitizer/71498
6404 * c-c++-common/ubsan/bounds-13.c: New test.
6405
ef7cf206
JJ
6406 PR preprocessor/71183
6407 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6408
a73786e3
JL
64092016-06-13 Jeff Law <law@redhat.com>
6410
6411 PR tree-optimization/71403
6412 * c-c++-common/ubsan/pr71403-1.c: New test.
6413 * c-c++-common/ubsan/pr71403-2.c: New test.
6414 * c-c++-common/ubsan/pr71403-3.c: New test.
6415
0ac249bf
JJ
64162016-06-13 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR middle-end/71478
6419 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6420 Add -Wno-psabi -w to dg-options.
6421
5408a64a
KN
64222016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6423
6424 * gcc.target/powerpc/vadsdu-0.c: New test.
6425 * gcc.target/powerpc/vadsdu-1.c: New test.
6426 * gcc.target/powerpc/vadsdu-2.c: New test.
6427 * gcc.target/powerpc/vadsdu-3.c: New test.
6428 * gcc.target/powerpc/vadsdu-4.c: New test.
6429 * gcc.target/powerpc/vadsdu-5.c: New test.
6430 * gcc.target/powerpc/vadsdub-1.c: New test.
6431 * gcc.target/powerpc/vadsdub-2.c: New test.
6432 * gcc.target/powerpc/vadsduh-1.c: New test.
6433 * gcc.target/powerpc/vadsduh-2.c: New test.
6434 * gcc.target/powerpc/vadsduw-1.c: New test.
6435 * gcc.target/powerpc/vadsduw-2.c: New test.
6436
f7e4f2e3
DM
64372016-06-13 David Malcolm <dmalcolm@redhat.com>
6438
6439 * gcc.dg/c99-init-2.c (c): Update expected error message.
6440 * gcc.dg/init-bad-8.c (foo): Likewise.
6441 * gcc.dg/spellcheck-fields-3.c: New test case.
6442
ad23a23e
ML
64432016-06-13 Martin Liska <mliska@suse.cz>
6444
6445 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6446 and "guess loop iv compared" heuristics.
6447 * gcc.dg/predict-2.c: Likewise.
6448 * gcc.dg/predict-3.c: Likewise.
6449 * gcc.dg/predict-4.c: Likewise.
6450 * gcc.dg/predict-5.c: Likewise.
6451 * gcc.dg/predict-6.c: Likewise.
6452
146c55da
MP
64532016-06-13 Marek Polacek <polacek@redhat.com>
6454
6455 PR middle-end/71476
6456 * c-c++-common/Wswitch-unreachable-4.c: New test.
6457 * gcc.dg/Wswitch-unreachable-2.c: New test.
6458 * g++.dg/tm/jump1.C: Move dg-warning.
6459
42e77cbc
EB
64602016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6461
6462 * gnat.dg/renaming10.ad[sb]: New test.
6463
7474dcc1
PT
64642016-06-13 Paul Thomas <pault@gcc.gnu.org>
6465
6466 PR fortran/70673
6467 * gfortran.dg/pr70673.f90: New test.
6468
f57f53d3
RB
64692016-06-13 Richard Biener <rguenther@suse.de>
6470
6471 PR middle-end/64516
6472 * gcc.dg/align-3.c: New testcase.
6473
5843a5f0
ML
64742016-06-13 Martin Liska <mliska@suse.cz>
6475
6476 * gcc.target/i386/pr71458.c: New test.
6477
aa8fdb44
UB
64782016-06-12 Uros Bizjak <ubizjak@gmail.com>
6479
6480 PR target/71241
3a146d46 6481 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6482
2043e4d7
DH
64832016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6484
6485 PR target/60751
6486 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6487 statement.
6488
d3dc025d
DH
64892016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6490
6491 PR target/60751
6492 * gfortran.dg/comma_IO_extension_1.f90: New test.
6493 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6494 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6495 statement.
6496 * gfortran.dg/graphite/pr38083.f90: Likewise.
6497 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6498 missing format.
6499
a31d78c6
EB
65002016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6501
6502 * gnat.dg/case_character.adb: New test.
6503
95c18dd0
SB
65042016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6505
6506 PR middle-end/71310
6507 * gcc.target/powerpc/pr71310.c: New testcase.
6508
b97d37b4
KV
65092016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6510
6511 PR middle-end/71478
6512 * gcc.dg/pr71478.c: New test.
6513
900bcda3
JJ
65142016-06-10 Jakub Jelinek <jakub@redhat.com>
6515
ec1c20db
JJ
6516 PR middle-end/71494
6517 * gcc.c-torture/execute/pr71494.c: New test.
6518
50b15873
JJ
6519 PR c/68657
6520 * gcc.target/i386/pr68657.c: New test.
6521
900bcda3
JJ
6522 PR inline-asm/68843
6523 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6524 (test): Add -masm=intel alternatives.
6525
4d926e34
MS
65262016-06-10 Martin Sebor <msebor@redhat.com>
6527
6528 PR c/71392
6529 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6530
ad071b2b
JL
65312016-06-10 Jeff Law <law@redhat.com>
6532
6533 PR tree-optimization/71335
6534 * gcc.c-torture/execute/pr71335.c: New test.
6535
2704efe8
DM
65362016-06-10 David Malcolm <dmalcolm@redhat.com>
6537
6538 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6539 the various "cannot tail-call: " messages.
6540
18c9b7d4
CL
65412016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6542
6543 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6544 and options.
6545
7cfa10f3
MO
65462016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6547
6548 PR sanitizer/71480
6549 * c-c++-common/asan/pr71480.c: New test.
6550
1f24fd3e
L
65512016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6552
6553 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6554 (ASMNAME2): Likewise.
6555 (main): Replace fn in asm statement with ASMNAME ("fn").
6556 * gcc.dg/guality/pr68037-2.c: Likewise.
6557 * gcc.dg/guality/pr68037-3.c: Likewise.
6558 * gcc.dg/torture/pr68037-1.c: Likewise.
6559 * gcc.dg/torture/pr68037-2.c: Likewise.
6560 * gcc.dg/torture/pr68037-3.c: Likewise.
6561
ad551c07
BE
65622016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6563
6564 PR inline-asm/68843
6565 * gcc.target/i386/pr68843-1.c: New test.
6566 * gcc.target/i386/pr68843-2.c: New test.
6567
4b1ffdb1 65682016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6569 Cesar Philippidis <cesar@codesourcery.com>
6570
6571 PR middle-end/71373
6572 * gcc.dg/goacc/nested-function-1.c: New file.
6573 * gcc.dg/goacc/nested-function-2.c: Likewise.
6574 * gcc.dg/goacc/pr71373.c: Likewise.
6575 * gfortran.dg/goacc/cray-2.f95: Likewise.
6576 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6577 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6578 * gfortran.dg/goacc/cray.f95: Update.
6579 * gfortran.dg/goacc/loop-1.f95: Likewise.
6580 * gfortran.dg/goacc/loop-3.f95: Likewise.
6581 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6582 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6583
65842016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6585
6586 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6587 for OpenACC tile clauses.
6588 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6589
6590 PR c/71381
6591 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6592 to...
6593 * c-c++-common/goacc/cache-2.c: ... this new file.
6594 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6595 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6596 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6597 usage.
6598 * gfortran.dg/goacc/cray.f95: Likewise.
6599 * gfortran.dg/goacc/loop-1.f95: Likewise.
6600
89851e4c
AH
66012016-06-10 Alan Hayward <alan.hayward@arm.com>
6602
6603 PR tree-optimization/71407
6604 PR tree-optimization/71416
6605 * gcc.dg/vect/pr71407.c: New
6606 * gcc.dg/vect/pr71416-1.c: New
6607 * gcc.dg/vect/pr71416-2.c: New
6608
200eafbf
RB
66092016-06-10 Richard Biener <rguenther@suse.de>
6610
6611 PR middle-end/71477
6612 * gcc.dg/torture/pr71477.c: New testcase.
6613
4df99d92
JK
66142016-06-09 Julia Koval <julia.koval@intel.com>
6615
6616 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6617 * gcc.target/i386/interrupt-13.c: Likewise.
6618 * gcc.target/i386/interrupt-15.c: Likewise.
6619 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6620 * gcc.target/i386/interrupt-24.c: Likewise.
6621 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6622 * gcc.target/i386/interrupt-9.c: Likewise.
6623 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6624
e01b4e16
MS
66252016-06-09 Martin Sebor <msebor@redhat.com>
6626
6627 PR c/70883
6628 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6629 * gcc.dg/builtin-constant_p-1.c: Same.
6630 * gcc.dg/builtins-error.c: Same.
6631 * gcc.dg/pr70859.c: Same.
6632
9c35db0e
SKS
66332016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6634
6635 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6636 * gcc.dg/torture/pr68067-1.c: Likewise.
6637 * gcc.dg/torture/pr68067-2.c: Likewise.
6638
66392016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6640
6641 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6642 when setting SIZE.
6643
392a81b9
PC
66442016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6645
6646 PR c++/71465
6647 * g++.dg/inherit/crash5.C: New.
6648 Revert:
6649 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6650
6651 PR c++/70202
6652 * g++.dg/inherit/crash5.C: New.
6653 * g++.dg/inherit/virtual1.C: Adjust.
6654
e49efc14
ML
66552016-06-09 Martin Liska <mliska@suse.cz>
6656
6657 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6658 * g++.dg/predict-loop-exit-2.C: Likewise.
6659 * g++.dg/predict-loop-exit-3.C: Likewise.
6660 * gcc.dg/predict-1.c: Likewise.
6661 * gcc.dg/predict-2.c: Likewise.
6662 * gcc.dg/predict-3.c: Likewise.
6663 * gcc.dg/predict-4.c: Likewise.
6664 * gcc.dg/predict-5.c: Likewise.
6665 * gcc.dg/predict-6.c: Likewise.
6666 * gcc.dg/predict-7.c: Likewise.
6667
36d57986
RB
66682016-06-09 Richard Biener <rguenther@suse.de>
6669
6670 PR tree-optimization/71462
6671 * gcc.dg/torture/pr71462.c: New testcase.
6672
7d82e8e4
MP
66732016-06-09 Marek Polacek <polacek@redhat.com>
6674
6675 PR c/65471
6676 * gcc.dg/c11-generic-3.c: New test.
6677
c8a71589
PC
66782016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6679
6680 * g++.dg/init/array42.C: New.
6681 * g++.dg/init/array43.C: Likewise.
6682 * g++.dg/init/array44.C: Likewise.
6683 * g++.dg/init/array45.C: Likewise.
6684 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6685 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6686 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6687 * g++.dg/gomp/pr35751.C: Likewise.
6688 * g++.dg/init/array23.C: Likewise.
6689 * g++.dg/init/brace2.C: Likewise.
6690 * g++.dg/init/brace6.C: Likewise.
6691
44a845ca
MS
66922016-06-08 Martin Sebor <msebor@redhat.com>
6693 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR c++/70507
6696 PR c/68120
6697 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6698 * c-c++-common/builtin-arith-overflow-2.c: New test.
6699 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6700 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6701 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6702
2ef16b6e
JJ
67032016-06-08 Jakub Jelinek <jakub@redhat.com>
6704
6705 PR c++/71442
6706 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6707
5e3ee346
AL
67082016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6709
6710 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6711 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6712 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6713 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6714 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6715 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6716 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6717 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6718 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6719 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6720 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6721 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6722 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6723
b2ae2814
RB
67242016-06-08 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/68558
6727 * gcc.dg/vect/slp-44.c: New testcase.
6728
e09b4c37
RB
67292016-06-08 Richard Biener <rguenther@suse.de>
6730
6731 * gcc.dg/vect/slp-43.c: New testcase.
6732
72d50660
RB
67332016-06-08 Richard Biener <rguenther@suse.de>
6734
6735 PR tree-optimization/71452
6736 * gcc.dg/torture/pr71452.c: New testcase.
6737
988c115c
JJ
67382016-06-08 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR c++/71448
6741 * g++.dg/torture/pr71448.C: New test.
6742
73d73b48
BS
67432016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6744
6745 PR debug/71432
6746 PR ada/71413
6747 * g++.dg/debug/pr71432.C: New test.
6748
bdd15d0c
PK
67492016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6750
6751 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6752 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6753 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6754
ce0607bb
AH
67552016-06-08 Alan Hayward <alan.hayward@arm.com>
6756
6757 * gcc.dg/vect/vect-live-2.c: Update effective target.
6758 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6759 * lib/target-supports.exp: Add aarch64 to vect_long.
6760
92a5f2ba
MP
67612016-06-08 Marek Polacek <polacek@redhat.com>
6762
6763 PR c/71418
6764 * gcc.dg/noncompile/pr71418.c: New test.
6765
08203f73
MP
6766 PR c/71426
6767 * gcc.dg/noncompile/pr71426.c: New test.
6768
d1fcc2bd
JH
67692016-06-07 Jan Hubicka <hubicka@ucw.cz>
6770
6771 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6772 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6773 * gcc.dg/predict-3.c: Update template.
6774 * gcc.dg/predict-5.c: Update template.
6775 * gcc.dg/predict-6.c: Update template.
6776 * gcc.dg/predict-9.c: Update template.
6777 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6778
a23e6f1c
BS
67792016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6780
6781 * gcc.target/powerpc/vec-mul.c: New test.
6782
6ffd47b7
DM
67832016-06-07 David Malcolm <dmalcolm@redhat.com>
6784
6785 * gcc.dg/spellcheck-fields-2.c: New test case.
6786
bfd67b47
RB
67872016-06-07 Richard Biener <rguenther@suse.de>
6788
6789 PR c/61564
6790 * gcc.dg/Wpragmas-1.c: New testcase.
6791 * gcc.dg/Wattributes-4.c: Likewise.
6792 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6793 entry.
6794
701b9a47
CL
67952016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6796
6797 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6798 spurious debug code.
6799
6b80d6fa
RB
68002016-06-07 Richard Biener <rguenther@suse.de>
6801
6802 PR tree-optimization/71428
6803 * gcc.dg/torture/pr71428.c: New testcase.
6804
0f3f9437
RB
68052016-06-07 Richard Biener <rguenther@suse.de>
6806
6807 PR middle-end/71423
6808 * gcc.dg/torture/pr71423.c: New testcase.
6809
ec963f2a
KV
68102016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6811
6812 PR middle-end/71408
6813 * gcc.dg/tree-ssa/pr71408.c: New test.
6814
46ab5b6e
KV
68152016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6816
6817 PR middle-end/71281
6818 * g++.dg/torture/pr71281.C: New test.
6819
1f40cff3
MP
68202016-06-06 Marek Polacek <polacek@redhat.com>
6821
6822 PR c/71362
6823 * gcc.dg/pr71362.c: New test.
6824
6f5bcd24
JJ
68252016-06-06 Jakub Jelinek <jakub@redhat.com>
6826 Patrick Palka <ppalka@gcc.gnu.org>
6827
6828 PR c++/70847
6829 PR c++/71330
6830 PR c++/71393
6831 * g++.dg/opt/pr70847.C: New test.
6832 * g++.dg/ubsan/pr70847.C: New test.
6833 * g++.dg/ubsan/pr71393.C: New test.
6834
158beb4a
JJ
68352016-06-06 Jakub Jelinek <jakub@redhat.com>
6836
6837 PR tree-optimization/71259
6838 * gcc.dg/vect/pr71259.c: New test.
6839
d9b950dd
DM
68402016-06-06 David Malcolm <dmalcolm@redhat.com>
6841
6842 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6843 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6844 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6845 above.
6846
36f9ad69
KT
68472016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6848
6849 PR middle-end/37780
6850 * gcc.c-torture/execute/pr37780.c: New test.
6851 * gcc.target/aarch64/pr37780_1.c: Likewise.
6852 * gcc.target/arm/pr37780_1.c: Likewise.
6853
5545a907
MP
68542016-06-06 Marek Polacek <polacek@redhat.com>
6855
6856 * c-c++-common/attr-may-alias-1.c: New test.
6857 * c-c++-common/attr-may-alias-2.c: New test.
6858 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6859
93671519
BE
68602016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6861
6862 PR c/24414
6863 * gcc.target/i386/pr24414.c: New test.
6864
690f24b7
JM
68652016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6866
6867 * gcc.target/sparc/vis4misc.c: New file.
6868 * gcc.target/sparc/fpcmp.c: Likewise.
6869 * gcc.target/sparc/fpcmpu.c: Likewise.
6870
31ce6157
AH
68712016-06-06 Alan Hayward <alan.hayward@arm.com>
6872
6873 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6874 * gcc.dg/vect/vect-live-3.c: Likewise.
6875
9fcebb5a
RB
68762016-06-06 Richard Biener <rguenther@suse.de>
6877
6878 PR tree-optimization/71398
6879 * gcc.dg/torture/pr71398.c: New testcase.
6880
903ca97b
UB
68812016-06-06 Uros Bizjak <ubizjak@gmail.com>
6882
6883 PR target/71389
6884 * g++.dg/pr71389.C: New test.
6885
9c1eb332
JD
68862016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6887
6888 PR fortran/71404
6889 * gfortran.dg/fmt_read_5.f: New test.
6890
b2d83bd2
AV
68912016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6892
6893 PR fortran/69659
6894 * gfortran.dg/class_array_22.f03: New test.
6895
ec81960e
JH
68962016-06-05 Jan Hubicka <hubicka@ucw.cz>
6897
6898 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6899
429d2750
JH
69002016-06-05 Jan Hubicka <hubicka@ucw.cz>
6901
6902 * gcc.dg/predict-9.c: Update template.
6903
c1c00983
PC
69042016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6905
6906 PR c++/49377
6907 * g++.dg/template/pr49377.C: New.
6908
1927a963
JJ
69092016-06-04 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR tree-optimization/71405
6912 * g++.dg/torture/pr71405.C: New test.
6913
909a11ad
PC
69142016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6915
6916 PR c++/70202
6917 * g++.dg/inherit/crash5.C: New.
6918 * g++.dg/inherit/virtual1.C: Adjust.
6919
08bbb1f8
JL
69202016-06-03 Jeff Law <law@redhat.com>
6921
6922 PR tree-optimization/71316
6923 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6924
7c35235c
JJ
69252016-06-03 Jakub Jelinek <jakub@redhat.com>
6926
6927 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6928 dg-additional-options with just -fno-tree-scev-cprop in it.
6929 * gcc.dg/vect/vect-live-2.c: Likewise.
6930 * gcc.dg/vect/vect-live-5.c: Likewise.
6931 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6932 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6933 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6934
c8572dd6
PP
69352016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6936
6937 PR c++/27100
6938 * g++.dg/other/friend6.C: New test.
6939
1c7733a7
BS
69402016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6941
6942 * g++.dg/torture/ppc-ldst-array.C: New.
6943
0d2f700f
JM
69442016-06-03 Joseph Myers <joseph@codesourcery.com>
6945
6946 PR target/71276
6947 PR target/71277
6948 * gcc.dg/torture/builtin-fp-int-inexact.c,
6949 gcc.target/i386/387-builtin-fp-int-inexact.c,
6950 gcc.target/i386/387-rint-inline-1.c,
6951 gcc.target/i386/387-rint-inline-2.c,
6952 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6953 gcc.target/i386/sse2-rint-inline-1.c,
6954 gcc.target/i386/sse2-rint-inline-2.c,
6955 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6956 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6957
f8071c05
L
69582016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6959 Julia Koval <julia.koval@intel.com>
6960
6961 PR target/66960
6962 PR target/67630
6963 PR target/67634
6964 PR target/67841
6965 PR target/68037
6966 PR target/68618
6967 PR target/68661
6968 PR target/69575
6969 PR target/69596
6970 PR target/69734
6971 * gcc.dg/guality/pr68037-1.c: New test.
6972 * gcc.dg/guality/pr68037-2.c: Likewise.
6973 * gcc.dg/guality/pr68037-3.c: Likewise.
6974 * gcc.dg/torture/pr68037-1.c: Likewise.
6975 * gcc.dg/torture/pr68037-2.c: Likewise.
6976 * gcc.dg/torture/pr68037-3.c: Likewise.
6977 * gcc.dg/torture/pr68661-1a.c: Likewise.
6978 * gcc.dg/torture/pr68661-1b.c: Likewise.
6979 * gcc.target/i386/interrupt-1.c: Likewise.
6980 * gcc.target/i386/interrupt-2.c: Likewise.
6981 * gcc.target/i386/interrupt-3.c: Likewise.
6982 * gcc.target/i386/interrupt-4.c: Likewise.
6983 * gcc.target/i386/interrupt-5.c: Likewise.
6984 * gcc.target/i386/interrupt-6.c: Likewise.
6985 * gcc.target/i386/interrupt-7.c: Likewise.
6986 * gcc.target/i386/interrupt-8.c: Likewise.
6987 * gcc.target/i386/interrupt-9.c: Likewise.
6988 * gcc.target/i386/interrupt-10.c: Likewise.
6989 * gcc.target/i386/interrupt-11.c: Likewise.
6990 * gcc.target/i386/interrupt-12.c: Likewise.
6991 * gcc.target/i386/interrupt-13.c: Likewise.
6992 * gcc.target/i386/interrupt-14.c: Likewise.
6993 * gcc.target/i386/interrupt-15.c: Likewise.
6994 * gcc.target/i386/interrupt-16.c: Likewise.
6995 * gcc.target/i386/interrupt-17.c: Likewise.
6996 * gcc.target/i386/interrupt-18.c: Likewise.
6997 * gcc.target/i386/interrupt-19.c: Likewise.
6998 * gcc.target/i386/interrupt-20.c: Likewise.
6999 * gcc.target/i386/interrupt-21.c: Likewise.
7000 * gcc.target/i386/interrupt-22.c: Likewise.
7001 * gcc.target/i386/interrupt-23.c: Likewise.
7002 * gcc.target/i386/interrupt-24.c: Likewise.
7003 * gcc.target/i386/interrupt-25.c: Likewise.
7004 * gcc.target/i386/interrupt-26.c: Likewise.
7005 * gcc.target/i386/interrupt-27.c: Likewise.
7006 * gcc.target/i386/interrupt-28.c: Likewise.
7007 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7008 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7009 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7010 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7011 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7012 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7013 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7014 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7015 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7016 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7017 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7018 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7019
36b85e43
BS
70202016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7021
9de2e795
L
7022 PR tree-optimization/52171
7023 * gcc.dg/pr52171.c: New test.
7024 * gcc.target/i386/pr52171.c: New test.
36b85e43 7025
bfeee8ac
JH
70262016-06-03 Jan Hubicka <jh@suse.cz>
7027
7028 * g++.dg/tree-ssa/pred-1.C: New testcase
7029 * gcc.dg/tree-ssa/pred-1.c: New testcase
7030
859b0bae
BS
70312016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7032
7033 PR target/70957
7034 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7035 support.
7036 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7037
3a2edf4c
AH
70382016-06-03 Alan Hayward <alan.hayward@arm.com>
7039
7040 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7041
b28ead45
AH
70422016-06-03 Alan Hayward <alan.hayward@arm.com>
7043
7044 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7045 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7046 * gcc.dg/vect/vect-live-1.c: New test.
7047 * gcc.dg/vect/vect-live-2.c: New test.
7048 * gcc.dg/vect/vect-live-3.c: New test.
7049 * gcc.dg/vect/vect-live-4.c: New test.
7050 * gcc.dg/vect/vect-live-5.c: New test.
7051 * gcc.dg/vect/vect-live-slp-1.c: New test.
7052 * gcc.dg/vect/vect-live-slp-2.c: New test.
7053 * gcc.dg/vect/vect-live-slp-3.c: New test.
7054
1f91747b
JJ
70552016-06-03 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR middle-end/71387
7058 * g++.dg/opt/pr71387.C: New test.
7059
47b83923
JL
70602016-06-02 Jeff Law <law@redhat.com>
7061
7062 PR tree-optimization/71328
7063 * gcc.c-torture/compile/pr71328.c: New test.
7064
e96e5f46
JD
70652016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7066
7067 PR fortran/52393
7068 * gfortran.dg/fmt_read_3.f90: Fix typo.
7069 * gfortran.dg/fmt_read_4.f90: New test.
7070
b872d729
PC
70712016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7072
7073 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7074 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7075 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7076 * g++.dg/cpp0x/override2.C: Likewise.
7077 * g++.dg/parse/crash5.C: Likewise.
7078 * g++.dg/parse/error16.C: Likewise.
7079 * g++.dg/parse/error27.C: Likewise.
7080 * g++.dg/template/qualttp15.C: Likewise.
7081 * g++.dg/template/redecl4.C: Likewise.
7082 * g++.old-deja/g++.other/crash39.C: Likewise.
7083 * g++.old-deja/g++.other/struct1.C: Likewise.
7084 * g++.old-deja/g++.pt/m9a.C: Likewise.
7085 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7086
0e535442
JJ
70872016-06-02 Jakub Jelinek <jakub@redhat.com>
7088
0633ee10
JJ
7089 PR c++/71372
7090 * c-c++-common/pr71372.c: New test.
7091
0e535442
JJ
7092 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7093 __TIME__ strings with __builtin_strcmp instead of printf and
7094 dg-output.
7095
f3c5ecc2
ML
70962016-06-02 Martin Liska <mliska@suse.cz>
7097
7098 * gcc.dg/predict-9.c: New test.
7099
a91807c5
JJ
71002016-06-02 Jakub Jelinek <jakub@redhat.com>
7101
7102 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7103 global set_compiler_env_var and global saved_compiler_env_var.
7104
b5bd1978
KT
71052016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7106
7107 PR rtl-optimization/71295
7108 * gcc.c-torture/compile/pr71295.c: New test.
7109
b93b1475
JJ
71102016-06-02 Jakub Jelinek <jakub@redhat.com>
7111
930ebd0e
JJ
7112 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7113
1e021dc3
JJ
7114 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7115 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7116
b93b1475
JJ
7117 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7118 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7119 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7120 alternative number.
7121
58f2fb5c
MM
71222016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7123
7124 * gcc.target/powerpc/p9-splat-4.c: New test.
7125
71262016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7127
7128 PR target/71186
7129 * gcc.target/powerpc/pr71186.c: New test.
7130
4731c9f0
JD
71312016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7132
7133 PR fortran/52393
7134 * gfortran.dg/fmt_read_3.f90: New test.
7135
042dee3e
TP
71362016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7137
7138 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7139 procedure.
7140
15c98b2e
ES
71412016-06-01 Eduard Sanou <dhole@openmailbox.org>
7142
7143 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7144 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7145 env var is set.
7146 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7147 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7148 shown once.
7149 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7150 during compilation.
7151 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7152 vars set by dg-set-compiler-env-var.
7153
6442a6f4
PT
71542016-06-01 Paul Thomas <pault@gcc.gnu.org>
7155
7156 PR fortran/71156
7157 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7158 to the module procedure declaration.
7159 * gfortran.dg/submodule_16.f08: New test.
7160
ab62397a
JJ
71612016-06-01 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR middle-end/71371
7164 * c-c++-common/gomp/pr71371.c: New test.
7165
b66af6ed
RB
71662016-06-01 Richard Biener <rguenther@suse.de>
7167
7168 PR tree-optimization/71366
7169 * gcc.dg/torture/pr71366-1.c: New testcase.
7170 * gcc.dg/torture/pr71366-2.c: Likewise.
7171
e342b9d8
KN
71722016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7173
7174 * gcc.target/powerpc/vslv-0.c: New test.
7175 * gcc.target/powerpc/vslv-1.c: New test.
7176 * gcc.target/powerpc/vsrv-0.c: New test.
7177 * gcc.target/powerpc/vsrv-1.c: New test.
7178
721547cd
NS
71792016-06-01 Nathan Sidwell <nathan@acm.org>
7180
7181 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7182 * gcc.target/nvptx/weak.c: New.
7183
fa2c9034
RB
71842016-06-01 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/71261
7187 * gcc.dg/torture/vect-bool-1.c: New testcase.
7188
3e32893c
JJ
71892016-06-01 Jakub Jelinek <jakub@redhat.com>
7190
7191 * gfortran.dg/gomp/order-1.f90: New test.
7192 * gfortran.dg/gomp/order-2.f90: New test.
7193
8c383600
JH
71942016-06-01 Jan Hubicka <hubicka@ucw.cz>
7195
7196 * gcc.dg/unroll-6.c: Update template.
7197 * gcc.dg/unroll-7.c: New testcase.
7198 * gcc.dg/unroll-8.c: New testcase.
7199
a0dfeef5
EB
72002016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7201
7202 * gnat.dg/opt56.ad[sb]: New test.
7203
48de5701
PC
72042016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/66635
7207 * g++.dg/cpp0x/constexpr-ice16.C: New.
7208
827cf695
PP
72092016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7210
7211 PR tree-optimization/71314
7212 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7213 -mbranch-cost=2.
7214
ff66f6e8
PP
72152016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7216
7217 PR tree-optimization/71077
7218 * gcc.dg/tree-ssa/pr71077.c: New test.
7219
050fb209
JH
72202016-05-31 Jan Hubicka <hubicka@ucw.cz>
7221
48de5701
PC
7222 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7223 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7224 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7225
c642d919
PC
72262016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7227
7228 PR c++/71248
7229 * g++.dg/cpp0x/pr71248.C: New.
7230 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7231 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7232 * g++.dg/init/new37.C: Likewise.
7233 * g++.dg/template/static1.C: Likewise.
7234 * g++.dg/template/static2.C: Likewise.
7235
d6439e08
L
72362016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7237
7238 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7239 instead of %rdi.
7240 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7241
780b9dd4
MP
72422016-05-31 Marek Polacek <polacek@redhat.com>
7243
7244 * c-c++-common/Wswitch-unreachable-3.c: New test.
7245 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7246
0d99f8a0
RB
72472016-05-31 Richard Biener <rguenther@suse.de>
7248
7249 PR tree-optimization/71352
7250 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7251
52545641
TP
72522016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7253
7254 * gcc.target/arm/armv5_thumb_isa.c: New test.
7255
5b8c1205
KY
72562016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7257
7258 PR target/71346
7259 * gcc.target/i386/pr71346.c: New test.
7260
7a88cc84
TV
72612016-05-31 Tom de Vries <tom@codesourcery.com>
7262
7263 PR tree-optimization/69068
7264 * gcc.dg/graphite/pr69068.c: New test.
7265
265149a6
MS
72662016-05-27 Martin Sebor <msebor@redhat.com>
7267
7268 PR c++/71306
7269 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7270
00631022
JJ
72712016-05-30 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR c++/71349
7274 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7275 nowait depend(inout: dd[0]) clauses where permitted.
7276
b2f6675b
PC
72772016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7278
7279 PR c++/71238
7280 * g++.dg/parse/pr71238.C: New.
7281 * g++.dg/concepts/friend1.C: Test column numbers too.
7282 * g++.dg/cpp0x/initlist31.C: Likewise.
7283 * g++.dg/cpp0x/pr51420.C: Likewise.
7284 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7285 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7286 * g++.dg/ext/builtin3.C: Likewise.
7287 * g++.dg/lookup/friend12.C: Likewise.
7288 * g++.dg/lookup/friend7.C: Likewise.
7289 * g++.dg/lookup/koenig1.C: Likewise.
7290 * g++.dg/lookup/koenig5.C: Likewise.
7291 * g++.dg/lookup/used-before-declaration.C: Likewise.
7292 * g++.dg/overload/koenig1.C: Likewise.
7293 * g++.dg/template/crash65.C: Likewise.
7294 * g++.dg/template/friend57.C: Likewise.
7295 * g++.dg/warn/Wshadow-5.C: Likewise.
7296 * g++.dg/warn/Wunused-8.C: Likewise.
7297 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7298 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7299 * g++.old-deja/g++.jason/member.C: Likewise.
7300 * g++.old-deja/g++.jason/report.C: Likewise.
7301 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7302 * g++.old-deja/g++.law/visibility20.C: Likewise.
7303 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7304 * g++.old-deja/g++.other/static5.C: Likewise.
7305 * g++.old-deja/g++.pt/overload2.C: Likewise.
7306
a448ff40
JH
73072016-05-30 Jan Hubicka <hubicka@ucw.cz>
7308
7309 * gcc.dg/tree-ssa/peel1.c: New testcase.
7310 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7311 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7312
69be8c91
TV
73132016-05-30 Tom de Vries <tom@codesourcery.com>
7314
7315 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7316 to ce.
7317
a59775a1
PC
73182016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7319
7320 PR c++/71099
7321 * g++.dg/parse/virtual1.C: New.
7322
53d6d955
UB
73232016-05-30 Uros Bizjak <ubizjak@gmail.com>
7324
7325 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7326 Use correct register when clearing %edx.
7327
0557293f
AM
73282016-05-30 Alexander Monakov <amonakov@ispras.ru>
7329
7330 PR tree-optimization/71289
7331 * gcc.dg/pr71289.c: New test.
7332
5d476e35
KV
73332016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7334
7335 PR middle-end/71269
7336 PR middle-end/71292
7337 * gcc.dg/tree-ssa/pr71269.c: New test.
7338 * gcc.dg/tree-ssa/pr71292.c: New test.
7339
db5447ca
KV
73402016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7341
7342 PR middle-end/71252
7343 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7344
98bdbb39
JH
73452016-05-30 Jan Hubicka <hubicka@ucw.cz>
7346
7347 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7348 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7349 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7350
7e012855
TV
73512016-05-30 Tom de Vries <tom@codesourcery.com>
7352
7353 PR tree-optimization/69067
7354 * gcc.dg/graphite/pr69067.c: New test.
7355
beed3701
UB
73562016-05-29 Uros Bizjak <ubizjak@gmail.com>
7357
7358 PR target/71245
7359 * gcc.target/i386/pr71245-1.c: New test.
7360 * gcc.target/i386/pr71245-2.c: Ditto.
7361
b6d4f8e8
PC
73622016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7363
7364 PR c++/71105
7365 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7366 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7367 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7368
00022058
JH
73692016-05-27 Jan Hubicka <hubicka@ucw.cz>
7370
7371 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7372
c8419aca
VV
73732016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7374
7375 Revert:
7376 PR c++/69855
7377 * g++.dg/overload/69855.C: New.
7378 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7379 * g++.old-deja/g++.pt/crash3.C: Likewise.
7380
8008c4d2
PC
73812016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7382
7383 PR c++/60385
7384 * g++.dg/parse/namespace13.C: New.
7385
8b2ef235
JL
73862016-05-26 Jeff Law <law@redhat.com>
7387
7388 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7389 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7390 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7391 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7392 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7393 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7394 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7395 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7396 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7397 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7398 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7399 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7400 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7401
7d67159b
VV
74022016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7403
7404 PR c++/69855
7405 * g++.dg/overload/69855.C: New.
7406 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7407 * g++.old-deja/g++.pt/crash3.C: Likewise.
7408
88e3bdd1
JW
74092016-05-27 Jiong Wang <jiong.wang@arm.com>
7410
7411 PR target/63596
7412 * gcc.target/aarch64/va_arg_1.c: New testcase.
7413 * gcc.target/aarch64/va_arg_2.c: Likewise.
7414 * gcc.target/aarch64/va_arg_3.c: Likewise.
7415
3fd6b9cc
JW
74162016-05-27 Jiong Wang <jiong.wang@arm.com>
7417
7418 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7419 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7420 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7421 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7422 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7423
3cee7e4e
MP
74242016-05-27 Marek Polacek <polacek@redhat.com>
7425
7426 PR middle-end/71308
7427 * g++.dg/torture/pr71308.C: New test.
7428
6a813c96
DV
74292016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7430
7431 * gcc.dg/zero_bits_compound-1.c: New test.
7432 * gcc.dg/zero_bits_compound-2.c: New test.
7433
0561bcfb
IE
74342016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7435
7436 PR middle-end/71279
7437 * gcc.dg/pr71279.c: New test.
7438
21316320
MM
74392016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7440
7441 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7442 floating point min/max/comparison instructions.
7443 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7444
7211a097
JJ
74452016-05-26 Jakub Jelinek <jakub@redhat.com>
7446
7447 * c-c++-common/gomp/schedule-1.c: New test.
7448 * gfortran.dg/gomp/schedule-1.f90: New test.
7449
cac177cf
PP
74502016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7451
7452 PR c++/70822
7453 PR c++/70106
7454 * g++.dg/cpp1y/auto-fn32.C: New test.
7455 * g++.dg/cpp1y/paren4.C: New test.
7456
a2d5b8c9
NS
74572016-05-26 Nathan Sidwell <nathan@acm.org>
7458
7459 * gcc.dg/20060410.c: Xfail on ptx.
7460 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7461 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7462 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7463 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7464 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7465
ffa8b552
TP
74662016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7467
7468 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7469
c7501e00
JJ
74702016-05-26 Jakub Jelinek <jakub@redhat.com>
7471
1875b9a0
JJ
7472 PR tree-optimization/71280
7473 * gcc.dg/pr71280.c: New test.
7474
2116e19f
JJ
7475 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7476
305aef09
JJ
7477 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7478 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7479
c7501e00
JJ
7480 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7481
ca449d26
JW
74822016-05-26 Jiong Wang <jiong.wang@arm.com>
7483
7484 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7485 kept in memory.
ca449d26 7486
8af01c66
JL
74872016-05-25 Jeff Law <law@redhat.com>
7488
7489 PR tree-optimization/71272
7490 * gcc.c-torture/compile/pr71272.c: new test.
7491
f9d6ce73
BS
74922016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7493
7494 * gcc.target/powerpc/vec-cmpne.c: New test.
7495 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7496
a88a7b22
EB
74972016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7498
7499 * gnat.dg/opt55.ad[sb]: New test.
7500
125f02ed
SKS
75012016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7502
7503 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7504 * c-c++-common/pr60226.c: Require int32plus.
7505 * gcc.c-torture/execute/pr70602.c: Likewise.
7506 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7507 unsigned long for malloc arg type.
7508 * gcc.dg/asr_div1.c: Require int32plus.
7509 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7510 * gcc.dg/pie-1.c: Require pie.
7511 * gcc.dg/pie-2.c: Likewise.
7512 * gcc.dg/pr59471.c: Require int32plus.
7513 * gcc.dg/pr59963-2.c: XFAIL for int16.
7514 * gcc.dg/pr60114.c: Require int32plus.
7515 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7516 unsigned long for typedef of size_t.
7517 * gcc.dg/pr63914.c: Require int32plus.
7518 * gcc.dg/pr64536.c: Require pt32plus.
7519 * gcc.dg/pr65658.c: Likewise.
7520 * gcc.dg/pr67271.c: Require int32plus.
7521 * gcc.dg/pr68112.c: Likewise.
7522 * gcc.dg/pr69071.c: Skip for avr target.
7523 * gcc.dg/pr69973.c: Require int32plus.
7524 * gcc.dg/pr70169.c: Skip for avr target.
7525 * gcc.dg/sso-6.c: Require int32plus.
7526 * gcc.dg/sso-7.c: Likewise.
7527 * gcc.dg/sso-8.c: Likewise.
7528 * gcc.dg/vrp-min-max-2.c: Likewise.
7529
c6e434f5
UB
75302016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7531
7532 PR target/70738
7533 * gcc.target/i386/pr70738-1.c: New test.
7534 * gcc.target/i386/pr70738-2.c: Likewise.
7535 * gcc.target/i386/pr70738-3.c: Likewise.
7536 * gcc.target/i386/pr70738-4.c: Likewise.
7537 * gcc.target/i386/pr70738-5.c: Likewise.
7538 * gcc.target/i386/pr70738-6.c: Likewise.
7539 * gcc.target/i386/pr70738-7.c: Likewise.
7540 * gcc.target/i386/pr70738-8.c: Likewise.
7541 * gcc.target/i386/pr70738-9.c: Likewise.
7542
5c42d341
KT
75432016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7544
7545 PR rtl-optimization/66940
7546 * gcc.c-torture/execute/pr66940.c: New test.
7547
bf9a1a07
IV
75482016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7549
7550 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7551 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7552 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7553 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7554 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7555 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7556 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7557 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7558 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7559 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7560 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7561 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7562 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7563 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7564 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7565 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7566 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7567 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7568 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7569 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7570 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7571 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7572 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7573 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7574
95efe6b6
MP
75752016-05-25 Marek Polacek <polacek@redhat.com>
7576
7577 PR c/71265
7578 * gcc.dg/noncompile/pr71265.c: New test.
7579
a23faf7a
MP
7580 PR c/71266
7581 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7582
69a6d5ad
NS
75832016-05-25 Nathan Sidwell <nathan@acm.org>
7584
7585 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7586
3072d4ea
RB
75872016-05-25 Richard Biener <rguenther@suse.de>
7588
7589 PR tree-optimization/71261
7590 * c-c++-common/torture/pr71261.c: New testcase.
7591
e412ece4
RB
75922016-05-25 Richard Biener <rguenther@suse.de>
7593
7594 PR tree-optimization/71264
7595 * gcc.dg/vect/pr71264.c: New testcase.
7596
b9e551ad
PC
75972016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7598
7599 PR c++/55992
7600 * g++.dg/cpp0x/alias-decl-53.C: New.
7601 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7602
6aa1abe5
ML
76032016-05-25 Martin Liska <mliska@suse.cz>
7604
7605 * g++.dg/pr71239.C: New test.
7606
842d162e
RB
76072016-05-25 Richard Biener <rguenther@suse.de>
7608
c87885ca
RO
7609 * gcc.dg/vect/pr58135.c: Rename to ...
7610 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7611
f184a36c
MP
76122016-05-25 Marek Polacek <polacek@redhat.com>
7613
7614 * g++.dg/pr65295.C: Use target c++14.
7615
021fad86
PC
76162016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7617
53d6d955
UB
7618 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7619 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7620
c3eaf15a
MM
76212016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7622
7623 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7624 instructions.
7625
e46c7770
CP
76262016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7627
7628 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7629 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7630 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7631 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7632 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7633 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7634 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7635 * c-c++-common/goacc/pcopy.c: Likewise.
7636 * c-c++-common/goacc/pcopyin.c: Likewise.
7637 * c-c++-common/goacc/pcopyout.c: Likewise.
7638 * c-c++-common/goacc/pcreate.c: Likewise.
7639 * c-c++-common/goacc/pr70688.c: New test.
7640 * c-c++-common/goacc/present-1.c: Adjust test.
7641 * c-c++-common/goacc/reduction-5.c: Likewise.
7642 * g++.dg/goacc/data-1.C: New test.
7643
4bfc9db7
MM
76442016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7645
7646 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7647 vector parity built-in functions.
7648 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7649 count trailing zeros automatic vectorization.
7650 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7651 count trailing zeros built-in functions.
7652
2bc145af
KV
76532016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7654
7655 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7656
26869fdb
PH
76572016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7658
7659 PR target/71050
7660 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7661
b2dc9c3b
PC
76622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7663
7664 PR c++/50436
7665 * g++.dg/template/crash123.C: New.
7666 * g++.dg/template/crash124.C: Likewise.
7667
f65e97fd
MS
76682016-05-24 Martin Sebor <msebor@redhat.com>
7669
7670 PR c++/71147
7671 * g++.dg/ext/flexary16.C: New test.
7672
a6f5ac7f
IV
76732016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7674
69a6d5ad
NS
7675 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7676 before math.h is included.
a6f5ac7f
IV
7677 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7678 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7679 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7680 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7681 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7682 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7683 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7684 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7685 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7686 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7687 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7688 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7689 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7690 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7691 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7692 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7693 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7694 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7695 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7696 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7697 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7698 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7699 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7700
27bad558
MM
77012016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7702 Kelvin Nilsen <kelvin@gcc.gnu.org>
7703
7704 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7705 support.
7706
72f382fb
PC
77072016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7708
7709 PR c++/69872
7710 * g++.dg/warn/Wno-narrowing1.C: New.
7711
ef2ec9d9
MP
77122016-05-24 Marek Polacek <polacek@redhat.com>
7713
7714 PR c/71249
7715 * c-c++-common/Wswitch-unreachable-2.c: New test.
7716
e90434e3
JJ
77172016-05-24 Jakub Jelinek <jakub@redhat.com>
7718
7adb26f2
JJ
7719 PR c++/71257
7720 * g++.dg/vect/simd-clone-6.cc: New test.
7721 * g++.dg/gomp/declare-simd-6.C: New test.
7722
e90434e3
JJ
7723 PR middle-end/70434
7724 PR c/69504
7725 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7726
b556ea3b
RB
77272016-05-24 Richard Biener <rguenther@suse.de>
7728
7729 PR tree-optimization/71240
7730 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7731
e5328f5d
RB
77322016-05-24 Richard Biener <rguenther@suse.de>
7733
7734 PR tree-optimization/71230
7735 * gcc.dg/torture/pr71230.c: New testcase.
7736 * g++.dg/torture/pr71230.C: Likewise.
7737
a04e69c0
TS
77382016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7739
7740 * c-c++-common/goacc/routine-5.c: Add tests.
7741 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7742 * gfortran.dg/goacc/routine-6.f90: Add tests.
7743
30fd2977
RB
77442016-05-24 Richard Biener <rguenther@suse.de>
7745
7746 PR tree-optimization/71253
7747 * gcc.dg/torture/pr71253.c: New testcase.
7748
ca6f60bc
KV
77492016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7750
7751 PR middle-end/71252
7752 * gfortran.dg/pr71252.f90: New test.
7753
d3465d72
RS
77542016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7755
7756 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7757
f17a223d
RB
77582016-05-24 Richard Biener <rguenther@suse.de>
7759
7760 PR middle-end/70434
7761 PR c/69504
7762 * c-c++-common/vector-subscript-4.c: New testcase.
7763 * c-c++-common/vector-subscript-5.c: Likewise.
7764
e3f36534
JD
77652016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7766
7767 PR fortran/71123
7768 * gfortran.dg/namelist_90.f: New test
7769
85d5c27d
JD
77702016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7771
7772 PR fortran/66461
7773 * gfortran.dg/unexpected_eof.f: New test
7774
fe3f3340
MM
77752016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7776 Kelvin Nilsen <kelvin@gcc.gnu.org>
7777
7778 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7779 as little endian.
7780
26d6ae55
PC
77812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7782
7783 PR c++/70972
7784 * g++.dg/cpp0x/inh-ctor20.C: New.
7785 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7786
d6c9a06f
PC
77872016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7788
7789 PR c++/69095
7790 * g++.dg/cpp0x/variadic168.C: New.
7791
396a1d10
PC
77922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7793
7794 * g++.dg/cpp0x/pr31445.C: Test column number too.
7795 * g++.dg/cpp0x/pr32253.C: Likewise.
7796 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7797 * g++.dg/cpp0x/variadic36.C: Likewise.
7798
ece46666
MG
77992016-05-23 Marc Glisse <marc.glisse@inria.fr>
7800
7801 * gcc.dg/fold-notshift-2.c: Adjust.
7802
a7dc5980
MP
78032016-05-23 Marek Polacek <polacek@redhat.com>
7804
7805 PR c/49859
7806 * c-c++-common/Wswitch-unreachable-1.c: New test.
7807 * gcc.dg/Wswitch-unreachable-1.c: New test.
7808 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7809 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7810 * g++.dg/gomp/block-10.C: Likewise.
7811 * gcc.dg/gomp/block-10.c: Likewise.
7812 * g++.dg/gomp/block-9.C: Likewise.
7813 * gcc.dg/gomp/block-9.c: Likewise.
7814 * g++.dg/gomp/target-1.C: Likewise.
7815 * g++.dg/gomp/target-2.C: Likewise.
7816 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7817 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7818 * g++.dg/gomp/taskgroup-1.C: Likewise.
7819 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7820 * gcc.dg/gomp/teams-1.c: Likewise.
7821 * g++.dg/gomp/teams-1.C: Likewise.
7822 * g++.dg/overload/error3.C: Likewise.
7823 * g++.dg/tm/jump1.C: Likewise.
7824 * g++.dg/torture/pr40335.C: Likewise.
7825 * gcc.dg/c99-vla-jump-5.c: Likewise.
7826 * gcc.dg/switch-warn-1.c: Likewise.
7827 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7828 * gcc.dg/nested-func-1.c: Likewise.
7829 * gcc.dg/pr67784-4.c: Likewise.
7830
18b54004
RB
78312016-05-23 Richard Biener <rguenther@suse.de>
7832
7833 PR tree-optimization/71230
7834 * gfortran.dg/pr71230-1.f90: New testcase.
7835 * gfortran.dg/pr71230-2.f90: Likewise.
7836
e569db5f
VK
78372016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7838
396a1d10 7839 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7840 * gcc.dg/vect/pr58135.c: Add new.
7841 * gfortran.dg/pr46519-1.f: Adjust test case.
7842
e4b71114
PC
78432016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7844
7845 PR c++/53401
7846 * g++.dg/cpp0x/decltype64.C: New.
7847
a25a8058
CL
78482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7849
7850 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7851 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7852 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7853
0dcfe9ab
CL
78542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7855
7856 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7857 Add poly64x1_t and poly64x2_t cases if supported.
7858 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7859 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7860 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7861 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7862 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7863
ffd70e4a
CL
78642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7865
7866 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7867 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7868 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7869 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7870 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7871 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7872 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7873
4b1f57fe
CL
78742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7875
7876 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7877
16c5ec77
CL
78782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7879
7880 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7881 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7882
94ad56c7
JJ
78832016-05-22 Jakub Jelinek <jakub@redhat.com>
7884
57748705
JJ
7885 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7886 constraint instead of "r".
7887 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7888 insn instead of vxorpd.
7889 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7890
af120161
JJ
7891 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7892 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7893
355023ce
JJ
7894 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7895
3b48574c
JJ
7896 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7897 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7898
94ad56c7
JJ
7899 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7900
8a85cee2
KV
79012016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7902
7903 PR middle-end/40921
7904 * gcc.dg/tree-ssa/pr40921.c: New test.
7905
8e916b16
PS
79062016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7907
7908 PR target/71103
7909 * gcc.target/avr/pr71103.c: New test.
7910
88aea79f
KV
79112016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7912
7913 PR middle-end/71179
7914 * gcc.dg/tree-ssa/pr71179.c: New test.
7915
79063edd
MS
79162016-05-20 Martin Sebor <msebor@redhat.com>
7917
7918 PR c/71115
7919 * gcc.dg/init-excess-2.c: New test.
7920
55c8849f
EB
79212016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7922
7923 * gnat.dg/opt53.adb: New test.
7924 * gnat.dg/opt54.adb: Likewise.
7925
c91a0948
MJ
79262016-05-20 Martin Jambor <mjambor@suse.cz>
7927
7928 PR tree-optimization/70884
7929 * gcc.dg/tree-ssa/pr70919.c: New test.
7930
9cad20fa
BS
79312016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7932
7933 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7934 formatting.
69a6d5ad
NS
7935 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7936 fix code formatting.
7937
79382016-05-20 Nathan Sidwell <nathan@acm.org>
7939
7940 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7941 non-common cases.
7942 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7943
15c671a7
DM
79442016-05-20 David Malcolm <dmalcolm@redhat.com>
7945
7946 * jit.dg/all-non-failing-tests.h: Add
7947 test-factorial-must-tail-call.c.
7948 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7949 * jit.dg/test-factorial-must-tail-call.c: New test case.
7950
4f028369
JJ
79512016-05-20 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR fortran/71204
7954 * gfortran.dg/pr71204.f90: New test.
7955
7dea4ab3
CP
79562016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7957
7958 * gcc.target/nvptx/sincos.c: New test.
7959
ef98d365
PC
79602016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7961
7962 PR c++/70572
7963 * g++.dg/cpp1y/auto-fn31.C: New.
7964
92466115
BS
79652016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7966
7967 * gcc.target/powerpc/vec-addec.c: New test.
7968 * gcc.target/powerpc/vec-addec-int128.c: New test.
7969
9a385c2d
DM
79702016-05-20 David Malcolm <dmalcolm@redhat.com>
7971
7972 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7973 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7974 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7975 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7976
77c9d5b4
JH
79772016-05-20 Jan Hubicka <hubicka@ucw.cz>
7978
7979 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7980
68047971
JJ
79812016-05-20 Jakub Jelinek <jakub@redhat.com>
7982
18954840
JJ
7983 PR c++/71210
7984 * g++.dg/opt/pr71210-1.C: New test.
7985 * g++.dg/opt/pr71210-2.C: New test.
7986
68047971
JJ
7987 PR tree-optimization/29756
7988 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7989 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7990 only on selected targets where V4SImode vectors are known to be
7991 supported.
7992
d78789f5
MG
79932016-05-20 Marc Glisse <marc.glisse@inria.fr>
7994
7995 PR tree-optimization/71079
7996 PR tree-optimization/71206
7997 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7998
550fa093
PK
79992016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8000
8001 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8002 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8003 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8004
483c6429
RG
80052016-05-20 Richard Guenther <rguenther@suse.de>
8006
8007 PR tree-optimization/29756
8008 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8009
eb066284
RB
80102016-05-20 Richard Biener <rguenther@suse.de>
8011
8012 PR tree-optimization/71185
8013 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8014
58f10249
RB
80152016-05-20 Richard Biener <rguenther@suse.de>
8016
8017 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8018
2a5569fa
MP
80192016-05-19 Marek Polacek <polacek@redhat.com>
8020
8021 PR c++/71075
8022 * g++.dg/diagnostic/pr71075.C: New test.
8023
5e9a5385
DM
80242016-05-19 David Malcolm <dmalcolm@redhat.com>
8025
8026 PR c++/71184
8027 * g++.dg/pr71184.C: New test case.
8028
4f45da44
KN
80292016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8030
8031 * gcc.target/powerpc/darn-0.c: New test.
8032 * gcc.target/powerpc/darn-1.c: New test.
8033 * gcc.target/powerpc/darn-2.c: New test.
8034
4177437e
MP
80352016-05-19 Marek Polacek <polacek@redhat.com>
8036
8037 PR tree-optimization/71031
8038 * gcc.dg/tree-ssa/vrp100.c: New test.
8039
afb72432
IE
80402016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8041
8042 PR rtl-optimization/71148
8043 * gcc.dg/pr71148.c: New test.
8044
4f83064e
KT
80452016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8046
8047 PR target/71056
8048 * gcc.target/arm/pr71056.c: New test.
8049
4bf8dbe1
BE
80502016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8051
8052 * c-c++-common/pr69669.c: Check the used mode.
8053
f3510625
MO
80542016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8055
8056 PR sanitizer/64354
8057 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8058
43c0068e
RB
80592016-05-19 Richard Biener <rguenther@suse.de>
8060
8061 PR tree-optimization/70729
8062 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8063 * gcc.dg/graphite/scop-18.c: Likewise.
8064 * gcc.dg/pr41783.c: Disable LIM.
8065 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8066 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8067 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8068 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8069 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8070 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8071 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8072 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8073 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8074 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8075 * gfortran.dg/pr42108.f90: Likewise.
8076
70f25790
DM
80772016-05-18 David Malcolm <dmalcolm@redhat.com>
8078
8079 PR driver/69265
8080 * gcc.dg/spellcheck-options-11.c: New test case.
8081
960db8ec
JJ
80822016-05-18 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR c++/71100
8085 * g++.dg/opt/pr71100.C: New test.
8086
04643334
MJ
80872016-05-18 Martin Jambor <mjambor@suse.cz>
8088
8089 PR ipa/69708
8090 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8091 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8092 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8093 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8094
91bb9f80
MJ
80952016-05-18 Martin Jambor <mjambor@suse.cz>
8096
8097 PR ipa/69708
8098 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8099 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8100 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8101 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8102 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8103
c584aca6
PC
81042016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8105
8106 PR c++/69793
8107 * g++.dg/template/crash122.C: New.
8108
20309c6e
PC
81092016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8110
8111 PR c++/70466
8112 * g++.dg/template/pr70466-1.C: New.
8113 * g++.dg/template/pr70466-2.C: Likewise.
8114
50c78b9a
MM
81152016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8116
8117 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8118 splat operations and the XXSPLTIB instruction.
8119 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8120 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8121 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8122 xxlxor to clear a register.
8123
cf8be00d
RS
81242016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8125
8126 * gcc.dg/torture/pr71020.c: New test.
8127
848a392a
MJ
81282016-05-18 Martin Jambor <mjambor@suse.cz>
8129
8130 PR ipa/70646
8131 * gcc.dg/ipa/pr70646.c: New test.
8132
1f2ab776
CL
81332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8134
8135 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8136
76489493
CL
81372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8138
8139 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8140 missing tests for vreinterpretq_p{8,16}.
8141
bd79378d
CL
81422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8143
8144 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8145 vsliq_n_s64 and vsliq_n_u64.
8146
81ca3ea0
CL
81472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8148
8149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8150 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8151
873cb425
CL
81522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8153
8154 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8155 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8156 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8157
9d6e7c21
CL
81582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8159
8160 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8161 in comment.
8162
b4dbe40e 81632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8164
8165 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8166 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8167 "blr\t" and switch to scan-assembler-times.
8168
83a5c910
JW
81692016-05-18 Jiong Wang <jiong.wang@arm.com>
8170
53d6d955
UB
8171 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8172 with __aarch64__.
8173 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8174 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8175
fb7cbdeb
JJ
81762016-05-18 Jakub Jelinek <jakub@redhat.com>
8177
8ee91165
JJ
8178 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8179 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8180 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8181 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8182 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8183 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8184
cf4d516a
JJ
8185 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8186 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8187
a4f16422
JJ
8188 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8189 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8190
7b37ce10
JJ
8191 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8192 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8193
fb7cbdeb
JJ
8194 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8195
c9326aef
RB
81962016-05-18 Richard Biener <rguenther@suse.de>
8197
8198 PR tree-optimization/71168
8199 * gcc.dg/torture/pr71168.c: New testcase.
8200
df8b0a11
KV
82012016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8202
8203 PR middle-end/63586
8204 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8205 * gcc.dg/tree-ssa/pr63586.c: New test.
8206 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8207
2efd67ed
NS
82082016-05-17 Nathan Sidwell <nathan@acm.org>
8209
8210 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8211 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8212 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8213 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8214
1988b2c2
NS
82152016-05-17 Nathan Sidwell <nathan@acm.org>
8216
8217 * gcc.target/nvptx/abi-vararg-3.c: New.
8218
ad1d92ab
MM
82192016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8220
8221 PR tree-optimization/54579
8222 PR middle-end/55299
8223 * gcc.dg/fold-notrotate-1.c: New test.
8224 * gcc.dg/fold-notshift-1.c: New test.
8225 * gcc.dg/fold-notshift-2.c: New test.
8226
47768df8
MP
82272016-05-17 Marek Polacek <polacek@redhat.com>
8228
8229 PR ipa/71146
8230 * g++.dg/ipa/pr71146.C: New test.
8231
6b5423a5
DM
82322016-05-17 David Malcolm <dmalcolm@redhat.com>
8233
8234 * jit.dg/test-error-array-bounds.c: New test case.
8235
c7986356
MG
82362016-05-17 Marc Glisse <marc.glisse@inria.fr>
8237
8238 * gcc.dg/tree-ssa/and-1.c: New testcase.
8239
d982c5b7
MG
82402016-05-17 Marc Glisse <marc.glisse@inria.fr>
8241
8242 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8243 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8244
0139ba93
MG
82452016-05-17 Marc Glisse <marc.glisse@inria.fr>
8246
8247 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8248 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8249
daab4562
JW
82502016-05-17 Jiong Wang <jiong.wang@arm.com>
8251
8252 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8253
22330033
JW
82542016-05-17 Jiong Wang <jiong.wang@arm.com>
8255
8256 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8257
98b3a5f2
JW
82582016-05-17 Jiong Wang <jiong.wang@arm.com>
8259
8260 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8261 ".2d[index]" when scan the assembly.
8262 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8263 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8264 float64x1.
8265 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8266
b71b7a8e
RB
82672016-05-17 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/71132
8270 * gcc.dg/torture/pr71132.c: New testcase.
8271
3c51ad46
CL
82722016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8273
8274 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8275
d20faa66
KT
82762016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8277
8278 PR target/70809
8279 * gcc.target/aarch64/pr70809_1.c: New test.
8280
b75cc5a4
KT
82812016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8282
8283 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8284 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8285 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8286 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8287
b28eb195
IE
82882016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8289 Ilya Enkovich <ilya.enkovich@intel.com>
8290
8291 PR target/71114
8292 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8293
0b9004ed
JH
82942016-05-16 Jan Hubicka <hubicka@ucw.cz>
8295
8296 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8297 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8298
1b81a1c1
MW
82992016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8300
8301 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8302 test for __ARM_FP16_ARGS.
8303 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8304 * gcc.target/arm/aapcs/neon-vect10.c: New.
8305 * gcc.target/arm/aapcs/neon-vect9.c: New.
8306 * gcc.target/arm/aapcs/vfp18.c: New.
8307 * gcc.target/arm/aapcs/vfp19.c: New.
8308 * gcc.target/arm/aapcs/vfp20.c: New.
8309 * gcc.target/arm/aapcs/vfp21.c: New.
8310 * gcc.target/arm/fp16-aapcs-1.c: New.
8311 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8312 test for __ARM_FP16_ARGS.
8313 * g++.target/arm/fp16-return-1.c: Update expected output.
8314
921d1e73
JW
83152016-05-16 Jiong Wang <jiong.wang@arm.com>
8316
8317 PR testsuite/70227
8318 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8319
228eb42a
HA
83202016-05-15 Harald Anlauf <anlauf@gmx.de>
8321
8322 PR fortran/69603
8323 * gfortran.dg/pr69603.f90: New testcase.
8324
785abfd3
FR
83252016-05-14 Fritz Reese <fritzoreese@gmail.com>
8326
8327 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8328
e75eb64f
FR
83292016-05-14 Fritz Reese <fritzoreese@gmail.com>
8330
8331 PR fortran/71047
8332 * gfortran.dg/pr71047.f08: New test.
8333
aa4b467b
JM
83342016-05-13 Joseph Myers <joseph@codesourcery.com>
8335
8336 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8337 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8338 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8339
653fb4a2
MS
83402016-05-13 Martin Sebor <msebor@redhat.com>
8341
8342 PR c++/60049
8343 * g++.dg/cpp0x/constexpr-60049.C: New test.
8344
9e37582d
JJ
83452016-05-13 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR bootstrap/71071
8348 * gcc.dg/pr71071.c: New test.
8349
a278aa17
UB
83502016-05-13 Uros Bizjak <ubizjak@gmail.com>
8351
8352 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8353 remove XOP handling.
377eaca7 8354 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8355
ac3d02e2
NS
83562016-05-13 Nathan Sidwell <nathan@acm.org>
8357
8358 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8359 __atomic_is_lock_free declaration.
8360
8ab3bdac
RB
83612016-05-13 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/42587
8364 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8365
623b8e0a
ML
83662016-05-13 Martin Liska <mliska@suse.cz>
8367
8368 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8369 the new format of dump output.
8370
da7674f6
IE
83712016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8372
8373 * gcc.dg/pr71084.c: New test.
8374
c959db3d
RR
83752016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8376
53d6d955
UB
8377 PR target/53440
8378 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8379
43203dea
RR
83802016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8381
8382 * gcc.target/aarch64/struct_return.c: New test.
8383
4f2e1536
MP
83842016-05-12 Marek Polacek <polacek@redhat.com>
8385
8386 PR c/70756
8387 * c-c++-common/pr70756-2.c: New test.
8388 * c-c++-common/pr70756.c: New test.
8389
1ef33ef3
RB
83902016-05-12 Richard Biener <rguenther@suse.de>
8391
8392 PR tree-optimization/71059
8393 * gcc.dg/torture/pr71059.c: New testcase.
8394
763baff6
RB
83952016-05-12 Richard Biener <rguenther@suse.de>
8396
8397 PR tree-optimization/71062
8398 * gcc.dg/torture/pr71062.c: New testcase.
8399
c4ec1243
IE
84002016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8401
8402 PR tree-optimization/71006
8403 * gcc.dg/pr71006.c: New test.
8404
a5fbf76d
MP
84052016-05-12 Marek Polacek <polacek@redhat.com>
8406
8407 PR driver/71063
8408 * gcc.dg/opts-7.c: New test.
8409
5acc47a4
KT
84102016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8411
8412 PR target/70830
8413 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8414 Add -save-temps to dg-options.
8415 Scan for ldmfd rather than pop instruction.
8416 * gcc.target/arm/interrupt-2.c: Likewise.
8417 * gcc.target/arm/pr70830.c: New test.
8418
40bd4bf9
JJ
84192016-05-12 Jakub Jelinek <jakub@redhat.com>
8420
3cd63842
JJ
8421 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8422 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8423
c05d08f6
JJ
8424 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8425 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8426 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8427
bc27ffae
JJ
8428 PR target/71019
8429 * gcc.target/i386/avx512vl-pack-1.c: New test.
8430 * gcc.target/i386/avx512vl-pack-2.c: New test.
8431 * gcc.target/i386/avx512bw-pack-2.c: New test.
8432
515d7412
JJ
8433 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8434
40bd4bf9
JJ
8435 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8436 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8437 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8438
44ab146a
RB
84392016-05-12 Richard Biener <rguenther@suse.de>
8440
8441 PR tree-optimization/70986
8442 * gcc.dg/torture/pr70986-1.c: New testcase.
8443 * gcc.dg/torture/pr70986-2.c: Likewise.
8444 * gcc.dg/torture/pr70986-3.c: Likewise.
8445
d6e83a8d
MM
84462016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8447
8448 PR c/43651
8449 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8450 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8451
51e67ea3
UB
84522016-05-11 Uros Bizjak <ubizjak@gmail.com>
8453
8454 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8455 directive.
8456 * gcc.target/i386/pr66746.c: Ditto.
8457
3fd2b007
MM
84582016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8459
8460 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8461 support.
8462 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8463 warning when using -mvsx-timode.
8464 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8465 * gcc.target/powerpc/dform-2.c: Likewise.
8466 * gcc.target/powerpc/pr68805.c: Likewise.
8467
5c3a10fb
MP
84682016-05-11 Marek Polacek <polacek@redhat.com>
8469
8470 PR c++/71024
8471 * c-c++-common/attributes-3.c: New test.
8472
7cfb065b
NS
84732016-05-11 Nathan Sidwell <nathan@acm.org>
8474
8475 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8476 * gcc.c-torture/execute/pr68185.c: Likewise.
8477 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8478 * gcc.dg/pr69634.c: Requires scheduling.
8479 * gcc.dg/torture/pr66178.c: Require label values.
8480 * gcc.dg/setjmp-6.c: Require indirect jumps.
8481
f35ea97d
RB
84822016-05-11 Richard Biener <rguenther@suse.de>
8483
8484 PR tree-optimization/71055
8485 * gcc.dg/torture/pr71055.c: New testcase.
8486
dff70323
RB
84872016-05-11 Richard Biener <rguenther@suse.de>
8488
8489 PR debug/71057
8490 * g++.dg/debug/pr71057.C: New testcase.
8491
56a3d28b
JJ
84922016-05-11 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR fortran/70855
8495 * gfortran.dg/gomp/pr70855.f90: New test.
8496
ebc1b29e
RB
84972016-05-11 Richard Biener <rguenther@suse.de>
8498
8499 PR middle-end/71002
8500 * g++.dg/torture/pr71002.C: New testcase.
8501
98ccd1d7
IE
85022016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8503
8504 PR middle-end/70807
8505 * gcc.dg/pr70807.c: New test.
8506
ed29e24b
MS
85072016-05-10 Martin Sebor <msebor@redhat.com>
8508
8509 PR c++/38611
8510 * g++.dg/Wattributes.C: New test.
8511
e39dab2c
MG
85122016-05-10 Marc Glisse <marc.glisse@inria.fr>
8513
8514 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8515 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8516 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8517
d067e238
IE
85182016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8519
8520 PR target/70799
8521 * gcc.target/i386/pr70799-1.c: New test.
8522
cd36c83e
PMR
85232016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8524
8525 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8526
1e3af2a4
IE
85272016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8528
8529 PR middle-end/70877
8530 * gcc.target/i386/pr70877.c: New test.
8531
afc610db
IE
85322016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8533
8534 PR tree-optimization/70786
8535 * gcc.target/i386/pr70876.c: New test.
8536
4b59d19f
JJ
85372016-05-10 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR target/70927
8540 * gcc.target/i386/avx512vl-logic-1.c: New test.
8541 * gcc.target/i386/avx512vl-logic-2.c: New test.
8542 * gcc.target/i386/avx512dq-logic-2.c: New test.
8543
9b5ee426
BS
85442016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8545
8546 PR target/70963
8547 * gcc.target/powerpc/pr70963.c: New.
8548
f3352cab
DM
85492016-05-10 David Malcolm <dmalcolm@redhat.com>
8550
8551 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8552 (test_very_wide_line): Add ruler to expected output.
8553 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8554 (test_very_wide_line): Likewise.
8555 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8556 (test_show_locus): Within the handling of "test_very_wide_line",
8557 enable show_ruler_p on the diagnostic context.
8558
4a3255dd
RB
85592016-05-10 Richard Biener <rguenther@suse.de>
8560
8561 PR tree-optimization/71039
8562 * gcc.dg/torture/pr71039.c: New testcase.
8563
da7c9950
NS
85642016-05-10 Nathan Sidwell <nathan@acm.org>
8565
8566 * gcc.dg/nested-func-10.c: Requires alloca.
8567 * gcc.dg/nested-func-9.c: Requires alloca.
8568 * gcc.c-torture/execute/pr70460.c: Requires labels.
8569 * gcc.c-torture/compile/pr70199.c: Requires labels.
8570 * gcc.target/nvptx/decl.c: Compile only.
8571 * gcc.target/nvptx/trailing-init.c: Compile only.
8572 * gcc.target/nvptx/ary-init.c: Compile only.
8573
cf68d92c
MP
85742016-05-10 Marek Polacek <polacek@redhat.com>
8575
8576 PR c/70255
8577 * gcc.dg/attr-opt-1.c: New test.
8578
64ea4e15
RB
85792016-05-10 Richard Biener <rguenther@suse.de>
8580
8581 PR tree-optimization/70497
8582 PR tree-optimization/28367
8583 * gcc.dg/torture/20160404-1.c: New testcase.
8584 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8585 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8586
5a96dae3
PMR
85872016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8588
8589 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8590
fc97f805
UB
85912016-05-09 Uros Bizjak <ubizjak@gmail.com>
8592
8593 * gcc.target/i386/fabsneg-1.c New test.
8594
a710b1d5
AM
85952016-05-09 Alan Modra <amodra@gmail.com>
8596
8597 PR testsuite/70826
8598 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8599
171f6f05
RB
86002016-05-09 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/70985
8603 * gcc.dg/torture/pr70985.c: New testcase.
8604
18caa34e
BC
86052016-05-09 Bin Cheng <bin.cheng@arm.com>
8606
8607 * gcc.dg/tree-ssa/ifc-9.c: New test.
8608 * gcc.dg/tree-ssa/ifc-10.c: New test.
8609 * gcc.dg/tree-ssa/ifc-11.c: New test.
8610 * gcc.dg/tree-ssa/ifc-12.c: New test.
8611 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8612 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8613 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8614
7a27d38f
RB
86152016-05-09 Richard Biener <rguenther@suse.de>
8616
8617 PR fortran/70937
8618 * gfortran.dg/pr70937.f90: New testcase.
8619
5ebbbd3d
RO
86202016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8621
8622 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8623
f6288c24
FR
86242016-05-07 Fritz Reese <fritzoreese@gmail.com>
8625
8626 PR fortran/56226
8627 * gfortran.dg/dec_structure_1.f90: New testcase.
8628 * gfortran.dg/dec_structure_2.f90: Ditto.
8629 * gfortran.dg/dec_structure_3.f90: Ditto.
8630 * gfortran.dg/dec_structure_4.f90: Ditto.
8631 * gfortran.dg/dec_structure_5.f90: Ditto.
8632 * gfortran.dg/dec_structure_6.f90: Ditto.
8633 * gfortran.dg/dec_structure_7.f90: Ditto.
8634 * gfortran.dg/dec_structure_8.f90: Ditto.
8635 * gfortran.dg/dec_structure_9.f90: Ditto.
8636 * gfortran.dg/dec_structure_10.f90: Ditto.
8637 * gfortran.dg/dec_structure_11.f90: Ditto.
8638 * gfortran.dg/dec_union_1.f90: Ditto.
8639 * gfortran.dg/dec_union_2.f90: Ditto.
8640 * gfortran.dg/dec_union_3.f90: Ditto.
8641 * gfortran.dg/dec_union_4.f90: Ditto.
8642 * gfortran.dg/dec_union_5.f90: Ditto.
8643 * gfortran.dg/dec_union_6.f90: Ditto.
8644 * gfortran.dg/dec_union_7.f90: Ditto.
8645
5ec4a8cd
TV
86462016-05-07 Tom de Vries <tom@codesourcery.com>
8647
8648 PR tree-optimization/70956
8649 * gcc.dg/graphite/pr70956.c: New test.
8650
58ec1d0e
JJ
86512016-05-06 Jakub Jelinek <jakub@redhat.com>
8652
ccd88fb7
JJ
8653 PR middle-end/70941
8654 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8655 (a, b, c, d): Change type from char to signed char.
8656 (main): Compare against (signed char) -1634678893 instead of
8657 hardcoded -109. Use __builtin_abort instead of abort.
8658
dd3b6464
JJ
8659 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8660 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8661
58ec1d0e
JJ
8662 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8663
19aa23d8
YR
86642016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8665
8666 PR debug/70935
8667 * gcc.dg/torture/pr70935.c: New test.
8668
ae5f0df1
OE
86692016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8670
8671 PR target/58219
ce23a8ff 8672 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8673
078f7e37
RB
86742016-05-06 Richard Biener <rguenther@suse.de>
8675
8676 PR tree-optimization/70960
8677 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8678
765d7b54
OE
86792016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8680
8681 PR target/52933
8682 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8683 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8684 Adjust expected instruction counts.
8685 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8686
29c94e65
MP
86872016-05-06 Marek Polacek <polacek@redhat.com>
8688
8689 PR sanitizer/70875
8690 * gcc.dg/ubsan/bounds-3.c: New test.
8691
3684b02e
OE
86922016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8693
8694 PR target/54089
8695 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8696
8706773f
RB
86972016-05-06 Richard Biener <rguenther@suse.de>
8698
8699 PR middle-end/70931
8700 * gfortran.dg/pr70931.f90: New testcase.
8701
a4f51018
RB
87022016-05-06 Richard Biener <rguenther@suse.de>
8703
8704 PR middle-end/70941
8705 * gcc.dg/torture/pr70941.c: New testcase.
8706
c4f2425f
BC
87072016-05-05 Bin Cheng <bin.cheng@arm.com>
8708
8709 PR tree-optimization/57206
8710 * gcc.dg/vect/pr57206.c: New test.
8711
5dc08197
RO
87122016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8713
8714 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8715
351f85c5
JJ
87162016-05-05 Jakub Jelinek <jakub@redhat.com>
8717
568bac8c
JJ
8718 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8719
351f85c5
JJ
8720 * c-c++-common/Wdangling-else-4.c: New test.
8721
33fd7785
JJ
87222016-05-04 Jakub Jelinek <jakub@redhat.com>
8723
2d1ac15a
JJ
8724 PR c++/70906
8725 PR c++/70933
8726 * g++.dg/opt/pr70906.C: New test.
8727 * g++.dg/opt/pr70933.C: New test.
8728
33fd7785
JJ
8729 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8730
6b715bf6
JH
87312016-05-04 Jan Hubicka <hubicka@ucw.cz>
8732
8733 * gcc.dg/ipa/pure-const-3.c: New testcase.
8734
deef7113
MP
87352016-05-04 Marek Polacek <polacek@redhat.com>
8736
8737 * c-c++-common/Wdangling-else-1.c: New test.
8738 * c-c++-common/Wdangling-else-2.c: New test.
8739 * c-c++-common/Wdangling-else-3.c: New test.
8740
5396db97
KCY
87412016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8742
8743 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8744 flag is present.
8745
de55efd5
MP
87462016-05-04 Marek Polacek <polacek@redhat.com>
8747
8748 PR c/48778
8749 * gcc.dg/Waddress-2.c: New test.
8750
475839b6
AM
87512016-05-04 Alan Modra <amodra@gmail.com>
8752
8753 * gcc.target/powerpc/pr70866.c: New.
8754
b25aad5f
MS
87552016-05-03 Martin Sebor <msebor@redhat.com>
8756
8757 PR c++/66561
8758 * c-c++-common/builtin_location.c: New test.
8759 * g++.dg/cpp1y/builtin_location.C: New test.
8760
79ce98bc
MP
87612016-05-03 Marek Polacek <polacek@redhat.com>
8762
8763 PR c/70859
8764 * gcc.dg/pr70859.c: New test.
8765 * gcc.dg/pr70859-2.c: New test.
8766
402e89f5
PMR
87672016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8768
8769 * gnat.dg/debug5.adb: New testcase.
8770
f3d90045
DV
87712016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8772
8773 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8774 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8775 Procedure to check for z10 instruction set.
8776
1e26cec1
CL
87772016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8778
8779 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8780
71aca5a0
AM
87812016-05-03 Alan Modra <amodra@gmail.com>
8782
8783 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8784
2fd70ec1
JJ
87852016-05-03 Jakub Jelinek <jakub@redhat.com>
8786
8787 * gcc.target/i386/avx512f-cvt-1.c: New test.
8788
e5705cf7
L
87892016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8790
8791 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8792 -fdump-tree-vrp-details.
8793
381cdae4
RB
87942016-05-03 Richard Biener <rguenther@suse.de>
8795
8796 * gcc.dg/pr30172-1.c: Adjust.
8797 * gcc.dg/pr63743.c: Likewise.
8798 * gcc.dg/tm/pr51696.c: Likewise.
8799 * c-c++-common/tm/safe-1.c: Likewise.
8800 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8801 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8802 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8803 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8804
adedd5c1
JJ
88052016-05-03 Jakub Jelinek <jakub@redhat.com>
8806
31ed1665
JJ
8807 PR rtl-optimization/70467
8808 * gcc.target/i386/pr70467-3.c: New test.
8809 * gcc.target/i386/pr70467-4.c: New test.
8810
dea60b59
JJ
8811 PR tree-optimization/70916
8812 * gcc.c-torture/compile/pr70916.c: New test.
8813
adedd5c1
JJ
8814 PR target/49244
8815 * gcc.target/i386/pr49244-1.c: New test.
8816 * gcc.target/i386/pr49244-2.c: New test.
8817
f80041ef
BS
88182016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8819
8820 PR rtl-optimization/44281
8821 * gcc.target/i386/pr44281.c: New test.
8822
1cfcd39e
BC
88232016-05-03 bin cheng <bin.cheng@arm.com>
8824
8825 PR tree-optimization/56541
8826 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8827 * gcc.dg/vect/pr56541.c: new test.
8828
4304ccfd
MM
88292016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8830
8831 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8832 __float128.
8833 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8834
50d94c29
L
88352016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8836
8837 PR testsuite/70520
8838 * c-c++-common/asan/clone-test-1.c (main): Align child process
8839 stack to 16 bytes.
8840
bc1aee87
DM
88412016-05-02 David Malcolm <dmalcolm@redhat.com>
8842
8843 PR c++/62314
8844 * g++.dg/spellcheck-fields-2.C: New test case.
8845
474e0129
DM
88462016-05-02 David Malcolm <dmalcolm@redhat.com>
8847
8848 PR c++/62314
8849 * g++.dg/pr62314.C: New test case.
8850
818b88a7
JH
88512016-05-02 Jan Hubicka <hubicka@ucw.cz>
8852
8853 * gcc.dg/ipa/inline-8.c: New testcase.
8854
dd77684f
JJ
88552016-05-02 Jakub Jelinek <jakub@redhat.com>
8856
8857 PR rtl-optimization/70467
8858 * gcc.target/i386/pr70467-1.c: New test.
8859
72407e00
BE
88602016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8861
8862 * gcc.dg/spec-options.c: Run the test on all targets.
8863 * gcc.dg/foo.specs: Use cpp_unique_options.
8864
dd53d197
MG
88652016-05-02 Marc Glisse <marc.glisse@inria.fr>
8866
8867 * gcc.dg/tree-ssa/unord.c: New testcase.
8868
a8b85ce9
MG
88692016-05-02 Marc Glisse <marc.glisse@inria.fr>
8870
8871 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8872
5b37e866
NS
88732016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8874
8875 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8876
7176a4a0
MP
88772016-05-02 Marek Polacek <polacek@redhat.com>
8878
8879 PR c/70851
8880 * gcc.dg/enum-incomplete-3.c: New test.
8881
6b9933b9
MP
88822016-05-02 Marek Polacek <polacek@redhat.com>
8883 Tom de Vries <tom@codesourcery.com>
8884
8885 PR tree-optimization/70700
8886 * gcc.dg/pr70700.c: New test.
8887
90f82260
UB
88882016-05-01 Uros Bizjak <ubizjak@gmail.com>
8889
8890 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8891 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8892 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8893 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8894 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8895
f73036c1
EB
88962016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8897
8898 * ada/acats/run_acats: Rename into...
8899 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8900 * ada/acats/run_all.sh: Remove redundant test.
8901 (target_run): Move around.
8902 (target_gnatchop): Use newly built executable.
8903 (target_gnatmake): Likewise.
8904 Check that the compilation of impbit succeeds.
8905
85e051a3
OE
89062016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8907
8908 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8909 * gcc.dg/20021029-1.c: Likewise.
8910 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8911 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8912 * gcc.target/sh/cmpstr.c: Likewise.
8913 * gcc.target/sh/cmpstrn.c: Likewise.
8914 * gcc.target/sh/memset.c: Likewise.
8915 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8916 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8917 * gcc.target/sh/pr39423-1.c: Likewise.
8918 * gcc.target/sh/pr49468-di.c: Likewise.
8919 * gcc.target/sh/pr49468-si.c: Likewise.
8920 * gcc.target/sh/pr49880-1.c: Likewise.
8921 * gcc.target/sh/pr49880-2.c: Likewise.
8922 * gcc.target/sh/pr49880-3.c: Likewise.
8923 * gcc.target/sh/pr50751-1.c: Likewise.
8924 * gcc.target/sh/pr50751-4.c: Likewise.
8925 * gcc.target/sh/pr50751-7.c: Likewise.
8926 * gcc.target/sh/pr51244-1.c: Likewise.
8927 * gcc.target/sh/pr51244-10.c: Likewise.
8928 * gcc.target/sh/pr51244-11.c: Likewise.
8929 * gcc.target/sh/pr51244-12.c: Likewise.
8930 * gcc.target/sh/pr51244-13.c: Likewise.
8931 * gcc.target/sh/pr51244-14.c: Likewise.
8932 * gcc.target/sh/pr51244-17.c: Likewise.
8933 * gcc.target/sh/pr51244-18.c: Likewise.
8934 * gcc.target/sh/pr51244-19.c: Likewise.
8935 * gcc.target/sh/pr51244-4.c: Likewise.
8936 * gcc.target/sh/pr51244-5.c: Likewise.
8937 * gcc.target/sh/pr51244-7.c: Likewise.
8938 * gcc.target/sh/pr51244-8.c: Likewise.
8939 * gcc.target/sh/pr51244-9.c: Likewise.
8940 * gcc.target/sh/pr51697.c: Likewise.
8941 * gcc.target/sh/pr52483-1.c: Likewise.
8942 * gcc.target/sh/pr52483-2.c: Likewise.
8943 * gcc.target/sh/pr52483-3.c: Likewise.
8944 * gcc.target/sh/pr52483-5.c: Likewise.
8945 * gcc.target/sh/pr52933-1.c: Likewise.
8946 * gcc.target/sh/pr52933-2.c: Likewise.
8947 * gcc.target/sh/pr52933-3.c: Likewise.
8948 * gcc.target/sh/pr53568-1.c: Likewise.
8949 * gcc.target/sh/pr53976-1.c: Likewise.
8950 * gcc.target/sh/pr53988-1.c: Likewise.
8951 * gcc.target/sh/pr53988.c: Likewise.
8952 * gcc.target/sh/pr54089-1.c: Likewise.
8953 * gcc.target/sh/pr54089-6.c: Likewise.
8954 * gcc.target/sh/pr54089-7.c: Likewise.
8955 * gcc.target/sh/pr54089-8.c: Likewise.
8956 * gcc.target/sh/pr54089-9.c: Likewise.
8957 * gcc.target/sh/pr54236-1.c: Likewise.
8958 * gcc.target/sh/pr54236-2.c: Likewise.
8959 * gcc.target/sh/pr54236-3.c: Likewise.
8960 * gcc.target/sh/pr54236-4.c: Likewise.
8961 * gcc.target/sh/pr54386.c: Likewise.
8962 * gcc.target/sh/pr54602-1.c: Likewise.
8963 * gcc.target/sh/pr54685.c: Likewise.
8964 * gcc.target/sh/pr54760-1.c: Likewise.
8965 * gcc.target/sh/pr54760-2.c: Likewise.
8966 * gcc.target/sh/pr54760-3.c: Likewise.
8967 * gcc.target/sh/pr54760-4.c: Likewise.
8968 * gcc.target/sh/pr54760-5.c: Likewise.
8969 * gcc.target/sh/pr54760-6.c: Likewise.
8970 * gcc.target/sh/pr55146.c: Likewise.
8971 * gcc.target/sh/pr55160.c: Likewise.
8972 * gcc.target/sh/pr59278.c: Likewise.
8973 * gcc.target/sh/pr59401-1.c: Likewise.
8974 * gcc.target/sh/pr59533-1.c: Likewise.
8975 * gcc.target/sh/pr63260.c: Likewise.
8976 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8977 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8978 * gcc.target/sh/strlen.c: Likewise.
8979 * gcc.target/sh/torture/pr30807.c: Likewise.
8980 * gcc.target/sh/torture/pr34777.c: Likewise.
8981 * gcc.target/sh/torture/pr64652.c: Likewise.
8982 * gcc.target/sh/torture/pr65505.c: Likewise.
8983 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8984 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8985
411e5c67
PC
89862016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8987
8988 PR c++/66644
8989 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8990
8fa97501
BS
89912016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8992
8993 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8994 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8995 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8996 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8997
5a956111
PP
89982016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8999
9000 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9001 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9002
e7ff0319
CP
90032016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9004
9005 PR middle-end/70626
9006 * c-c++-common/goacc/combined-reduction.c: New test.
9007 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9008
52d11a4b
L
90092016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9010
9011 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9012 *movdi_internal pattern only if PIC off.
9013 * gcc.target/i386/pr70155-2.c: Likewise.
9014 * gcc.target/i386/pr70155-3.c: Likewise.
9015 * gcc.target/i386/pr70155-4.c: Likewise.
9016 * gcc.target/i386/pr70155-5.c: Likewise.
9017 * gcc.target/i386/pr70155-6.c: Likewise.
9018 * gcc.target/i386/pr70155-7.c: Likewise.
9019 * gcc.target/i386/pr70155-8.c: Likewise.
9020 * gcc.target/i386/pr70155-15.c: Likewise.
9021 * gcc.target/i386/pr70155-17.c: Likewise.
9022 * gcc.target/i386/pr70155-22.c: Likewise.
9023
8960db31
BC
90242016-04-29 Bin Cheng <bin.cheng@arm.com>
9025
9026 PR tree-optimization/70803
9027 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9028
cca535a4
IE
90292016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9030
9031 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9032 optimization of vector loop.
9033 * gcc.target/i386/vect-unpack-3.c: New test.
9034 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9035 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9036 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9037
500ecf4a
MP
90382016-04-29 Marek Polacek <polacek@redhat.com>
9039
9040 PR sanitizer/70342
9041 * g++.dg/ubsan/null-7.C: New test.
9042
2fff3db8
MP
9043 PR c/70852
9044 * gcc.dg/pr70852.c: New test.
9045
509063eb
DV
90462016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9047
9048 PR/69089
9049 * g++.dg/cpp0x/alignas6.C: New test.
9050
83745c0d
DV
90512016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9052
c87885ca
RO
9053 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9054 * gcc.dg/pr27003.c: Likewise.
9055 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9056 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9057 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9058 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9059 * gcc.target/arc/mxy.c: Likewise.
9060 * gcc.target/arc/mswape.c: Likewise.
9061 * gcc.target/arc/mrtsc.c: Likewise.
9062 * gcc.target/arc/mcrc.c: Likewise.
9063 * gcc.target/arc/mdsp-packa.c: Likewise.
9064 * gcc.target/arc/mdvbf.c: Likewise.
9065 * gcc.target/arc/mlock.c: Likewise.
9066 * gcc.target/arc/mmac-24.c: Likewise.
9067 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9068
849b265d
BS
90692016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9070 Matthijs Kooijman <matthijs@stdin.nl>
9071 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9072
9073 PR target/60040
9074 * gcc.target/avr/pr60040-1.c: New.
9075 * gcc.target/avr/pr60040-2.c: New.
9076
1390536b
RB
90772016-04-29 Richard Biener <rguenther@suse.de>
9078
9079 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9080
98998245
RB
90812016-04-29 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/13962
9084 PR tree-optimization/65686
9085 * gcc.dg/uninit-pr65686.c: New testcase.
9086
8b80cc21
JJ
90872016-04-29 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR middle-end/70843
9090 * gcc.dg/pr70843.c: New test.
9091
6181bc30
JJ
90922016-04-28 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR target/70858
9095 * gcc.target/i386/pr70858.c: New test.
9096
f4cb3612
AB
90972016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9098
9099 * gcc.target/arc/nps400-1.c: New file.
9100
8ad9df62
JR
91012016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9102 Andrew Burgess <andrew.burgess@embecosm.com>
9103
9104 * gcc.target/arc/movh_cl-1.c: New file.
9105
ceaaa9fe
JR
91062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9107 Andrew Burgess <andrew.burgess@embecosm.com>
9108
9109 * gcc.target/arc/extzv-1.c: New file.
9110 * gcc.target/arc/insv-1.c: New file.
9111 * gcc.target/arc/insv-2.c: New file.
9112 * gcc.target/arc/movb-1.c: New file.
9113 * gcc.target/arc/movb-2.c: New file.
9114 * gcc.target/arc/movb-3.c: New file.
9115 * gcc.target/arc/movb-4.c: New file.
9116 * gcc.target/arc/movb-5.c: New file.
9117 * gcc.target/arc/movb_cl-1.c: New file.
9118 * gcc.target/arc/movb_cl-2.c: New file.
9119 * gcc.target/arc/movbi_cl-1.c: New file.
9120 * gcc.target/arc/movl-1.c: New file.
9121
4d03dc2f
JR
91222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9123 Andrew Burgess <andrew.burgess@embecosm.com>
9124
9125 * gcc.target/arc/cmem-1.c: New file.
9126 * gcc.target/arc/cmem-2.c: New file.
9127 * gcc.target/arc/cmem-3.c: New file.
9128 * gcc.target/arc/cmem-4.c: New file.
9129 * gcc.target/arc/cmem-5.c: New file.
9130 * gcc.target/arc/cmem-6.c: New file.
9131 * gcc.target/arc/cmem-7.c: New file.
9132 * gcc.target/arc/cmem-ld.inc: New file.
9133 * gcc.target/arc/cmem-st.inc: New file.
9134
81262dad
JJ
91352016-04-28 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR target/70821
9138 * gcc.target/i386/pr70821.c: New test.
9139
0a31a09a
BS
91402016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9141
9142 * gcc.target/powerpc/vec-adde.c: New test.
9143 * gcc.target/powerpc/vec-adde-int128.c: New test.
9144
3ddffba9
JJ
91452016-04-28 Jakub Jelinek <jakub@redhat.com>
9146
9147 * gcc.target/i386/avx-vround-1.c: New test.
9148 * gcc.target/i386/avx-vround-2.c: New test.
9149 * gcc.target/i386/avx512vl-vround-1.c: New test.
9150 * gcc.target/i386/avx512vl-vround-2.c: New test.
9151
713dedcd
RO
91522016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9153
9154 PR testsuite/70595
9155 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9156 (check_effective_target_cilkplus_runtime): ... this.
9157 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9158 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9159
9160 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9161 Require cilkplus_runtime.
9162 Don't add -lcilkrts.
9163 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9164 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9165 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9166 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9167 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9168 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9169 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9170 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9171 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9172 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9173 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9174 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9175 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9176 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9177 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9178 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9179 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9180 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9181 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9182 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9183 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9184 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9185 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9186 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9187 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9188 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9189 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9190 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9191 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9192
9193 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9194 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9195
9196 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9197
9198 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9199 cilkplus_runtime.
9200
3563f78f
MG
92012016-04-27 Marc Glisse <marc.glisse@inria.fr>
9202
9203 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9204 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9205
6bc2bb18
RB
92062015-04-27 Ryan Burn <contact@rnburn.com>
9207
9208 PR c++/69024
9209 PR c++/68997
9210 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9211 diagnostic.
9212 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9213 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9214
1e55d29a
EB
92152016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9216
9217 * gnat.dg/limited_with4.ad[sb]: New test.
9218 * gnat.dg/limited_with4_pkg.ads: New helper.
9219
087146ca
L
92202016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9221
9222 PR target/70155
9223 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9224 and movv1ti_internal patterns
9225 * gcc.target/i386/pr70155-1.c: New test.
9226 * gcc.target/i386/pr70155-2.c: Likewise.
9227 * gcc.target/i386/pr70155-3.c: Likewise.
9228 * gcc.target/i386/pr70155-4.c: Likewise.
9229 * gcc.target/i386/pr70155-5.c: Likewise.
9230 * gcc.target/i386/pr70155-6.c: Likewise.
9231 * gcc.target/i386/pr70155-7.c: Likewise.
9232 * gcc.target/i386/pr70155-8.c: Likewise.
9233 * gcc.target/i386/pr70155-9.c: Likewise.
9234 * gcc.target/i386/pr70155-10.c: Likewise.
9235 * gcc.target/i386/pr70155-11.c: Likewise.
9236 * gcc.target/i386/pr70155-12.c: Likewise.
9237 * gcc.target/i386/pr70155-13.c: Likewise.
9238 * gcc.target/i386/pr70155-14.c: Likewise.
9239 * gcc.target/i386/pr70155-15.c: Likewise.
9240 * gcc.target/i386/pr70155-16.c: Likewise.
9241 * gcc.target/i386/pr70155-17.c: Likewise.
9242 * gcc.target/i386/pr70155-18.c: Likewise.
9243 * gcc.target/i386/pr70155-19.c: Likewise.
9244 * gcc.target/i386/pr70155-20.c: Likewise.
9245 * gcc.target/i386/pr70155-21.c: Likewise.
9246 * gcc.target/i386/pr70155-22.c: Likewise.
9247
92329f9f
L
92482016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9249
9250 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9251 ".{5,6}".
9252
309a0cf6
BC
92532016-04-27 Bin Cheng <bin.cheng@arm.com>
9254
9255 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9256 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9257 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9258 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9259 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9260
72ed2b9c
RB
92612016-04-27 Richard Biener <rguenther@suse.de>
9262
9263 PR ipa/70760
9264 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9265 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9266
3c98ff9b
NS
92672016-04-27 Nathan Sidwell <nathan@acm.org>
9268
9269 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9270 * g++.dg/ubsan/pr63956.C: Adjust error location.
9271
9ec5d66b
NC
92722016-04-27 Nick Clifton <nickc@redhat.com>
9273
9274 PR middle-end/49889
9275 * gcc.dg/pr49889.c: New test.
9276
c1e1f433
BS
92772016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9278
9279 * c-c++-common/memset-array.c: New test.
9280
8ac43293
MS
92812016-04-26 Martin Sebor <msebor@redhat.com>
9282
9283 PR c++/66639
9284 * g++.dg/cpp1y/func_constexpr.C: New test.
9285
843ce8ab
PP
92862016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9287
9288 PR c++/70241
9289 * g++.dg/cpp0x/enum32.C: New test.
9290 * g++.dg/cpp0x/enum33.C: New test.
9291
92922016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9293
9294 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9295 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9296 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9297 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9298 * gcc.c-torture/execute/pr38151.c: Likewise.
9299 * gcc.c-torture/execute/pr66556.c: Likewise.
9300 * gcc.c-torture/execute/pr67781.c: Likewise.
9301 * gcc.c-torture/execute/pr68648.c: Likewise.
9302
ca1206be
MG
93032016-04-26 Marc Glisse <marc.glisse@inria.fr>
9304
9305 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9306
2448a956
MP
93072016-04-26 Marek Polacek <polacek@redhat.com>
9308
9309 PR c/67784
9310 * gcc.dg/pr67784-3.c: New test.
9311 * gcc.dg/pr67784-4.c: New test.
9312 * gcc.dg/pr67784-5.c: New test.
9313
b02a5e26
MP
9314 PR c/70791
9315 * gcc.dg/Wnested-externs-2.c: New test.
9316
6b6aa8d3
MG
93172016-04-26 Marc Glisse <marc.glisse@inria.fr>
9318
9319 * gcc.dg/fold-plusmult.c: Adjust.
9320 * gcc.dg/no-strict-overflow-6.c: Adjust.
9321 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9322
a2095b55
BS
93232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9324
9325 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9326 number scans.
9327 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9328 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9329 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9330 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9331 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9332 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9333 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9334 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9335 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9336 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9337 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9338 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9339 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9340 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9341 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9342 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9343 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9344 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9345 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9346 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9347 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9348 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9349 scans.
9350 * gcc.target/i386/pr32219-4.c: Likewise.
9351 * gcc.target/i386/pr32219-6.c: Likewise.
9352 * gcc.target/i386/pr32219-8.c: Likewise.
9353
bb0cc5c8
KT
93542016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9355
9356 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9357 associated options.
9358
5a0802ea
MP
93592016-04-26 Marek Polacek <polacek@redhat.com>
9360
9361 PR c++/70744
9362 * g++.dg/ext/cond2.C: New test.
9363
00f615af
BC
93642016-04-26 Bin Cheng <bin.cheng@arm.com>
9365
9366 PR tree-optimization/70771
9367 PR tree-optimization/70775
9368 * gcc.dg/pr70771.c: New test.
25939d34 9369 * gcc.dg/pr70775.c: New test.
00f615af 9370
218155e7
BS
93712016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9372
9373 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9374
ab99f467
RB
93752016-04-25 Richard Biener <rguenther@suse.de>
9376
9377 PR tree-optimization/70780
9378 * gcc.dg/torture/pr70780.c: New testcase.
9379
3f8257db 93802016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9381
c87885ca
RO
9382 * gcc.target/arm/neon-vaddws16.c: New test.
9383 * gcc.target/arm/neon-vaddws32.c: New test.
9384 * gcc.target/arm/neon-vaddwu16.c: New test.
9385 * gcc.target/arm/neon-vaddwu32.c: New test.
9386 * gcc.target/arm/neon-vaddwu8.c: New test.
9387 * lib/target-supports.exp
93c590ee
MC
9388 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9389 that arm neon support vector widen sum of HImode TO SImode.
9390
d6c1a7a7
JJ
93912016-04-23 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR sanitizer/70712
9394 * c-c++-common/asan/pr70712.c: New test.
9395
ab0fc037
TS
93962016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9397
9398 * .gitattributes: New file.
9399
2aa64824
CL
94002016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9401
9402 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9403
e7e12d92
DH
94042016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9405
9406 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9407 * gfortran.dg/submodule_15.f08: Likewise.
9408
d1431192
RB
94092016-04-22 Richard Biener <rguenther@suse.de>
9410
9411 PR tree-optimization/70740
9412 * gcc.dg/torture/pr70740.c: New testcase.
9413
04a63c24
L
94142016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9415
9416 PR target/70750
9417 * gcc.target/i386/pr70750-1.c: New test.
9418 * gcc.target/i386/pr70750-2.c: Likewise.
9419
20700098
PC
94202016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9421
9422 PR c++/70540
9423 * g++.dg/cpp0x/auto48.C: New.
9424
aedf4e12
MP
94252016-04-21 Marek Polacek <polacek@redhat.com>
9426
9427 PR c++/70513
9428 * g++.dg/cpp0x/forw_enum12.C: New test.
9429 * g++.dg/cpp0x/forw_enum13.C: New test.
9430
2074d80a
KY
94312016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9432
9433 PR target/70728
9434 * gcc.target/i386/pr70728.c: New test.
9435
aef4aab0
RB
94362016-04-21 Richard Biener <rguenther@suse.de>
9437
9438 PR middle-end/70747
9439 * gcc.dg/pr70747.c: New testcase.
9440
2359e571
BC
94412016-04-21 Bin Cheng <bin.cheng@arm.com>
9442
9443 PR tree-optimization/70715
9444 * gcc.dg/tree-ssa/scev-13.c: New test.
9445
ce0e66ff
MG
94462016-04-21 Marc Glisse <marc.glisse@inria.fr>
9447
9448 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9449
2c2870a1
MG
94502016-04-21 Marc Glisse <marc.glisse@inria.fr>
9451
9452 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9453
a2b056a3
JH
94542016-04-20 Jan Hubicka <jh@suse.cz>
9455
9456 PR ipa/70018
9457 * g++.dg/ipa/nothrow-1.C: New testcase.
9458
ee392fc2
NS
94592016-04-20 Nathan Sidwell <nathan@acm.org>
9460
9461 PR c++/55635
9462 * g++.dg/eh/delete1.C: New.
9463
dda49daf
L
94642016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9465
9466 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9467 -mtune-ctrl=sse_typeless_stores.
9468
8a5b9d5a
L
94692016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9470
9471 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9472
1011119f
BC
94732016-04-20 Bin Cheng <bin.cheng@arm.com>
9474
9475 PR tree-optimization/69489
9476 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9477
477d4906
IV
94782016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9479
9480 PR c++/69363
9481 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9482 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9483 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9484
fad08d12
BC
94852016-04-20 Bin Cheng <bin.cheng@arm.com>
9486
9487 PR tree-optimization/56625
9488 PR tree-optimization/69489
9489 * gcc.dg/vect/pr56625.c: New test.
9490 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9491
9e3e4fab
AP
94922016-04-20 Andrew Pinski <apinski@cavium.com>
9493
9494 PR target/64971
9495 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9496
d7aa24e4
AC
94972016-04-20 Arnaud Charlet <charlet@adacore.com>
9498
9499 * gnat.dg/self1.adb: Remove now incorrect test.
9500
e6d62b46
BC
95012016-04-20 Bin Cheng <bin.cheng@arm.com>
9502
9503 * gcc.dg/tree-ssa/scev-11.c: New test.
9504 * gcc.dg/tree-ssa/scev-12.c: New test.
9505
2697b189
MP
95062016-04-20 Marek Polacek <polacek@redhat.com>
9507
9508 PR tree-optimization/70725
9509 * gcc.dg/pr70725.c: New test.
9510
60d393e8
RB
95112016-04-20 Richard Biener <rguenther@suse.de>
9512
9513 PR tree-optimization/70726
9514 * g++.dg/vect/pr70726.cc: New testcase.
9515
82c6f58a
AK
95162016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9517
9518 PR target/70674
9519 * gcc.target/s390/pr70674.c: New test.
9520
90eeab20
JD
95212016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9522
9523 PR libgfortran/70684
9524 * gfortran.dg/list_read_14.f90: New test.
9525
fc9cf6da
L
95262016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9527
9528 PR target/69201
9529 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9530 extern to force it misaligned.
9531 (b): Likewise.
9532 (c): Likewise.
9533 (d): Likewise.
9534 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9535 Don't check `*' before movv4sf_internal.
9536 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9537 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9538 Don't check `*' before movv16qi_internal.
9539 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9540 extern to force it misaligned.
9541 (b): Likewise.
9542 (c): Likewise.
9543 (d): Likewise.
9544 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9545 Don't check `*' before movv2df_internal.
9546 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9547 extern to force it misaligned.
9548 (b): Likewise.
9549 (c): Likewise.
9550 (d): Likewise.
9551 Check movv8sf_internal instead of avx_storeups256.
9552 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9553
ea8927ea
RB
95542016-04-19 Richard Biener <rguenther@suse.de>
9555
9556 PR tree-optimization/70171
9557 * g++.dg/tree-ssa/pr70171.C: New testcase.
9558
65f52ee9
RB
95592016-04-19 Richard Biener <rguenther@suse.de>
9560
9561 PR tree-optimization/70724
9562 * gcc.dg/torture/pr70724.c: New testcase.
9563
987b67f1
VM
95642016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9565
9566 PR middle-end/70689
c87885ca 9567 * gcc.target/i386/pr70689.c: New.
987b67f1 9568
91a47c39
L
95692016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9570
9571 PR target/70708
9572 * gcc.target/i386/pr70708.c: New test.
9573
8270b82d
RB
95742016-04-18 Richard Biener <rguenther@suse.de>
9575
9576 PR tree-optimization/43434
9577 * gcc.dg/vect/pr43434.c: New testcase.
9578 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9579 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9580 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9581 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9582 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9583 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9584 * gcc.dg/gomp/pr68640.c: Likewise.
9585 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9586 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9587
edd048e2
RB
95882016-04-18 Richard Biener <rguenther@suse.de>
9589
9590 PR tree-optimization/70701
9591 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9592
bd5c7330
TV
95932016-04-18 Tom de Vries <tom@codesourcery.com>
9594
9595 PR testsuite/70699
9596 * gcc.dg/pr70161.c: Add dot-file scans.
9597 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9598 instead of after last dot char.
9599
23f2660f
EB
96002016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9601
9602 * c-c++-common/dump-ada-spec-3.c: New test.
9603 * c-c++-common/dump-ada-spec-4.c: Likewise.
9604
da152c9f
TV
96052016-04-17 Tom de Vries <tom@codesourcery.com>
9606
9607 PR other/70183
9608 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9609
cc950f98
JH
96102016-04-15 Jan Hubicka <jh@suse.cz>
9611
9612 PR ipa/70018
9613 * g++.dg/ipa/pure-const-1.C: New testcase.
9614 * g++.dg/ipa/pure-const-2.C: New testcase.
9615 * g++.dg/ipa/pure-const-3.C: New testcase.
9616
949505a9
MP
96172016-04-15 Marek Polacek <polacek@redhat.com>
9618
9619 PR c/70671
9620 * gcc.dg/bitfld-22.c: New test.
9621
10e547d6
BS
96222016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9623
9624 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9625 x86_64.
9626
1e77281b
MP
96272016-04-15 Marek Polacek <polacek@redhat.com>
9628
9629 PR c/70651
9630 * c-c++-common/pr70651.c: New test.
9631
e501fa8e
KT
96322016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9633
9634 PR rtl-optimization/70681
9635 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9636 dump scan on arm and powerpc.
9637 * gcc.dg/pr10474.c: Likewise.
9638
dda1bf61
JJ
96392016-04-15 Jakub Jelinek <jakub@redhat.com>
9640
ca4ef1ff
JJ
9641 PR c++/69517
9642 PR c++/70019
9643 PR c++/70588
9644 * g++.dg/cpp1y/vla11.C: Revert for real.
9645
dda1bf61
JJ
9646 PR c/70436
9647 * c-c++-common/Wparentheses-1.c: New test.
9648 * c-c++-common/gomp/Wparentheses-1.c: New test.
9649 * c-c++-common/gomp/Wparentheses-2.c: New test.
9650 * c-c++-common/gomp/Wparentheses-3.c: New test.
9651 * c-c++-common/gomp/Wparentheses-4.c: New test.
9652 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9653 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9654 * c-c++-common/goacc/Wparentheses-1.c: New test.
9655
1355e62c
KY
96562016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9657
9658 PR target/70662
9659 * gcc.target/i386/pr70662.c: New test.
9660
0ab34b9e 96612016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9662 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9663
9664 PR tree-optimization/70130
9665 * gcc.dg/vect/O3-pr70130.c: New testcase.
9666
bc773aad
MM
96672016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9668
6e9b2286
MM
9669 PR target/70669
9670 * gcc.target/powerpc/pr70669.c: New test.
9671
bc773aad
MM
9672 PR target/70640
9673 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9674 a power7 system that does not have an assembler that supports
9675 power8.
9676
d8747845
MS
96772016-04-14 Martin Sebor <msebor@redhat.com>
9678
9679 PR c++/69517
9680 PR c++/70019
9681 PR c++/70588
9682 * c-c++-common/ubsan/vla-1.c: Revert.
9683 * g++.dg/cpp1y/vla11.C: Same.
9684 * g++.dg/cpp1y/vla12.C: Same.
9685 * g++.dg/cpp1y/vla13.C: Same.
9686 * g++.dg/cpp1y/vla14.C: Same.
9687 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9688 * g++.dg/init/array24.C: Same.
d8747845
MS
9689 * g++.dg/ubsan/vla-1.C: Same.
9690
85128559
MP
96912016-04-14 Marek Polacek <polacek@redhat.com>
9692 Jan Hubicka <hubicka@ucw.cz>
9693
9694 PR c++/70029
9695 * g++.dg/torture/pr70029.C: New test.
9696
52fbb073
MS
96972016-04-14 Martin Sebor <msebor@redhat.com>
9698
9699 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9700 type size to prevent failures on targets with very low maximum
9701 alignment.
9702
6db61d6f
RB
97032016-04-14 Richard Biener <rguenther@suse.de>
9704
9705 PR tree-optimization/70623
9706 * gcc.dg/torture/pr70623.c: New testcase.
9707 * gcc.dg/torture/pr70623-2.c: Likewise.
9708
342fac95
MS
97092016-04-13 Martin Sebor <msebor@redhat.com>
9710
9711 PR c++/69517
9712 PR c++/70019
9713 PR c++/70588
9714 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9715 * g++.dg/cpp1y/vla11.C: New test.
9716 * g++.dg/cpp1y/vla12.C: New test.
9717 * g++.dg/cpp1y/vla13.C: New test.
9718 * g++.dg/cpp1y/vla14.C: New test.
9719 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9720 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9721 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9722
d93c452f
JJ
97232016-04-13 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR c++/70641
9726 * g++.dg/opt/pr70641.C: New test.
9727
85115fb6
RO
97282016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9729
9730 PR rtl-optimization/68749
9731 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9732 effects of argument promotions.
9733 Remove default args to dg-skip-if.
9734
545a4139
PC
97352016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9736
9737 PR c++/70635
9738 * g++.dg/parse/pr70635.C: New.
9739
b3a77f21
MP
97402016-04-13 Marek Polacek <polacek@redhat.com>
9741
9742 PR c++/70639
9743 * c-c++-common/Wmisleading-indentation-4.c: New test.
9744
99cd9857
MP
97452016-04-13 Marek Polacek <polacek@redhat.com>
9746
9747 PR c/70436
c87885ca
RO
9748 * gcc.dg/Wparentheses-12.c: New test.
9749 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9750
75ca93ec
IE
97512016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9752
9753 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9754 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9755 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9756
3d3f9e7e
JJ
97572016-04-13 Jakub Jelinek <jakub@redhat.com>
9758
37947cd0
JJ
9759 PR middle-end/70633
9760 * gcc.c-torture/compile/pr70633.c: New test.
9761
3d3f9e7e
JJ
9762 PR debug/70628
9763 * gcc.dg/torture/pr70628.c: New test.
9764
92886d3e
PP
97652016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9766
9767 PR c++/70610
9768 * g++.dg/template/pr70610.C: New test.
9769 * g++.dg/template/pr70610-2.C: New test.
9770 * g++.dg/template/pr70610-3.C: New test.
9771 * g++.dg/template/pr70610-4.C: New test.
9772
13bd7c2b
JJ
97732016-04-12 Jakub Jelinek <jakub@redhat.com>
9774
6512fa6d
JJ
9775 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9776 128 instead of 32.
9777
13bd7c2b
JJ
9778 PR c++/70571
9779 * g++.dg/ext/pr70571.C: New test.
9780
20b9851c
MM
97812016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9782
8a434ada 9783 PR target/70640
20b9851c
MM
9784 * gcc.target/powerpc/pr70640.c: New test.
9785
2b2f52bc
PC
97862016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9787
9788 PR c++/68722
9789 * g++.dg/parse/pr68722.C: New.
9790
5901e56a
JJ
97912016-04-12 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR rtl-optimization/70596
9794 * gcc.target/i386/pr70596.c: New test.
9795
d4619dc1
NS
97962016-04-12 Nathan Sidwell <nathan@acm.org>
9797
9798 PR c++/70501
9799 * g++.dg/init/pr70501.C: New.
9800
3df530d3
DW
98012016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9802
9803 * gcc.target/i386/asm-flag-6.c: New test.
9804
b7a120d7
TV
98052016-04-12 Tom de Vries <tom@codesourcery.com>
9806
9807 PR tree-optimization/68756
9808 * gcc.dg/graphite/pr68756.c: New test.
9809
4e0eea75
JJ
98102016-04-12 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR tree-optimization/70602
9813 * gcc.c-torture/execute/pr70602.c: New test.
9814
35fbda43
MM
98152016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9816
9817 PR target/70381
9818 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9819 __float128 emulator is built and runs.
9820 * gcc.target/powerpc/float128-1.c: Likewise.
9821
9822 * lib/target-supports.exp (check_ppc_float128_sw_available):
9823 Rework tests for __float128 software and hardware
9824 availability. Fix exit condition to return 0 on success.
9825
04a99ebe
JG
98262016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9827
9828 PR target/70133
9829 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9830 * gcc.target/aarch64/target_attr_15.c: Likewise.
9831
47cd5a85
PC
98322016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9833
9834 PR c++/69066
9835 * g++.dg/cpp1y/pr69066.C: New.
9836
a5edb32e
JD
98372016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9838
9839 PR fortran/68566
9840 * gfortran.dg/pr36192.f90: Update test.
9841 * gfortran.dg/pr36192_1.f90: Update test.
9842 * gfortran.dg/real_dimension_1.f: Update test.
9843 * gfortran.dg/parameter_array_init_7.f90: New test.
9844
8ef378f8
JDA
98452016-04-09 John David Anglin <danglin@gcc.gnu.org>
9846
c532c871
JDA
9847 PR testsuite/64039
9848 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9849
d34f706f
JDA
9850 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9851
75e1dd9e
JDA
9852 PR rtl-optimization/66669
9853 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9854
8a976f5f
JDA
9855 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9856
da04822a
JDA
9857 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9858 * gcc.dg/pie-1.c: Likewise.
9859 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9860 * gcc.dg/pic-4.c: Likewise.
9861 * gcc.dg/pie-3.c: Likewise.
9862 * gcc.dg/pie-4.c: Likewise.
9863
adfabcf9
JDA
9864 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9865
4a020adf
JDA
9866 PR tree-optimization/68644
9867 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9868
8ef378f8
JDA
9869 PR rtl-optimization/64886
9870 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9871
09bf990e
TV
98722016-04-09 Tom de Vries <tom@codesourcery.com>
9873
9874 PR tree-optimization/68953
9875 * gcc.dg/graphite/pr68953.c: New test.
9876
138c3c1a
DH
98772016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9878
9879 PR fortran/70592
9880 * gfortran.dg/deferred_character_16.f90: New test.
9881
f55460af
JJ
98822016-04-09 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR tree-optimization/70586
9885 * gcc.c-torture/execute/pr70586.c: New test.
9886
0b77bbf3
DH
98872016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9888
9889 PR sanitizer/70573
9890 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9891 with __builtin_memset
9892 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9893
c42cfb5c
CP
98942016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9895
9896 PR lto/70289
9897 PR ipa/70348
9898 PR tree-optimization/70373
9899 PR middle-end/70533
9900 PR middle-end/70534
9901 PR middle-end/70535
9902 * c-c++-common/goacc/reduction-5.c: New test.
9903 * c-c++-common/goacc/reduction-promotions.c: New test.
9904 * gfortran.dg/goacc/reduction-3.f95: New test.
9905 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9906
56cfb596
PP
99072016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9908
9909 PR c++/70590
9910 PR c++/70452
9911 * g++.dg/pr70590.C: New test.
9912 * g++.dg/pr70590-2.C: New test.
9913
1a13c0a2
JJ
99142016-04-08 Jakub Jelinek <jakub@redhat.com>
9915
abc0647a
JJ
9916 PR middle-end/70593
9917 * gcc.target/i386/pr70593.c: New test.
9918
1a13c0a2
JJ
9919 PR rtl-optimization/70574
9920 * gcc.target/i386/avx2-pr70574.c: New test.
9921
c3da4956
MO
99222016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9923
9924 PR sanitizer/70541
9925 * c-c++-common/asan/pr70541.c: New test.
9926
9f1b833b
TV
99272016-04-08 Tom de Vries <tom@codesourcery.com>
9928
9929 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9930 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9931
bae7adda
KT
99322016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9933
9934 PR target/70566
9935 * gcc.c-torture/execute/pr70566.c: New test.
9936
211f3d57
TV
99372016-04-08 Tom de Vries <tom@codesourcery.com>
9938
9939 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9940 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9941
02cf2861
AM
99422016-04-08 Alan Modra <amodra@gmail.com>
9943
9944 * gcc.target/powerpc/pr70117.c: New.
9945
5f490f9f
JJ
99462016-04-07 Jakub Jelinek <jakub@redhat.com>
9947
56e9b710
JJ
9948 PR testsuite/70581
9949 * gcc.dg/lto/simd-function_0.c: New test.
9950
5f490f9f
JJ
9951 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9952 clones.
9953 * c-c++-common/attr-simd-2.c: Likewise.
9954 * c-c++-common/attr-simd-4.c: Likewise.
9955 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9956 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9957
e4ebc74d
TP
99582016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9959
9960 PR testsuite/70553
9961 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9962
9817ae35
TS
99632016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9964 Tom de Vries <tom@codesourcery.com>
9965
9966 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9967 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9968 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9969 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9970 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9971 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9972 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9973 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9974
e292f64d
PP
99752016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9976
9977 PR c/70436
9978 * g++.dg/warn/Wparentheses-29.C: New test.
9979
6b37bdaf
PP
99802016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9981
9982 PR c/70436
9983 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9984 explicit braces to resolve a future -Wparentheses warning.
9985
64824205
RH
99862016-04-06 Richard Henderson <rth@redhat.com>
9987
9988 * gcc.dg/pr61817-1.c: New test.
9989 * gcc.dg/pr61817-2.c: New test.
9990 * gcc.dg/pr69391-1.c: New test.
9991 * gcc.dg/pr69391-2.c: New test.
9992
bc2fc1f3
VM
99932016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9994
9995 PR rtl-optimization/70398
c87885ca 9996 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9997
41414a02
EB
99982016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9999
10000 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10001
4066ea8a
YR
100022016-04-06 Yvan Roux <yvan.roux@linaro.org>
10003 Pedro Alves <palves@redhat.com>
10004
10005 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10006
ec35ea45
JJ
100072016-04-06 Jakub Jelinek <jakub@redhat.com>
10008
3866f8dd
JJ
10009 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10010 Check for avx512f effective targets instead of avx2.
10011 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10012 for AVX512F clones.
10013 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10014 * g++.dg/gomp/declare-simd-1.C: Likewise.
10015 * g++.dg/gomp/declare-simd-3.C: Likewise.
10016 * g++.dg/gomp/declare-simd-4.C: Likewise.
10017
ec35ea45
JJ
10018 PR middle-end/70550
10019 * c-c++-common/gomp/pr70550-1.c: New test.
10020 * c-c++-common/gomp/pr70550-2.c: New test.
10021
c08d28ac
NS
100222016-04-05 Nathan Sidwell <nathan@acm.org>
10023
10024 PR c++/70512
10025 * g++.dg/ext/attribute-may-alias-5.C: New.
10026
1d510e04
JJ
100272016-04-05 Jakub Jelinek <jakub@redhat.com>
10028
10029 PR c++/70336
10030 * c-c++-common/pr70336.c: New test.
10031 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10032 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10033
84278ed9
JH
100342016-04-05 Jan Hubicka <hubicka@ucw.cz>
10035
10036 PR ipa/66223
10037 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10038
268a0ec4
JJ
100392016-04-05 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR rtl-optimization/70542
10042 * gcc.dg/torture/pr70542.c: New test.
10043 * gcc.target/i386/avx2-pr70542.c: New test.
10044
5e8c2eb1
ZS
100452016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10046
10047 PR tree-optimization/70509
10048 * gcc.target/i386/avx512bw-pr70509.c: New test.
10049
c0daf32d
PP
100502016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10051
10052 PR c++/70452
10053 * g++.dg/ext/constexpr-vla4.C: New test.
10054
bf867841
UB
100552016-04-05 Uros Bizjak <ubizjak@gmail.com>
10056
10057 PR target/70510
10058 * gcc.target/i386/pr70510.c: New test.
10059
3022186a
RB
100602016-04-05 Richard Biener <rguenther@suse.de>
10061
10062 PR tree-optimization/70526
10063 * g++.dg/torture/pr70526.C: New testcase.
10064
55fc79b2
JJ
100652016-04-05 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR target/70525
10068 * gcc.target/i386/pr70525.c: New test.
10069
62b233f2
RB
100702016-04-05 Richard Biener <rguenther@suse.de>
10071
10072 PR middle-end/70499
10073 * g++.dg/torture/pr70499.C: New testcase.
10074
cc05759d
RB
100752016-04-05 Richard Biener <rguenther@suse.de>
10076
10077 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10078 remove XFAIL.
10079
f23f16d4
JJ
100802016-04-04 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR middle-end/70307
10083 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10084 rs6000 ABI warnings.
10085
d27ecc49
JH
100862016-04-04 Jan Hubicka <hubicka@ucw.cz>
10087
10088 PR ipa/66223
10089 * g++.dg/ipa/devirt-51.C: New testcase.
10090
c974c96e 100912016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10092 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10093
10094 PR middle-end/70457
10095 * gcc.dg/torture/pr70457.c: New.
10096
7a85da89
AV
100972016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10098
10099 PR fortran/67538
10100 * gfortran.dg/allocate_with_source_19.f08: New test.
10101
de517e64
AV
101022016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10103
10104 PR fortran/65795
10105 * gfortran.dg/coarray_allocate_6.f08: New test.
10106
43b9f499
RB
101072016-04-04 Richard Biener <rguenther@suse.de>
10108
10109 PR rtl-optimization/70484
10110 * gcc.dg/torture/pr70484.c: New testcase.
10111
f13355da
MP
101122016-04-04 Marek Polacek <polacek@redhat.com>
10113
10114 PR c/70307
10115 * gcc.dg/torture/pr70307.c: New test.
10116
6cc6ed50
OE
101172016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10118
10119 PR target/70416
10120 PR target/67391
10121 * gcc.target/sh/torture/pr70416.c: New.
10122
abdc16c8
MS
101232016-04-02 Martin Sebor <msebor@redhat.com>
10124
10125 PR c++/67376
10126 PR c++/70170
10127 PR c++/70172
10128 PR c++/70228
10129 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10130 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10131 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10132 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10133 * g++.dg/cpp0x/constexpr-string.C: Same.
10134 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10135 * g++.dg/cpp0x/pr65398.C: Same.
10136 * g++.dg/ext/constexpr-vla1.C: Same.
10137 * g++.dg/ext/constexpr-vla2.C: Same.
10138 * g++.dg/ext/constexpr-vla3.C: Same.
10139 * g++.dg/ubsan/pr63956.C: Same.
10140
763cd859
JJ
101412016-04-01 Jakub Jelinek <jakub@redhat.com>
10142
10143 PR rtl-optimization/70467
10144 * gcc.target/i386/pr70467-2.c: New test.
10145
0f875435
JJ
101462016-04-01 Jakub Jelinek <jakub@redhat.com>
10147 Marek Polacek <polacek@redhat.com>
10148
10149 PR c++/70488
10150 * g++.dg/init/new47.C: New test.
10151
41d14659
RR
101522016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10153
10154 PR target/70496
10155 * gcc.target/arm/pr70496.c: New test.
10156
f9bf89bb
NS
101572016-04-01 Nathan Sidwell <nathan@acm.org>
10158
73b9085d
NS
10159 PR c++/68475
10160 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10161
4afdcfaa
IE
101622016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10163
10164 PR target/69890
10165 * gcc.dg/strlenopt.h (memmove): New.
10166 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10167 instead of "string.h".
10168 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10169 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10170 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10171 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10172 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10173 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10174 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10175 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10176 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10177 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10178 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10179 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10180 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10181 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10182 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10183 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10184 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10185 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10186 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10187 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10188
b5d7a29c
RO
101892016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10190
10191 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10192 (Holder::foo): Reflect this.
10193
b660f9ec
IE
101942016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10195
10196 PR target/70442
10197 * gcc.dg/pr70442.c: New test.
10198
88504f34
NS
101992016-03-31 Nathan Sidwell <nathan@acm.org>
10200
10201 PR c++/70393
10202 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10203
95d34b96
KY
102042016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10205
10206 PR target/70453
10207 * gcc.target/i386/pr70453.c: New test.
10208
b4c4967c
AB
102092016-03-31 Andrey Belevantsev <abel@ispras.ru>
10210
10211 PR target/70292
10212 * gcc.c-torture/pr70292.c: New test.
10213
5fde6a45
MP
102142016-03-31 Marek Polacek <polacek@redhat.com>
10215
10216 PR c/70297
10217 * c-c++-common/pr70297.c: New test.
10218 * g++.dg/cpp0x/typedef-redecl.C: New test.
10219 * gcc.dg/typedef-redecl2.c: New test.
10220
97eb24c4
JJ
102212016-03-31 Jakub Jelinek <jakub@redhat.com>
10222
10223 PR rtl-optimization/70460
10224 * gcc.c-torture/execute/pr70460.c: New test.
10225
efc3536f
RB
102262016-03-31 Richard Biener <rguenther@suse.de>
10227
10228 PR c++/70430
10229 * g++.dg/ext/vector30.C: New testcase.
10230
e0876e21
DH
102312016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10232 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10233
10234 * gfortran.dg/fmt_pf.f90: New test.
10235
e9bff8c6
RO
102362016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10237
10238 Forward-port from 5 branch
10239 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR testsuite/70356
10242 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10243 dg-require-effective-target after dg-do.
10244
10245 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10246
10247 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10248
2620c80d
TS
102492016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10250 Julian Brown <julian@codesourcery.com>
10251 Chung-Lin Tang <cltang@codesourcery.com>
10252 Cesar Philippidis <cesar@codesourcery.com>
10253 James Norris <jnorris@codesourcery.com>
10254 Tom de Vries <tom@codesourcery.com>
10255 Nathan Sidwell <nathan@codesourcery.com>
10256
bf867841 10257 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10258 * c-c++-common/goacc/loop-clauses.c: Likewise.
10259 * g++.dg/goacc/template.C: Likewise.
10260 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10261 * gfortran.dg/goacc/loop-1.f95: Likewise.
10262 * gfortran.dg/goacc/loop-5.f95: Likewise.
10263 * gfortran.dg/goacc/loop-6.f95: Likewise.
10264 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10265 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10266 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10267 * c-c++-common/goacc/clauses-fail.c: Likewise.
10268 * c-c++-common/goacc/parallel-1.c: Likewise.
10269 * c-c++-common/goacc/reduction-1.c: Likewise.
10270 * c-c++-common/goacc/reduction-2.c: Likewise.
10271 * c-c++-common/goacc/reduction-3.c: Likewise.
10272 * c-c++-common/goacc/reduction-4.c: Likewise.
10273 * c-c++-common/goacc/routine-3.c: Likewise.
10274 * c-c++-common/goacc/routine-4.c: Likewise.
10275 * c-c++-common/goacc/routine-5.c: Likewise.
10276 * c-c++-common/goacc/tile.c: Likewise.
10277 * g++.dg/goacc/template.C: Likewise.
10278 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10279 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10280 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10281 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10282 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10283 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10284 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10285 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10286 * c-c++-common/goacc/use_device-1.c: ... this file.
10287 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10288 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10289 * c-c++-common/goacc/host_data-6.c: ... this file.
10290 * c-c++-common/goacc/loop-2-kernels.c: New file.
10291 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10292 * c-c++-common/goacc/loop-3.c: Likewise.
10293 * g++.dg/goacc/reference.C: Likewise.
10294 * g++.dg/goacc/routine-1.C: Likewise.
10295 * g++.dg/goacc/routine-2.C: Likewise.
10296
f6d2d066
RB
102972016-03-30 Richard Biener <rguenther@suse.de>
10298
10299 PR middle-end/70450
10300 * gcc.dg/torture/pr70450.c: New testcase.
10301
d43242b9
JJ
103022016-03-30 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR target/70421
10305 * gcc.dg/torture/pr70421.c: New test.
10306 * gcc.target/i386/avx512f-pr70421.c: New test.
10307
5ce43b77
L
103082016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10309
10310 PR testsuite/70364
10311 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10312 (check): New function.
10313 (bar): Call check.
10314 (foo): Align stack to 16 bytes when calling bar.
10315 * gcc.target/i386/cleanup-2.c: Likewise.
10316
d014a712
PP
103172016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10318
10319 PR tree-optimization/59124
10320 * gcc.dg/Warray-bounds-19.c: New test.
10321
3f8257db 103222016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10323
10324 * lib/prune.exp (escape_regex_chars): New.
10325 (prune_file_path): Update to quote metcharacters for regexp.
10326
3336c6e0
JJ
103272016-03-29 Jakub Jelinek <jakub@redhat.com>
10328
a362f023
JJ
10329 PR rtl-optimization/70429
10330 * gcc.c-torture/execute/pr70429.c: New test.
10331
3336c6e0
JJ
10332 PR tree-optimization/70405
10333 * gcc.dg/pr70405.c: New test.
10334
728557fd
AV
103352016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10336
10337 PR fortran/70397
10338 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10339 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10340
bef977d4
TS
103412016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10342
10343 PR testsuite/64177
10344 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10345 __cilkrts_set_param to set two workers.
10346 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10347 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10348
6f6d25c9
DH
103492016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10350
bf867841 10351 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10352
45733562
KY
103532016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10354
10355 PR target/70406
bf867841 10356 * gcc.target/i386/pr70406.c: New test.
45733562 10357
a1799e5e
EB
103582016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10359
10360 * gnat.dg/specs/double_record_extension3.ads: New test.
10361
5fca7b66
RH
103622016-03-25 Richard Henderson <rth@redhat.com>
10363
10364 PR target/70120
10365 * gcc.target/aarch64/pr70120-1.c: New.
10366 * gcc.target/aarch64/pr70120-2.c: New.
10367 * gcc.target/aarch64/pr70120-3.c: New.
10368
31ce75c6
PP
103692016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10370
10371 PR c++/62212
10372 * g++.dg/template/mangle2.C: The dg-do directive should be
10373 "compile" not "assemble".
10374
3caf0ca1
BS
103752016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10376
10377 PR lto/69650
10378 * gcc.dg/pr69650.c: New test.
10379
634035b6
DE
103802016-03-25 David Edelsohn <dje.gcc@gmail.com>
10381
10382 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10383
45d34276
AM
103842016-03-25 Alan Modra <amodra@gmail.com>
10385
10386 * gcc.dg/dfp/pr70052.c: New test.
10387
8f085166
RH
103882016-03-24 Richard Henderson <rth@redhat.com>
10389
10390 PR middle-end/69845
10391 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10392 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10393
011e5ec3
TV
103942016-03-24 Tom de Vries <tom@codesourcery.com>
10395
10396 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10397
9e3f4551
TV
103982016-03-24 Tom de Vries <tom@codesourcery.com>
10399
10400 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10401 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10402
45780041
TV
104032016-03-24 Tom de Vries <tom@codesourcery.com>
10404
10405 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10406 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10407
887ab4e5
PP
104082016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10409
10410 PR c++/62212
10411 * g++.dg/template/mangle2.C: New test.
10412
69a9a66f
RB
104132016-03-24 Richard Biener <rguenther@suse.de>
10414
10415 PR tree-optimization/70396
10416 * gcc.dg/torture/pr70396.c: New testcase.
10417
ed87de55
RB
104182016-03-24 Richard Biener <rguenther@suse.de>
10419
10420 PR middle-end/70370
10421 * gcc.dg/torture/pr70370.c: New testcase.
10422
ea064934
TV
104232016-03-24 Tom de Vries <tom@codesourcery.com>
10424
10425 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10426 * gfortran.dg/goacc/kernels-tree.f95: Same.
10427 * gfortran.dg/goacc/parallel-tree.f95: Same.
10428
b2a4dd1d
TV
104292016-03-24 Tom de Vries <tom@codesourcery.com>
10430
10431 * c-c++-common/goacc/uninit-if-clause.c: New test.
10432 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10433
72e7cd6e
JJ
104342016-03-24 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR target/70290
bf867841
UB
10437 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10438 Fix formatting.
72e7cd6e 10439
ce9d0c03
RB
104402016-03-24 Richard Biener <rguenther@suse.de>
10441
10442 PR tree-optimization/70372
10443 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10444
426b9428
PP
104452016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10446
10447 PR c++/70347
10448 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10449
cd1588c4
PP
104502016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10451
10452 PR c++/70332
10453 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10454
61637db3
JJ
104552016-03-23 Jakub Jelinek <jakub@redhat.com>
10456
928af3bf
JJ
10457 PR c++/70001
10458 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10459 * g++.dg/cpp1y/pr70001.C: New test.
10460
61637db3
JJ
10461 PR c++/70323
10462 * g++.dg/cpp0x/constexpr-70323.C: New test.
10463
05aca4e7
AO
104642016-03-23 Alexandre Oliva <aoliva@redhat.com>
10465 Jason Merrill <jason@redhat.com>
10466 Jakub Jelinek <jakub@redhat.com>
10467
10468 PR c++/69315
10469 * g++.dg/cpp0x/constexpr-69315.C: New test.
10470 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10471
fbdb6baf
MP
104722016-03-23 Marek Polacek <polacek@redhat.com>
10473
10474 PR c++/69884
10475 * g++.dg/warn/Wignored-attributes-1.C: New test.
10476 * g++.dg/warn/Wignored-attributes-2.C: New test.
10477
d79ee524
TV
104782016-03-23 Tom de Vries <tom@codesourcery.com>
10479
10480 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10481 initialization.
10482 * gfortran.dg/goacc/private-3.f95 (test): Same.
10483 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10484 missing use param.
10485
a59f0bef
KT
104862016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10487
10488 * lib/target-supports.exp: Remove v7ve entry from loop
10489 creating effective target checks.
10490 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10491 (add_options_for_arm_arch_v7ve): Likewise.
10492
0179520a
JJ
104932016-03-23 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR tree-optimization/70354
10496 * gcc.dg/vect/pr70354-1.c: New test.
10497 * gcc.dg/vect/pr70354-2.c: New test.
10498 * gcc.target/i386/avx2-pr70354-1.c: New test.
10499 * gcc.target/i386/avx2-pr70354-2.c: New test.
10500
75bb14d7
JL
105012016-03-22 Jeff Law <law@redhat.com>
10502
10503 PR target/70232
10504 * gcc.dg/tree-ssa/pr70232.c: New test.
10505
72c9526d
IE
105062016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10507
10508 PR target/70302
10509 * gcc.target/i386/pr70302.c: New test.
10510
a3ca1bc5
RB
105112016-03-22 Richard Biener <rguenther@suse.de>
10512
10513 PR middle-end/70251
10514 * g++.dg/torture/pr70251.C: New testcase.
10515
5c240f4d
DM
105162016-03-22 David Malcolm <dmalcolm@redhat.com>
10517
10518 PR c/69993
10519 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10520 Wmisleading-indentation.c.
10521 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10522 reflect change to diagnostic text and order of messages.
10523 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10524
80f6631b
DE
105252016-03-22 David Edelsohn <dje.gcc@gmail.com>
10526
10527 * g++.dg/ext/java-3.C: Don't compile on AIX.
10528
9a10956c
RB
105292016-03-22 Richard Biener <rguenther@suse.de>
10530
10531 PR middle-end/70333
10532 * gcc.dg/torture/pr70333.c: New testcase.
10533
6cedf922
IE
105342016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10535
10536 * g++.dg/ext/pr70290.C: New test.
10537
cd6c27ac
KY
105382016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10539
10540 PR target/70325
10541 * gcc.target/i386/pr70325.c: New test.
10542
4cde512c
JJ
105432016-03-22 Jakub Jelinek <jakub@redhat.com>
10544
b01915ed
JJ
10545 PR target/70329
10546 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10547 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10548
4e3e2cf1
JJ
10549 PR target/70300
10550 * gcc.target/i386/pr70300.c: New test.
10551
4cde512c
JJ
10552 PR c++/70295
10553 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10554 (func2): New function for cond with parens, xfail warning for c++.
10555 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10556
16f6d7dc
PP
105572016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10558
10559 PR c++/70096
10560 * g++.dg/template/ptrmem30.C: New test.
10561
a3e2b438
PP
105622016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10563
10564 PR c++/70204
10565 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10566 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10567
11b6a02e
JJ
105682016-03-21 Jakub Jelinek <jakub@redhat.com>
10569
10570 PR middle-end/70326
10571 * gcc.dg/pr70326.c: New test.
10572
b9407883
MG
105732016-03-21 Marc Glisse <marc.glisse@inria.fr>
10574 Jakub Jelinek <jakub@redhat.com>
10575
10576 PR tree-optimization/70317
10577 * gcc.dg/pr70317.c: New test.
10578
4a148e19
UB
105792016-03-21 Uros Bizjak <ubizjak@gmail.com>
10580
10581 PR target/70327
10582 * gcc.target/i386/pr70327.c: New test.
10583
2a85ddbb
ML
105842016-03-21 Martin Liska <mliska@suse.cz>
10585
7d36fe98 10586 PR ipa/70306
2a85ddbb
ML
10587 * gcc.dg/ipa/pr70306.c: New test.
10588
4a148e19 105892016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10590
10591 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10592 * gcc.target/arm/attr-align3.c: Likewise.
10593 * gcc.target/arm/attr_arm.c: Likewise.
10594 * gcc.target/arm/flip-thumb.c: Likewise.
10595
6b366948
JJ
105962016-03-21 Jakub Jelinek <jakub@redhat.com>
10597
10598 PR target/70296
10599 * gcc.target/powerpc/altivec-36.c: New test.
10600
2fac8c14
RB
106012016-03-21 Richard Biener <rguenther@suse.de>
10602
10603 PR tree-optimization/70310
10604 * gcc.dg/torture/pr70310.c: New testcase.
10605
e9bde854
KY
106062016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10607
10608 PR target/70293
10609 * gcc.target/i386/pr70293.c: New test.
10610
56bbfaf6
RB
106112016-03-21 Richard Biener <rguenther@suse.de>
10612
10613 PR tree-optimization/70288
10614 * gcc.dg/torture/pr70288-1.c: New testcase.
10615 * gcc.dg/torture/pr70288-2.c: Likewise.
10616
3eee49ed
AB
106172016-03-21 Andrey Belevantsev <abel@ispras.ru>
10618
10619 PR rtl-optimization/69307
10620 * gcc.target/arm/pr69307.c: New test.
4a148e19 10621
8e7816b4
AB
106222016-03-21 Andrey Belevantsev <abel@ispras.ru>
10623
10624 PR rtl-optimization/69102
10625 * gcc.c-torture/compile/pr69102.c: New test.
10626
14d7d4be
JL
106272016-03-18 Jeff Law <law@redhat.com>
10628
10629 PR rtl-optimization/70263
10630 * gcc.c-torture/compile/pr70263-1.c: New test.
10631 * gcc.target/i386/pr70263-2.c: New test.
10632
5c6a601c
BS
106332016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10634
10635 PR rtl-optimization/70278
10636 * gcc.dg/torture/pr70278.c: New test.
10637 * gcc.target/arm/pr70278.c: New test.
10638
4bbf545b
DM
106392016-03-18 David Malcolm <dmalcolm@redhat.com>
10640
10641 PR c/70281
10642 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10643 (test_builtin_types_compatible_p): New test function.
10644 * gcc.dg/pr70281.c: New test case.
10645
dc28bb68
CL
106462016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10647
10648 PR target/70113
10649 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10650
5e8d6dff
IE
106512016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10652
10653 PR tree-optimization/70252
10654 * gcc.dg/pr70252.c: New test.
10655
d0e7e403
TV
106562016-03-18 Tom de Vries <tom@codesourcery.com>
10657
10658 * gcc.dg/pr70161-2.c: New test.
10659 * gcc.dg/pr70161.c: New test.
10660
fa22501a
TV
106612016-03-18 Tom de Vries <tom@codesourcery.com>
10662
10663 PR ipa/70269
10664 * gcc.dg/pr70269.c: New test.
10665
dd125026
JJ
106662016-03-18 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR c++/70267
10669 * g++.dg/ext/java-3.C: New test.
10670
91914f0a
PP
106712016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10672
10673 PR c++/70205
10674 * g++.dg/lookup/pr70205.C: New test.
10675
753a8910
PP
106762016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10677
10678 PR c++/70218
10679 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10680
14ba7b28
MP
106812016-03-17 Marek Polacek <polacek@redhat.com>
10682
10683 PR c/69407
10684 * gcc.dg/atomic-op-6.c: New test.
10685
ded60913
DM
106862016-03-17 David Malcolm <dmalcolm@redhat.com>
10687
10688 PR c/70264
10689 * c-c++-common/pr70264.c: New test case.
10690
a3aad0e6
JJ
106912016-03-17 Jakub Jelinek <jakub@redhat.com>
10692
17366700
JJ
10693 PR c++/70144
10694 * c-c++-common/pr70144-1.c: New test.
10695 * c-c++-common/pr70144-2.c: New test.
10696
a3aad0e6
JJ
10697 PR c++/70272
10698 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10699 * g++.dg/opt/flifetime-dse6.C: New test.
10700 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10701
b57e6e18
L
107022016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10703
10704 PR driver/70192
10705 * gcc.dg/pic-1.c: New test.
10706 * gcc.dg/pic-2.c: Likewise.
10707 * gcc.dg/pic-3.c: Likewise.
10708 * gcc.dg/pic-4.c: Likewise.
10709 * gcc.dg/pie-1.c: Likewise.
10710 * gcc.dg/pie-2.c: Likewise.
10711 * gcc.dg/pie-3.c: Likewise.
10712 * gcc.dg/pie-4.c: Likewise.
10713 * gcc.dg/pie-5.c: Likewise.
10714 * gcc.dg/pie-6.c: Likewise.
10715
b38ba58b
TV
107162016-03-17 Tom de Vries <tom@codesourcery.com>
10717
10718 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10719 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10720
6931b3b7
RB
107212016-03-17 Richard Biener <rguenther@suse.de>
10722
10723 PR debug/70271
10724 * g++.dg/debug/pr70271.C: New testcase.
10725
0c8b64cb
IE
107262016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10727
10728 * gcc.target/i386/pr70251.c: New test.
10729
b1970801
MP
107302016-03-17 Marek Polacek <polacek@redhat.com>
10731
10732 PR c++/70194
10733 * g++.dg/warn/constexpr-70194.C: New test.
10734
820c5eaa
RH
107352016-03-16 Richard Henderson <rth@redhat.com>
10736
10737 PR middle-end/70240
10738 * gcc.c-torture/compile/pr70240.c: New.
10739
da0ad263
SKS
107402016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10741
10742 * gcc.c-torture/compile/20151204.c: Skip for avr.
10743
c73d295c
JJ
107442016-03-16 Jakub Jelinek <jakub@redhat.com>
10745
10746 PR target/70245
10747 * g++.dg/opt/pr70245.C: New test.
10748 * g++.dg/opt/pr70245.h: New file.
10749 * g++.dg/opt/pr70245-aux.cc: New file.
10750
b2794066
MS
107512016-03-16 Martin Sebor <msebor@redhat.com>
10752
10753 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10754
aa43616c
RH
107552016-03-16 Richard Henderson <rth@redhat.com>
10756
10757 PR middle-end/70199
10758 * gcc.c-torture/compile/pr70199.c: New.
10759
59608fe5
L
107602016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10761
10762 * gcc.dg/uninit-19.c: Run dos2unix.
10763
ab4c578f
MP
107642016-03-16 Marek Polacek <polacek@redhat.com>
10765
10766 PR c/70093
10767 * gcc.dg/nested-func-10.c: New test.
10768 * gcc.dg/nested-func-9.c: New test.
10769
f5387e76
JJ
107702016-03-16 Jakub Jelinek <jakub@redhat.com>
10771
10772 PR tree-optimization/68714
10773 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10774
7662b718
TV
107752016-03-16 Tom de Vries <tom@codesourcery.com>
10776
10777 PR tree-optimization/68715
10778 * gcc.dg/graphite/pr68715-2.c: New test.
10779 * gcc.dg/graphite/pr68715.c: New test.
10780 * gfortran.dg/graphite/pr68715.f90: New test.
10781
be7ce7ae
TV
107822016-03-16 Tom de Vries <tom@codesourcery.com>
10783
10784 PR tree-optimization/68809
10785 * gcc.dg/graphite/pr68809-2.c: New test.
10786 * gcc.dg/graphite/pr68809.c: New test.
10787
1935f250
JJ
107882016-03-16 Jakub Jelinek <jakub@redhat.com>
10789
6651c93e
JJ
10790 PR c++/70147
10791 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10792 method call to i () as argument. Adjust expected output.
10793
1935f250
JJ
10794 PR c++/70147
10795 * g++.dg/ubsan/pr70147-1.C: New test.
10796 * g++.dg/ubsan/pr70147-2.C: New test.
10797
ab1caa6e
MS
107982016-03-15 Martin Sebor <msebor@redhat.com>
10799
10800 PR c++/58281
10801 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10802
5c2a1bbb
JDA
108032016-03-15 John David Anglin <danglin@gcc.gnu.org>
10804
cb5d8ad1
JDA
10805 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10806 hppa*-*-hpux*.
10807
b440dd40
JDA
10808 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10809
5c2a1bbb
JDA
10810 PR libfortran/69799
10811 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10812 libatomic_available.
10813
42c729c5
MP
108142016-03-15 Marek Polacek <polacek@redhat.com>
10815
10816 PR c++/70209
10817 * g++.dg/ext/attribute-may-alias-4.C: New test.
10818
82b1c550
AM
108192016-03-15 Alexander Monakov <amonakov@ispras.ru>
10820
10821 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10822 -fvar-tracking-assignments-toggle flag.
10823
4ccbf3a6
PH
108242016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10825
10826 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10827
c39858bd
JJ
108282016-03-15 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR rtl-optimization/70222
10831 * gcc.c-torture/execute/pr70222-1.c: New test.
10832 * gcc.c-torture/execute/pr70222-2.c: New test.
10833
8be119c1
RH
108342016-03-15 Richard Henderson <rth@redhat.com>
10835
10836 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10837
6598bb55
AB
108382016-03-15 Andrey Belevantsev <abel@ispras.ru>
10839
10840 PR rtl-optimization/69032
10841 * gcc.dg/pr69032.c: New test.
10842
81fa2944
AB
108432016-03-15 Andrey Belevantsev <abel@ispras.ru>
10844
10845 PR rtl-optimization/63384
4a148e19 10846 * g++.dg/pr63384.C: New test.
81fa2944 10847
74ea9ab6
AB
108482016-03-15 Andrey Belevantsev <abel@ispras.ru>
10849
10850 PR target/64411
10851 * gcc.target/i386/pr64411.C: New test.
10852
045d5055
TV
108532016-03-15 Tom de Vries <tom@codesourcery.com>
10854
10855 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10856 * gfortran.dg/goacc/kernels-alias.f95: New test.
10857
3ea33585
MS
108582016-03-14 Martin Sebor <msebor@redhat.com>
10859
10860 PR c++/53792
10861 * g++.dg/cpp0x/constexpr-inline.C: New test.
10862 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10863
1df7b330
DE
108642016-03-14 David Edelsohn <dje.gcc@gmail.com>
10865
10866 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10867
79b57d18
JJ
108682016-03-14 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR middle-end/70219
10871 * gcc.dg/pr70219.c: New test.
10872
3cbf012a
BS
108732016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10874
10875 PR target/70083
10876 * gcc.dg/torture/pr70083.c: New test.
10877 * gcc.target/i386/pr70083.c: New test.
10878
a9fee7cd
RB
108792016-03-14 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/56365
10882 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10883
4799603f
SB
108842016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10885
10886 PR target/70098
10887 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10888 New function.
10889 * g++.dg/pr70098.C: New testcase.
10890
10891
760ca967
TV
108922016-03-14 Tom de Vries <tom@codesourcery.com>
10893
10894 PR tree-optimization/70045
10895 * gcc.dg/graphite/pr70045.c: New test.
10896
44e66a77
JD
108972016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10898
10899 PR fortran/69043
10900 * gfortran.dg/include_9.f90: New test.
10901
a18e0fe1
DH
109022016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10903
10904 PR fortran/45076
10905 gfortran.dg/prof/prof.exp: New script.
10906 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10907
d0aca6ab
AB
109082016-03-12 Andrey Belevantsev <abel@ispras.ru>
10909
10910 PR rtl-optimization/69307
10911 * gcc.dg/pr69307.c: New test.
10912
cefe08a4
VM
109132016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10914
10915 PR target/69614
10916 * gcc.target/arm/pr69614.c: New.
10917
70112e2a
PT
109182016-03-12 Paul Thomas <pault@gcc.gnu.org>
10919
10920 PR fortran/70031
10921 * gfortran.dg/submodule_14.f08: New test
10922
10923 PR fortran/69524
10924 * gfortran.dg/submodule_15.f08: New test
10925
3f1e5d3a
PP
109262016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10927
10928 PR c++/70106
10929 * g++.dg/cpp1y/paren3.C: New test.
10930
a3f6d680
MM
109312016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10932
10933 PR target/70131
10934 * gcc.target/powerpc/ppc-round2.c: New test.
10935
92348f09
BS
109362016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10937
10938 PR target/70123
10939 * gcc.dg/torture/pr70123.c: New test.
10940
cebde9e9
JL
109412016-03-11 Jeff Law <law@redhat.com>
10942
10943 PR tree-optimization/70190
10944 * gcc.c-torture/compile/pr70190.c: New test.
10945
3edc5da4
DM
109462016-03-11 David Malcolm <dmalcolm@redhat.com>
10947
10948 PR c/68187
10949 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10950 case.
10951 (test43_b): Likewise.
10952 (test43_c): Likewise.
10953 (test43_d): Likewise.
10954 (test43_e): Likewise.
10955 (test43_f): Likewise.
10956 (test43_g): Likewise.
10957 (test44_a): Likewise.
10958 (test44_b): Likewise.
10959 (test44_c): Likewise.
10960 (test44_d): Likewise.
10961 (test44_e): Likewise.
10962
318c1204
DM
109632016-03-11 David Malcolm <dmalcolm@redhat.com>
10964
10965 PR c/70085
10966 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10967
bc062234
KT
109682016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10969
10970 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10971 dg-options.
10972
acfc1ac1
KT
109732016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10974
10975 PR target/70002
10976 PR target/69245
10977 * gcc.target/aarch64/pr69245_2.c: New test.
10978
d1e2bb2d
JJ
109792016-03-11 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR tree-optimization/70177
10982 * gcc.dg/pr70177.c: New test.
10983
07350627
AL
109842016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10985
10986 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10987
5c6706f7
AL
109882016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10989
10990 * gcc.dg/tree-ssa/sra-20.c: New.
10991
02d472a2
JJ
109922016-03-11 Jakub Jelinek <jakub@redhat.com>
10993
686d390a
JJ
10994 PR rtl-optimization/70174
10995 * gcc.dg/pr70174.c: New test.
10996
02d472a2
JJ
10997 PR tree-optimization/70169
10998 * gcc.dg/pr70169.c: New test.
10999
0f9befa1
IE
110002016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11001
11002 PR target/70160
11003 * gcc.target/i386/pr70160.c: New test.
11004
432d4670
AK
110052016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11006
11007 * gcc.target/s390/dfp-1.c: New test.
11008
a3dc8760
NC
110092016-03-10 Nick Clifton <nickc@redhat.com>
11010
11011 PR target/70044
11012 * gcc.target/aarch64/pr70044.c: New test.
11013
b87a8d7d
PP
110142016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11015 Jakub Jelinek <jakub@redhat.com>
11016
11017 PR c++/70001
11018 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11019 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11020 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11021
4f4ada6a
JH
110222016-03-10 Jan Hubicka <hubicka@ucw.cz>
11023
11024 PR lto/69589
11025 * g++.dg/lto/pr69589_0.C: New testcase
11026 * g++.dg/lto/pr69589_1.C: New testcase
11027
d49b0aa0
MP
110282016-03-10 Marek Polacek <polacek@redhat.com>
11029
11030 PR c++/70153
11031 * g++.dg/delayedfold/unary-plus1.C: New test.
11032
110332016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11034
11035 * gcc.target/arm/pr45701-1.c: Escape brackets.
11036 * gcc.target/arm/pr45701-2.c: Likewise.
11037
71017a7b
AL
110382016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11039
11040 * gfortran.dg/unconstrained_commons.f: New.
11041
ba52669f
AM
110422016-03-10 Alan Modra <amodra@gmail.com>
11043
11044 * gcc.dg/pr69195.c: New.
11045 * gcc.dg/pr69238.c: New.
11046
27742332
TV
110472016-03-10 Tom de Vries <tom@codesourcery.com>
11048
11049 PR testsuite/68915
11050 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11051
3a81a594
RB
110522016-03-10 Richard Biener <rguenther@suse.de>
11053
11054 PR tree-optimization/70128
11055 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11056 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11057
3433b975
JJ
110582016-03-09 Jakub Jelinek <jakub@redhat.com>
11059
c2864f02
JJ
11060 PR tree-optimization/70152
11061 * gcc.dg/pr70152.c: New test.
11062
3433b975
JJ
11063 PR target/70086
11064 * gcc.target/i386/pr70086-1.c: New test.
11065 * gcc.target/i386/pr70086-2.c: New test.
11066 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11067
11068 PR tree-optimization/70127
11069 * gcc.c-torture/execute/pr70127.c: New test.
11070
96b3c82d
CP
110712016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11072
11073 * c-c++-common/goacc/combined-directives-2.c: New test.
11074
b4f3232d
DM
110752016-03-09 David Malcolm <dmalcolm@redhat.com>
11076
11077 PR c/68473
11078 PR c++/70105
11079 * g++.dg/diagnostic/pr70105.C: New test.
11080 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11081 (test_multiple_ordinary_maps): New test function.
11082
40499f81
DM
110832016-03-09 David Malcolm <dmalcolm@redhat.com>
11084
11085 PR c/68473
11086 PR c++/70105
11087 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11088 Drop range information from call to inform_at_rich_loc.
11089 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11090 New.
11091 (test_show_locus): Replace calls to rich_location::add_range with
11092 calls to add_range. Rewrite the tests that used the now-defunct
11093 rich_location ctor taking a source_range. Simplify other tests
11094 by replacing calls to COMBINE_LOCATION_DATA with calls to
11095 make_location.
11096
c9e33662
RB
110972016-03-09 Richard Biener <rguenther@suse.de>
11098 Jakub Jelinek <jakub@redhat.com>
11099
11100 PR tree-optimization/70138
11101 * gcc.dg/vect/pr70138-1.c: New testcase.
11102 * gcc.dg/vect/pr70138-2.c: Likewise.
11103
2c73b764
JJ
111042016-03-09 Jakub Jelinek <jakub@redhat.com>
11105
11106 PR target/70049
11107 * gcc.target/i386/pr70049.c: New test.
11108
c06d25bb
RB
111092016-03-09 Richard Biener <rguenther@suse.de>
11110
11111 PR c/70143
11112 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11113 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11114 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11115
5828a501
RO
111162016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11117
11118 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11119 arm-*-*.
11120
2e141c8d
JJ
111212016-03-09 Jakub Jelinek <jakub@redhat.com>
11122
5a9def37
JJ
11123 PR middle-end/67278
11124 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11125
2e141c8d
JJ
11126 PR target/67278
11127 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11128
11129 PR middle-end/70050
11130 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11131 in testcase comment.
11132
bf751f40
TV
111332016-03-09 Tom de Vries <tom@codesourcery.com>
11134
11135 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11136 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11137 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11138 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11139 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11140 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11141 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11142 * gfortran.dg/goacc/kernels-loop.f95: New test.
11143
e210c999
MS
111442016-03-08 Martin Sebor <msebor@redhat.com>
11145
11146 PR c++/62096
11147 * g++.dg/warn/overflow-warn-7.C: New test.
11148
80aac5c8
JM
111492016-03-08 Jason Merrill <jason@redhat.com>
11150
11151 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11152 * lib/target-supports.exp (check_effective_target_concepts): New.
11153
12b81409
JJ
111542016-03-08 Jakub Jelinek <jakub@redhat.com>
11155
d259b234
JJ
11156 PR c++/70135
11157 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11158 * g++.dg/ubsan/pr70135.C: New test.
11159
12b81409
JJ
11160 PR target/70110
11161 * gcc.dg/pr70110.c: New test.
11162
b4e9f2aa
MJ
111632016-03-07 Martin Jambor <mjambor@suse.cz>
11164
11165 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11166 * c-c++-common/gomp/if-1.c: Likewise.
11167 * c-c++-common/gomp/pr61486-2.c: Likewise.
11168 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11169 to dg-additional-options.
11170 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11171 * g++/gomp/target-teams-1.c: Likewise.
11172 * gcc.dg/gomp/gomp.exp: Likewise.
11173 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11174 dg-additional-options.
11175 * gfortran.dg/gomp/gomp.exp: Likewise.
11176 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11177 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11178 dg-additional-options.
11179 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11180
f86e631e
MJ
111812016-03-07 Martin Jambor <mjambor@suse.cz>
11182
11183 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11184 * c-c++-common/gomp/gridify-1.c: New test.
11185 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11186
94156b3f
AV
111872016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11188
11189 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11190 trigger for cortex-r8, when scanning for register r8.
11191 * gcc.target/arm/pr45701-2.c: Likewise.
11192
a84a49b7 111932016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11194 Jeff Law <law@redhat.com>
a84a49b7
RB
11195
11196 PR tree-optimization/69740
11197 * gcc.c-torture/compile/pr69740-1.c: New test.
11198 * gcc.c-torture/compile/pr69740-2.c: New test.
11199
e41f6c9e
BS
112002016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11201
11202 * lib/target-supports.exp
11203 (check_effective_target_whole_vector_shift): Enable for PPC64.
11204
57548bf5
RB
112052016-03-07 Richard Biener <rguenther@suse.de>
11206
11207 PR tree-optimization/70115
11208 * gcc.dg/torture/pr70115.c: New testcase.
11209
4ae13300
NS
112102016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11211
11212 PR middle-end/69916
11213 * c-c-++-common/goacc/pr69916.c: New.
11214
5edb9853
RH
112152016-03-07 Richard Henderson <rth@redhat.com>
11216
11217 * gcc.c-torture/compile/pr70061.c: New test.
11218
2067a8f3
RB
112192016-03-07 Richard Biener <rguenther@suse.de>
11220
11221 PR testsuite/70109
11222 * gcc.dg/vect/O3-pr36098.c: New testcase.
11223
4145a9b7
CL
112242016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11225
11226 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11227
1878be32
EB
112282016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11229
11230 * gnat.dg/renaming9.ad[sb]: New testcase.
11231
df762bb2
JJ
112322016-03-05 Jakub Jelinek <jakub@redhat.com>
11233
11234 PR c++/70084
11235 * g++.dg/expr/stdarg3.C: New test.
11236
7d461295
JL
112372016-03-04 Jeff Law <law@redhat.com>
11238
11239 PR tree-optimization/69196
11240 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11241 x86_64-*-*.
11242
29b9828f
BS
112432016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11244
b6b552fd
BS
11245 PR c/69973
11246 * gcc.dg/pr69973.c: New test.
11247
201d49e9
BS
11248 PR rtl-optimization/69941
11249 * gcc.dg/torture/pr69941.c: New test.
11250
29b9828f
BS
11251 PR c/69824
11252 * gcc.dg/pr69824.c: New test.
11253
640b7e74
TV
112542016-03-05 Tom de Vries <tom@codesourcery.com>
11255
11256 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11257 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11258 function.
11259
7a3a3fad
PP
112602016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11261
11262 PR c++/66786
11263 * g++.dg/cpp1y/var-templ48.C: New test.
11264 * g++.dg/cpp1y/var-templ49.C: New test.
11265
cd439aec
EB
112662016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11267
11268 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11269
60204554
JJ
112702016-03-04 Jakub Jelinek <jakub@redhat.com>
11271
0c8825de
JJ
11272 PR c++/70035
11273 * g++.dg/ubsan/pr70035.C: New test.
11274
60204554
JJ
11275 PR target/70062
11276 * gcc.target/i386/pr70062.c: New test.
11277
f79d4eab
L
112782016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11279
11280 * g++.dg/template/typename21.C: Remove c++98_only.
11281
ea81ce67
L
112822016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11283
11284 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11285
64b23c13
DM
112862016-03-04 David Malcolm <dmalcolm@redhat.com>
11287
11288 PR c/68187
11289 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11290 function.
11291 (fn_42_b): Likewise.
11292 (fn_42_c): Likewise.
11293
729526f5
DM
112942016-03-04 David Malcolm <dmalcolm@redhat.com>
11295
11296 PR c/68187
11297 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11298 function.
11299 (fn_40_b): Likewise.
11300 (fn_41_a): Likewise.
11301 (fn_41_b): Likewise.
11302
f9ea11ac
JJ
113032016-03-04 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR target/70059
11306 * gcc.target/i386/avx512f-pr70059.c: New test.
11307 * gcc.target/i386/avx512dq-pr70059.c: New test.
11308
b6c38c69
BS
113092016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11310
11311 PR rtl-optimization/57676
11312 * gcc.dg/torture/pr57676.c: New test.
11313
af3cdd34
IE
113142016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11315
11316 * gcc.dg/pr70026.c: New test.
11317
7ff6ca38
MP
113182016-03-04 Marek Polacek <polacek@redhat.com>
11319
11320 PR c/69798
11321 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11322 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11323
a6bf62d5
KT
113242016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11325
11326 PR target/70004
11327 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11328 Delete.
11329 (test_corners_sisd_si): Likewise.
11330 (main): Remove checks of the above.
11331 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11332
ae4cdc6a
EB
113332016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11334
11335 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11336
08455559
CL
113372016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11338
11339 * gcc.dg/torture/pr69951.c: Accept argc==0.
11340
e9a35493
RB
113412016-03-04 Richard Biener <rguenther@suse.de>
11342
11343 PR c++/70054
11344 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11345 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11346
fba054c2
DV
113472016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11348
11349 PR testsuite/69766
11350 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11351 testing multiarch.
11352
f10cdc6c
JJ
113532016-03-04 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR debug/69947
11356 * gcc.dg/guality/pr69947.c: New test.
11357
2e981ba0
JJ
113582016-03-03 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR ada/70017
11361 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11362
0ba3bfa2
KT
113632016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11364
11365 PR rtl-optimization/69904
11366 * gcc.target/arm/pr69904.c: New test.
11367
97ecdb46
JJ
113682016-03-03 Jakub Jelinek <jakub@redhat.com>
11369
11370 PR target/70021
11371 * gcc.dg/vect/pr70021.c: New test.
11372 * gcc.target/i386/pr70021.c: New test.
11373
a2a743a1
MP
113742016-03-03 Marek Polacek <polacek@redhat.com>
11375
11376 PR middle-end/70050
11377 * gcc.dg/pr70050.c: New test.
11378
fa07ecdd
JG
113792016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11380
11381 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11382
23504262
ML
113832016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11384
11385 PR tree-optimization/70043
11386 * gfortran.dg/vect/pr70043.f90: New test.
11387
b7b9e1a9
EB
113882016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11389
11390 * gnat.dg/specs/task1.ads: New test.
11391
cb83ba54
RO
113922016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11393
11394 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11395 Invoke gdb with -batch.
11396 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11397
a75f5e30
RB
113982016-03-03 Richard Biener <rguenther@suse.de>
11399
11400 PR tree-optimization/55936
11401 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11402
268bc320
JL
114032016-03-02 Jeff Law <law@redhat.com>
11404
815f20ab
JL
11405 PR rtl-optimization/69942
11406 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11407 effects of argument promotions.
11408
268bc320
JL
11409 PR tree-optimization/69987
11410 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11411 target does not support -fprefetch-loop-arrays.
11412
171f7de5
UB
114132016-03-02 Uros Bizjak <ubizjak@gmail.com>
11414
11415 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11416
192912db
BC
114172016-03-02 Bin Cheng <bin.cheng@arm.com>
11418
c7908871 11419 PR rtl-optimization/69052
192912db
BC
11420 * gcc.target/i386/pr69052.c: New test.
11421
90a7a40b
AM
114222016-03-02 Alan Modra <amodra@gmail.com>
11423
11424 * gcc.dg/pr69990.c: New.
11425
69fa742f
JJ
114262016-03-02 Jakub Jelinek <jakub@redhat.com>
11427
de752fb0
JJ
11428 PR c/68062
11429 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11430
11431 PR middle-end/70022
11432 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11433
69fa742f
JJ
11434 PR target/70028
11435 * gcc.target/i386/pr70028.c: New test.
11436
7c65bd56
MK
114372016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11438
11439 * c-c++-common/asan/swapcontext-test-1.c,
11440 * c-c++-common/tsan/thread_leak.c,
11441 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11442 * g++.dg/tsan/benign_race.C,
11443 * g++.dg/tsan/fd_close_norace.C,
11444 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11445 races with sanitizer output
11446
37d98220 114472016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11448 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11449
11450 PR target/67278
11451 * gcc.dg/simd-8.c: New testcase.
11452
218db463
RB
114532016-03-02 Richard Biener <rguenther@suse.de>
11454
11455 PR middle-end/67278
11456 * gcc.dg/simd-7.c: New testcase.
11457
22c72158
EB
114582016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11459
11460 * gcc.target/i386/pr70007.c: Tweak.
11461
9a790ccc
DV
114622016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11463
11464 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11465
bd02f00f
MP
114662016-03-02 Marek Polacek <polacek@redhat.com>
11467
11468 PR c/67854
11469 * gcc.dg/pr67854.c: New test.
11470
1e840f39
JJ
114712016-03-02 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR middle-end/70025
11474 * gcc.dg/torture/pr70025.c: New test.
11475
bca00241
VK
114762016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11477
11478 PR tree-optimization/68621
11479 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11480
0bca04b8
EB
114812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11482
11483 * gcc.target/i386/pr70007.c: New test.
11484
2a9afc86
JL
114852016-03-01 Jeff Law <law@redhat.com>
11486
eab2541b 11487 PR tree-optimization/69196
9d83ef71 11488 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11489
2a9afc86
JL
11490 PR tree-optimization/69196
11491 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11492 duplicating code and spoiling the expected output.
11493
0d39977e
MM
114942016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11495
11496 PR target/70033
11497 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11498 supports power9 before doing tests.
11499 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11500 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11501 * gcc.target/powerpc/p9-permute.c: Likewise.
11502
a0c0699d
UB
115032016-03-01 Uros Bizjak <ubizjak@gmail.com>
11504
11505 PR target/70027
11506 * gcc.target/i386/pr70027.c: New test.
11507
0ae3ef47 115082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11509
11510 * gcc.dg/pr70017.c: New test.
11511
686e2237
JJ
115122016-03-01 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR c/69796
11515 PR c/69974
11516 * gcc.dg/pr69796.c: New test.
11517 * gcc.dg/pr69974.c: New test.
11518
f8e4188c
EB
115192016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11520
11521 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11522
5e3f1c7c
JL
115232016-02-29 Jeff Law <law@redhat.com>
11524
11525 PR tree-optimization/69987
11526 * gfortran.dg/pr69987.f90: New test.
11527
11528 PR tree-optimization/69989
11529 * gcc.c-torture/compile/pr69989-2.c: New test.
11530
1be56bc5
MP
115312016-03-01 Marek Polacek <polacek@redhat.com>
11532
11533 PR c++/69795
11534 * g++.dg/parse/invalid1.C: New test.
11535
1b19470d
RB
115362016-03-01 Richard Biener <rguenther@suse.de>
11537
11538 PR middle-end/70022
11539 * gcc.dg/pr70022.c: New testcase.
11540
3ae0661a
IE
115412016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11542
11543 PR tree-optimization/69956
11544 * gcc.dg/pr69956.c: New test.
11545
0f09ab88
BS
115462016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11547
11548 PR target/70011
11549 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11550 XFAIL when hardware supports efficient unaligned storage access.
11551
76d881bf
PP
115522016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11553
11554 PR c++/69961
11555 * g++.dg/template/pr69961a.C: New test.
11556 * g++.dg/template/pr69961b.C: New test.
11557
7168133a
DM
115582016-02-29 David Malcolm <dmalcolm@redhat.com>
11559
11560 PR preprocessor/69985
11561 * gcc.dg/cpp/pr69985.c: New test case.
11562
0c6072a3
JL
115632016-02-29 Jeff Law <law@redhat.com>
11564
e66f219b
JL
11565 PR tree-optimization/70005
11566 * gcc.c-torture/execute/pr70005.c New test.
11567
0c6072a3
JL
11568 PR tree-optimization/69999
11569 * gcc.c-torture/compile/pr69999.c: New test.
11570
fd9fbdb3
YR
115712016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11572
11573 PR tree-optimization/69652
11574 * gcc.dg/torture/pr69652.c: Delete test.
11575 * gcc.dg/vect/pr69652.c: New test.
11576
cbd400b4
RB
115772016-02-19 Richard Biener <rguenther@suse.de>
11578
11579 PR tree-optimization/69980
11580 * gfortran.dg/vect/pr69980.f90: New testcase.
11581
84ea0f58
EB
115822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11583
11584 * gcc.target/sparc/20160229-1.c: New test.
11585
5d2a63dc
EB
115862016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11587
11588 * gnat.dg/stack_usage3.adb: New test.
11589 * gnat.dg/stack_usage3_pkg.ads: New helper.
11590
93e708f9
EB
115912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11592
11593 * gnat.dg/renaming8.adb: New test.
11594 * gnat.dg/renaming8_pkg1.ads: New helper.
11595 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11596 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11597
6512bc93
RB
115982016-02-29 Richard Biener <rguenther@suse.de>
11599
11600 PR tree-optimization/69720
11601 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11602
7b201a88
TK
116032016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11604
11605 PR fortran/68147
11606 PR fortran/47674
11607 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11608
82ee0cf2 116092016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11610 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11611
11612 PR fortran/56007
11613 * gfortran.dg/coarray_8.f90: Adjust error message.
11614 * gfortran.dg/pr56007.f90: New test.
11615 * gfortran.dg/pr56007.f: New test.
11616
cdc1a2c8
L
116172016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11618
11619 PR tree-optimization/69989
11620 * gcc.dg/torture/pr69989.c: New test.
11621
33505bcf
EB
116222016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11623
11624 * gcc.target/i386/stack-realign-win.c: New test.
11625
524bfb19
HA
116262016-02-28 Harald Anlauf <anlauf@gmx.de>
11627
11628 PR fortran/60126
11629 * gfortran.dg/pr60126.f90: New test.
11630
bd542508
JL
116312016-02-27 Jeff Law <law@redhat.com>
11632
11633 Revert
11634 2016-02-26 Richard Biener <rguenther@suse.de>
11635 Jeff Law <law@redhat.com>
11636
11637 PR tree-optimization/69740
11638 * gcc.c-torture/compile/pr69740-1.c: New test.
11639 * gcc.c-torture/compile/pr69740-2.c: New test.
11640
dd1291e0
JD
116412016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11642
5fb67f8b 11643 PR fortran/69910
dd1291e0
JD
11644 * gfortran.dg/newunit_4.f90: New test.
11645
5cfefb59
JJ
116462016-02-27 Jakub Jelinek <jakub@redhat.com>
11647
11648 PR target/69613
11649 PR rtl-optimization/69886
11650 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11651 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11652 target.
11653
20ba5f33
MS
116542016-02-26 Martin Sebor <msebor@redhat.com>
11655
11656 PR tree-optimization/15826
11657 * gcc.dg/tree-ssa/pr15826.c: New test.
11658
e6fb01b0
JJ
116592016-02-26 Jakub Jelinek <jakub@redhat.com>
11660
11661 PR target/69969
11662 * gcc.target/powerpc/pr69969.c: New test.
11663
e3e0cf64
MS
116642016-02-26 Martin Sebor <msebor@redhat.com>
11665
11666 PR c++/15766
11667 * g++.old-deja/g++.other/decl5.C: Add a test case.
11668
d1f2bea5
SB
116692016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11670
11671 PR target/69946
11672 * gcc.target/powerpc/pr69946.c: New file.
11673
4a4f9d2b 116742016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11675 Jeff Law <law@redhat.com>
4a4f9d2b 11676
e3e0cf64 11677 PR tree-optimization/69740
4a4f9d2b
RB
11678 * gcc.c-torture/compile/pr69740-1.c: New test.
11679 * gcc.c-torture/compile/pr69740-2.c: New test.
11680
ad2a2706
MJ
116812016-02-26 Martin Jambor <mjambor@suse.cz>
11682
11683 PR middle-end/69920
11684 * gcc.dg/torture/pr69932.c: New test.
11685 * gcc.dg/torture/pr69936.c: Likewise.
11686
1d11f7ce
AK
116872016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11688
11689 PR target/69709
11690 * gcc.target/s390/pr69709.c: New test.
11691
6cfccbb2
KT
116922016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11693
11694 PR target/69245
11695 * gcc.target/aarch64/pr69245_1.c: New test.
11696
ac59ad4e
KT
116972016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11698
11699 PR target/69613
11700 * gcc.dg/torture/pr69613.c: New test.
11701
a2ad54a0
JJ
117022016-02-26 Jakub Jelinek <jakub@redhat.com>
11703
11704 PR rtl-optimization/69891
11705 * gcc.target/i386/pr69891.c: New test.
11706
0884062c 117072016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11708 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11709
d2369d4f 11710 PR target/61397
c163789b
MM
11711 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11712 functionality for both 32-bit and 64-bit.
11713
5aed7e2c
RB
117142016-02-26 Richard Biener <rguenther@suse.de>
11715
11716 PR tree-optimization/69551
11717 * gcc.dg/torture/pr69951.c: New testcase.
11718
798e2a8e
RB
117192016-02-25 Richard Biener <rguenther@suse.de>
11720
11721 PR tree-optimization/48795
11722 * gcc.dg/Warray-bounds-18.c: New testcase.
11723
9559fbac
RO
117242016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11725
11726 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11727
c049b107
JJ
117282016-02-25 Jakub Jelinek <jakub@redhat.com>
11729
11730 PR rtl-optimization/69896
11731 * gcc.dg/pr69896.c: New test.
11732
1137001c
PP
117332016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11734
11735 PR c++/69736
11736 * g++.dg/cpp1y/paren2.C: New test.
11737
2e9c8641
MS
117382016-02-24 Martin Sebor <msebor@redhat.com>
11739
11740 PR c/51147
11741 * gcc.dg/enum-mode-2.c: New test.
11742
03ca8fb3
JJ
117432016-02-24 Jakub Jelinek <jakub@redhat.com>
11744
11745 PR c++/69922
11746 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11747 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11748 * g++.dg/ubsan/pr69922.C: New test.
11749
0b05329b
MP
117502016-02-24 Marek Polacek <polacek@redhat.com>
11751
11752 PR c/69819
11753 * gcc.dg/pr69819.c: New test.
11754
57c2c374
MS
117552016-02-24 Martin Sebor <msebor@redhat.com>
11756
3b96b93a
MS
11757 PR c++/69912
11758 * g++.dg/ext/flexary15.C: New test.
11759
117602016-02-24 Martin Sebor <msebor@redhat.com>
11761
11762 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11763 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11764 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11765
65433bb5
MK
117662016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11767 Charles Baylis <charles.baylis@linaro.org>
11768
11769 PR debug/61033
11770 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11771
f802a424 117722016-02-24 Richard Biener <rguenther@suse.de>
44293580 11773 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11774
11775 PR middle-end/69760
11776 * gcc.dg/torture/pr69760.c: New testcase.
11777
525f795f
RO
117782016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11779
11780 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11781 pattern on Solaris with as.
11782
cd7bbceb
KT
117832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11784
11785 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11786 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11787 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11788 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11789
89c0c1fd
JJ
117902016-02-24 Jakub Jelinek <jakub@redhat.com>
11791
11792 PR middle-end/69915
11793 * gcc.dg/pr69915.c: New test.
11794
0683fd27
KT
117952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11796
11797 PR rtl-optimization/69886
11798 * gcc.dg/torture/pr69886.c: New test.
11799
e53d562a
RB
118002016-02-24 Richard Biener <rguenther@suse.de>
11801
11802 PR middle-end/68963
11803 * gcc.dg/torture/pr68963.c: New testcase.
11804
74a00288
KT
118052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11806
11807 PR target/69875
11808 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11809 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11810 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11811 * gcc.target/arm/atomic_loaddi_1.c: New test.
11812 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11813 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11814 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11815 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11816 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11817 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11818 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11819 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11820
340fd4c9
JJ
118212016-02-24 Jakub Jelinek <jakub@redhat.com>
11822
11823 PR middle-end/69909
11824 * gcc.dg/torture/pr69909.c: New test.
11825
47d3fdb2
RB
118262016-02-24 Richard Biener <rguenther@suse.de>
11827
11828 PR tree-optimization/69907
11829 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11830 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11831 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11832
dab73e73
CB
118332016-02-24 Christian Bruel <christian.bruel@st.com>
11834
11835 * gcc.target/arm/pragma_cpp_fma.c: New test.
11836
7cc5ec65
JD
118372016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11838
11839 PR fortran/61156
11840 * gfortran.dg/include_6.f90: Update test.
11841
067fbd8b
JJ
118422016-02-23 Jakub Jelinek <jakub@redhat.com>
11843
11844 PR objc/69844
11845 * objc.dg/pr69844.m: New test.
11846
64a454d9
JD
118472016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11848
11849 PR libgfortran/69456
11850 * gfortran.dg/namelist_89.f90: New test.
11851 * gfortran.dg/pr59700.f90: Update test..
11852
35886f0b
MS
118532016-02-23 Martin Sebor <msebor@redhat.com>
11854
11855 PR middle-end/69780
11856 * g++.dg/ext/builtin_alloca.C: New test.
11857 * gcc.dg/builtins-68.c: New test.
11858
162cc7e3
RH
118592016-02-23 Richard Henderson <rth@redhat.com>
11860
11861 * gcc.target/i386/addr-space-3.c: Remove test.
11862
196440f8
DM
118632016-02-23 David Malcolm <dmalcolm@redhat.com>
11864
11865 PR preprocessor/69126
11866 PR preprocessor/69543
11867 * c-c++-common/pr69126-2-long.c: New test.
11868 * c-c++-common/pr69126-2-short.c: New test.
11869 * c-c++-common/pr69543-1.c: Remove xfail.
11870
1d3121af
DM
118712016-02-23 David Malcolm <dmalcolm@redhat.com>
11872
11873 PR preprocessor/69126
11874 PR preprocessor/69543
11875 PR preprocessor/69558
11876 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11877 (f): Rename to...
11878 (test_2): ...this, and add leading comment.
11879 (MACRO_3, test_3): New.
11880 (MACRO_4A, MACRO_4B, test_4): New.
11881 (MACRO): Rename to...
11882 (MACRO_5): ...this.
11883 (g): Rename to...
11884 (test_5): ...this, updating for renaming of MACRO, and
11885 add leading comment.
11886 * c-c++-common/pr69543-1.c: New.
11887 * c-c++-common/pr69543-2.c: New.
11888 * c-c++-common/pr69543-3.c: New.
11889 * c-c++-common/pr69543-4.c: New.
11890 * c-c++-common/pr69558-1.c: New.
11891 * c-c++-common/pr69558-2.c: New.
11892 * c-c++-common/pr69558-3.c: New.
11893 * c-c++-common/pr69558-4.c: New.
11894 * gcc.dg/pr69558.c: Move to...
11895 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11896 xfail for c++.
11897
f99c3557
TS
118982016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11899
11900 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11901 to -ftree-parallelize-loops/-fopenacc changes.
11902 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11903 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11904 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11905 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11906 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11907 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11908 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11909 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11910 * c-c++-common/goacc/kernels-loop.c: Likewise.
11911 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11912 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11913 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11914 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11915
c60ec7c2
RO
119162016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11917
11918 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11919
f1a62b6f
JJ
119202016-02-23 Jakub Jelinek <jakub@redhat.com>
11921
e67bf044
JJ
11922 PR c++/69902
11923 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11924
f1a62b6f
JJ
11925 PR c/69900
11926 * gcc.dg/pr69900.c: New test.
11927
20c5e09e
MJ
119282016-02-23 Martin Jambor <mjambor@suse.cz>
11929
11930 PR tree-optimization/69666
11931 * gcc.dg/tree-ssa/pr69666.c: New test.
11932
e457a6fc
AV
119332016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11934
11935 PR fortran/67451
11936 * gfortran.dg/coarray_allocate_5.f08: New test.
11937
d7b574f4
AK
119382016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11939
11940 * gcc.target/s390/vcond-shift.c: Move to ...
11941 * gcc.target/s390/vector/vcond-shift.c: ... here.
11942
58bdeb44
AK
119432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11944
11945 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11946 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11947
7cd0387b
AK
119482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11949
11950 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11951
4246c8da
MW
119522016-02-20 Mark Wielaard <mjw@redhat.com>
11953
11954 PR c/28901
11955 * gcc.dg/unused-variable-3.c: New test.
11956
f93bc532
JJ
119572016-02-22 Jakub Jelinek <jakub@redhat.com>
11958
11959 PR target/69888
11960 * gcc.target/i386/pr69888.c: New test.
11961
c4e360f4
RB
119622016-02-22 Richard Biener <rguenther@suse.de>
11963
11964 PR tree-optimization/69882
11965 * gfortran.dg/vect/pr69882.f90: New testcase.
11966
09c92f1c
JJ
119672016-02-22 Jakub Jelinek <jakub@redhat.com>
11968
11969 PR target/69885
11970 * gcc.dg/pr69885.c: New test.
11971
f88d45dc
OE
119722016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11973
11974 PR target/69806
11975 PR target/54089
11976 * gcc.target/sh/pr54089-10.c: New.
11977
ce1ff48e
PT
119782016-02-20 Paul Thomas <pault@gcc.gnu.org>
11979
11980 PR fortran/69423
11981 * gfortran.dg/deferred_character_15.f90 : New test.
11982
bbf27208
DH
119832016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11984
11985 PR fortran/57365
11986 gfortran.dg/allocate_with_source_18.f03: New test.
11987
119882016-02-20 Harald Anlauf <anlauf@gmx.de>
11989
11990 PR fortran/52531
11991 gfortran.dg/gomp/pr52531.f90: New test.
11992
268be88c
BE
119932016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11994
11995 PR c++/69865
11996 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11997 -std=c++03.
11998
4b6c824a
JJ
119992016-02-19 Jakub Jelinek <jakub@redhat.com>
12000
871b3f47
JJ
12001 PR c++/69826
12002 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12003 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12004
7a965d51
JJ
12005 PR c++/69850
12006 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12007
4b6c824a
JJ
12008 PR c++/69851
12009 * g++.dg/torture/pr69851.C: New test.
12010
15fca21a
MS
120112016-02-19 Martin Sebor <msebor@redhat.com>
12012
12013 PR testsuite/69573
12014 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12015
19e21586
JJ
120162016-02-19 Jakub Jelinek <jakub@redhat.com>
12017
03a616ac
JJ
12018 PR c++/69850
12019 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12020 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12021
19e21586
JJ
12022 PR c++/67767
12023 * g++.dg/cpp0x/pr67767.C: New test.
12024
2db16594
KT
120252016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12026
12027 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12028 for fp, simd, crypto, crc, lse.
12029 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12030 above.
12031 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12032 effective target check.
12033
5a7d9d1e
JJ
120342016-02-19 Jakub Jelinek <jakub@redhat.com>
12035
12036 PR target/69820
12037 * gcc.target/i386/pr69820.c: New test.
12038
6448f064
AK
120392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12040
12041 * gcc.target/s390/vector/int128-1.c: New test.
12042
d0a859e6
AK
120432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12044
12045 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12046
9e4eb643
AK
120472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12048
12049 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12050 instruction pattern name to prevent the testcase from failing with
12051 -march=z13.
12052
859a4c0e
AK
120532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12054
12055 * gcc.target/s390/md/movstr-2.c: New test.
12056
efc2340b
MK
120572016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12058
12059 * gcc.target/s390/morestack.c: New test.
12060
ca2bfbc2
DV
120612016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12062
12063 PR target/69625
12064 * gcc.target/s390/pr69625.c: Add test case.
12065
efd4bd05
BE
120662016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12067
12068 PR testsuite/68580
12069 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12070
2bf2078a
MM
120712016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12072
12073 PR target/68404
12074 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12075 * gcc.target/powerpc/fusion3.c: Likewise.
12076
f003579e
RB
120772016-02-18 Richard Biener <rguenther@suse.de>
12078
12079 PR middle-end/69553
12080 * g++.dg/torture/pr69553.C: New testcase.
12081
19233914
NC
120822016-02-18 Nick Clifton <nickc@redhat.com>
12083
efd4bd05
BE
12084 PR target/62254
12085 PR target/69610
12086 * gcc.target/arm/pr62554.c: New test.
12087 * gcc.target/arm/pr69610-1.c: New test.
12088 * gcc.target/arm/pr69610-2.c: New test.
19233914 12089
23f27839
RB
120902016-02-18 Richard Biener <rguenther@suse.de>
12091
12092 PR middle-end/69854
12093 * gcc.dg/torture/pr69854.c: New testcase.
12094
932c0da4
JJ
120952016-02-17 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR c++/69850
12098 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12099
1bed93e4
BS
121002012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12101
12102 * gcc.target/powerpc/vec-cg.c: New test.
12103
57bfb134
RB
121042016-02-17 Richard Biener <rguenther@suse.de>
12105
12106 PR testsuite/69586
12107 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12108
a44e0ebb
KT
121092016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12110
12111 PR target/69161
12112 * gcc.c-torture/compile/pr69161.c: New test.
12113
ffacd726
DS
121142016-02-17 David Sherwood <david.sherwood@arm.com>
12115
12116 PR target/69532
12117 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12118 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12119
448db8d2
EB
121202016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12121
12122 * gcc.dg/ifcvt-4.c: Skip on Visium.
12123
e2f0522e
EB
121242016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12125
12126 * gnat.dg/atomic8.adb: New test.
12127
bf17fe3f
EB
121282016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12129
12130 * gnat.dg/discr46.ad[sb]: New test.
12131
ecf835e9
KN
121322016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12133
12134 PR Target/48344
12135 * gcc.target/powerpc/pr48344-1.c: New test.
12136
49a1164a
TK
121372015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12138
12139 PR fortran/69742
12140 * gfortran.dg/associate_21.f90: New test.
12141
bf14eba2
JJ
121422016-02-16 Jakub Jelinek <jakub@redhat.com>
12143
12144 PR c/69835
12145 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12146 -Wnonnull in dg-options.
12147 * c-c++-common/nonnull-2.c: New test.
12148
35a093b6
JG
121492016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12150 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12151
12152 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12153
e387d491
JJ
121542016-02-16 Jakub Jelinek <jakub@redhat.com>
12155
12156 PR middle-end/69801
12157 * gcc.dg/pr69801.c: Add empty dg-options.
12158
ba539195
JN
121592016-02-16 James Norris <jnorris@codesourcery.com>
12160
12161 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12162 * g++.dg/goacc/deviceptr-1.c: New file.
12163
2a2b8f64
JJ
121642016-02-16 Jakub Jelinek <jakub@redhat.com>
12165
12166 PR tree-optimization/69820
12167 * gcc.dg/vect/pr69820.c: New test.
12168
87440c29
RB
121692016-02-16 Richard Biener <rguenther@suse.de>
12170
12171 PR tree-optimization/69776
12172 * gcc.dg/torture/pr69776-2.c: New testcase.
12173
6d87c306
BS
121742016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12175
12176 PR tree-optimization/69714
12177 * gcc.dg/torture/pr69714.c: New test.
12178
3824a0a2
JJ
121792016-02-16 Jakub Jelinek <jakub@redhat.com>
12180
12181 PR tree-optimization/69802
12182 * gcc.dg/pr69802.c: New test.
12183
c8cfe96e
RB
121842016-02-16 Richard Biener <rguenther@suse.de>
12185
12186 PR middle-end/69801
12187 * gcc.dg/pr69801.c: New testcase.
12188
fc12098d
JD
121892016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12190
12191 PR libgfortran/69651
12192 * gfortran.dg/read_bang.f90: New test.
12193 * gfortran.dg/read_bang4.f90: New test.
12194
ba6b3795
JJ
121952016-02-15 Jakub Jelinek <jakub@redhat.com>
12196
f0516ca4
JJ
12197 PR c++/69658
12198 * g++.dg/init/pr69658.C: New test.
12199
ba6b3795
JJ
12200 PR c++/69797
12201 * c-c++-common/pr69797.c: New test.
12202
de3f9a2d
PK
122032016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12204
12205 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12206 check for aarch64*-*-*.
12207
17a3b967
RB
122082016-02-15 Richard Biener <rguenther@suse.de>
12209
12210 PR tree-optimization/69783
12211 * gcc.dg/vect/pr69783.c: New testcase.
12212
1c48bff1
RB
122132016-02-15 Richard Biener <rguenther@suse.de>
12214
12215 PR tree-optimization/69776
12216 * gcc.dg/torture/pr69776.c: New testcase.
12217
1e6025b6
TK
122182016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12219
12220 PR fortran/60526
12221 * gfortran.dg/type_decl_4.f90: Reinstated.
12222
d3308279
JDA
122232016-02-14 John David Anglin <danglin@gcc.gnu.org>
12224
12225 PR fortran/68746
12226 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12227
b7c56581
TK
122282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12229
12230 PR fortran/60526
12231 PR bootstrap/69816
12232 * gfortran.dg/type_decl_4.f90: Removed.
12233
60cb4ef5
TK
122342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12235
12236 PR fortran/60526
12237 * gfortran.dg/type_decl_4.f90: New test.
12238
f6964637
AM
122392016-02-14 Alan Modra <amodra@gmail.com>
12240
1a8849d1 12241 PR testsuite/68886
f6964637
AM
12242 * gcc.c-torture/execute/stkalign.c: Revise test.
12243
f5121920
OE
122442016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12245
12246 PR target/67260
12247 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12248
6cda3ab6
OE
122492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12250
12251 PR target/67260
12252 * gcc.target/sh/torture/pr67260.c: New.
12253
6786e598
JDA
122542016-02-12 John David Anglin <danglin@gcc.gnu.org>
12255
12256 * gcc.dg/pr67964.c: Add dg-require-alias.
12257
7e05dad8
OE
122582016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12259
12260 PR target/67636
12261 PR target/64345
12262 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12263
7f4cc3ce
JD
122642016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12265
12266 PR libgfortran/69668
12267 * gfortran.dg/namelist_88.f90: New test.
12268
955ca6dc
JD
122692016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12270
12271 PR libgfortran/69668
12272 * gfortran.dg/namelist_38.f90: Update test.
12273 * gfortran.dg/namelist_84.f90: Update test.
12274
876217ae
DM
122752016-02-12 David Malcolm <dmalcolm@redhat.com>
12276
12277 PR other/69554
12278 * gcc.dg/pr69554-1.c: New test.
12279 * gfortran.dg/pr69554-1.F90: New test.
12280 * gfortran.dg/pr69554-2.F90: New test.
12281 * lib/gcc-dg.exp (proc dg-locus): New function.
12282 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12283 distinguish between the caret-printing and non-caret-printing
12284 cases. If caret-printing has been explicitly enabled, bail out
12285 without attempting to fix up the output.
12286
61789eed
DM
122872016-02-12 David Malcolm <dmalcolm@redhat.com>
12288
12289 PR driver/69265
12290 PR driver/69453
12291 * gcc.dg/spellcheck-options-3.c: New test case.
12292 * gcc.dg/spellcheck-options-4.c: New test case.
12293 * gcc.dg/spellcheck-options-5.c: New test case.
12294 * gcc.dg/spellcheck-options-6.c: New test case.
12295 * gcc.dg/spellcheck-options-7.c: New test case.
12296 * gcc.dg/spellcheck-options-8.c: New test case.
12297 * gcc.dg/spellcheck-options-9.c: New test case.
12298 * gcc.dg/spellcheck-options-10.c: New test case.
12299
c3090c1f
JJ
123002016-02-12 Jakub Jelinek <jakub@redhat.com>
12301
12302 PR rtl-optimization/69764
12303 PR rtl-optimization/69771
12304 * c-c++-common/pr69764.c: New test.
12305 * gcc.dg/torture/pr69771.c: New test.
12306
8222034d
MP
123072016-02-12 Marek Polacek <polacek@redhat.com>
12308
12309 * g++.dg/torture/init-list1.C: New.
12310
f749f792
MP
123112016-02-12 Marek Polacek <polacek@redhat.com>
12312
12313 * gcc.dg/pr69522.c: Add empty dg-options.
12314
199fb02a
IE
123152016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12316
12317 * g++.dg/lto/lto.exp: Include and init mpx.
12318 * g++.dg/lto/pr69729_0.C: New test.
12319
b69539cb
JJ
123202016-02-12 Jakub Jelinek <jakub@redhat.com>
12321
06ff7000
JJ
12322 PR ipa/69241
12323 * g++.dg/ipa/pr69241-4.C: New test.
12324
b69539cb
JJ
12325 PR ipa/68672
12326 * g++.dg/ipa/pr68672-1.C: New test.
12327 * g++.dg/ipa/pr68672-2.C: New test.
12328 * g++.dg/ipa/pr68672-3.C: New test.
12329
16595a1f
BS
123302016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12331
12332 PR c/69522
6d87c306 12333 * gcc.dg/pr69522.c: New test.
16595a1f 12334
38d795d2
PP
123352016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12336
12337 PR c++/69098
12338 * g++.dg/cpp1y/69098.C: New test.
12339 * g++.dg/cpp1y/69098-2.C: New test.
12340
9c582551
JJ
123412016-02-12 Jakub Jelinek <jakub@redhat.com>
12342
12343 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12344 and neighbour -> neighbor.
12345 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12346 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12347 * c-c++-common/Wvarargs.c: Likewise.
12348 * c-c++-common/goacc/host_data-5.c: Likewise.
12349 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12350 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12351 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12352 * gcc.target/aarch64/pr60697.c: Likewise.
12353 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12354 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12355 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12356 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12357 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12358 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12359 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12360 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12361 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12362 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12363 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12364 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12365 * g++.dg/lookup/koenig5.C: Likewise.
12366 * g++.dg/ext/no-asm-2.C: Likewise.
12367 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12368 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12369 * gfortran.dg/used_types_16.f90: Likewise.
12370 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12371 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12372 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12373 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12374 * gfortran.dg/abstract_type_6.f03: Likewise.
12375 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12376 * gfortran.dg/used_types_15.f90: Likewise.
12377 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12378 * gfortran.dg/exit_3.f08: Likewise.
12379 * gfortran.dg/open_status_2.f90: Likewise.
12380 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12381 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12382 * gfortran.dg/associate_1.f03: Likewise.
12383 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12384 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12385 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12386 * gcc.dg/builtin-object-size-1.c: Likewise.
12387 * gcc.dg/noreturn-6.c: Likewise.
12388 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12389 * gcc.dg/globalalias.c: Likewise.
12390 * gcc.dg/builtins-config.h: Likewise.
12391 * gcc.dg/pr30457.c: Likewise.
12392 * gcc.c-torture/compile/volatile-1.c: Likewise.
12393 * gcc.c-torture/execute/20101011-1.c: Likewise.
12394 * c-c++-common/Waddress-1.c: Likewise.
12395
66756373
JJ
123962016-02-11 Jakub Jelinek <jakub@redhat.com>
12397
12398 PR c/69768
12399 * c-c++-common/Waddress-1.c: New test.
12400
76fe932b
AV
124012016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12402
12403 PR fortran/69296
12404 * gfortran.dg/associate_19.f03: New test.
12405 * gfortran.dg/associate_20.f03: New test.
12406
564c4d4b
OE
124072016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12408
12409 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12410
e1c1ecb0
KT
124112016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12412
12413 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12414 .arch armv8-a\n. Add -dA to dg-options.
12415 * gcc.target/aarch64/assembler_arch_1.c: New test.
12416 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12417
0d7d9458
PC
124182016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12419
12420 PR c++/68726
12421 * g++.dg/cpp0x/pr68726.C: New.
12422
e6208a60
IE
124232016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12424
12425 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12426 test.
12427
281a11eb
RB
124282016-02-11 Richard Biener <rguenther@suse.de>
12429
12430 * g++.dg/tree-ssa/pr61034.C: Adjust.
12431
e03dd765
VM
124322016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12433
4b48faf5 12434 PR target/69148
e03dd765
VM
12435 * gcc.target/s390/pr69148.c: New.
12436
cdc23927
YR
124372016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12438
12439 PR tree-optimization/69652
12440 * gcc.dg/torture/pr69652.c: New test.
12441
e199dd0a
JJ
124422016-02-10 Jakub Jelinek <jakub@redhat.com>
12443 Patrick Palka <ppalka@gcc.gnu.org>
12444
12445 PR ipa/69241
12446 PR c++/69649
12447 * g++.dg/ipa/pr69241-1.C: New test.
12448 * g++.dg/ipa/pr69241-2.C: New test.
12449 * g++.dg/ipa/pr69241-3.C: New test.
12450 * g++.dg/ipa/pr69649.C: New test.
12451
d6b38027
UB
124522016-02-10 Uros Bizjak <ubizjak@gmail.com>
12453
12454 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12455 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12456
13b562c5
BC
124572016-02-10 Bin Cheng <bin.cheng@arm.com>
12458
12459 PR tree-optimization/68021
12460 * gcc.dg/tree-ssa/pr68021.c: New test.
12461
24a179f8
RB
124622016-02-10 Richard Biener <rguenther@suse.de>
12463
12464 PR tree-optimization/69726
12465 * gcc.dg/uninit-22.c: New testcase.
12466
0d99886f
AP
124672016-02-09 Andrew Pinski <apinski@cavium.com>
12468
12469 PR tree-opt/69282
12470 * gcc.c-torture/compile/20160205-1.c: New testcase.
12471
ab04995c
MM
124722016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12473
12474 PR target/68404
12475 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12476 instead accessing a really large arrray.
12477 * gcc.target/powerpc/fusion3.c: Likewise.
12478
4b79ac23
CB
124792016-02-09 Charles Baylis <charles.baylis@linaro.org>
12480
12481 PR target/68532
12482 * gcc.c-torture/execute/pr68532.c: New test.
12483
b890a441
AO
124842016-02-11 Alexandre Oliva <aoliva@redhat.com>
12485
12486 PR target/69634
12487 * gcc.dg/pr69634.c: New.
12488
84a5bef7
RB
124892016-02-09 Richard Biener <rguenther@suse.de>
12490
12491 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12492
1f123759 124932016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12494
1f123759
AF
12495 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12496
65860c77
YR
124972016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12498
12499 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12500
7e1e8a0a
RB
125012016-02-09 Richard Biener <rguenther@suse.de>
12502
12503 PR tree-optimization/69715
12504 * gcc.dg/torture/pr69715.c: New testcase.
12505
efb45a9f
PP
125062016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12507
12508 PR c++/69139
12509 * g++.dg/cpp0x/trailing12.C: New test.
12510 * g++.dg/cpp0x/trailing13.C: New test.
12511
20a0c6f9
PP
125122016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12513
12514 PR c++/69283
12515 PR c++/67835
12516 * g++.dg/cpp1y/auto-fn29.C: New test.
12517 * g++.dg/cpp1y/auto-fn30.C: New test.
12518
a162f3af
JJ
125192016-02-08 Jakub Jelinek <jakub@redhat.com>
12520
12521 PR tree-optimization/69209
12522 * gcc.c-torture/compile/pr69209.c: New test.
12523
4b4a9fbd
JL
125242016-02-08 Jeff Law <law@redhat.com>
12525
12526 PR tree-optimization/68541
12527 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12528 of statements allowed in join block for path splitting.
12529
cfac5ed2
JJ
125302016-02-08 Jakub Jelinek <jakub@redhat.com>
12531
f68bc23f
JJ
12532 PR c++/59627
12533 * g++.dg/gomp/pr59627.C: New test.
12534
cfac5ed2
JJ
12535 PR ipa/69239
12536 * g++.dg/ipa/pr69239.C: New test.
12537
44714d8c
DM
125382016-02-08 David Malcolm <dmalcolm@redhat.com>
12539
12540 PR preprocessor/69664
12541 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12542 * gcc.dg/cpp/warn-comments.c: Likewise.
12543
eba9e839
MP
125442016-02-08 Marek Polacek <polacek@redhat.com>
12545
12546 PR c++/69688
12547 * g++.dg/init/const12.C: New test.
12548
a011cd92
BS
125492016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12550
12551 PR target/60410
12552 * gcc.dg/lto/pr55113_0.c: Remove test.
12553
5317b1be
RB
125542016-02-08 Richard Biener <rguenther@suse.de>
12555
12556 PR tree-optimization/69719
12557 * gcc.dg/torture/pr69719.c: New testcase.
12558
63998a63
RB
125592016-02-08 Richard Biener <rguenther@suse.de>
12560 Jeff Law <law@redhat.com>
12561
12562 PR target/68273
12563 * gcc.target/mips/pr68273.c: New testcase.
12564
43f4a281
RB
125652016-02-08 Richard Biener <rguenther@suse.de>
12566
12567 PR rtl-optimization/69274
12568 * gcc.target/i386/addr-sel-1.c: XFAIL.
12569
0b604d2d
JL
125702016-02-08 Jeff Law <law@redhat.com>
12571
e8dfe49e
JL
12572 PR tree-optimization/68541
12573 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12574
6daecd7a 12575 PR tree-optimization/65917
0b604d2d
JL
12576 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12577
c0f0e35a
JD
125782016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12579
12580 PR fortran/50555
12581 * gfortran.dg/namelist_args.f90: New test.
12582
8981d712
JL
125832016-02-05 Jeff Law <law@redhat.com>
12584
6daecd7a 12585 PR tree-optimization/68541
8981d712
JL
12586 * gcc.dg/tree-ssa/split-path-2.c: New test.
12587 * gcc.dg/tree-ssa/split-path-3.c: New test.
12588 * gcc.dg/tree-ssa/split-path-4.c: New test.
12589 * gcc.dg/tree-ssa/split-path-5.c: New test.
12590 * gcc.dg/tree-ssa/split-path-6.c: New test.
12591 * gcc.dg/tree-ssa/split-path-7.c: New test.
12592
46cb9332
MS
125932016-02-05 Martin Sebor <msebor@redhat.com>
12594
12595 PR c++/69662
12596 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12597 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12598
be2083ea
RH
125992016-02-06 Richard HEnderson <rth@redhat.com>
12600
12601 PR c/69643
12602 * gcc.target/i386/addr-space-4.c: New.
12603 * gcc.target/i386/addr-space-5.c: New.
12604
711d7c23
MM
126052016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12606
12607 PR fortran/66089
12608 * gfortran.dg/elemental_dependency_6.f90: New.
12609
b5c1c988
JJ
126102016-02-05 Jakub Jelinek <jakub@redhat.com>
12611
861c7bcd
JJ
12612 PR rtl-optimization/69691
12613 * gcc.c-torture/execute/pr69691.c: New test.
12614
b5c1c988
JJ
12615 PR c++/69628
12616 * g++.dg/parse/pr69628.C: New test.
12617
f7dfa966
UB
126182016-02-05 Uros Bizjak <ubizjak@gmail.com>
12619
12620 * gcc.dg/sancov/asan.c: Move to ...
12621 * gcc.dg/asan/sancov-1.c: ... here.
12622
9b143e64
UB
126232016-02-05 Uros Bizjak <ubizjak@gmail.com>
12624
12625 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12626
f5d4b899
L
126272016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12628
12629 PR target/69677
12630 * gcc.target/i386/pr69677.c: New test.
12631
76c85fbb
PP
126322016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12633
12634 PR c++/68948
12635 * g++.dg/template/pr68948.C: New test.
12636
f181bf90
DV
126372016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12638
12639 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12640 (only necessary on s390x).
12641
714fb282
L
126422016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12643
12644 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12645 -mno-accumulate-outgoing-args.
12646
618d6c1c
PP
126472016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12648
12649 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12650
1066e9b5
JJ
126512016-02-04 Jakub Jelinek <jakub@redhat.com>
12652
12653 PR c/69669
12654 * c-c++-common/pr69669.c: New test.
12655
76255d0d
MM
126562016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12657
12658 PR target/69667
12659 * g++.dg/pr69667.C: New file.
12660
e0b059b1
WD
126612016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12662
12663 PR target/69619
12664 * gcc.dg/pr69619.c: Add new test.
12665
2692b5c8
RS
126662016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12667
12668 PR rtl-optimization/69577
12669 * gcc.target/i386/pr69577.c: New test.
12670
7db337c2
ML
126712016-02-04 Martin Liska <mliska@suse.cz>
12672
12673 * g++.dg/asan/pr69276.C: New test.
12674
cc9c0829
KT
126752016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12676
12677 PR target/65932
12678 PR target/67714
12679 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12680 a single smulbb instruction.
12681 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12682 * gcc.target/amr/wmul-2.c: Likewise.
12683
eb9feb52
KT
126842016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12685
12686 PR target/65932
12687 PR target/67714
12688 * gcc.c-torture/execute/pr67714.c: New test.
12689
61f727fe
JJ
126902016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12691
12692 PR target/69454
12693 * gcc.target/i386/pr69454-1.c: New test.
12694 * gcc.target/i386/pr69454-2.c: New test.
12695
05dd97db
MS
126962016-02-03 Martin Sebor <msebor@redhat.com>
12697
12698 PR c++/69251
12699 PR c++/69253
12700 PR c++/69290
12701 PR c++/69277
12702 PR c++/69349
12703 * g++.dg/ext/flexarray-mangle-2.C: New test.
12704 * g++.dg/ext/flexarray-mangle.C: New test.
12705 * g++.dg/ext/flexarray-subst.C: New test.
12706 * g++.dg/ext/flexary11.C: New test.
12707 * g++.dg/ext/flexary12.C: New test.
12708 * g++.dg/ext/flexary13.C: New test.
12709 * g++.dg/ext/flexary14.C: New test.
12710 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12711
dac2fc29
L
127122016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12713
12714 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12715 Define only if CHECK_FLOAT128 is defined.
12716 (main): Properly initialize u5.
12717
eadb8035
JJ
127182016-02-03 Jakub Jelinek <jakub@redhat.com>
12719
0afbb81b
JJ
12720 PR c/69627
12721 * gcc.dg/pr69627.c: New test.
12722
eadb8035
JJ
12723 PR target/69644
12724 * gcc.dg/pr69644.c: New test.
12725
b12d4923
MS
127262016-02-03 Mike Stump <mikestump@comcast.net>
12727
12728 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12729 support for struct-layout-1.exp.
12730
ab4bae0c
PP
127312016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12732
12733 PR c++/69056
618d6c1c 12734 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12735
95831c01
VM
127362016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12737 Alexandre Oliva <aoliva@redhat.com>
12738
12739 PR target/69461
12740 * gcc.target/powerpc/pr69461.c: New.
12741
ccc71ab8
UB
127422016-02-03 Uros Bizjak <ubizjak@gmail.com>
12743
12744 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12745 works from here ...
12746 (check_effective_target_fsanitize_thread): ... to here. Do not
12747 specify additional compile flags for the test source.
12748 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12749 specify additional compile flags for the test source.
12750
96299640
WD
127512016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12752
12753 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12754
781d83d9
AV
127552016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12756
12757 PR fortran/67451
12758 PR fortran/69418
12759 * gfortran.dg/coarray_allocate_2.f08: New test.
12760 * gfortran.dg/coarray_allocate_3.f08: New test.
12761 * gfortran.dg/coarray_allocate_4.f08: New test.
12762
d8208e6d
AL
127632016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12764
12765 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12766 use same scan-tree-dump-times on all platforms.
12767 * gcc.dg/vect/vect-outer-1.c: Likewise.
12768 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12769 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12770 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12771 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12772 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12773 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12774 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12775
a8394fa0
SB
127762016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12777
12778 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12779 warning.
12780
f3baa1d3
L
127812016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12782
12783 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12784
eb077516
JN
127852016-02-02 James Norris <jnorris@codesourcery.com>
12786
12787 * c-c++-common/goacc/routine-5.c: Add tests.
12788
578fb225
AM
127892016-02-02 Alexander Monakov <amonakov@ispras.ru>
12790
12791 * gcc.target/nvptx/unsigned-cmp.c: New test.
12792
c64f7d37
WD
127932016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12794
12795 * gcc.target/aarch64/scalar_shift_1.c
12796 (test_corners_sisd_di): Improve force to SIMD register.
12797 (test_corners_sisd_si): Likewise.
12798 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12799 Remove scan-assembler check for ldr.
12800
90c6f26c
RB
128012016-02-02 Richard Biener <rguenther@suse.de>
12802
12803 PR tree-optimization/69595
12804 * gcc.dg/Warray-bounds-17.c: New testcase.
12805
9dc03c97
RB
128062016-02-02 Richard Biener <rguenther@suse.de>
12807
12808 PR tree-optimization/69606
12809 * gcc.dg/torture/pr69606.c: New testcase.
12810
2d4dc223
YR
128112016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12812
12813 PR middle-end/68542
12814 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12815 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12816
65c98fde
AM
128172016-02-02 Alan Modra <amodra@gmail.com>
12818
12819 PR target/69548
12820 * gcc.target/powerpc/pr69548.c: New test.
12821
e1b81f2b
JJ
128222016-02-01 Jakub Jelinek <jakub@redhat.com>
12823
d0268b37
JJ
12824 PR rtl-optimization/69592
12825 * gcc.dg/pr69592.c: New test.
12826
e1b81f2b
JJ
12827 PR preprocessor/69543
12828 PR c/69558
12829 * gcc.dg/pr69543.c: New test.
12830 * gcc.dg/pr69558.c: New test.
12831
7dd7780d
UB
128322016-02-01 Uros Bizjak <ubizjak@gmail.com>
12833
bf672ee5
UB
12834 PR testsuite/65940
12835 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12836
9a7013f8
MS
128372016-02-01 Martin Sebor <msebor@redhat.com>
12838
12839 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12840
e681fb2b
BC
128412016-02-01 Bin Cheng <bin.cheng@arm.com>
12842
12843 PR tree-optimization/67921
12844 * c-c++-common/ubsan/pr67921.c: New test.
12845
ff86345f
RB
128462016-02-01 Richard Biener <rguenther@suse.de>
12847
12848 PR middle-end/69556
12849 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12850
bc369dbd
RB
128512016-02-01 Richard Biener <rguenther@suse.de>
12852
12853 PR tree-optimization/69574
12854 * gcc.dg/torture/pr69574.c: New testcase.
12855
ef318184
RB
128562016-02-01 Richard Biener <rguenther@suse.de>
12857
12858 PR tree-optimization/69579
12859 * gcc.dg/setjmp-6.c: New testcase.
12860
654745e6
JJ
128612016-02-01 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR rtl-optimization/69570
12864 * g++.dg/opt/pr69570.C: New test.
12865
e6c0c44b
RH
128662016-02-01 Richard Henderson <rth@redhat.com>
12867
12868 * gcc.dg/pr69535.c: New test.
12869
6ff3f09a
JDA
128702016-01-31 John David Anglin <danglin@gcc.gnu.org>
12871
2c005538
JDA
12872 PR testsuite/69584
12873 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12874 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12875
61083a4b
JDA
12876 PR debug/68244
12877 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12878
6ff3f09a
JDA
12879 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12880
0c221916
PT
128812016-01-31 Paul Thomas <pault@gcc.gnu.org>
12882
12883 PR fortran/67564
12884 * gfortran.dg/allocate_with_source_17.f03: New test.
12885
db7a2818
JJ
128862016-01-30 Jakub Jelinek <jakub@redhat.com>
12887
12888 PR tree-optimization/69546
12889 * gcc.dg/torture/pr69546.c: New test.
12890
e520d5f0
PT
128912016-01-30 Paul Thomas <pault@gcc.gnu.org>
12892
12893 PR fortran/69566
12894 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12895
343c05d3
MS
128962016-01-30 Martin Sebor <msebor@redhat.com>
12897
12898 PR c++/68490
12899 * g++.dg/ext/flexary10.C: New test.
12900
d6c3a539
DH
129012016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12902
12903 PR fortran/66707
12904 gfortran.dg/common_23.f90: New test.
12905
52d72fcd
BS
129062016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12907
12908 PR target/65546
12909 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12910 condition being checked, and disable it when the target supports
12911 misaligned loads and stores.
12912
3a5d2ba4
JJ
129132016-01-29 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR debug/69518
12916 * gcc.dg/torture/pr69518.c: New test.
12917
6bbacdb5
L
129182016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12919
12920 PR target/69530
12921 * gcc.target/i386/pr69530.c: New test.
12922
af932cdb
SE
129232016-01-29 Steve Ellcey <sellcey@imgtec.com>
12924
12925 PR target/65604
12926 * gcc.target/mips/div-delay.c: New test.
12927
26658b7c
JJ
129282016-01-29 Jakub Jelinek <jakub@redhat.com>
12929
33e89989
JJ
12930 PR target/69551
12931 * gcc.target/i386/pr69551.c: New test.
12932
26658b7c
JJ
12933 PR target/66137
12934 * gcc.target/i386/pr66137.c: New test.
12935
401116b5
AB
129362016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12937
12938 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12939 always built for p5600.
12940 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12941 isa=p5600 dg-option.
12942
d4abfcc5
RB
129432016-01-29 Richard Biener <rguenther@suse.de>
12944
12945 PR tree-optimization/69547
12946 * g++.dg/tree-ssa/pr69547.C: New testcase.
12947
16b77b32
JJ
129482016-01-29 Jakub Jelinek <jakub@redhat.com>
12949
12950 PR debug/66869
12951 * g++.dg/warn/Wunused-function2.C: New test.
12952
a1c95464
DV
129532016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12954
12955 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12956 support for test to succeed.
12957
5453bfed
MP
129582016-01-29 Marek Polacek <polacek@redhat.com>
12959
12960 PR c++/69509
12961 PR c++/69516
12962 * g++.dg/ext/constexpr-vla2.C: New test.
12963 * g++.dg/ext/constexpr-vla3.C: New test.
12964 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12965
452ec2a5
RB
129662016-01-29 Richard Biener <rguenther@suse.de>
12967
12968 PR middle-end/69537
12969 * gcc.dg/uninit-21.c: New testcase.
12970
aec0b19e
UB
129712016-01-28 Uros Bizjak <ubizjak@gmail.com>
12972
12973 PR target/69459
12974 * gcc.target/i386/pr69459.c: New test.
12975
df113ce7
SE
129762016-01-28 Steve Ellcey <sellcey@imgtec.com>
12977
12978 PR target/68400
12979 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12980 * gcc.target/mips/pr68400.c: New test.
12981
494de84f
MS
129822016-01-28 Martin Sebor <msebor@redhat.com>
12983
12984 PR target/17381
12985 * gcc.target/powerpc/pr17381.c: New test.
12986
eb1b1f01
JJ
129872016-01-28 Jakub Jelinek <jakub@redhat.com>
12988
12989 PR middle-end/69542
12990 * gcc.dg/torture/pr69542.c: New test.
12991
6dfeb7ce
WD
129922016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12993
12994 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12995
4b7471a4
DE
129962016-01-28 David Edelsohn <dje.gcc@gmail.com>
12997
12998 * gcc.dg/pr65980.c: Skip on AIX.
12999 * gcc.dg/pr66688.c: Same.
13000
b271fd21
DE
130012016-01-28 David Edelsohn <dje.gcc@gmail.com>
13002
13003 PR target/63679
13004 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13005 * gcc.dg/tree-ssa/sra-18.c: Same.
13006
874108a9
AV
130072016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13008
13009 PR fortran/62536
13010 * gfortran.dg/block_15.f08: New test.
13011 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13012 on incorrectly closed BLOCK.
13013
30480bcd
IE
130142016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13015
13016 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
130172016-01-28 Richard Biener <rguenther@suse.de>
13018
13019 PR tree-optimization/69466
13020 * gfortran.dg/vect/pr69466.f90: New testcase.
13021
0d4c694e
TP
130222016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13023
13024 * g++.dg/pr67989.C: Remove ARM-specific option.
13025 * gcc.target/arm/pr67989.C: New file.
13026
2aa780da
UB
130272016-01-27 Uros Bizjak <ubizjak@gmail.com>
13028
13029 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13030 and expm1 test for glibc < 2.11.
13031
f75ebe77
RH
130322016-01-27 Richard Henderson <rth@redhat.com>
13033
13034 * gcc.c-torture/execute/pr69447.c: New test.
13035
130362016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13037
9a175e65 13038 PR fortran/69422
49847d75
PT
13039 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13040
cbdd8ae0
JJ
130412016-01-27 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR debug/66869
13044 * gcc.dg/pr66869.c: New test.
13045
2b572b3c
JL
130462016-01-25 Jeff Law <law@redhat.com>
13047
13048 PR tree-optimization/68398
aec0b19e 13049 PR tree-optimization/69196
2b572b3c
JL
13050 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13051 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13052 path to avoid new heuristic allowing more irreducible regions
13053 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13054 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13055 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13056 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13057 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13058
fa74a4bc
MP
130592016-01-27 Marek Polacek <polacek@redhat.com>
13060
13061 PR c/68062
13062 * c-c++-common/vector-compare-4.c: New test.
13063
0afff540
DM
130642016-01-27 David Malcolm <dmalcolm@redhat.com>
13065
13066 PR preprocessor/69126
13067 * c-c++-common/pr69126.c: New test case.
13068
1a218fc9
ILT
130692016-01-27 Ian Lance Taylor <iant@google.com>
13070
13071 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13072
5d70666e
RB
130732016-01-27 Ryan Burn <contact@rnburn.com>
13074
13075 PR cilkplus/69267
13076 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13077
87ff4d66
UB
130782016-01-27 Uros Bizjak <ubizjak@gmail.com>
13079
13080 PR target/69512
13081 * gcc.target/i386/pr69512.c: New test.
13082
27e23cca
RE
130832016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13084
13085 PR ada/69488
13086 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13087
05bf54c3
MP
130882016-01-27 Marek Polacek <polacek@redhat.com>
13089
13090 PR c++/69379
13091 * g++.dg/pr69379.C: New test.
13092
60214d0d
MS
130932016-01-27 Martin Sebor <msebor@redhat.com>
13094
13095 PR c++/69317
13096 * g++.dg/abi/Wabi-2-2.C: New test.
13097 * g++.dg/abi/Wabi-2-3.C: New test.
13098 * g++.dg/abi/Wabi-3-2.C: New test.
13099 * g++.dg/abi/Wabi-3-3.C: New test.
13100
167c7bfa
RB
131012016-01-27 Richard Biener <rguenther@suse.de>
13102
13103 PR tree-optimization/69166
13104 * gcc.dg/torture/pr69166.c: New testcase.
13105
1430fb1f
MJ
131062016-01-27 Martin Jambor <mjambor@suse.cz>
13107
13108 PR tree-optimization/69355
13109 * gcc.dg/tree-ssa/pr69355.c: New test.
13110
95e3030c
MP
131112016-01-27 Marek Polacek <polacek@redhat.com>
13112
13113 PR c++/69496
13114 * g++.dg/ext/constexpr-vla1.C: New test.
13115
eeb085f3
CB
131162016-01-20 Christian Bruel <christian.bruel@st.com>
13117
13118 PR target/69245
13119 * gcc.target/arm/pr69245.c: New test.
13120
b1652dde
JJ
131212016-01-27 Jakub Jelinek <jakub@redhat.com>
13122
13123 PR tree-optimization/69399
13124 * gcc.dg/torture/pr69399.c: New test.
13125
ce7e8f00
EB
131262016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13127
13128 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13129
e4aac1d1
EB
131302016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13131
13132 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13133
8dfdb419
TV
131342016-01-26 Tom de Vries <tom@codesourcery.com>
13135
13136 PR tree-optimization/69110
13137 * gcc.dg/autopar/pr69110.c: New test.
13138
56f80f54 131392016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13140 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13141
13142 * gcc.dg/graphite/isl-ast-op-select.c: New.
13143
a0909527
PT
131442015-01-26 Paul Thomas <pault@gcc.gnu.org>
13145
13146 PR fortran/69385
13147 * gfortran.dg/allocate_error_6.f90: New test.
13148
ffc445f4
RH
131492016-01-26 Richard Henderson <rth@redhat.com>
13150
13151 * gcc.dg/tm/pr60908.c: New test.
13152
01e1dea3
DM
131532016-01-26 David Malcolm <dmalcolm@redhat.com>
13154
13155 PR other/69006
13156 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13157 directive.
13158 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13159 expected multiline output to reflect the colorization being
13160 disabled before newlines.
13161 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13162 (custom_diagnostic_finalizer): Replace call to
13163 pp_newline_and_flush with call to pp_flush.
13164 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13165 * gfortran.dg/implicit_class_1.f90: Likewise.
13166 * lib/gcc-dg.exp (allow_blank_lines): New global.
13167 (dg-allow-blank-lines-in-output): New procedure.
13168 (gcc-dg-prune): Complain about blank lines in the output, unless
13169 dg-allow-blank-lines-in-output was called.
13170 * lib/multiline.exp (_build_multiline_regex): Only support
13171 arbitrary followup text for non-blank-lines, not for blank lines.
13172
13f92e8d
JJ
131732016-01-26 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR tree-optimization/69483
13176 * gcc.dg/pr69483.c: New test.
13177 * g++.dg/opt/pr69483.C: New test.
13178
92422235
CL
131792016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13180
13181 PR target/68620
13182 * gcc.target/arm/pr68620.c: New test.
13183
0bccf11b
L
131842016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13185
13186 * gcc.target/i386/pr68986-2.c: Remove -m32.
13187
81cd202e
L
131882016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13189
13190 PR target/68986
13191 * gcc.target/i386/pr68986-1.c: New test.
13192 * gcc.target/i386/pr68986-2.c: Likewise.
13193 * gcc.target/i386/pr68986-3.c: Likewise.
13194
213a1c03
CB
131952016-01-26 Christian Bruel <christian.bruel@st.com>
13196
13197 * lib/target-supports.exp
13198 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13199 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13200 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13201
22a08dd1
RB
132022016-01-26 Richard Biener <rguenther@suse.de>
13203
13204 PR tree-optimization/69452
13205 * gcc.dg/torture/pr69452.c: New testcase.
13206
6c06e0e8
JJ
132072016-01-26 Jakub Jelinek <jakub@redhat.com>
13208
13209 PR target/69442
13210 * gcc.dg/pr69442.c: New test.
13211
b96824c4
RFI
132122016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13213
13214 PR target/67896
13215 * gcc.target/aarch64/simd/pr67896.C: New.
13216
5ee31e57
RS
132172016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13218
13219 PR tree-optimization/69400
13220 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13221 function.
13222 (plugin_init): Call it.
13223 * gcc.dg/torture/pr69400.c: New test.
13224
7ddfb31d
CL
132252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13226
13227 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13228
1e050c90
AK
132292016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13230 Sebastian Pop <s.pop@samsung.com>
13231
13232 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13233 isl-0.15.
13234
c8ee4bf5
AK
132352016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13236 Sebastian Pop <s.pop@samsung.com>
13237
13238 * gcc.dg/graphite/pr69292.c: New.
13239
d902b330
JJ
132402016-01-25 Jakub Jelinek <jakub@redhat.com>
13241
13242 * c-c++-common/goacc/use_device-1.c: New test.
13243
2c89b952
JL
132442016-01-25 Jeff Law <law@redhat.com>
13245
13246 PR tree-optimization/69196
13247 PR tree-optimization/68398
13248 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13249 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13250
685c8785
DE
132512016-01-25 David Edelsohn <dje.gcc@gmail.com>
13252
13253 PR target/69469
13254 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13255 Algorithm.
13256
95cef0c1
RB
132572016-01-25 Richard Biener <rguenther@suse.de>
13258
13259 PR testsuite/69380
13260 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13261
2947d3b2
IE
132622016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13263
13264 PR target/69421
13265 * gcc.dg/pr69421.c: New test.
13266
ae19075a
BB
132672016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13268
13269 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13270 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13271 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13272 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13273 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13274 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13275 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13276 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13277 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13278 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13279
fa4511c2
RB
132802016-01-25 Richard Biener <rguenther@suse.de>
13281
13282 PR tree-optimization/69376
13283 * gcc.dg/torture/pr69376.c: New testcase.
13284
1d101216
JD
132852016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13286
13287 PR fortran/69397
13288 PR fortran/68442
13289 * gfortran.dg/interface_38.f90: New test.
13290 * gfortran.dg/interface_39.f90: New test.
a0909527 13291
a59b92b0
PP
132922016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13293
13294 Revert:
13295 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13296
13297 PR c++/11858
13298 PR c++/24663
13299 PR c++/24664
13300 * g++.dg/template/pr11858.C: New test.
13301 * g++.dg/template/pr24663.C: New test.
13302 * g++.dg/template/unify12.C: New test.
13303 * g++.dg/template/unify13.C: New test.
13304 * g++.dg/template/unify14.C: New test.
13305 * g++.dg/template/unify15.C: New test.
13306 * g++.dg/template/unify16.C: New test.
13307 * g++.dg/template/unify17.C: New test.
13308
16acb1a8
DH
133092016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13310
13311 PR fortran/68283
13312 gfortran.dg/pr68283.f90: New test.
13313
094773e8
TK
133142016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13315
13316 PR fortran/66094
13317 * gfortran.dg/inline_matmul_13.f90: New test.
13318 * gfortran.dg/matmul_bounds_8.f90: New test.
13319 * gfortran.dg/matmul_bounds_9.f90: New test.
13320 * gfortran.dg/matmul_bounds_10.f90: New test.
13321
42fb90d7
TV
133222016-01-23 Tom de Vries <tom@codesourcery.com>
13323
13324 PR tree-optimization/69426
13325 * gcc.dg/autopar/pr69426.c: New test.
13326
69da7802
MS
133272016-01-23 Martin Sebor <msebor@redhat.com>
13328
13329 PR c++/58109
13330 PR c++/69022
13331 * g++.dg/cpp0x/alignas5.C: New test.
13332 * g++.dg/ext/vector29.C: Same.
13333
da17300a
UB
133342016-01-23 Uros Bizjak <ubizjak@gmail.com>
13335
13336 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13337 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13338 _GNU_SOURCE from compile flags to the source.
13339 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13340 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13341 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13342 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13343
62041cfc
JJ
133442016-01-22 Jakub Jelinek <jakub@redhat.com>
13345
13346 PR target/69432
13347 * g++.dg/opt/pr69432.C: New test.
13348
f7d2ad6f
BS
133492016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13350
13351 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13352 32-bit targets testing an -m64 multilib.
13353
d403fc9a
WS
133542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13355
13356 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13357 64-bit support.
13358
4aa16f8d
JG
133592016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13360
13361 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13362
7c816d0f
CB
133632016-01-21 Christian Bruel <christian.bruel@st.com>
13364
13365 PR target/68674
13366 * gcc.target/i386/pr68674.c
13367 * gcc.target/aarch64/pr68674.c
13368 * gcc.target/arm/pr68674.c
13369
fce661e8
KT
133702016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13371
13372 PR target/69403
13373 * gcc.c-torture/execute/pr69403.c: New test.
13374
4696899f
PC
133752016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13376
13377 PR c++/55843
13378 * g++.dg/template/pr55843.C: New.
13379
bac69366
AL
133802016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13381
13382 PR testsuite/66877
13383 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13384 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13385
b57d3a5c
BS
133862016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13387
13388 PR testsuite/67489
da17300a
UB
13389 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13390 from dg-do compile directive, and instead add
13391 { dg-require-effective-target int128 }.
b57d3a5c 13392
9f04a53e
MS
133932016-01-20 Martin Sebor <msebor@redhat.com>
13394
13395 PR c/69405
13396 * gcc.dg/sync-fetch.c: New test.
13397
38a51663
JL
133982016-01-21 Martin Sebor <msebor@redhat.com>
13399
13400 PR target/69252
13401 * gcc.target/powerpc/pr69252.c: New test.
13402
2423a75a
JD
134032016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13404
13405 PR fortran/65996
da17300a 13406 * gfortran.dg/pr65996.f90: New test.
2423a75a 13407
0a76463f
DV
134082016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13409
13410 PR c++/68810
9f04a53e 13411 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13412 expected to generate an error.
0a76463f 13413
9776e692
BS
134142016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13415
13416 PR middle-end/66178
13417 * gcc.dg/torture/pr66178.c: New test.
13418
c8d3e088
AB
134192016-01-21 Anton Blanchard <anton@samba.org>
13420 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13421
13422 PR target/63354
13423 * gcc.target/powerpc/pr63354.c: New test.
13424
35b707ff
VM
134252016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13426
13427 PR rtl-optimization/68990
13428 * gcc.target/i386/pr68990: New.
13429
157b0829
NC
134302016-01-21 Nick Clifton <nickc@redhat.com>
13431
13432 PR target/69129
13433 * gcc.target/mips/pr69129.c: New.
13434
aede6748
PC
134352016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13436
13437 PR c++/58046
13438 * g++.dg/cpp0x/pr58046.C: New.
13439
5463c2c8
JJ
134402016-01-21 Jakub Jelinek <jakub@redhat.com>
13441
6d31cc75
SS
13442 PR target/69187
13443 PR target/65624
13444 * gcc.target/arm/pr69187.c: New test.
13445
5463c2c8
JJ
13446 PR c++/69355
13447 * g++.dg/torture/pr69355.C: New test.
13448
fa28f32b
AK
134492016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13450 Sebastian Pop <s.pop@samsung.com>
13451
13452 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13453
b920a047
AK
134542016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13455 Sebastian Pop <s.pop@samsung.com>
13456
da17300a 13457 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13458
bdd3aea6
JJ
134592016-01-21 Jakub Jelinek <jakub@redhat.com>
13460
13461 PR middle-end/67653
13462 * c-c++-common/pr67653.c: New test.
13463 * gcc.dg/torture/pr29119.c: Add dg-warning.
13464
26a2e6ae
PB
134652016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13466
13467 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13468
d25c7690
PK
134692016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13470
13471 PR c/24293
13472 * gcc.dg/pr24293.c: New test.
13473 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13474 incomplete struct type.
13475 * gcc.dg/declspec-1.c: Likewise.
13476 * gcc.dg/pr63549.c: Likewise.
13477
889d5698
JJ
134782016-01-20 Jakub Jelinek <jakub@redhat.com>
13479
13480 PR tree-optimization/66612
13481 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13482 for bdn instruction.
13483
d7cf3dc7
CL
134842016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13485
13486 * lib/target-supports.exp
13487 (check_effective_target_arm_fp_ok_nocache): New.
13488 (check_effective_target_arm_fp_ok): New.
13489 (add_options_for_arm_fp): New.
13490 (check_effective_target_arm_crypto_ok_nocache): Require
13491 target_arm_v8_neon_ok instead of arm32.
13492 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13493 (check_effective_target_arm_crypto_pragma_ok): New.
13494 (add_options_for_arm_vfp): New.
13495 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13496 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13497 target instead. Force initial fpu to vfp.
13498 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13499 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13500 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13501 dependency.
13502 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13503 use arm_vfp effective target instead. Force initial fpu to vfp.
13504 * gcc.target/arm/attr-neon3.c: Likewise.
13505 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13506 arm_vfp_ok.
13507 * gcc.target/arm/unsigned-float.c: Likewise.
13508 * gcc.target/arm/vfp-1.c: Likewise.
13509 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13510 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13511 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13512 * gcc.target/arm/vfp-ldmias.c: Likewise.
13513 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13514 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13515 * gcc.target/arm/vfp-stmiad.c: Likewise.
13516 * gcc.target/arm/vfp-stmias.c: Likewise.
13517 * gcc.target/arm/vnmul-1.c: Likewise.
13518 * gcc.target/arm/vnmul-2.c: Likewise.
13519 * gcc.target/arm/vnmul-3.c: Likewise.
13520 * gcc.target/arm/vnmul-4.c: Likewise.
13521
01ac9704 135222016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13523
e84b00da
L
13524 PR testsuite/69366
13525 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13526 the MPX run-time library, for compile-time MPX test.
13527 * gcc.target/i386/chkp-always_inline.c: Likewise.
13528 * gcc.target/i386/chkp-bndret.c: Likewise.
13529 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13530 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13531 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13532 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13533 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13534 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13535 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13536 * gcc.target/i386/chkp-label-address.c: Likewise.
13537 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13538 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13539 * gcc.target/i386/chkp-pr69044.c: Likewise.
13540 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13541 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13542 * gcc.target/i386/chkp-strchr.c: Likewise.
13543 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13544 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13545 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13546 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13547 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13548 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13549 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13550 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13551 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13552 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13553 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13554 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13555 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13556 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13557 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13558 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13559 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13560 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13561 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13562 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13563 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13564 * gcc.target/i386/pr63995-2.c: Likewise.
13565 * gcc.target/i386/pr64805.c: Likewise.
13566 * gcc.target/i386/pr65044.c: Likewise.
13567 * gcc.target/i386/pr65167.c: Likewise.
13568 * gcc.target/i386/pr65183.c: Likewise.
13569 * gcc.target/i386/pr65184.c: Likewise.
13570 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13571
28b33016
IE
135722016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13573
13574 PR tree-optimization/69328
13575 * gcc.dg/pr69328.c: New test.
13576
bcff0913
JL
135772016-01-20 Jeff Law <law@redhat.com>
13578
bf0bb970 13579 PR target/25114
bcff0913
JL
13580 * gcc.target/m68k/pr25114.c: New test.
13581
a3f69631
AV
135822016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13583
13584 * gcc.target/arm/memset-inline-10.c: Added
13585 dg-require-effective-target arm_thumb2_ok.
13586
af33ba0d
EB
135872016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13588
13589 * gcc.dg/debug/dwarf2/sso.c: New test.
13590
7596d5de
UB
135912016-01-19 Uros Bizjak <ubizjak@gmail.com>
13592
13593 PR testsuite/68820
13594 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13595 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13596 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13597
ceda2c69
JH
135982016-01-19 Jan Hubicka <hubicka@ucw.cz>
13599
13600 PR ipa/66223
13601 * g++.dg/ipa/devirt-50.C: New testcase.
13602
38a979f2
MP
136032016-01-19 Marek Polacek <polacek@redhat.com>
13604
13605 PR c++/68965
13606 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13607 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13608
962801c5
KT
136092016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13610
13611 PR target/69135
13612 * gcc.target/arm/pr69135_1.c: New test.
13613
078fe40a
WD
136142015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13615
13616 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13617
786e3c06
WD
136182015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13619
13620 * gcc.target/aarch64/ccmp_1.c: New testcase.
13621
1e297006
MP
136222016-01-19 Marek Polacek <polacek@redhat.com>
13623
13624 PR c++/68586
13625 * g++.dg/cpp0x/enum30.C: New test.
13626
879c27e3
RB
136272016-01-19 Richard Biener <rguenther@suse.de>
13628
13629 PR tree-optimization/69336
13630 * g++.dg/tree-ssa/pr69336.C: New testcase.
13631
015337d3
JJ
136322016-01-19 Jakub Jelinek <jakub@redhat.com>
13633
13634 PR debug/65779
13635 * gcc.dg/pr65779.c: New test.
13636
e2c768b6
RB
136372016-01-19 Richard Biener <rguenther@suse.de>
13638
13639 PR tree-optimization/69352
13640 * gcc.dg/torture/pr69352.c: New testcase.
13641
569efc34
JJ
136422016-01-19 Jakub Jelinek <jakub@redhat.com>
13643
13644 PR rtl-optimization/68955
13645 PR rtl-optimization/64557
13646 * gcc.dg/torture/pr68955.c: New test.
13647
e49d321f
JH
136482016-01-19 Jan Hubicka <hubicka@ucw.cz>
13649
13650 PR lto/69136
13651 * g++.dg/torture/pr69136.C: New testcase.
13652
e9191ad3
JH
136532016-01-19 Jan Hubicka <hubicka@ucw.cz>
13654
13655 PR lto/69133
13656 * g++.dg/lto/pr69133_0.C: New testcase.
13657 * g++.dg/lto/pr69133_1.C: New testcase.
13658
2bedb645
JL
136592016-01-15 Jeff Law <law@redhat.com>
13660
13661 PR tree-optimization/69320
13662 * gcc.c-torture/pr69320-1.c: New test.
13663 * gcc.c-torture/pr69320-2.c: New test.
13664 * gcc.c-torture/pr69320-3.c: New test.
13665 * gcc.c-torture/pr69320-4.c: New test.
13666
17c15cb9
PP
136672016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13668
13669 PR c++/11858
13670 PR c++/24663
13671 PR c++/24664
13672 * g++.dg/template/pr11858.C: New test.
13673 * g++.dg/template/pr24663.C: New test.
13674 * g++.dg/template/unify12.C: New test.
13675 * g++.dg/template/unify13.C: New test.
13676 * g++.dg/template/unify14.C: New test.
13677 * g++.dg/template/unify15.C: New test.
13678 * g++.dg/template/unify16.C: New test.
13679 * g++.dg/template/unify17.C: New test.
13680
9617fd08
DM
136812016-01-18 David Malcolm <dmalcolm@redhat.com>
13682
13683 PR testsuite/69181
13684 * gcc.dg/pr69181-1.c: New test file.
13685 * gcc.dg/pr69181-2.c: New test file.
13686 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13687 globals by moving it to...
13688 (cleanup-after-saved-dg-test): ...this new function. Add
13689 "global additional_sources_used". Add reset of global
13690 multiline_expected_outputs to the empty list.
13691 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13692 global to...
13693 (multiline_expected_outputs): ...this, and updated comments to
13694 note that it is modified from gcc-dg.exp.
13695 (dg-end-multiline-output): Update for the above renaming.
13696 (handle-multiline-outputs): Likewise. Remove the clearing
13697 of the expected outputs to the empty list.
13698
b555a2e4
RB
136992016-01-18 Richard Biener <rguenther@suse.de>
13700
13701 PR tree-optimization/69297
13702 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13703
96902805
JM
137042016-01-18 Joseph Myers <joseph@codesourcery.com>
13705
13706 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13707 dg-options.
13708 * gcc.target/mips/mips-3d-2.c: Likewise.
13709 * gcc.target/mips/mips-3d-3.c: Likewise.
13710 * gcc.target/mips/mips-3d-4.c: Likewise.
13711 * gcc.target/mips/mips-3d-5.c: Likewise.
13712 * gcc.target/mips/mips-3d-6.c: Likewise.
13713 * gcc.target/mips/mips-3d-7.c: Likewise.
13714 * gcc.target/mips/mips-3d-8.c: Likewise.
13715 * gcc.target/mips/mips-3d-9.c: Likewise.
13716 * gcc.target/mips/mips-ps-1.c: Likewise.
13717 * gcc.target/mips/mips-ps-2.c: Likewise.
13718 * gcc.target/mips/mips-ps-3.c: Likewise.
13719 * gcc.target/mips/mips-ps-4.c: Likewise.
13720 * gcc.target/mips/mips-ps-5.c: Likewise.
13721 * gcc.target/mips/mips-ps-6.c: Likewise.
13722 * gcc.target/mips/mips-ps-7.c: Likewise.
13723 * gcc.target/mips/mips-ps-type.c: Likewise.
13724 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13725 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13726
40e26f94
TV
137272016-01-18 Tom de Vries <tom@codesourcery.com>
13728
13729 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13730 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13731 * c-c++-common/goacc/kernels-empty.c: New test.
13732 * c-c++-common/goacc/kernels-eternal.c: New test.
13733 * c-c++-common/goacc/kernels-loop-2.c: New test.
13734 * c-c++-common/goacc/kernels-loop-3.c: New test.
13735 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13736 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13737 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13738 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13739 * c-c++-common/goacc/kernels-loop-data.c: New test.
13740 * c-c++-common/goacc/kernels-loop-g.c: New test.
13741 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13742 * c-c++-common/goacc/kernels-loop-n.c: New test.
13743 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13744 * c-c++-common/goacc/kernels-loop.c: New test.
13745 * c-c++-common/goacc/kernels-noreturn.c: New test.
13746 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13747 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13748 * c-c++-common/goacc/kernels-reduction.c: New test.
13749
a98d4647
TV
137502016-01-18 Tom de Vries <tom@codesourcery.com>
13751
13752 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13753 * gcc.dg/autopar/outer-2.c: Same.
13754 * gcc.dg/autopar/outer-3.c: Same.
13755 * gcc.dg/autopar/outer-4.c: Same.
13756 * gcc.dg/autopar/outer-5.c: Same.
13757 * gcc.dg/autopar/outer-6.c: Same.
13758 * gcc.dg/autopar/parallelization-1.c: Same.
13759 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13760 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13761 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13762 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13763 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13764 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13765 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13766 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13767 * gcc.dg/autopar/pr39500-1.c: Same.
13768 * gcc.dg/autopar/pr39500-2.c: Same.
13769 * gcc.dg/autopar/pr46193.c: Same.
13770 * gcc.dg/autopar/pr46194.c: Same.
13771 * gcc.dg/autopar/pr49580.c: Same.
13772 * gcc.dg/autopar/pr49960-1.c: Same.
13773 * gcc.dg/autopar/pr49960.c: Same.
13774 * gcc.dg/autopar/pr68373.c: Same.
13775 * gcc.dg/autopar/reduc-1.c: Same.
13776 * gcc.dg/autopar/reduc-1char.c: Same.
13777 * gcc.dg/autopar/reduc-1short.c: Same.
13778 * gcc.dg/autopar/reduc-2.c: Same.
13779 * gcc.dg/autopar/reduc-2char.c: Same.
13780 * gcc.dg/autopar/reduc-2short.c: Same.
13781 * gcc.dg/autopar/reduc-3.c: Same.
13782 * gcc.dg/autopar/reduc-4.c: Same.
13783 * gcc.dg/autopar/reduc-6.c: Same.
13784 * gcc.dg/autopar/reduc-7.c: Same.
13785 * gcc.dg/autopar/reduc-8.c: Same.
13786 * gcc.dg/autopar/reduc-9.c: Same.
13787 * gcc.dg/autopar/uns-outer-4.c: Same.
13788 * gcc.dg/autopar/uns-outer-5.c: Same.
13789 * gcc.dg/autopar/uns-outer-6.c: Same.
13790 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13791 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13792
da976fa8
AL
137932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13794
13795 PR target/63679
13796 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13797 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13798
70c1e886
AL
137992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13800
13801 PR target/63679
13802 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13803 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13804 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13805
88bed196
AL
138062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13807
13808 PR target/63679
13809 * gcc.dg/tree-ssa/sra-17.c: New.
13810 * gcc.dg/tree-ssa/sra-18.c: New.
13811
3dd5f42e
IE
138122016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13813
13814 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13815
ae5a77fa
EB
138162016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13817
13818 * gnat.dg/inline12.adb: New test.
13819
11e57fc6
BC
138202016-01-18 Bin Cheng <bin.cheng@arm.com>
13821
13822 PR tree-optimization/66797
13823 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13824
995b6fe0
RB
138252016-01-18 Richard Biener <rguenther@suse.de>
13826
13827 PR tree-optimization/69170
13828 * gcc.dg/torture/pr69170.c: New testcase.
13829
82ee0cf2 138302016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13831
13832 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13833
d69da357
TV
138342016-01-16 Tom de Vries <tom@codesourcery.com>
13835
13836 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13837
a3845283
TV
138382016-01-16 Tom de Vries <tom@codesourcery.com>
13839
13840 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13841 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13842 redundant dg-require-effective-target pthread.
13843 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13844 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13845 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13846 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13847 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13848 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13849 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13850
197a6aa6
DE
138512016-01-16 David Edelsohn <dje.gcc@gmail.com>
13852
13853 PR target/68609
13854 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13855 * gcc.target/powerpc/recip-7.c: Same.
13856
ec7886c1
PP
138572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13858
13859 PR c++/69091
13860 * g++.dg/template/pr69091.C: New test.
13861
203484bb
PP
138622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13863
13864 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13865 dump does not contain an error_mark_node.
13866 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13867 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13868
aa2500e9
PP
138692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13870
13871 PR c++/68936
13872 * g++.dg/template/pr68936.C: New test.
13873
28621a5c
DE
138742016-01-15 David Edelsohn <dje.gcc@gmail.com>
13875
13876 PR target/68609
13877 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13878 * gcc.target/powerpc/recip-2.c: Same.
13879 * gcc.target/powerpc/recip-3.c: Same.
13880 * gcc.target/powerpc/recip-4.c: Same.
13881 * gcc.target/powerpc/recip-sqrtf.c: Same.
13882
40c43aca
JL
138832016-01-15 Jeff Law <law@redhat.com>
13884
13885 PR tree-optimization/69270
13886 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13887 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13888
afbc5ae8
PT
138892016-01-15 Paul Thomas <pault@gcc.gnu.org>
13890
13891 PR fortran/49630
13892 * gfortran.dg/deferred_character_13.f90: New test for the fix
13893 of comment 3 of the PR.
13894
13895 PR fortran/54070
13896 * gfortran.dg/deferred_character_8.f90: New test
13897 * gfortran.dg/allocate_error_5.f90: New test
13898
13899 PR fortran/60593
13900 * gfortran.dg/deferred_character_10.f90: New test
13901
13902 PR fortran/60795
13903 * gfortran.dg/deferred_character_14.f90: New test
13904
13905 PR fortran/61147
13906 * gfortran.dg/deferred_character_11.f90: New test
13907
13908 PR fortran/64324
13909 * gfortran.dg/deferred_character_9.f90: New test
13910
49abe076
VM
139112016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13912
13913 PR rtl-optimization/69030
13914 * gcc.target/i386/pr69030.c: New.
13915
16d12992
KT
139162016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13917
13918 * gcc.target/aarch64/target_attr_17.c: New test.
13919
78810bd3
RB
139202016-01-15 Richard Biener <rguenther@suse.de>
13921
13922 PR tree-optimization/66856
13923 * gcc.dg/torture/pr66856-1.c: New testcase.
13924 * gcc.dg/torture/pr66856-2.c: Likewise.
13925
2bd847fe
RB
139262016-01-15 Richard Biener <rguenther@suse.de>
13927
13928 PR debug/69137
13929 * g++.dg/lto/pr69137_0.C: New testcase.
13930
a00fe3b7
RS
139312016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13932
13933 PR middle-end/69246
13934 * gcc.target/i386/pr69246.c: New test.
13935
cbb0e83b
DV
139362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13937
7596d5de 13938 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13939
5a500ecf
DV
139402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13941
13942 PR c++/56194
13943 * g++.dg/init/const9.C: Disable test on S/390.
13944
5d9bf64f
DV
139452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13946
13947 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13948 * g++.dg/Wno-frame-address.C: Ditto.
13949
e234b19e
DV
139502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13951
13952 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13953
89483f99
RB
139542016-01-15 Richard Biener <rguenther@suse.de>
13955
13956 PR tree-optimization/68961
13957 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13958
94f37395
IE
139592016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13960
13961 * gcc.target/i386/pr65105-5.c: New test.
13962
82ee0cf2 139632016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13964
13965 * gcc.c-torture/execute/alias-4.c: New testcase.
13966
82ee0cf2 139672016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13968
13969 PR ipa/68148
13970 * g++.dg/ipa/devirt-49.C: New testcase.
13971
092f7deb 139722016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13973
13974 PR target/65837
13975 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13976 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13977 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13978
e93c66bc
RB
139792016-01-15 Richard Biener <rguenther@suse.de>
13980
13981 PR tree-optimization/69117
13982 * gcc.dg/torture/pr69117.c: New testcase.
13983
c47eaca6 139842015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13985
13986 PR c++/69048
13987 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13988
c3f6914a
FXC
139892016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13990
13991 PR testsuite/67509
13992 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13993 range tests use 100 * maximum instead of maximum + 1.
13994
cd65ae90
JJ
139952016-01-14 Jakub Jelinek <jakub@redhat.com>
13996
13997 PR debug/69244
13998 * gcc.dg/guality/pr69244.c: New test.
13999
19643948
UB
140002016-01-14 Uros Bizjak <ubizjak@gmail.com>
14001
14002 * lib/target-supports.exp (check_effective_target_issignaling):
14003 New procedure.
14004 * gcc.dg/pr61441.c: Require issignaling effective target.
14005
fe79c97e
SB
140062016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14007
14008 PR target/68803
14009 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14010
c7df95d8
DM
140112016-01-14 David Malcolm <dmalcolm@redhat.com>
14012
14013 PR c++/68819
14014 PR preprocessor/69177
14015 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14016 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14017 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14018 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14019
00083992
MP
140202016-01-14 Marek Polacek <polacek@redhat.com>
14021
14022 PR c/69262
14023 * gcc.dg/array-15.c: New test.
14024
0c9b3294
JJ
140252016-01-14 Jakub Jelinek <jakub@redhat.com>
14026
14027 PR middle-end/68146
14028 PR tree-optimization/69155
14029 * gfortran.dg/pr68146.f: New test.
14030 * gfortran.dg/pr69155.f90: New test.
14031
3688e13d
RB
140322016-01-14 Richard Biener <rguenther@suse.de>
14033
14034 PR tree-optimization/68060
14035 * gcc.dg/torture/pr68060-1.c: New testcase.
14036 * gcc.dg/torture/pr68060-2.c: Likewise.
14037
bab0ad3a
NC
140382016-01-14 Nick Clifton <nickc@redhat.com>
14039
14040 * lib/target-supports.exp
14041 (check_effective_target_arm_neon_ok_nocache): Add an option
14042 sequence that includes setting the ARM architecture to ARMv7-A.
14043 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14044 command line options necessary to enable Neon support.
14045 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14046 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14047 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14048 * gcc.target/arm/pr69180.c: Likewise.
14049
947c2ce5
JL
140502016-01-14 Jeff Law <law@redhat.com>
14051
14052 PR tree-optimization/69270
14053 * gcc.dg/tree-ssa/pr69270.c: New test.
14054
3342fd71
BS
140552016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14056
14057 PR c/66208
14058 * c-c++-common/pr66208.c: New file.
14059
2ad3adf1
JJ
140602016-01-13 Jakub Jelinek <jakub@redhat.com>
14061
14062 PR tree-optimization/69156
14063 * gcc.dg/pr69156.c: New test.
14064
398d6feb
L
140652016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14066
14067 * gcc.target/i386/pr69225-7.c: New test.
14068
4c868789
RH
140692016-01-13 Richard Henderson <rth@redhat.com>
14070
14071 * gcc.dg/tm/memopt-13.c: Update expected function.
14072 * gcc.dg/tm/memopt-6.c: Likewise.
14073
ef6d1772
UB
140742016-01-13 Uros Bizjak <ubizjak@gmail.com>
14075
14076 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14077 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14078 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14079 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14080
ef6d1772
UB
140812016-01-13 Tom de Vries <tom@codesourcery.com>
14082
14083 PR tree-optimization/69169
0b4b6ef2
TV
14084 * gcc.dg/pr69169.c: New test.
14085
2ad3adf1 140862016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14087
14088 PR target/69228
14089 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14090 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14091 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14092 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14093 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14094 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14095 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14096 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14097
9060e335
AK
140982016-01-13 Jakub Jelinek <jakub@redhat.com>
14099
14100 PR target/69247
14101 * gcc.dg/pr69247.c: New test.
14102
40311329
RB
141032016-01-13 Richard Biener <rguenther@suse.de>
14104
14105 PR tree-optimization/69242
14106 * gcc.dg/torture/pr69242.c: New testcase.
14107
ccbd7103
RB
141082016-01-13 Richard Biener <rguenther@suse.de>
14109
14110 PR tree-optimization/69186
14111 * gcc.dg/torture/pr69186.c: New testcase.
14112
c6f72a46
JL
141132016-01-13 Jeff Law <law@redhat.com>
14114
14115 PR tree-optimization/67755
14116 * gcc.dg/tree-ssa/pr67755.c: New test.
14117
141182016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14119
14120 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14121 pass number in output by a star.
14122
c446cf07
BC
141232016-01-12 Bin Cheng <bin.cheng@arm.com>
14124
14125 PR tree-optimization/68911
14126 * gcc.c-torture/execute/pr68911.c: New test.
14127
5342156c
MP
141282016-01-12 Marek Polacek <polacek@redhat.com>
14129
14130 PR c++/68979
14131 * g++.dg/warn/permissive-1.C: New test.
14132
65364cc5
JJ
141332016-01-12 Jakub Jelinek <jakub@redhat.com>
14134
14135 PR objc++/68511
14136 PR c++/69213
14137 * g++.dg/opt/pr69213.C: New test.
14138
81b9a3d9
CB
141392016-01-12 Christian Bruel <christian.bruel@st.com>
14140
14141 PR target/69180
14142 * gcc.target/arm/pr69180.c: New test.
14143
3c4e91c9
RB
141442016-01-12 Richard Biener <rguenther@suse.de>
14145
14146 PR lto/69077
14147 * g++.dg/lto/pr69077_0.C: New testcase.
14148 * g++.dg/lto/pr69077_1.C: Likewise.
14149
5664cea1
JJ
141502016-01-12 Jakub Jelinek <jakub@redhat.com>
14151
14152 PR target/69175
14153 * g++.dg/opt/pr69175.C: New test.
14154
86cefc49
AL
141552016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14156
14157 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14158 rather than #including math.h & stdlib.h.
14159 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14160 * gcc.dg/vect/pr49771.c: Likewise.
14161 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14162 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14163 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14164 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14165 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14166 * gcc.dg/vect/pr44507.c: Likewise.
14167 * gcc.dg/vect/pr45902.c: Likewise.
14168 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14169 * gcc.dg/vect/vect-117.c: Likewise.
14170 * gcc.dg/vect/vect-99.c: Likewise.
14171 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14172 * gcc.dg/vect/vect-cond-1.c: Likewise.
14173 * gcc.dg/vect/vect-cond-2.c: Likewise.
14174 * gcc.dg/vect/vect-cond-3.c: Likewise.
14175 * gcc.dg/vect/vect-cond-4.c: Likewise.
14176 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14177 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14178 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14179 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14180 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14181 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14182 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14183 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14184 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14185 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14186 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14187 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14188 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14189 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14190 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14191 include of signal.h.
14192 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14193 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14194 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14195 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14196 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14197 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14198 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14199 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14200 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14201 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14202 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14203 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14204 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14205 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14206 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14207 * gcc.dg/vect/vect-outer-5.c: Likewise.
14208 * gcc.dg/vect/vect-outer-6.c: Likewise.
14209 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14210 include of stdio.h.
14211
b832f61e
NC
142122016-01-12 Nick Clifton <nickc@redhat.com>
14213
14214 PR target/68913
14215 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14216 to fread so that it will be found in all target runtimes.
14217
8eac49b1
RB
142182016-01-12 Richard Biener <rguenther@suse.de>
14219
14220 PR tree-optimization/69053
14221 * g++.dg/torture/pr69053.C: New testcase.
14222
2935d994
RB
142232016-01-12 Richard Biener <rguenther@suse.de>
14224
14225 PR tree-optimization/69168
14226 * gcc.dg/torture/pr69168.c: New testcase.
14227
66c16fd9
RB
142282016-01-12 Richard Biener <rguenther@suse.de>
14229
14230 PR tree-optimization/69157
14231 * gcc.dg/torture/pr69157.c: New testcase.
14232
142332016-01-12 Richard Biener <rguenther@suse.de>
14234
14235 PR tree-optimization/69174
14236 * gcc.dg/torture/pr69174.c: New testcase.
14237
723033a6
JJ
142382016-01-12 Jakub Jelinek <jakub@redhat.com>
14239
14240 PR c++/66808
14241 PR c++/69000
14242 * g++.dg/tls/pr66808.C: New test.
14243 * g++.dg/tls/pr69000.C: New test.
14244
3574cf47
BS
142452016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14246
14247 * gcc.target/powerpc/swaps-p8-23.c: New test.
14248 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14249
feb20787
JDA
142502016-01-11 John David Anglin <danglin@gcc.gnu.org>
14251
14252 PR tree-optimization/68356
14253 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14254
27b1820a
KV
142552016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14256 Jim Wilson <jim.wilson@linaro.org>
14257
14258 PR target/69194
14259 * gcc.target/arm/pr69194.c: New test.
14260
cf4de6af
L
142612016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14262
14263 PR target/69225
14264 * gcc.target/i386/pr69225-1.c: New test.
14265 * gcc.target/i386/pr69225-2.c: Likewise.
14266 * gcc.target/i386/pr69225-3.c: Likewise.
14267 * gcc.target/i386/pr69225-4.c: Likewise.
14268 * gcc.target/i386/pr69225-5.c: Likewise.
14269 * gcc.target/i386/pr69225-6.c: Likewise.
14270
1ebd5558
JJ
142712016-01-11 Jakub Jelinek <jakub@redhat.com>
14272
23552a4d
JJ
14273 PR target/67462
14274 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14275 if lp64.
14276
26ff85b0
JJ
14277 PR target/69071
14278 * gcc.dg/pr69071.c: New test.
14279
9cb6bd74
JJ
14280 PR c++/69211
14281 * g++.dg/opt/pr69211.C: New test.
14282
1ebd5558
JJ
14283 PR tree-optimization/69214
14284 * gcc.c-torture/compile/pr69214.c: New test.
14285
8c18c836
UB
142862016-01-11 Uros Bizjak <ubizjak@gmail.com>
14287
14288 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14289 * gcc.target/i386/pr66232-11.c: Ditto.
14290 * gcc.target/i386/pr66232-12.c: Ditto.
14291 * gcc.target/i386/pr66232-13.c: Ditto.
14292
62446e6e
RB
142932016-01-11 Richard Biener <rguenther@suse.de>
14294
14295 PR tree-optimization/69173
14296 * gcc.dg/torture/pr69173.c: New testcase.
14297
2b8568fe
KT
142982016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14299
14300 PR rtl-optimization/68796
14301 * gcc.target/aarch64/tst_5.c: New test.
14302 * gcc.target/aarch64/tst_6.c: Likewise.
14303
5baf4532
KT
143042016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14305
14306 PR rtl-optimization/68841
14307 * gcc.dg/pr68841.c: New test.
14308 * gcc.c-torture/execute/pr68841.c: New test.
14309
ca90b1ed
YR
143102016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14311
14312 PR rtl-optimization/68920
14313 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14314 for ix86 targets.
14315 * gcc.dg/ifcvt-5.c: New test.
14316
2ad3adf1 143172016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14318
14319 PR bootstrap/69123
14320 * g++.dg/pr69123.C: New.
14321
83834c09
IE
143222016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14323
14324 PR target/69010
14325 * gcc.target/i386/pr69010.c: New test.
14326
dcf89d57
MJ
143272016-01-11 Martin Jambor <mjambor@suse.cz>
14328
14329 PR ipa/69044
14330 * gcc.target/i386/chkp-pr69044.c: New test.
14331
d95167ee
TV
143322016-01-11 Tom de Vries <tom@codesourcery.com>
14333
14334 PR tree-optimization/69109
14335 * gcc.dg/autopar/pr69109-2.c: New test.
14336 * gcc.dg/autopar/pr69109.c: New test.
14337
4f6403a8
TV
143382016-01-11 Tom de Vries <tom@codesourcery.com>
14339
14340 PR tree-optimization/69108
14341 * gcc.dg/autopar/pr69108.c: New test.
14342
21efdd80
PP
143432016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14344
14345 PR c++/69029
14346 * c-c++-common/Wisleading-indentation.c: Augment test.
14347
fd42eed8
TK
143482016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14349
14350 PR fortran/69154
14351 * gfortran.dg/inline_matmul_12.f90: New test.
14352
4f90ee6c
PT
143532016-01-10 Paul Thomas <pault@gcc.gnu.org>
14354
14355 PR fortran/67779
14356 * gfortran.dg/actual_array_offset_1: New test.
14357
3907c6cf
TV
143582016-01-10 Tom de Vries <tom@codesourcery.com>
14359
14360 PR tree-optimization/69062
14361 * gcc.dg/autopar/pr69062.c: New test.
14362
b07b236e
TS
143632016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14364
14365 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14366 * gcc.dg/vect/slp-perm-2.c: Likewise.
14367 * gcc.dg/vect/slp-perm-3.c: Likewise.
14368 * gcc.dg/vect/slp-perm-5.c: Likewise.
14369 * gcc.dg/vect/slp-perm-6.c: Likewise.
14370 * gcc.dg/vect/slp-perm-7.c: Likewise.
14371 * gcc.dg/vect/slp-perm-8.c: Likewise.
14372
23fab8ae
TV
143732016-01-10 Tom de Vries <tom@codesourcery.com>
14374
14375 PR tree-optimization/69039
14376 * gcc.dg/autopar/pr69039.c: New test.
14377
73f0dae2
MP
143782016-01-09 Marek Polacek <polacek@redhat.com>
14379
14380 PR c++/69113
14381 * g++.dg/pr69113.C: New test.
14382
20b8d734
JJ
143832016-01-09 Jakub Jelinek <jakub@redhat.com>
14384
14385 PR middle-end/50865
14386 PR tree-optimization/69097
14387 * gcc.c-torture/execute/pr50865.c: New test.
14388 * gcc.c-torture/execute/pr69097-1.c: New test.
14389 * gcc.c-torture/execute/pr69097-2.c: New test.
14390 * gcc.dg/pr69097-1.c: New test.
14391 * gcc.dg/pr69097-2.c: New test.
14392
c50e614b
JJ
143932016-01-09 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR c++/69164
14396 * g++.dg/opt/pr69164.C: New test.
14397
e0237993
JJ
143982016-01-08 Jakub Jelinek <jakub@redhat.com>
14399
14400 PR tree-optimization/69167
14401 * gcc.dg/pr69167.c: New test.
14402
bd8f5bb2
MP
144032016-01-08 Marek Polacek <polacek@redhat.com>
14404
14405 PR c++/68449
14406 * g++.dg/pr68449.C: New.
14407
bb0f5ca7
AL
144082016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14409
14410 PR tree-optimization/68707
14411 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14412 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14413 on platforms supporting it.
14414 * gcc.dg/vect/slp-perm-2.c: Likewise.
14415 * gcc.dg/vect/slp-perm-3.c: Likewise.
14416 * gcc.dg/vect/slp-perm-5.c: Likewise.
14417 * gcc.dg/vect/slp-perm-7.c: Likewise.
14418 * gcc.dg/vect/slp-perm-8.c: Likewise.
14419 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14420 on platforms supporting it.
14421
22518428
JJ
144222016-01-08 Jakub Jelinek <jakub@redhat.com>
14423
33f0852f
JJ
14424 PR tree-optimization/69162
14425 * gcc.dg/pr69162.c: New test.
14426
22518428
JJ
14427 PR tree-optimization/69172
14428 * gcc.dg/pr69172.c: New test.
14429
80e9b3aa
TP
144302016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14431
14432 PR tree-optimization/67781
14433 * gcc.c-torture/execute/pr67781.c: New file.
14434
262a363f
JJ
144352016-01-08 Jakub Jelinek <jakub@redhat.com>
14436
14437 PR tree-optimization/69083
14438 * gcc.dg/vect/pr69083.c: New test.
14439
6e1f093f
SS
144402016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14441
14442 PR tree-optimization/61441
14443 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14444 Use -fexcess-precision=standard for compiler options.
14445 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14446
53290e07
JJ
144472016-01-08 Jakub Jelinek <jakub@redhat.com>
14448
57bf3072
JJ
14449 PR fortran/69128
14450 * gfortran.dg/gomp/pr69128.f90: New test.
14451
53290e07
JJ
14452 PR c++/69145
14453 * g++.dg/ext/pr69145-1.C: New test.
14454 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14455 * g++.dg/ext/pr69145-2.h: New file.
14456
7a127fa7
MS
144572016-01-07 Martin Sebor <msebor@redhat.com>
14458
14459 PR c/68966
14460 * gcc.dg/atomic-fetch-bool.c: New test.
14461 * gcc.dg/sync-fetch-bool.c: New test.
14462
95918b49
L
144632016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14464
14465 PR fortran/66680
14466 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14467
c8e62a9d
NC
144682016-01-07 Nick Clifton <nickc@redhat.com>
14469
14470 PR target/66655
14471 * g++.dg/pr66655.C: New test.
14472 * g++.dg/pr66655_1.cc: Test support file.
14473 * g++.dg/pr66655.h: Test header file.
14474
2ad3adf1 144752016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14476
14477 PR fortran/66680
14478 gfortran.dg/gomp/pr66680.f90: New test.
14479
4cd9ca92
L
144802016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14481
14482 PR target/69171
14483 * gcc.target/i386/pr69171-1.c: New test.
14484 * gcc.target/i386/pr69171-2.c: Likewise.
14485 * gcc.target/i386/pr69171-3.c: Likewise.
14486 * gcc.target/i386/pr69171-4.c: Likewise.
14487 * gcc.target/i386/pr69171-5.c: Likewise.
14488 * gcc.target/i386/pr69171-6.c: Likewise.
14489
7e33d4dc
BS
144902015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14491
14492 PR middle-end/67639
14493 * c-c++-common/pr67639.c: New test.
14494
fec64afc
JJ
144952016-01-07 Jakub Jelinek <jakub@redhat.com>
14496
14497 PR tree-optimization/69141
14498 * g++.dg/opt/pr69141.C: New test.
14499
f293ad29
EB
145002016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14501
14502 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14503
5027395e
UB
145042016-01-06 Uros Bizjak <ubizjak@gmail.com>
14505
14506 PR target/69140
14507 * gcc.target/i386/pr69140.c: New test
14508
7443cf13
DM
145092016-01-06 David Malcolm <dmalcolm@redhat.com>
14510
14511 * gcc.dg/bad-dereference.c: New test case.
14512
32928931
BS
145132015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14514
14515 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14516
68dd05da
AS
145172016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14518
14519 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14520
6b131d5b
MP
145212016-01-06 Marek Polacek <polacek@redhat.com>
14522
14523 PR sanitizer/69099
14524 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14525
8d9fdb49
MP
145262016-01-05 Marek Polacek <polacek@redhat.com>
14527
14528 PR c/69104
14529 * gcc.dg/atomic-invalid-2.c: New.
14530
acf93f1e
L
145312016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14532
14533 PR target/68991
14534 * gcc.target/i386/pr68991.c: New test.
14535
3f50525d
L
145362016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14537
14538 PR target/68991
14539 * g++.dg/pr68991-1.C: New test.
14540 * g++.dg/pr68991-2.C: Likewise.
14541
e0237993 145422016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14543
e0237993 14544 PR other/60465
face88a1
ST
14545 * gcc.target/ia64/pr60465-gprel64.c: New test.
14546 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14547
a0866eff
KT
145482016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14549
14550 PR rtl-optimization/68651
14551 * gcc.target/aarch64/pr68651_1.c: New test.
14552
c589e975
DM
145532016-01-05 David Malcolm <dmalcolm@redhat.com>
14554
14555 PR c/69122
14556 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14557
929710d9
NS
145582016-01-05 Nathan Sidwell <nathan@acm.org>
14559
ce3e43d7
NS
14560 PR c++/58583
14561 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14562
929710d9
NS
14563 * gcc.dg/alias-15.c: New.
14564
a2faef8e
NC
145652016-01-05 Nick Clifton <nickc@redhat.com>
14566
14567 PR target/68870
14568 * g++.dg/pr68770.C: New test.
14569
4cfa76e3
MS
145702016-01-04 Mike Stump <mikestump@comcast.net>
14571
14572 * lib/target-supports.exp (check_effective_target_cilkplus):
14573 cilkplus targets require pthreads.
4ece61b6 14574 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14575
4e8a3a35
MM
145762016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14577
14578 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14579 generation.
14580
818ab71a
JJ
145812016-01-04 Jakub Jelinek <jakub@redhat.com>
14582
14583 Update copyright years.
14584
2fe0a208
MP
145852016-01-04 Marek Polacek <polacek@redhat.com>
14586
14587 PR c/68908
14588 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14589 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14590 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14591
9e3b2fe3
EB
145922016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14593
14594 * gcc.target/sparc/20160104-2.c: New test.
14595
e8d65a35
EB
145962016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14597
14598 * gcc.target/sparc/20160104-1.c: New test.
14599
25ccfccd
PT
146002016-01-03 Paul Thomas <pault@gcc.gnu.org>
14601
14602 PR fortran/65045
14603 * gfortran.dg/pr65045.f90: New test.
14604
cb51d382
EB
146052016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14606
14607 * gnat.dg/specs/debug1.ads: Delete.
14608
6eeaad6e
JD
146092016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14610
14611 PR libgfortran/68867
14612 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14613 expression.
14614
2f968603
JD
146152016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14616
14617 PR libgfortran/68867
14618 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14619 PowerPC.
14620
591bb5e4
PT
146212016-01-01 Paul Thomas <pault@gcc.gnu.org>
14622
14623 PR fortran/68864
14624 * gfortran.dg/pr68864.f90: New test.
14625
f1e0620c
JJ
146262016-01-01 Jakub Jelinek <jakub@redhat.com>
14627
942a1319
JJ
14628 PR tree-optimization/69070
14629 * gcc.dg/pr69070.c: New test.
14630
10dff63f
JJ
14631 PR sanitizer/69055
14632 * gfortran.dg/pr69055.f90: New test.
14633
f1e0620c
JJ
14634 PR target/69015
14635 * gcc.dg/pr69015.c: New test.
818ab71a 14636\f
2f883d1c 14637Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14638
14639Copying and distribution of this file, with or without modification,
14640are permitted in any medium without royalty provided the copyright
14641notice and this notice are preserved.