]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix typo.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
60cee85e
JJ
12016-11-07 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/78227
4 * gcc.target/i386/pr78227-1.c: New test.
5 * gcc.target/i386/pr78227-2.c: New test.
6
7aa13860
PK
72016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8
9 PR middle-end/35691
10 * gcc.dg/pr35691-1.c: New test-case.
11 * gcc.dg/pr35691-2.c: Likewise.
12
caa024ff
BS
132016-11-07 Bernd Schmidt <bschmidt@redhat.com>
14
15 PR rtl-optimization/77309
16 * gcc.dg/torture/pr77309.c: New test.
17
a9815228
JJ
182016-11-07 Jakub Jelinek <jakub@redhat.com>
19
20 PR middle-end/71529
21 * gcc.target/i386/pr71529.C: Moved to ...
22 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
23
24 PR target/64411
25 * gcc.target/i386/pr64411.C: Moved to ...
26 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
27 lp64.
28
29 PR target/65105
30 * gcc.target/i386/pr65105-4.C: Moved to ...
31 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
32 Run into compile test rather than execute test.
33
e8ab5cb1
RB
342016-11-07 Richard Biener <rguenther@suse.de>
35
36 PR target/78229
37 * g++.dg/pr78229.C: New testcase.
38
20770eb8
RB
392016-11-07 Richard Biener <rguenther@suse.de>
40
41 PR tree-optimization/78218
42 * gcc.dg/torture/pr78218.c: New testcase.
43
32894793
RB
442016-11-07 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/78228
47 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
48
e27bfda2
KT
492016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
50
51 PR target/77822
52 * g++.dg/torture/pr77822.C: New test.
53
00d6b7a1
ML
542016-11-07 Martin Liska <mliska@suse.cz>
55
56 * c-c++-common/asan/force-inline-opt0-1.c: Disable
57 -f-sanitize-address-use-after-scope.
58 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
59 internal fn calls.
60 * g++.dg/asan/use-after-scope-1.C: New test.
61 * g++.dg/asan/use-after-scope-2.C: Likewise.
62 * g++.dg/asan/use-after-scope-3.C: Likewise.
63 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
64 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
65 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
66 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
67 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
68 * g++.dg/asan/use-after-scope-types.h: Likewise.
69 * gcc.dg/asan/use-after-scope-1.c: Likewise.
70 * gcc.dg/asan/use-after-scope-2.c: Likewise.
71 * gcc.dg/asan/use-after-scope-3.c: Likewise.
72 * gcc.dg/asan/use-after-scope-4.c: Likewise.
73 * gcc.dg/asan/use-after-scope-5.c: Likewise.
74 * gcc.dg/asan/use-after-scope-6.c: Likewise.
75 * gcc.dg/asan/use-after-scope-7.c: Likewise.
76 * gcc.dg/asan/use-after-scope-8.c: Likewise.
77 * gcc.dg/asan/use-after-scope-9.c: Likewise.
78 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
79 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
80 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
81 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
82 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
83
a0d3edf8
RB
842016-11-07 Richard Biener <rguenther@suse.de>
85
86 PR tree-optimization/78189
87 * g++.dg/torture/pr78189.C: New testcase.
88
0db5adfa
DE
892016-11-06 David Edelsohn <dje.gcc@gmail.com>
90
91 * gcc.dg/Wtrampolines.c: XFAIL AIX.
92
cc03bf7a
AV
932016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
94
95 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
96 occuring.
97
18bb8b8a
TK
982016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
99
100 PR fortran/78221
101 * arith.c (gfc_complex2real): Change gfc_warning_now to
102 gfc_warning.
103
c7f587bd
PT
1042016-11-05 Paul Thomas <pault@gcc.gnu.org>
105
106 * gfortran.dg/move_alloc_17.f03: New test.
107
92657eb0
RB
1082016-11-05 Richard Biener <rguenther@suse.de>
109
110 PR bootstrap/78188
111 * g++.dg/ipa/pr78188.C: New test.
112
28ce22e6
JW
1132016-11-05 Janus Weil <janus@gcc.gnu.org>
114 Dominique d'Humieres <dominiq@lps.ens.fr>
115
116 PR fortran/69495
117 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
118
d233ee5f
PT
1192016-11-05 Paul Thomas <pault@gcc.gnu.org>
120
121 PR fortran/67564
122 * gfortran.dg/select_type_39.f03: New test.
123
1242016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
125
126 PR fortran/64933
127 * gfortran.dg/associate_23.f90: New test.
128
5f4cebba
JJ
1292016-11-04 Jakub Jelinek <jakub@redhat.com>
130
131 PR target/77834
132 * gcc.dg/pr77834.c: New test.
133
6e3ae7e6
PC
1342016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/67980
137 * g++.dg/cpp1y/pr67980.C: New.
138
fff6ed28
BS
1392016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
140
141 * gcc.target/powerpc/fold-vec-add-1.c: New.
142 * gcc.target/powerpc/fold-vec-add-2.c: New.
143 * gcc.target/powerpc/fold-vec-add-3.c: New.
144 * gcc.target/powerpc/fold-vec-add-4.c: New.
145 * gcc.target/powerpc/fold-vec-add-5.c: New.
146 * gcc.target/powerpc/fold-vec-add-6.c: New.
147 * gcc.target/powerpc/fold-vec-add-7.c: New.
148
bef3a8d7 1492016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
150
151 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
152 for -mbranch-likely, infer -mno-branch-likely for R6.
153
dac9376a
BE
1542016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
155
156 PR c++/71973
157 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
158 * g++.dg/init/new15.C: Likewise.
159 * g++.dg/ipa/inline-1.C: Likewise.
160 * g++.dg/ipa/inline-2.C: Likewise.
161 * g++.dg/lto/20080908-1_0.C: Likewise.
162 * g++.dg/tc1/dr20.C: Likewise.
163 * g++.dg/tree-ssa/inline-1.C: Likewise.
164 * g++.dg/tree-ssa/inline-2.C: Likewise.
165 * g++.old-deja/g++.law/except1.C: Likewise.
166 * g++.old-deja/g++.other/vbase5.C: Likewise.
167 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
168
b210df46
BS
1692016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
170
171 PR tree-optimization/78210
172 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
173 possibility of widening multiplies.
174
964ef24c
RB
1752016-11-04 Richard Biener <rguenther@suse.de>
176
177 PR middle-end/78185
178 * gcc.dg/pr78185.c: New testcase.
179
5fb80387
DE
1802016-10-04 David Edelsohn <dje.gcc@gmail.com>
181
182 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
183 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
184
6905c577
JJ
1852016-11-03 Jakub Jelinek <jakub@redhat.com>
186 Alexandre Oliva <aoliva@redhat.com>
187 Jason Merrill <jason@redhat.com>
188
189 PR debug/28767
190 PR debug/56974
191 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
192 * g++.dg/debug/dwarf2/ref-3.C: New test.
193 * g++.dg/debug/dwarf2/ref-4.C: New test.
194 * g++.dg/debug/dwarf2/refqual-1.C: New test.
195 * g++.dg/debug/dwarf2/refqual-2.C: New test.
196
1972016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
198
199 * gfortran.dg/dec_exp_1.f90: New test.
200 * gfortran.dg/dec_exp_2.f90: Likewise.
201 * gfortran.dg/dec_exp_3.f90: Likewise.
202
6905c577 2032016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
204
205 * gfortran.dg/dec_parameter_1.f: New test.
206 * gfortran.dg/dec_parameter_2.f90: Likewise.
207 * gfortran.dg/dec_parameter_3.f90: Likewise.
208 * gfortran.dg/dec_parameter_4.f90: Likewise.
209
7d29f8e3
ML
2102016-11-03 Martin Liska <mliska@suse.cz>
211
212 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
213 output.
214 * gcc.dg/tree-prof/time-profiler-3.c: New test.
215
5de3e2d8
BE
2162016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
217
218 PR libgcc/78067
219 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
220
f03f0232
SKS
2212016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
222
223 * gcc.c-torture/execute/pr78170.c: Require int32plus.
224
bd17a9df
MF
2252016-11-02 Max Filippov <jcmvbkbc@gmail.com>
226
227 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
228
2b01aad6
TC
2292016-11-01 Tamar Christina <tamar.christina@arm.com>
230
231 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
232 Check for arm_v8_neon_hw.
233 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
234 Likewise.
235 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
236 Likewise.
237 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
238 Likewise.
239
aa55dc0c
RB
2402016-11-02 Richard Biener <rguenther@suse.de>
241
242 * gcc.dg/store_merging_8.c: New testcase.
243
6905c577 2442016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
245
246 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
247
075be4a1
DE
2482016-11-02 David Edelsohn <dje.gcc@gmail.com>
249
4b69fb13
DE
250 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
251 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
252 * gcc.dg/addr_equal_1.c: XFAIL AIX.
253 * gcc.dg/pr65779.c: XFAIL AIX.
254 * gcc.dg/pr70405.c: XFAIL AIX.
255
075be4a1
DE
256 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
257 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
258 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
259
fdb1aa55
RO
2602016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
261
262 * lib/target-supports.exp (check_gc_sections_available): Use
263 -print-prog-name=ld to determine linker used.
264
4adbcdb4
ML
2652016-11-02 Martin Liska <mliska@suse.cz>
266
267 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
268 test case.
269
4b2c06f4
KT
2702016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
271
272 PR tree-optimization/78170
273 * gcc.c-torture/execute/pr78170.c: New test.
274
63e523d6
KT
2752016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
276
277 PR tree-optimization/78162
278 * gcc.c-torture/compile/pr78162.c: New test.
279
da42ac7b
RB
2802016-11-02 Richard Biener <rguenther@suse.de>
281
282 PR tree-optimization/78035
283 PR tree-optimization/77964
284 * gcc.target/i386/pr78035.c: New testcase.
285
4280df0a
RB
2862016-11-02 Richard Biener <rguenther@suse.de>
287
288 * gcc.dg/tree-ssa/vrp111.c: New testcase.
289 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
290 * gcc.dg/tree-ssa/pr21086.c: Likewise.
291 * gcc.dg/tree-ssa/pr58480.c: Likewise.
292 * gcc.dg/tree-ssa/vrp08.c: Likewise.
293
1b1d9303
DE
2942016-11-01 David Edelsohn <dje.gcc@gmail.com>
295
296 * gfortran.dg/pr70937.f90: require-effective-target lto.
297
5b7c0519
TK
2982016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
299
300 PR fortran/69544
301 * gfortran.dg/where_6.f90: New test.
302
70d28813
JJ
3032016-11-01 Jakub Jelinek <jakub@redhat.com>
304
305 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
306
7f4266d4
TK
3072016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
308
309 PR fortran/69544
310 * gfortran.dg/where_5.f90: New test.
311
9fc158eb
BB
3122016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
313
314 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
315 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
316 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
317 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
318
baeb7b5c
UB
3192016-11-01 Uros Bizjak <ubizjak@gmail.com>
320
321 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
322 Whitespace fixes.
323 (check_effective_target_vect_cmdline_needed): Check
324 is-effective-target ia32 for x86 targets.
325 (check_effective_target_vect_simd_clones): Simplify condition.
326 (check_effective_target_vect_double): Ditto.
327 (check_effective_target_vect_aligned_arrays): Check
328 is-effective-target ia32 for x86 targets. Simplify condition.
329 (check_effective_target_vect_multiple_sizes): Simplify condition.
330 (check_effective_target_sqrt_insn): Add i?86-*-* target.
331 (check_effective_target_sync_int_128): Simplify condition.
332 (check_effective_target_sync_int_128_runtime): Ditto.
333 (check_effective_target_sync_long_long_runtime): Ditto.
334 (check_effective_target_divmod): Add i?86-*-* target.
335
156b5cca
MM
3362016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
337
338 * gcc.target/powerpc/vsx-extract-4.c: New test.
339 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
340
120a4c45
JD
3412016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
342
343 PR fortran/54679
344 * gfortran.dg/fmt_l.f90: Update test.
345 * gfortran.dg/fmt_l0.f90: New test.
346
c5fed5c6
JJ
3472016-10-31 Jakub Jelinek <jakub@redhat.com>
348
349 PR c++/78089
350 * c-c++-common/builtin-shuffle-1.c: New test.
351 * g++.dg/cpp0x/addressof3.C: New test.
352
aee69156
VV
3532016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
354
355 Add tests for a const member and a reference member for launder.
356 * g++.dg/cpp1z/launder3.C: New.
357 * g++.dg/cpp1z/launder4.C: Likewise.
358 * g++.dg/cpp1z/launder5.C: Likewise.
359 * g++.dg/cpp1z/launder5.cc: Likewise.
360 * g++.dg/cpp1z/launder5.h: Likewise.
361 * g++.dg/cpp1z/launder6.C: Likewise.
362 * g++.dg/cpp1z/launder6.cc: Likewise.
363 * g++.dg/cpp1z/launder6.h: Likewise.
364
1e4fa9b1
JJ
3652016-10-31 Jakub Jelinek <jakub@redhat.com>
366
dcb466ec
JJ
367 PR c++/77948
368 * g++.dg/cpp0x/pr77948-1.C: New test.
369 * g++.dg/cpp0x/pr77948-2.C: New test.
370 * g++.dg/cpp0x/pr77948-3.C: New test.
371 * g++.dg/cpp0x/pr77948-4.C: New test.
372 * g++.dg/cpp0x/pr77948-5.C: New test.
373 * g++.dg/cpp0x/pr77948-6.C: New test.
374
1e4fa9b1
JJ
375 PR tree-optimization/77860
376 * gcc.dg/pr77860.c: New test.
377
9782e1ec
JJ
3782016-10-31 Jakub Jelinek <jakub@redhat.com>
379
380 PR c++/77886
381 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
382
dd57b05e
SKS
3832016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
384
385 * gcc.dg/lto/pr60449_0.c: Skip for avr.
386
84ff4775
LCW
3872016-10-30 Le-Chun Wu <lcwu@google.com>
388 Mark Wielaard <mjw@redhat.com>
389
390 * gcc.dg/Wshadow-compatible-local-1.c: New test.
391 * gcc.dg/Wshadow-local-1.c: Likewise.
392 * gcc.dg/Wshadow-local-2.c: Likewise.
393 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
394 * g++.dg/warn/Wshadow-local-1.C: Likewise.
395 * g++.dg/warn/Wshadow-local-2.C: Likewise.
396
0b56e9ad
BS
3972016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398
399 PR tree-optimization/71915
400 PR tree-optimization/71490
401 * gcc.dg/tree-ssa/pr54245.c: Delete.
402 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
403 document why.
404
d4fc6702
JD
4052016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
406
407 PR fortran/78123
408 * gfortran.dg/fmt_t_9.f: New test.
409
396e56d2
TK
4102016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
411
412 PR fortran/67219
413 * gfortran.dg/pr67219.f90: New test.
414
a654d5d0
JJ
4152016-10-29 Jakub Jelinek <jakub@redhat.com>
416
205b9ed1
JJ
417 PR rtl-optimization/77919
418 * g++.dg/torture/pr77919-2.C: New test.
419
a654d5d0
JJ
420 PR target/78148
421 * gcc.dg/pr78148.c: New test.
422
894d8b41
EB
4232016-10-28 Eric Botcazou <ebotcazou@adacore.com>
424
425 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
426 * gcc.target/sparc/overflow-4.c: ...here.
427 * gcc.target/sparc/overflow-5.c: New test.
428
e72531b9
PK
4292016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
430 Kugan Vivekanandarajah <kuganv@linaro.org>
431 Jim Wilson <jim.wilson@linaro.org>
432
433 PR tree-optimization/43721
434 * lib/target-supports.exp (check_effective_target_divmod): New.
435 (check_effective_target_divmod_simode): Likewise.
436 (check_effective_target_arm_divmod_simode): Likewise.
437 * gcc.dg/divmod-1-simode.c: New test.
438 * gcc.dg/divmod-1.c: Likewise.
439 * gcc.dg/divmod-2-simode.c: Likewise.
440 * gcc.dg/divmod-2.c: Likewise.
441 * gcc.dg/divmod-3-simode.c: Likewise.
442 * gcc.dg/divmod-3.c: Likewise.
443 * gcc.dg/divmod-4-simode.c: Likewise.
444 * gcc.dg/divmod-4.c: Likewise.
445 * gcc.dg/divmod-5.c: Likewise.
446 * gcc.dg/divmod-6-simode.c: Likewise.
447 * gcc.dg/divmod-6.c: Likewise.
448 * gcc.dg/divmod-7.c: Likewise.
449
f663d9ad
KT
4502016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
451 Jakub Jelinek <jakub@redhat.com>
452 Andrew Pinski <pinskia@gmail.com>
453
454 PR middle-end/22141
455 PR rtl-optimization/23684
456 * gcc.c-torture/execute/pr22141-1.c: New test.
457 * gcc.c-torture/execute/pr22141-2.c: Likewise.
458 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
459 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
460 * gcc.dg/store_merging_1.c: New test.
461 * gcc.dg/store_merging_2.c: Likewise.
462 * gcc.dg/store_merging_3.c: Likewise.
463 * gcc.dg/store_merging_4.c: Likewise.
464 * gcc.dg/store_merging_5.c: Likewise.
465 * gcc.dg/store_merging_6.c: Likewise.
466 * gcc.dg/store_merging_7.c: Likewise.
467 * gcc.target/i386/pr22141.c: Likewise.
468 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
469 * g++.dg/init/new17.C: Likewise.
470
6905c577 4712016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
472
473 PR middle-end/72747
474 * c-c++-common/pr72747-1.c: New test.
475 * c-c++-common/pr72747-2.c: Likewise.
476
539405d5
AK
4772016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
478
479 * gcc.target/s390/oscbreak-1.c: New test.
480
0dbb19f0
AK
4812016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
482
483 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
484
0d9e143c
JJ
4852016-10-28 Jakub Jelinek <jakub@redhat.com>
486
c19066a7
JJ
487 PR rtl-optimization/77919
488 * g++.dg/torture/pr77919.C: New test.
489
0d9e143c
JJ
490 PR rtl-optimization/78132
491 * gcc.target/i386/pr78132.c: New test.
492
cc91248d
EB
4932016-10-27 Eric Botcazou <ebotcazou@adacore.com>
494
495 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
496
787c7a65
MM
4972016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
498
499 * gcc.target/powerpc/vsx-simode.c: New test.
500 * gcc.target/powerpc/vsx-simode2.c: Likewise.
501 * gcc.target/powerpc/vsx-simode3.c: Likewise.
502
4ce71579
JJ
5032016-10-27 Jakub Jelinek <jakub@redhat.com>
504
6f21288f
JJ
505 PR fortran/78026
506 * gfortran.dg/gomp/pr78026.f03: New test.
507 * gfortran.dg/select_type_38.f03: New test.
508
4ce71579
JJ
509 PR middle-end/78025
510 * g++.dg/gomp/declare-simd-7.C: New test.
511
6f21288f 5122016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
513
514 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
515 * gfortran.dg/dec_init_2.f90: Likewise.
516 * gfortran.dg/dec_init_3.f90: New test.
517 * gfortran.dg/dec_init_4.f90: Likewise.
518
93f90bec
BC
5192016-10-27 Bin Cheng <bin.cheng@arm.com>
520
521 * gcc.dg/fold-narrowbopcst-1.c: New test.
522
6f21288f 5232016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
524
525 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
526 dg-shouldfail/dg-output instead of XFAIL.
527 * gfortran.dg/dec_io_6.f90: Likewise.
528
ddb92ab9
TP
5292016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
530
531 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
532 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
533 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
534 * gcc.target/arm/atomic-op-char-3.c: Likewise.
535 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
536 * gcc.target/arm/atomic-op-int-3.c: Likewise.
537 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
538 * gcc.target/arm/atomic-op-release-3.c: Likewise.
539 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
540 * gcc.target/arm/atomic-op-short-3.c: Likewise.
541
ad6e4ba8
BC
5422016-10-27 Bin Cheng <bin.cheng@arm.com>
543
544 * gcc.dg/fold-convmaxconv-1.c: New test.
545 * gcc.dg/fold-convminconv-1.c: New test.
546
6905c577 5472016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
548
549 PR fortran/78092
550 * gfortran.dg/pr78092.f90: New test.
551
7a83b391
KN
5522016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
553
554 PR target/78056
555 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
556 expected error message.
557 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
558 expected error message.
559 * gcc.target/powerpc/vsu/vec-all-nez-7.c
560 (test_all_not_equal_and_not_zero): Change expected error message.
561
3693a620
JJ
5622016-10-26 Jakub Jelinek <jakub@redhat.com>
563
564 PR fortran/77973
565 * gfortran.dg/gomp/pr77973.f90: New test.
566
cd612e8a
PT
5672016-10-26 Paul Thomas <pault@gcc.gnu.org>
568
569 PR fortran/78108
570 * gfortran.dg/submodule_18.f08: New test.
571 * gfortran.dg/submodule_19.f08: New test.
572
09844a5f
MM
5732016-10-26 Michael Matz <matz@suse.de>
574
575 * g++.dg/pr78060.C: New test.
576 * gfortran.dg/pr78061.f: New test.
577 * g++.dg/pr78088.C: New test.
578
6f21288f 5792016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
580
581 * gfortran.dg/dec_io_1.f90: New test.
582 * gfortran.dg/dec_io_2.f90: New test.
583 * gfortran.dg/dec_io_3.f90: New test.
584 * gfortran.dg/dec_io_4.f90: New test.
585 * gfortran.dg/dec_io_5.f90: New test.
586 * gfortran.dg/dec_io_6.f90: New test.
587
6c95388f
JJ
5882016-10-25 Jakub Jelinek <jakub@redhat.com>
589
590 PR sanitizer/78106
591 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
592
5932016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
594
595 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
596 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
597
90e261e4
EB
5982016-10-25 Eric Botcazou <ebotcazou@adacore.com>
599
600 * gnat.dg/opt59.adb: New test.
601 * gnat.dg/opt59_pkg.ad[sb]: New helper.
602
603 * gnat.dg/opt60.adb: New test.
604
cef026ec
AV
6052016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
606
607 PR fortran/72770
608 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
609 this pr.
610
96592eed
JJ
6112016-10-25 Jakub Jelinek <jakub@redhat.com>
612
613 PR target/78102
614 * gcc.target/i386/pr78102.c: New test.
615
6c95388f 6162016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
617
618 * gfortran.dg/dec_logical_xor_1.f90: New test.
619 * gfortran.dg/dec_logical_xor_2.f90: New test.
620 * gfortran.dg/dec_logical_xor_3.f03: New test.
621
6c95388f 6222016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
623
624 * gfortran.dg/dec_loc_rval_1.f90: New test.
625 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 626 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 627
6c95388f 6282016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 629
90051c26
FR
630 * gfortran.dg/dec_type_print.f90: New testcase.
631
6c95388f 6322016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
633
634 * gfortran.dg/feed_1.f90: New test.
635 * gfortran.dg/feed_2.f90: New test.
ef144767 636
8e104951
ML
6372016-10-25 Martin Liska <mliska@suse.cz>
638
639 PR sanitizer/78106
640 * gcc.dg/asan/pr78106.c: New test.
641
b93ee1bb
ML
6422016-10-25 Martin Liska <mliska@suse.cz>
643
644 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
645
ad6922b0
WD
6462016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
647
648 PR target/78041
649 * gcc.target/arm/pr78041.c: New test.
650
e16f1cc7
JJ
6512016-10-25 Jakub Jelinek <jakub@redhat.com>
652
653 * g++.dg/cpp1z/launder1.C: New test.
654 * g++.dg/cpp1z/launder2.C: New test.
655
078134e5 6562016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 657 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
658
659 PR target/71676
660 PR target/71678
661 * gcc.target/avr/pr71676-2.c: New test.
662
c7212a15 6632016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 664 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
665
666 PR target/71676
667 PR target/71678
668 * gcc.target/avr/pr71676-1.c: New test.
669 * gcc.target/avr/pr71676-3.c: New test.
670 * gcc.target/avr/pr71676.c: New test.
671 * gcc.target/avr/pr71678.c: New test.
672
d1c7d3a8
KV
6732016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
674
675 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
676 such that cloned verions of tested functions are not created.
677
c7082171
SK
6782016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
679
680 PR fortran/71895
681 * gfortran.dg/pr71895.f90: New test.
682
0f2a9e37
JJ
6832016-10-24 Jakub Jelinek <jakub@redhat.com>
684
685 * g++.dg/debug/dwarf2/ref-2.C: New test.
686
f8348061
BE
6872016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
688
689 * c-c++-common/Wint-in-bool-context-3.c: New test.
690
1eb4547b
MS
6912016-10-24 Martin Sebor <msebor@redhat.com>
692
693 PR middle-end/77735
694 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
695 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
696 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
697 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
698 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
699 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
700 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
701
292af537
RB
7022016-10-24 Richard Biener <rguenther@suse.de>
703
704 PR testsuite/71491
705 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
706 * gcc.dg/vect/slp-45.c: Likewise.
707
40f683e8
RB
7082016-10-24 Richard Biener <rguenther@suse.de>
709
710 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
711 * gcc.dg/tree-ssa/pr21458.c: Likewise.
712 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
713
b1b6774f
GJL
7142016-10-24 Georg-Johann Lay <avr@gjlay.de>
715
716 PR target/78093
717 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
718 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
719
ed9760d2
AV
7202016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
721
722 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
723
fb027a42
JJ
7242016-10-24 Jakub Jelinek <jakub@redhat.com>
725
726 * gcc.target/i386/bmi2-pext-1.c: New test.
727 * gcc.target/i386/bmi2-pdep-1.c: New test.
728 * gcc.target/i386/bmi2-bzhi-3.c: New test.
729 * gcc.target/i386/tbm-bextri-1.c: New test.
730 * gcc.target/i386/bmi-bextr-6.c: New test.
731
8e10302e
RO
7322016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
733
734 PR target/77483
735 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
736 * gcc.target/i386/pr65105-1.c: Likewise.
737 * gcc.target/i386/pr65105-2.c: Likewise.
738 * gcc.target/i386/pr65105-3.c: Likewise.
739 * gcc.target/i386/pr65105-5.c: Likewise.
740 * gcc.target/i386/pr67761.c: Likewise.
741 * gcc.target/i386/pr70799-1.c: Likewise.
742
866c72a8
ML
7432016-10-24 Martin Liska <mliska@suse.cz>
744
745 PR sanitizer/77966
746 * c-c++-common/ubsan/unreachable-3.c: New test.
747
0804124b
SK
7482016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
749
750 PR fortran/77763
751 * gfortran.dg/pr77763.f90
752
87c9fca5
SK
7532016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
754
755 PR fortran/54730
756 PR fortran/78033
757 * gfortran.dg/pr78033.f90: New test.
758
dfd6231e
PT
7592016-10-23 Paul Thomas <pault@gcc.gnu.org>
760
761 PR fortran/69834
762 * gfortran.dg/select_type_1.f03: Change error for overlapping
763 TYPE IS cases.
764 * gfortran.dg/select_type_36.f03: New test.
765
66ccff98
EB
7662016-10-22 Eric Botcazou <ebotcazou@adacore.com>
767
768 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
769
15876cee
TK
7702016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
771
772 PR fortran/78021
773 * gfortran.dg/string_length_3.f90: New test.
774
574284e9
AV
7752016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
776
574284e9
AV
777 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
778
7792016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
780
781 PR fortran/43366
782 PR fortran/57117
783 PR fortran/61337
784 * gfortran.dg/alloc_comp_class_5.f03: New test.
785 * gfortran.dg/class_allocate_21.f90: New test.
786 * gfortran.dg/class_allocate_22.f90: New test.
787 * gfortran.dg/realloc_on_assign_27.f08: New test.
788
20276dc9
JL
7892016-10-21 Jeff Law <law@redhat.com>
790
791 * PR tree-optimization/71947
792 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
793 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
794 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
795
f7503699
KV
7962016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
797
798 * gcc.dg/ipa/vrp5.c: New test.
799 * gcc.dg/ipa/vrp6.c: New test.
800
5be6b295
WD
8012016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
802
803 * gcc.target/aarch64/test_frame_17.c: New test.
804
c82bc7ed
WD
8052016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
806
807 * gcc.target/aarch64/test_frame_17.c: New test.
808
67a6cac7
AP
8092016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
810
811 PR preprocessor/71681
812 * gcc.dg/cpp/pr71681-1.c: New testcase
813 * gcc.dg/cpp/pr71681-2.c: Likewise
814 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
815 * gcc.dg/cpp/remap/a/header.gcc: Likewise
816 * gcc.dg/cpp/remap/a/t_1.h: Likewise
817 * gcc.dg/cpp/remap/a/t_2.h: Likewise
818
8e6982f7
JJ
8192016-10-21 Jakub Jelinek <jakub@redhat.com>
820
9c4c8b7b
JJ
821 PR target/78057
822 * gcc.target/i386/pr78057.c: New test.
823
8e6982f7
JJ
824 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
825
de514d40
PT
8262016-10-21 Paul Thomas <pault@gcc.gnu.org>
827
828 PR fortran/69566
829 * gfortran.dg/select_type_37.f03: New test.
830
1d64ceb0
SKS
8312016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
832
833 PR target/71627
834 * gcc.target/avr/pr71627.c: New test
835
85729229
EB
8362016-10-21 Eric Botcazou <ebotcazou@adacore.com>
837
838 * gcc.target/sparc/overflow-1.c: New test.
839 * gcc.target/sparc/overflow-2.c: Likewise.
840 * gcc.target/sparc/overflow-3.c: Likewise.
841
d17f2c3b
AV
8422016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
843
844 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
845 effective target.
846
0d47cee6
KT
8472016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
848
849 PR rtl-optimization/78038
850 * gcc.target/aarch64/pr78038.c: New test.
851
a20d03c8
RB
8522016-10-21 Richard Biener <rguenther@suse.de>
853
854 PR tree-optimization/78051
855 * g++.dg/torture/pr78051.C: New testcase.
856
f3ecd50f
BE
8572016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
858
859 * c-c++-common/wdate-time.c: Restored test case.
860 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
861
fceabe50
JJ
8622016-10-20 Jakub Jelinek <jakub@redhat.com>
863
864 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
865
f56ea76e
UB
8662016-10-20 Uros Bizjak <ubizjak@gmail.com>
867
868 PR target/78037
869 * gcc.target/i386/pr78037.c: New test.
870
2c35bbe1
EB
8712016-10-20 Eric Botcazou <ebotcazou@adacore.com>
872
873 * gcc.target/visium/overflow8.c: New.
874 * gcc.target/visium/overflow16.c: Likewise.
875 * gcc.target/visium/overflow32: Likewise.
876
28df8730
MM
8772016-10-20 Michael Matz <matz@suse.de>
878
879 * gcc.dg/loop-split.c: New test.
880 * gcc.dg/tree-ssa/ifc-9.c: Update.
881 * gcc.dg/tree-ssa/ifc-10.c: Update.
882
6c1a9e41
RB
8832016-10-20 Richard Biener <rguenther@suse.de>
884
885 * gcc.dg/graphite/pr35356-1.c: Update.
886
a2923dba
PC
8872016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
888
889 PR c++/77446
890 * g++.dg/cpp1y/pr77446.C: New.
891
2066ef6a
PK
8922016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
893
894 PR tree-optimization/53979
895 * gcc.dg/pr53979-1.c: New test-case.
896 * gcc.dg/pr53979-2.c: Likewise.
897
4c712374
BE
8982016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
899
900 * c-c++-common/Wint-in-bool-context-2.c: New test.
901
bdcf8e7c
JD
9022016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
903
904 * gfortran.dg/dtio_17.f90: Fix test.
905
ec1748d4
AH
9062016-10-19 Aldy Hernandez <aldyh@redhat.com>
907
908 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
909 * gcc.dg/Walloca-2.c: Same.
910
b70f0b0c
AH
9112016-10-19 Aldy Hernandez <aldyh@redhat.com>
912
913 * gcc.dg/Wvla-1.c: Rename to...
914 * gcc.dg/Wvla-larger-than-1.c: ...this.
915 * gcc.dg/Wvla-2.c: Rename to...
916 * gcc.dg/Wvla-larger-than-2.c: ...this.
917 * gcc.dg/Wvla-3.c: Rename to...
918 * gcc.dg/Walloca-11.c.: ...this.
919 * gcc.dg/wvla-[1-7].c: Rename to:
920 * gcc.dg/Wvla-[1-7].c: ...this.
921
cbb22e61
BC
9222016-10-19 Bin Cheng <bin.cheng@arm.com>
923
924 PR tree-optimization/78005
925 * gcc.dg/vect/pr78005.c: New.
926 * gcc.target/i386/l_fma_float_1.c: Revise test.
927 * gcc.target/i386/l_fma_float_2.c: Ditto.
928 * gcc.target/i386/l_fma_float_3.c: Ditto.
929 * gcc.target/i386/l_fma_float_4.c: Ditto.
930 * gcc.target/i386/l_fma_float_5.c: Ditto.
931 * gcc.target/i386/l_fma_float_6.c: Ditto.
932 * gcc.target/i386/l_fma_double_1.c: Ditto.
933 * gcc.target/i386/l_fma_double_2.c: Ditto.
934 * gcc.target/i386/l_fma_double_3.c: Ditto.
935 * gcc.target/i386/l_fma_double_4.c: Ditto.
936 * gcc.target/i386/l_fma_double_5.c: Ditto.
937 * gcc.target/i386/l_fma_double_6.c: Ditto.
938
a023f8c8
TS
9392016-10-19 Thomas Schwinge <thomas@codesourcery.com>
940
941 PR tree-optimization/78024
942 * gcc.dg/goacc/loop-processing-1.c: New file.
943
d9700bdb
RB
9442016-10-19 Richard Biener <rguenther@suse.de>
945
946 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
947
902cb7b1
KN
9482016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
949
950 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
951 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
952 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
953 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
954 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
955 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
956 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
957 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
958 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
959 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
960 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
961 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
962 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
963 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
964 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
965 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
966 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
967 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
968 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
969 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
970 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
971 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
972 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
973 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
974 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
975 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
976 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
977 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
978 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
979 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
980 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
981 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
982 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
983 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
984 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
985 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
986 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
987 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
988 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
989 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
990 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
991 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
992 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
993 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
994 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
995 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
996 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
997 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
998 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
999 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1000 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1001 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1002 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1003 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1004 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1005 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1006 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1007 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1008 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1009 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1010 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1011 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1012 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1013 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1014 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1015 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1016 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1017 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1018 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1019 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1020 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1021 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1022 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1023 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1024 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1025 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1026 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1027 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1028 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1029 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1030 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1031 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1032 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1033 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1034 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1035 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1036 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1037 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1038 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1039 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1040 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1041 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1042 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1043 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1044 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1045 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1046 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1047 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1048 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1049 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1050 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1051 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1052 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1053 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1054 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1055 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1056 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1057 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1058 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1059 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1060 * gcc.target/powerpc/vsu/vsu.exp: New file.
1061
5cb96b6a
UB
10622016-10-18 Uros Bizjak <ubizjak@gmail.com>
1063
1064 PR target/77991
1065 * gcc.target/i386/pr77991.c: New test.
1066
f5de494c
MF
10672016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1068
1069 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1070 LTO is used.
1071
e5163ec1
SKS
10722016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1073
5cb96b6a 1074 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1075
b64e8239
RB
10762016-10-18 Richard Biener <rguenther@suse.de>
1077
1078 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1079 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1080 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1081 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1082 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1083 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1084 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1085 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1086 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1087 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1088 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1089 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1090 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1091 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1092 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1093 * gcc.dg/pr68217.c: Likewise.
1094 * gcc.dg/predict-9.c: Likewise.
1095 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1096 * gcc.dg/predict-1.c: Likewise.
1097
c680ada5
JD
10982016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1099
1100 * gfortran.dg/dtio_17.f90: New test.
1101
7fd4f180
KV
11022016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1103
1104 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1105
718625ad
KV
11062016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1107
1108 * gcc.dg/ipa/vrp4.c: New test.
1109
735b8f9f
KV
11102016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1111
1112 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1113 * gcc.dg/torture/pr39074.c: Likewise.
1114
86f98087
EB
11152016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1116
1117 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1118 * gnat.dg/trampoline4.adb: Minor tweak.
1119
a929f266
BS
11202016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1121
1122 PR tree-optimization/77916
1123 * gcc.dg/torture/pr77916.c: New.
1124
4acf2055
SK
11252016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1126
1127 PR fortran/77978
1128 * gfortran.dg/pr77978_1.f90: New test.
1129 * gfortran.dg/pr77978_2.f90: Ditto.
1130 * gfortran.dg/pr77978_3.f90: Ditto.
1131
871267e1
PT
11322016-10-17 Paul Thomas <pault@gcc.gnu.org>
1133
1134 PR fortran/61420
1135 PR fortran/78013
1136 * gfortran.dg/proc_ptr_49.f90: New test.
1137
fd9593e9
BE
11382016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1139
1140 PR target/77308
1141 * gcc.target/arm/pr77308.c: New test.
1142
d32d4176
DE
11432016-10-17 David Edelsohn <dje.gcc@gmail.com>
1144
1145 * lib/target-supports.exp
1146 (check_effective_target_floatn_nx_runtime): Return 0 for
1147 powerpc*-ibm-aix*.
1148
dca2910c
AP
11492016-10-17 Andrew Pinski <apinski@cavium.com>
1150
1151 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1152 long instead of long.
1153 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1154 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1155 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1156 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1157 * gcc.target/aarch64/pr68102_1.c: Likewise.
1158 * gcc.target/aarch64/target_attr_3.c: Likewise.
1159
44b00dbc
RB
11602016-10-17 Richard Biener <rguenther@suse.de>
1161
1162 PR tree-optimization/77988
1163 * gcc.dg/torture/pr77988.c: New testcase.
1164
89b80c42
PK
11652016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1166
1167 * gcc.dg/pr71636-1.c: New test-case.
1168 * gcc.dg/pr71636-2.c: Likewise.
1169
4c640e26
EB
11702016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1171
1172 * gnat.dg/trampoline3.adb: New test.
1173 * gnat.dg/trampoline4.adb: Likewise.
1174
6c0347f6
JD
11752016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1176
1177 * gfortran.dg/dtio_16.f90: New test.
1178
d0d48a06
EB
11792016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1180
1181 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1182 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1183 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1184
baa33d83
EB
11852016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1186
1187 * gcc.target/sparc/popc.c: Rename to...
1188 * gcc.target/sparc/popc-1.c: ...this.
1189 * gcc.target/sparc/popc-2.c: New test.
1190
523ee218
JD
11912016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1192
1193 PR fortran/77972
1194 * gfortran.dg/unexpected_eof_4.f90: New test.
1195
c04d4ede
JB
11962016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1197
31a84d4a
AP
1198 PR libfortran/48587
1199 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1200
064ed55a
JJ
12012016-10-14 Jakub Jelinek <jakub@redhat.com>
1202
9a822fc7
JJ
1203 PR middle-end/77959
1204 * gfortran.dg/pr77959.f90: New test.
1205
064ed55a
JJ
1206 DR 1511 - const volatile variables and ODR
1207 * g++.dg/DRs/dr1511-1.C: New test.
1208 * g++.dg/DRs/dr1511-2.C: New test.
1209
2579762a
EB
12102016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1211
1212 * gnat.dg/debug7.adb (dg-options): Remove -g.
1213 * gnat.dg/debug8.adb (dg-options): Add -margs.
1214 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1215
6d59425d
RB
12162016-10-14 Richard Biener <rguenther@suse.de>
1217
1218 PR tree-optimization/77979
1219 * gcc.dg/torture/pr77979.c: New testcase.
1220
43f66d6e
ML
12212016-10-14 Martin Liska <mliska@suse.cz>
1222
1223 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1224 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1225 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1226
cb3ac867
UB
12272016-10-14 Uros Bizjak <ubizjak@gmail.com>
1228
1229 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1230 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1231 * gcc.dg/torture/pr77937-2.c: Likewise.
1232
14cf71a0
EB
12332016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1234
1235 * gnat.dg/lto15.adb: Adjust.
1236 * gnat.dg/lto16.adb: Likewise.
1237 * gnat.dg/lto17.adb: Likewise
1238 * gnat.dg/lto18.ad[sb]: New test.
1239 * gnat.dg/lto18_pkg.ads: New helper.
1240 * gnat.dg/lto19.adb: New test.
1241 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1242 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1243 * gnat.dg/lto20.adb: New test.
1244 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1245
6fd9c6f4
AV
12462016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1247
1248 * gfortran.dg/coarray_38.f90: Expect error message.
1249
01f44038
KT
12502016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1251
1252 * gcc.target/aarch64/spellcheck_1.c: New test.
1253 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1254 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1255 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1256 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1257 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1258
253abb2a
AS
12592016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1260
1261 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1262
a2695319
BS
12632016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1264
1265 PR tree-optimization/77937
1266 * gcc.dg/torture/pr77937-1.c: New.
1267 * gcc.dg/torture/pr77937-2.c: New.
1268
14a2c9aa
JM
12692016-10-13 Jakub Jelinek <jakub@redhat.com>
1270
1271 * g++.dg/cpp1z/inline-var1.C: New test.
1272 * g++.dg/cpp1z/inline-var1a.C: New test.
1273 * g++.dg/cpp1z/inline-var1.h: New file.
1274 * g++.dg/cpp1z/inline-var2.C: New test.
1275 * g++.dg/cpp1z/inline-var3.C: New test.
1276 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1277 uninitialized const.
1278
6c95388f 12792016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1280
ee7fa2e3
SL
1281 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1282 Xscale is specified, not just -march.
1283 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1284 is incompatible with Xscale.
18d34307 1285
96032047
MS
12862016-10-13 Martin Sebor <msebor@redhat.com>
1287
1288 PR c++/71912
1289 * g++.dg/ext/flexary4.C: Adjust.
1290 * g++.dg/ext/flexary5.C: Same.
1291 * g++.dg/ext/flexary9.C: Same.
1292 * g++.dg/ext/flexary19.C: New test.
1293 * g++.dg/ext/flexary18.C: New test.
1294 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1295 regression test.
5cb96b6a
UB
1296 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1297 Avoid generating a flexible array member in an array.
96032047 1298
5b1548fd
MS
12992016-10-13 Martin Sebor <msebor@redhat.com>
1300
1301 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1302 to placate -Wformat on targets where the type is not int.
1303
7810c4eb
DM
13042016-10-13 David Malcolm <dmalcolm@redhat.com>
1305
1306 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1307 in INSN_LOCATION.
1308
fcd27666
BC
13092016-10-13 Bin Cheng <bin.cheng@arm.com>
1310
1311 * gcc.target/i386/l_fma_float_1.c: Revise test.
1312 * gcc.target/i386/l_fma_float_2.c: Ditto.
1313 * gcc.target/i386/l_fma_float_3.c: Ditto.
1314 * gcc.target/i386/l_fma_float_4.c: Ditto.
1315 * gcc.target/i386/l_fma_float_5.c: Ditto.
1316 * gcc.target/i386/l_fma_float_6.c: Ditto.
1317 * gcc.target/i386/l_fma_double_1.c: Ditto.
1318 * gcc.target/i386/l_fma_double_2.c: Ditto.
1319 * gcc.target/i386/l_fma_double_3.c: Ditto.
1320 * gcc.target/i386/l_fma_double_4.c: Ditto.
1321 * gcc.target/i386/l_fma_double_5.c: Ditto.
1322 * gcc.target/i386/l_fma_double_6.c: Ditto.
1323
b8a4b8c8
BC
13242016-10-13 Bin Cheng <bin.cheng@arm.com>
1325
1326 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1327
328ba117
BC
13282016-10-13 Bin Cheng <bin.cheng@arm.com>
1329
1330 * gcc.dg/vect/vect-98.c: Refine test case.
1331 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1332 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1333 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1334
1a1ab05e
JJ
13352016-10-13 Jakub Jelinek <jakub@redhat.com>
1336
1337 PR c/77946
1338 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1339
27947670
ML
13402016-10-13 Martin Liska <mliska@suse.cz>
1341
1342 PR tree-optimization/77943
1343 * g++.dg/tree-ssa/pr77943.C: New test.
1344
92c5266b
AV
13452016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1346
1347 PR fortran/72832
1348 * gfortran.dg/allocate_with_source_22.f03: New test.
1349 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1350 fail.
1351
90bca4ed
TP
13522016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1353
1354 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1355 * gcc.target/arm/movsi_movw.c: Likewise.
1356 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1357 directive to work on big endian targets.
1358
0011af7b
KV
13592016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1360
1361 * gcc.dg/tree-ssa/evrp6.c: New test.
1362
859e95ab
SB
13632016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1364
1365 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1366 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1367 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1368
2934018d
SB
13692016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1370
1371 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1372 * gcc.target/powerpc/warn-2.c: Ditto.
1373
f92d1522
RS
13742016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1375
1376 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1377 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1378 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1379 for -mmsa.
1380 * gcc.target/mips/msa.c: New test.
1381 * gcc.target/mips/msa-builtins.c: Likewise.
1382 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1383 (check_effective_target_mips_msa_runtime): Likewise.
1384 (check_effective_target_mips_msa): Likewise.
1385 (add_options_for_mips_msa): Likewise.
1386 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1387 (check_effective_target_vect_intfloat_cvt): Likewise.
1388 (check_effective_target_vect_uintfloat_cvt): Likewise.
1389 (check_effective_target_vect_floatint_cvt): Likewise.
1390 (check_effective_target_vect_floatuint_cvt): Likewise.
1391 (check_effective_target_vect_shift): Likewise.
1392 (check_effective_target_vect_shift_char): Likewise.
1393 (check_effective_target_vect_long): Likewise.
1394 (check_effective_target_vect_float): Likewise.
1395 (check_effective_target_vect_double): Likewise.
1396 (check_effective_target_vect_long_long): Likewise.
1397 (check_effective_target_vect_perm): Likewise.
1398 (check_effective_target_vect_perm_byte): Likewise.
1399 (check_effective_target_vect_perm_short): Likewise.
1400 (check_effective_target_vect_sdot_qi): Likewise.
1401 (check_effective_target_vect_udot_qi): Likewise.
1402 (check_effective_target_vect_sdot_hi): Likewise.
1403 (check_effective_target_vect_udot_hi): Likewise.
1404 (check_effective_target_vect_pack_trunc): Likewise.
1405 (check_effective_target_vect_unpack): Likewise.
1406 (check_effective_target_vect_hw_misalign): Likewise.
1407 (check_effective_target_vect_condition): Likewise.
1408 (check_effective_target_vect_cond_mixed): Likewise.
1409 (check_effective_target_vect_char_mult): Likewise.
1410 (check_effective_target_vect_short_mult): Likewise.
1411 (check_effective_target_vect_int_mult): Likewise.
1412 (check_effective_target_vect_extract_even_odd): Likewise.
1413 (check_effective_target_vect_interleave): Likewise.
1414 (check_vect_support_and_set_flags): Check if the target supports MSA
1415 and append to the list of EFFECTIVE_TARGETS.
1416
0bfd099c
RB
14172016-10-12 Richard Biener <rguenther@suse.de>
1418
1419 PR debug/77947
1420 * g++.dg/torture/pr77947.C: New testcase.
1421
b4a9ef2f
PMR
14222016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1423
1424 * gnat.dg/debug8.adb: New testcase.
1425
c0dbd22d
PMR
14262016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1427
1428 * gnat.dg/debug9.adb: New testcase.
1429
8a7c91cd
RB
14302016-10-12 Richard Biener <rguenther@suse.de>
1431
1432 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1433 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1434 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1435
7dc2f5f1
RB
14362016-10-12 Richard Biener <rguenther@suse.de>
1437
1438 PR tree-optimization/77920
1439 * gcc.dg/torture/pr77920.c: New testcase.
1440
70f6d5e1
JJ
14412016-10-12 Jakub Jelinek <jakub@redhat.com>
1442
4a8b97cb
JJ
1443 PR tree-optimization/77929
1444 * gcc.c-torture/compile/pr77929.c: New test.
1445
70f6d5e1
JJ
1446 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1447 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1448 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1449 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1450 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1451 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1452 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1453 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1454 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1455
4803de58
EB
14562016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1457
1458 * gcc.target/sparc/setcc-4.c: Adjust.
1459 * gcc.target/sparc/setcc-5.c: Likewise.
1460 * gcc.target/sparc/setcc-6.c: Likewise.
1461 * gcc.target/sparc/setcc-7.c: Likewise.
1462 * gcc.target/sparc/setcc-8.c: Likewise.
1463 * gcc.target/sparc/setcc-9.c: Likewise.
1464 * gcc.target/sparc/setcc-10.c: Delete.
1465
f6cf4810
SK
14662016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1467
1468 PR fortran/77942
1469 * gfortran.dg/pr77942.f90
1470
8e8c2744
FR
14712016-10-11 Fritz Reese <fritzoreese@gmail.com>
1472
1473 * gfortran.dg/dec_math.f90: New testsuite.
1474
ddefad9a
SKS
14752016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1476
1477 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1478 (main): Declare j as i32 instead of int.
1479
e7b08761
TP
14802016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1481
1482 PR testsuite/PR77710
1483 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1484 target triplet instead of *-*-*-*.
1485
9fd7cd44
EB
14862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1487
1488 * gnat.dg/unchecked_convert10.adb: New test.
1489 * gnat.dg/unchecked_convert11.adb: Likewise.
1490 * gnat.dg/unchecked_convert12.adb: Likewise.
1491
ff7e7ee0
EB
14922016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1493
1494 * gcc.target/sparc/cbcond-1.c: New test.
1495 * gcc.target/sparc/cbcond-2.c: Likewise.
1496 * gcc.target/sparc/movcc-1.c: Likewise.
1497 * gcc.target/sparc/movcc-2.c: Likewise.
1498 * gcc.target/sparc/setcc-1.c: Adjust.
1499 * gcc.target/sparc/setcc-2.c: Likewise.
1500 * gcc.target/sparc/setcc-3.c: Likewise.
1501 * gcc.target/sparc/setcc-4.c: Likewise.
1502 * gcc.target/sparc/setcc-5.c: Likewise.
1503 * gcc.target/sparc/setcc-6.c: New test.
1504 * gcc.target/sparc/setcc-7.c: Likewise.
1505 * gcc.target/sparc/setcc-8.c: Likewise.
1506 * gcc.target/sparc/setcc-9.c: Likewise.
1507 * gcc.target/sparc/setcc-10.c: Likewise.
1508
d30078b8
JL
15092016-10-10 Jeff Law <law@redhat.com>
1510
1511 PR tree-optimization/71947
1512 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1513 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1514 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1515 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1516 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1517 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1518
5f869266
TK
15192016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1520
1521 PR fortran/77915
1522 * gfortran.dg/matmul_11.f90: New test.
1523
174e0b00
JW
15242016-10-10 Jiong Wang <jiong.wang@arm.com>
1525
1526 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1527 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1528 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1529 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1530 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1531 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1532 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1533 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1534 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1535 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1536 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1537 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1538 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1539 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1540 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1541 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1542 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1543 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1544 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1545 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1546 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1547 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1548 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1549 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1550 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1551 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1552 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1553 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1554 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1555 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1556 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1557 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1558 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1559 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1560 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1561 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1562 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1563 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1564 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1565 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1566 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1567 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1568 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1569 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1570 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1571 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1572 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1573 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1574 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1575 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1576 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1577 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1578 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1579 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1580 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1581 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1582 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1583 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1584 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1585
4bc63138
JW
15862016-10-10 Jiong Wang <jiong.wang@arm.com>
1587
1588 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1589 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1590 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1591 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1592 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1593 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1594 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1595 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1596 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1597 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1598 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1599 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1600 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1601 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1602
8f3edb07
JW
16032016-10-10 Jiong Wang <jiong.wang@arm.com>
1604
1605 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1606 Enable AArch64.
1607 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1608 vdup*_laneq.
1609 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1610 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1611 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1612 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1613
6e49f922
JW
16142016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1615 Jiong Wang <jiong.wang@arm.com>
1616
1617 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1618 AArch64 support.
1619 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1620 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1621 AArch64 targets.
1622 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1623 AArch64 targets.
1624 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1625 targets.
1626 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1627
41683e1a
EB
16282016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1629
1630 * gnat.dg/specs/vfa.ads: New test.
1631
6e49f922 16322016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1633
1634 * gnat.dg/inline13.ad[sb]: New test.
1635 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1636
55cfd746
EB
16372016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1638
1639 * gnat.dg/biased_subtype.adb: New test.
1640
4dfb8a2a
JJ
16412016-10-09 Jakub Jelinek <jakub@redhat.com>
1642
1643 PR tree-optimization/77901
1644 * gcc.c-torture/compile/pr77901.c: New test.
1645
67b97478
PK
16462016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1647
1648 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1649 * gcc.dg/ipa/propalign-2.c: Likewise
1650 * gcc.dg/ipa/propalign-3.c: Likewise.
1651 * gcc.dg/ipa/propalign-4.c: Likewise.
1652 * gcc.dg/ipa/propalign-5.c: Likewise.
1653
7bad794a
JJ
16542016-10-08 Jakub Jelinek <jakub@redhat.com>
1655
81b02905
JJ
1656 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1657
ee19ef45
JJ
1658 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1659
7bad794a
JJ
1660 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1661 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1662
56d3a930
FR
16632016-10-07 Fritz Reese <fritzoreese@gmail.com>
1664
1665 * gfortran.dg/dec_union_11.f90: New testcase.
1666
45e2bf2e
NS
16672016-10-07 Nathan Sidwell <nathan@acm.org>
1668
1669 PR c++/66443
1670 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1671 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1672 * g++.dg/cpp1y/pr66443-cxx14.C: New
1673 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1674 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1675
be845b04
JJ
16762016-10-07 Jakub Jelinek <jakub@redhat.com>
1677
1678 * g++.dg/cpp0x/addressof1.C: New test.
1679 * g++.dg/cpp0x/addressof2.C: New test.
1680
08213983
MM
16812016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1682
1683 * gcc.target/powerpc/float128-type-1.c: New test to check that
1684 PowerPC 64-bit Linux enables -mfloat128-type by default.
1685 * gcc.target/powerpc/float128-type-2.c: Likewise.
1686 * gcc.target/powerpc/float128-mix.c: Change error message to
1687 reflect that __ibm128 is now #define'ed to be long double.
1688
bd845c14
SK
16892016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1690
1691 PR fortran/77406
1692 * gfortran.dg/pr77406.f90: New test.
1693 * gfortran.dg/assumed_type_3.f90: Update error messages.
1694 * gfortran.dg/defined_operators_1.f90: Ditto.
1695 * gfortran.dg/generic_26.f90: Ditto.
1696 * gfortran.dg/generic_7.f90: Ditto.
1697 * gfortran.dg/gomp/udr5.f90: Ditto.
1698 * gfortran.dg/gomp/udr7.f90: Ditto.
1699 * gfortran.dg/interface_1.f90: Ditto.
1700 * gfortran.dg/interface_37.f90: Ditto.
1701 * gfortran.dg/interface_5.f90: Ditto.
1702 * gfortran.dg/interface_6.f90: Ditto.
1703 * gfortran.dg/interface_7.f90
1704 * gfortran.dg/no_arg_check_3.f90
1705 * gfortran.dg/operator_5.f90
1706 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1707
c09c4992
BE
17082016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1709
1710 PR c++/77700
1711 * c-c++-common/Wint-in-bool-context.c: Update test.
1712
d7f336f8
RB
17132016-10-07 Richard Biener <rguenther@suse.de>
1714
1715 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1716 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1717
a9172bf3
MP
17182016-10-07 Marek Polacek <polacek@redhat.com>
1719
1720 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1721
8a14afd0
BS
17222016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1723
1724 PR c++/69733
1725 * c-c++-common/pr69733.c: New test.
1726 * gcc.dg/pr69733.c: New test.
1727 * gcc.target/i386/pr69733.c: New test.
1728
d4bd4646
MP
17292016-10-07 Marek Polacek <polacek@redhat.com>
1730
1731 PR c++/77803
1732 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1733
a93cdc5c
JJ
17342016-10-07 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR tree-optimization/77664
1737 * gcc.dg/tree-ssa/pr77664.c: New test.
1738 * gcc.dg/pr77664.c: New test.
1739
17402016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1741
1742 * gfortran.dg/pr69955.f90: New test.
1743
ac193ee7
LK
17442016_10-06 Louis Krupp <louis.krupp@zoho.com>
1745
1746 PR fortran/57910
1747 * gfortran.dg/pr57910.f90: New test.
1748
342cfb3e
JJ
17492016-10-06 Jakub Jelinek <jakub@redhat.com>
1750
1751 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1752 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1753
48057089
KV
17542016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1755
1756 PR tree-optimization/77862
1757 * gcc.dg/pr77862.c: New test.
1758
65b25c9b
KV
17592016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1760
1761 * gcc.dg/tree-ssa/evrp4.c: New test.
1762
f3127685
JL
17632016-10-06 Jeff Law <law@redhat.com>
1764
1765 PR tree-optimization/71661
1766 * gcc.dg/tree-ssa/pr71661.c: New test.
1767
b3972588
RB
17682016-10-06 Richard Biener <rguenther@suse.de>
1769
1770 PR tree-optimization/77855
1771 * gcc.dg/torture/pr77855.c: New testcase.
1772
139dc3c6 17732016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1774 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1775
1776 * g++.dg/other/pr77759.C: New test.
1777
37f6a157
RB
17782016-10-06 Richard Biener <rguenther@suse.de>
1779
1780 PR tree-optimization/77839
1781 * gcc.dg/torture/pr77839.c: New testcase.
1782
f779aeb8
MP
17832016-10-06 Marek Polacek <polacek@redhat.com>
1784
1785 * g++.dg/cpp1z/init-statement9.C: New test.
1786
eee8f0b0
AS
17872016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1788
1789 * gcc.target/i386/pcommit-1.c: Deleted.
1790 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1791 * gcc.target/i386/sse-13.c: Ditto.
1792 * gcc.target/i386/sse-14.c: Ditto.
1793 * gcc.target/i386/sse-22.c: Ditto.
1794 * gcc.target/i386/sse-23.c: Ditto.
1795 * g++.dg/other/i386-2.C: Ditto.
1796
b48042bb
UB
17972016-10-05 Uros Bizjak <ubizjak@gmail.com>
1798
1799 * gcc.target/i386/pr77833.c: Require int128 effective target.
1800
50b01e1d
SK
18012016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1802
1803 PR fortran/58991
1804 PR fortran/58992
1805 * gfortran.dg/associate_22.f90: New test.
1806
908b8296
FR
18072016-10-05 Fritz Reese <fritzoreese@gmail.com>
1808
1809 * gfortran.dg/dec_union_9.f90: New testcase.
1810 * gfortran.dg/dec_union_10.f90: New testcase.
1811
87582521
JJ
18122016-10-05 Jakub Jelinek <jakub@redhat.com>
1813
2e69f143
JJ
1814 PR sanitizer/66343
1815 * gcc.dg/pch/pr66343-3.c: New test.
1816 * gcc.dg/pch/pr66343-3.hs: New file.
1817
87582521
JJ
1818 PR sanitizer/66343
1819 * gcc.dg/pch/pr66343-1.c: New test.
1820 * gcc.dg/pch/pr66343-1.hs: New file.
1821 * gcc.dg/pch/pr66343-2.c: New test.
1822 * gcc.dg/pch/pr66343-2.hs: New file.
1823
700fff34
BE
18242016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1825
1826 * c-c++-common/Wint-in-bool-context.c: Update test.
1827
17a9e380
MP
18282016-10-05 Marek Polacek <polacek@redhat.com>
1829
1830 * g++.dg/cpp1z/init-statement1.C: New test.
1831 * g++.dg/cpp1z/init-statement2.C: New test.
1832 * g++.dg/cpp1z/init-statement3.C: New test.
1833 * g++.dg/cpp1z/init-statement4.C: New test.
1834 * g++.dg/cpp1z/init-statement5.C: New test.
1835 * g++.dg/cpp1z/init-statement6.C: New test.
1836 * g++.dg/cpp1z/init-statement7.C: New test.
1837 * g++.dg/cpp1z/init-statement8.C: New test.
1838
6e48e779
LK
18392016-10-05 Louis Krupp <louis.krupp@zoho.com>
1840
1841 PR fortran/67524
1842 * gfortran.dg/pr67524.f90: New test.
1843
04a32443
JJ
18442016-10-05 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR sanitizer/77823
1847 * c-c++-common/ubsan/shift-9.c: New test.
1848
743a9cf7
SKS
18492016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1850
1851 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1852 of int if __SIZEOF_INT__ is less than 4 bytes.
1853
a40278c3
JD
18542016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1855
1856 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1857 * gfortran.dg/class_array_20.f03: Likewise.
1858 * gfortran.dg/class_array_21.f03: Likewise.
1859 * gfortran.dg/finalize_29.f08: Likewise.
1860 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1861
39bb7d01
RB
18622016-10-05 Richard Biener <rguenther@suse.de>
1863
1864 PR middle-end/77826
1865 * gcc.dg/torture/pr77826.c: New testcase.
1866
eeb57981
RB
18672016-10-05 Richard Biener <rguenther@suse.de>
1868
1869 * gcc.dg/fold-copysign-1.c: New testcase.
1870
f9018d75
AS
18712016-10-05 Andreas Schwab <schwab@suse.de>
1872
1873 * g++.dg/pr49847-2.C: Remove.
1874
7e8000b3
PMR
18752016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1876
1877 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1878
54f84ca9
RB
18792016-10-05 Richard Biener <rguenther@suse.de>
1880
1881 PR middle-end/55152
1882 * gcc.dg/pr55152-2.c: New testcase.
1883
17beda50
JD
18842016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1885
1886 * gfortran.dg/dtio_15.f90: New test.
1887
1c84b798
ILT
18882016-10-04 Ian Lance Taylor <iant@golang.org>
1889
1890 * gcc.dg/split-7.c: New test.
1891
7ec39552
MS
18922016-10-04 Martin Sebor <msebor@redhat.com>
1893
1894 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1895 %lc directive to wint_t to silence -Wformat warnings on targets
1896 where the latter is a distinct type such as long.
1897
8ff04ff9
MS
18982016-10-04 Martin Sebor <msebor@redhat.com>
1899
1900 PR c++/77804
1901 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1902
bfecd57c
JJ
19032016-10-04 Jakub Jelinek <jakub@redhat.com>
1904
f72da967
JJ
1905 PR c++/77791
1906 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1907
bfecd57c
JJ
1908 * g++.dg/other/java3.C: Remove.
1909 * g++.dg/other/java1.C: Remove.
1910 * g++.dg/other/error12.C: Remove.
1911 * g++.dg/other/java2.C: Remove.
1912 * g++.dg/warn/Wnvdtor.C: Remove.
1913 * g++.dg/lookup/java1.C: Remove.
1914 * g++.dg/lookup/java2.C: Remove.
1915 * g++.dg/ext/pr34829.C: Remove.
1916 * g++.dg/ext/java-3.C: Remove.
1917 * g++.dg/ext/java-1.C: Remove.
1918 * g++.dg/ext/java-2.C: Remove.
1919 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1920
fe8b1e83
DG
19212016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1922
1923 PR tree-optimization/77808
1924 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1925
078b5aab
RB
19262016-10-04 Richard Biener <rguenther@suse.de>
1927
1928 PR tree-optimization/77399
1929 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1930
2b568899
RB
19312016-10-04 Richard Biener <rguenther@suse.de>
1932
1933 PR middle-end/77833
1934 * gcc.target/i386/pr77833.c: New testcase.
1935
0a4e5cf3
JL
19362016-09-26 Jeff Law <law@redhat.com>
1937
1938 PR tree-optimization/71550
1939 PR tree-optimization/71403
1940 * gcc.c-torture/execute/pr71550.c: New test.
1941
d07b0a23
SKS
19422016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1943
1944 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1945 option.
1946
b44a42cf
KT
19472016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1948
1949 Revert
1950 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1951
1952 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1953
f41f1ceb
MP
19542016-10-03 Marek Polacek <polacek@redhat.com>
1955
1956 * g++.dg/cpp0x/nullptr37.C: New test.
1957
1633d3b9
BE
19582016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1959
1960 * c-c++-common/Wint-in-bool-context.c: Update test.
1961
2c8e3a1d
JJ
19622016-10-02 Jakub Jelinek <jakub@redhat.com>
1963
1964 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1965 earlier.
1966 * g++.dg/charset/asm2.c (memmove): Likewise.
1967 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1968 * g++.dg/tls/diag-4.C (foo): Likewise.
1969 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1970 dg-warning, fix up regex.
1971 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1972 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1973 * g++.old-deja/g++.mike/net31.C: Likewise.
1974 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1975 for C++17.
1976 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1977 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1978
f00b6283
RB
19792016-10-01 Richard Biener <rguenther@suse.de>
1980
1981 PR middle-end/77798
1982 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1983
0f0565b1
AV
19842016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1985
1986 PR fortran/77663
1987 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1988
c58823a0
JJ
19892016-10-01 Jakub Jelinek <jakub@redhat.com>
1990
1991 PR c/77490
1992 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1993 Add dg-prune-output directive.
1994
e3228a50
JD
19952016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1996
1997 PR fortran/66643
1998 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1999 * gfortran.fortran-torture/compile/write.f90: Update test.
2000
e70bbc6f
MW
20012016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2002
2003 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2004 arm_fp16_alternative_ok as the required effective target.
2005 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2006 -mfp16-format=alternative to the dg-options directive and remove
2007 the dg-add-options directive.
2008
c39747d2
FR
20092016-09-30 Fritz Reese <fritzoreese@gmail.com>
2010
2011 PR fortran/77764
2012 * gfortran.dg/dec_union_8.f90: New testcase.
2013
00074dd8
FR
20142016-09-30 Fritz Reese <fritzoreese@gmail.com>
2015
2016 PR fortran/77782
2017 * gfortran.dg/dec_structure_16.f90: New testcase.
2018
26f391e8
AV
20192016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2020
2021 * gfortran.dg/coarray_allocate_10.f08: New test.
2022 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2023
fa16a271
KT
20242016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2025
2026 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2027
f334c828
RB
20282016-09-30 Richard Biener <rguenther@suse.de>
2029
2030 PR tree-optimization/77399
2031 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2032
76e3ec9c
SL
20332016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2034
871267e1 2035 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2036 -fdelete-null-pointer-checks explicit.
2037 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2038 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2039 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2040 * gcc.dg/pic-1.c: Require fpic target support.
2041 * gcc.dg/pic-2.c: Likewise.
2042
a2c6e7f2
JJ
20432016-09-29 Jakub Jelinek <jakub@redhat.com>
2044
2045 Implement P0001R1 - C++17 removal of register storage class specifier
2046 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2047 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2048 C++17.
2049 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2050 keyword if not __SSE2__.
2051 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2052 C++17.
2053 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2054 register keywords.
2055 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2056 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2057 no_erroneous_warning): Expect new warnings for C++17.
2058 * g++.dg/warn/register-var-2.C (f): Likewise.
2059 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2060 * g++.dg/parse/linkage2.C (foo): Likewise.
2061 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2062 keyword on parameters for C++17.
2063 * g++.dg/cpp1z/register1.C: New test.
2064 * g++.dg/cpp1z/register2.C: New test.
2065 * g++.dg/cpp1z/register3.C: New test.
2066
4ab76933
UB
20672016-09-29 Uros Bizjak <ubizjak@gmail.com>
2068
2069 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2070 * gcc.target/i386/avx2-check.h (main): Ditto.
2071 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2072 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2073 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2074 * gcc.target/i386/avx512er-check.h (main): Ditto.
2075 * gcc.target/i386/avx512f-check.h (main): Ditto.
2076 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2077 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2078 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2079
2488ebe5
UB
20802016-09-29 Uros Bizjak <ubizjak@gmail.com>
2081
2082 PR target/77756
2083 * gcc.target/i386/pr77756.c: New test.
2084
4d258d09
MP
20852016-09-29 Marek Polacek <polacek@redhat.com>
2086
2087 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2088
a9087411
MP
20892016-09-29 Marek Polacek <polacek@redhat.com>
2090
2091 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2092 C++14.
2093
fa0a064a
ML
20942016-09-29 Martin Liska <mliska@suse.cz>
2095
2096 * objc/execute/construct1.m: New test.
2097
0ce1ecc7
RB
20982016-09-29 Richard Biener <rguenther@suse.de>
2099
2100 PR tree-optimization/77768
2101 * gcc.dg/torture/pr77768.c: New testcase.
2102
da186c1f
RB
21032016-09-28 Richard Biener <rguenther@suse.de>
2104
2105 PR middle-end/77407
2106 * gcc.dg/pr77407.c: New testcase.
2107
d657e995
RB
21082016-09-29 Richard Biener <rguenther@suse.de>
2109
2110 PR middle-end/55152
2111 * gcc.dg/pr55152.c: New testcase.
2112 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2113
cadf6296
RO
21142016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2115
2116 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2117 (dg-options): Remove -m32.
2118
88000fd1
MS
21192016-09-28 Martin Sebor <msebor@redhat.com>
2120
2121 PR middle-end/77721
2122 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2123
0c172974
JD
21242016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2125
2126 PR libgfortran/77707
2127 * gfortran.dg/inquire_17.f90: New test.
2128
4b390698
JJ
21292016-09-28 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR c++/77467
2132 * g++.dg/cpp1y/constexpr-77467.C: New test.
2133
2b1b5938
MS
21342016-09-28 Martin Sebor <msebor@redhat.com>
2135
2136 PR c/77762
2137 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2138 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2139 (test_sprintf_p_const): Adjust line numbers to avoid failures
2140 introduced in r240503.
2141
30dc6ee9
MS
21422016-09-28 Martin Sebor <msebor@redhat.com>
2143
2144 PR middle-end/77683
2145 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2146
7d290e93
BE
21472016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2148
fcf32bad
BE
2149 PR c++/77748
2150 * g++.dg/pr77550.C: Avoid undefined behavior.
2151
7d290e93
BE
2152 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2153
912d9ec3
WD
21542016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2155
2156 * gcc.dg/strlenopt-20.c: Update test.
2157 * gcc.dg/strlenopt-21.c: Likewise.
2158 * gcc.dg/strlenopt-22.c: Likewise.
2159 * gcc.dg/strlenopt-22g.c: Likewise.
2160 * gcc.dg/strlenopt-26.c: Likewise.
2161 * gcc.dg/strlenopt-5.c: Likewise.
2162 * gcc.dg/strlenopt-7.c: Likewise.
2163 * gcc.dg/strlenopt-9.c: Likewise.
2164
459bcfb0
JJ
21652016-09-27 Jakub Jelinek <jakub@redhat.com>
2166
6e39060a
JJ
2167 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2168
8ca33347
JJ
2169 * g++.dg/cpp1z/lambda-this1.C: New test.
2170 * g++.dg/cpp1z/lambda-this2.C: New test.
2171
459bcfb0
JJ
2172 PR c++/77722
2173 * g++.dg/ubsan/return-4.C: New test.
2174 * g++.dg/ubsan/return-5.C: New test.
2175 * g++.dg/ubsan/return-6.C: New test.
2176
20fba714
JW
21772016-09-27 Jiong Wang <jiong.wang@arm.com>
2178
2179 * lib/target-supports.exp
2180 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2181 in function comment.
2182
bebe0086
ML
21832016-09-27 Martin Liska <mliska@suse.cz>
2184
2185 PR gcov-profile/46266
2186 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2187 considered.
2188
59896334
RB
21892016-09-27 Richard Biener <rguenther@suse.de>
2190
2191 PR tree-optimization/77745
2192 * g++.dg/torture/pr77745.C: New testcase.
2193
f0d355dc
RB
21942016-09-27 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/77478
2197 * gcc.dg/torture/pr77478.c: New testcase.
2198
8c9434c2
ML
21992016-09-27 Martin Liska <mliska@suse.cz>
2200
2201 PR gcov-profile/7970
2202 PR gcov-profile/16855
2203 PR gcov-profile/44779
2204 * g++.dg/gcov/pr16855.C: New test.
2205
511d092e
SKS
22062016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2207
2208 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2209
f2e0c4e1
JJ
22102016-09-27 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR fortran/77666
2213 * gfortran.dg/gomp/pr77666.f90: New test.
2214
3a4228ba
KV
22152016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2216
2217 PR ipa/77677
2218 * gcc.dg/torture/pr77677-2.c: New test.
2219
a184e37f
SK
22202016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2221
2222 PR fortran/77420
2223 * gfortran.dg/pr77420_1.f90: New test.
2224 * gfortran.dg/pr77420_2.f90: Ditto.
2225 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2226 * gfortran.dg/pr77420_4.f90: this file.
2227
8be59d19
KV
22282016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2229
2230 PR middle-end/77719
2231 * gfortran.dg/pr77719.f90: New test.
2232
991075a4
TP
22332016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2234
2235 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2236 singular form of byte when quantity is unknown.
991075a4 2237
c6147dc4
MP
22382016-09-26 Marek Polacek <polacek@redhat.com>
2239
2240 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2241
5cc6c41c
ML
22422016-09-26 Martin Liska <mliska@suse.cz>
2243
2244 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2245 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2246 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2247 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2248 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2249 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2250 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2251 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2252 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2253
81fea426
MP
22542016-09-26 Marek Polacek <polacek@redhat.com>
2255
2256 PR c/7652
2257 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2258 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2259 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2260 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2261 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2262 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2263 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2264 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2265 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2266 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2267 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2268 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2269 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2270 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2271 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2272 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2273 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2274 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2275 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2276 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2277 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2278 * c-c++-common/attr-fallthrough-1.c: New test.
2279 * c-c++-common/attr-fallthrough-2.c: New test.
2280 * g++.dg/cpp0x/fallthrough1.C: New test.
2281 * g++.dg/cpp0x/fallthrough2.C: New test.
2282 * g++.dg/cpp1z/fallthrough1.C: New test.
2283 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2284 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2285 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2286 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2287
9b597c1f
SK
22882016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2289
12a813c1 2290 PR fortran/77429
9b597c1f
SK
2291 * gfortran.dg/pr77429.f90: New test.
2292
f1c7e7f1
SK
22932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2294
2295 PR fortran/77694
2296 * gfortran.dg/pr77694.f90: New test.
2297
50c6dd20
OE
22982016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2299
2300 PR target/51244
2301 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2302
540b039e
DH
23032016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2304
2305 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2306 for 32-bit mode.
2307
cfd161bf
DH
23082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2309
2310 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2311 for 32-bit mode.
2312
9a2300e9
MP
23132016-09-24 Marek Polacek <polacek@redhat.com>
2314
2315 PR c/77490
2316 * c-c++-common/Wbool-operation-1.c: New test.
2317 * gcc.dg/Wbool-operation-1.c: New test.
2318
34d567d1
FR
23192016-09-23 Fritz Reese <fritzoreese@gmail.com>
2320
2321 * gfortran.dg/dec_static_1.f90: New.
2322 * gfortran.dg/dec_static_2.f90: New.
2323 * gfortran.dg/dec_static_3.f90: New.
2324 * gfortran.dg/dec_static_4.f90: New.
2325
4a8d4422
JD
23262016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2327
2328 PR fortran/48298
2329 * gfortran.dg/negative_unit_check.f90: Update test.
2330 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2331
90ef45cb
DV
23322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2333
2334 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2335 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2336 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2337 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2338 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2339 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2340 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2341
e0535922
MS
23422016-09-23 Martin Sebor <msebor@redhat.com>
2343
2344 PR testsuite/77713
2345 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2346 assuming long double is bigger than double.
2347
d664d76d
JJ
23482016-09-23 Jakub Jelinek <jakub@redhat.com>
2349
2350 Implement P0138R2, C++17 construction rules for enum class values
2351 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2352
3b31f720
DM
23532016-09-23 David Malcolm <dmalcolm@redhat.com>
2354
2355 PR preprocessor/77672
2356 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2357 expected multiline output from first warning to reflect change
2358 in r240434.
2359
592459bf
TP
23602016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2361
2362 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2363
0af06385
BE
23642016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2365 Tom de Vries <tom@codesourcery.com>
2366
2367 PR testsuite/77411
2368 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2369
8f01b67a
MP
23702016-09-23 Marek Polacek <polacek@redhat.com>
2371
2372 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2373 * c-c++-common/gomp/atomic-13.c: Likewise.
2374 * c-c++-common/gomp/atomic-14.c: Likewise.
2375 * c-c++-common/pr60439.c: Remove invalid code.
2376 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2377 * g++.dg/expr/bitfield5.C: Likewise.
2378 * g++.dg/expr/bitfield6.C: Likewise.
2379 * g++.dg/expr/bool1.C: Likewise.
2380 * g++.dg/expr/bool3.C: Likewise.
2381 * g++.dg/expr/lval3.C: Likewise.
2382 * g++.dg/expr/lval4.C: Likewise.
2383 * g++.old-deja/g++.jason/bool5.C: Likewise.
2384
bbd6fcf3
DM
23852016-09-23 David Malcolm <dmalcolm@redhat.com>
2386
2387 PR preprocessor/77672
2388 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2389 (test_terminator_location): New function.
2390
113d06a4
RB
23912016-09-23 Richard Biener <rguenther@suse.de>
2392
2393 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2394
cab9e1df
MW
23952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2396
2397 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2398 -march=armv8.2-a+fp16 when supported by the hardware.
2399 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2400 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2401 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2402 semi-colons to a macro invocations.
2403 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2404 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2405 defined.
2406 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2407 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2408 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2409 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2410 defined.
2411 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2412 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2413 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2414 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2415 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2416 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2417 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2418 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2419 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2420 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2421 defined.
2422 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2423 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2424 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2425 defined.
2426 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2427 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2428 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2429 defined.
2430 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2431 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2432 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2433 defined.
2434 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2435 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2436 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2437 defined. Also fix some white-space.
2438 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2439 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2440 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2441 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2442 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2443 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2444 defined. Also fix some long lines and white-space.
2445 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2446 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2447 defined. Also fix some long lines and white-space.
2448 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2449 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2450 defined.
2451 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2452 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2453 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2454 defined.
2455 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2456 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2457 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2458 defined.
2459 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2460 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2461 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2462 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2463 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2464 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2465 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2466 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2467 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2468 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2469 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2470 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2471 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2472 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2473 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2474 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2475 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2476 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2477 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2478
da9b2e69
JW
24792016-09-23 Jiong Wang <jiong.wang@arm.com>
2480 Matthew Wahab <matthew.wahab@arm.com>
2481
2482 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2483 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2484 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2485 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2486 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2487 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2488 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2489 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2490 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2491 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2492 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2493 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2494 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2495 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2496 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2497 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2498 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2499 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2500 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2501 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2502 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2503 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2504 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2505 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2506 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2507 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2508 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2509 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2510 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2511 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2512 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2513 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2514 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2515 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2516 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2517 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2518 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2519
785cf02f
MW
25202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2521
2522 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2523 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2524 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2525 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2526 support.
2527
1e401340
KV
25282016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2529
2530 PR ipa/77677
2531 * gcc.dg/torture/pr77677.c: New test.
2532
8ed3eeac
AV
25332016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2534
2535 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2536 here now.
2537
55a9b91b
MW
25382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2539
2540 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2541 options. Add tests for float16x4_t and float16x8_t.
2542
64c744b9
DV
25432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2544
2545 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2546 * gcc.target/s390/risbg-ll-2.c: Ditto.
2547 * gcc.target/s390/risbg-ll-3.c: Ditto.
2548
d403b8d4
MW
25492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2550
2551 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2552 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2553
576987fc
DV
25542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2555
2556 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2557 output to the simplified instructions.
2558
4ffc8099
MW
25592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2560
2561 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2562 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2563
b1a970a5
MW
25642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2565
2566 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2567 (FP16_SUPPORTED): New
2568 (expected-hfloat-16x4): Make conditional on __fp16 support.
2569 (expected-hfloat-16x8): Likewise.
2570 (vdup_n_f16): Disable for non-AArch64 targets.
2571 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2572 conditional on FP16_SUPPORTED.
2573 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2574 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2575 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2576 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2577 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2578 for testing __fp16.
2579 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2580 conditional on FP16_SUPPORTED.
2581 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2582 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2583
50df9464
MW
25842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2585
2586 * gcc.target/arm/short-vfp-1.c: New.
2587
536b9f42
MW
25882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2589
2590 * gcc.target/arm/attr-fp16-arith-1.c: New.
2591
1b9e31cf
MW
25922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2593
2594 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2595 New.
2596 (add_options_for_arm_v8_2a_fp16_neon): New.
2597 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2598 (add_options_for_arm_arch_v8_2a): Auto-generate.
2599 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2600 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2601 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2602 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2603 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2604 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2605 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2606
a5b42ee7
MW
26072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2608
2609 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2610 arm_fp16_alternative_ok.
2611 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2612 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2613 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2614 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2615 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2616 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2617 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2618 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2619 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2620 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2621 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2622 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2623 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2624 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2625 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2626 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2627 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2628 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2629 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2630 arm_fp16_alternative_ok.
2631 * lib/target-supports.exp
2632 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2633 (check_effective_target_arm_fp16_alternative_ok): New.
2634 (check_effective_target_arm_fp16_none_ok_nocache): New.
2635 (check_effective_target_arm_fp16_none_ok): New.
2636
fcbc975b
ML
26372016-09-23 Martin Liska <mliska@suse.cz>
2638
2639 * gcc.dg/ipa/pr77653.c: Replace adress
2640 with address.
2641
1822b732
ML
26422016-09-23 Martin Liska <mliska@suse.cz>
2643
2644 * gcc.target/i386/movbe-4.c: New test.
2645
fab18cc4
ML
26462016-09-23 Martin Liska <mliska@suse.cz>
2647
2648 * gcc.target/i386/crc32-5.c: New test.
2649
e70f01b5
ML
26502016-09-23 Martin Liska <mliska@suse.cz>
2651
2652 * gcc.target/i386/pr71652.c: New test.
2653 * gcc.target/i386/pr71652-2.c: New test.
2654 * gcc.target/i386/pr71652-3.c: New test.
2655
f2e81d05
JJ
26562016-09-23 Jakub Jelinek <jakub@redhat.com>
2657
2658 * lib/gcc-dg.exp (process-message): Support relative line number
2659 notation - .+4 or .-1 etc.
2660 * gcc.dg/dg-test-1.c: New test.
2661
ed30d2a6
MS
26622016-09-22 Martin Sebor <msebor@redhat.com>
2663
2664 PR target/77676
2665 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2666 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2667 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2668 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2669
1c681c7b
UB
26702016-09-22 Uros Bizjak <ubizjak@gmail.com>
2671
2672 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2673 * gcc.dg/ifcvt-2.c: Ditto.
2674 * gcc.dg/zero_bits_compound-1.c: Ditto.
2675 * gcc.dg/zero_bits_compound-1.c: Ditto.
2676 * gcc.dg/pr40550.c: Simplify target selectors.
2677 Use dg-additional-options.
2678 * gcc.dg/pr47893.c: Ditto.
2679 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2680 additional options for 32-bit x86 targets.
2681 * gcc.dg/pr70955.c: Move to ...
2682 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2683
67cf0a53
PC
26842016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2685
2686 PR c++/61019
2687 * g++.dg/cpp0x/pr61019.C: New.
2688
0ee70cc0
AV
26892016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2690 Terry Guo <terry.guo@arm.com>
2691
2692 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2693 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2694 * gcc.target/arm/pure-code/pure-code.exp: New.
2695
43639d2c
UB
26962016-09-22 Uros Bizjak <ubizjak@gmail.com>
2697
2698 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2699 Remove SSE effective target requirement.
2700
a608d15b
PC
27012016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2702
2703 PR c++/71979
2704 * g++.dg/cpp0x/pr71979.C: New.
2705
d94a7ab4
BE
27062016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2707
2708 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2709
a13f439f
ML
27102016-09-22 Martin Liska <mliska@suse.cz>
2711
2712 PR ipa/77653
2713 * gcc.dg/ipa/pr77653.c: New test.
2714
cf352092
JJ
27152016-09-22 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR fortran/77665
2718 * gfortran.dg/gomp/pr77665.f90: New test.
2719
a8de3002
PT
27202016-09-22 Paul Thomas <pault@gcc.gnu.org>
2721
2722 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2723 * gfortran.dg/dtio_13.f90: New test.
2724
39abef62
LK
27252016-09-21 Louis Krupp <louis.krupp@zoho.com>
2726
2727 PR fortran/66107
2728 * gfortran.dg/pr66107.f90: New test.
2729
4a2bb7fc
ILT
27302016-09-21 Ian Lance Taylor <iant@golang.org>
2731
2732 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2733 with call to builtin delete function.
2734
5f84cee2
JM
27352016-09-21 Joseph Myers <joseph@codesourcery.com>
2736
2737 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2738 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2739 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2740 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2741 tests.
2742
fe01a41a
UB
27432016-09-21 Uros Bizjak <ubizjak@gmail.com>
2744
2745 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2746
2e1c20b1
JJ
27472016-09-21 Jakub Jelinek <jakub@redhat.com>
2748
2749 PR c++/77651
2750 * g++.dg/cpp1z/aligned-new6.C: New test.
2751
de4c144a
MW
27522016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2753
2754 * gcc.target/arm/fp16-aapcs-3.c: New.
2755 * gcc.target/arm/fp16-aapcs-4.c: New.
2756 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2757 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2758 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2759 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2760
44fc7854
BE
27612016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2762
2763 PR tree-optimization/77550
2764 * g++.dg/pr77550.C: New test.
2765
bc084f84
GJL
27662016-09-21 Georg-Johann Lay <avr@gjlay.de>
2767
2768 PR target/77326
2769 * gcc.target/avr/torture/pr77326.c: New test.
2770
c075003a
LK
27712016-09-21 Louis Krupp <louis.krupp@zoho.com>
2772
2773 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2774
6811ea79
RB
27752016-09-21 Richard Biener <rguenther@suse.de>
2776
2777 PR tree-optimization/77648
2778 * gcc.dg/torture/pr77648-1.c: New testcase.
2779 * gcc.dg/torture/pr77648-2.c: Likewise.
2780
f955c4c4
RB
27812016-09-21 Richard Biener <rguenther@suse.de>
2782 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR tree-optimization/77621
2785 * gcc.dg/pr77621.c: New testcase.
2786
096506bb
PT
27872016-09-21 Paul Thomas <pault@gcc.gnu.org>
2788
2789 PR fortran/77657
2790 * gfortran.dg/dtio_12.f90: New test.
2791
37d168ae
SKS
27922016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2793
2794 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2795
66454000
KV
27962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2797
2798 PR tree-optimization/72835
2799 * gcc.dg/tree-ssa/pr72835.c: New test.
2800
88d0c3f0
MS
28012016-09-20 Martin Sebor <msebor@redhat.com>
2802
2803 PR middle-end/49905
2804 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2805 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2806 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2807 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2808 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2809 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2810 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2811
a03df1d5
KV
28122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2813
2814 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2815 arguments/compare will be optimized away.
2816 * gcc.dg/torture/ftrapv-1.c: Likewise.
2817
8bc5448f
KV
28182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2819
2820 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2821 will be optimized away.
2822 * gcc.dg/ipa/vrp1.c: New test.
2823 * gcc.dg/ipa/vrp2.c: New test.
2824 * gcc.dg/ipa/vrp3.c: New test.
2825
973625a0
KV
28262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2827
2828 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2829 does the same transformation.
2830 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2831 * gcc.dg/tree-ssa/evrp1.c: New test.
2832 * gcc.dg/tree-ssa/evrp2.c: New test.
2833 * gcc.dg/tree-ssa/evrp3.c: New test.
2834 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2835 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2836 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2837 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2838 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2839 foling now happens early.
2840 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2841 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2842 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2843 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2844 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2845
9b1ba33c
UB
28462016-09-20 Uros Bizjak <ubizjak@gmail.com>
2847
2848 PR target/77621
2849 * gcc.target/i386/pr77621.c: New test.
2850 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2851 pattern, loop should vectorize with -mtune=atom.
2852
f5bd4ad8
MO
28532016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2854 Jakub Jelinek <jakub@redhat.com>
2855
2856 PR testsuite/63299
2857 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2858 instead of delete.
2859
7d9cf801
JJ
28602016-09-20 Jakub Jelinek <jakub@redhat.com>
2861
b912f962
JJ
2862 PR c++/77626
2863 * g++.dg/other/pr77626.C: New test.
2864
eaf1ece1
JJ
2865 PR c++/77638
2866 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2867
590b62e9
JJ
2868 PR c++/77637
2869 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2870
7d9cf801
JJ
2871 PR middle-end/77624
2872 * c-c++-common/pr77624-1.c: New test.
2873 * c-c++-common/pr77624-2.c: New test.
2874
3aebb6ff
AV
28752016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2876
2877 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2878 of digits expected.
2879
b5bbe47b
RB
28802016-09-20 Richard Biener <rguenther@suse.de>
2881
2882 PR tree-optimization/77646
2883 * gcc.dg/torture/pr77646.c: New testcase.
2884
144a96e4
BE
28852016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2886
2887 PR c++/77434
2888 * c-c++-common/Wint-in-bool-context.c: New test.
2889
1f2071fa
JM
28902016-09-19 Joseph Myers <joseph@codesourcery.com>
2891
2892 * gcc.dg/cr-decimal-dig-1.c: New test.
2893
63012d9a
JM
28942016-09-19 Joseph Myers <joseph@codesourcery.com>
2895
2896 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2897 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2898 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2899 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2900
02410826
VM
29012016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2902
2903 PR rtl-optimization/77416
2904 * gcc.target/powerpc/pr77416.c: New.
2905
6101a7ab
PP
29062016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2907
2908 PR c++/77639
2909 * g++.dg/template/error-recovery4.C: New test.
2910
1993ff76
BC
29112016-09-19 Bin Cheng <bin.cheng@arm.com>
2912
2913 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2914
5fa9e644
KT
29152016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2916
2917 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2918 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2919
fc15d9ec
JJ
29202016-09-19 Jakub Jelinek <jakub@redhat.com>
2921 Jan Hubicka <jh@suse.cz>
2922
2923 PR target/77587
2924 * gcc.dg/pr77587.c: New test.
2925 * gcc.dg/pr77587a.c: New file.
2926
3c9f5092
AV
29272016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2928
2929 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2930 * gfortran.dg/coarray_38.f90:
2931 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2932 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2933 * gfortran.dg/coarray_allocate_7.f08: New test.
2934 * gfortran.dg/coarray_allocate_8.f08: New test.
2935 * gfortran.dg/coarray_allocate_9.f08: New test.
2936 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2937 new caf_register.
2938 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2939 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2940 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2941 get_by_refs.
2942 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2943 * gfortran.dg/coarray_lock_7.f90: Same.
2944 * gfortran.dg/coarray_poly_5.f90: Same.
2945 * gfortran.dg/coarray_poly_6.f90: Same.
2946 * gfortran.dg/coarray_poly_7.f90: Same.
2947 * gfortran.dg/coarray_poly_8.f90: Same.
2948 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2949
e79e6763
FR
29502016-09-19 Fritz Reese <fritzoreese@gmail.com>
2951
2952 PR fortran/77584
2953 * gfortran.dg/dec_structure_15.f90: New testcase.
2954
ae527639
RB
29552016-09-19 Richard Biener <rguenther@suse.de>
2956
2957 PR middle-end/77605
2958 * gcc.dg/torture/pr77605.c: New testcase.
2959
cdf060f8
LK
29602016-09-18 Louis Krupp <louis.krupp@zoho.com>
2961
2962 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2963
b720e919
JH
29642016-09-17 Jan Hubicka <hubicka@ucw.cz>
2965
2966 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2967 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2968 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2969 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2970 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2971 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2972 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2973 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2974 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2975 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2976 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2977
bdabae39
KY
29782016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2979
2980 * gcc.target/i386/pr68633.c: Fix expected result.
2981
493ba820
LK
29822016-09-17 Louis Krupp <louis.krupp@gmail.com>
2983
2984 PR fortran/68078
2985 * gfortran.dg/pr68078.f90: New test.
2986 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2987
9a42726b
BS
29882016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2989
2990 PR target/77613
2991 * gcc.target/powerpc/swaps-p8-25.c: New.
2992
e7d61178
JJ
29932016-09-16 Jakub Jelinek <jakub@redhat.com>
2994
8f03e02f
JJ
2995 PR c++/77482
2996 * g++.dg/cpp0x/constexpr-77482.C: New test.
2997
e80cb545
JJ
2998 PR c++/77379
2999 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3000 thunk offsets.
3001 * g++.dg/abi/abi-tag23a.C: Likewise.
3002
1c2f613f
JJ
3003 PR c++/77338
3004 * g++.dg/cpp0x/decltype-77338.C: New test.
3005
e7d61178
JJ
3006 PR c++/77375
3007 * g++.dg/cpp0x/mutable1.C: New test.
3008
8d987deb
SK
30092016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3010
3011 PR fortran/77612
3012 * gfortran.dg/pr77612.f90: New test.
3013
2c3d35a6
SKS
30142016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3015
3016 * gcc.dg/torture/pr70421.c: Require int32plus.
3017
e43163ae
JJ
30182016-09-16 Jakub Jelinek <jakub@redhat.com>
3019
bcf0905a
JJ
3020 PR middle-end/77475
3021 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3022
e43163ae
JJ
3023 PR target/77526
3024 * gcc.target/i386/pr77526.c: New test.
3025
7d704548
JJ
30262016-09-16 Jakub Jelinek <jakub@redhat.com>
3027 Eric Botcazou <ebotcazou@adacore.com>
3028
3029 PR middle-end/77594
3030 * gcc.target/i386/pr77594.c: New test.
3031
902d624f
LK
30322016-09-15 Louis Krupp <louis.krupp@zoho.com>
3033
3034 PR fortran/69963
3035 * gfortran.dg/misplaced_implicit_character.f90: New test.
3036
7e16ce79
BC
30372016-09-15 Bin Cheng <bin.cheng@arm.com>
3038
3039 PR tree-optimization/77503
3040 * gcc.dg/vect/pr77503.c: New test.
3041
7c05f5c4
RB
30422016-09-15 Richard Biener <rguenther@suse.de>
3043
3044 PR middle-end/77544
3045 * c-c++-common/torture/pr77544.c: New testcase.
3046
76ff80fb
JJ
30472016-09-15 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR middle-end/77475
3050 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3051 * gcc.dg/march-generic.c: Likewise.
3052 * gcc.target/i386/spellcheck-options-1.c: New test.
3053 * gcc.target/i386/spellcheck-options-2.c: New test.
3054 * gcc.target/i386/spellcheck-options-3.c: New test.
3055 * gcc.target/i386/spellcheck-options-4.c: New test.
3056
5560d026
CLT
30572016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3058
3059 PR fortran/72743
3060 * gfortran.dg/goacc/pr72743.f90: New test.
3061
5334f733
RB
30622016-09-15 Richard Biener <rguenther@suse.de>
3063
3064 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3065
d08615f2
RB
30662016-09-15 Richard Biener <rguenther@suse.de>
3067
3068 PR tree-optimization/77514
3069 * gcc.dg/torture/pr77514.c: New testcase.
3070
28ca05f0
JJ
30712016-09-14 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR c++/77549
3074 * g++.dg/lookup/pr77549.C: New test.
3075
20a1e5b8
MP
30762016-09-14 Marek Polacek <polacek@redhat.com>
3077
3078 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3079 * c-c++-common/gomp/atomic-13.c: Likewise.
3080 * c-c++-common/gomp/atomic-14.c: Likewise.
3081 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3082 * g++.dg/cpp1z/bool-increment1.C: New test.
3083 * c-c++-common/pr60439.c: Add dg-warning.
3084 * g++.dg/expr/bitfield4.C: Likewise.
3085 * g++.dg/expr/bitfield5.C: Likewise.
3086 * g++.dg/expr/bitfield6.C: Likewise.
3087 * g++.dg/expr/bool1.C: Likewise.
3088 * g++.dg/expr/bool3.C: Likewise.
3089 * g++.dg/expr/lval3.C: Likewise.
3090 * g++.dg/expr/lval4.C: Likewise.
3091 * g++.old-deja/g++.jason/bool5.C: Likewise.
3092 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3093 * g++.dg/other/error18.C: Likewise.
3094 * g++.dg/gomp/atomic-14.C: Likewise.
3095
0761f6bf
NS
30962016-09-14 Nathan Sidwell <nathan@acm.org>
3097
3098 PR c++/77539
3099 * g++.dg/cpp1y/pr77539.C: New.
3100
13cddbc1
CL
31012016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3102
3103 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3104 dg-require.
3105 * g++.dg/ext/builtin_alloca.C: Likewise.
3106 * g++.dg/template/spec35.C: Likewise.
3107 * gcc.dg/builtins-68.c: Likewise.
3108 * gcc.misc-tests/gcov-13.c: Likewise.
3109 * gcc.misc-tests/gcov-14.c: Likewise.
3110
a90638d4
JM
31112016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3112
3113 * gfortran.dg/dec_structure_14.f90: New testcase.
3114
5ba4a08c
JJ
31152016-09-14 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR sanitizer/68260
3118 * c-c++-common/tsan/pr68260.c: New test.
3119
a713b234
JS
31202016-09-13 Joe Seymour <joe.s@somniumtech.com>
3121
3122 PR target/70713
3123 * gcc.target/msp430/function-attributes-1.c: New test.
3124 * gcc.target/msp430/function-attributes-2.c: New test.
3125 * gcc.target/msp430/function-attributes-3.c: New test.
3126
96032047
MS
31272015-04-18 Martin Sebor <msebor@redhat.com>
3128
3129 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3130 of non-nul characters.
3131 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3132
ea8661cd
JJ
31332016-09-13 Jakub Jelinek <jakub@redhat.com>
3134
9952908a
JJ
3135 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3136 * g++.dg/cpp1z/gen-attrs1.C: New test.
3137
63cdb7a0
JJ
3138 PR tree-optimization/77454
3139 * gcc.dg/pr77454.c: New test.
3140
ea8661cd
JJ
3141 PR c++/77553
3142 * g++.dg/cpp1y/constexpr-77553.C: New test.
3143
254830ba
DM
31442016-09-13 David Malcolm <dmalcolm@redhat.com>
3145
3146 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3147 (test_show_locus): Replace rich_location::add_fixit_insert calls
3148 with add_fixit_insert_before and add_fixit_insert_after.
3149
42763690
JM
31502016-09-13 Jason Merrill <jason@redhat.com>
3151 Tom de Vries <tom@codesourcery.com>
3152
3153 PR c++/77427
3154 * g++.dg/pr77427.C: New test.
3155
c8798f2c
ML
31562016-09-13 Martin Liska <mliska@suse.cz>
3157
3158 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3159 effective target.
3160 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3161 * lib/target-supports.exp: Define the new target.
3162
54700e2e
AP
31632016-09-12 Andrew Pinski <apinski@cavium.com>
3164
3165 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3166 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3167
e1d55bf7
UB
31682016-09-12 Uros Bizjak <ubizjak@gmail.com>
3169
3170 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3171 variable arguments.
3172 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3173 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3174 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3175 variable argument.
3176 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3177 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3178
54dcdb88
BE
31792016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3180
3181 PR c++/77496
3182 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3183 * g++.dg/ext/pr77496.C: New test.
3184 * g++.dg/warn/pr77496.C: New test.
3185
d1463eb9
DM
31862016-09-12 David Malcolm <dmalcolm@redhat.com>
3187
3188 PR c/72858
3189 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3190 to preserve conversion chars, and to preserve prefix information.
3191 * gcc.dg/format/pr72858.c: New test case.
3192
217fabad
SK
31932016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3194
3195 * gfortran.dg/pr77507.f90: Move to ...
3196 * gfortran.dg/ieee/pr77507.f90: here.
3197
a1cd04ac
JH
31982016-08-09 Jan Hubicka <hubicka@ucw.cz>
3199
3200 PR ipa/61159
3201 * compile/pr61159.c: New testcase
3202
e3912107
JH
32032016-08-09 Jan Hubicka <hubicka@ucw.cz>
3204
3205 PR ipa/64316
3206 * gcc.dg/ipa/pr63416.c: New testcase.
3207
739d9339
PT
32082016-09-10 Paul Thomas <pault@gcc.gnu.org>
3209 Steven G. Kargl <kargl@gcc.gnu.org>
3210
3211 PR fortran/77532
cc3135b6 3212 * gfortran.dg/dtio_11.f90: new test.
739d9339 3213
fb7c40dd
SK
32142016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3215
3216 PR fortran/77507
3217 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3218 * gfortran.dg/c_assoc_4.f90: Ditto.
3219
5b28efbb
TV
32202016-09-10 Tom de Vries <tom@codesourcery.com>
3221
3222 PR C/71602
3223 * c-c++-common/va-arg-va-list-type.c: New test.
3224
9d0a9bb4
PB
32252016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3226
3227 PR rtl-optimization/77289
3228 * gcc.target/powerpc/pr77289.c: New test.
3229
3f0177e7
MS
32302016-09-09 Martin Sebor <msebor@redhat.com>
3231
3232 PR c/77520
3233 PR c/77521
3234 * gcc.dg/pr77520.c: New test.
3235 * gcc.dg/pr77521.c: New test.
3236
e81e83d0
SK
32372016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3238
3239 PR fortran/77506
3240 * gfortran.dg/pr77506.f90: New test.
3241
8a92685e
SK
32422016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3243
3244 PR fortran/77507
3245 * gfortran.dg/pr77507.f90: New test.
3246
c65248cb
JM
32472016-09-09 Joseph Myers <joseph@codesourcery.com>
3248
3249 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3250
2cf0ff98
SK
32512016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3252 Louis Krupp <lkrupp@gcc.gnu.org>
3253
3254 PR fortran/69514
3255 * gfortran.dg/pr69514_1.f90: New test.
3256 * gfortran.dg/pr69514_2.f90: New test.
3257
8ebc1e0f
JJ
32582016-09-08 Jakub Jelinek <jakub@redhat.com>
3259
20b6cf01
JJ
3260 PR fortran/77500
3261 * gfortran.dg/gomp/pr77500.f90: New test.
3262
8ebc1e0f
JJ
3263 PR fortran/77516
3264 * gfortran.dg/gomp/pr77516.f90: New test.
3265
34718542
JJ
32662016-09-07 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR middle-end/77475
3269 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3270 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3271 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3272 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3273 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3274 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3275
e5106e27
DM
32762016-09-07 David Malcolm <dmalcolm@redhat.com>
3277
3278 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3279 "substring-locations.h".
3280
ca235a85
RB
32812016-09-07 Richard Biener <rguenther@suse.de>
3282
3283 PR c/77450
3284 * c-c++-common/vector-subscript-8.c: Move ..
3285 * gcc.dg/pr77450.c: ... here.
3286
0076b5dc 32872016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3288
3289 PR libgfortran/77393
3290 * gfortran.dg/fmt_f0_2.f90: Update test.
3291 * gfortran.dg/fmt_f0_3.f90: New test.
3292
6ac7322b
DH
32932016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3294
3295 PR debug/77389
3296 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3297 in dg-options.
3298
3299 PR debug/57519
3300 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3301
8eb9e049
JJ
33022016-09-06 Jakub Jelinek <jakub@redhat.com>
3303
3304 PR target/69255
3305 * gcc.target/i386/pr69255-1.c: New test.
3306 * gcc.target/i386/pr69255-2.c: New test.
3307 * gcc.target/i386/pr69255-3.c: New test.
3308
33092016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3310
3311 PR c/77336
3312 * gcc.dg/format/miss-7.c: New test.
3313
e6cb85d4
UB
33142016-09-06 Uros Bizjak <ubizjak@gmail.com>
3315
3316 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3317
7fe76f6a
ML
33182016-09-06 Martin Liska <mliska@suse.cz>
3319
3320 PR gcov-profile/77378
3321 PR gcov-profile/77466
3322 * gcc.dg/profile-update-warning.c: New test.
3323
209b636e
RB
33242016-09-06 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/77479
3327 * gcc.dg/torture/pr77479.c: New testcase.
3328
b772a565
RB
33292016-09-06 Richard Biener <rguenther@suse.de>
3330
3331 PR c/77450
3332 * c-c++-common/vector-subscript-7.c: Adjust.
3333 * c-c++-common/vector-subscript-8.c: New testcase.
3334
a8c07037
SKS
33352016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3336
3337 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3338
0ce48391
JJ
33392016-09-05 Jakub Jelinek <jakub@redhat.com>
3340
de9188e0
JJ
3341 PR target/77476
3342 * gcc.target/i386/avx512f-pr77476.c: New test.
3343 * gcc.target/i386/avx512bw-pr77476.c: New test.
3344 * gcc.target/i386/avx512dq-pr77476.c: New test.
3345
c76f7809
JJ
3346 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3347 Update comment to mention also avx512f.
3348
0ce48391
JJ
3349 PR sanitizer/77396
3350 * g++.dg/asan/pr77396-2.C: New test.
3351
8a27cf73
UB
33522016-09-05 Uros Bizjak <ubizjak@gmail.com>
3353
3354 PR rtl-optimization/77452
3355 * gcc.target/i386/pr77452.c: New test.
3356
25ff5dd3
MP
33572016-09-05 Marek Polacek <polacek@redhat.com>
3358
3359 PR c/77423
3360 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3361
f2bc4e48
SK
33622016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3363
3364 PR fortran/77391
3365 * gfortran.dg/pr77391.f90: New test.
3366
e85921ee
SK
33672016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3368
3369 PR fortran/77460
3370 * gfortran.dg/pr77460.f90: New test.
3371
b5d50659
JJ
33722016-09-03 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR c/65467
3375 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3376
7b826676
KY
33772016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3378
3379 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3380
717ebe91
DM
33812016-09-02 David Malcolm <dmalcolm@redhat.com>
3382
3383 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3384 test case.
3385 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3386 diagnostic-test-show-locus-generate-patch.c to the sources
3387 for diagnostic_plugin_test_show_locus.c.
3388
94087e88
JJ
33892016-09-02 Jakub Jelinek <jakub@redhat.com>
3390
9dc5773f
JJ
3391 PR c/65467
3392 * gcc.dg/gomp/_Atomic-1.c: New test.
3393 * gcc.dg/gomp/_Atomic-2.c: New test.
3394 * gcc.dg/gomp/_Atomic-3.c: New test.
3395 * gcc.dg/gomp/_Atomic-4.c: New test.
3396 * gcc.dg/gomp/_Atomic-5.c: New test.
3397
94087e88
JJ
3398 PR sanitizer/77396
3399 * g++.dg/asan/pr77396.C: New test.
3400
34012016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3402
3403 PR tree-optimization/71831
3404 * gcc.dg/builtin-object-size-16.c: New test.
3405 * gcc.dg/builtin-object-size-17.c: New test.
3406
7e89048d
JD
34072016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3408
3409 PR libgfortran/77393
3410 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3411
2f196155
UB
34122016-09-01 Uros Bizjak <ubizjak@gmail.com>
3413
3414 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3415 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3416 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3417 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3418 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3419 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3420 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3421 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3422 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3423 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3424 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3425 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3426 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3427 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3428 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3429 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3430 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3431 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3432
0a6b0523
EB
34332016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3434
3435 * gnat.dg/opt58.adb: New test.
3436 * gnat.dg/opt58_pkg.ads: New helper.
3437
2a99de7b
RB
34382016-09-01 Richard Biener <rguenther@suse.de>
3439
3440 PR middle-end/77436
3441 * gcc.dg/torture/pr77436.c: New testcase.
3442
f79d8786
SKS
34432016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3444
3445 * gcc.dg/pr64252.c: Require int32plus.
3446 * gcc.dg/pr66299-1.c: Likewise.
3447 * gcc.dg/pr66299-2.c: Likewise.
3448 * gcc.dg/torture/20131115-1.c: Skip for avr.
3449
b06335f9
KT
34502016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3451
3452 * gcc.target/aarch64/ands_3.c: New test.
3453
f25f40be
JJ
34542016-08-31 Jakub Jelinek <jakub@redhat.com>
3455
d12a0b5a
JJ
3456 PR fortran/77352
3457 * gfortran.dg/gomp/pr77352.f90: New test.
3458
f25f40be
JJ
3459 PR fortran/77374
3460 * gfortran.dg/gomp/pr77374.f08: New test.
3461
9ff6fb6e
MG
34622016-08-31 Marc Glisse <marc.glisse@inria.fr>
3463
3464 PR tree-optimization/73714
3465 * gcc.dg/tree-ssa/pr73714.c: New test.
3466
8e95a674
JD
34672016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3468
3469 PR libgfortran/77393
3470 * gfortran.dg/fmt_f0_2.f90: New test.
3471
c6b0037d
MG
34722016-08-31 Marc Glisse <marc.glisse@inria.fr>
3473
3474 * gcc.target/i386/pr59539-2.c: Adapt options.
3475 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3476
1a576b13
PT
34772016-08-31 Paul Thomas <pault@gcc.gnu.org>
3478
3479 PR fortran/77418
3480 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3481 of the associate entity and replace with a pointer to the
3482 intended item on the stack.
3483
e73d3ca6 34842016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3485 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3486
3487 PR fortran/48298
3488 * gfortran.dg/dtio_1.f90: New test.
3489 * gfortran.dg/dtio_2.f90: New test.
3490 * gfortran.dg/dtio_3.f90: New test.
3491 * gfortran.dg/dtio_4.f90: New test.
3492 * gfortran.dg/dtio_5.f90: New test.
3493 * gfortran.dg/dtio_6.f90: New test.
3494 * gfortran.dg/dtio_7.f90: New test.
3495 * gfortran.dg/dtio_8.f90: New test.
3496 * gfortran.dg/dtio_9.f90: New test.
3497 * gfortran.dg/dtio_10.f90: New test.
3498
b816477a
DM
34992016-08-30 David Malcolm <dmalcolm@redhat.com>
3500
3501 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3502 (test_many_nested_locations): New function.
3503 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3504 (test_show_locus): Handle "test_many_nested_locations".
3505
71b30891
DM
35062016-08-30 David Malcolm <dmalcolm@redhat.com>
3507
3508 * g++.dg/template/double-greater-than-fixit.C: New test case.
3509
8fa37232
EB
35102016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3511
3512 * gnat.dg/opt57.ad[sb]: New test.
3513 * gnat.dg/opt57_pkg.ads: New helper.
3514
6f651bae
RB
35152016-08-30 Richard Biener <rguenther@suse.de>
3516
3517 PR tree-optimization/69047
3518 * gcc.dg/pr69047.c: Fix byte-order check.
3519
ab834832
JJ
35202016-08-30 Jakub Jelinek <jakub@redhat.com>
3521
5116b156
JJ
3522 PR tree-optimization/72866
3523 * gcc.dg/vect/pr72866.c: New test.
3524
3754bbfc
JJ
3525 PR debug/77363
3526 * g++.dg/debug/dwarf2/pr77363.C: New test.
3527
26122e2d
JJ
3528 PR middle-end/77377
3529 * gcc.target/i386/pr77377.c: New test.
3530
ab834832
JJ
3531 PR debug/77389
3532 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3533 in dg-options.
3534
bedc9ca7
SK
35352016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3536
3537 * gfortran.dg/pr77372.f90: Moved to ...
3538 * gfortran.dg/ieee/pr77372.f90: here.
3539
adfa1e6b
MM
35402016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3541
3542 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3543 vector short/char initializations.
3544 * gcc.target/powerpc/vec-init-5.c: Likewise.
3545 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3546 vector initialization optimizations.
3547 * gcc.target/powerpc/vec-init-7.c: Likewise.
3548 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3549 vector float/double initializations.
3550 * gcc.target/powerpc/vec-init-9.c: Likewise.
3551
414b7129
UB
35522016-08-29 Uros Bizjak <ubizjak@gmail.com>
3553
3554 PR target/77403
3555 * gcc.target/i386/pr77403.c: New test.
3556
3d06b6f2
MP
35572016-08-29 Marek Polacek <polacek@redhat.com>
3558
3559 PR c/77292
3560 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3561
ba9bbd6f
TV
35622016-08-29 Tom de Vries <tom@codesourcery.com>
3563
3564 PR c/77398
3565 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3566
d7d80d8f
EB
35672016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3568
3569 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3570
d7d80d8f 35712016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3572
3573 * gfortran.dg/dec_structure_13.f90: New testcase.
3574
468d95c8
JB
35752016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3576
3577 PR fortran/77261
3578 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3579 available.
3580
f329b264
TV
35812016-08-28 Tom de Vries <tom@codesourcery.com>
3582
3583 PR lto/70955
3584 * gcc.dg/pr70955.c: New test.
3585 * gcc.dg/lto/pr70955_0.c: Same.
3586 * gcc.dg/lto/pr70955_1.c: Same.
3587
4a389eb6
PP
35882016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3589
3590 PR tree-optimization/71077
3591 * gcc.target/i386/pr71077.c: New test.
3592
3f8257db 35932016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3594
3595 PR fortran/77380
3596 * gfortran.dg/pr77380.f90: New test.
3597
3f8257db 35982016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3599
3600 PR fortran/77372
3601 gfortran.dg/pr77372.f90: New test.
3602
ee908516
DM
36032016-08-26 David Malcolm <dmalcolm@redhat.com>
3604
3605 * gcc.dg/spellcheck-fields-2.c (test): Move
3606 dg-begin/end-multiline-output within function body.
3607 (test_macro): New function.
3608
d41e76cf
DM
36092016-08-26 David Malcolm <dmalcolm@redhat.com>
3610
3611 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3612 (test_fixit_insert): Update expected output.
3613 (test_fixit_remove): Likewise.
3614 (test_fixit_replace): Likewise.
3615
524a4c96
RO
36162016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3617
3618 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3619 Fix typo.
3620
ebfa15ab
RB
36212016-08-26 Richard Biener <rguenther@suse.de>
3622
3623 PR tree-optimization/69047
3624 * gcc.dg/pr69047.c: New testcase.
3625
209ca542
PK
36262016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3627 Martin Jambhor <mjambor@suse.cz>
524a4c96 3628
209ca542
PK
3629 * gcc.dg/ipa/propbits-1.c: New test-case.
3630 * gcc.dg/ipa/propbits-2.c: Likewise.
3631 * gcc.dg/ipa/propbits-3.c: Likewise.
3632
e5cf1629
SK
36332016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3634
3635 PR fortran/77351
3636 * gfortran.dg/pr77351.f90: New test.
3637
ebef225f
MP
36382016-08-25 Marek Polacek <polacek@redhat.com>
3639
3640 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3641
fe377a48
MP
36422016-08-25 Marek Polacek <polacek@redhat.com>
3643
3644 PR c/77323
3645 * gcc.dg/pr77323.c: New test.
3646
88b8971f
PT
36472016-08-24 Paul Thomas <pault@gcc.gnu.org>
3648
3649 PR fortran/77358
3650 * gfortran.dg/submodule_17.f08: New test.
3651
3f8257db
JJ
36522016-08-24 Michael Collison <michael.collison@linaro.org>
3653 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3654
3655 * gcc.target/arm/builtin_saddl.c: New testcase.
3656 * gcc.target/arm/builtin_saddll.c: New testcase.
3657 * gcc.target/arm/builtin_uaddl.c: New testcase.
3658 * gcc.target/arm/builtin_uaddll.c: New testcase.
3659 * gcc.target/arm/builtin_ssubl.c: New testcase.
3660 * gcc.target/arm/builtin_ssubll.c: New testcase.
3661 * gcc.target/arm/builtin_usubl.c: New testcase.
3662 * gcc.target/arm/builtin_usubll.c: New testcase.
3663
d5b5d212
UB
36642016-08-24 Uros Bizjak <ubizjak@gmail.com>
3665
3666 PR target/77270
3667 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3668 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3669 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3670 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3671 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3672 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3673 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3674 effective target. Remove scan-assembler-times directives.
3675 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3676 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3677 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3678
d1188689
SKS
36792016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3680
3681 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3682 of unsigned int.
3683 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3684
0b6b8f85
RS
36852016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3686
3687 PR testsuite/77317
3688 * lib/target-supports.exp
3689 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3690 (check_effective_target_vect_natural_alignment): Ditto.
3691 (check_effective_target_vector_alignment_reachable): Ditto.
3692 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3693
587b7f7a
ILT
36942016-08-23 Ian Lance Taylor <iant@golang.org>
3695
3696 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3697
6019c0fc
MM
36982016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3699
3700 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3701 being created from pointers to memory locations.
3702 * gcc.target/powerpc/vec-init-2.c: Likewise.
3703
cfe37db4
FR
37042016-08-23 Fritz Reese <fritzoreese@gmail.com>
3705
3706 * gfortran.dg/dec_structure_12.f90: New testcase.
3707
7e11f46f
DV
37082016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3709
3710 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3711
7ab4f354
DV
37122016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3713
3714 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3715 verification.
3716
deb9351f
DV
37172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3718
3719 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3720 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3721
1fd9f058
RB
37222016-08-23 Richard Biener <rguenther@suse.de>
3723
3724 PR tree-optimization/27336
3725 * c-c++-common/pr27336.c: New testcase.
3726
b00e6e75
MP
37272016-08-22 Marek Polacek <polacek@redhat.com>
3728
3729 PR c++/77321
3730 * g++.dg/cpp1y/pr77321.C: New test.
3731
58338bac
SK
37322016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3733
3734 PR fortran/60774
3735 * gfortran.dg/empty_label.f: Adjust test for new error message.
3736 * gfortran.dg/empty_label.f90: Ditto.
3737 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3738 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3739 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3740
30364ce6
SK
37412016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3742
3743 PR fortran/61318
3744 * gfortran.dg/pr61318.f90: New test.
3745
ad7a5a8f
SK
37462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3747
3748 PR fortran/77260
3749 * gfortran.dg/pr77260_1.f90: New test.
3750 * gfortran.dg/pr77260_2.f90: Ditto.
3751
72f52f30
JM
37522016-08-22 Joseph Myers <joseph@codesourcery.com>
3753
3754 PR middle-end/77269
3755 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3756 __builtin_signbitf and __builtin_signbitl in expected generic
3757 expansion.
3758 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3759 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3760 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3761 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3762 tests.
3763
6dc198e3
JM
37642016-08-22 Joseph Myers <joseph@codesourcery.com>
3765
3766 * gcc.dg/torture/float128-builtin.c,
3767 gcc.dg/torture/float128-ieee-nan.c,
3768 gcc.dg/torture/float128x-builtin.c,
3769 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3770 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3771 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3772 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3773 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3774 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3775 gcc.dg/torture/floatn-nan.h: New tests.
3776
7ff4e41a
JM
37772016-08-22 Joseph Myers <joseph@codesourcery.com>
3778
3779 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3780 macro.
3781 (main): Update calls to TEST_I_F.
3782 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3783 macro.
3784 (main): Update calls to TEST_I_F.
3785
7078cdb6
JM
37862016-08-22 Joseph Myers <joseph@codesourcery.com>
3787
3788 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3789 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3790 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3791 names in calls to TEST_I_F.
3792
a9d7c823
BE
37932016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3794
3795 PR c/52952
3796 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3797
cd800235
SKS
37982016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3799
3800 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3801 and !natural_alignment_64.
3802 * gcc.dg/ipa/propalign-2.c: Likewise.
3803 * gcc.dg/ipa/propalign-3.c: Likewise.
3804 * gcc.dg/ipa/propalign-4.c: Likewise.
3805 * gcc.dg/ipa/propalign-5.c: Likewise.
3806 * lib/target-supports.exp
3807 (check_effective_target_natural_alignment_32): Add avr-*-*.
3808
22d12455
KV
38092016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3810
3811 PR tree-optimization/61839
3812 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3813 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3814 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3815 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3816
c65699ef
JM
38172016-08-19 Joseph Myers <joseph@codesourcery.com>
3818
3819 PR c/32187
3820 * lib/target-supports.exp (check_effective_target_float16)
3821 (check_effective_target_float32, check_effective_target_float64)
3822 (check_effective_target_float128, check_effective_target_float32x)
3823 (check_effective_target_float64x)
3824 (check_effective_target_float128x)
3825 (check_effective_target_float16_runtime)
3826 (check_effective_target_float32_runtime)
3827 (check_effective_target_float64_runtime)
3828 (check_effective_target_float128_runtime)
3829 (check_effective_target_float32x_runtime)
3830 (check_effective_target_float64x_runtime)
3831 (check_effective_target_float128x_runtime)
3832 (check_effective_target_floatn_nx_runtime)
3833 (add_options_for_float16, add_options_for_float32)
3834 (add_options_for_float64, add_options_for_float128)
3835 (add_options_for_float32x, add_options_for_float64x)
3836 (add_options_for_float128x): New procedures.
3837 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3838 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3839 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3840 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3841 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3842 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3843 gcc.dg/torture/float128-complex.c,
3844 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3845 gcc.dg/torture/float128x-basic.c,
3846 gcc.dg/torture/float128x-complex.c,
3847 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3848 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3849 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3850 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3851 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3852 gcc.dg/torture/float32x-basic.c,
3853 gcc.dg/torture/float32x-complex.c,
3854 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3855 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3856 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3857 gcc.dg/torture/float64x-basic.c,
3858 gcc.dg/torture/float64x-complex.c,
3859 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3860 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3861 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3862 gcc.dg/torture/floatn-tg.h,
3863 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3864 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3865 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3866 gcc.dg/torture/fp-int-convert-float128x.c,
3867 gcc.dg/torture/fp-int-convert-float16-timode.c,
3868 gcc.dg/torture/fp-int-convert-float16.c,
3869 gcc.dg/torture/fp-int-convert-float32-timode.c,
3870 gcc.dg/torture/fp-int-convert-float32.c,
3871 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3872 gcc.dg/torture/fp-int-convert-float32x.c,
3873 gcc.dg/torture/fp-int-convert-float64-timode.c,
3874 gcc.dg/torture/fp-int-convert-float64.c,
3875 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3876 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3877 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3878 maximum exponent of floating-point type. Use it in testing
3879 whether 0x8...0 fits in the floating-point type. Always treat -1
3880 (signed 0xf...f) as fitting in the floating-point type.
3881 (M_OK1): New macro.
3882 * gcc.dg/torture/fp-int-convert-double.c,
3883 gcc.dg/torture/fp-int-convert-float.c,
3884 gcc.dg/torture/fp-int-convert-float128-timode.c,
3885 gcc.dg/torture/fp-int-convert-float128.c,
3886 gcc.dg/torture/fp-int-convert-float80-timode.c,
3887 gcc.dg/torture/fp-int-convert-float80.c,
3888 gcc.dg/torture/fp-int-convert-long-double.c,
3889 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3890
94e73c78
JJ
38912016-08-19 Jakub Jelinek <jakub@redhat.com>
3892
fbdbd4b6
JJ
3893 PR fortran/72744
3894 * gfortran.dg/gomp/pr72744.f90: New test.
3895
94e73c78
JJ
3896 PR fortran/69281
3897 * gfortran.dg/gomp/pr69281.f90: New test.
3898
91151a73
JB
38992016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3900
414b7129
UB
3901 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3902 the last special seed value.
3903 * gfortran.dg/random_7.f90: Use size for last array member instead
3904 of hardcoded value.
91151a73 3905
fcf830ab
PK
39062016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3907
3908 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3909 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3910
1a5da5b6
RB
39112016-08-19 Richard Biener <rguenther@suse.de>
3912
3913 PR tree-optimization/77286
3914 * gcc.dg/torture/pr77286.c: New testcase.
3915
82f72146
DM
39162016-08-18 David Malcolm <dmalcolm@redhat.com>
3917
3918 * gcc.dg/verbose-asm-2.c: New test case.
3919
cc015f3a
DM
39202016-08-18 David Malcolm <dmalcolm@redhat.com>
3921
3922 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3923 (custom_diagnostic_finalizer): Update for change to
3924 diagnostic_show_locus.
3925
cb18fd07
DM
39262016-08-18 David Malcolm <dmalcolm@redhat.com>
3927
3928 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3929 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3930
a76989dc
MP
39312016-08-18 Marek Polacek <polacek@redhat.com>
3932
3933 PR c/71514
3934 * gcc.dg/pr71514.c: New test.
3935
89c88780
L
39362015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3937
3938 PR target/72839
3939 * gcc.target/i386/pr72839.c: New test.
3940
2c71d454
CLT
39412016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3942
3943 PR middle-end/70895
3944 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3945 * c-c++-common/goacc/reduction-1.c: Likewise.
3946 * c-c++-common/goacc/reduction-2.c: Likewise.
3947 * c-c++-common/goacc/reduction-3.c: Likewise.
3948 * c-c++-common/goacc/reduction-4.c: Likewise.
3949
66592e95
AM
39502016-08-18 Alan Modra <amodra@gmail.com>
3951
3952 * gcc.c-torture/compile/pr72771.c: New.
3953
3a146d46
JJ
39542016-08-17 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR fortran/67496
3957 * gfortran.dg/pr67496.f90: New test.
3958
3f8257db 39592015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3960
3961 PR tree-optimization/71752
3a146d46 3962 * gcc.dg/vect/pr71752.c: New.
038000bd 3963
dd42e908
UB
39642016-08-17 Uros Bizjak <ubizjak@gmail.com>
3965
3966 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3967
458a1cd0
JJ
39682016-08-17 Jakub Jelinek <jakub@redhat.com>
3969
3970 PR middle-end/77259
3971 * g++.dg/ipa/devirt-52.C: New test.
3972
11c4c4ba
CLT
39732016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3974
3975 * c-c++-common/goacc/reduction-6.c: New testcase.
3976
661d6efd
RB
39772016-08-17 Richard Biener <rguenther@suse.de>
3978
3979 PR tree-optimization/76490
3980 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3981 * gcc.dg/pr52904.c: XFAIL.
3982
622d8b69
RB
39832016-08-17 Richard Biener <rguenther@suse.de>
3984
3985 PR tree-optimization/23855
3986 * gcc.dg/loop-unswitch-2.c: Adjust.
3987
af23e99c
JJ
39882016-08-16 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR tree-optimization/72817
3991 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3992
feeb6268
JM
39932016-08-16 Joseph Myers <joseph@codesourcery.com>
3994
3995 PR libgcc/77265
3996 * gcc.dg/torture/float128-extend-inf.c: New test.
3997
65e736c0
DM
39982016-08-16 David Malcolm <dmalcolm@redhat.com>
3999
4000 PR c/72857
4001 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4002 for embedded NUL.
4003 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4004 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4005 caret placement.
4006 (test_oct): Likewise.
4007 (test_multiple): Likewise.
4008 (test_field_width_specifier): Likewise.
4009 (test_field_width_specifier_2): New function.
4010 (test_field_precision_specifier): New function.
4011 (test_embedded_nul): Update expected caret placement.
4012 (test_non_contiguous_strings): Update line number.
4013 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4014 (__emit_string_literal_range): Add "caret_idx" param.
4015 (test_simple_string_literal): Add value for new param, updating
4016 expected output..
4017 (test_concatenated_string_literal): Likewise.
4018 (test_multiline_string_literal): Likewise.
4019 (test_hex): Likewise.
4020 (test_oct): Likewise.
4021 (test_multiple): Likewise.
4022 (test_ucn4): Likewise.
4023 (test_ucn8): Likewise.
4024 (test_u8): Likewise.
4025 (test_u): Likewise; update expected message, from "range" to
4026 "location".
4027 (test_U): Likewise.
4028 (test_L): Likewise.
4029 (test_macro): Add value for new param.
4030 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4031 (__emit_string_literal_range): Add "caret_idx" param.
4032 (test_stringified_token_1): Add value for new param. Update
4033 expected message, from "range" to "location".
4034 (test_stringized_token_2): Likewise, adding param to macro.
4035 (test_stringified_token_3): Likewise.
4036 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4037 (emit_warning): Convert param from source_range to location_t.
4038 (test_string_literals): Add caret_idx param, and use it when
4039 constructing a substring_loc. Update error message, from
4040 "range" to "location".
4041
4a7f57d5
JJ
40422016-08-16 Jakub Jelinek <jakub@redhat.com>
4043
7841800f
JJ
4044 PR target/71910
4045 * g++.dg/gomp/pr71910.C: New test.
4046
1b13411a
JJ
4047 PR middle-end/67485
4048 * gcc.c-torture/compile/pr67485.c: New test.
4049
4a7f57d5
JJ
4050 PR target/72867
4051 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4052
3c556bc4
BC
40532016-08-16 Bin Cheng <bin.cheng@arm.com>
4054
4055 PR tree-optimization/69848
4056 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4057
beab2da6
ML
40582016-08-16 Martin Liska <mliska@suse.cz>
4059
4060 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4061 of memory operations so that it can be handled by core2
4062 in 32-bit mode.
4063
f4eec0a3
RB
40642016-08-16 Richard Biener <rguenther@suse.de>
4065
4066 PR tree-optimization/76783
4067 * gcc.dg/pr76783.c: New testcase.
4068 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4069
8f21990a
BC
40702016-08-16 Bin Cheng <bin.cheng@arm.com>
4071
4072 PR tree-optimization/72817
4073 PR tree-optimization/73450
4074 * gcc.dg/tree-ssa/pr72817.c: New test.
4075 * gcc.dg/tree-ssa/pr73450.c: New test.
4076
7fc61626
FR
40772016-08-15 Fritz Reese <fritzoreese@gmail.com>
4078
4079 * gfortran.dg/init_flag_13.f90: New testcase.
4080 * gfortran.dg/init_flag_14.f90: Ditto.
4081 * gfortran.dg/init_flag_15.f03: Ditto.
4082 * gfortran.dg/dec_init_1.f90: Ditto.
4083 * gfortran.dg/dec_init_2.f90: Ditto.
4084
432baa02
UB
40852016-08-15 Uros Bizjak <ubizjak@gmail.com>
4086
4087 PR target/72867
4088 * gcc.target/i386/pr72867.c: New test.
4089
7e1dde14
EB
40902016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4091
4092 * c-c++-common/dump-ada-spec-5.c: New test.
4093
e4969090
RB
40942016-08-15 Richard Biener <rguenther@suse.de>
4095
4096 PR tree-optimization/73434
4097 * gcc.dg/torture/pr73434.c: New testcase.
4098
66088065
JJ
40992016-08-15 Jakub Jelinek <jakub@redhat.com>
4100
4101 PR tree-optimization/72824
4102 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4103
7c713714
CLT
41042016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4105
4106 PR fortran/70598
4107 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4108 in use_device clause.
4109 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4110 * gfortran.dg/goacc/list.f95: Adjust to catch
4111 "neither a POINTER nor an array" error messages.
4112
4271e5cb
UB
41132016-08-14 Uros Bizjak <ubizjak@gmail.com>
4114
4115 PR target/76342
4116 * gcc.target/i386/pr76342.c: New test.
4117
b0cea284
JJ
41182016-08-12 Jakub Jelinek <jakub@redhat.com>
4119
4120 PR c/71512
4121 * g++.dg/ubsan/pr71512.C: New test.
4122 * c-c++-common/ubsan/pr71512-1.c: New test.
4123 * c-c++-common/ubsan/pr71512-2.c: New test.
4124
e86aefb8
MM
41252016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4126
4127 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4128 vector initialization options.
4129 * gcc.target/powerpc/vec-init-2.c: Likewise.
4130 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4131 is generated on ISA 3.0.
4132
7fd82d52
PP
41332016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4134
4135 PR middle-end/71654
4136 * gcc.dg/c-c++-common/pr71654.c: New test.
4137 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4138 dg-options.
4139 * gcc.dg/tree-ssa/vrp24: Likewise.
4140
2f1364c2
JJ
41412016-08-12 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR c/67410
4144 * gcc.dg/pr67410.c: New test.
4145
8eb414aa
BC
41462016-08-12 Bin Cheng <bin.cheng@arm.com>
4147
4148 PR tree-optimization/69848
4149 * gcc.dg/vect/vect-pr69848.c: New test.
4150
30b39c19
UB
41512016-08-12 Uros Bizjak <ubizjak@gmail.com>
4152
4153 PR testsuite/71008
4154 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4155 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4156 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4157 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4158
e373dd06
RB
41592016-08-12 Richard Biener <rguenther@suse.de>
4160
4161 PR tree-optimization/57326
4162 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4163 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4164 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4165 * gcc.target/i386/pr45685.c: Likewise.
4166 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4167 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4168 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4169 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4170 * gfortran.dg/pr34163.f90: Likewise.
4171
20d1af89
ML
41722016-08-12 Martin Liska <mliska@suse.cz>
4173
4174 * g++.dg/gcov/gcov-16.C: New test.
4175 * lib/gcov.exp: Support new argument for run-gcov function.
4176
5cacda56
ML
41772016-08-12 Martin Liska <mliska@suse.cz>
4178
4179 PR gcov-profile/35590
4180 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4181
663eecfd
RB
41822016-08-12 Richard Biener <rguenther@suse.de>
4183
4184 PR tree-optimization/72851
4185 * gcc.dg/torture/pr72851.c: New testcase.
4186
3f8257db 41872016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4188
e366d7d8
AO
4189 PR debug/63240
4190 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4191 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4192 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4193 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4194 DW_AT_deleted.
4195
71e1a6a4
AO
4196 PR debug/55641
4197 * g++.dg/debug/dwarf2/ref-1.C: New.
4198
8aaf799b
AO
4199 PR debug/49366
4200 * g++.dg/debug/dwarf2/template-params-12.H: New.
4201 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4202 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4203 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4204 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4205 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4206 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4207 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4208
06f9caed
BS
42092016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4210
4211 PR target/72863
4212 * gcc.target/powerpc/pr72863.c: New test.
4213
a8b956c1
UB
42142016-08-11 Uros Bizjak <ubizjak@gmail.com>
4215
4216 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4217
c73dd986
L
42182015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4219
4220 * gcc.target/i386/pieces-strcpy-1.c: New test.
4221 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4222
385ed708
JJ
42232016-08-11 Jakub Jelinek <jakub@redhat.com>
4224
4225 PR c++/72868
4226 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4227
df7ec09f
L
42282015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4229
4230 * gcc.target/i386/pieces-memcpy-1.c: New test.
4231 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4232 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4233 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4234 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4235 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4236
b95a64bb
JJ
42372016-08-11 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR c/72816
7ddbcf6b 4240 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4241
59537744
BE
42422016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4243
4244 PR tree-optimization/71083
4245 * gcc.c-torture/execute/pr71083.c: New test.
4246 * gnat.dg/loop_optimization23.adb: New test.
4247 * gnat.dg/loop_optimization23_pkg.ads: New test.
4248 * gnat.dg/loop_optimization23_pkg.adb: New test.
4249
183ac6d0
RB
42502016-08-11 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/72772
4253 * gcc.dg/graphite/pr35356-1.c: Adjust.
4254 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4255
b152f5a2
JB
42562016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4257
4258 * gfortran.dg/random_7.f90: Take into account that the last seed
4259 value is the special p value.
4260 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4261
bb7ebad1
RB
42622016-08-11 Richard Biener <rguenther@suse.de>
4263
4264 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4265
2e186411
AM
42662016-08-11 Alan Modra <amodra@gmail.com>
4267
4268 * gcc.target/powerpc/pr71680.c: New.
4269
e9e6d4f6
KN
42702016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4271
4272 * gcc.target/powerpc/bfp/bfp.exp: New file.
4273 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4274 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4275 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4276 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4277 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4278 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4279 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4280 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4281 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4282 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4283 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4284 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4285 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4286 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4287 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4288 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4289 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4290 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4291 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4292 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4293 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4294 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4295 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4296 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4297 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4298 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4299 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4300 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4301 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4302 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4303 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4304 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4305 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4306 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4307 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4308 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4309 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4310 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4311 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4312 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4313 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4314 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4315 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4316 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4317 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4318 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4319 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4320 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4321 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4322 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4323 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4324 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4325 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4326
9c8eabea
BC
43272016-08-10 Bin Cheng <bin.cheng@arm.com>
4328
4329 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4330 Add aarch64*-*-*.
4331
6c553b76
BC
43322016-08-10 Bin Cheng <bin.cheng@arm.com>
4333
4334 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4335
a0883b08
MM
43362016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4337
4338 PR target/72853
4339 * gcc.target/powerpc/pr72853.c: New test.
4340
a266236e
ML
43412016-08-10 Martin Liska <mliska@suse.cz>
4342
4343 PR gcov-profile/58306
4344 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4345
22063dbc
ML
43462016-08-10 Martin Liska <mliska@suse.cz>
4347
4348 * g++.dg/gcov/gcov-threads-1.C: New test.
4349
5250a5bb
SKS
43502016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4351
4352 PR target/71873
4353 * gcc.target/avr/pr71873.c: New test.
4354
b7597ae5
ML
43552016-08-09 Martin Liska <mliska@suse.cz>
4356
4357 * g++.dg/gcov/gcov-dump-1.C: New test.
4358 * g++.dg/gcov/gcov-dump-2.C: New test.
4359
ab50a215
ML
43602016-08-09 Martin Liska <mliska@suse.cz>
4361
4362 * gcc.dg/tree-prof/val-prof-9.c: New test.
4363
dcb1e137
ML
43642016-08-09 Martin Liska <mliska@suse.cz>
4365
4366 * gcc.dg/tree-prof/val-prof-8.c: New test.
4367
04d6d3b6
MJ
43682016-08-09 Martin Jambor <mjambor@suse.cz>
4369
df839749
UB
4370 PR ipa/71981
4371 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4372
c57e78c4
BC
43732016-08-09 Bin Cheng <bin.cheng@arm.com>
4374
4375 PR tree-optimization/33707
4376 * gcc.dg/vect/pr33707.c: New test.
4377
42970a17
BC
43782016-08-09 Bin Cheng <bin.cheng@arm.com>
4379
4380 PR tree-optimization/pr72772
4381 * gcc.dg/tree-ssa/pr72772.c: New test.
4382
810a3aa6
MF
43832016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4384
4385 PR rtl-optimization/66669
4386 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4387
9e207d6f
JJ
43882016-08-09 Jakub Jelinek <jakub@redhat.com>
4389
4390 PR tree-optimization/72824
4391 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4392
50bf47fd
RB
43932016-08-09 Richard Biener <rguenther@suse.de>
4394
4395 PR tree-optimization/71802
4396 * gcc.dg/torture/pr71802.c: New testcase.
4397
cadec7ca
JJ
43982016-08-09 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR c++/72809
4401 * g++.dg/eh/stdarg1.C: New test.
4402
c43c5112
AK
44032016-08-08 Andi Kleen <ak@linux.intel.com>
4404
4405 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4406 test command line in failure log.
4407 (profopt-execute): dito. Make autofdo file names unique.
4408
895aa8e1
DM
44092016-08-08 David Malcolm <dmalcolm@redhat.com>
4410
4411 PR c/64955
4412 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4413 output.
4414
9afda630
PK
44152016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4416
4417 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4418 c99_runtime.
4419 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4420 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4421 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4422 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4423 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4424 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4425
e52ed3fe
DM
44262016-08-08 David Malcolm <dmalcolm@redhat.com>
4427
4428 PR c/52952
4429 * gcc.dg/cpp/pr66415-1.c: Likewise.
4430 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4431 * gcc.dg/format/c90-printf-1.c: Likewise.
4432 * gcc.dg/format/diagnostic-ranges.c: New test case.
4433
ad200580
JJ
44342016-08-08 Jakub Jelinek <jakub@redhat.com>
4435
77524e0d
JJ
4436 PR fortran/72716
4437 * gfortran.dg/gomp/pr72716.f90: New test.
4438
2187f2a2
JJ
4439 PR middle-end/72781
4440 * gcc.dg/gomp/pr72781.c: New test.
4441
ad200580
JJ
4442 PR middle-end/68762
4443 * g++.dg/vect/pr68762-1.cc: New test.
4444 * g++.dg/vect/pr68762-2.cc: New test.
4445 * g++.dg/vect/pr68762.h: New file.
4446
989d0071
MS
44472016-08-08 Martin Sebor <msebor@redhat.com>
4448
4449 PR testsuite/72838
3a146d46
JJ
4450 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4451 * g++.dg/warn/overflow-warn-3.C: Same.
4452 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4453
7090cac9
AV
44542016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4455
4456 PR fortran/71936
4457 * gfortran.dg/allocate_with_source_21.f03: New test.
4458
64e56ab0
AV
44592016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4460
4461 PR fortran/72698
4462 * gfortran.dg/allocate_with_source_20.f03: New test.
4463
0476487d
AM
44642016-08-08 Alan Modra <amodra@gmail.com>
4465
4466 * gcc.c-torture/compile/pr72802.c: New.
4467
8e9218f2
AV
44682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4469
4470 PR fortran/70524
4471 * gfortran.dg/dependency_48.f90: New test.
4472
c1f7083b
TK
44732016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4474
531e5ae3 4475 PR fortran/70040
c1f7083b
TK
4476 * gfortran.dg/pr70040.f90: New testcase.
4477
6ab5813c
TK
44782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4479
4480 PR fortran/71961
4481 * gfortran.dg/matmul_10.f90: New testcase.
4482
27bddc4a
JH
44832016-08-07 Jan Hubicka <hubicka@ucw.cz>
4484
4485 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4486
4a9f8a9f
JJ
44872016-08-07 Jakub Jelinek <jakub@redhat.com>
4488
4489 PR c/72816
4490 * gcc.dg/pr72816.c: New test.
4491
fa76f2c6
JW
44922016-08-06 Jonathan Wakely <jwakely@redhat.com>
4493
4494 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4495 * g++.dg/conversion/pr41426.C: Likewise.
4496 * g++.dg/conversion/pr66211.C: Likewise.
4497 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4498 * g++.dg/init/ref8.C: Likewise.
4499 * g++.old-deja/g++.law/cvt20.C: Likewise.
4500 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4501
5c3e5002
PP
45022016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4503
4504 PR tree-optimization/18046
4505 * gcc.dg/tree-ssa/vrp105.c: New test.
4506 * gcc.dg/tree-ssa/vrp106.c: New test.
4507
94087e88 45082016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4509
4510 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4511 1ul in diagnostics. Remove hyphen from "constant-expression."
4512 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4513 * g++.dg/cpp0x/static_assert3.C: Same.
4514 * g++.dg/cpp1y/constexpr-throw.C: Same.
4515 * g++.dg/template/nontype3.C: Same.
4516 * g++.dg/warn/overflow-warn-1.C: Same.
4517 * g++.dg/warn/overflow-warn-3.C: Same.
4518 * g++.dg/warn/overflow-warn-4.C: Same.
4519
88fa5555
DM
45202016-08-05 David Malcolm <dmalcolm@redhat.com>
4521
4522 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4523 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4524 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4525 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4526
1addb9e6
PP
45272016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4528
4529 PR tree-optimization/72810
4530 * gcc.dg/tree-ssa/vrp110.c: New test.
4531
1b62ed4f
JG
45322016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4533
4534 PR Target/72819
4535 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4536 registers.
4537 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4538 saving the half-precision registers.
4539 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4540 value is returned in h0.
4541 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4542 are passed in FP/SIMD registers.
4543 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4544 passing works corrcetly.
4545 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4546 (hfa_f16x2_t): Likewise.
4547 (hfa_f16x3_t): Likewise.
4548 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4549 are promoted to double and passed in a double register.
4550 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4551 are promoted to double and stacked.
4552 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4553 __fp16 data types.
4554 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4555 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4556 __fp16 first get passed in FP/SIMD registers, then stacked.
4557
4228ca19
NS
45582016-08-05 Nathan Sidwell <nathan@acm.org>
4559
4560 PR c++/68724
4561 * g++.dg/cpp0x/pr68724.C: New.
4562
db7c335e
RB
45632016-08-05 Richard Biener <rguenther@suse.de>
4564
4565 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4566
48abe922
PP
45672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4568
4569 * gcc.dg/tree-ssa/vrp107.c: New test.
4570 * gcc.dg/tree-ssa/vrp108.c: New test.
4571 * gcc.dg/tree-ssa/vrp109.c: New test.
4572
f6cdf42f
PK
45732016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4574
4575 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4576 dg-options.
4577
33a9c609
PK
45782016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4579
4580 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4581 test-cases.
4582 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4583 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4584 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4585 test-cases.
4586 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4587 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4588 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4589 large_double.
4590
4473482d
PC
45912016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 PR c++/72800
4594 * g++.dg/cpp1y/lambda-ice1.C: New.
4595
08156df5
PP
45962016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4597
4598 PR c++/72759
4599 * g++.dg/cpp1y/pr72759.C: New test.
4600
938da3a5
PP
46012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4602
4603 * gcc.dg/switch-10.c: New test.
4604
da84183c
JG
46052016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4606
4607 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4608
ae9281fc
TS
46092016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4610
4611 * c-c++-common/goacc/routine-5.c: Update.
4612
086ad22e
BE
46132016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4614
4615 PR rtl-optimization/70903
4616 * gcc.c-torture/execute/pr70903.c: New test.
4617
6805e400
ML
46182016-08-04 Martin Liska <mliska@suse.cz>
4619
4620 * gcc.dg/params/params.exp: Replace file exists with
4621 TESTING_IN_BUILD_TREE.
4622
a0008434
MP
46232016-08-04 Marek Polacek <polacek@redhat.com>
4624
4625 PR c++/70229
4626 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4627
fb46286e
RB
46282016-08-04 Richard Biener <rguenther@suse.de>
4629
4630 PR middle-end/71984
4631 * gcc.dg/torture/pr71984.c: Guard correctness check for
4632 little-endian.
4633
ac2c96ab
AP
46342016-08-03 Andrew Pinski <apinski@cavium.com>
4635
4636 * gcc.c-torture/compile/20160802-1.c: New testcase.
4637
c98583e9
FR
46382016-08-03 Fritz Reese <fritzoreese@gmail.com>
4639
4640 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4641
9ad1a1da
RB
46422016-08-03 Richard Biener <rguenther@suse.de>
4643
4644 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4645 and remove -O3.
4646 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4647 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4648
cd75c979
RB
46492016-08-03 Richard Biener <rguenther@suse.de>
4650
4651 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4652 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4653 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4654 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4655
30e8d875
SKS
46562016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4657
4658 * gcc.dg/init-excess-2.c: Require int32plus.
4659 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4660 * gcc.dg/pr59963-2.c: Require int32plus.
4661 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4662 * gcc.dg/unroll-7.c: Require int32plus.
4663
69b806f6
BC
46642016-08-02 Bin Cheng <bin.cheng@arm.com>
4665
4666 PR tree-optimization/34114
4667 * gcc.dg/tree-ssa/loop-42.c: New test.
4668
1efafef3
TC
46692016-08-02 Tamar Christina <tamar.christina@arm.com>
4670
4671 * gcc.target/aarch64/vminmaxnm.c: New.
4672 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4673 tests.
4674
e2a99194
MM
46752016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4676
4677 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4678 vec_extract for vector float, vector int, vector short, and vector
4679 char.
4680 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4681 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4682 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4683 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4684
71bfb77a
WD
46852016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4686
4687 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4688 single stack adjustment, no writeback.
71bfb77a
WD
4689 * gcc.target/aarch64/test_frame_12.c: Likewise.
4690 * gcc.target/aarch64/test_frame_13.c: Likewise.
4691 * gcc.target/aarch64/test_frame_15.c: Likewise.
4692 * gcc.target/aarch64/test_frame_6.c: Likewise.
4693 * gcc.target/aarch64/test_frame_7.c: Likewise.
4694 * gcc.target/aarch64/test_frame_8.c: Likewise.
4695 * gcc.target/aarch64/test_frame_16.c: New test.
4696
37bce35a
L
46972015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4698
4699 PR target/72748
4700 * gcc.target/i386/pr72748.c: New test.
4701
3f8257db 47022015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4703
4704 PR tree-optimization/71818
4705 * gcc.dg/vect/pr71818.c: New
4706
bf60c531
ML
47072016-08-01 Martin Liska <mliska@suse.cz>
4708
4709 PR tree-optimization/71857
4710 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4711
8ed49fab
KT
47122016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4713
4714 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4715
76e2c821
JB
47162016-08-01 Jan Beulich <jbeulich@suse.com>
4717
4718 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4719
35029597
WS
47202016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4721
4722 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4723 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4724
3aa4b66a
JW
47252016-07-31 Jonathan Wakely <jwakely@redhat.com>
4726
4727 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4728 (check_effective_target_c++): Likewise. Also match for libstdc++.
4729
3f8257db 47302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4731
4732 PR fortran/41922
4733 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4734 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4735 * gfortran.dg/pr41922.f90: New test.
4736
9fcb2819
SK
47372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4738
4739 PR fortran/68566
4740 * gfortran.dg/pr68566.f90: new test.
4741
94087e88 47422016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4743
4744 PR c++/60760
4745 PR c++/71091
4746 * g++.dg/cpp0x/constexpr-cast.C: New test.
4747 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4748 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4749 * g++.dg/ubsan/pr63956.C: Correct.
4750
d0047a25
MM
47512016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4752
4753 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4754 vector double or vector long where the vector is in memory.
4755 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4756 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4757
e4f7a5df
SK
47582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4759
4760 PR fortran/69867
4761 * gfortran.dg/pr69867.f90: New test.
4762
b441ae1d
SK
47632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4764
4765 PR fortran/69962
4766 * gfortran.dg/pr69962.f90: New test.
4767
712dff31
SK
47682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4769
4770 PR fortran/70006
4771 * gfortran.dg/pr70006.f90: New test.
4772
fb42421e
SK
47732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4774
4775 PR fortran/71730
4776 * gfortran.dg/pr71730.f90: New test.
4777 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4778 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4779 * gfortran.dg/array_constructor_26.f03: Ditto.
4780
466effe0
WS
47812016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4782
4783 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4784 * gcc.target/powerpc/pr71763.c: Likewise.
4785
f618a472
MP
47862016-07-29 Marek Polacek <polacek@redhat.com>
4787
4788 PR c/71742
4789 * gcc.dg/940510-1.c: Adjust dg-error.
4790 * gcc.dg/c99-flex-array-1.c: Likewise.
4791 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4792
efd0786f
MP
4793 PR c/71853
4794 * gcc.dg/noncompile/pr71853.c: New test.
4795
e00dceaf
MP
4796 PR c/71573
4797 * gcc.dg/noncompile/pr71573.c: New test.
4798
638fc14f
MP
4799 PR c/71926
4800 * g++.dg/warn/Wparentheses-30.C: New test.
4801 * gcc.dg/Wparentheses-14.c: New test.
4802
61c73a7f
UB
48032016-07-29 Uros Bizjak <ubizjak@gmail.com>
4804
4805 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4806
01d32b2b
BC
48072016-07-29 Bin Cheng <bin.cheng@arm.com>
4808
4809 PR tree-optimization/57558
4810 * gcc.dg/vect/pr57558-1.c: New test.
4811 * gcc.dg/vect/pr57558-2.c: New test.
4812
f6c7a248
PK
48132016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4814
61c73a7f 4815 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4816 to scan forwprop1 dump pass.
4817
f54ea774
PC
48182016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4819
4820 PR c++/51488
4821 * g++.dg/template/pr51488.C: New.
4822
673a107a
JJ
48232016-07-29 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR c/71969
4826 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4827 static __inline__.
4828 * gcc.dg/pr71969-1.c: New test.
4829 * gcc.dg/pr71969-2.c: New test.
4830 * gcc.dg/pr71969-3.c: New test.
4831
78169471
MP
48322016-07-29 Marek Polacek <polacek@redhat.com>
4833
4834 PR c/71574
4835 * c-c++-common/pr71574.c: New test.
4836
a5b5c8b6
MP
4837 PR c/71583
4838 * gcc.dg/noncompile/pr71583.c: New test.
4839
883b6d4e
KV
48402016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4841
4842 PR middle-end/68217
4843 * gcc.dg/pr68217.c: New test.
4844
89f1f37e
SK
48452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4846
4847 PR fortran/71067
4848 * gfortran.dg/pr71067_1.f90: New test.
4849 * gfortran.dg/pr71067_2.f90: Ditto.
4850
e0d32185
MM
48512016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4852
4853 * gcc.target/powerpc/vec-extract-1.c: New test.
4854
c851722d
SK
48552016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4856
4857 PR fortran/71799
4858 * gfortran.dg/pr71799.f90: New test.
4859
f064da6a
PC
48602016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4861
4862 PR c++/71665
4863 * g++.dg/cpp0x/pr71665-1.C: New.
4864 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4865 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4866 * g++.dg/ext/label10.C: Likewise.
4867 * g++.dg/parse/constant5.C: Likewise.
4868
1b70aaad
SK
48692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4870
4871 PR fortran/71859
4872 * gfortran.dg/pr71859.f90: New test.
4873 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4874 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4875
a23404c9
PT
48762016-07-28 Paul Thomas <pault@gcc.gnu.org>
4877
4878 PR fortran/71883
4879 * gfortran.dg/pr71883.f90 : New test.
4880
513d866d
YR
48812016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4882
4883 PR tree-optimization/71734
61c73a7f 4884 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4885
7c428aa2
RL
48862016-07-28 Renlin Li <renlin.li@arm.com>
4887
4888 Revert
4889 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4890
4891 PR fortran/71902
4892 * gfortran.dg/dependency_47.f90: New test.
4893
1225d6b1
ML
48942016-07-28 Martin Liska <mliska@suse.cz>
4895
4896 PR gcov-profile/68025
4897 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4898
e5f5bf35
ML
48992016-07-28 Martin Liska <mliska@suse.cz>
4900
4901 * g++.dg/vect/pr70944.cc: New test.
4902
4536610d
KV
49032016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4904
4905 PR middle-end/71994
4906 * gcc.dg/torture/pr71994.c: New test.
4907
8c6961ca
PK
49082016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4909
4910 PR middle-end/71078
4911 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4912 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4913 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4914
8de22ea0
RB
49152016-07-27 Richard Biener <rguenther@suse.de>
4916
4917 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4918
5d9da222
ML
49192016-07-27 Martin Liska <mliska@suse.cz>
4920
4921 * gcc.dg/predict-13.c: New test.
4922 * gcc.dg/predict-14.c: New test.
4923
af9e275f
SKS
49242016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4925
a23404c9 4926 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4927 including stdint.h.
4928 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4929 including stdint.h.
4930
71abba1e
MM
49312016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4932
4933 PR target/71869
4934 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4935 IEEE built-in functions handle quiet and signalling NaNs
4936 correctly.
4937
9cd74e8f
SK
49382016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4939
4940 PR fortran/71862
4941 * gfortran.dg/pr71862.f90: New test.
4942
0d48446f
MS
49432016-07-26 Martin Sebor <msebor@redhat.com>
4944
4945 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4946 selector with dg-options.
4947
524cf1e4
PP
49482016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4949
4950 PR tree-optimization/18046
4951 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4952 * gcc.dg/tree-ssa/vrp103.c: New test.
4953 * gcc.dg/tree-ssa/vrp104.c: New test.
4954
100665d8
WS
49552016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4956
4957 * gcc.target/powerpc/pr63354.c: Require lp64 since
4958 -mprofile-kernel is not legal with -m32.
4959
0b64ca40
RB
49602016-07-26 Richard Biener <rguenther@suse.de>
4961
4962 PR rtl-optimization/71984
4963 * gcc.dg/torture/pr71984.c: New testcase.
4964
9b7937cf
RS
49652016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4966
4967 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4968 g++-dg-runtest via et-dg-runtest.
4969 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4970 * gcc.dg/vect/vect.exp: Likewise.
4971 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4972 gfortran-dg-runtest.
4973 * gfortran.dg/vect/vect.exp: Likewise.
4974 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4975 (check_mips_loongson_hw_available): Likewise.
4976 (check_effective_target_mpaired_single_runtime): Likewise.
4977 (check_effective_target_mips_loongson_runtime): Likewise.
4978 (add_options_for_mpaired_single): Likewise.
4979 (check_effective_target_vect_int): Add global et_index.
4980 Check and save the supported feature for a target selected by
4981 the et_index target. Break long lines where appropriate. Call
4982 et-is-effective-target for MIPS with an argument instead of
4983 check_effective_target_* where appropriate.
4984 (check_effective_target_vect_intfloat_cvt): Likewise.
4985 (check_effective_target_vect_uintfloat_cvt): Likewise.
4986 (check_effective_target_vect_floatint_cvt): Likewise.
4987 (check_effective_target_vect_floatuint_cvt): Likewise.
4988 (check_effective_target_vect_simd_clones): Likewise.
4989 (check_effective_target_vect_shift): ewise.
4990 (check_effective_target_whole_vector_shift): Likewise.
4991 (check_effective_target_vect_bswap): Likewise.
4992 (check_effective_target_vect_shift_char): Likewise.
4993 (check_effective_target_vect_long): Likewise.
4994 (check_effective_target_vect_float): Likewise.
4995 (check_effective_target_vect_double): Likewise.
4996 (check_effective_target_vect_long_long): Likewise.
4997 (check_effective_target_vect_no_int_max): Likewise.
4998 (check_effective_target_vect_no_int_add): Likewise.
4999 (check_effective_target_vect_no_bitwise): Likewise.
5000 (check_effective_target_vect_widen_shift): Likewise.
5001 (check_effective_target_vect_no_align): Likewise.
5002 (check_effective_target_vect_hw_misalign): Likewise.
5003 (check_effective_target_vect_element_align): Likewise.
5004 (check_effective_target_vect_condition): Likewise.
5005 (check_effective_target_vect_cond_mixed): Likewise.
5006 (check_effective_target_vect_char_mult): Likewise.
5007 (check_effective_target_vect_short_mult): Likewise.
5008 (check_effective_target_vect_int_mult): Likewise.
5009 (check_effective_target_vect_extract_even_odd): Likewise.
5010 (check_effective_target_vect_interleave): Likewise.
5011 (check_effective_target_vect_stridedN): Likewise.
5012 (check_effective_target_vect_multiple_sizes): Likewise.
5013 (check_effective_target_vect64): Likewise.
5014 (check_effective_target_vect_call_copysignf): Likewise.
5015 (check_effective_target_vect_call_sqrtf): Likewise.
5016 (check_effective_target_vect_call_btrunc): Likewise.
5017 (check_effective_target_vect_call_btruncf): Likewise.
5018 (check_effective_target_vect_call_ceil): Likewise.
5019 (check_effective_target_vect_call_ceilf): Likewise.
5020 (check_effective_target_vect_call_floor): Likewise.
5021 (check_effective_target_vect_call_floorf): Likewise.
5022 (check_effective_target_vect_call_lceil): Likewise.
5023 (check_effective_target_vect_call_lfloor): Likewise.
5024 (check_effective_target_vect_call_nearbyint): Likewise.
5025 (check_effective_target_vect_call_nearbyintf): Likewise.
5026 (check_effective_target_vect_call_round): Likewise.
5027 (check_effective_target_vect_call_roundf): Likewise.
5028 (check_effective_target_vect_perm): Likewise, but also append *_saved
5029 to the existing global name to properly cache the result.
5030 (check_effective_target_vect_perm_byte): Likewise.
5031 (check_effective_target_vect_perm_short): Likewise.
5032 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5033 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5034 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5035 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5036 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5037 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5038 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5039 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5040 (check_effective_target_vect_sdot_qi): Likewise.
5041 (check_effective_target_vect_udot_qi): Likewise.
5042 (check_effective_target_vect_sdot_hi): Likewise.
5043 (check_effective_target_vect_udot_hi): Likewise.
5044 (check_effective_target_vect_usad_char): Likewise.
5045 (check_effective_target_vect_pack_trunc): Likewise.
5046 (check_effective_target_vect_unpack): Likewise.
5047 (check_effective_target_vect_aligned_arrays): Likewise.
5048 (check_effective_target_vect_natural_alignment): Likewise.
5049 (check_effective_target_vector_alignment_reachable): Likewise.
5050 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5051 (is-effective-target): Initialize et_index if undefined.
5052 (et-dg-runtest): New.
5053 (et-is-effective-target): Likewise.
5054 (check_vect_support_and_set_flags): Add supported MIPS targets to
5055 EFFECTIVE_TARGETS list. Return the number of supported targets.
5056
8f63caf6 50572016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5058 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5059
5060 PR middle-end/70920
5061 * gcc.dg/pr70920-1.c: New test-case.
5062 * gcc.dg/pr70902-2.c: Likewise.
5063 * gcc.dg/pr70920-3.c: Likewise.
5064 * gcc.dg/pr70920-4.c: Likewise
5065 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5066 2 instead of 3.
5067
7d575fff
AM
50682016-07-25 Alexander Monakov <amonakov@ispras.ru>
5069
5070 * gcc.c-torture/execute/pr71494.c: Require label_values.
5071 * gcc.dg/pr16973.c: Ditto.
5072
bf01e070
SKS
50732016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5074
5075 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5076 * gcc.dg/torture/pr69771.c: Require int32plus.
5077 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5078
16b05965
ML
50792016-07-25 Martin Liska <mliska@suse.cz>
5080
5081 * gcc.dg/torture/pr71987.c: New test.
5082
d52d3767
SK
50832016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5084
5085 PR fortran/71935
5086 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5087 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5088 * gfortran.dg/pr71935.f90: New test.
5089
94087e88 50902016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5091
5092 PR c++/71675
5093 * g++.dg/ext/atomic-3.C: New test.
5094 * gcc.dg/atomic/pr71675.c: New test.
5095
58b3986e
ES
50962016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5097
5098 * gcc.target/i386/mvc8.c: New test.
5099
faa1612a
BC
51002016-07-22 Bin Cheng <bin.cheng@arm.com>
5101
5102 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5103 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5104
1603ebe0
TK
51052016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5106
5107 PR fortran/71795
5108 * gfortran.dg/constructor_50.f90: New test.
5109
bc91c436
ML
51102016-07-22 Martin Liska <mliska@suse.cz>
5111
5112 PR gcov-profile/69028
5113 PR gcov-profile/62047
5114 * g++.dg/cilk-plus/pr69028.C: New test.
5115
9fe9a3a7
AV
51162016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5117
5118 * gfortran.dg/coarray_stat_2.f90: New test.
5119
70866e3d
MM
51202016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5121
5122 * gcc.target/powerpc/vec-extract.h: New files to check the
5123 vec_extract built-in functions for all vector types, testing
5124 accessing each element, both with constant and variable element
5125 numbers.
5126 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5127 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5128 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5129 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5130 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5131 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5132 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5133 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5134 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5135
ab3af181
JJ
51362016-07-21 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR c++/71728
5139 * g++.dg/other/pr71728.C: New test.
5140
ebe8f322
JG
51412016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5142
5143 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5144 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5145 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5146 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5147 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5148
959cef74
RB
51492016-07-21 Richard Biener <rguenther@suse.de>
5150
5151 PR tree-optimization/71947
5152 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5153
b24d9420
BC
51542016-07-21 Bin Cheng <bin.cheng@arm.com>
5155
5156 * gcc.dg/tree-ssa/scev-15.c: New.
5157
23974819
BC
51582016-07-21 Bin Cheng <bin.cheng@arm.com>
5159
5160 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5161
ee78cbaa
JJ
51622016-07-21 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR c++/71941
5165 * g++.dg/gomp/pr71941.C: New test.
5166
52ed68f7
DM
51672016-07-20 David Malcolm <dmalcolm@redhat.com>
5168
5169 PR c/70339
5170 PR c/71858
5171 * g++.dg/spellcheck-identifiers.C: New test case, based on
5172 gcc.dg/spellcheck-identifiers.c.
5173 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5174 gcc.dg/spellcheck-identifiers-2.c.
5175 * g++.dg/spellcheck-typenames.C: New test case, based on
5176 gcc.dg/spellcheck-typenames.c
5177
18407bfb
JW
51782016-07-20 Jonathan Wakely <jwakely@redhat.com>
5179
5180 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5181 pointer to member function and also test catching by reference.
5182
4c07fd98
DV
51832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5184
5185 * gcc.target/s390/pr67443.c: Fix test case.
5186
fee21d65
DV
51872016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5188
5189 * gcc.target/s390/insv-1.c: Xfail some tests.
5190 * gcc.target/s390/insv-2.c: Likewise.
5191
dbe9dfdd
GJL
51922016-07-20 Georg-Johann Lay <avr@gjlay.de>
5193
5194 * gcc.target/avr/torture/get-mem.c: New test.
5195 * gcc.target/avr/torture/set-mem.c: New test.
5196
c25e1d82
GJL
51972016-07-20 Georg-Johann Lay <avr@gjlay.de>
5198
5199 PR target/71948
5200 * gcc.target/avr/torture/tiny-progmem.c: New test.
5201
109d2197
JJ
52022016-07-20 Jakub Jelinek <jakub@redhat.com>
5203
7419f441
JJ
5204 PR c++/71909
5205 * g++.dg/parse/pr71909.C: New test.
5206 * g++.dg/tm/pr71909.C: New test.
5207
109d2197
JJ
5208 PR c++/50060
5209 * g++.dg/cpp0x/constexpr-50060.C: New test.
5210 * g++.dg/cpp1y/constexpr-50060.C: New test.
5211
144530cf
ML
52122016-07-20 Martin Liska <mliska@suse.cz>
5213
5214 * gfortran.dg/graphite/pr71898.f90: New test.
5215
04ac4afa
BC
52162016-07-20 Bin Cheng <bin.cheng@arm.com>
5217
5218 PR tree-optimization/71503
5219 PR tree-optimization/71683
5220 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5221 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5222
dcbdb17a
ML
52232016-07-20 Martin Liska <mliska@suse.cz>
5224
5225 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5226 * gcc.dg/plugin/sreal-test-1.c: Remove.
5227 * gcc.dg/plugin/sreal_plugin.c: Remove.
5228
6ed82555
TK
52292016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5230
5231 PR fortran/71902
5232 * gfortran.dg/dependency_47.f90: New test.
5233
13da0507
JJ
52342016-07-19 Jakub Jelinek <jakub@redhat.com>
5235
4833f561
JJ
5236 PR rtl-optimization/71916
5237 * gcc.c-torture/compile/pr71916.c: New test.
5238
4fda19ef
JJ
5239 PR middle-end/71874
5240 * g++.dg/torture/pr71874.C: New test.
5241
13da0507
JJ
5242 PR middle-end/71734
5243 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5244 (my_alloc): Rewritten to use __builtin_posix_memalign and
5245 __SIZE_TYPE__.
5246 (my_free): Use __builtin_free instead of _mm_free.
5247 (Vec::operator=): Use __builtin_memcpy.
5248
e7980add
MJ
52492016-07-19 Martin Jambor <mjambor@suse.cz>
5250
61c73a7f
UB
5251 PR fortran/71688
5252 * gfortran.dg/pr71688.f90: New test.
e7980add 5253
13e88953
RB
52542016-07-19 Richard Biener <rguenther@suse.de>
5255
5256 * c-c++-common/vector-subscript-6.c: New testcase.
5257 * c-c++-common/vector-subscript-7.c: Likewise.
5258
1caf0482
SKS
52592016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5260
a23404c9 5261 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5262 and UInt32 based on __SIZEOF_INT__.
5263
cef5388d
RB
52642016-07-19 Richard Biener <rguenther@suse.de>
5265
5266 PR tree-optimization/71901
5267 * gcc.dg/torture/pr71901.c: New testcase.
5268
52692016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5270
5271 PR tree-optimization/71908
5272 * gcc.dg/torture/pr71908.c: New testcase.
5273
a8f7a895
MM
52742016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5275
5276 PR target/71493
5277 * gcc.target/powerpc/pr71493-1.c: New test.
5278 * gcc.target/powerpc/pr71493-2.c: Likewise.
5279
f2111a36
JJ
52802016-07-18 Jakub Jelinek <jakub@redhat.com>
5281
99516432
JJ
5282 PR c++/71835
5283 * g++.dg/conversion/ambig3.C: New test.
5284
87713c6a
JJ
5285 PR c++/71828
5286 * g++.dg/cpp0x/constexpr-71828.C: New test.
5287
7a7f16ca
JJ
5288 PR c++/71826
5289 * g++.dg/template/pr71826.C: New test.
5290
f4d90295
JJ
5291 PR c++/71822
5292 * g++.dg/template/defarg21.C: New test.
5293
f2111a36
JJ
5294 PR c++/71871
5295 * g++.dg/ext/vector31.C: New test.
5296
0b965526
UB
52972016-07-18 Uros Bizjak <ubizjak@gmail.com>
5298
5299 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5300
94e136b9
YR
53012016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5302
5303 PR tree-optimization/71734
5304 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5305
7072df0a
DV
53062016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5307
5308 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5309 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5310 stack-layout-dynamic-1.c: New test.
5311
54158a1a
AK
53122016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5313
5314 * gcc.target/s390/nolrl-1.c: New test.
5315
43068916
FR
53162016-07-17 Fritz Reese <fritzoreese@gmail.com>
5317
5318 PR fortran/71523
5319 * gfortran.dg/pr71523_1.f90: New test.
5320 * gfortran.dg/pr71523_2.f90: New test.
5321
a9356b12
AS
53222016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5323
5324 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5325
a07b81c7 53262016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5327 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5328
5329 PR fortran/62125
5330 * gfortran.dg/pr62125.f90: New test.
5331
96c0ec12
BS
53322016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5333
5334 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5335 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5336
479d0ed5
JW
53372016-07-15 Jonathan Wakely <jwakely@redhat.com>
5338
5339 PR c++/58796
5340 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5341 * g++.dg/cpp0x/nullptr35.C: New test.
5342
41c7438e
BC
53432016-07-15 Bin Cheng <bin.cheng@arm.com>
5344
5345 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5346
f7ba880b
CP
53472016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5348
5349 * gfortran.dg/goacc/vector_length.f90: New test.
5350
b9aba0a0
RB
53512016-07-15 Richard Biener <rguenther@suse.de>
5352
5353 PR tree-optimization/71881
5354 * gcc.dg/torture/pr71881.c: New testcase.
5355
9513d5fb
RB
53562016-07-15 Richard Biener <rguenther@suse.de>
5357
5358 PR tree-optimization/71887
5359 * gcc.dg/torture/pr71887.c: New testcase.
5360
ddbbcb19
JJ
53612016-07-15 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR c/71858
5364 * gcc.dg/spellcheck-identifiers-3.c: New test.
5365
29eb509c
AV
53662016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5367
5368 PR fortran/71807
5369 * gfortran.dg/null_9.f90: New test.
5370
43aabfcf
BC
53712016-07-15 Bin Cheng <bin.cheng@arm.com>
5372
5373 * gcc.dg/tree-ssa/loop-41.c: New test.
5374
afc89e58
BC
53752016-07-15 Bin Cheng <bin.cheng@arm.com>
5376
5377 PR tree-optimization/71347
5378 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5379
6fa682ad
SK
53802016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5381
5382 PR fortran/29819
5383 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5384 * gfortran.dg/contains.f90: Ditto.
5385 * gfortran.dg/contains_empty_1.f03: Ditto.
5386 * gfortran.dg/submodule_3.f08: Ditto.
5387
dd36b877
JJ
53882016-07-14 Jakub Jelinek <jakub@redhat.com>
5389
a60a5d31
JJ
5390 PR testsuite/71865
5391 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5392 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5393 expected diagnostics.
5394
dd36b877
JJ
5395 PR c/71858
5396 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5397 * gcc.dg/spellcheck-identifiers-2.c: New test.
5398 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5399 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5400
a241f8ca
JJ
54012016-07-14 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR tree-optimization/71872
5404 * gcc.c-torture/compile/pr71872.c: New test.
5405
d62b809c
TP
54062016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5407
5408 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5409 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5410 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5411 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5412 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5413 * gcc.target/arm/atomic-op-acquire-1.c: This.
5414 * gcc.target/arm/atomic-op-char.c: Rename into ...
5415 * gcc.target/arm/atomic-op-char-1.c: This.
5416 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5417 * gcc.target/arm/atomic-op-consume-1.c: This.
5418 * gcc.target/arm/atomic-op-int.c: Rename into ...
5419 * gcc.target/arm/atomic-op-int-1.c: This.
5420 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5421 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5422 * gcc.target/arm/atomic-op-release.c: Rename into ...
5423 * gcc.target/arm/atomic-op-release-1.c: This.
5424 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5425 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5426 * gcc.target/arm/atomic-op-short.c: Rename into ...
5427 * gcc.target/arm/atomic-op-short-1.c: This.
5428 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5429 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5430 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5431 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5432 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5433 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5434 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5435 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5436 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5437 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5438
1f8dd420
AV
54392016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5440
5441 PR fortran/70842
5442 * gfortran.dg/select_type_35.f03: New test.
5443
53109ba8
KT
54442016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5445
5446 PR target/65951
5447 PR tree-optimization/70923
5448 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5449 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5450 * gcc.dg/vect/pr65951.c: Likewise.
5451 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5452
91f35b7f
DE
54532016-07-14 David Edelsohn <dje.gcc@gmail.com>
5454
5455 * c-c++-common/pr60226.c: Expect maximum object file alignment
5456 error on AIX.
5457
351168fe
RB
54582016-07-14 Richard Biener <rguenther@suse.de>
5459
5460 PR tree-optimization/71866
5461 * gcc.dg/torture/pr71866.c: New testcase.
5462
94c32c00
TP
54632016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5464
5465 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5466 selector and enclose boolean expression in curly braces.
5467
b799a481
AM
54682016-07-14 Alan Modra <amodra@gmail.com>
5469
5470 PR target/71733
5471 * gcc.target/powerpc/p9-novsx.c: New.
5472
f63ba78c
AK
54732016-07-13 Andi Kleen <ak@linux.intel.com>
5474
5475 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5476 * g++.dg/tree-prof/morefunc.C: Dito.
5477 * g++.dg/tree-prof/pr35545.C: Dito.
5478 * g++.dg/tree-prof/reorder.C: Dito.
5479 * gcc.dg/tree-prof/20050826-2.c: Dito.
5480 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5481 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5482 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5483 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5484 * gcc.dg/tree-prof/inliner-1.c: Dito.
5485 * gcc.dg/tree-prof/merge_block.c: Dito.
5486 * gcc.dg/tree-prof/stringop-1.c: Dito.
5487 * gcc.dg/tree-prof/stringop-2.c: Dito.
5488 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5489 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5490 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5491 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5492 * gcc.dg/tree-prof/update-loopch.c: Dito.
5493 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5494 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5495 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5496 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5497 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5498 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5499 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5500
f4d5a23d
AK
55012016-07-13 Andi Kleen <ak@linux.intel.com>
5502
5503 * lib/profopt.exp (profopt-execute): Remove .imports files.
5504
ae145898
AK
55052016-07-13 Andi Kleen <ak@linux.intel.com>
5506
0b965526 5507 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5508
e97bd4f5
AK
55092016-07-13 Andi Kleen <ak@linux.intel.com>
5510
5511 * lib/profopt.exp (dg-final-scan-autofdo,
5512 dg-final-scan-not-autofdo): New functions.
5513
6fa3d4b4
BC
55142016-07-13 Bin Cheng <bin.cheng@arm.com>
5515
5516 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5517 * gcc.dg/vect/vect-35.c: Ditto.
5518 * gcc.dg/vect/vect-alias-check-2.c: New test.
5519
65f18bc6
ML
55202016-07-13 Martin Liska <mliska@suse.cz>
5521
5522 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5523 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5524 * gfortran.dg/pr42108.f90: Update expected dump scan.
5525
9737f35b
RB
55262016-07-13 Richard Biener <rguenther@suse.de>
5527
5528 PR tree-optimization/24574
5529 * gcc.dg/pr24574.c: New testcase.
5530
62c0ea4b
SKS
55312016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5532
0b965526 5533 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5534 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5535 * c-c++-common/pr68833-1.c: Require int32plus.
5536 * gcc.dg/ipa/pr63551.c: Likewise.
5537 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5538 * gcc.dg/ipa/pr64041.c: Require int32plus.
5539
c7ed8938
IE
55402016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5541
5542 PR ipa/71633
5543 * g++.dg/pr71633.C: New test.
5544
5ce15300
TP
55452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5546
5547 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5548 Add new arm_thumb1_cbz_ok effective target.
5549 * gcc.target/arm/cbz.c: New test.
5550
2b9509a3
TP
55512016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5552
5553 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5554 Define effective target.
5555 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5556 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5557 * gcc.target/arm/movhi_movw.c: New test.
5558 * gcc.target/arm/movsi_movw.c: Likewise.
5559 * gcc.target/arm/movdi_movw.c: Likewise.
5560
7f15b177
RB
55612016-07-13 Richard Biener <rguenther@suse.de>
5562
5563 PR middle-end/71104
5564 * gcc.dg/pr71104-1.c: New testcase.
5565 * gcc.dg/pr71104-2.c: Likewise.
5566
0b0a896e
MM
55672016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5568
5569 PR target/71805
5570 * gcc.target/powerpc/pr71805.c: New test.
5571
f906f5ed
BS
55722016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5573
5574 * gcc.target/powerpc/divkc3-1.c: New.
5575 * gcc.target/powerpc/mulkc3-1.c: New.
5576
9e63c3aa
NS
55772016-07-12 Nathan Sidwell <nathan@acm.org>
5578
5579 * gcc.target/arm/data-rel-1.c: New.
5580 * gcc.target/arm/data-rel-2.c: New.
5581 * gcc.target/arm/data-rel-3.c: New.
5582
f507d202
ML
55832016-07-12 Martin Liska <mliska@suse.cz>
5584
5585 * gcc.dg/params/blocksort-part.c: New test.
5586 * gcc.dg/params/params.exp: New file.
5587
d6f7c125
KT
55882016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5589
5590 PR middle-end/71700
5591 * gcc.c-torture/execute/pr71700.c: New test.
5592
37ccb0ba
SB
55932016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5594 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/23286
5597 PR tree-optimization/70159
5598 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5599 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5600 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5601 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5602 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5603 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5604 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5605 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5606 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5607 * gcc.dg/pr51879-12.c: Likewise.
5608 * gcc.dg/strlenopt-9.c: Likewise.
5609 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5610 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5611 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5612 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5613 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5614 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5615 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5616 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5617 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5618 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5619 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5620 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5621 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5622 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5623 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5624
712a93d6
RB
56252016-07-12 Richard Biener <rguenther@suse.de>
5626
5627 PR rtl-optimization/68961
5628 * gcc.target/i386/pr68961.c: New testcase.
5629
c392943c
JJ
56302016-07-11 Jakub Jelinek <jakub@redhat.com>
5631
3d56e6a4
JJ
5632 PR middle-end/71758
5633 * c-c++-common/gomp/pr71758.c: New test.
5634 * gfortran.dg/gomp/pr71758.f90: New test.
5635
c392943c
JJ
5636 PR tree-optimization/71823
5637 * gcc.dg/vect/pr71823.c: New test.
5638
741d3be5
DM
56392016-07-11 David Malcolm <dmalcolm@redhat.com>
5640
5641 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5642 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5643 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5644
92fa45b5
L
56452016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5646
5647 PR target/71801
5648 * gcc.target/i386/pr71801.c: New test.
5649
f51606c7
RB
56502016-07-11 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/71816
5653 * gcc.dg/torture/pr71816.c: New testcase.
5654
36b54ce0
TK
56552016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5656
5657 PR fortran/71783
5658 * gfortran.dg/dependency_46.f90: New test.
5659
d13835b6
VM
56602016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5661
5662 PR rtl-optimization/71621
5663 * gcc.target/i386/pr71621-1.c: New.
5664 * gcc.target/i386/pr71621-2.c: New.
5665
642bcbdf
CP
56662016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5667
5668 * gfortran.dg/goacc/pr71704.f90: New test.
5669
02eb5b8b
BS
56702016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5671
5672 PR target/71297
5673 * gcc.target/powerpc/pr71297.c: New.
5674
8beb9a0d
JW
56752016-07-08 Jiong Wang <jiong.wang@arm.com>
5676
5677 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5678
cef4b650
MM
56792016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5680
5681 PR target/71806
5682 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5683
3c3ecf52
AH
56842016-07-08 Alan Hayward <alan.hayward@arm.com>
5685
5686 PR tree-optimization/71667
5687 * gcc.dg/vect/pr71667.c: New
5688
2660286d
ML
56892016-07-08 Martin Liska <mliska@suse.cz>
5690
5691 * gcc.dg/torture/pr71606.c: New test.
5692
70cdd4ae
JD
56932016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5694
5695 PR fortran/71764
5696 * gfortran.dg/pr71764.f90: New test.
5697
842dc2e6
JJ
56982016-07-07 Jakub Jelinek <jakub@redhat.com>
5699 Kai Tietz <ktietz70@googlemail.com>
5700
5701 PR c++/70869
5702 PR c++/71054
5703 * g++.dg/cpp0x/pr70869.C: New test.
5704 * g++.dg/cpp0x/pr71054.C: New test.
5705
31be4262
DE
57062016-07-07 David Edelsohn <dje.gcc@gmail.com>
5707
5708 * g++.dg/debug/pr71432.C: Fail on AIX.
5709
1c122092
ML
57102016-07-07 Martin Liska <mliska@suse.cz>
5711
5712 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5713 an undefined behavior.
5714 * gfortran.dg/do_3.F90: Likewise.
5715 * gfortran.dg/do_check_11.f90: New test.
5716 * gfortran.dg/do_check_12.f90: New test.
5717 * gfortran.dg/do_corner_warn.f90: New test.
5718
7119f1b1
ML
57192016-07-07 Martin Liska <mliska@suse.cz>
5720
5721 * gfortran.dg/predict-1.f90: Ammend the test.
5722 * gfortran.dg/predict-2.f90: Likewise.
5723
275792f2
IE
57242016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5725
5726 PR ipa/71624
5727 * g++.dg/pr71624.C: New test.
5728
05a437c1
TP
57292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5730
5731 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5732 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5733 ARMv8-M Mainline architectures.
5734
6f493951
TP
57352016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5736
5737 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5738 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5739
5ddaee94
SB
57402016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5741
5742 PR target/70098
5743 PR target/71763
5744 * gcc.target/powerpc/pr71763.c: New file.
5745
651afdb2
YR
57462016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5747
5748 PR tree-optimization/71518
0b965526 5749 * gcc.dg/pr71518.c: New test.
651afdb2 5750
9df99881
WD
57512016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5752
5753 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5754
7b4e0769
SKS
57552016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5756
0b965526 5757 PR target/50739
7b4e0769
SKS
5758 * gcc.target/avr/pr50739.c: New test.
5759
eb4432f7
JH
57602016-07-05 Jan Hubicka <jh@suse.cz>
5761
5762 * gcc.dg/tree-ssa/scev-14.c: update template.
5763
c01e092f
RS
57642016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5765
5766 * gcc.dg/vect/group-no-gaps-1.c: New test.
5767
8070763a
AK
57682016-07-05 Andi Kleen <ak@linux.intel.com>
5769
5770 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5771 if kernel supports MPX.
5772
3f8257db 57732016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5774
5775 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5776
36a265b1
MM
57772016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5778 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5779
5780 * gcc.target/powerpc/signbit-1.c: New test.
5781 * gcc.target/powerpc/signbit-2.c: New test.
5782 * gcc.target/powerpc/signbit-3.c: New test.
5783
7a98fb6e
KT
57842016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5785
5786 PR rtl-optimization/71594
5787 * gcc.dg/torture/pr71594.c: New test.
5788
1e3d54b4
JH
57892016-07-05 Jan Hubicka <jh@suse.cz>
5790
5791 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5792
84ca3893
DM
57932016-07-05 David Malcolm <dmalcolm@redhat.com>
5794
5795 PR c++/62314
3a146d46 5796 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5797 number of missing semicolon error.
5798 * g++.dg/pr62314-2.C: New test case.
5799
20d0bfce
AF
58002016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5801
5802 * gfortran.dg/coarray_stat_function.f90: New test.
5803 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5804 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5805 to new interfaces.
5806
69aaea06
AV
58072016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5808
5809 PR fortran/71623
5810 * gfortran.dg/deferred_character_17.f90: New test.
5811
f723a43c
CL
58122016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5813
5814 * gcc.target/arm/neon/polytypes.c: Move to ...
5815 * gcc.target/arm/polytypes.c: ... here.
5816 * gcc.target/arm/neon/pr51534.c: Move to ...
5817 * gcc.target/arm/pr51534.c: ... here.
5818 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5819 * gcc.target/arm/vect-vcvt.c: ... here.
5820 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5821 * gcc.target/arm/vect-vcvtq.c: ... here.
5822 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5823 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5824 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5825 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5826 * gcc.target/arm/neon/neon.exp: Delete.
5827 * gcc.target/arm/neon/: Delete.
5828
d73e0ccf
JD
58292016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5830
5831 PR fortran/65575
5832 * gfortran.dg: pr65575.f90: New test.
5833
c20f6223
JD
58342016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5835
5836 PR fortran/35849
5837 * gfortran.dg: pr35849.f90: New test.
5838
2a5537c3
JJ
58392016-07-04 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR c++/71739
5842 * g++.dg/cpp0x/pr71739.C: New test.
5843
740f9751
CL
58442016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5845
5846 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5847
bf749919
DV
58482016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5849
5850 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5851 locr.
5852 * gcc.target/s390/loc-1.c: New test.
5853
430bb38e
YR
58542016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5855
3a146d46
JJ
5856 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5857 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5858
15f6e0da
RR
58592016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5860
5861 PR target/63874
5862 * gcc.target/aarch64/pr63874.c: New test.
5863
79335075
JB
58642016-07-04 Jan Beulich <jbeulich@suse.com>
5865
5866 * g++.dg/header.c: New.
5867 * gcc.dg/header.c: New.
5868
557e8c49
JJ
58692016-07-02 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR c/71719
5872 * c-c++-common/Wunused-var-15.c: New test.
5873
79a592e3
JJ
58742016-07-01 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR fortran/71687
5877 * gfortran.dg/gomp/pr71687.f90: New test.
5878
e2298656
BS
58792016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5880
5881 * gcc.dg/const-float128-ped.c: Require __float128 effective
5882 target and options.
5883 * gcc.dg/const-float128.c: Likewise.
5884 * gcc.dg/torture/float128-cmp-invalid.c: Require
5885 __float128 and base_quadfloat_support effective targets, and
5886 __float128 options.
5887 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5888 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5889 * gcc.dg/torture/float128-nan.c: Likewise.
5890 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5891 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5892 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5893 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5894 (add_options_for___float128): New.
5895 (check_effective_target_base_quadword_support): New.
5896
70c11966
MM
58972016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5898
5899 PR target/71720
5900 * gcc.target/powerpc/pr71720.c: New test.
5901
059541fd
JB
59022016-07-01 Jan Beulich <jbeulich@suse.com>
5903
5904 * gcc.dg/bss.c: New.
5905
2c1e4964
PB
59062016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5907
5908 PR target/71698
5909 * gcc.target/powerpc/pr71698.c: New test.
5910
22e1cb39
GJL
59112016-07-01 Georg-Johann Lay <avr@gjlay.de>
5912
5913 PR target/71151
5914 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5915 instead of ".foo" for its section name.
5916 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5917 depending on MCU's flash size.
5918 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5919 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5920 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5921 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5922 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5923 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5924
466cf574
JB
59252016-07-01 Jan Beulich <jbeulich@suse.com>
5926
5927 * gcc.target/i386/pr65105-2.c: Add -msse2.
5928
351beab7
JJ
59292016-06-30 Jakub Jelinek <jakub@redhat.com>
5930
55a0f21a
JJ
5931 PR tree-optimization/71707
5932 * gcc.dg/strlenopt-29.c: New test.
5933
6245ad72
JJ
5934 PR fortran/71704
5935 * gfortran.dg/gomp/pr71704.f90: New test.
5936
351beab7
JJ
5937 PR fortran/71705
5938 * gfortran.dg/gomp/pr71705.f90: New test.
5939
5a3a6a5e
KN
59402016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5941
5942 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5943 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5944 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5945 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5946 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5947 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5948 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5949 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5950 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5951 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5952 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5953 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5954 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5955 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5956 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5957 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5958 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5959 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5960 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5961 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5962 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5963 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5964 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5965 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5966 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5967 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5968 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5969 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5970 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5971 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5972 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5973 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5974 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5975 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5976 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5977 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5978 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5979 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5980 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5981 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5982 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5983 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5984 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5985 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5986 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5987 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5988 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5989 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5990 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5991 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5992 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5993 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5994 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5995 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5996 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5997 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5998 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5999 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6000 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6001 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6002 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6003 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6004 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6005 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6006 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6007 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6008 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6009 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6010 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6011 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6012 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6013 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6014 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6015 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6016 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6017 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6018 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6019 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6020 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6021 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6022 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6023
3dfa8071 60242016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6025 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6026
6027 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6028
9bd62242 60292016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6030 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6031
6032 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6033
603107fb
DM
60342016-06-30 David Malcolm <dmalcolm@redhat.com>
6035
6036 PR driver/71651
6037 * gcc.dg/spellcheck-options-12.c: New test case.
6038
205cccc7
JJ
60392016-06-30 Jakub Jelinek <jakub@redhat.com>
6040
6041 PR middle-end/71693
6042 * gcc.c-torture/compile/pr71693.c: New test.
6043
f4452176
DM
60442016-06-29 David Malcolm <dmalcolm@redhat.com>
6045
6046 * gcc.dg/spellcheck-params.c: New testcase.
6047 * gcc.dg/spellcheck-params-2.c: New testcase.
6048
c5e74d9d
MM
60492016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6050
6051 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6052 vector extract instructions.
6053 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6054
e44ecbfd
JD
60552016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6056
6057 PR fortran/71686
6058 * gfortran.dg/unexpected_eof_2.f90: New test.
6059 * gfortran.dg/unexpected_eof_3.f90: New test.
6060
ee446d9f
JW
60612016-06-29 Jim Wilson <jim.wilson@linaro.org>
6062
6063 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6064
27f67461
CP
60652016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6066
6067 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6068 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6069 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6070
b1206d29
RB
60712016-06-29 Richard Biener <rguenther@suse.de>
6072
6073 PR middle-end/15256
6074 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6075
1af21224
MW
60762016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6077
6078 * gcc.target/arm/aapcs/neon-vect10.c: Require
6079 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6080 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6081 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6082 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6083 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6084 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6085 * gcc.target/arm/fp16-aapcs-1.c: Require
6086 -mfloat-ab=hard. Also simplify the test.
6087 * gcc.target/arm/fp16-aapcs-2.c: New.
6088
7fe43755
MW
60892016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6090
0b965526 6091 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6092 (add_options_for_arm_fp16_ieee): New.
6093 (add_options_for_arm_fp16_alternative): New.
6094 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6095 long-line.
6096 (effective_target_arm_fp16_hw): New.
6097
264d951a
IE
60982016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6099
6100 PR tree-optimization/71655
6101 * g++.dg/pr71655.C: New test.
6102
5c846a81
ML
61032016-06-29 Martin Liska <mliska@suse.cz>
6104
6105 * gcc.dg/pr71585.c: New test.
6106 * gcc.dg/pr71585-2.c: New test.
6107 * gcc.dg/pr71585-3.c: New test.
6108
fafe9318
YR
61092016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6110
6111 PR tree-optimization/70729
6112 * g++.dg/vect/pr70729.cc: New test.
6113
54d19c3b
TS
61142016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6115
6116 * c-c++-common/gomp/cancel-1.c: Extend.
6117
5f3cd7c3
JJ
61182016-06-29 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR tree-optimization/71625
6121 * gcc.dg/strlenopt-28.c: New test.
6122
4aa83879
RB
61232016-06-29 Richard Biener <rguenther@suse.de>
6124
6125 PR middle-end/71002
6126 * g++.dg/torture/pr71002.C: Adjust testcase.
6127
152ef731
JJ
61282016-06-29 Jakub Jelinek <jakub@redhat.com>
6129
6130 PR c/71685
6131 * gcc.dg/pr71685.c: New test.
6132
61332016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6134
6135 PR c/71552
6136 * gcc.dg/init-bad-9.c: New test.
6137
d41dc215
BS
61382016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6139
6140 * gcc.target/powerpc/abs128-1.c: Require VSX.
6141 * gcc.target/powerpc/copysign128-1.c: Likewise.
6142 * gcc.target/powerpc/inf128-1.c: Likewise.
6143 * gcc.target/powerpc/nan128-1.c: Likewise.
6144
6a20b538
JJ
61452016-06-28 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR middle-end/71626
6148 * gcc.c-torture/execute/pr71626-1.c: New test.
6149 * gcc.c-torture/execute/pr71626-2.c: New test.
6150
77d93c47
PB
61512016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6152
6153 PR target/71656
6154 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6155
a8264058
SB
61562016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6157
6158 PR target/71670
6159 * gcc.target/powerpc/pr71670.c: New testcase.
6160
0dc47331
PB
61612016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6162
6163 PR target/71656
6164 * gcc.target/powerpc/pr71656-1.c: New test.
6165 * gcc.target/powerpc/pr71656-2.c: New test.
6166
b65ffc79
CL
61672016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6168
6169 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6170 around fp16 code.
6171 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6172 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6173 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6174 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6175 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6176 Add arm_neon_fp16_ok effective target.
0b965526
UB
6177 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6178 Likewise.
6179 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6180 Likewise.
6181 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6182 Likewise.
6183 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6184 Likewise.
6185 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6186 Likewise.
6187 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6188 Likewise.
6189 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6190 Likewise.
6191 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6192 Likewise.
6193 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6194 Likewise.
6195 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6196 Likewise.
6197 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6198 Likewise.
b65ffc79 6199
9bb86f40
JH
62002016-06-26 Jan Hubicka <hubicka@ucw.cz>
6201
6202 * gcc.dg/predict-12.c: New testcase.
6203
46db0fd4
JD
62042016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6205
6206 PR fortran/71649
6207 * gfortran.dg/pr71649.f90: New test.
6208
2a65e70b
JJ
62092016-06-25 Jakub Jelinek <jakub@redhat.com>
6210
f8a06e24
JJ
6211 PR tree-optimization/71643
6212 * g++.dg/opt/pr71643.C: New test.
6213
2a65e70b
JJ
6214 PR tree-optimization/71631
6215 * gcc.c-torture/execute/pr71631.c: New test.
6216
7805417a
JH
62172016-06-24 Jan Hubicka <hubicka@ucw.cz>
6218
6219 * gcc.dg/predict-11.c: New testcase.
6220 * gfortran.dg/predict-2.f90: New testcase.
6221
888ed1a3
JH
62222016-06-24 Jan Hubicka <hubicka@ucw.cz>
6223
6224 * gcc.dg/predict-10.c: New test.
6225
53605f35
BS
62262016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6227
6228 * gcc.target/powerpc/abs128-1.c: New.
6229 * gcc.target/powerpc/copysign128-1.c: New.
6230 * gcc.target/powerpc/inf128-1.c: New.
6231 * gcc.target/powerpc/nan128-1.c: New.
6232
7b22b4c6
EB
62332016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6234
6235 * gfortran.dg/pr71642.f90: New test.
6236
37e373c2
JJ
62372016-06-24 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR tree-optimization/71647
6240 * gcc.target/i386/pr71647.c: New test.
6241
b20b79f2
L
62422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6243
6244 * gcc.target/i386/noplt-gd-1.c: New test.
6245 * gcc.target/i386/noplt-gd-2.c: Likewise.
6246 * gcc.target/i386/noplt-gd-3.c: Likewise.
6247 * gcc.target/i386/noplt-ld-1.c: Likewise.
6248 * gcc.target/i386/noplt-ld-2.c: Likewise.
6249 * gcc.target/i386/noplt-ld-3.c: Likewise.
6250 * lib/target-supports.exp
6251 (check_effective_target_tls_get_addr_via_got): New.
6252
04619cb8
UB
62532016-06-24 Uros Bizjak <ubizjak@gmail.com>
6254
6255 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6256 testsuite compile flags.
6257 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6258 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6259
62602016-06-24 Uros Bizjak <ubizjak@gmail.com>
6261
6262 * g++dg/vect/pr36684.cc: Add dg-do compile.
6263 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6264 * gcc.dg/vect/pr70021.c: Ditto.
6265 * gcc.dg/vect/pr70138-1.c: Ditto.
6266 * gcc.dg/vect/pr70138-2.c: Ditto.
6267 * gcc.dg/vect/pr70354-1.c: Ditto.
6268 * gcc.dg/vect/pr70354-2.c: Ditto.
6269 * gcc.dg/vect/pr71259.c: Ditto.
6270 * gcc.dg/vect/pr71416-1.c: Ditto.
6271 * gcc.dg/vect/slp-43.c: Ditto.
6272 * gcc.dg/vect/slp-45.c: Ditto.
6273 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6274 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6275 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6276 * gfortran.dg/vect/pr69980.f90: Ditto.
6277
62782016-06-24 Uros Bizjak <ubizjak@gmail.com>
6279
6280 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6281 * gcc.dg/vect/bb-slp-30.c: Ditto.
6282 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6283 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6284 * gcc.dg/vect/pr45902.c: Ditto.
6285 * gcc.dg/vect/pr48172.c: Ditto.
6286 * gcc.dg/vect/pr48377.c: Ditto.
6287 * gcc.dg/vect/pr49038.c: Ditto.
6288 * gcc.dg/vect/pr49771.c: Ditto.
6289 * gcc.dg/vect/pr52091.c: Ditto.
6290 * gcc.dg/vect/pr53185-2.c: Ditto.
6291 * gcc.dg/vect/pr56826.c: Ditto.
6292 * gcc.dg/vect/pr60276.c: Ditto.
6293 * gcc.dg/vect/pr62021.c: Ditto.
6294 * gcc.dg/vect/pr63530.c: Ditto.
6295 * gcc.dg/vect/pr65518.c: Ditto.
6296 * gcc.dg/vect/pr65947-1.c: Ditto.
6297 * gcc.dg/vect/pr65947-10.c: Ditto.
6298 * gcc.dg/vect/pr65947-11.c: Ditto.
6299 * gcc.dg/vect/pr65947-12.c: Ditto.
6300 * gcc.dg/vect/pr65947-13.c: Ditto.
6301 * gcc.dg/vect/pr65947-2.c: Ditto.
6302 * gcc.dg/vect/pr65947-3.c: Ditto.
6303 * gcc.dg/vect/pr65947-4.c: Ditto.
6304 * gcc.dg/vect/pr65947-5.c: Ditto.
6305 * gcc.dg/vect/pr65947-6.c: Ditto.
6306 * gcc.dg/vect/pr65947-7.c: Ditto.
6307 * gcc.dg/vect/pr65947-8.c: Ditto.
6308 * gcc.dg/vect/pr65947-9.c: Ditto.
6309 * gcc.dg/vect/pr71416-1.c: Ditto.
6310 * gcc.dg/vect/pr71439.c: Ditto.
6311 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6312 * gcc.dg/vect/vect-bswap16.c: Ditto.
6313 * gcc.dg/vect/vect-bswap32.c: Ditto.
6314 * gcc.dg/vect/vect-bswap64.c: Ditto.
6315 * gcc.dg/vect/vect-live-1.c: Ditto.
6316 * gcc.dg/vect/vect-live-2.c: Ditto.
6317 * gcc.dg/vect/vect-live-3.c: Ditto.
6318 * gcc.dg/vect/vect-live-4.c: Ditto.
6319 * gcc.dg/vect/vect-live-5.c: Ditto.
6320 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6321 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6322 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6323 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6324 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6325 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6326 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6327 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6328 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6329 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6330 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6331 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6332 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6333 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6334 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6335 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6336 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6337
da224bcb
UB
63382016-06-24 Uros Bizjak <ubizjak@gmail.com>
6339
6340 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6341
dfee2870
L
63422016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6343
6344 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6345 ia32 if R_386_GOT32X relocation is supported.
6346 * gcc.target/i386/noplt-3.c: Likewise.
6347 * gcc.target/i386/noplt-2.c: Likewise.
6348 (main): Renamed to ...
6349 (bar): This.
6350 * gcc.target/i386/noplt-4.c: Likewise.
6351 (main): Renamed to ...
6352 (bar): This.
6353 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6354 * gcc.target/i386/pr67400-5.c: Likewise.
6355
a86451b9
JJ
63562016-06-24 Jakub Jelinek <jakub@redhat.com>
6357
00085092
JJ
6358 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6359 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6360
a86451b9
JJ
6361 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6362 f4): Adjust expected diagnostics.
6363 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6364 (T): If OVFP is defined, redefine to TP.
6365 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6366 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6367 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6368 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6369 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6370 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6371 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6372 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6373 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6374 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6375 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6376 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6377 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6378 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6379 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6380 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6381 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6382 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6383 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6384 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6385 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6386 as last argument to __builtin_add_overflow_p.
6387
7bb5d5f4
UB
63882016-06-23 Uros Bizjak <ubizjak@gmail.com>
6389
6390 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6391 dg-options and remove default vector testsuite compile flags.
6392 * g++.dg/vect/pr33860a.cc: Ditto.
6393 * g++.dg/vect/pr45470-a.cc: Ditto.
6394 * g++.dg/vect/pr45470-b.cc: Ditto.
6395 * g++.dg/vect/pr60896.cc: Ditto.
6396 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6397 * gcc.dg/vect/pr18308.c: Ditto.
6398 * gcc.dg/vect/pr24049.c: Ditto.
6399 * gcc.dg/vect/pr33373.c: Ditto.
6400 * gcc.dg/vect/pr36228.c: Ditto.
6401 * gcc.dg/vect/pr42395.c: Ditto.
6402 * gcc.dg/vect/pr42604.c: Ditto.
6403 * gcc.dg/vect/pr46663.c: Ditto.
6404 * gcc.dg/vect/pr48765.c: Ditto.
6405 * gcc.dg/vect/pr49093.c: Ditto.
6406 * gcc.dg/vect/pr49352.c: Ditto.
6407 * gcc.dg/vect/pr52298.c: Ditto.
6408 * gcc.dg/vect/pr52870.c: Ditto.
6409 * gcc.dg/vect/pr53185.c: Ditto.
6410 * gcc.dg/vect/pr53773.c: Ditto.
6411 * gcc.dg/vect/pr56695.c: Ditto.
6412 * gcc.dg/vect/pr62171.c: Ditto.
6413 * gcc.dg/vect/pr63530.c: Ditto.
6414 * gcc.dg/vect/pr68339.c: Ditto.
6415 * gcc.dg/vect/pr71259.c: Ditto.
6416 * gcc.dg/vect/vect-82_64.c: Ditto.
6417 * gcc.dg/vect/vect-83_64.c: Ditto.
6418 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6419 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6420 * gcc.dg/vect/vect-shift-2.c: Ditto.
6421 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6422 * gfortran.dg/vect/pr39318.f90: Ditto.
6423 * gfortran.dg/vect/pr45714-a.f: Ditto.
6424 * gfortran.dg/vect/pr45714-b.f: Ditto.
6425 * gfortran.dg/vect/pr46213.f90: Ditto.
6426
2d4bb02f
MM
64272016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6428 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6429
6430 * gcc.target/powerpc/p9-splat-5.c: New test.
6431
f6d1b868
UB
64322016-06-23 Uros Bizjak <ubizjak@gmail.com>
6433
6434 PR tree-optimization/71488
6435 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6436 * lib/target-supports.exp: ... here.
6437 (check_sse4_hw_available): New procedure.
6438 (check_effective_target_sse4_runtime): Ditto.
6439 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6440 -march=westmere for sse4_runtime targets.
936ff030 6441 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6442 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6443 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6444 (main): Call check_vect ().
a7898180 6445 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6446
c0597759
L
64472016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6448
6449 PR target/66232
6450 PR target/67400
6451 * gcc.target/i386/pr66232-14.c: New file.
6452 * gcc.target/i386/pr66232-15.c: Likewise.
6453 * gcc.target/i386/pr66232-16.c: Likewise.
6454 * gcc.target/i386/pr66232-17.c: Likewise.
6455 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6456 ia32 if R_386_GOT32X relocation is supported.
6457 * gcc.target/i386/pr67400-2.c: Likewise.
6458 * gcc.target/i386/pr67400-3.c: Likewise.
6459 * gcc.target/i386/pr67400-4.c: Likewise.
6460 * gcc.target/i386/pr67400-6.c: Likewise.
6461 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6462 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6463
5b0e27a7
JD
64642016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6465
6466 PR libgfortran/48852
6467 * gfortran.dg/char4_iunit_1.f03: Update test.
6468 * gfortran.dg/f2003_io_5.f03: Update test.
6469 * gfortran.dg/real_const_3.f90: Update test.
6470
7f586d90
AK
64712016-06-23 Andi Kleen <ak@linux.intel.com>
6472
6473 * g++.dg/bprob/bprob.exp: Support autofdo.
6474 * g++.dg/tree-prof/tree-prof.exp: dito.
6475 * gcc.dg/tree-prof/tree-prof.exp: dito.
6476 * gcc.misc-tests/bprob.exp: dito.
6477 * gfortran.dg/prof/prof.exp: dito.
6478 * lib/profopt.exp: dito.
6479 * lib/target-supports.exp: Check for autofdo.
6480
60fa7862
ML
64812016-06-23 Martin Liska <mliska@suse.cz>
6482
6483 * gcc.dg/pr71619.c: New test.
6484
e3d62871
UB
64852016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6486
6487 PR target/67400
cc901875
UB
6488 * gcc.target/i386/pr67400-1.c: New test.
6489 * gcc.target/i386/pr67400-2.c: Likewise.
6490 * gcc.target/i386/pr67400-3.c: Likewise.
6491 * gcc.target/i386/pr67400-4.c: Likewise.
6492 * gcc.target/i386/pr67400-5.c: Likewise.
6493 * gcc.target/i386/pr67400-6.c: Likewise.
6494 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6495
ac81cf0b
DM
64962016-06-22 David Malcolm <dmalcolm@redhat.com>
6497
6498 * c-c++-common/missing-header-1.c: New test case.
6499 * c-c++-common/missing-header-2.c: New test case.
6500 * c-c++-common/missing-header-3.c: New test case.
6501 * c-c++-common/missing-header-4.c: New test case.
6502
1a4f11c8
DM
65032016-06-22 David Malcolm <dmalcolm@redhat.com>
6504
6505 PR c/70339
6506 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6507 hint.
6508 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6509 expected results due to builtin "nanl" now being suggested for
6510 "name".
6511 * gcc.dg/pr67580.c: Update expected messages.
6512 * gcc.dg/spellcheck-identifiers.c: New testcase.
6513 * gcc.dg/spellcheck-typenames.c: New testcase.
6514
a93eac6a
DM
65152016-06-22 David Malcolm <dmalcolm@redhat.com>
6516
6517 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6518 file.
6519 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6520 diagnostic-test-show-locus-parseable-fixits.c to sources for
6521 diagnostic_plugin_test_show_locus.c.
6522 * lib/gcc-defs.exp (freeform_regexps): New global.
6523 (dg-regexp): New function.
6524 (handle-dg-regexps): New function.
6525 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6526 freeform_regexps to the empty list.
6527 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6528
49e76ff1
IE
65292016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6530
f6d1b868 6531 PR tree-optimization/71488
49e76ff1
IE
6532 * g++.dg/pr71488.C: New test.
6533 * gcc.dg/vect/vect-bool-cmp.c: New test.
6534
951d8c8a
EB
65352016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6536
6537 * gcc.dg/guality/param-5.c: New test.
6538
b60fc3bd
BE
65392016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6540
6541 * gcc.target/i386/asm-flag-7.c: New test.
6542
0609abda
TS
65432016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6544
6545 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6546 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6547 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6548 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6549 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6550 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6551 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6552 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6553 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6554 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6555 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6556 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6557 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6558 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6559 * lib/target-supports.exp: Likewise.
6560
ee2499b4
TS
65612016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6562
6563 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6564 * gcc.dg/attr-ms_struct-2.c: Likewise.
6565 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6566 * gcc.dg/bf-ms-attrib.c: Likewise.
6567 * gcc.dg/bf-ms-layout-2.c: Likewise.
6568 * gcc.dg/bf-ms-layout-3.c: Likewise.
6569 * gcc.dg/bf-ms-layout.c: Likewise.
6570 * gcc.dg/bf-no-ms-layout.c: Likewise.
6571 * gcc.target/i386/bitfield1.c: Likewise.
6572 * gcc.target/i386/bitfield2.c: Likewise.
6573 * gcc.target/i386/bitfield3.c: Likewise.
6574
caea59ff
KN
65752016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6576
6577 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6578 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6579 override other than -mcpu=power9 command-line option is specified,
6580 or if the target operating system is aix.
6581 * gcc.target/powerpc/darn-1.c: Likewise.
6582 * gcc.target/powerpc/darn-2.c: Likewise.
6583 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6584 test if effective-target is not powerpc_p9vector_ok or if the
6585 target operating system is not defined.
6586 * gcc.target/powerpc/vslv-1.c: Likewise.
6587 * gcc.target/powerpc/vsrv-0.c: Likewise.
6588 * gcc.target/powerpc/vsrv-1.c: Likewise.
6589
63617e30
TB
65902016-06-21 Tobias Burnus <burnus@net-b.de>
6591
6592 PR fortran/71068
6593 * gfortran.dg/coarray/data_1.f90: New.
6594
89192c3c
WD
65952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6596
6597 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6598 (dg-require-effective-target): Use arm_v8_neon_hw.
6599 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6600 (dg-require-effective-target): Likewise.
6601 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6602 (dg-require-effective-target): Likewise.
6603 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6604 (dg-require-effective-target): Likewise.
6605 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6606 (dg-require-effective-target): Likewise.
6607 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6608 (dg-require-effective-target): Likewise.
6609 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6610 Add AArch64 check.
6611
64ac50e2
WD
66122016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6613
6614 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6615 Set to 3 so test passes.
6616
6252b5db
WD
66172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6618
6619 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6620
3b9bc511
IV
66212016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6622
6623 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6624 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6625 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6626 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6627
21db1c78
IV
66282016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6629
6630 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6631 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6632
9d30e86f
L
66332016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6634
6635 PR target/71549
6636 * gcc.target/i386/pr71549.c: New test.
6637
448a7c69
KN
66382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6639
6640 * gcc.target/powerpc/vadsdu-0.c: Replace
6641 dg-require-effective-target directive to allow test to run on more
6642 platforms, and add dg-skip-if directive to disable test on aix
6643 platforms because of known incompatibilities.
6644 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6645 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6646 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6647 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6648 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6649 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6650 * gcc.target/powerpc/vadsdub-2.c: Replace
6651 dg-require-effective-target directive to allow test to run on more
6652 platforms, and add dg-skip-if directive to disable test on aix
6653 platforms because of known incompatibilities.
6654 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6655 with vec_absdb call to differentiate this test from vadsdub-1.c.
6656 * gcc.target/powerpc/vadsduh-1.c: Replace
6657 dg-require-effective-target directive to allow test to run on more
6658 platforms, and add dg-skip-if directive to disable test on aix
6659 platforms because of known incompatibilities.
6660 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6661 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6662 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6663
0ad84f34
JJ
66642016-06-21 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR tree-optimization/71588
6667 * gcc.dg/pr71558.c: New test.
6668
e71e8d94
SKS
66692016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6670
6671 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6672 * c-c++-common/pr68657-2.c: Likewise.
6673 * c-c++-common/pr68657-3.c: Likewise.
6674 * gcc.dg/torture/pr69714.c: Require int32plus support.
6675 * gcc.dg/torture/pr70025.c: Likewise.
6676 * gcc.dg/torture/pr70083.c: Likewise.
6677 * gcc.dg/torture/pr70542.c: Likewise.
6678 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6679
5a578671
JM
66802016-06-20 Joseph Myers <joseph@codesourcery.com>
6681
6682 PR c/71601
6683 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6684
7a9df68e
JJ
66852016-06-20 Jakub Jelinek <jakub@redhat.com>
6686
50aa64d5
JJ
6687 PR middle-end/71581
6688 * gcc.dg/pr71581.c: New test.
6689
7a9df68e
JJ
6690 PR rtl-optimization/71591
6691 * gcc.dg/cpp/pr71591.c: New test.
6692
3947cf19
DR
66932016-06-20 David B. Robins <gcc@davidrobins.net>
6694
6695 PR target/71571
6696 * g++.dg/torture/pr71571.C: New test.
6697
c4ff221e
JJ
66982016-06-20 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR target/71559
6701 * gcc.target/i386/sse2-pr71559.c: New test.
6702 * gcc.target/i386/avx-pr71559.c: New test.
6703 * gcc.target/i386/avx512f-pr71559.c: New test.
6704
f1b5abfb
TB
67052016-06-20 Tobias Burnus <burnus@net-b.de>
6706
6707 PR fortran/71194
6708 * gfortran.dg/pointer_remapping_10.f90: New.
6709
842107e4
DM
67102016-06-20 David Malcolm <dmalcolm@redhat.com>
6711
6712 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6713
d9e8bdfd
MS
67142016-06-20 Martin Sebor <msebor@redhat.com>
6715
6716 PR c/69507
6717 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6718 * gnu90-const-expr-1.c: Same.
6719 * gnu99-const-expr-1.c: Same.
6720 * gnu99-static-1.c: Same.
6721
67785479
RL
67222016-06-20 Renlin Li <renlin.li@arm.com>
6723
29f09b38 6724 PR testsuite/71489
67785479
RL
6725 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6726
636929b8
JG
67272016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6728
6729 * gcc.target/aarch64/vcvt_f64_1.c: New.
6730 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6731 * gcc.target/aarch64/vrecp_f64_1.c: New.
6732
ff7b374b
KT
67332016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6734
6735 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6736 "alignement".
6737
554cfc9e
GJL
67382016-06-20 Georg-Johann Lay <avr@gjlay.de>
6739
6740 PR target/71103
6741 * gcc.target/avr/torture/pr71103-2.c: New test.
6742
94087e88 67432016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6744
6745 PR c/69507
6746 * gcc.dg/alignof.c: New test.
6747
c561b091
PC
67482016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6749
6750 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6751 vs dg-error; test constexpr specifier too.
6752
bf54f123
PC
67532016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6754
6755 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6756
4e53aa97
CL
67572016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6758
6759 * lib/target-supports.exp
6760 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6761 arm_neon_ok and merge flags. Fix temporary test name.
6762 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6763 and merge flags.
6764
69071d86
ML
67652016-06-17 Martin Liska <mliska@suse.cz>
6766
6767 * gcc.dg/predict-9.c: Fix dump scanning.
6768
68b3b858
BC
67692016-06-17 Bin Cheng <bin.cheng@arm.com>
6770
6771 PR tree-optimization/71354
6772 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6773
d3ee260a
BC
67742016-06-17 Bin Cheng <bin.cheng@arm.com>
6775
6776 PR tree-optimization/71347
6777 * gcc.dg/tree-ssa/pr71347.c: New test.
6778
bd8fb114
BC
67792016-06-17 Bin Cheng <bin.cheng@arm.com>
6780
6781 PR tree-optimization/71354
6782 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6783
97816be4
BC
67842016-06-17 Bin Cheng <bin.cheng@arm.com>
6785
6786 * gcc.dg/vect/vect-alias-check-1.c: New test.
6787
2d761a37
SKS
67882016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6789
e0277d6b 6790 PR target/71151
2d761a37
SKS
6791 * gcc.target/avr/pr71151-1.c: New test.
6792 * gcc.target/avr/pr71151-2.c: New test.
6793 * gcc.target/avr/pr71151-3.c: New test.
6794 * gcc.target/avr/pr71151-4.c: New test.
6795 * gcc.target/avr/pr71151-5.c: New test.
6796 * gcc.target/avr/pr71151-6.c: New test.
6797 * gcc.target/avr/pr71151-7.c: New test.
6798 * gcc.target/avr/pr71151-8.c: New test.
6799 * gcc.target/avr/pr71151-common.h: New test.
6800
68fa96d6
ML
68012016-06-16 Martin Liska <mliska@suse.cz>
6802
6803 * gfortran.dg/predict-1.f90: New test.
6804
b6ca982f
UB
68052016-06-16 Uros Bizjak <ubizjak@gmail.com>
6806
6807 PR target/71242
3a146d46 6808 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6809
1dc8d15b
JH
68102016-06-16 Jan Hubicka <hubicka@ucw.cz>
6811
6812 * g++.dg/vect/pr36648.cc: Disable cunrolli
6813
67c25816
JJ
68142016-06-16 Jakub Jelinek <jakub@redhat.com>
6815
c577adb2
JJ
6816 PR target/71554
6817 * gcc.c-torture/execute/pr71554.c: New test.
6818
67c25816
JJ
6819 PR rtl-optimization/71532
6820 * gcc.dg/torture/pr71532.c: New test.
6821
1a3c3ee9
MM
68222016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6823
6824 * gcc.target/powerpc/p9-dimode1.c: New test.
6825 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6826
f29468a7
JJ
68272016-06-15 Jakub Jelinek <jakub@redhat.com>
6828
61daecc4
JJ
6829 * gcc.c-torture/compile/20160615-1.c: New test.
6830
f29468a7
JJ
6831 * g++.dg/cpp0x/ref-qual17.C: New test.
6832
209d1e2d
IE
68332016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6834
6835 PR middle-end/71529
6836 * gcc.target/i386/pr71529.C: New test.
6837
8dc35712
AH
68382016-06-15 Alan Hayward <alan.hayward@arm.com>
6839
6840 PR tree-optimization/71483
6841 * g++.dg/vect/pr71483.c: New
6842
b8911cb8
PC
68432016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6844
6845 PR c++/70202
6846 * g++.dg/inherit/crash6.C: New.
6847 * g++.dg/inherit/union2.C: Likewise.
6848 * g++.dg/inherit/virtual12.C: Likewise.
6849 * g++.dg/inherit/virtual13.C: Likewise.
6850 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6851
cf5d08ab
UB
68522016-06-15 Uros Bizjak <ubizjak@gmail.com>
6853
e3d62871 6854 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6855
8f482165
AH
68562016-06-15 Alan Hayward <alan.hayward@arm.com>
6857
6858 PR tree-optimization/71439
6859 * gcc.dg/vect/pr71439.c: New
6860
3256673f
KT
68612016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6862
6863 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6864
b17dc4d4
RB
68652016-06-15 Richard Biener <rguenther@suse.de>
6866
6867 * gcc.dg/vect/slp-45.c: New testcase.
6868
2a5825f2
RB
68692016-06-15 Richard Biener <rguenther@suse.de>
6870
6871 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6872
6e433d0b
BS
68732016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6874
6875 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6876 requirements, and disable for AIX for now.
6877 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6878
abe7f828
JJ
68792016-06-14 Jakub Jelinek <jakub@redhat.com>
6880
a09c81b4
JJ
6881 PR c++/71528
6882 * g++.dg/opt/pr71528.C: New test.
6883
abe7f828
JJ
6884 PR c++/71516
6885 * g++.dg/init/pr71516.C: New test.
6886
acfadf06
PC
68872016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6888
6889 * g++.dg/init/array46.C: New.
6890
4d568ab2
UB
68912016-06-14 Uros Bizjak <ubizjak@gmail.com>
6892
e3d62871
UB
6893 * gcc.target/i386/float128-3.c: New test.
6894 * gcc.target/i386/quad-sse4.c: Ditto.
6895 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6896 Update scan strings.
4d568ab2 6897
30934c5d
RB
68982016-06-14 Richard Biener <rguenther@suse.de>
6899
6900 PR middle-end/71526
6901 * gfortran.dg/pr71526.f90: New testcase.
6902
3970e545
AV
69032016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6904
6905 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6906 * gcc.dg/zero_bits_compound-1.c: Likewise.
6907
04976c6e
RB
69082016-06-14 Richard Biener <rguenther@suse.de>
6909
6910 PR tree-optimization/71522
6911 * gcc.dg/torture/pr71522.c: New testcase.
6912
23e025db
JJ
69132016-06-14 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR tree-optimization/71520
6916 * gcc.dg/tree-ssa/pr71520.c: New test.
6917
90b72e84
RB
69182016-06-14 Richard Biener <rguenther@suse.de>
6919
6920 PR tree-optimization/71521
86c24ba6 6921 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6922
ef7cf206
JJ
69232016-06-13 Jakub Jelinek <jakub@redhat.com>
6924
0dda258b
JJ
6925 PR sanitizer/71498
6926 * c-c++-common/ubsan/bounds-13.c: New test.
6927
ef7cf206
JJ
6928 PR preprocessor/71183
6929 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6930
a73786e3
JL
69312016-06-13 Jeff Law <law@redhat.com>
6932
6933 PR tree-optimization/71403
6934 * c-c++-common/ubsan/pr71403-1.c: New test.
6935 * c-c++-common/ubsan/pr71403-2.c: New test.
6936 * c-c++-common/ubsan/pr71403-3.c: New test.
6937
0ac249bf
JJ
69382016-06-13 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR middle-end/71478
6941 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6942 Add -Wno-psabi -w to dg-options.
6943
5408a64a
KN
69442016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6945
6946 * gcc.target/powerpc/vadsdu-0.c: New test.
6947 * gcc.target/powerpc/vadsdu-1.c: New test.
6948 * gcc.target/powerpc/vadsdu-2.c: New test.
6949 * gcc.target/powerpc/vadsdu-3.c: New test.
6950 * gcc.target/powerpc/vadsdu-4.c: New test.
6951 * gcc.target/powerpc/vadsdu-5.c: New test.
6952 * gcc.target/powerpc/vadsdub-1.c: New test.
6953 * gcc.target/powerpc/vadsdub-2.c: New test.
6954 * gcc.target/powerpc/vadsduh-1.c: New test.
6955 * gcc.target/powerpc/vadsduh-2.c: New test.
6956 * gcc.target/powerpc/vadsduw-1.c: New test.
6957 * gcc.target/powerpc/vadsduw-2.c: New test.
6958
f7e4f2e3
DM
69592016-06-13 David Malcolm <dmalcolm@redhat.com>
6960
6961 * gcc.dg/c99-init-2.c (c): Update expected error message.
6962 * gcc.dg/init-bad-8.c (foo): Likewise.
6963 * gcc.dg/spellcheck-fields-3.c: New test case.
6964
ad23a23e
ML
69652016-06-13 Martin Liska <mliska@suse.cz>
6966
6967 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6968 and "guess loop iv compared" heuristics.
6969 * gcc.dg/predict-2.c: Likewise.
6970 * gcc.dg/predict-3.c: Likewise.
6971 * gcc.dg/predict-4.c: Likewise.
6972 * gcc.dg/predict-5.c: Likewise.
6973 * gcc.dg/predict-6.c: Likewise.
6974
146c55da
MP
69752016-06-13 Marek Polacek <polacek@redhat.com>
6976
6977 PR middle-end/71476
6978 * c-c++-common/Wswitch-unreachable-4.c: New test.
6979 * gcc.dg/Wswitch-unreachable-2.c: New test.
6980 * g++.dg/tm/jump1.C: Move dg-warning.
6981
42e77cbc
EB
69822016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6983
6984 * gnat.dg/renaming10.ad[sb]: New test.
6985
7474dcc1
PT
69862016-06-13 Paul Thomas <pault@gcc.gnu.org>
6987
6988 PR fortran/70673
6989 * gfortran.dg/pr70673.f90: New test.
6990
f57f53d3
RB
69912016-06-13 Richard Biener <rguenther@suse.de>
6992
6993 PR middle-end/64516
6994 * gcc.dg/align-3.c: New testcase.
6995
5843a5f0
ML
69962016-06-13 Martin Liska <mliska@suse.cz>
6997
6998 * gcc.target/i386/pr71458.c: New test.
6999
aa8fdb44
UB
70002016-06-12 Uros Bizjak <ubizjak@gmail.com>
7001
7002 PR target/71241
3a146d46 7003 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7004
2043e4d7
DH
70052016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7006
7007 PR target/60751
7008 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7009 statement.
7010
d3dc025d
DH
70112016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7012
7013 PR target/60751
7014 * gfortran.dg/comma_IO_extension_1.f90: New test.
7015 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7016 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7017 statement.
7018 * gfortran.dg/graphite/pr38083.f90: Likewise.
7019 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7020 missing format.
7021
a31d78c6
EB
70222016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7023
7024 * gnat.dg/case_character.adb: New test.
7025
95c18dd0
SB
70262016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7027
7028 PR middle-end/71310
7029 * gcc.target/powerpc/pr71310.c: New testcase.
7030
b97d37b4
KV
70312016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7032
7033 PR middle-end/71478
7034 * gcc.dg/pr71478.c: New test.
7035
900bcda3
JJ
70362016-06-10 Jakub Jelinek <jakub@redhat.com>
7037
ec1c20db
JJ
7038 PR middle-end/71494
7039 * gcc.c-torture/execute/pr71494.c: New test.
7040
50b15873
JJ
7041 PR c/68657
7042 * gcc.target/i386/pr68657.c: New test.
7043
900bcda3
JJ
7044 PR inline-asm/68843
7045 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7046 (test): Add -masm=intel alternatives.
7047
4d926e34
MS
70482016-06-10 Martin Sebor <msebor@redhat.com>
7049
7050 PR c/71392
7051 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7052
ad071b2b
JL
70532016-06-10 Jeff Law <law@redhat.com>
7054
7055 PR tree-optimization/71335
7056 * gcc.c-torture/execute/pr71335.c: New test.
7057
2704efe8
DM
70582016-06-10 David Malcolm <dmalcolm@redhat.com>
7059
7060 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7061 the various "cannot tail-call: " messages.
7062
18c9b7d4
CL
70632016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7064
7065 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7066 and options.
7067
7cfa10f3
MO
70682016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7069
7070 PR sanitizer/71480
7071 * c-c++-common/asan/pr71480.c: New test.
7072
1f24fd3e
L
70732016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7074
7075 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7076 (ASMNAME2): Likewise.
7077 (main): Replace fn in asm statement with ASMNAME ("fn").
7078 * gcc.dg/guality/pr68037-2.c: Likewise.
7079 * gcc.dg/guality/pr68037-3.c: Likewise.
7080 * gcc.dg/torture/pr68037-1.c: Likewise.
7081 * gcc.dg/torture/pr68037-2.c: Likewise.
7082 * gcc.dg/torture/pr68037-3.c: Likewise.
7083
ad551c07
BE
70842016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7085
7086 PR inline-asm/68843
7087 * gcc.target/i386/pr68843-1.c: New test.
7088 * gcc.target/i386/pr68843-2.c: New test.
7089
4b1ffdb1 70902016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7091 Cesar Philippidis <cesar@codesourcery.com>
7092
7093 PR middle-end/71373
7094 * gcc.dg/goacc/nested-function-1.c: New file.
7095 * gcc.dg/goacc/nested-function-2.c: Likewise.
7096 * gcc.dg/goacc/pr71373.c: Likewise.
7097 * gfortran.dg/goacc/cray-2.f95: Likewise.
7098 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7099 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7100 * gfortran.dg/goacc/cray.f95: Update.
7101 * gfortran.dg/goacc/loop-1.f95: Likewise.
7102 * gfortran.dg/goacc/loop-3.f95: Likewise.
7103 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7104 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7105
71062016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7107
7108 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7109 for OpenACC tile clauses.
7110 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7111
7112 PR c/71381
7113 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7114 to...
7115 * c-c++-common/goacc/cache-2.c: ... this new file.
7116 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7117 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7118 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7119 usage.
7120 * gfortran.dg/goacc/cray.f95: Likewise.
7121 * gfortran.dg/goacc/loop-1.f95: Likewise.
7122
89851e4c
AH
71232016-06-10 Alan Hayward <alan.hayward@arm.com>
7124
7125 PR tree-optimization/71407
7126 PR tree-optimization/71416
7127 * gcc.dg/vect/pr71407.c: New
7128 * gcc.dg/vect/pr71416-1.c: New
7129 * gcc.dg/vect/pr71416-2.c: New
7130
200eafbf
RB
71312016-06-10 Richard Biener <rguenther@suse.de>
7132
7133 PR middle-end/71477
7134 * gcc.dg/torture/pr71477.c: New testcase.
7135
4df99d92
JK
71362016-06-09 Julia Koval <julia.koval@intel.com>
7137
7138 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7139 * gcc.target/i386/interrupt-13.c: Likewise.
7140 * gcc.target/i386/interrupt-15.c: Likewise.
7141 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7142 * gcc.target/i386/interrupt-24.c: Likewise.
7143 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7144 * gcc.target/i386/interrupt-9.c: Likewise.
7145 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7146
e01b4e16
MS
71472016-06-09 Martin Sebor <msebor@redhat.com>
7148
7149 PR c/70883
7150 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7151 * gcc.dg/builtin-constant_p-1.c: Same.
7152 * gcc.dg/builtins-error.c: Same.
7153 * gcc.dg/pr70859.c: Same.
7154
9c35db0e
SKS
71552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7156
7157 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7158 * gcc.dg/torture/pr68067-1.c: Likewise.
7159 * gcc.dg/torture/pr68067-2.c: Likewise.
7160
71612016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7162
7163 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7164 when setting SIZE.
7165
392a81b9
PC
71662016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7167
7168 PR c++/71465
7169 * g++.dg/inherit/crash5.C: New.
7170 Revert:
7171 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7172
7173 PR c++/70202
7174 * g++.dg/inherit/crash5.C: New.
7175 * g++.dg/inherit/virtual1.C: Adjust.
7176
e49efc14
ML
71772016-06-09 Martin Liska <mliska@suse.cz>
7178
7179 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7180 * g++.dg/predict-loop-exit-2.C: Likewise.
7181 * g++.dg/predict-loop-exit-3.C: Likewise.
7182 * gcc.dg/predict-1.c: Likewise.
7183 * gcc.dg/predict-2.c: Likewise.
7184 * gcc.dg/predict-3.c: Likewise.
7185 * gcc.dg/predict-4.c: Likewise.
7186 * gcc.dg/predict-5.c: Likewise.
7187 * gcc.dg/predict-6.c: Likewise.
7188 * gcc.dg/predict-7.c: Likewise.
7189
36d57986
RB
71902016-06-09 Richard Biener <rguenther@suse.de>
7191
7192 PR tree-optimization/71462
7193 * gcc.dg/torture/pr71462.c: New testcase.
7194
7d82e8e4
MP
71952016-06-09 Marek Polacek <polacek@redhat.com>
7196
7197 PR c/65471
7198 * gcc.dg/c11-generic-3.c: New test.
7199
c8a71589
PC
72002016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7201
7202 * g++.dg/init/array42.C: New.
7203 * g++.dg/init/array43.C: Likewise.
7204 * g++.dg/init/array44.C: Likewise.
7205 * g++.dg/init/array45.C: Likewise.
7206 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7207 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7208 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7209 * g++.dg/gomp/pr35751.C: Likewise.
7210 * g++.dg/init/array23.C: Likewise.
7211 * g++.dg/init/brace2.C: Likewise.
7212 * g++.dg/init/brace6.C: Likewise.
7213
44a845ca
MS
72142016-06-08 Martin Sebor <msebor@redhat.com>
7215 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR c++/70507
7218 PR c/68120
7219 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7220 * c-c++-common/builtin-arith-overflow-2.c: New test.
7221 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7222 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7223 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7224
2ef16b6e
JJ
72252016-06-08 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR c++/71442
7228 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7229
5e3ee346
AL
72302016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7231
7232 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7233 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7234 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7235 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7236 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7237 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7238 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7239 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7240 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7241 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7242 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7243 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7244 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7245
b2ae2814
RB
72462016-06-08 Richard Biener <rguenther@suse.de>
7247
7248 PR tree-optimization/68558
7249 * gcc.dg/vect/slp-44.c: New testcase.
7250
e09b4c37
RB
72512016-06-08 Richard Biener <rguenther@suse.de>
7252
7253 * gcc.dg/vect/slp-43.c: New testcase.
7254
72d50660
RB
72552016-06-08 Richard Biener <rguenther@suse.de>
7256
7257 PR tree-optimization/71452
7258 * gcc.dg/torture/pr71452.c: New testcase.
7259
988c115c
JJ
72602016-06-08 Jakub Jelinek <jakub@redhat.com>
7261
7262 PR c++/71448
7263 * g++.dg/torture/pr71448.C: New test.
7264
73d73b48
BS
72652016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7266
7267 PR debug/71432
7268 PR ada/71413
7269 * g++.dg/debug/pr71432.C: New test.
7270
bdd15d0c
PK
72712016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7272
7273 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7274 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7275 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7276
ce0607bb
AH
72772016-06-08 Alan Hayward <alan.hayward@arm.com>
7278
7279 * gcc.dg/vect/vect-live-2.c: Update effective target.
7280 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7281 * lib/target-supports.exp: Add aarch64 to vect_long.
7282
92a5f2ba
MP
72832016-06-08 Marek Polacek <polacek@redhat.com>
7284
7285 PR c/71418
7286 * gcc.dg/noncompile/pr71418.c: New test.
7287
08203f73
MP
7288 PR c/71426
7289 * gcc.dg/noncompile/pr71426.c: New test.
7290
d1fcc2bd
JH
72912016-06-07 Jan Hubicka <hubicka@ucw.cz>
7292
7293 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7294 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7295 * gcc.dg/predict-3.c: Update template.
7296 * gcc.dg/predict-5.c: Update template.
7297 * gcc.dg/predict-6.c: Update template.
7298 * gcc.dg/predict-9.c: Update template.
7299 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7300
a23e6f1c
BS
73012016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7302
7303 * gcc.target/powerpc/vec-mul.c: New test.
7304
6ffd47b7
DM
73052016-06-07 David Malcolm <dmalcolm@redhat.com>
7306
7307 * gcc.dg/spellcheck-fields-2.c: New test case.
7308
bfd67b47
RB
73092016-06-07 Richard Biener <rguenther@suse.de>
7310
7311 PR c/61564
7312 * gcc.dg/Wpragmas-1.c: New testcase.
7313 * gcc.dg/Wattributes-4.c: Likewise.
7314 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7315 entry.
7316
701b9a47
CL
73172016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7318
7319 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7320 spurious debug code.
7321
6b80d6fa
RB
73222016-06-07 Richard Biener <rguenther@suse.de>
7323
7324 PR tree-optimization/71428
7325 * gcc.dg/torture/pr71428.c: New testcase.
7326
0f3f9437
RB
73272016-06-07 Richard Biener <rguenther@suse.de>
7328
7329 PR middle-end/71423
7330 * gcc.dg/torture/pr71423.c: New testcase.
7331
ec963f2a
KV
73322016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7333
7334 PR middle-end/71408
7335 * gcc.dg/tree-ssa/pr71408.c: New test.
7336
46ab5b6e
KV
73372016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7338
7339 PR middle-end/71281
7340 * g++.dg/torture/pr71281.C: New test.
7341
1f40cff3
MP
73422016-06-06 Marek Polacek <polacek@redhat.com>
7343
7344 PR c/71362
7345 * gcc.dg/pr71362.c: New test.
7346
6f5bcd24
JJ
73472016-06-06 Jakub Jelinek <jakub@redhat.com>
7348 Patrick Palka <ppalka@gcc.gnu.org>
7349
7350 PR c++/70847
7351 PR c++/71330
7352 PR c++/71393
7353 * g++.dg/opt/pr70847.C: New test.
7354 * g++.dg/ubsan/pr70847.C: New test.
7355 * g++.dg/ubsan/pr71393.C: New test.
7356
158beb4a
JJ
73572016-06-06 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR tree-optimization/71259
7360 * gcc.dg/vect/pr71259.c: New test.
7361
d9b950dd
DM
73622016-06-06 David Malcolm <dmalcolm@redhat.com>
7363
7364 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7365 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7366 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7367 above.
7368
36f9ad69
KT
73692016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7370
7371 PR middle-end/37780
7372 * gcc.c-torture/execute/pr37780.c: New test.
7373 * gcc.target/aarch64/pr37780_1.c: Likewise.
7374 * gcc.target/arm/pr37780_1.c: Likewise.
7375
5545a907
MP
73762016-06-06 Marek Polacek <polacek@redhat.com>
7377
7378 * c-c++-common/attr-may-alias-1.c: New test.
7379 * c-c++-common/attr-may-alias-2.c: New test.
7380 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7381
93671519
BE
73822016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7383
7384 PR c/24414
7385 * gcc.target/i386/pr24414.c: New test.
7386
690f24b7
JM
73872016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7388
7389 * gcc.target/sparc/vis4misc.c: New file.
7390 * gcc.target/sparc/fpcmp.c: Likewise.
7391 * gcc.target/sparc/fpcmpu.c: Likewise.
7392
31ce6157
AH
73932016-06-06 Alan Hayward <alan.hayward@arm.com>
7394
7395 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7396 * gcc.dg/vect/vect-live-3.c: Likewise.
7397
9fcebb5a
RB
73982016-06-06 Richard Biener <rguenther@suse.de>
7399
7400 PR tree-optimization/71398
7401 * gcc.dg/torture/pr71398.c: New testcase.
7402
903ca97b
UB
74032016-06-06 Uros Bizjak <ubizjak@gmail.com>
7404
7405 PR target/71389
7406 * g++.dg/pr71389.C: New test.
7407
9c1eb332
JD
74082016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7409
7410 PR fortran/71404
7411 * gfortran.dg/fmt_read_5.f: New test.
7412
b2d83bd2
AV
74132016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7414
7415 PR fortran/69659
7416 * gfortran.dg/class_array_22.f03: New test.
7417
ec81960e
JH
74182016-06-05 Jan Hubicka <hubicka@ucw.cz>
7419
7420 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7421
429d2750
JH
74222016-06-05 Jan Hubicka <hubicka@ucw.cz>
7423
7424 * gcc.dg/predict-9.c: Update template.
7425
c1c00983
PC
74262016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/49377
7429 * g++.dg/template/pr49377.C: New.
7430
1927a963
JJ
74312016-06-04 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR tree-optimization/71405
7434 * g++.dg/torture/pr71405.C: New test.
7435
909a11ad
PC
74362016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/70202
7439 * g++.dg/inherit/crash5.C: New.
7440 * g++.dg/inherit/virtual1.C: Adjust.
7441
08bbb1f8
JL
74422016-06-03 Jeff Law <law@redhat.com>
7443
7444 PR tree-optimization/71316
7445 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7446
7c35235c
JJ
74472016-06-03 Jakub Jelinek <jakub@redhat.com>
7448
7449 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7450 dg-additional-options with just -fno-tree-scev-cprop in it.
7451 * gcc.dg/vect/vect-live-2.c: Likewise.
7452 * gcc.dg/vect/vect-live-5.c: Likewise.
7453 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7454 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7455 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7456
c8572dd6
PP
74572016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7458
7459 PR c++/27100
7460 * g++.dg/other/friend6.C: New test.
7461
1c7733a7
BS
74622016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7463
7464 * g++.dg/torture/ppc-ldst-array.C: New.
7465
0d2f700f
JM
74662016-06-03 Joseph Myers <joseph@codesourcery.com>
7467
7468 PR target/71276
7469 PR target/71277
7470 * gcc.dg/torture/builtin-fp-int-inexact.c,
7471 gcc.target/i386/387-builtin-fp-int-inexact.c,
7472 gcc.target/i386/387-rint-inline-1.c,
7473 gcc.target/i386/387-rint-inline-2.c,
7474 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7475 gcc.target/i386/sse2-rint-inline-1.c,
7476 gcc.target/i386/sse2-rint-inline-2.c,
7477 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7478 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7479
f8071c05
L
74802016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7481 Julia Koval <julia.koval@intel.com>
7482
7483 PR target/66960
7484 PR target/67630
7485 PR target/67634
7486 PR target/67841
7487 PR target/68037
7488 PR target/68618
7489 PR target/68661
7490 PR target/69575
7491 PR target/69596
7492 PR target/69734
7493 * gcc.dg/guality/pr68037-1.c: New test.
7494 * gcc.dg/guality/pr68037-2.c: Likewise.
7495 * gcc.dg/guality/pr68037-3.c: Likewise.
7496 * gcc.dg/torture/pr68037-1.c: Likewise.
7497 * gcc.dg/torture/pr68037-2.c: Likewise.
7498 * gcc.dg/torture/pr68037-3.c: Likewise.
7499 * gcc.dg/torture/pr68661-1a.c: Likewise.
7500 * gcc.dg/torture/pr68661-1b.c: Likewise.
7501 * gcc.target/i386/interrupt-1.c: Likewise.
7502 * gcc.target/i386/interrupt-2.c: Likewise.
7503 * gcc.target/i386/interrupt-3.c: Likewise.
7504 * gcc.target/i386/interrupt-4.c: Likewise.
7505 * gcc.target/i386/interrupt-5.c: Likewise.
7506 * gcc.target/i386/interrupt-6.c: Likewise.
7507 * gcc.target/i386/interrupt-7.c: Likewise.
7508 * gcc.target/i386/interrupt-8.c: Likewise.
7509 * gcc.target/i386/interrupt-9.c: Likewise.
7510 * gcc.target/i386/interrupt-10.c: Likewise.
7511 * gcc.target/i386/interrupt-11.c: Likewise.
7512 * gcc.target/i386/interrupt-12.c: Likewise.
7513 * gcc.target/i386/interrupt-13.c: Likewise.
7514 * gcc.target/i386/interrupt-14.c: Likewise.
7515 * gcc.target/i386/interrupt-15.c: Likewise.
7516 * gcc.target/i386/interrupt-16.c: Likewise.
7517 * gcc.target/i386/interrupt-17.c: Likewise.
7518 * gcc.target/i386/interrupt-18.c: Likewise.
7519 * gcc.target/i386/interrupt-19.c: Likewise.
7520 * gcc.target/i386/interrupt-20.c: Likewise.
7521 * gcc.target/i386/interrupt-21.c: Likewise.
7522 * gcc.target/i386/interrupt-22.c: Likewise.
7523 * gcc.target/i386/interrupt-23.c: Likewise.
7524 * gcc.target/i386/interrupt-24.c: Likewise.
7525 * gcc.target/i386/interrupt-25.c: Likewise.
7526 * gcc.target/i386/interrupt-26.c: Likewise.
7527 * gcc.target/i386/interrupt-27.c: Likewise.
7528 * gcc.target/i386/interrupt-28.c: Likewise.
7529 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7530 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7531 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7532 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7533 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7534 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7535 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7536 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7537 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7538 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7539 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7540 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7541
36b85e43
BS
75422016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7543
9de2e795
L
7544 PR tree-optimization/52171
7545 * gcc.dg/pr52171.c: New test.
7546 * gcc.target/i386/pr52171.c: New test.
36b85e43 7547
bfeee8ac
JH
75482016-06-03 Jan Hubicka <jh@suse.cz>
7549
7550 * g++.dg/tree-ssa/pred-1.C: New testcase
7551 * gcc.dg/tree-ssa/pred-1.c: New testcase
7552
859b0bae
BS
75532016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7554
7555 PR target/70957
7556 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7557 support.
7558 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7559
3a2edf4c
AH
75602016-06-03 Alan Hayward <alan.hayward@arm.com>
7561
7562 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7563
b28ead45
AH
75642016-06-03 Alan Hayward <alan.hayward@arm.com>
7565
7566 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7567 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7568 * gcc.dg/vect/vect-live-1.c: New test.
7569 * gcc.dg/vect/vect-live-2.c: New test.
7570 * gcc.dg/vect/vect-live-3.c: New test.
7571 * gcc.dg/vect/vect-live-4.c: New test.
7572 * gcc.dg/vect/vect-live-5.c: New test.
7573 * gcc.dg/vect/vect-live-slp-1.c: New test.
7574 * gcc.dg/vect/vect-live-slp-2.c: New test.
7575 * gcc.dg/vect/vect-live-slp-3.c: New test.
7576
1f91747b
JJ
75772016-06-03 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR middle-end/71387
7580 * g++.dg/opt/pr71387.C: New test.
7581
47b83923
JL
75822016-06-02 Jeff Law <law@redhat.com>
7583
7584 PR tree-optimization/71328
7585 * gcc.c-torture/compile/pr71328.c: New test.
7586
e96e5f46
JD
75872016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7588
7589 PR fortran/52393
7590 * gfortran.dg/fmt_read_3.f90: Fix typo.
7591 * gfortran.dg/fmt_read_4.f90: New test.
7592
b872d729
PC
75932016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7596 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7597 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7598 * g++.dg/cpp0x/override2.C: Likewise.
7599 * g++.dg/parse/crash5.C: Likewise.
7600 * g++.dg/parse/error16.C: Likewise.
7601 * g++.dg/parse/error27.C: Likewise.
7602 * g++.dg/template/qualttp15.C: Likewise.
7603 * g++.dg/template/redecl4.C: Likewise.
7604 * g++.old-deja/g++.other/crash39.C: Likewise.
7605 * g++.old-deja/g++.other/struct1.C: Likewise.
7606 * g++.old-deja/g++.pt/m9a.C: Likewise.
7607 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7608
0e535442
JJ
76092016-06-02 Jakub Jelinek <jakub@redhat.com>
7610
0633ee10
JJ
7611 PR c++/71372
7612 * c-c++-common/pr71372.c: New test.
7613
0e535442
JJ
7614 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7615 __TIME__ strings with __builtin_strcmp instead of printf and
7616 dg-output.
7617
f3c5ecc2
ML
76182016-06-02 Martin Liska <mliska@suse.cz>
7619
7620 * gcc.dg/predict-9.c: New test.
7621
a91807c5
JJ
76222016-06-02 Jakub Jelinek <jakub@redhat.com>
7623
7624 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7625 global set_compiler_env_var and global saved_compiler_env_var.
7626
b5bd1978
KT
76272016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7628
7629 PR rtl-optimization/71295
7630 * gcc.c-torture/compile/pr71295.c: New test.
7631
b93b1475
JJ
76322016-06-02 Jakub Jelinek <jakub@redhat.com>
7633
930ebd0e
JJ
7634 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7635
1e021dc3
JJ
7636 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7637 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7638
b93b1475
JJ
7639 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7640 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7641 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7642 alternative number.
7643
58f2fb5c
MM
76442016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7645
7646 * gcc.target/powerpc/p9-splat-4.c: New test.
7647
76482016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7649
7650 PR target/71186
7651 * gcc.target/powerpc/pr71186.c: New test.
7652
4731c9f0
JD
76532016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7654
7655 PR fortran/52393
7656 * gfortran.dg/fmt_read_3.f90: New test.
7657
042dee3e
TP
76582016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7659
7660 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7661 procedure.
7662
15c98b2e
ES
76632016-06-01 Eduard Sanou <dhole@openmailbox.org>
7664
7665 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7666 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7667 env var is set.
7668 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7669 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7670 shown once.
7671 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7672 during compilation.
7673 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7674 vars set by dg-set-compiler-env-var.
7675
6442a6f4
PT
76762016-06-01 Paul Thomas <pault@gcc.gnu.org>
7677
7678 PR fortran/71156
7679 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7680 to the module procedure declaration.
7681 * gfortran.dg/submodule_16.f08: New test.
7682
ab62397a
JJ
76832016-06-01 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR middle-end/71371
7686 * c-c++-common/gomp/pr71371.c: New test.
7687
b66af6ed
RB
76882016-06-01 Richard Biener <rguenther@suse.de>
7689
7690 PR tree-optimization/71366
7691 * gcc.dg/torture/pr71366-1.c: New testcase.
7692 * gcc.dg/torture/pr71366-2.c: Likewise.
7693
e342b9d8
KN
76942016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7695
7696 * gcc.target/powerpc/vslv-0.c: New test.
7697 * gcc.target/powerpc/vslv-1.c: New test.
7698 * gcc.target/powerpc/vsrv-0.c: New test.
7699 * gcc.target/powerpc/vsrv-1.c: New test.
7700
721547cd
NS
77012016-06-01 Nathan Sidwell <nathan@acm.org>
7702
7703 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7704 * gcc.target/nvptx/weak.c: New.
7705
fa2c9034
RB
77062016-06-01 Richard Biener <rguenther@suse.de>
7707
7708 PR tree-optimization/71261
7709 * gcc.dg/torture/vect-bool-1.c: New testcase.
7710
3e32893c
JJ
77112016-06-01 Jakub Jelinek <jakub@redhat.com>
7712
7713 * gfortran.dg/gomp/order-1.f90: New test.
7714 * gfortran.dg/gomp/order-2.f90: New test.
7715
8c383600
JH
77162016-06-01 Jan Hubicka <hubicka@ucw.cz>
7717
7718 * gcc.dg/unroll-6.c: Update template.
7719 * gcc.dg/unroll-7.c: New testcase.
7720 * gcc.dg/unroll-8.c: New testcase.
7721
a0dfeef5
EB
77222016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7723
7724 * gnat.dg/opt56.ad[sb]: New test.
7725
48de5701
PC
77262016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7727
7728 PR c++/66635
7729 * g++.dg/cpp0x/constexpr-ice16.C: New.
7730
827cf695
PP
77312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7732
7733 PR tree-optimization/71314
7734 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7735 -mbranch-cost=2.
7736
ff66f6e8
PP
77372016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7738
7739 PR tree-optimization/71077
7740 * gcc.dg/tree-ssa/pr71077.c: New test.
7741
050fb209
JH
77422016-05-31 Jan Hubicka <hubicka@ucw.cz>
7743
48de5701
PC
7744 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7745 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7746 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7747
c642d919
PC
77482016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7749
7750 PR c++/71248
7751 * g++.dg/cpp0x/pr71248.C: New.
7752 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7753 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7754 * g++.dg/init/new37.C: Likewise.
7755 * g++.dg/template/static1.C: Likewise.
7756 * g++.dg/template/static2.C: Likewise.
7757
d6439e08
L
77582016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7759
7760 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7761 instead of %rdi.
7762 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7763
780b9dd4
MP
77642016-05-31 Marek Polacek <polacek@redhat.com>
7765
7766 * c-c++-common/Wswitch-unreachable-3.c: New test.
7767 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7768
0d99f8a0
RB
77692016-05-31 Richard Biener <rguenther@suse.de>
7770
7771 PR tree-optimization/71352
7772 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7773
52545641
TP
77742016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7775
7776 * gcc.target/arm/armv5_thumb_isa.c: New test.
7777
5b8c1205
KY
77782016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7779
7780 PR target/71346
7781 * gcc.target/i386/pr71346.c: New test.
7782
7a88cc84
TV
77832016-05-31 Tom de Vries <tom@codesourcery.com>
7784
7785 PR tree-optimization/69068
7786 * gcc.dg/graphite/pr69068.c: New test.
7787
265149a6
MS
77882016-05-27 Martin Sebor <msebor@redhat.com>
7789
7790 PR c++/71306
7791 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7792
00631022
JJ
77932016-05-30 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR c++/71349
7796 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7797 nowait depend(inout: dd[0]) clauses where permitted.
7798
b2f6675b
PC
77992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7800
7801 PR c++/71238
7802 * g++.dg/parse/pr71238.C: New.
7803 * g++.dg/concepts/friend1.C: Test column numbers too.
7804 * g++.dg/cpp0x/initlist31.C: Likewise.
7805 * g++.dg/cpp0x/pr51420.C: Likewise.
7806 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7807 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7808 * g++.dg/ext/builtin3.C: Likewise.
7809 * g++.dg/lookup/friend12.C: Likewise.
7810 * g++.dg/lookup/friend7.C: Likewise.
7811 * g++.dg/lookup/koenig1.C: Likewise.
7812 * g++.dg/lookup/koenig5.C: Likewise.
7813 * g++.dg/lookup/used-before-declaration.C: Likewise.
7814 * g++.dg/overload/koenig1.C: Likewise.
7815 * g++.dg/template/crash65.C: Likewise.
7816 * g++.dg/template/friend57.C: Likewise.
7817 * g++.dg/warn/Wshadow-5.C: Likewise.
7818 * g++.dg/warn/Wunused-8.C: Likewise.
7819 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7820 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7821 * g++.old-deja/g++.jason/member.C: Likewise.
7822 * g++.old-deja/g++.jason/report.C: Likewise.
7823 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7824 * g++.old-deja/g++.law/visibility20.C: Likewise.
7825 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7826 * g++.old-deja/g++.other/static5.C: Likewise.
7827 * g++.old-deja/g++.pt/overload2.C: Likewise.
7828
a448ff40
JH
78292016-05-30 Jan Hubicka <hubicka@ucw.cz>
7830
7831 * gcc.dg/tree-ssa/peel1.c: New testcase.
7832 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7833 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7834
69be8c91
TV
78352016-05-30 Tom de Vries <tom@codesourcery.com>
7836
7837 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7838 to ce.
7839
a59775a1
PC
78402016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7841
7842 PR c++/71099
7843 * g++.dg/parse/virtual1.C: New.
7844
53d6d955
UB
78452016-05-30 Uros Bizjak <ubizjak@gmail.com>
7846
7847 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7848 Use correct register when clearing %edx.
7849
0557293f
AM
78502016-05-30 Alexander Monakov <amonakov@ispras.ru>
7851
7852 PR tree-optimization/71289
7853 * gcc.dg/pr71289.c: New test.
7854
5d476e35
KV
78552016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7856
7857 PR middle-end/71269
7858 PR middle-end/71292
7859 * gcc.dg/tree-ssa/pr71269.c: New test.
7860 * gcc.dg/tree-ssa/pr71292.c: New test.
7861
db5447ca
KV
78622016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7863
7864 PR middle-end/71252
7865 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7866
98bdbb39
JH
78672016-05-30 Jan Hubicka <hubicka@ucw.cz>
7868
7869 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7870 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7871 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7872
7e012855
TV
78732016-05-30 Tom de Vries <tom@codesourcery.com>
7874
7875 PR tree-optimization/69067
7876 * gcc.dg/graphite/pr69067.c: New test.
7877
beed3701
UB
78782016-05-29 Uros Bizjak <ubizjak@gmail.com>
7879
7880 PR target/71245
7881 * gcc.target/i386/pr71245-1.c: New test.
7882 * gcc.target/i386/pr71245-2.c: Ditto.
7883
b6d4f8e8
PC
78842016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7885
7886 PR c++/71105
7887 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7888 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7889 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7890
00022058
JH
78912016-05-27 Jan Hubicka <hubicka@ucw.cz>
7892
7893 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7894
c8419aca
VV
78952016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7896
7897 Revert:
7898 PR c++/69855
7899 * g++.dg/overload/69855.C: New.
7900 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7901 * g++.old-deja/g++.pt/crash3.C: Likewise.
7902
8008c4d2
PC
79032016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7904
7905 PR c++/60385
7906 * g++.dg/parse/namespace13.C: New.
7907
8b2ef235
JL
79082016-05-26 Jeff Law <law@redhat.com>
7909
7910 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7911 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7912 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7913 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7914 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7915 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7916 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7917 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7919 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7920 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7921 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7922 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7923
7d67159b
VV
79242016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7925
7926 PR c++/69855
7927 * g++.dg/overload/69855.C: New.
7928 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7929 * g++.old-deja/g++.pt/crash3.C: Likewise.
7930
88e3bdd1
JW
79312016-05-27 Jiong Wang <jiong.wang@arm.com>
7932
7933 PR target/63596
7934 * gcc.target/aarch64/va_arg_1.c: New testcase.
7935 * gcc.target/aarch64/va_arg_2.c: Likewise.
7936 * gcc.target/aarch64/va_arg_3.c: Likewise.
7937
3fd6b9cc
JW
79382016-05-27 Jiong Wang <jiong.wang@arm.com>
7939
7940 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7941 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7942 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7943 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7944 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7945
3cee7e4e
MP
79462016-05-27 Marek Polacek <polacek@redhat.com>
7947
7948 PR middle-end/71308
7949 * g++.dg/torture/pr71308.C: New test.
7950
6a813c96
DV
79512016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7952
7953 * gcc.dg/zero_bits_compound-1.c: New test.
7954 * gcc.dg/zero_bits_compound-2.c: New test.
7955
0561bcfb
IE
79562016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7957
7958 PR middle-end/71279
7959 * gcc.dg/pr71279.c: New test.
7960
21316320
MM
79612016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7962
7963 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7964 floating point min/max/comparison instructions.
7965 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7966
7211a097
JJ
79672016-05-26 Jakub Jelinek <jakub@redhat.com>
7968
7969 * c-c++-common/gomp/schedule-1.c: New test.
7970 * gfortran.dg/gomp/schedule-1.f90: New test.
7971
cac177cf
PP
79722016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7973
7974 PR c++/70822
7975 PR c++/70106
7976 * g++.dg/cpp1y/auto-fn32.C: New test.
7977 * g++.dg/cpp1y/paren4.C: New test.
7978
a2d5b8c9
NS
79792016-05-26 Nathan Sidwell <nathan@acm.org>
7980
7981 * gcc.dg/20060410.c: Xfail on ptx.
7982 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7983 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7984 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7985 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7986 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7987
ffa8b552
TP
79882016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7989
7990 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7991
c7501e00
JJ
79922016-05-26 Jakub Jelinek <jakub@redhat.com>
7993
1875b9a0
JJ
7994 PR tree-optimization/71280
7995 * gcc.dg/pr71280.c: New test.
7996
2116e19f
JJ
7997 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7998
305aef09
JJ
7999 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8000 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8001
c7501e00
JJ
8002 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8003
ca449d26
JW
80042016-05-26 Jiong Wang <jiong.wang@arm.com>
8005
8006 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8007 kept in memory.
ca449d26 8008
8af01c66
JL
80092016-05-25 Jeff Law <law@redhat.com>
8010
8011 PR tree-optimization/71272
8012 * gcc.c-torture/compile/pr71272.c: new test.
8013
f9d6ce73
BS
80142016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8015
8016 * gcc.target/powerpc/vec-cmpne.c: New test.
8017 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8018
a88a7b22
EB
80192016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8020
8021 * gnat.dg/opt55.ad[sb]: New test.
8022
125f02ed
SKS
80232016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8024
8025 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8026 * c-c++-common/pr60226.c: Require int32plus.
8027 * gcc.c-torture/execute/pr70602.c: Likewise.
8028 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8029 unsigned long for malloc arg type.
8030 * gcc.dg/asr_div1.c: Require int32plus.
8031 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8032 * gcc.dg/pie-1.c: Require pie.
8033 * gcc.dg/pie-2.c: Likewise.
8034 * gcc.dg/pr59471.c: Require int32plus.
8035 * gcc.dg/pr59963-2.c: XFAIL for int16.
8036 * gcc.dg/pr60114.c: Require int32plus.
8037 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8038 unsigned long for typedef of size_t.
8039 * gcc.dg/pr63914.c: Require int32plus.
8040 * gcc.dg/pr64536.c: Require pt32plus.
8041 * gcc.dg/pr65658.c: Likewise.
8042 * gcc.dg/pr67271.c: Require int32plus.
8043 * gcc.dg/pr68112.c: Likewise.
8044 * gcc.dg/pr69071.c: Skip for avr target.
8045 * gcc.dg/pr69973.c: Require int32plus.
8046 * gcc.dg/pr70169.c: Skip for avr target.
8047 * gcc.dg/sso-6.c: Require int32plus.
8048 * gcc.dg/sso-7.c: Likewise.
8049 * gcc.dg/sso-8.c: Likewise.
8050 * gcc.dg/vrp-min-max-2.c: Likewise.
8051
c6e434f5
UB
80522016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8053
8054 PR target/70738
8055 * gcc.target/i386/pr70738-1.c: New test.
8056 * gcc.target/i386/pr70738-2.c: Likewise.
8057 * gcc.target/i386/pr70738-3.c: Likewise.
8058 * gcc.target/i386/pr70738-4.c: Likewise.
8059 * gcc.target/i386/pr70738-5.c: Likewise.
8060 * gcc.target/i386/pr70738-6.c: Likewise.
8061 * gcc.target/i386/pr70738-7.c: Likewise.
8062 * gcc.target/i386/pr70738-8.c: Likewise.
8063 * gcc.target/i386/pr70738-9.c: Likewise.
8064
5c42d341
KT
80652016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8066
8067 PR rtl-optimization/66940
8068 * gcc.c-torture/execute/pr66940.c: New test.
8069
bf9a1a07
IV
80702016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8071
8072 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8073 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8074 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8075 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8076 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8077 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8078 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8079 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8080 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8081 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8082 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8083 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8084 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8085 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8086 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8087 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8088 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8089 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8090 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8091 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8092 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8093 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8094 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8095 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8096
95efe6b6
MP
80972016-05-25 Marek Polacek <polacek@redhat.com>
8098
8099 PR c/71265
8100 * gcc.dg/noncompile/pr71265.c: New test.
8101
a23faf7a
MP
8102 PR c/71266
8103 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8104
69a6d5ad
NS
81052016-05-25 Nathan Sidwell <nathan@acm.org>
8106
8107 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8108
3072d4ea
RB
81092016-05-25 Richard Biener <rguenther@suse.de>
8110
8111 PR tree-optimization/71261
8112 * c-c++-common/torture/pr71261.c: New testcase.
8113
e412ece4
RB
81142016-05-25 Richard Biener <rguenther@suse.de>
8115
8116 PR tree-optimization/71264
8117 * gcc.dg/vect/pr71264.c: New testcase.
8118
b9e551ad
PC
81192016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8120
8121 PR c++/55992
8122 * g++.dg/cpp0x/alias-decl-53.C: New.
8123 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8124
6aa1abe5
ML
81252016-05-25 Martin Liska <mliska@suse.cz>
8126
8127 * g++.dg/pr71239.C: New test.
8128
842d162e
RB
81292016-05-25 Richard Biener <rguenther@suse.de>
8130
c87885ca
RO
8131 * gcc.dg/vect/pr58135.c: Rename to ...
8132 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8133
f184a36c
MP
81342016-05-25 Marek Polacek <polacek@redhat.com>
8135
8136 * g++.dg/pr65295.C: Use target c++14.
8137
021fad86
PC
81382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8139
53d6d955
UB
8140 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8141 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8142
c3eaf15a
MM
81432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8144
8145 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8146 instructions.
8147
e46c7770
CP
81482016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8149
8150 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8151 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8152 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8153 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8154 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8155 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8156 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8157 * c-c++-common/goacc/pcopy.c: Likewise.
8158 * c-c++-common/goacc/pcopyin.c: Likewise.
8159 * c-c++-common/goacc/pcopyout.c: Likewise.
8160 * c-c++-common/goacc/pcreate.c: Likewise.
8161 * c-c++-common/goacc/pr70688.c: New test.
8162 * c-c++-common/goacc/present-1.c: Adjust test.
8163 * c-c++-common/goacc/reduction-5.c: Likewise.
8164 * g++.dg/goacc/data-1.C: New test.
8165
4bfc9db7
MM
81662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8167
8168 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8169 vector parity built-in functions.
8170 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8171 count trailing zeros automatic vectorization.
8172 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8173 count trailing zeros built-in functions.
8174
2bc145af
KV
81752016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8176
8177 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8178
26869fdb
PH
81792016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8180
8181 PR target/71050
8182 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8183
b2dc9c3b
PC
81842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8185
8186 PR c++/50436
8187 * g++.dg/template/crash123.C: New.
8188 * g++.dg/template/crash124.C: Likewise.
8189
f65e97fd
MS
81902016-05-24 Martin Sebor <msebor@redhat.com>
8191
8192 PR c++/71147
8193 * g++.dg/ext/flexary16.C: New test.
8194
a6f5ac7f
IV
81952016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8196
69a6d5ad
NS
8197 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8198 before math.h is included.
a6f5ac7f
IV
8199 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8200 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8201 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8202 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8203 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8204 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8205 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8206 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8207 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8208 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8209 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8210 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8211 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8212 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8213 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8214 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8215 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8216 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8217 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8218 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8219 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8220 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8221 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8222
27bad558
MM
82232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8224 Kelvin Nilsen <kelvin@gcc.gnu.org>
8225
8226 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8227 support.
8228
72f382fb
PC
82292016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/69872
8232 * g++.dg/warn/Wno-narrowing1.C: New.
8233
ef2ec9d9
MP
82342016-05-24 Marek Polacek <polacek@redhat.com>
8235
8236 PR c/71249
8237 * c-c++-common/Wswitch-unreachable-2.c: New test.
8238
e90434e3
JJ
82392016-05-24 Jakub Jelinek <jakub@redhat.com>
8240
7adb26f2
JJ
8241 PR c++/71257
8242 * g++.dg/vect/simd-clone-6.cc: New test.
8243 * g++.dg/gomp/declare-simd-6.C: New test.
8244
e90434e3
JJ
8245 PR middle-end/70434
8246 PR c/69504
8247 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8248
b556ea3b
RB
82492016-05-24 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/71240
8252 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8253
e5328f5d
RB
82542016-05-24 Richard Biener <rguenther@suse.de>
8255
8256 PR tree-optimization/71230
8257 * gcc.dg/torture/pr71230.c: New testcase.
8258 * g++.dg/torture/pr71230.C: Likewise.
8259
a04e69c0
TS
82602016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8261
8262 * c-c++-common/goacc/routine-5.c: Add tests.
8263 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8264 * gfortran.dg/goacc/routine-6.f90: Add tests.
8265
30fd2977
RB
82662016-05-24 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/71253
8269 * gcc.dg/torture/pr71253.c: New testcase.
8270
ca6f60bc
KV
82712016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8272
8273 PR middle-end/71252
8274 * gfortran.dg/pr71252.f90: New test.
8275
d3465d72
RS
82762016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8277
8278 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8279
f17a223d
RB
82802016-05-24 Richard Biener <rguenther@suse.de>
8281
8282 PR middle-end/70434
8283 PR c/69504
8284 * c-c++-common/vector-subscript-4.c: New testcase.
8285 * c-c++-common/vector-subscript-5.c: Likewise.
8286
e3f36534
JD
82872016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8288
8289 PR fortran/71123
8290 * gfortran.dg/namelist_90.f: New test
8291
85d5c27d
JD
82922016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8293
8294 PR fortran/66461
8295 * gfortran.dg/unexpected_eof.f: New test
8296
fe3f3340
MM
82972016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8298 Kelvin Nilsen <kelvin@gcc.gnu.org>
8299
8300 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8301 as little endian.
8302
26d6ae55
PC
83032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8304
8305 PR c++/70972
8306 * g++.dg/cpp0x/inh-ctor20.C: New.
8307 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8308
d6c9a06f
PC
83092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8310
8311 PR c++/69095
8312 * g++.dg/cpp0x/variadic168.C: New.
8313
396a1d10
PC
83142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8315
8316 * g++.dg/cpp0x/pr31445.C: Test column number too.
8317 * g++.dg/cpp0x/pr32253.C: Likewise.
8318 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8319 * g++.dg/cpp0x/variadic36.C: Likewise.
8320
ece46666
MG
83212016-05-23 Marc Glisse <marc.glisse@inria.fr>
8322
8323 * gcc.dg/fold-notshift-2.c: Adjust.
8324
a7dc5980
MP
83252016-05-23 Marek Polacek <polacek@redhat.com>
8326
8327 PR c/49859
8328 * c-c++-common/Wswitch-unreachable-1.c: New test.
8329 * gcc.dg/Wswitch-unreachable-1.c: New test.
8330 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8331 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8332 * g++.dg/gomp/block-10.C: Likewise.
8333 * gcc.dg/gomp/block-10.c: Likewise.
8334 * g++.dg/gomp/block-9.C: Likewise.
8335 * gcc.dg/gomp/block-9.c: Likewise.
8336 * g++.dg/gomp/target-1.C: Likewise.
8337 * g++.dg/gomp/target-2.C: Likewise.
8338 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8339 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8340 * g++.dg/gomp/taskgroup-1.C: Likewise.
8341 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8342 * gcc.dg/gomp/teams-1.c: Likewise.
8343 * g++.dg/gomp/teams-1.C: Likewise.
8344 * g++.dg/overload/error3.C: Likewise.
8345 * g++.dg/tm/jump1.C: Likewise.
8346 * g++.dg/torture/pr40335.C: Likewise.
8347 * gcc.dg/c99-vla-jump-5.c: Likewise.
8348 * gcc.dg/switch-warn-1.c: Likewise.
8349 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8350 * gcc.dg/nested-func-1.c: Likewise.
8351 * gcc.dg/pr67784-4.c: Likewise.
8352
18b54004
RB
83532016-05-23 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/71230
8356 * gfortran.dg/pr71230-1.f90: New testcase.
8357 * gfortran.dg/pr71230-2.f90: Likewise.
8358
e569db5f
VK
83592016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8360
396a1d10 8361 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8362 * gcc.dg/vect/pr58135.c: Add new.
8363 * gfortran.dg/pr46519-1.f: Adjust test case.
8364
e4b71114
PC
83652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8366
8367 PR c++/53401
8368 * g++.dg/cpp0x/decltype64.C: New.
8369
a25a8058
CL
83702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8371
8372 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8373 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8374 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8375
0dcfe9ab
CL
83762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8377
8378 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8379 Add poly64x1_t and poly64x2_t cases if supported.
8380 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8381 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8382 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8383 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8384 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8385
ffd70e4a
CL
83862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8387
8388 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8389 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8390 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8391 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8392 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8393 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8394 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8395
4b1f57fe
CL
83962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8397
8398 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8399
16c5ec77
CL
84002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8401
8402 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8403 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8404
94ad56c7
JJ
84052016-05-22 Jakub Jelinek <jakub@redhat.com>
8406
57748705
JJ
8407 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8408 constraint instead of "r".
8409 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8410 insn instead of vxorpd.
8411 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8412
af120161
JJ
8413 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8414 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8415
355023ce
JJ
8416 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8417
3b48574c
JJ
8418 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8419 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8420
94ad56c7
JJ
8421 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8422
8a85cee2
KV
84232016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8424
8425 PR middle-end/40921
8426 * gcc.dg/tree-ssa/pr40921.c: New test.
8427
8e916b16
PS
84282016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8429
8430 PR target/71103
8431 * gcc.target/avr/pr71103.c: New test.
8432
88aea79f
KV
84332016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8434
8435 PR middle-end/71179
8436 * gcc.dg/tree-ssa/pr71179.c: New test.
8437
79063edd
MS
84382016-05-20 Martin Sebor <msebor@redhat.com>
8439
8440 PR c/71115
8441 * gcc.dg/init-excess-2.c: New test.
8442
55c8849f
EB
84432016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8444
8445 * gnat.dg/opt53.adb: New test.
8446 * gnat.dg/opt54.adb: Likewise.
8447
c91a0948
MJ
84482016-05-20 Martin Jambor <mjambor@suse.cz>
8449
8450 PR tree-optimization/70884
8451 * gcc.dg/tree-ssa/pr70919.c: New test.
8452
9cad20fa
BS
84532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8454
8455 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8456 formatting.
69a6d5ad
NS
8457 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8458 fix code formatting.
8459
84602016-05-20 Nathan Sidwell <nathan@acm.org>
8461
8462 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8463 non-common cases.
8464 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8465
15c671a7
DM
84662016-05-20 David Malcolm <dmalcolm@redhat.com>
8467
8468 * jit.dg/all-non-failing-tests.h: Add
8469 test-factorial-must-tail-call.c.
8470 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8471 * jit.dg/test-factorial-must-tail-call.c: New test case.
8472
4f028369
JJ
84732016-05-20 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR fortran/71204
8476 * gfortran.dg/pr71204.f90: New test.
8477
7dea4ab3
CP
84782016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8479
8480 * gcc.target/nvptx/sincos.c: New test.
8481
ef98d365
PC
84822016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8483
8484 PR c++/70572
8485 * g++.dg/cpp1y/auto-fn31.C: New.
8486
92466115
BS
84872016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8488
8489 * gcc.target/powerpc/vec-addec.c: New test.
8490 * gcc.target/powerpc/vec-addec-int128.c: New test.
8491
9a385c2d
DM
84922016-05-20 David Malcolm <dmalcolm@redhat.com>
8493
8494 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8495 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8496 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8497 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8498
77c9d5b4
JH
84992016-05-20 Jan Hubicka <hubicka@ucw.cz>
8500
8501 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8502
68047971
JJ
85032016-05-20 Jakub Jelinek <jakub@redhat.com>
8504
18954840
JJ
8505 PR c++/71210
8506 * g++.dg/opt/pr71210-1.C: New test.
8507 * g++.dg/opt/pr71210-2.C: New test.
8508
68047971
JJ
8509 PR tree-optimization/29756
8510 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8511 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8512 only on selected targets where V4SImode vectors are known to be
8513 supported.
8514
d78789f5
MG
85152016-05-20 Marc Glisse <marc.glisse@inria.fr>
8516
8517 PR tree-optimization/71079
8518 PR tree-optimization/71206
8519 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8520
550fa093
PK
85212016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8522
8523 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8524 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8525 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8526
483c6429
RG
85272016-05-20 Richard Guenther <rguenther@suse.de>
8528
8529 PR tree-optimization/29756
8530 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8531
eb066284
RB
85322016-05-20 Richard Biener <rguenther@suse.de>
8533
8534 PR tree-optimization/71185
8535 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8536
58f10249
RB
85372016-05-20 Richard Biener <rguenther@suse.de>
8538
8539 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8540
2a5569fa
MP
85412016-05-19 Marek Polacek <polacek@redhat.com>
8542
8543 PR c++/71075
8544 * g++.dg/diagnostic/pr71075.C: New test.
8545
5e9a5385
DM
85462016-05-19 David Malcolm <dmalcolm@redhat.com>
8547
8548 PR c++/71184
8549 * g++.dg/pr71184.C: New test case.
8550
4f45da44
KN
85512016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8552
8553 * gcc.target/powerpc/darn-0.c: New test.
8554 * gcc.target/powerpc/darn-1.c: New test.
8555 * gcc.target/powerpc/darn-2.c: New test.
8556
4177437e
MP
85572016-05-19 Marek Polacek <polacek@redhat.com>
8558
8559 PR tree-optimization/71031
8560 * gcc.dg/tree-ssa/vrp100.c: New test.
8561
afb72432
IE
85622016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8563
8564 PR rtl-optimization/71148
8565 * gcc.dg/pr71148.c: New test.
8566
4f83064e
KT
85672016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8568
8569 PR target/71056
8570 * gcc.target/arm/pr71056.c: New test.
8571
4bf8dbe1
BE
85722016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8573
8574 * c-c++-common/pr69669.c: Check the used mode.
8575
f3510625
MO
85762016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8577
8578 PR sanitizer/64354
8579 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8580
43c0068e
RB
85812016-05-19 Richard Biener <rguenther@suse.de>
8582
8583 PR tree-optimization/70729
8584 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8585 * gcc.dg/graphite/scop-18.c: Likewise.
8586 * gcc.dg/pr41783.c: Disable LIM.
8587 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8588 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8589 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8590 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8591 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8592 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8593 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8594 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8595 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8596 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8597 * gfortran.dg/pr42108.f90: Likewise.
8598
70f25790
DM
85992016-05-18 David Malcolm <dmalcolm@redhat.com>
8600
8601 PR driver/69265
8602 * gcc.dg/spellcheck-options-11.c: New test case.
8603
960db8ec
JJ
86042016-05-18 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR c++/71100
8607 * g++.dg/opt/pr71100.C: New test.
8608
04643334
MJ
86092016-05-18 Martin Jambor <mjambor@suse.cz>
8610
8611 PR ipa/69708
8612 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8613 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8614 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8615 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8616
91bb9f80
MJ
86172016-05-18 Martin Jambor <mjambor@suse.cz>
8618
8619 PR ipa/69708
8620 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8621 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8622 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8623 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8624 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8625
c584aca6
PC
86262016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8627
8628 PR c++/69793
8629 * g++.dg/template/crash122.C: New.
8630
20309c6e
PC
86312016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8632
8633 PR c++/70466
8634 * g++.dg/template/pr70466-1.C: New.
8635 * g++.dg/template/pr70466-2.C: Likewise.
8636
50c78b9a
MM
86372016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8638
8639 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8640 splat operations and the XXSPLTIB instruction.
8641 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8642 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8643 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8644 xxlxor to clear a register.
8645
cf8be00d
RS
86462016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8647
8648 * gcc.dg/torture/pr71020.c: New test.
8649
848a392a
MJ
86502016-05-18 Martin Jambor <mjambor@suse.cz>
8651
8652 PR ipa/70646
8653 * gcc.dg/ipa/pr70646.c: New test.
8654
1f2ab776
CL
86552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8656
8657 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8658
76489493
CL
86592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8660
8661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8662 missing tests for vreinterpretq_p{8,16}.
8663
bd79378d
CL
86642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8665
8666 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8667 vsliq_n_s64 and vsliq_n_u64.
8668
81ca3ea0
CL
86692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8670
8671 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8672 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8673
873cb425
CL
86742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8675
8676 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8677 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8678 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8679
9d6e7c21
CL
86802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8681
8682 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8683 in comment.
8684
b4dbe40e 86852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8686
8687 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8688 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8689 "blr\t" and switch to scan-assembler-times.
8690
83a5c910
JW
86912016-05-18 Jiong Wang <jiong.wang@arm.com>
8692
53d6d955
UB
8693 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8694 with __aarch64__.
8695 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8696 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8697
fb7cbdeb
JJ
86982016-05-18 Jakub Jelinek <jakub@redhat.com>
8699
8ee91165
JJ
8700 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8701 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8702 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8703 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8704 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8705 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8706
cf4d516a
JJ
8707 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8708 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8709
a4f16422
JJ
8710 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8711 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8712
7b37ce10
JJ
8713 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8714 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8715
fb7cbdeb
JJ
8716 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8717
c9326aef
RB
87182016-05-18 Richard Biener <rguenther@suse.de>
8719
8720 PR tree-optimization/71168
8721 * gcc.dg/torture/pr71168.c: New testcase.
8722
df8b0a11
KV
87232016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8724
8725 PR middle-end/63586
8726 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8727 * gcc.dg/tree-ssa/pr63586.c: New test.
8728 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8729
2efd67ed
NS
87302016-05-17 Nathan Sidwell <nathan@acm.org>
8731
8732 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8733 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8734 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8735 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8736
1988b2c2
NS
87372016-05-17 Nathan Sidwell <nathan@acm.org>
8738
8739 * gcc.target/nvptx/abi-vararg-3.c: New.
8740
ad1d92ab
MM
87412016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8742
8743 PR tree-optimization/54579
8744 PR middle-end/55299
8745 * gcc.dg/fold-notrotate-1.c: New test.
8746 * gcc.dg/fold-notshift-1.c: New test.
8747 * gcc.dg/fold-notshift-2.c: New test.
8748
47768df8
MP
87492016-05-17 Marek Polacek <polacek@redhat.com>
8750
8751 PR ipa/71146
8752 * g++.dg/ipa/pr71146.C: New test.
8753
6b5423a5
DM
87542016-05-17 David Malcolm <dmalcolm@redhat.com>
8755
8756 * jit.dg/test-error-array-bounds.c: New test case.
8757
c7986356
MG
87582016-05-17 Marc Glisse <marc.glisse@inria.fr>
8759
8760 * gcc.dg/tree-ssa/and-1.c: New testcase.
8761
d982c5b7
MG
87622016-05-17 Marc Glisse <marc.glisse@inria.fr>
8763
8764 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8765 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8766
0139ba93
MG
87672016-05-17 Marc Glisse <marc.glisse@inria.fr>
8768
8769 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8770 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8771
daab4562
JW
87722016-05-17 Jiong Wang <jiong.wang@arm.com>
8773
8774 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8775
22330033
JW
87762016-05-17 Jiong Wang <jiong.wang@arm.com>
8777
8778 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8779
98b3a5f2
JW
87802016-05-17 Jiong Wang <jiong.wang@arm.com>
8781
8782 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8783 ".2d[index]" when scan the assembly.
8784 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8785 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8786 float64x1.
8787 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8788
b71b7a8e
RB
87892016-05-17 Richard Biener <rguenther@suse.de>
8790
8791 PR tree-optimization/71132
8792 * gcc.dg/torture/pr71132.c: New testcase.
8793
3c51ad46
CL
87942016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8795
8796 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8797
d20faa66
KT
87982016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8799
8800 PR target/70809
8801 * gcc.target/aarch64/pr70809_1.c: New test.
8802
b75cc5a4
KT
88032016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8804
8805 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8806 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8807 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8808 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8809
b28eb195
IE
88102016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8811 Ilya Enkovich <ilya.enkovich@intel.com>
8812
8813 PR target/71114
8814 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8815
0b9004ed
JH
88162016-05-16 Jan Hubicka <hubicka@ucw.cz>
8817
8818 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8819 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8820
1b81a1c1
MW
88212016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8822
8823 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8824 test for __ARM_FP16_ARGS.
8825 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8826 * gcc.target/arm/aapcs/neon-vect10.c: New.
8827 * gcc.target/arm/aapcs/neon-vect9.c: New.
8828 * gcc.target/arm/aapcs/vfp18.c: New.
8829 * gcc.target/arm/aapcs/vfp19.c: New.
8830 * gcc.target/arm/aapcs/vfp20.c: New.
8831 * gcc.target/arm/aapcs/vfp21.c: New.
8832 * gcc.target/arm/fp16-aapcs-1.c: New.
8833 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8834 test for __ARM_FP16_ARGS.
8835 * g++.target/arm/fp16-return-1.c: Update expected output.
8836
921d1e73
JW
88372016-05-16 Jiong Wang <jiong.wang@arm.com>
8838
8839 PR testsuite/70227
8840 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8841
228eb42a
HA
88422016-05-15 Harald Anlauf <anlauf@gmx.de>
8843
8844 PR fortran/69603
8845 * gfortran.dg/pr69603.f90: New testcase.
8846
785abfd3
FR
88472016-05-14 Fritz Reese <fritzoreese@gmail.com>
8848
8849 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8850
e75eb64f
FR
88512016-05-14 Fritz Reese <fritzoreese@gmail.com>
8852
8853 PR fortran/71047
8854 * gfortran.dg/pr71047.f08: New test.
8855
aa4b467b
JM
88562016-05-13 Joseph Myers <joseph@codesourcery.com>
8857
8858 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8859 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8860 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8861
653fb4a2
MS
88622016-05-13 Martin Sebor <msebor@redhat.com>
8863
8864 PR c++/60049
8865 * g++.dg/cpp0x/constexpr-60049.C: New test.
8866
9e37582d
JJ
88672016-05-13 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR bootstrap/71071
8870 * gcc.dg/pr71071.c: New test.
8871
a278aa17
UB
88722016-05-13 Uros Bizjak <ubizjak@gmail.com>
8873
8874 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8875 remove XOP handling.
377eaca7 8876 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8877
ac3d02e2
NS
88782016-05-13 Nathan Sidwell <nathan@acm.org>
8879
8880 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8881 __atomic_is_lock_free declaration.
8882
8ab3bdac
RB
88832016-05-13 Richard Biener <rguenther@suse.de>
8884
8885 PR tree-optimization/42587
8886 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8887
623b8e0a
ML
88882016-05-13 Martin Liska <mliska@suse.cz>
8889
8890 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8891 the new format of dump output.
8892
da7674f6
IE
88932016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8894
8895 * gcc.dg/pr71084.c: New test.
8896
c959db3d
RR
88972016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8898
53d6d955
UB
8899 PR target/53440
8900 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8901
43203dea
RR
89022016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8903
8904 * gcc.target/aarch64/struct_return.c: New test.
8905
4f2e1536
MP
89062016-05-12 Marek Polacek <polacek@redhat.com>
8907
8908 PR c/70756
8909 * c-c++-common/pr70756-2.c: New test.
8910 * c-c++-common/pr70756.c: New test.
8911
1ef33ef3
RB
89122016-05-12 Richard Biener <rguenther@suse.de>
8913
8914 PR tree-optimization/71059
8915 * gcc.dg/torture/pr71059.c: New testcase.
8916
763baff6
RB
89172016-05-12 Richard Biener <rguenther@suse.de>
8918
8919 PR tree-optimization/71062
8920 * gcc.dg/torture/pr71062.c: New testcase.
8921
c4ec1243
IE
89222016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8923
8924 PR tree-optimization/71006
8925 * gcc.dg/pr71006.c: New test.
8926
a5fbf76d
MP
89272016-05-12 Marek Polacek <polacek@redhat.com>
8928
8929 PR driver/71063
8930 * gcc.dg/opts-7.c: New test.
8931
5acc47a4
KT
89322016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8933
8934 PR target/70830
8935 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8936 Add -save-temps to dg-options.
8937 Scan for ldmfd rather than pop instruction.
8938 * gcc.target/arm/interrupt-2.c: Likewise.
8939 * gcc.target/arm/pr70830.c: New test.
8940
40bd4bf9
JJ
89412016-05-12 Jakub Jelinek <jakub@redhat.com>
8942
3cd63842
JJ
8943 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8944 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8945
c05d08f6
JJ
8946 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8947 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8948 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8949
bc27ffae
JJ
8950 PR target/71019
8951 * gcc.target/i386/avx512vl-pack-1.c: New test.
8952 * gcc.target/i386/avx512vl-pack-2.c: New test.
8953 * gcc.target/i386/avx512bw-pack-2.c: New test.
8954
515d7412
JJ
8955 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8956
40bd4bf9
JJ
8957 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8958 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8959 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8960
44ab146a
RB
89612016-05-12 Richard Biener <rguenther@suse.de>
8962
8963 PR tree-optimization/70986
8964 * gcc.dg/torture/pr70986-1.c: New testcase.
8965 * gcc.dg/torture/pr70986-2.c: Likewise.
8966 * gcc.dg/torture/pr70986-3.c: Likewise.
8967
d6e83a8d
MM
89682016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8969
8970 PR c/43651
8971 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8972 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8973
51e67ea3
UB
89742016-05-11 Uros Bizjak <ubizjak@gmail.com>
8975
8976 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8977 directive.
8978 * gcc.target/i386/pr66746.c: Ditto.
8979
3fd2b007
MM
89802016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8981
8982 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8983 support.
8984 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8985 warning when using -mvsx-timode.
8986 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8987 * gcc.target/powerpc/dform-2.c: Likewise.
8988 * gcc.target/powerpc/pr68805.c: Likewise.
8989
5c3a10fb
MP
89902016-05-11 Marek Polacek <polacek@redhat.com>
8991
8992 PR c++/71024
8993 * c-c++-common/attributes-3.c: New test.
8994
7cfb065b
NS
89952016-05-11 Nathan Sidwell <nathan@acm.org>
8996
8997 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8998 * gcc.c-torture/execute/pr68185.c: Likewise.
8999 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9000 * gcc.dg/pr69634.c: Requires scheduling.
9001 * gcc.dg/torture/pr66178.c: Require label values.
9002 * gcc.dg/setjmp-6.c: Require indirect jumps.
9003
f35ea97d
RB
90042016-05-11 Richard Biener <rguenther@suse.de>
9005
9006 PR tree-optimization/71055
9007 * gcc.dg/torture/pr71055.c: New testcase.
9008
dff70323
RB
90092016-05-11 Richard Biener <rguenther@suse.de>
9010
9011 PR debug/71057
9012 * g++.dg/debug/pr71057.C: New testcase.
9013
56a3d28b
JJ
90142016-05-11 Jakub Jelinek <jakub@redhat.com>
9015
9016 PR fortran/70855
9017 * gfortran.dg/gomp/pr70855.f90: New test.
9018
ebc1b29e
RB
90192016-05-11 Richard Biener <rguenther@suse.de>
9020
9021 PR middle-end/71002
9022 * g++.dg/torture/pr71002.C: New testcase.
9023
98ccd1d7
IE
90242016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9025
9026 PR middle-end/70807
9027 * gcc.dg/pr70807.c: New test.
9028
ed29e24b
MS
90292016-05-10 Martin Sebor <msebor@redhat.com>
9030
9031 PR c++/38611
9032 * g++.dg/Wattributes.C: New test.
9033
e39dab2c
MG
90342016-05-10 Marc Glisse <marc.glisse@inria.fr>
9035
9036 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9037 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9038 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9039
d067e238
IE
90402016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9041
9042 PR target/70799
9043 * gcc.target/i386/pr70799-1.c: New test.
9044
cd36c83e
PMR
90452016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9046
9047 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9048
1e3af2a4
IE
90492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9050
9051 PR middle-end/70877
9052 * gcc.target/i386/pr70877.c: New test.
9053
afc610db
IE
90542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9055
9056 PR tree-optimization/70786
9057 * gcc.target/i386/pr70876.c: New test.
9058
4b59d19f
JJ
90592016-05-10 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR target/70927
9062 * gcc.target/i386/avx512vl-logic-1.c: New test.
9063 * gcc.target/i386/avx512vl-logic-2.c: New test.
9064 * gcc.target/i386/avx512dq-logic-2.c: New test.
9065
9b5ee426
BS
90662016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9067
9068 PR target/70963
9069 * gcc.target/powerpc/pr70963.c: New.
9070
f3352cab
DM
90712016-05-10 David Malcolm <dmalcolm@redhat.com>
9072
9073 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9074 (test_very_wide_line): Add ruler to expected output.
9075 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9076 (test_very_wide_line): Likewise.
9077 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9078 (test_show_locus): Within the handling of "test_very_wide_line",
9079 enable show_ruler_p on the diagnostic context.
9080
4a3255dd
RB
90812016-05-10 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/71039
9084 * gcc.dg/torture/pr71039.c: New testcase.
9085
da7c9950
NS
90862016-05-10 Nathan Sidwell <nathan@acm.org>
9087
9088 * gcc.dg/nested-func-10.c: Requires alloca.
9089 * gcc.dg/nested-func-9.c: Requires alloca.
9090 * gcc.c-torture/execute/pr70460.c: Requires labels.
9091 * gcc.c-torture/compile/pr70199.c: Requires labels.
9092 * gcc.target/nvptx/decl.c: Compile only.
9093 * gcc.target/nvptx/trailing-init.c: Compile only.
9094 * gcc.target/nvptx/ary-init.c: Compile only.
9095
cf68d92c
MP
90962016-05-10 Marek Polacek <polacek@redhat.com>
9097
9098 PR c/70255
9099 * gcc.dg/attr-opt-1.c: New test.
9100
64ea4e15
RB
91012016-05-10 Richard Biener <rguenther@suse.de>
9102
9103 PR tree-optimization/70497
9104 PR tree-optimization/28367
9105 * gcc.dg/torture/20160404-1.c: New testcase.
9106 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9107 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9108
5a96dae3
PMR
91092016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9110
9111 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9112
fc97f805
UB
91132016-05-09 Uros Bizjak <ubizjak@gmail.com>
9114
9115 * gcc.target/i386/fabsneg-1.c New test.
9116
a710b1d5
AM
91172016-05-09 Alan Modra <amodra@gmail.com>
9118
9119 PR testsuite/70826
9120 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9121
171f6f05
RB
91222016-05-09 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/70985
9125 * gcc.dg/torture/pr70985.c: New testcase.
9126
18caa34e
BC
91272016-05-09 Bin Cheng <bin.cheng@arm.com>
9128
9129 * gcc.dg/tree-ssa/ifc-9.c: New test.
9130 * gcc.dg/tree-ssa/ifc-10.c: New test.
9131 * gcc.dg/tree-ssa/ifc-11.c: New test.
9132 * gcc.dg/tree-ssa/ifc-12.c: New test.
9133 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9134 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9135 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9136
7a27d38f
RB
91372016-05-09 Richard Biener <rguenther@suse.de>
9138
9139 PR fortran/70937
9140 * gfortran.dg/pr70937.f90: New testcase.
9141
5ebbbd3d
RO
91422016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9143
9144 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9145
f6288c24
FR
91462016-05-07 Fritz Reese <fritzoreese@gmail.com>
9147
9148 PR fortran/56226
9149 * gfortran.dg/dec_structure_1.f90: New testcase.
9150 * gfortran.dg/dec_structure_2.f90: Ditto.
9151 * gfortran.dg/dec_structure_3.f90: Ditto.
9152 * gfortran.dg/dec_structure_4.f90: Ditto.
9153 * gfortran.dg/dec_structure_5.f90: Ditto.
9154 * gfortran.dg/dec_structure_6.f90: Ditto.
9155 * gfortran.dg/dec_structure_7.f90: Ditto.
9156 * gfortran.dg/dec_structure_8.f90: Ditto.
9157 * gfortran.dg/dec_structure_9.f90: Ditto.
9158 * gfortran.dg/dec_structure_10.f90: Ditto.
9159 * gfortran.dg/dec_structure_11.f90: Ditto.
9160 * gfortran.dg/dec_union_1.f90: Ditto.
9161 * gfortran.dg/dec_union_2.f90: Ditto.
9162 * gfortran.dg/dec_union_3.f90: Ditto.
9163 * gfortran.dg/dec_union_4.f90: Ditto.
9164 * gfortran.dg/dec_union_5.f90: Ditto.
9165 * gfortran.dg/dec_union_6.f90: Ditto.
9166 * gfortran.dg/dec_union_7.f90: Ditto.
9167
5ec4a8cd
TV
91682016-05-07 Tom de Vries <tom@codesourcery.com>
9169
9170 PR tree-optimization/70956
9171 * gcc.dg/graphite/pr70956.c: New test.
9172
58ec1d0e
JJ
91732016-05-06 Jakub Jelinek <jakub@redhat.com>
9174
ccd88fb7
JJ
9175 PR middle-end/70941
9176 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9177 (a, b, c, d): Change type from char to signed char.
9178 (main): Compare against (signed char) -1634678893 instead of
9179 hardcoded -109. Use __builtin_abort instead of abort.
9180
dd3b6464
JJ
9181 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9182 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9183
58ec1d0e
JJ
9184 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9185
19aa23d8
YR
91862016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9187
9188 PR debug/70935
9189 * gcc.dg/torture/pr70935.c: New test.
9190
ae5f0df1
OE
91912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9192
9193 PR target/58219
ce23a8ff 9194 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9195
078f7e37
RB
91962016-05-06 Richard Biener <rguenther@suse.de>
9197
9198 PR tree-optimization/70960
9199 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9200
765d7b54
OE
92012016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9202
9203 PR target/52933
9204 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9205 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9206 Adjust expected instruction counts.
9207 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9208
29c94e65
MP
92092016-05-06 Marek Polacek <polacek@redhat.com>
9210
9211 PR sanitizer/70875
9212 * gcc.dg/ubsan/bounds-3.c: New test.
9213
3684b02e
OE
92142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9215
9216 PR target/54089
9217 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9218
8706773f
RB
92192016-05-06 Richard Biener <rguenther@suse.de>
9220
9221 PR middle-end/70931
9222 * gfortran.dg/pr70931.f90: New testcase.
9223
a4f51018
RB
92242016-05-06 Richard Biener <rguenther@suse.de>
9225
9226 PR middle-end/70941
9227 * gcc.dg/torture/pr70941.c: New testcase.
9228
c4f2425f
BC
92292016-05-05 Bin Cheng <bin.cheng@arm.com>
9230
9231 PR tree-optimization/57206
9232 * gcc.dg/vect/pr57206.c: New test.
9233
5dc08197
RO
92342016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9235
9236 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9237
351f85c5
JJ
92382016-05-05 Jakub Jelinek <jakub@redhat.com>
9239
568bac8c
JJ
9240 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9241
351f85c5
JJ
9242 * c-c++-common/Wdangling-else-4.c: New test.
9243
33fd7785
JJ
92442016-05-04 Jakub Jelinek <jakub@redhat.com>
9245
2d1ac15a
JJ
9246 PR c++/70906
9247 PR c++/70933
9248 * g++.dg/opt/pr70906.C: New test.
9249 * g++.dg/opt/pr70933.C: New test.
9250
33fd7785
JJ
9251 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9252
6b715bf6
JH
92532016-05-04 Jan Hubicka <hubicka@ucw.cz>
9254
9255 * gcc.dg/ipa/pure-const-3.c: New testcase.
9256
deef7113
MP
92572016-05-04 Marek Polacek <polacek@redhat.com>
9258
9259 * c-c++-common/Wdangling-else-1.c: New test.
9260 * c-c++-common/Wdangling-else-2.c: New test.
9261 * c-c++-common/Wdangling-else-3.c: New test.
9262
5396db97
KCY
92632016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9264
9265 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9266 flag is present.
9267
de55efd5
MP
92682016-05-04 Marek Polacek <polacek@redhat.com>
9269
9270 PR c/48778
9271 * gcc.dg/Waddress-2.c: New test.
9272
475839b6
AM
92732016-05-04 Alan Modra <amodra@gmail.com>
9274
9275 * gcc.target/powerpc/pr70866.c: New.
9276
b25aad5f
MS
92772016-05-03 Martin Sebor <msebor@redhat.com>
9278
9279 PR c++/66561
9280 * c-c++-common/builtin_location.c: New test.
9281 * g++.dg/cpp1y/builtin_location.C: New test.
9282
79ce98bc
MP
92832016-05-03 Marek Polacek <polacek@redhat.com>
9284
9285 PR c/70859
9286 * gcc.dg/pr70859.c: New test.
9287 * gcc.dg/pr70859-2.c: New test.
9288
402e89f5
PMR
92892016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9290
9291 * gnat.dg/debug5.adb: New testcase.
9292
f3d90045
DV
92932016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9294
9295 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9296 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9297 Procedure to check for z10 instruction set.
9298
1e26cec1
CL
92992016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9300
9301 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9302
71aca5a0
AM
93032016-05-03 Alan Modra <amodra@gmail.com>
9304
9305 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9306
2fd70ec1
JJ
93072016-05-03 Jakub Jelinek <jakub@redhat.com>
9308
9309 * gcc.target/i386/avx512f-cvt-1.c: New test.
9310
e5705cf7
L
93112016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9312
9313 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9314 -fdump-tree-vrp-details.
9315
381cdae4
RB
93162016-05-03 Richard Biener <rguenther@suse.de>
9317
9318 * gcc.dg/pr30172-1.c: Adjust.
9319 * gcc.dg/pr63743.c: Likewise.
9320 * gcc.dg/tm/pr51696.c: Likewise.
9321 * c-c++-common/tm/safe-1.c: Likewise.
9322 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9323 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9324 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9325 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9326
adedd5c1
JJ
93272016-05-03 Jakub Jelinek <jakub@redhat.com>
9328
31ed1665
JJ
9329 PR rtl-optimization/70467
9330 * gcc.target/i386/pr70467-3.c: New test.
9331 * gcc.target/i386/pr70467-4.c: New test.
9332
dea60b59
JJ
9333 PR tree-optimization/70916
9334 * gcc.c-torture/compile/pr70916.c: New test.
9335
adedd5c1
JJ
9336 PR target/49244
9337 * gcc.target/i386/pr49244-1.c: New test.
9338 * gcc.target/i386/pr49244-2.c: New test.
9339
f80041ef
BS
93402016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9341
9342 PR rtl-optimization/44281
9343 * gcc.target/i386/pr44281.c: New test.
9344
1cfcd39e
BC
93452016-05-03 bin cheng <bin.cheng@arm.com>
9346
9347 PR tree-optimization/56541
9348 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9349 * gcc.dg/vect/pr56541.c: new test.
9350
4304ccfd
MM
93512016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9352
9353 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9354 __float128.
9355 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9356
50d94c29
L
93572016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9358
9359 PR testsuite/70520
9360 * c-c++-common/asan/clone-test-1.c (main): Align child process
9361 stack to 16 bytes.
9362
bc1aee87
DM
93632016-05-02 David Malcolm <dmalcolm@redhat.com>
9364
9365 PR c++/62314
9366 * g++.dg/spellcheck-fields-2.C: New test case.
9367
474e0129
DM
93682016-05-02 David Malcolm <dmalcolm@redhat.com>
9369
9370 PR c++/62314
9371 * g++.dg/pr62314.C: New test case.
9372
818b88a7
JH
93732016-05-02 Jan Hubicka <hubicka@ucw.cz>
9374
9375 * gcc.dg/ipa/inline-8.c: New testcase.
9376
dd77684f
JJ
93772016-05-02 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR rtl-optimization/70467
9380 * gcc.target/i386/pr70467-1.c: New test.
9381
72407e00
BE
93822016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9383
9384 * gcc.dg/spec-options.c: Run the test on all targets.
9385 * gcc.dg/foo.specs: Use cpp_unique_options.
9386
dd53d197
MG
93872016-05-02 Marc Glisse <marc.glisse@inria.fr>
9388
9389 * gcc.dg/tree-ssa/unord.c: New testcase.
9390
a8b85ce9
MG
93912016-05-02 Marc Glisse <marc.glisse@inria.fr>
9392
9393 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9394
5b37e866
NS
93952016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9396
9397 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9398
7176a4a0
MP
93992016-05-02 Marek Polacek <polacek@redhat.com>
9400
9401 PR c/70851
9402 * gcc.dg/enum-incomplete-3.c: New test.
9403
6b9933b9
MP
94042016-05-02 Marek Polacek <polacek@redhat.com>
9405 Tom de Vries <tom@codesourcery.com>
9406
9407 PR tree-optimization/70700
9408 * gcc.dg/pr70700.c: New test.
9409
90f82260
UB
94102016-05-01 Uros Bizjak <ubizjak@gmail.com>
9411
9412 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9413 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9414 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9415 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9416 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9417
f73036c1
EB
94182016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9419
9420 * ada/acats/run_acats: Rename into...
9421 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9422 * ada/acats/run_all.sh: Remove redundant test.
9423 (target_run): Move around.
9424 (target_gnatchop): Use newly built executable.
9425 (target_gnatmake): Likewise.
9426 Check that the compilation of impbit succeeds.
9427
85e051a3
OE
94282016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9429
9430 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9431 * gcc.dg/20021029-1.c: Likewise.
9432 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9433 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9434 * gcc.target/sh/cmpstr.c: Likewise.
9435 * gcc.target/sh/cmpstrn.c: Likewise.
9436 * gcc.target/sh/memset.c: Likewise.
9437 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9438 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9439 * gcc.target/sh/pr39423-1.c: Likewise.
9440 * gcc.target/sh/pr49468-di.c: Likewise.
9441 * gcc.target/sh/pr49468-si.c: Likewise.
9442 * gcc.target/sh/pr49880-1.c: Likewise.
9443 * gcc.target/sh/pr49880-2.c: Likewise.
9444 * gcc.target/sh/pr49880-3.c: Likewise.
9445 * gcc.target/sh/pr50751-1.c: Likewise.
9446 * gcc.target/sh/pr50751-4.c: Likewise.
9447 * gcc.target/sh/pr50751-7.c: Likewise.
9448 * gcc.target/sh/pr51244-1.c: Likewise.
9449 * gcc.target/sh/pr51244-10.c: Likewise.
9450 * gcc.target/sh/pr51244-11.c: Likewise.
9451 * gcc.target/sh/pr51244-12.c: Likewise.
9452 * gcc.target/sh/pr51244-13.c: Likewise.
9453 * gcc.target/sh/pr51244-14.c: Likewise.
9454 * gcc.target/sh/pr51244-17.c: Likewise.
9455 * gcc.target/sh/pr51244-18.c: Likewise.
9456 * gcc.target/sh/pr51244-19.c: Likewise.
9457 * gcc.target/sh/pr51244-4.c: Likewise.
9458 * gcc.target/sh/pr51244-5.c: Likewise.
9459 * gcc.target/sh/pr51244-7.c: Likewise.
9460 * gcc.target/sh/pr51244-8.c: Likewise.
9461 * gcc.target/sh/pr51244-9.c: Likewise.
9462 * gcc.target/sh/pr51697.c: Likewise.
9463 * gcc.target/sh/pr52483-1.c: Likewise.
9464 * gcc.target/sh/pr52483-2.c: Likewise.
9465 * gcc.target/sh/pr52483-3.c: Likewise.
9466 * gcc.target/sh/pr52483-5.c: Likewise.
9467 * gcc.target/sh/pr52933-1.c: Likewise.
9468 * gcc.target/sh/pr52933-2.c: Likewise.
9469 * gcc.target/sh/pr52933-3.c: Likewise.
9470 * gcc.target/sh/pr53568-1.c: Likewise.
9471 * gcc.target/sh/pr53976-1.c: Likewise.
9472 * gcc.target/sh/pr53988-1.c: Likewise.
9473 * gcc.target/sh/pr53988.c: Likewise.
9474 * gcc.target/sh/pr54089-1.c: Likewise.
9475 * gcc.target/sh/pr54089-6.c: Likewise.
9476 * gcc.target/sh/pr54089-7.c: Likewise.
9477 * gcc.target/sh/pr54089-8.c: Likewise.
9478 * gcc.target/sh/pr54089-9.c: Likewise.
9479 * gcc.target/sh/pr54236-1.c: Likewise.
9480 * gcc.target/sh/pr54236-2.c: Likewise.
9481 * gcc.target/sh/pr54236-3.c: Likewise.
9482 * gcc.target/sh/pr54236-4.c: Likewise.
9483 * gcc.target/sh/pr54386.c: Likewise.
9484 * gcc.target/sh/pr54602-1.c: Likewise.
9485 * gcc.target/sh/pr54685.c: Likewise.
9486 * gcc.target/sh/pr54760-1.c: Likewise.
9487 * gcc.target/sh/pr54760-2.c: Likewise.
9488 * gcc.target/sh/pr54760-3.c: Likewise.
9489 * gcc.target/sh/pr54760-4.c: Likewise.
9490 * gcc.target/sh/pr54760-5.c: Likewise.
9491 * gcc.target/sh/pr54760-6.c: Likewise.
9492 * gcc.target/sh/pr55146.c: Likewise.
9493 * gcc.target/sh/pr55160.c: Likewise.
9494 * gcc.target/sh/pr59278.c: Likewise.
9495 * gcc.target/sh/pr59401-1.c: Likewise.
9496 * gcc.target/sh/pr59533-1.c: Likewise.
9497 * gcc.target/sh/pr63260.c: Likewise.
9498 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9499 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9500 * gcc.target/sh/strlen.c: Likewise.
9501 * gcc.target/sh/torture/pr30807.c: Likewise.
9502 * gcc.target/sh/torture/pr34777.c: Likewise.
9503 * gcc.target/sh/torture/pr64652.c: Likewise.
9504 * gcc.target/sh/torture/pr65505.c: Likewise.
9505 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9506 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9507
411e5c67
PC
95082016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9509
9510 PR c++/66644
9511 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9512
8fa97501
BS
95132016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9514
9515 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9516 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9517 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9518 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9519
5a956111
PP
95202016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9521
9522 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9523 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9524
e7ff0319
CP
95252016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9526
9527 PR middle-end/70626
9528 * c-c++-common/goacc/combined-reduction.c: New test.
9529 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9530
52d11a4b
L
95312016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9532
9533 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9534 *movdi_internal pattern only if PIC off.
9535 * gcc.target/i386/pr70155-2.c: Likewise.
9536 * gcc.target/i386/pr70155-3.c: Likewise.
9537 * gcc.target/i386/pr70155-4.c: Likewise.
9538 * gcc.target/i386/pr70155-5.c: Likewise.
9539 * gcc.target/i386/pr70155-6.c: Likewise.
9540 * gcc.target/i386/pr70155-7.c: Likewise.
9541 * gcc.target/i386/pr70155-8.c: Likewise.
9542 * gcc.target/i386/pr70155-15.c: Likewise.
9543 * gcc.target/i386/pr70155-17.c: Likewise.
9544 * gcc.target/i386/pr70155-22.c: Likewise.
9545
8960db31
BC
95462016-04-29 Bin Cheng <bin.cheng@arm.com>
9547
9548 PR tree-optimization/70803
9549 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9550
cca535a4
IE
95512016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9552
9553 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9554 optimization of vector loop.
9555 * gcc.target/i386/vect-unpack-3.c: New test.
9556 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9557 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9558 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9559
500ecf4a
MP
95602016-04-29 Marek Polacek <polacek@redhat.com>
9561
9562 PR sanitizer/70342
9563 * g++.dg/ubsan/null-7.C: New test.
9564
2fff3db8
MP
9565 PR c/70852
9566 * gcc.dg/pr70852.c: New test.
9567
509063eb
DV
95682016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9569
9570 PR/69089
9571 * g++.dg/cpp0x/alignas6.C: New test.
9572
83745c0d
DV
95732016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9574
c87885ca
RO
9575 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9576 * gcc.dg/pr27003.c: Likewise.
9577 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9578 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9579 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9580 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9581 * gcc.target/arc/mxy.c: Likewise.
9582 * gcc.target/arc/mswape.c: Likewise.
9583 * gcc.target/arc/mrtsc.c: Likewise.
9584 * gcc.target/arc/mcrc.c: Likewise.
9585 * gcc.target/arc/mdsp-packa.c: Likewise.
9586 * gcc.target/arc/mdvbf.c: Likewise.
9587 * gcc.target/arc/mlock.c: Likewise.
9588 * gcc.target/arc/mmac-24.c: Likewise.
9589 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9590
849b265d
BS
95912016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9592 Matthijs Kooijman <matthijs@stdin.nl>
9593 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9594
9595 PR target/60040
9596 * gcc.target/avr/pr60040-1.c: New.
9597 * gcc.target/avr/pr60040-2.c: New.
9598
1390536b
RB
95992016-04-29 Richard Biener <rguenther@suse.de>
9600
9601 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9602
98998245
RB
96032016-04-29 Richard Biener <rguenther@suse.de>
9604
9605 PR tree-optimization/13962
9606 PR tree-optimization/65686
9607 * gcc.dg/uninit-pr65686.c: New testcase.
9608
8b80cc21
JJ
96092016-04-29 Jakub Jelinek <jakub@redhat.com>
9610
9611 PR middle-end/70843
9612 * gcc.dg/pr70843.c: New test.
9613
6181bc30
JJ
96142016-04-28 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR target/70858
9617 * gcc.target/i386/pr70858.c: New test.
9618
f4cb3612
AB
96192016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9620
9621 * gcc.target/arc/nps400-1.c: New file.
9622
8ad9df62
JR
96232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9624 Andrew Burgess <andrew.burgess@embecosm.com>
9625
9626 * gcc.target/arc/movh_cl-1.c: New file.
9627
ceaaa9fe
JR
96282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9629 Andrew Burgess <andrew.burgess@embecosm.com>
9630
9631 * gcc.target/arc/extzv-1.c: New file.
9632 * gcc.target/arc/insv-1.c: New file.
9633 * gcc.target/arc/insv-2.c: New file.
9634 * gcc.target/arc/movb-1.c: New file.
9635 * gcc.target/arc/movb-2.c: New file.
9636 * gcc.target/arc/movb-3.c: New file.
9637 * gcc.target/arc/movb-4.c: New file.
9638 * gcc.target/arc/movb-5.c: New file.
9639 * gcc.target/arc/movb_cl-1.c: New file.
9640 * gcc.target/arc/movb_cl-2.c: New file.
9641 * gcc.target/arc/movbi_cl-1.c: New file.
9642 * gcc.target/arc/movl-1.c: New file.
9643
4d03dc2f
JR
96442016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9645 Andrew Burgess <andrew.burgess@embecosm.com>
9646
9647 * gcc.target/arc/cmem-1.c: New file.
9648 * gcc.target/arc/cmem-2.c: New file.
9649 * gcc.target/arc/cmem-3.c: New file.
9650 * gcc.target/arc/cmem-4.c: New file.
9651 * gcc.target/arc/cmem-5.c: New file.
9652 * gcc.target/arc/cmem-6.c: New file.
9653 * gcc.target/arc/cmem-7.c: New file.
9654 * gcc.target/arc/cmem-ld.inc: New file.
9655 * gcc.target/arc/cmem-st.inc: New file.
9656
81262dad
JJ
96572016-04-28 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR target/70821
9660 * gcc.target/i386/pr70821.c: New test.
9661
0a31a09a
BS
96622016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9663
9664 * gcc.target/powerpc/vec-adde.c: New test.
9665 * gcc.target/powerpc/vec-adde-int128.c: New test.
9666
3ddffba9
JJ
96672016-04-28 Jakub Jelinek <jakub@redhat.com>
9668
9669 * gcc.target/i386/avx-vround-1.c: New test.
9670 * gcc.target/i386/avx-vround-2.c: New test.
9671 * gcc.target/i386/avx512vl-vround-1.c: New test.
9672 * gcc.target/i386/avx512vl-vround-2.c: New test.
9673
713dedcd
RO
96742016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9675
9676 PR testsuite/70595
9677 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9678 (check_effective_target_cilkplus_runtime): ... this.
9679 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9680 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9681
9682 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9683 Require cilkplus_runtime.
9684 Don't add -lcilkrts.
9685 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9686 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9687 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9688 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9689 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9690 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9691 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9692 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9693 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9694 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9695 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9696 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9697 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9698 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9699 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9700 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9701 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9702 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9703 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9704 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9705 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9706 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9707 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9708 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9709 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9710 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9711 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9712 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9713 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9714
9715 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9716 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9717
9718 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9719
9720 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9721 cilkplus_runtime.
9722
3563f78f
MG
97232016-04-27 Marc Glisse <marc.glisse@inria.fr>
9724
9725 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9726 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9727
6bc2bb18
RB
97282015-04-27 Ryan Burn <contact@rnburn.com>
9729
9730 PR c++/69024
9731 PR c++/68997
9732 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9733 diagnostic.
9734 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9735 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9736
1e55d29a
EB
97372016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9738
9739 * gnat.dg/limited_with4.ad[sb]: New test.
9740 * gnat.dg/limited_with4_pkg.ads: New helper.
9741
087146ca
L
97422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9743
9744 PR target/70155
9745 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9746 and movv1ti_internal patterns
9747 * gcc.target/i386/pr70155-1.c: New test.
9748 * gcc.target/i386/pr70155-2.c: Likewise.
9749 * gcc.target/i386/pr70155-3.c: Likewise.
9750 * gcc.target/i386/pr70155-4.c: Likewise.
9751 * gcc.target/i386/pr70155-5.c: Likewise.
9752 * gcc.target/i386/pr70155-6.c: Likewise.
9753 * gcc.target/i386/pr70155-7.c: Likewise.
9754 * gcc.target/i386/pr70155-8.c: Likewise.
9755 * gcc.target/i386/pr70155-9.c: Likewise.
9756 * gcc.target/i386/pr70155-10.c: Likewise.
9757 * gcc.target/i386/pr70155-11.c: Likewise.
9758 * gcc.target/i386/pr70155-12.c: Likewise.
9759 * gcc.target/i386/pr70155-13.c: Likewise.
9760 * gcc.target/i386/pr70155-14.c: Likewise.
9761 * gcc.target/i386/pr70155-15.c: Likewise.
9762 * gcc.target/i386/pr70155-16.c: Likewise.
9763 * gcc.target/i386/pr70155-17.c: Likewise.
9764 * gcc.target/i386/pr70155-18.c: Likewise.
9765 * gcc.target/i386/pr70155-19.c: Likewise.
9766 * gcc.target/i386/pr70155-20.c: Likewise.
9767 * gcc.target/i386/pr70155-21.c: Likewise.
9768 * gcc.target/i386/pr70155-22.c: Likewise.
9769
92329f9f
L
97702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9771
9772 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9773 ".{5,6}".
9774
309a0cf6
BC
97752016-04-27 Bin Cheng <bin.cheng@arm.com>
9776
9777 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9778 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9779 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9780 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9781 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9782
72ed2b9c
RB
97832016-04-27 Richard Biener <rguenther@suse.de>
9784
9785 PR ipa/70760
9786 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9787 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9788
3c98ff9b
NS
97892016-04-27 Nathan Sidwell <nathan@acm.org>
9790
9791 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9792 * g++.dg/ubsan/pr63956.C: Adjust error location.
9793
9ec5d66b
NC
97942016-04-27 Nick Clifton <nickc@redhat.com>
9795
9796 PR middle-end/49889
9797 * gcc.dg/pr49889.c: New test.
9798
c1e1f433
BS
97992016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9800
9801 * c-c++-common/memset-array.c: New test.
9802
8ac43293
MS
98032016-04-26 Martin Sebor <msebor@redhat.com>
9804
9805 PR c++/66639
9806 * g++.dg/cpp1y/func_constexpr.C: New test.
9807
843ce8ab
PP
98082016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9809
9810 PR c++/70241
9811 * g++.dg/cpp0x/enum32.C: New test.
9812 * g++.dg/cpp0x/enum33.C: New test.
9813
98142016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9815
9816 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9817 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9818 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9819 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9820 * gcc.c-torture/execute/pr38151.c: Likewise.
9821 * gcc.c-torture/execute/pr66556.c: Likewise.
9822 * gcc.c-torture/execute/pr67781.c: Likewise.
9823 * gcc.c-torture/execute/pr68648.c: Likewise.
9824
ca1206be
MG
98252016-04-26 Marc Glisse <marc.glisse@inria.fr>
9826
9827 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9828
2448a956
MP
98292016-04-26 Marek Polacek <polacek@redhat.com>
9830
9831 PR c/67784
9832 * gcc.dg/pr67784-3.c: New test.
9833 * gcc.dg/pr67784-4.c: New test.
9834 * gcc.dg/pr67784-5.c: New test.
9835
b02a5e26
MP
9836 PR c/70791
9837 * gcc.dg/Wnested-externs-2.c: New test.
9838
6b6aa8d3
MG
98392016-04-26 Marc Glisse <marc.glisse@inria.fr>
9840
9841 * gcc.dg/fold-plusmult.c: Adjust.
9842 * gcc.dg/no-strict-overflow-6.c: Adjust.
9843 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9844
a2095b55
BS
98452016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9846
9847 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9848 number scans.
9849 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9850 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9851 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9852 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9853 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9854 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9855 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9856 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9857 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9858 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9859 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9860 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9861 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9862 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9863 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9864 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9865 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9866 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9867 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9868 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9869 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9870 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9871 scans.
9872 * gcc.target/i386/pr32219-4.c: Likewise.
9873 * gcc.target/i386/pr32219-6.c: Likewise.
9874 * gcc.target/i386/pr32219-8.c: Likewise.
9875
bb0cc5c8
KT
98762016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9877
9878 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9879 associated options.
9880
5a0802ea
MP
98812016-04-26 Marek Polacek <polacek@redhat.com>
9882
9883 PR c++/70744
9884 * g++.dg/ext/cond2.C: New test.
9885
00f615af
BC
98862016-04-26 Bin Cheng <bin.cheng@arm.com>
9887
9888 PR tree-optimization/70771
9889 PR tree-optimization/70775
9890 * gcc.dg/pr70771.c: New test.
25939d34 9891 * gcc.dg/pr70775.c: New test.
00f615af 9892
218155e7
BS
98932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9894
9895 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9896
ab99f467
RB
98972016-04-25 Richard Biener <rguenther@suse.de>
9898
9899 PR tree-optimization/70780
9900 * gcc.dg/torture/pr70780.c: New testcase.
9901
3f8257db 99022016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9903
c87885ca
RO
9904 * gcc.target/arm/neon-vaddws16.c: New test.
9905 * gcc.target/arm/neon-vaddws32.c: New test.
9906 * gcc.target/arm/neon-vaddwu16.c: New test.
9907 * gcc.target/arm/neon-vaddwu32.c: New test.
9908 * gcc.target/arm/neon-vaddwu8.c: New test.
9909 * lib/target-supports.exp
93c590ee
MC
9910 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9911 that arm neon support vector widen sum of HImode TO SImode.
9912
d6c1a7a7
JJ
99132016-04-23 Jakub Jelinek <jakub@redhat.com>
9914
9915 PR sanitizer/70712
9916 * c-c++-common/asan/pr70712.c: New test.
9917
ab0fc037
TS
99182016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9919
9920 * .gitattributes: New file.
9921
2aa64824
CL
99222016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9923
9924 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9925
e7e12d92
DH
99262016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9927
9928 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9929 * gfortran.dg/submodule_15.f08: Likewise.
9930
d1431192
RB
99312016-04-22 Richard Biener <rguenther@suse.de>
9932
9933 PR tree-optimization/70740
9934 * gcc.dg/torture/pr70740.c: New testcase.
9935
04a63c24
L
99362016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9937
9938 PR target/70750
9939 * gcc.target/i386/pr70750-1.c: New test.
9940 * gcc.target/i386/pr70750-2.c: Likewise.
9941
20700098
PC
99422016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9943
9944 PR c++/70540
9945 * g++.dg/cpp0x/auto48.C: New.
9946
aedf4e12
MP
99472016-04-21 Marek Polacek <polacek@redhat.com>
9948
9949 PR c++/70513
9950 * g++.dg/cpp0x/forw_enum12.C: New test.
9951 * g++.dg/cpp0x/forw_enum13.C: New test.
9952
2074d80a
KY
99532016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9954
9955 PR target/70728
9956 * gcc.target/i386/pr70728.c: New test.
9957
aef4aab0
RB
99582016-04-21 Richard Biener <rguenther@suse.de>
9959
9960 PR middle-end/70747
9961 * gcc.dg/pr70747.c: New testcase.
9962
2359e571
BC
99632016-04-21 Bin Cheng <bin.cheng@arm.com>
9964
9965 PR tree-optimization/70715
9966 * gcc.dg/tree-ssa/scev-13.c: New test.
9967
ce0e66ff
MG
99682016-04-21 Marc Glisse <marc.glisse@inria.fr>
9969
9970 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9971
2c2870a1
MG
99722016-04-21 Marc Glisse <marc.glisse@inria.fr>
9973
9974 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9975
a2b056a3
JH
99762016-04-20 Jan Hubicka <jh@suse.cz>
9977
9978 PR ipa/70018
9979 * g++.dg/ipa/nothrow-1.C: New testcase.
9980
ee392fc2
NS
99812016-04-20 Nathan Sidwell <nathan@acm.org>
9982
9983 PR c++/55635
9984 * g++.dg/eh/delete1.C: New.
9985
dda49daf
L
99862016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9987
9988 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9989 -mtune-ctrl=sse_typeless_stores.
9990
8a5b9d5a
L
99912016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9992
9993 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9994
1011119f
BC
99952016-04-20 Bin Cheng <bin.cheng@arm.com>
9996
9997 PR tree-optimization/69489
9998 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9999
477d4906
IV
100002016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10001
10002 PR c++/69363
10003 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10004 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10005 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10006
fad08d12
BC
100072016-04-20 Bin Cheng <bin.cheng@arm.com>
10008
10009 PR tree-optimization/56625
10010 PR tree-optimization/69489
10011 * gcc.dg/vect/pr56625.c: New test.
10012 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10013
9e3e4fab
AP
100142016-04-20 Andrew Pinski <apinski@cavium.com>
10015
10016 PR target/64971
10017 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10018
d7aa24e4
AC
100192016-04-20 Arnaud Charlet <charlet@adacore.com>
10020
10021 * gnat.dg/self1.adb: Remove now incorrect test.
10022
e6d62b46
BC
100232016-04-20 Bin Cheng <bin.cheng@arm.com>
10024
10025 * gcc.dg/tree-ssa/scev-11.c: New test.
10026 * gcc.dg/tree-ssa/scev-12.c: New test.
10027
2697b189
MP
100282016-04-20 Marek Polacek <polacek@redhat.com>
10029
10030 PR tree-optimization/70725
10031 * gcc.dg/pr70725.c: New test.
10032
60d393e8
RB
100332016-04-20 Richard Biener <rguenther@suse.de>
10034
10035 PR tree-optimization/70726
10036 * g++.dg/vect/pr70726.cc: New testcase.
10037
82c6f58a
AK
100382016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10039
10040 PR target/70674
10041 * gcc.target/s390/pr70674.c: New test.
10042
90eeab20
JD
100432016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10044
10045 PR libgfortran/70684
10046 * gfortran.dg/list_read_14.f90: New test.
10047
fc9cf6da
L
100482016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10049
10050 PR target/69201
10051 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10052 extern to force it misaligned.
10053 (b): Likewise.
10054 (c): Likewise.
10055 (d): Likewise.
10056 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10057 Don't check `*' before movv4sf_internal.
10058 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10059 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10060 Don't check `*' before movv16qi_internal.
10061 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10062 extern to force it misaligned.
10063 (b): Likewise.
10064 (c): Likewise.
10065 (d): Likewise.
10066 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10067 Don't check `*' before movv2df_internal.
10068 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10069 extern to force it misaligned.
10070 (b): Likewise.
10071 (c): Likewise.
10072 (d): Likewise.
10073 Check movv8sf_internal instead of avx_storeups256.
10074 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10075
ea8927ea
RB
100762016-04-19 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/70171
10079 * g++.dg/tree-ssa/pr70171.C: New testcase.
10080
65f52ee9
RB
100812016-04-19 Richard Biener <rguenther@suse.de>
10082
10083 PR tree-optimization/70724
10084 * gcc.dg/torture/pr70724.c: New testcase.
10085
987b67f1
VM
100862016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10087
10088 PR middle-end/70689
c87885ca 10089 * gcc.target/i386/pr70689.c: New.
987b67f1 10090
91a47c39
L
100912016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10092
10093 PR target/70708
10094 * gcc.target/i386/pr70708.c: New test.
10095
8270b82d
RB
100962016-04-18 Richard Biener <rguenther@suse.de>
10097
10098 PR tree-optimization/43434
10099 * gcc.dg/vect/pr43434.c: New testcase.
10100 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10101 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10102 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10103 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10104 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10105 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10106 * gcc.dg/gomp/pr68640.c: Likewise.
10107 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10108 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10109
edd048e2
RB
101102016-04-18 Richard Biener <rguenther@suse.de>
10111
10112 PR tree-optimization/70701
10113 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10114
bd5c7330
TV
101152016-04-18 Tom de Vries <tom@codesourcery.com>
10116
10117 PR testsuite/70699
10118 * gcc.dg/pr70161.c: Add dot-file scans.
10119 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10120 instead of after last dot char.
10121
23f2660f
EB
101222016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10123
10124 * c-c++-common/dump-ada-spec-3.c: New test.
10125 * c-c++-common/dump-ada-spec-4.c: Likewise.
10126
da152c9f
TV
101272016-04-17 Tom de Vries <tom@codesourcery.com>
10128
10129 PR other/70183
10130 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10131
cc950f98
JH
101322016-04-15 Jan Hubicka <jh@suse.cz>
10133
10134 PR ipa/70018
10135 * g++.dg/ipa/pure-const-1.C: New testcase.
10136 * g++.dg/ipa/pure-const-2.C: New testcase.
10137 * g++.dg/ipa/pure-const-3.C: New testcase.
10138
949505a9
MP
101392016-04-15 Marek Polacek <polacek@redhat.com>
10140
10141 PR c/70671
10142 * gcc.dg/bitfld-22.c: New test.
10143
10e547d6
BS
101442016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10145
10146 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10147 x86_64.
10148
1e77281b
MP
101492016-04-15 Marek Polacek <polacek@redhat.com>
10150
10151 PR c/70651
10152 * c-c++-common/pr70651.c: New test.
10153
e501fa8e
KT
101542016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10155
10156 PR rtl-optimization/70681
10157 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10158 dump scan on arm and powerpc.
10159 * gcc.dg/pr10474.c: Likewise.
10160
dda1bf61
JJ
101612016-04-15 Jakub Jelinek <jakub@redhat.com>
10162
ca4ef1ff
JJ
10163 PR c++/69517
10164 PR c++/70019
10165 PR c++/70588
10166 * g++.dg/cpp1y/vla11.C: Revert for real.
10167
dda1bf61
JJ
10168 PR c/70436
10169 * c-c++-common/Wparentheses-1.c: New test.
10170 * c-c++-common/gomp/Wparentheses-1.c: New test.
10171 * c-c++-common/gomp/Wparentheses-2.c: New test.
10172 * c-c++-common/gomp/Wparentheses-3.c: New test.
10173 * c-c++-common/gomp/Wparentheses-4.c: New test.
10174 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10175 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10176 * c-c++-common/goacc/Wparentheses-1.c: New test.
10177
1355e62c
KY
101782016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10179
10180 PR target/70662
10181 * gcc.target/i386/pr70662.c: New test.
10182
0ab34b9e 101832016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10184 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10185
10186 PR tree-optimization/70130
10187 * gcc.dg/vect/O3-pr70130.c: New testcase.
10188
bc773aad
MM
101892016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10190
6e9b2286
MM
10191 PR target/70669
10192 * gcc.target/powerpc/pr70669.c: New test.
10193
bc773aad
MM
10194 PR target/70640
10195 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10196 a power7 system that does not have an assembler that supports
10197 power8.
10198
d8747845
MS
101992016-04-14 Martin Sebor <msebor@redhat.com>
10200
10201 PR c++/69517
10202 PR c++/70019
10203 PR c++/70588
10204 * c-c++-common/ubsan/vla-1.c: Revert.
10205 * g++.dg/cpp1y/vla11.C: Same.
10206 * g++.dg/cpp1y/vla12.C: Same.
10207 * g++.dg/cpp1y/vla13.C: Same.
10208 * g++.dg/cpp1y/vla14.C: Same.
10209 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10210 * g++.dg/init/array24.C: Same.
d8747845
MS
10211 * g++.dg/ubsan/vla-1.C: Same.
10212
85128559
MP
102132016-04-14 Marek Polacek <polacek@redhat.com>
10214 Jan Hubicka <hubicka@ucw.cz>
10215
10216 PR c++/70029
10217 * g++.dg/torture/pr70029.C: New test.
10218
52fbb073
MS
102192016-04-14 Martin Sebor <msebor@redhat.com>
10220
10221 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10222 type size to prevent failures on targets with very low maximum
10223 alignment.
10224
6db61d6f
RB
102252016-04-14 Richard Biener <rguenther@suse.de>
10226
10227 PR tree-optimization/70623
10228 * gcc.dg/torture/pr70623.c: New testcase.
10229 * gcc.dg/torture/pr70623-2.c: Likewise.
10230
342fac95
MS
102312016-04-13 Martin Sebor <msebor@redhat.com>
10232
10233 PR c++/69517
10234 PR c++/70019
10235 PR c++/70588
10236 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10237 * g++.dg/cpp1y/vla11.C: New test.
10238 * g++.dg/cpp1y/vla12.C: New test.
10239 * g++.dg/cpp1y/vla13.C: New test.
10240 * g++.dg/cpp1y/vla14.C: New test.
10241 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10242 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10243 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10244
d93c452f
JJ
102452016-04-13 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR c++/70641
10248 * g++.dg/opt/pr70641.C: New test.
10249
85115fb6
RO
102502016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10251
10252 PR rtl-optimization/68749
10253 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10254 effects of argument promotions.
10255 Remove default args to dg-skip-if.
10256
545a4139
PC
102572016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10258
10259 PR c++/70635
10260 * g++.dg/parse/pr70635.C: New.
10261
b3a77f21
MP
102622016-04-13 Marek Polacek <polacek@redhat.com>
10263
10264 PR c++/70639
10265 * c-c++-common/Wmisleading-indentation-4.c: New test.
10266
99cd9857
MP
102672016-04-13 Marek Polacek <polacek@redhat.com>
10268
10269 PR c/70436
c87885ca
RO
10270 * gcc.dg/Wparentheses-12.c: New test.
10271 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10272
75ca93ec
IE
102732016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10274
10275 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10276 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10277 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10278
3d3f9e7e
JJ
102792016-04-13 Jakub Jelinek <jakub@redhat.com>
10280
37947cd0
JJ
10281 PR middle-end/70633
10282 * gcc.c-torture/compile/pr70633.c: New test.
10283
3d3f9e7e
JJ
10284 PR debug/70628
10285 * gcc.dg/torture/pr70628.c: New test.
10286
92886d3e
PP
102872016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10288
10289 PR c++/70610
10290 * g++.dg/template/pr70610.C: New test.
10291 * g++.dg/template/pr70610-2.C: New test.
10292 * g++.dg/template/pr70610-3.C: New test.
10293 * g++.dg/template/pr70610-4.C: New test.
10294
13bd7c2b
JJ
102952016-04-12 Jakub Jelinek <jakub@redhat.com>
10296
6512fa6d
JJ
10297 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10298 128 instead of 32.
10299
13bd7c2b
JJ
10300 PR c++/70571
10301 * g++.dg/ext/pr70571.C: New test.
10302
20b9851c
MM
103032016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10304
8a434ada 10305 PR target/70640
20b9851c
MM
10306 * gcc.target/powerpc/pr70640.c: New test.
10307
2b2f52bc
PC
103082016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10309
10310 PR c++/68722
10311 * g++.dg/parse/pr68722.C: New.
10312
5901e56a
JJ
103132016-04-12 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR rtl-optimization/70596
10316 * gcc.target/i386/pr70596.c: New test.
10317
d4619dc1
NS
103182016-04-12 Nathan Sidwell <nathan@acm.org>
10319
10320 PR c++/70501
10321 * g++.dg/init/pr70501.C: New.
10322
3df530d3
DW
103232016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10324
10325 * gcc.target/i386/asm-flag-6.c: New test.
10326
b7a120d7
TV
103272016-04-12 Tom de Vries <tom@codesourcery.com>
10328
10329 PR tree-optimization/68756
10330 * gcc.dg/graphite/pr68756.c: New test.
10331
4e0eea75
JJ
103322016-04-12 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR tree-optimization/70602
10335 * gcc.c-torture/execute/pr70602.c: New test.
10336
35fbda43
MM
103372016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10338
10339 PR target/70381
10340 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10341 __float128 emulator is built and runs.
10342 * gcc.target/powerpc/float128-1.c: Likewise.
10343
10344 * lib/target-supports.exp (check_ppc_float128_sw_available):
10345 Rework tests for __float128 software and hardware
10346 availability. Fix exit condition to return 0 on success.
10347
04a99ebe
JG
103482016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10349
10350 PR target/70133
10351 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10352 * gcc.target/aarch64/target_attr_15.c: Likewise.
10353
47cd5a85
PC
103542016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10355
10356 PR c++/69066
10357 * g++.dg/cpp1y/pr69066.C: New.
10358
a5edb32e
JD
103592016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10360
10361 PR fortran/68566
10362 * gfortran.dg/pr36192.f90: Update test.
10363 * gfortran.dg/pr36192_1.f90: Update test.
10364 * gfortran.dg/real_dimension_1.f: Update test.
10365 * gfortran.dg/parameter_array_init_7.f90: New test.
10366
8ef378f8
JDA
103672016-04-09 John David Anglin <danglin@gcc.gnu.org>
10368
c532c871
JDA
10369 PR testsuite/64039
10370 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10371
d34f706f
JDA
10372 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10373
75e1dd9e
JDA
10374 PR rtl-optimization/66669
10375 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10376
8a976f5f
JDA
10377 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10378
da04822a
JDA
10379 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10380 * gcc.dg/pie-1.c: Likewise.
10381 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10382 * gcc.dg/pic-4.c: Likewise.
10383 * gcc.dg/pie-3.c: Likewise.
10384 * gcc.dg/pie-4.c: Likewise.
10385
adfabcf9
JDA
10386 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10387
4a020adf
JDA
10388 PR tree-optimization/68644
10389 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10390
8ef378f8
JDA
10391 PR rtl-optimization/64886
10392 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10393
09bf990e
TV
103942016-04-09 Tom de Vries <tom@codesourcery.com>
10395
10396 PR tree-optimization/68953
10397 * gcc.dg/graphite/pr68953.c: New test.
10398
138c3c1a
DH
103992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10400
10401 PR fortran/70592
10402 * gfortran.dg/deferred_character_16.f90: New test.
10403
f55460af
JJ
104042016-04-09 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR tree-optimization/70586
10407 * gcc.c-torture/execute/pr70586.c: New test.
10408
0b77bbf3
DH
104092016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10410
10411 PR sanitizer/70573
10412 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10413 with __builtin_memset
10414 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10415
c42cfb5c
CP
104162016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10417
10418 PR lto/70289
10419 PR ipa/70348
10420 PR tree-optimization/70373
10421 PR middle-end/70533
10422 PR middle-end/70534
10423 PR middle-end/70535
10424 * c-c++-common/goacc/reduction-5.c: New test.
10425 * c-c++-common/goacc/reduction-promotions.c: New test.
10426 * gfortran.dg/goacc/reduction-3.f95: New test.
10427 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10428
56cfb596
PP
104292016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10430
10431 PR c++/70590
10432 PR c++/70452
10433 * g++.dg/pr70590.C: New test.
10434 * g++.dg/pr70590-2.C: New test.
10435
1a13c0a2
JJ
104362016-04-08 Jakub Jelinek <jakub@redhat.com>
10437
abc0647a
JJ
10438 PR middle-end/70593
10439 * gcc.target/i386/pr70593.c: New test.
10440
1a13c0a2
JJ
10441 PR rtl-optimization/70574
10442 * gcc.target/i386/avx2-pr70574.c: New test.
10443
c3da4956
MO
104442016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10445
10446 PR sanitizer/70541
10447 * c-c++-common/asan/pr70541.c: New test.
10448
9f1b833b
TV
104492016-04-08 Tom de Vries <tom@codesourcery.com>
10450
10451 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10452 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10453
bae7adda
KT
104542016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10455
10456 PR target/70566
10457 * gcc.c-torture/execute/pr70566.c: New test.
10458
211f3d57
TV
104592016-04-08 Tom de Vries <tom@codesourcery.com>
10460
10461 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10462 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10463
02cf2861
AM
104642016-04-08 Alan Modra <amodra@gmail.com>
10465
10466 * gcc.target/powerpc/pr70117.c: New.
10467
5f490f9f
JJ
104682016-04-07 Jakub Jelinek <jakub@redhat.com>
10469
56e9b710
JJ
10470 PR testsuite/70581
10471 * gcc.dg/lto/simd-function_0.c: New test.
10472
5f490f9f
JJ
10473 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10474 clones.
10475 * c-c++-common/attr-simd-2.c: Likewise.
10476 * c-c++-common/attr-simd-4.c: Likewise.
10477 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10478 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10479
e4ebc74d
TP
104802016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10481
10482 PR testsuite/70553
10483 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10484
9817ae35
TS
104852016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10486 Tom de Vries <tom@codesourcery.com>
10487
10488 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10489 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10490 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10491 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10492 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10493 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10494 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10495 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10496
e292f64d
PP
104972016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10498
10499 PR c/70436
10500 * g++.dg/warn/Wparentheses-29.C: New test.
10501
6b37bdaf
PP
105022016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10503
10504 PR c/70436
10505 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10506 explicit braces to resolve a future -Wparentheses warning.
10507
64824205
RH
105082016-04-06 Richard Henderson <rth@redhat.com>
10509
10510 * gcc.dg/pr61817-1.c: New test.
10511 * gcc.dg/pr61817-2.c: New test.
10512 * gcc.dg/pr69391-1.c: New test.
10513 * gcc.dg/pr69391-2.c: New test.
10514
bc2fc1f3
VM
105152016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10516
10517 PR rtl-optimization/70398
c87885ca 10518 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10519
41414a02
EB
105202016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10521
10522 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10523
4066ea8a
YR
105242016-04-06 Yvan Roux <yvan.roux@linaro.org>
10525 Pedro Alves <palves@redhat.com>
10526
10527 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10528
ec35ea45
JJ
105292016-04-06 Jakub Jelinek <jakub@redhat.com>
10530
3866f8dd
JJ
10531 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10532 Check for avx512f effective targets instead of avx2.
10533 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10534 for AVX512F clones.
10535 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10536 * g++.dg/gomp/declare-simd-1.C: Likewise.
10537 * g++.dg/gomp/declare-simd-3.C: Likewise.
10538 * g++.dg/gomp/declare-simd-4.C: Likewise.
10539
ec35ea45
JJ
10540 PR middle-end/70550
10541 * c-c++-common/gomp/pr70550-1.c: New test.
10542 * c-c++-common/gomp/pr70550-2.c: New test.
10543
c08d28ac
NS
105442016-04-05 Nathan Sidwell <nathan@acm.org>
10545
10546 PR c++/70512
10547 * g++.dg/ext/attribute-may-alias-5.C: New.
10548
1d510e04
JJ
105492016-04-05 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR c++/70336
10552 * c-c++-common/pr70336.c: New test.
10553 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10554 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10555
84278ed9
JH
105562016-04-05 Jan Hubicka <hubicka@ucw.cz>
10557
10558 PR ipa/66223
10559 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10560
268a0ec4
JJ
105612016-04-05 Jakub Jelinek <jakub@redhat.com>
10562
10563 PR rtl-optimization/70542
10564 * gcc.dg/torture/pr70542.c: New test.
10565 * gcc.target/i386/avx2-pr70542.c: New test.
10566
5e8c2eb1
ZS
105672016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10568
10569 PR tree-optimization/70509
10570 * gcc.target/i386/avx512bw-pr70509.c: New test.
10571
c0daf32d
PP
105722016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10573
10574 PR c++/70452
10575 * g++.dg/ext/constexpr-vla4.C: New test.
10576
bf867841
UB
105772016-04-05 Uros Bizjak <ubizjak@gmail.com>
10578
10579 PR target/70510
10580 * gcc.target/i386/pr70510.c: New test.
10581
3022186a
RB
105822016-04-05 Richard Biener <rguenther@suse.de>
10583
10584 PR tree-optimization/70526
10585 * g++.dg/torture/pr70526.C: New testcase.
10586
55fc79b2
JJ
105872016-04-05 Jakub Jelinek <jakub@redhat.com>
10588
10589 PR target/70525
10590 * gcc.target/i386/pr70525.c: New test.
10591
62b233f2
RB
105922016-04-05 Richard Biener <rguenther@suse.de>
10593
10594 PR middle-end/70499
10595 * g++.dg/torture/pr70499.C: New testcase.
10596
cc05759d
RB
105972016-04-05 Richard Biener <rguenther@suse.de>
10598
10599 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10600 remove XFAIL.
10601
f23f16d4
JJ
106022016-04-04 Jakub Jelinek <jakub@redhat.com>
10603
10604 PR middle-end/70307
10605 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10606 rs6000 ABI warnings.
10607
d27ecc49
JH
106082016-04-04 Jan Hubicka <hubicka@ucw.cz>
10609
10610 PR ipa/66223
10611 * g++.dg/ipa/devirt-51.C: New testcase.
10612
c974c96e 106132016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10614 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10615
10616 PR middle-end/70457
10617 * gcc.dg/torture/pr70457.c: New.
10618
7a85da89
AV
106192016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10620
10621 PR fortran/67538
10622 * gfortran.dg/allocate_with_source_19.f08: New test.
10623
de517e64
AV
106242016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10625
10626 PR fortran/65795
10627 * gfortran.dg/coarray_allocate_6.f08: New test.
10628
43b9f499
RB
106292016-04-04 Richard Biener <rguenther@suse.de>
10630
10631 PR rtl-optimization/70484
10632 * gcc.dg/torture/pr70484.c: New testcase.
10633
f13355da
MP
106342016-04-04 Marek Polacek <polacek@redhat.com>
10635
10636 PR c/70307
10637 * gcc.dg/torture/pr70307.c: New test.
10638
6cc6ed50
OE
106392016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10640
10641 PR target/70416
10642 PR target/67391
10643 * gcc.target/sh/torture/pr70416.c: New.
10644
abdc16c8
MS
106452016-04-02 Martin Sebor <msebor@redhat.com>
10646
10647 PR c++/67376
10648 PR c++/70170
10649 PR c++/70172
10650 PR c++/70228
10651 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10652 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10653 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10654 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10655 * g++.dg/cpp0x/constexpr-string.C: Same.
10656 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10657 * g++.dg/cpp0x/pr65398.C: Same.
10658 * g++.dg/ext/constexpr-vla1.C: Same.
10659 * g++.dg/ext/constexpr-vla2.C: Same.
10660 * g++.dg/ext/constexpr-vla3.C: Same.
10661 * g++.dg/ubsan/pr63956.C: Same.
10662
763cd859
JJ
106632016-04-01 Jakub Jelinek <jakub@redhat.com>
10664
10665 PR rtl-optimization/70467
10666 * gcc.target/i386/pr70467-2.c: New test.
10667
0f875435
JJ
106682016-04-01 Jakub Jelinek <jakub@redhat.com>
10669 Marek Polacek <polacek@redhat.com>
10670
10671 PR c++/70488
10672 * g++.dg/init/new47.C: New test.
10673
41d14659
RR
106742016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10675
10676 PR target/70496
10677 * gcc.target/arm/pr70496.c: New test.
10678
f9bf89bb
NS
106792016-04-01 Nathan Sidwell <nathan@acm.org>
10680
73b9085d
NS
10681 PR c++/68475
10682 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10683
4afdcfaa
IE
106842016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10685
10686 PR target/69890
10687 * gcc.dg/strlenopt.h (memmove): New.
10688 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10689 instead of "string.h".
10690 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10691 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10692 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10693 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10694 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10695 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10696 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10697 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10698 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10699 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10700 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10701 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10702 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10703 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10704 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10705 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10706 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10707 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10708 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10709 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10710
b5d7a29c
RO
107112016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10712
10713 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10714 (Holder::foo): Reflect this.
10715
b660f9ec
IE
107162016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10717
10718 PR target/70442
10719 * gcc.dg/pr70442.c: New test.
10720
88504f34
NS
107212016-03-31 Nathan Sidwell <nathan@acm.org>
10722
10723 PR c++/70393
10724 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10725
95d34b96
KY
107262016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10727
10728 PR target/70453
10729 * gcc.target/i386/pr70453.c: New test.
10730
b4c4967c
AB
107312016-03-31 Andrey Belevantsev <abel@ispras.ru>
10732
10733 PR target/70292
10734 * gcc.c-torture/pr70292.c: New test.
10735
5fde6a45
MP
107362016-03-31 Marek Polacek <polacek@redhat.com>
10737
10738 PR c/70297
10739 * c-c++-common/pr70297.c: New test.
10740 * g++.dg/cpp0x/typedef-redecl.C: New test.
10741 * gcc.dg/typedef-redecl2.c: New test.
10742
97eb24c4
JJ
107432016-03-31 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR rtl-optimization/70460
10746 * gcc.c-torture/execute/pr70460.c: New test.
10747
efc3536f
RB
107482016-03-31 Richard Biener <rguenther@suse.de>
10749
10750 PR c++/70430
10751 * g++.dg/ext/vector30.C: New testcase.
10752
e0876e21
DH
107532016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10754 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10755
10756 * gfortran.dg/fmt_pf.f90: New test.
10757
e9bff8c6
RO
107582016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10759
10760 Forward-port from 5 branch
10761 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10762
10763 PR testsuite/70356
10764 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10765 dg-require-effective-target after dg-do.
10766
10767 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10768
10769 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10770
2620c80d
TS
107712016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10772 Julian Brown <julian@codesourcery.com>
10773 Chung-Lin Tang <cltang@codesourcery.com>
10774 Cesar Philippidis <cesar@codesourcery.com>
10775 James Norris <jnorris@codesourcery.com>
10776 Tom de Vries <tom@codesourcery.com>
10777 Nathan Sidwell <nathan@codesourcery.com>
10778
bf867841 10779 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10780 * c-c++-common/goacc/loop-clauses.c: Likewise.
10781 * g++.dg/goacc/template.C: Likewise.
10782 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10783 * gfortran.dg/goacc/loop-1.f95: Likewise.
10784 * gfortran.dg/goacc/loop-5.f95: Likewise.
10785 * gfortran.dg/goacc/loop-6.f95: Likewise.
10786 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10787 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10788 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10789 * c-c++-common/goacc/clauses-fail.c: Likewise.
10790 * c-c++-common/goacc/parallel-1.c: Likewise.
10791 * c-c++-common/goacc/reduction-1.c: Likewise.
10792 * c-c++-common/goacc/reduction-2.c: Likewise.
10793 * c-c++-common/goacc/reduction-3.c: Likewise.
10794 * c-c++-common/goacc/reduction-4.c: Likewise.
10795 * c-c++-common/goacc/routine-3.c: Likewise.
10796 * c-c++-common/goacc/routine-4.c: Likewise.
10797 * c-c++-common/goacc/routine-5.c: Likewise.
10798 * c-c++-common/goacc/tile.c: Likewise.
10799 * g++.dg/goacc/template.C: Likewise.
10800 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10801 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10802 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10803 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10804 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10805 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10806 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10807 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10808 * c-c++-common/goacc/use_device-1.c: ... this file.
10809 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10810 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10811 * c-c++-common/goacc/host_data-6.c: ... this file.
10812 * c-c++-common/goacc/loop-2-kernels.c: New file.
10813 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10814 * c-c++-common/goacc/loop-3.c: Likewise.
10815 * g++.dg/goacc/reference.C: Likewise.
10816 * g++.dg/goacc/routine-1.C: Likewise.
10817 * g++.dg/goacc/routine-2.C: Likewise.
10818
f6d2d066
RB
108192016-03-30 Richard Biener <rguenther@suse.de>
10820
10821 PR middle-end/70450
10822 * gcc.dg/torture/pr70450.c: New testcase.
10823
d43242b9
JJ
108242016-03-30 Jakub Jelinek <jakub@redhat.com>
10825
10826 PR target/70421
10827 * gcc.dg/torture/pr70421.c: New test.
10828 * gcc.target/i386/avx512f-pr70421.c: New test.
10829
5ce43b77
L
108302016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10831
10832 PR testsuite/70364
10833 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10834 (check): New function.
10835 (bar): Call check.
10836 (foo): Align stack to 16 bytes when calling bar.
10837 * gcc.target/i386/cleanup-2.c: Likewise.
10838
d014a712
PP
108392016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10840
10841 PR tree-optimization/59124
10842 * gcc.dg/Warray-bounds-19.c: New test.
10843
3f8257db 108442016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10845
10846 * lib/prune.exp (escape_regex_chars): New.
10847 (prune_file_path): Update to quote metcharacters for regexp.
10848
3336c6e0
JJ
108492016-03-29 Jakub Jelinek <jakub@redhat.com>
10850
a362f023
JJ
10851 PR rtl-optimization/70429
10852 * gcc.c-torture/execute/pr70429.c: New test.
10853
3336c6e0
JJ
10854 PR tree-optimization/70405
10855 * gcc.dg/pr70405.c: New test.
10856
728557fd
AV
108572016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10858
10859 PR fortran/70397
10860 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10861 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10862
bef977d4
TS
108632016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10864
10865 PR testsuite/64177
10866 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10867 __cilkrts_set_param to set two workers.
10868 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10869 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10870
6f6d25c9
DH
108712016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10872
bf867841 10873 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10874
45733562
KY
108752016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10876
10877 PR target/70406
bf867841 10878 * gcc.target/i386/pr70406.c: New test.
45733562 10879
a1799e5e
EB
108802016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10881
10882 * gnat.dg/specs/double_record_extension3.ads: New test.
10883
5fca7b66
RH
108842016-03-25 Richard Henderson <rth@redhat.com>
10885
10886 PR target/70120
10887 * gcc.target/aarch64/pr70120-1.c: New.
10888 * gcc.target/aarch64/pr70120-2.c: New.
10889 * gcc.target/aarch64/pr70120-3.c: New.
10890
31ce75c6
PP
108912016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10892
10893 PR c++/62212
10894 * g++.dg/template/mangle2.C: The dg-do directive should be
10895 "compile" not "assemble".
10896
3caf0ca1
BS
108972016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10898
10899 PR lto/69650
10900 * gcc.dg/pr69650.c: New test.
10901
634035b6
DE
109022016-03-25 David Edelsohn <dje.gcc@gmail.com>
10903
10904 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10905
45d34276
AM
109062016-03-25 Alan Modra <amodra@gmail.com>
10907
10908 * gcc.dg/dfp/pr70052.c: New test.
10909
8f085166
RH
109102016-03-24 Richard Henderson <rth@redhat.com>
10911
10912 PR middle-end/69845
10913 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10914 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10915
011e5ec3
TV
109162016-03-24 Tom de Vries <tom@codesourcery.com>
10917
10918 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10919
9e3f4551
TV
109202016-03-24 Tom de Vries <tom@codesourcery.com>
10921
10922 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10923 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10924
45780041
TV
109252016-03-24 Tom de Vries <tom@codesourcery.com>
10926
10927 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10928 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10929
887ab4e5
PP
109302016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10931
10932 PR c++/62212
10933 * g++.dg/template/mangle2.C: New test.
10934
69a9a66f
RB
109352016-03-24 Richard Biener <rguenther@suse.de>
10936
10937 PR tree-optimization/70396
10938 * gcc.dg/torture/pr70396.c: New testcase.
10939
ed87de55
RB
109402016-03-24 Richard Biener <rguenther@suse.de>
10941
10942 PR middle-end/70370
10943 * gcc.dg/torture/pr70370.c: New testcase.
10944
ea064934
TV
109452016-03-24 Tom de Vries <tom@codesourcery.com>
10946
10947 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10948 * gfortran.dg/goacc/kernels-tree.f95: Same.
10949 * gfortran.dg/goacc/parallel-tree.f95: Same.
10950
b2a4dd1d
TV
109512016-03-24 Tom de Vries <tom@codesourcery.com>
10952
10953 * c-c++-common/goacc/uninit-if-clause.c: New test.
10954 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10955
72e7cd6e
JJ
109562016-03-24 Jakub Jelinek <jakub@redhat.com>
10957
10958 PR target/70290
bf867841
UB
10959 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10960 Fix formatting.
72e7cd6e 10961
ce9d0c03
RB
109622016-03-24 Richard Biener <rguenther@suse.de>
10963
10964 PR tree-optimization/70372
10965 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10966
426b9428
PP
109672016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10968
10969 PR c++/70347
10970 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10971
cd1588c4
PP
109722016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10973
10974 PR c++/70332
10975 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10976
61637db3
JJ
109772016-03-23 Jakub Jelinek <jakub@redhat.com>
10978
928af3bf
JJ
10979 PR c++/70001
10980 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10981 * g++.dg/cpp1y/pr70001.C: New test.
10982
61637db3
JJ
10983 PR c++/70323
10984 * g++.dg/cpp0x/constexpr-70323.C: New test.
10985
05aca4e7
AO
109862016-03-23 Alexandre Oliva <aoliva@redhat.com>
10987 Jason Merrill <jason@redhat.com>
10988 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR c++/69315
10991 * g++.dg/cpp0x/constexpr-69315.C: New test.
10992 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10993
fbdb6baf
MP
109942016-03-23 Marek Polacek <polacek@redhat.com>
10995
10996 PR c++/69884
10997 * g++.dg/warn/Wignored-attributes-1.C: New test.
10998 * g++.dg/warn/Wignored-attributes-2.C: New test.
10999
d79ee524
TV
110002016-03-23 Tom de Vries <tom@codesourcery.com>
11001
11002 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11003 initialization.
11004 * gfortran.dg/goacc/private-3.f95 (test): Same.
11005 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11006 missing use param.
11007
a59f0bef
KT
110082016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11009
11010 * lib/target-supports.exp: Remove v7ve entry from loop
11011 creating effective target checks.
11012 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11013 (add_options_for_arm_arch_v7ve): Likewise.
11014
0179520a
JJ
110152016-03-23 Jakub Jelinek <jakub@redhat.com>
11016
11017 PR tree-optimization/70354
11018 * gcc.dg/vect/pr70354-1.c: New test.
11019 * gcc.dg/vect/pr70354-2.c: New test.
11020 * gcc.target/i386/avx2-pr70354-1.c: New test.
11021 * gcc.target/i386/avx2-pr70354-2.c: New test.
11022
75bb14d7
JL
110232016-03-22 Jeff Law <law@redhat.com>
11024
11025 PR target/70232
11026 * gcc.dg/tree-ssa/pr70232.c: New test.
11027
72c9526d
IE
110282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11029
11030 PR target/70302
11031 * gcc.target/i386/pr70302.c: New test.
11032
a3ca1bc5
RB
110332016-03-22 Richard Biener <rguenther@suse.de>
11034
11035 PR middle-end/70251
11036 * g++.dg/torture/pr70251.C: New testcase.
11037
5c240f4d
DM
110382016-03-22 David Malcolm <dmalcolm@redhat.com>
11039
11040 PR c/69993
11041 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11042 Wmisleading-indentation.c.
11043 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11044 reflect change to diagnostic text and order of messages.
11045 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11046
80f6631b
DE
110472016-03-22 David Edelsohn <dje.gcc@gmail.com>
11048
11049 * g++.dg/ext/java-3.C: Don't compile on AIX.
11050
9a10956c
RB
110512016-03-22 Richard Biener <rguenther@suse.de>
11052
11053 PR middle-end/70333
11054 * gcc.dg/torture/pr70333.c: New testcase.
11055
6cedf922
IE
110562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11057
11058 * g++.dg/ext/pr70290.C: New test.
11059
cd6c27ac
KY
110602016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11061
11062 PR target/70325
11063 * gcc.target/i386/pr70325.c: New test.
11064
4cde512c
JJ
110652016-03-22 Jakub Jelinek <jakub@redhat.com>
11066
b01915ed
JJ
11067 PR target/70329
11068 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11069 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11070
4e3e2cf1
JJ
11071 PR target/70300
11072 * gcc.target/i386/pr70300.c: New test.
11073
4cde512c
JJ
11074 PR c++/70295
11075 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11076 (func2): New function for cond with parens, xfail warning for c++.
11077 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11078
16f6d7dc
PP
110792016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11080
11081 PR c++/70096
11082 * g++.dg/template/ptrmem30.C: New test.
11083
a3e2b438
PP
110842016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11085
11086 PR c++/70204
11087 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11088 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11089
11b6a02e
JJ
110902016-03-21 Jakub Jelinek <jakub@redhat.com>
11091
11092 PR middle-end/70326
11093 * gcc.dg/pr70326.c: New test.
11094
b9407883
MG
110952016-03-21 Marc Glisse <marc.glisse@inria.fr>
11096 Jakub Jelinek <jakub@redhat.com>
11097
11098 PR tree-optimization/70317
11099 * gcc.dg/pr70317.c: New test.
11100
4a148e19
UB
111012016-03-21 Uros Bizjak <ubizjak@gmail.com>
11102
11103 PR target/70327
11104 * gcc.target/i386/pr70327.c: New test.
11105
2a85ddbb
ML
111062016-03-21 Martin Liska <mliska@suse.cz>
11107
7d36fe98 11108 PR ipa/70306
2a85ddbb
ML
11109 * gcc.dg/ipa/pr70306.c: New test.
11110
4a148e19 111112016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11112
11113 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11114 * gcc.target/arm/attr-align3.c: Likewise.
11115 * gcc.target/arm/attr_arm.c: Likewise.
11116 * gcc.target/arm/flip-thumb.c: Likewise.
11117
6b366948
JJ
111182016-03-21 Jakub Jelinek <jakub@redhat.com>
11119
11120 PR target/70296
11121 * gcc.target/powerpc/altivec-36.c: New test.
11122
2fac8c14
RB
111232016-03-21 Richard Biener <rguenther@suse.de>
11124
11125 PR tree-optimization/70310
11126 * gcc.dg/torture/pr70310.c: New testcase.
11127
e9bde854
KY
111282016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11129
11130 PR target/70293
11131 * gcc.target/i386/pr70293.c: New test.
11132
56bbfaf6
RB
111332016-03-21 Richard Biener <rguenther@suse.de>
11134
11135 PR tree-optimization/70288
11136 * gcc.dg/torture/pr70288-1.c: New testcase.
11137 * gcc.dg/torture/pr70288-2.c: Likewise.
11138
3eee49ed
AB
111392016-03-21 Andrey Belevantsev <abel@ispras.ru>
11140
11141 PR rtl-optimization/69307
11142 * gcc.target/arm/pr69307.c: New test.
4a148e19 11143
8e7816b4
AB
111442016-03-21 Andrey Belevantsev <abel@ispras.ru>
11145
11146 PR rtl-optimization/69102
11147 * gcc.c-torture/compile/pr69102.c: New test.
11148
14d7d4be
JL
111492016-03-18 Jeff Law <law@redhat.com>
11150
11151 PR rtl-optimization/70263
11152 * gcc.c-torture/compile/pr70263-1.c: New test.
11153 * gcc.target/i386/pr70263-2.c: New test.
11154
5c6a601c
BS
111552016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11156
11157 PR rtl-optimization/70278
11158 * gcc.dg/torture/pr70278.c: New test.
11159 * gcc.target/arm/pr70278.c: New test.
11160
4bbf545b
DM
111612016-03-18 David Malcolm <dmalcolm@redhat.com>
11162
11163 PR c/70281
11164 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11165 (test_builtin_types_compatible_p): New test function.
11166 * gcc.dg/pr70281.c: New test case.
11167
dc28bb68
CL
111682016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11169
11170 PR target/70113
11171 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11172
5e8d6dff
IE
111732016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11174
11175 PR tree-optimization/70252
11176 * gcc.dg/pr70252.c: New test.
11177
d0e7e403
TV
111782016-03-18 Tom de Vries <tom@codesourcery.com>
11179
11180 * gcc.dg/pr70161-2.c: New test.
11181 * gcc.dg/pr70161.c: New test.
11182
fa22501a
TV
111832016-03-18 Tom de Vries <tom@codesourcery.com>
11184
11185 PR ipa/70269
11186 * gcc.dg/pr70269.c: New test.
11187
dd125026
JJ
111882016-03-18 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR c++/70267
11191 * g++.dg/ext/java-3.C: New test.
11192
91914f0a
PP
111932016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11194
11195 PR c++/70205
11196 * g++.dg/lookup/pr70205.C: New test.
11197
753a8910
PP
111982016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11199
11200 PR c++/70218
11201 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11202
14ba7b28
MP
112032016-03-17 Marek Polacek <polacek@redhat.com>
11204
11205 PR c/69407
11206 * gcc.dg/atomic-op-6.c: New test.
11207
ded60913
DM
112082016-03-17 David Malcolm <dmalcolm@redhat.com>
11209
11210 PR c/70264
11211 * c-c++-common/pr70264.c: New test case.
11212
a3aad0e6
JJ
112132016-03-17 Jakub Jelinek <jakub@redhat.com>
11214
17366700
JJ
11215 PR c++/70144
11216 * c-c++-common/pr70144-1.c: New test.
11217 * c-c++-common/pr70144-2.c: New test.
11218
a3aad0e6
JJ
11219 PR c++/70272
11220 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11221 * g++.dg/opt/flifetime-dse6.C: New test.
11222 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11223
b57e6e18
L
112242016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11225
11226 PR driver/70192
11227 * gcc.dg/pic-1.c: New test.
11228 * gcc.dg/pic-2.c: Likewise.
11229 * gcc.dg/pic-3.c: Likewise.
11230 * gcc.dg/pic-4.c: Likewise.
11231 * gcc.dg/pie-1.c: Likewise.
11232 * gcc.dg/pie-2.c: Likewise.
11233 * gcc.dg/pie-3.c: Likewise.
11234 * gcc.dg/pie-4.c: Likewise.
11235 * gcc.dg/pie-5.c: Likewise.
11236 * gcc.dg/pie-6.c: Likewise.
11237
b38ba58b
TV
112382016-03-17 Tom de Vries <tom@codesourcery.com>
11239
11240 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11241 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11242
6931b3b7
RB
112432016-03-17 Richard Biener <rguenther@suse.de>
11244
11245 PR debug/70271
11246 * g++.dg/debug/pr70271.C: New testcase.
11247
0c8b64cb
IE
112482016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11249
11250 * gcc.target/i386/pr70251.c: New test.
11251
b1970801
MP
112522016-03-17 Marek Polacek <polacek@redhat.com>
11253
11254 PR c++/70194
11255 * g++.dg/warn/constexpr-70194.C: New test.
11256
820c5eaa
RH
112572016-03-16 Richard Henderson <rth@redhat.com>
11258
11259 PR middle-end/70240
11260 * gcc.c-torture/compile/pr70240.c: New.
11261
da0ad263
SKS
112622016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11263
11264 * gcc.c-torture/compile/20151204.c: Skip for avr.
11265
c73d295c
JJ
112662016-03-16 Jakub Jelinek <jakub@redhat.com>
11267
11268 PR target/70245
11269 * g++.dg/opt/pr70245.C: New test.
11270 * g++.dg/opt/pr70245.h: New file.
11271 * g++.dg/opt/pr70245-aux.cc: New file.
11272
b2794066
MS
112732016-03-16 Martin Sebor <msebor@redhat.com>
11274
11275 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11276
aa43616c
RH
112772016-03-16 Richard Henderson <rth@redhat.com>
11278
11279 PR middle-end/70199
11280 * gcc.c-torture/compile/pr70199.c: New.
11281
59608fe5
L
112822016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11283
11284 * gcc.dg/uninit-19.c: Run dos2unix.
11285
ab4c578f
MP
112862016-03-16 Marek Polacek <polacek@redhat.com>
11287
11288 PR c/70093
11289 * gcc.dg/nested-func-10.c: New test.
11290 * gcc.dg/nested-func-9.c: New test.
11291
f5387e76
JJ
112922016-03-16 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR tree-optimization/68714
11295 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11296
7662b718
TV
112972016-03-16 Tom de Vries <tom@codesourcery.com>
11298
11299 PR tree-optimization/68715
11300 * gcc.dg/graphite/pr68715-2.c: New test.
11301 * gcc.dg/graphite/pr68715.c: New test.
11302 * gfortran.dg/graphite/pr68715.f90: New test.
11303
be7ce7ae
TV
113042016-03-16 Tom de Vries <tom@codesourcery.com>
11305
11306 PR tree-optimization/68809
11307 * gcc.dg/graphite/pr68809-2.c: New test.
11308 * gcc.dg/graphite/pr68809.c: New test.
11309
1935f250
JJ
113102016-03-16 Jakub Jelinek <jakub@redhat.com>
11311
6651c93e
JJ
11312 PR c++/70147
11313 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11314 method call to i () as argument. Adjust expected output.
11315
1935f250
JJ
11316 PR c++/70147
11317 * g++.dg/ubsan/pr70147-1.C: New test.
11318 * g++.dg/ubsan/pr70147-2.C: New test.
11319
ab1caa6e
MS
113202016-03-15 Martin Sebor <msebor@redhat.com>
11321
11322 PR c++/58281
11323 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11324
5c2a1bbb
JDA
113252016-03-15 John David Anglin <danglin@gcc.gnu.org>
11326
cb5d8ad1
JDA
11327 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11328 hppa*-*-hpux*.
11329
b440dd40
JDA
11330 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11331
5c2a1bbb
JDA
11332 PR libfortran/69799
11333 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11334 libatomic_available.
11335
42c729c5
MP
113362016-03-15 Marek Polacek <polacek@redhat.com>
11337
11338 PR c++/70209
11339 * g++.dg/ext/attribute-may-alias-4.C: New test.
11340
82b1c550
AM
113412016-03-15 Alexander Monakov <amonakov@ispras.ru>
11342
11343 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11344 -fvar-tracking-assignments-toggle flag.
11345
4ccbf3a6
PH
113462016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11347
11348 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11349
c39858bd
JJ
113502016-03-15 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR rtl-optimization/70222
11353 * gcc.c-torture/execute/pr70222-1.c: New test.
11354 * gcc.c-torture/execute/pr70222-2.c: New test.
11355
8be119c1
RH
113562016-03-15 Richard Henderson <rth@redhat.com>
11357
11358 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11359
6598bb55
AB
113602016-03-15 Andrey Belevantsev <abel@ispras.ru>
11361
11362 PR rtl-optimization/69032
11363 * gcc.dg/pr69032.c: New test.
11364
81fa2944
AB
113652016-03-15 Andrey Belevantsev <abel@ispras.ru>
11366
11367 PR rtl-optimization/63384
4a148e19 11368 * g++.dg/pr63384.C: New test.
81fa2944 11369
74ea9ab6
AB
113702016-03-15 Andrey Belevantsev <abel@ispras.ru>
11371
11372 PR target/64411
11373 * gcc.target/i386/pr64411.C: New test.
11374
045d5055
TV
113752016-03-15 Tom de Vries <tom@codesourcery.com>
11376
11377 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11378 * gfortran.dg/goacc/kernels-alias.f95: New test.
11379
3ea33585
MS
113802016-03-14 Martin Sebor <msebor@redhat.com>
11381
11382 PR c++/53792
11383 * g++.dg/cpp0x/constexpr-inline.C: New test.
11384 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11385
1df7b330
DE
113862016-03-14 David Edelsohn <dje.gcc@gmail.com>
11387
11388 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11389
79b57d18
JJ
113902016-03-14 Jakub Jelinek <jakub@redhat.com>
11391
11392 PR middle-end/70219
11393 * gcc.dg/pr70219.c: New test.
11394
3cbf012a
BS
113952016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11396
11397 PR target/70083
11398 * gcc.dg/torture/pr70083.c: New test.
11399 * gcc.target/i386/pr70083.c: New test.
11400
a9fee7cd
RB
114012016-03-14 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/56365
11404 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11405
4799603f
SB
114062016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11407
11408 PR target/70098
11409 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11410 New function.
11411 * g++.dg/pr70098.C: New testcase.
11412
11413
760ca967
TV
114142016-03-14 Tom de Vries <tom@codesourcery.com>
11415
11416 PR tree-optimization/70045
11417 * gcc.dg/graphite/pr70045.c: New test.
11418
44e66a77
JD
114192016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11420
11421 PR fortran/69043
11422 * gfortran.dg/include_9.f90: New test.
11423
a18e0fe1
DH
114242016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11425
11426 PR fortran/45076
11427 gfortran.dg/prof/prof.exp: New script.
11428 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11429
d0aca6ab
AB
114302016-03-12 Andrey Belevantsev <abel@ispras.ru>
11431
11432 PR rtl-optimization/69307
11433 * gcc.dg/pr69307.c: New test.
11434
cefe08a4
VM
114352016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11436
11437 PR target/69614
11438 * gcc.target/arm/pr69614.c: New.
11439
70112e2a
PT
114402016-03-12 Paul Thomas <pault@gcc.gnu.org>
11441
11442 PR fortran/70031
11443 * gfortran.dg/submodule_14.f08: New test
11444
11445 PR fortran/69524
11446 * gfortran.dg/submodule_15.f08: New test
11447
3f1e5d3a
PP
114482016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11449
11450 PR c++/70106
11451 * g++.dg/cpp1y/paren3.C: New test.
11452
a3f6d680
MM
114532016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11454
11455 PR target/70131
11456 * gcc.target/powerpc/ppc-round2.c: New test.
11457
92348f09
BS
114582016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11459
11460 PR target/70123
11461 * gcc.dg/torture/pr70123.c: New test.
11462
cebde9e9
JL
114632016-03-11 Jeff Law <law@redhat.com>
11464
11465 PR tree-optimization/70190
11466 * gcc.c-torture/compile/pr70190.c: New test.
11467
3edc5da4
DM
114682016-03-11 David Malcolm <dmalcolm@redhat.com>
11469
11470 PR c/68187
11471 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11472 case.
11473 (test43_b): Likewise.
11474 (test43_c): Likewise.
11475 (test43_d): Likewise.
11476 (test43_e): Likewise.
11477 (test43_f): Likewise.
11478 (test43_g): Likewise.
11479 (test44_a): Likewise.
11480 (test44_b): Likewise.
11481 (test44_c): Likewise.
11482 (test44_d): Likewise.
11483 (test44_e): Likewise.
11484
318c1204
DM
114852016-03-11 David Malcolm <dmalcolm@redhat.com>
11486
11487 PR c/70085
11488 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11489
bc062234
KT
114902016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11491
11492 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11493 dg-options.
11494
acfc1ac1
KT
114952016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11496
11497 PR target/70002
11498 PR target/69245
11499 * gcc.target/aarch64/pr69245_2.c: New test.
11500
d1e2bb2d
JJ
115012016-03-11 Jakub Jelinek <jakub@redhat.com>
11502
11503 PR tree-optimization/70177
11504 * gcc.dg/pr70177.c: New test.
11505
07350627
AL
115062016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11507
11508 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11509
5c6706f7
AL
115102016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11511
11512 * gcc.dg/tree-ssa/sra-20.c: New.
11513
02d472a2
JJ
115142016-03-11 Jakub Jelinek <jakub@redhat.com>
11515
686d390a
JJ
11516 PR rtl-optimization/70174
11517 * gcc.dg/pr70174.c: New test.
11518
02d472a2
JJ
11519 PR tree-optimization/70169
11520 * gcc.dg/pr70169.c: New test.
11521
0f9befa1
IE
115222016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11523
11524 PR target/70160
11525 * gcc.target/i386/pr70160.c: New test.
11526
432d4670
AK
115272016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11528
11529 * gcc.target/s390/dfp-1.c: New test.
11530
a3dc8760
NC
115312016-03-10 Nick Clifton <nickc@redhat.com>
11532
11533 PR target/70044
11534 * gcc.target/aarch64/pr70044.c: New test.
11535
b87a8d7d
PP
115362016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11537 Jakub Jelinek <jakub@redhat.com>
11538
11539 PR c++/70001
11540 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11541 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11542 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11543
4f4ada6a
JH
115442016-03-10 Jan Hubicka <hubicka@ucw.cz>
11545
11546 PR lto/69589
11547 * g++.dg/lto/pr69589_0.C: New testcase
11548 * g++.dg/lto/pr69589_1.C: New testcase
11549
d49b0aa0
MP
115502016-03-10 Marek Polacek <polacek@redhat.com>
11551
11552 PR c++/70153
11553 * g++.dg/delayedfold/unary-plus1.C: New test.
11554
115552016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11556
11557 * gcc.target/arm/pr45701-1.c: Escape brackets.
11558 * gcc.target/arm/pr45701-2.c: Likewise.
11559
71017a7b
AL
115602016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11561
11562 * gfortran.dg/unconstrained_commons.f: New.
11563
ba52669f
AM
115642016-03-10 Alan Modra <amodra@gmail.com>
11565
11566 * gcc.dg/pr69195.c: New.
11567 * gcc.dg/pr69238.c: New.
11568
27742332
TV
115692016-03-10 Tom de Vries <tom@codesourcery.com>
11570
11571 PR testsuite/68915
11572 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11573
3a81a594
RB
115742016-03-10 Richard Biener <rguenther@suse.de>
11575
11576 PR tree-optimization/70128
11577 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11578 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11579
3433b975
JJ
115802016-03-09 Jakub Jelinek <jakub@redhat.com>
11581
c2864f02
JJ
11582 PR tree-optimization/70152
11583 * gcc.dg/pr70152.c: New test.
11584
3433b975
JJ
11585 PR target/70086
11586 * gcc.target/i386/pr70086-1.c: New test.
11587 * gcc.target/i386/pr70086-2.c: New test.
11588 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11589
11590 PR tree-optimization/70127
11591 * gcc.c-torture/execute/pr70127.c: New test.
11592
96b3c82d
CP
115932016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11594
11595 * c-c++-common/goacc/combined-directives-2.c: New test.
11596
b4f3232d
DM
115972016-03-09 David Malcolm <dmalcolm@redhat.com>
11598
11599 PR c/68473
11600 PR c++/70105
11601 * g++.dg/diagnostic/pr70105.C: New test.
11602 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11603 (test_multiple_ordinary_maps): New test function.
11604
40499f81
DM
116052016-03-09 David Malcolm <dmalcolm@redhat.com>
11606
11607 PR c/68473
11608 PR c++/70105
11609 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11610 Drop range information from call to inform_at_rich_loc.
11611 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11612 New.
11613 (test_show_locus): Replace calls to rich_location::add_range with
11614 calls to add_range. Rewrite the tests that used the now-defunct
11615 rich_location ctor taking a source_range. Simplify other tests
11616 by replacing calls to COMBINE_LOCATION_DATA with calls to
11617 make_location.
11618
c9e33662
RB
116192016-03-09 Richard Biener <rguenther@suse.de>
11620 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR tree-optimization/70138
11623 * gcc.dg/vect/pr70138-1.c: New testcase.
11624 * gcc.dg/vect/pr70138-2.c: Likewise.
11625
2c73b764
JJ
116262016-03-09 Jakub Jelinek <jakub@redhat.com>
11627
11628 PR target/70049
11629 * gcc.target/i386/pr70049.c: New test.
11630
c06d25bb
RB
116312016-03-09 Richard Biener <rguenther@suse.de>
11632
11633 PR c/70143
11634 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11635 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11636 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11637
5828a501
RO
116382016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11639
11640 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11641 arm-*-*.
11642
2e141c8d
JJ
116432016-03-09 Jakub Jelinek <jakub@redhat.com>
11644
5a9def37
JJ
11645 PR middle-end/67278
11646 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11647
2e141c8d
JJ
11648 PR target/67278
11649 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11650
11651 PR middle-end/70050
11652 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11653 in testcase comment.
11654
bf751f40
TV
116552016-03-09 Tom de Vries <tom@codesourcery.com>
11656
11657 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11658 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11659 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11660 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11661 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11662 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11663 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11664 * gfortran.dg/goacc/kernels-loop.f95: New test.
11665
e210c999
MS
116662016-03-08 Martin Sebor <msebor@redhat.com>
11667
11668 PR c++/62096
11669 * g++.dg/warn/overflow-warn-7.C: New test.
11670
80aac5c8
JM
116712016-03-08 Jason Merrill <jason@redhat.com>
11672
11673 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11674 * lib/target-supports.exp (check_effective_target_concepts): New.
11675
12b81409
JJ
116762016-03-08 Jakub Jelinek <jakub@redhat.com>
11677
d259b234
JJ
11678 PR c++/70135
11679 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11680 * g++.dg/ubsan/pr70135.C: New test.
11681
12b81409
JJ
11682 PR target/70110
11683 * gcc.dg/pr70110.c: New test.
11684
b4e9f2aa
MJ
116852016-03-07 Martin Jambor <mjambor@suse.cz>
11686
11687 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11688 * c-c++-common/gomp/if-1.c: Likewise.
11689 * c-c++-common/gomp/pr61486-2.c: Likewise.
11690 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11691 to dg-additional-options.
11692 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11693 * g++/gomp/target-teams-1.c: Likewise.
11694 * gcc.dg/gomp/gomp.exp: Likewise.
11695 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11696 dg-additional-options.
11697 * gfortran.dg/gomp/gomp.exp: Likewise.
11698 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11699 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11700 dg-additional-options.
11701 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11702
f86e631e
MJ
117032016-03-07 Martin Jambor <mjambor@suse.cz>
11704
11705 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11706 * c-c++-common/gomp/gridify-1.c: New test.
11707 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11708
94156b3f
AV
117092016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11710
11711 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11712 trigger for cortex-r8, when scanning for register r8.
11713 * gcc.target/arm/pr45701-2.c: Likewise.
11714
a84a49b7 117152016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11716 Jeff Law <law@redhat.com>
a84a49b7
RB
11717
11718 PR tree-optimization/69740
11719 * gcc.c-torture/compile/pr69740-1.c: New test.
11720 * gcc.c-torture/compile/pr69740-2.c: New test.
11721
e41f6c9e
BS
117222016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11723
11724 * lib/target-supports.exp
11725 (check_effective_target_whole_vector_shift): Enable for PPC64.
11726
57548bf5
RB
117272016-03-07 Richard Biener <rguenther@suse.de>
11728
11729 PR tree-optimization/70115
11730 * gcc.dg/torture/pr70115.c: New testcase.
11731
4ae13300
NS
117322016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11733
11734 PR middle-end/69916
11735 * c-c-++-common/goacc/pr69916.c: New.
11736
5edb9853
RH
117372016-03-07 Richard Henderson <rth@redhat.com>
11738
11739 * gcc.c-torture/compile/pr70061.c: New test.
11740
2067a8f3
RB
117412016-03-07 Richard Biener <rguenther@suse.de>
11742
11743 PR testsuite/70109
11744 * gcc.dg/vect/O3-pr36098.c: New testcase.
11745
4145a9b7
CL
117462016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11747
11748 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11749
1878be32
EB
117502016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11751
11752 * gnat.dg/renaming9.ad[sb]: New testcase.
11753
df762bb2
JJ
117542016-03-05 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR c++/70084
11757 * g++.dg/expr/stdarg3.C: New test.
11758
7d461295
JL
117592016-03-04 Jeff Law <law@redhat.com>
11760
11761 PR tree-optimization/69196
11762 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11763 x86_64-*-*.
11764
29b9828f
BS
117652016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11766
b6b552fd
BS
11767 PR c/69973
11768 * gcc.dg/pr69973.c: New test.
11769
201d49e9
BS
11770 PR rtl-optimization/69941
11771 * gcc.dg/torture/pr69941.c: New test.
11772
29b9828f
BS
11773 PR c/69824
11774 * gcc.dg/pr69824.c: New test.
11775
640b7e74
TV
117762016-03-05 Tom de Vries <tom@codesourcery.com>
11777
11778 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11779 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11780 function.
11781
7a3a3fad
PP
117822016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11783
11784 PR c++/66786
11785 * g++.dg/cpp1y/var-templ48.C: New test.
11786 * g++.dg/cpp1y/var-templ49.C: New test.
11787
cd439aec
EB
117882016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11789
11790 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11791
60204554
JJ
117922016-03-04 Jakub Jelinek <jakub@redhat.com>
11793
0c8825de
JJ
11794 PR c++/70035
11795 * g++.dg/ubsan/pr70035.C: New test.
11796
60204554
JJ
11797 PR target/70062
11798 * gcc.target/i386/pr70062.c: New test.
11799
f79d4eab
L
118002016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11801
11802 * g++.dg/template/typename21.C: Remove c++98_only.
11803
ea81ce67
L
118042016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11805
11806 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11807
64b23c13
DM
118082016-03-04 David Malcolm <dmalcolm@redhat.com>
11809
11810 PR c/68187
11811 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11812 function.
11813 (fn_42_b): Likewise.
11814 (fn_42_c): Likewise.
11815
729526f5
DM
118162016-03-04 David Malcolm <dmalcolm@redhat.com>
11817
11818 PR c/68187
11819 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11820 function.
11821 (fn_40_b): Likewise.
11822 (fn_41_a): Likewise.
11823 (fn_41_b): Likewise.
11824
f9ea11ac
JJ
118252016-03-04 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR target/70059
11828 * gcc.target/i386/avx512f-pr70059.c: New test.
11829 * gcc.target/i386/avx512dq-pr70059.c: New test.
11830
b6c38c69
BS
118312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11832
11833 PR rtl-optimization/57676
11834 * gcc.dg/torture/pr57676.c: New test.
11835
af3cdd34
IE
118362016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11837
11838 * gcc.dg/pr70026.c: New test.
11839
7ff6ca38
MP
118402016-03-04 Marek Polacek <polacek@redhat.com>
11841
11842 PR c/69798
11843 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11844 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11845
a6bf62d5
KT
118462016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11847
11848 PR target/70004
11849 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11850 Delete.
11851 (test_corners_sisd_si): Likewise.
11852 (main): Remove checks of the above.
11853 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11854
ae4cdc6a
EB
118552016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11856
11857 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11858
08455559
CL
118592016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11860
11861 * gcc.dg/torture/pr69951.c: Accept argc==0.
11862
e9a35493
RB
118632016-03-04 Richard Biener <rguenther@suse.de>
11864
11865 PR c++/70054
11866 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11867 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11868
fba054c2
DV
118692016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11870
11871 PR testsuite/69766
11872 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11873 testing multiarch.
11874
f10cdc6c
JJ
118752016-03-04 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR debug/69947
11878 * gcc.dg/guality/pr69947.c: New test.
11879
2e981ba0
JJ
118802016-03-03 Jakub Jelinek <jakub@redhat.com>
11881
11882 PR ada/70017
11883 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11884
0ba3bfa2
KT
118852016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11886
11887 PR rtl-optimization/69904
11888 * gcc.target/arm/pr69904.c: New test.
11889
97ecdb46
JJ
118902016-03-03 Jakub Jelinek <jakub@redhat.com>
11891
11892 PR target/70021
11893 * gcc.dg/vect/pr70021.c: New test.
11894 * gcc.target/i386/pr70021.c: New test.
11895
a2a743a1
MP
118962016-03-03 Marek Polacek <polacek@redhat.com>
11897
11898 PR middle-end/70050
11899 * gcc.dg/pr70050.c: New test.
11900
fa07ecdd
JG
119012016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11902
11903 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11904
23504262
ML
119052016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11906
11907 PR tree-optimization/70043
11908 * gfortran.dg/vect/pr70043.f90: New test.
11909
b7b9e1a9
EB
119102016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11911
11912 * gnat.dg/specs/task1.ads: New test.
11913
cb83ba54
RO
119142016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11915
11916 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11917 Invoke gdb with -batch.
11918 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11919
a75f5e30
RB
119202016-03-03 Richard Biener <rguenther@suse.de>
11921
11922 PR tree-optimization/55936
11923 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11924
268bc320
JL
119252016-03-02 Jeff Law <law@redhat.com>
11926
815f20ab
JL
11927 PR rtl-optimization/69942
11928 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11929 effects of argument promotions.
11930
268bc320
JL
11931 PR tree-optimization/69987
11932 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11933 target does not support -fprefetch-loop-arrays.
11934
171f7de5
UB
119352016-03-02 Uros Bizjak <ubizjak@gmail.com>
11936
11937 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11938
192912db
BC
119392016-03-02 Bin Cheng <bin.cheng@arm.com>
11940
c7908871 11941 PR rtl-optimization/69052
192912db
BC
11942 * gcc.target/i386/pr69052.c: New test.
11943
90a7a40b
AM
119442016-03-02 Alan Modra <amodra@gmail.com>
11945
11946 * gcc.dg/pr69990.c: New.
11947
69fa742f
JJ
119482016-03-02 Jakub Jelinek <jakub@redhat.com>
11949
de752fb0
JJ
11950 PR c/68062
11951 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11952
11953 PR middle-end/70022
11954 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11955
69fa742f
JJ
11956 PR target/70028
11957 * gcc.target/i386/pr70028.c: New test.
11958
7c65bd56
MK
119592016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11960
11961 * c-c++-common/asan/swapcontext-test-1.c,
11962 * c-c++-common/tsan/thread_leak.c,
11963 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11964 * g++.dg/tsan/benign_race.C,
11965 * g++.dg/tsan/fd_close_norace.C,
11966 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11967 races with sanitizer output
11968
37d98220 119692016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11970 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11971
11972 PR target/67278
11973 * gcc.dg/simd-8.c: New testcase.
11974
218db463
RB
119752016-03-02 Richard Biener <rguenther@suse.de>
11976
11977 PR middle-end/67278
11978 * gcc.dg/simd-7.c: New testcase.
11979
22c72158
EB
119802016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11981
11982 * gcc.target/i386/pr70007.c: Tweak.
11983
9a790ccc
DV
119842016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11985
11986 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11987
bd02f00f
MP
119882016-03-02 Marek Polacek <polacek@redhat.com>
11989
11990 PR c/67854
11991 * gcc.dg/pr67854.c: New test.
11992
1e840f39
JJ
119932016-03-02 Jakub Jelinek <jakub@redhat.com>
11994
11995 PR middle-end/70025
11996 * gcc.dg/torture/pr70025.c: New test.
11997
bca00241
VK
119982016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11999
12000 PR tree-optimization/68621
12001 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12002
0bca04b8
EB
120032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12004
12005 * gcc.target/i386/pr70007.c: New test.
12006
2a9afc86
JL
120072016-03-01 Jeff Law <law@redhat.com>
12008
eab2541b 12009 PR tree-optimization/69196
9d83ef71 12010 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12011
2a9afc86
JL
12012 PR tree-optimization/69196
12013 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12014 duplicating code and spoiling the expected output.
12015
0d39977e
MM
120162016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12017
12018 PR target/70033
12019 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12020 supports power9 before doing tests.
12021 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12022 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12023 * gcc.target/powerpc/p9-permute.c: Likewise.
12024
a0c0699d
UB
120252016-03-01 Uros Bizjak <ubizjak@gmail.com>
12026
12027 PR target/70027
12028 * gcc.target/i386/pr70027.c: New test.
12029
0ae3ef47 120302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12031
12032 * gcc.dg/pr70017.c: New test.
12033
686e2237
JJ
120342016-03-01 Jakub Jelinek <jakub@redhat.com>
12035
12036 PR c/69796
12037 PR c/69974
12038 * gcc.dg/pr69796.c: New test.
12039 * gcc.dg/pr69974.c: New test.
12040
f8e4188c
EB
120412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12042
12043 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12044
5e3f1c7c
JL
120452016-02-29 Jeff Law <law@redhat.com>
12046
12047 PR tree-optimization/69987
12048 * gfortran.dg/pr69987.f90: New test.
12049
12050 PR tree-optimization/69989
12051 * gcc.c-torture/compile/pr69989-2.c: New test.
12052
1be56bc5
MP
120532016-03-01 Marek Polacek <polacek@redhat.com>
12054
12055 PR c++/69795
12056 * g++.dg/parse/invalid1.C: New test.
12057
1b19470d
RB
120582016-03-01 Richard Biener <rguenther@suse.de>
12059
12060 PR middle-end/70022
12061 * gcc.dg/pr70022.c: New testcase.
12062
3ae0661a
IE
120632016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12064
12065 PR tree-optimization/69956
12066 * gcc.dg/pr69956.c: New test.
12067
0f09ab88
BS
120682016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12069
12070 PR target/70011
12071 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12072 XFAIL when hardware supports efficient unaligned storage access.
12073
76d881bf
PP
120742016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12075
12076 PR c++/69961
12077 * g++.dg/template/pr69961a.C: New test.
12078 * g++.dg/template/pr69961b.C: New test.
12079
7168133a
DM
120802016-02-29 David Malcolm <dmalcolm@redhat.com>
12081
12082 PR preprocessor/69985
12083 * gcc.dg/cpp/pr69985.c: New test case.
12084
0c6072a3
JL
120852016-02-29 Jeff Law <law@redhat.com>
12086
e66f219b
JL
12087 PR tree-optimization/70005
12088 * gcc.c-torture/execute/pr70005.c New test.
12089
0c6072a3
JL
12090 PR tree-optimization/69999
12091 * gcc.c-torture/compile/pr69999.c: New test.
12092
fd9fbdb3
YR
120932016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12094
12095 PR tree-optimization/69652
12096 * gcc.dg/torture/pr69652.c: Delete test.
12097 * gcc.dg/vect/pr69652.c: New test.
12098
cbd400b4
RB
120992016-02-19 Richard Biener <rguenther@suse.de>
12100
12101 PR tree-optimization/69980
12102 * gfortran.dg/vect/pr69980.f90: New testcase.
12103
84ea0f58
EB
121042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12105
12106 * gcc.target/sparc/20160229-1.c: New test.
12107
5d2a63dc
EB
121082016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12109
12110 * gnat.dg/stack_usage3.adb: New test.
12111 * gnat.dg/stack_usage3_pkg.ads: New helper.
12112
93e708f9
EB
121132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12114
12115 * gnat.dg/renaming8.adb: New test.
12116 * gnat.dg/renaming8_pkg1.ads: New helper.
12117 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12118 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12119
6512bc93
RB
121202016-02-29 Richard Biener <rguenther@suse.de>
12121
12122 PR tree-optimization/69720
12123 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12124
7b201a88
TK
121252016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12126
12127 PR fortran/68147
12128 PR fortran/47674
12129 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12130
82ee0cf2 121312016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12132 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12133
12134 PR fortran/56007
12135 * gfortran.dg/coarray_8.f90: Adjust error message.
12136 * gfortran.dg/pr56007.f90: New test.
12137 * gfortran.dg/pr56007.f: New test.
12138
cdc1a2c8
L
121392016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12140
12141 PR tree-optimization/69989
12142 * gcc.dg/torture/pr69989.c: New test.
12143
33505bcf
EB
121442016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12145
12146 * gcc.target/i386/stack-realign-win.c: New test.
12147
524bfb19
HA
121482016-02-28 Harald Anlauf <anlauf@gmx.de>
12149
12150 PR fortran/60126
12151 * gfortran.dg/pr60126.f90: New test.
12152
bd542508
JL
121532016-02-27 Jeff Law <law@redhat.com>
12154
12155 Revert
12156 2016-02-26 Richard Biener <rguenther@suse.de>
12157 Jeff Law <law@redhat.com>
12158
12159 PR tree-optimization/69740
12160 * gcc.c-torture/compile/pr69740-1.c: New test.
12161 * gcc.c-torture/compile/pr69740-2.c: New test.
12162
dd1291e0
JD
121632016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12164
5fb67f8b 12165 PR fortran/69910
dd1291e0
JD
12166 * gfortran.dg/newunit_4.f90: New test.
12167
5cfefb59
JJ
121682016-02-27 Jakub Jelinek <jakub@redhat.com>
12169
12170 PR target/69613
12171 PR rtl-optimization/69886
12172 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12173 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12174 target.
12175
20ba5f33
MS
121762016-02-26 Martin Sebor <msebor@redhat.com>
12177
12178 PR tree-optimization/15826
12179 * gcc.dg/tree-ssa/pr15826.c: New test.
12180
e6fb01b0
JJ
121812016-02-26 Jakub Jelinek <jakub@redhat.com>
12182
12183 PR target/69969
12184 * gcc.target/powerpc/pr69969.c: New test.
12185
e3e0cf64
MS
121862016-02-26 Martin Sebor <msebor@redhat.com>
12187
12188 PR c++/15766
12189 * g++.old-deja/g++.other/decl5.C: Add a test case.
12190
d1f2bea5
SB
121912016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12192
12193 PR target/69946
12194 * gcc.target/powerpc/pr69946.c: New file.
12195
4a4f9d2b 121962016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12197 Jeff Law <law@redhat.com>
4a4f9d2b 12198
e3e0cf64 12199 PR tree-optimization/69740
4a4f9d2b
RB
12200 * gcc.c-torture/compile/pr69740-1.c: New test.
12201 * gcc.c-torture/compile/pr69740-2.c: New test.
12202
ad2a2706
MJ
122032016-02-26 Martin Jambor <mjambor@suse.cz>
12204
12205 PR middle-end/69920
12206 * gcc.dg/torture/pr69932.c: New test.
12207 * gcc.dg/torture/pr69936.c: Likewise.
12208
1d11f7ce
AK
122092016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12210
12211 PR target/69709
12212 * gcc.target/s390/pr69709.c: New test.
12213
6cfccbb2
KT
122142016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12215
12216 PR target/69245
12217 * gcc.target/aarch64/pr69245_1.c: New test.
12218
ac59ad4e
KT
122192016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12220
12221 PR target/69613
12222 * gcc.dg/torture/pr69613.c: New test.
12223
a2ad54a0
JJ
122242016-02-26 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR rtl-optimization/69891
12227 * gcc.target/i386/pr69891.c: New test.
12228
0884062c 122292016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12230 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12231
d2369d4f 12232 PR target/61397
c163789b
MM
12233 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12234 functionality for both 32-bit and 64-bit.
12235
5aed7e2c
RB
122362016-02-26 Richard Biener <rguenther@suse.de>
12237
12238 PR tree-optimization/69551
12239 * gcc.dg/torture/pr69951.c: New testcase.
12240
798e2a8e
RB
122412016-02-25 Richard Biener <rguenther@suse.de>
12242
12243 PR tree-optimization/48795
12244 * gcc.dg/Warray-bounds-18.c: New testcase.
12245
9559fbac
RO
122462016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12247
12248 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12249
c049b107
JJ
122502016-02-25 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR rtl-optimization/69896
12253 * gcc.dg/pr69896.c: New test.
12254
1137001c
PP
122552016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12256
12257 PR c++/69736
12258 * g++.dg/cpp1y/paren2.C: New test.
12259
2e9c8641
MS
122602016-02-24 Martin Sebor <msebor@redhat.com>
12261
12262 PR c/51147
12263 * gcc.dg/enum-mode-2.c: New test.
12264
03ca8fb3
JJ
122652016-02-24 Jakub Jelinek <jakub@redhat.com>
12266
12267 PR c++/69922
12268 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12269 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12270 * g++.dg/ubsan/pr69922.C: New test.
12271
0b05329b
MP
122722016-02-24 Marek Polacek <polacek@redhat.com>
12273
12274 PR c/69819
12275 * gcc.dg/pr69819.c: New test.
12276
57c2c374
MS
122772016-02-24 Martin Sebor <msebor@redhat.com>
12278
3b96b93a
MS
12279 PR c++/69912
12280 * g++.dg/ext/flexary15.C: New test.
12281
122822016-02-24 Martin Sebor <msebor@redhat.com>
12283
12284 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12285 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12286 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12287
65433bb5
MK
122882016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12289 Charles Baylis <charles.baylis@linaro.org>
12290
12291 PR debug/61033
12292 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12293
f802a424 122942016-02-24 Richard Biener <rguenther@suse.de>
44293580 12295 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12296
12297 PR middle-end/69760
12298 * gcc.dg/torture/pr69760.c: New testcase.
12299
525f795f
RO
123002016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12301
12302 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12303 pattern on Solaris with as.
12304
cd7bbceb
KT
123052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12306
12307 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12308 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12309 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12310 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12311
89c0c1fd
JJ
123122016-02-24 Jakub Jelinek <jakub@redhat.com>
12313
12314 PR middle-end/69915
12315 * gcc.dg/pr69915.c: New test.
12316
0683fd27
KT
123172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12318
12319 PR rtl-optimization/69886
12320 * gcc.dg/torture/pr69886.c: New test.
12321
e53d562a
RB
123222016-02-24 Richard Biener <rguenther@suse.de>
12323
12324 PR middle-end/68963
12325 * gcc.dg/torture/pr68963.c: New testcase.
12326
74a00288
KT
123272016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12328
12329 PR target/69875
12330 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12331 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12332 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12333 * gcc.target/arm/atomic_loaddi_1.c: New test.
12334 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12335 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12336 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12337 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12338 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12339 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12340 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12341 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12342
340fd4c9
JJ
123432016-02-24 Jakub Jelinek <jakub@redhat.com>
12344
12345 PR middle-end/69909
12346 * gcc.dg/torture/pr69909.c: New test.
12347
47d3fdb2
RB
123482016-02-24 Richard Biener <rguenther@suse.de>
12349
12350 PR tree-optimization/69907
12351 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12352 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12353 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12354
dab73e73
CB
123552016-02-24 Christian Bruel <christian.bruel@st.com>
12356
12357 * gcc.target/arm/pragma_cpp_fma.c: New test.
12358
7cc5ec65
JD
123592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12360
12361 PR fortran/61156
12362 * gfortran.dg/include_6.f90: Update test.
12363
067fbd8b
JJ
123642016-02-23 Jakub Jelinek <jakub@redhat.com>
12365
12366 PR objc/69844
12367 * objc.dg/pr69844.m: New test.
12368
64a454d9
JD
123692016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12370
12371 PR libgfortran/69456
12372 * gfortran.dg/namelist_89.f90: New test.
12373 * gfortran.dg/pr59700.f90: Update test..
12374
35886f0b
MS
123752016-02-23 Martin Sebor <msebor@redhat.com>
12376
12377 PR middle-end/69780
12378 * g++.dg/ext/builtin_alloca.C: New test.
12379 * gcc.dg/builtins-68.c: New test.
12380
162cc7e3
RH
123812016-02-23 Richard Henderson <rth@redhat.com>
12382
12383 * gcc.target/i386/addr-space-3.c: Remove test.
12384
196440f8
DM
123852016-02-23 David Malcolm <dmalcolm@redhat.com>
12386
12387 PR preprocessor/69126
12388 PR preprocessor/69543
12389 * c-c++-common/pr69126-2-long.c: New test.
12390 * c-c++-common/pr69126-2-short.c: New test.
12391 * c-c++-common/pr69543-1.c: Remove xfail.
12392
1d3121af
DM
123932016-02-23 David Malcolm <dmalcolm@redhat.com>
12394
12395 PR preprocessor/69126
12396 PR preprocessor/69543
12397 PR preprocessor/69558
12398 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12399 (f): Rename to...
12400 (test_2): ...this, and add leading comment.
12401 (MACRO_3, test_3): New.
12402 (MACRO_4A, MACRO_4B, test_4): New.
12403 (MACRO): Rename to...
12404 (MACRO_5): ...this.
12405 (g): Rename to...
12406 (test_5): ...this, updating for renaming of MACRO, and
12407 add leading comment.
12408 * c-c++-common/pr69543-1.c: New.
12409 * c-c++-common/pr69543-2.c: New.
12410 * c-c++-common/pr69543-3.c: New.
12411 * c-c++-common/pr69543-4.c: New.
12412 * c-c++-common/pr69558-1.c: New.
12413 * c-c++-common/pr69558-2.c: New.
12414 * c-c++-common/pr69558-3.c: New.
12415 * c-c++-common/pr69558-4.c: New.
12416 * gcc.dg/pr69558.c: Move to...
12417 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12418 xfail for c++.
12419
f99c3557
TS
124202016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12421
12422 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12423 to -ftree-parallelize-loops/-fopenacc changes.
12424 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12425 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12426 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12427 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12428 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12429 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12430 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12431 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12432 * c-c++-common/goacc/kernels-loop.c: Likewise.
12433 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12434 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12435 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12436 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12437
c60ec7c2
RO
124382016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12439
12440 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12441
f1a62b6f
JJ
124422016-02-23 Jakub Jelinek <jakub@redhat.com>
12443
e67bf044
JJ
12444 PR c++/69902
12445 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12446
f1a62b6f
JJ
12447 PR c/69900
12448 * gcc.dg/pr69900.c: New test.
12449
20c5e09e
MJ
124502016-02-23 Martin Jambor <mjambor@suse.cz>
12451
12452 PR tree-optimization/69666
12453 * gcc.dg/tree-ssa/pr69666.c: New test.
12454
e457a6fc
AV
124552016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12456
12457 PR fortran/67451
12458 * gfortran.dg/coarray_allocate_5.f08: New test.
12459
d7b574f4
AK
124602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12461
12462 * gcc.target/s390/vcond-shift.c: Move to ...
12463 * gcc.target/s390/vector/vcond-shift.c: ... here.
12464
58bdeb44
AK
124652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12466
12467 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12468 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12469
7cd0387b
AK
124702016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12471
12472 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12473
4246c8da
MW
124742016-02-20 Mark Wielaard <mjw@redhat.com>
12475
12476 PR c/28901
12477 * gcc.dg/unused-variable-3.c: New test.
12478
f93bc532
JJ
124792016-02-22 Jakub Jelinek <jakub@redhat.com>
12480
12481 PR target/69888
12482 * gcc.target/i386/pr69888.c: New test.
12483
c4e360f4
RB
124842016-02-22 Richard Biener <rguenther@suse.de>
12485
12486 PR tree-optimization/69882
12487 * gfortran.dg/vect/pr69882.f90: New testcase.
12488
09c92f1c
JJ
124892016-02-22 Jakub Jelinek <jakub@redhat.com>
12490
12491 PR target/69885
12492 * gcc.dg/pr69885.c: New test.
12493
f88d45dc
OE
124942016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12495
12496 PR target/69806
12497 PR target/54089
12498 * gcc.target/sh/pr54089-10.c: New.
12499
ce1ff48e
PT
125002016-02-20 Paul Thomas <pault@gcc.gnu.org>
12501
12502 PR fortran/69423
12503 * gfortran.dg/deferred_character_15.f90 : New test.
12504
bbf27208
DH
125052016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12506
12507 PR fortran/57365
12508 gfortran.dg/allocate_with_source_18.f03: New test.
12509
125102016-02-20 Harald Anlauf <anlauf@gmx.de>
12511
12512 PR fortran/52531
12513 gfortran.dg/gomp/pr52531.f90: New test.
12514
268be88c
BE
125152016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12516
12517 PR c++/69865
12518 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12519 -std=c++03.
12520
4b6c824a
JJ
125212016-02-19 Jakub Jelinek <jakub@redhat.com>
12522
871b3f47
JJ
12523 PR c++/69826
12524 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12525 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12526
7a965d51
JJ
12527 PR c++/69850
12528 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12529
4b6c824a
JJ
12530 PR c++/69851
12531 * g++.dg/torture/pr69851.C: New test.
12532
15fca21a
MS
125332016-02-19 Martin Sebor <msebor@redhat.com>
12534
12535 PR testsuite/69573
12536 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12537
19e21586
JJ
125382016-02-19 Jakub Jelinek <jakub@redhat.com>
12539
03a616ac
JJ
12540 PR c++/69850
12541 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12542 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12543
19e21586
JJ
12544 PR c++/67767
12545 * g++.dg/cpp0x/pr67767.C: New test.
12546
2db16594
KT
125472016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12548
12549 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12550 for fp, simd, crypto, crc, lse.
12551 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12552 above.
12553 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12554 effective target check.
12555
5a7d9d1e
JJ
125562016-02-19 Jakub Jelinek <jakub@redhat.com>
12557
12558 PR target/69820
12559 * gcc.target/i386/pr69820.c: New test.
12560
6448f064
AK
125612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12562
12563 * gcc.target/s390/vector/int128-1.c: New test.
12564
d0a859e6
AK
125652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12566
12567 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12568
9e4eb643
AK
125692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12570
12571 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12572 instruction pattern name to prevent the testcase from failing with
12573 -march=z13.
12574
859a4c0e
AK
125752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12576
12577 * gcc.target/s390/md/movstr-2.c: New test.
12578
efc2340b
MK
125792016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12580
12581 * gcc.target/s390/morestack.c: New test.
12582
ca2bfbc2
DV
125832016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12584
12585 PR target/69625
12586 * gcc.target/s390/pr69625.c: Add test case.
12587
efd4bd05
BE
125882016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12589
12590 PR testsuite/68580
12591 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12592
2bf2078a
MM
125932016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12594
12595 PR target/68404
12596 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12597 * gcc.target/powerpc/fusion3.c: Likewise.
12598
f003579e
RB
125992016-02-18 Richard Biener <rguenther@suse.de>
12600
12601 PR middle-end/69553
12602 * g++.dg/torture/pr69553.C: New testcase.
12603
19233914
NC
126042016-02-18 Nick Clifton <nickc@redhat.com>
12605
efd4bd05
BE
12606 PR target/62254
12607 PR target/69610
12608 * gcc.target/arm/pr62554.c: New test.
12609 * gcc.target/arm/pr69610-1.c: New test.
12610 * gcc.target/arm/pr69610-2.c: New test.
19233914 12611
23f27839
RB
126122016-02-18 Richard Biener <rguenther@suse.de>
12613
12614 PR middle-end/69854
12615 * gcc.dg/torture/pr69854.c: New testcase.
12616
932c0da4
JJ
126172016-02-17 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR c++/69850
12620 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12621
1bed93e4
BS
126222012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12623
12624 * gcc.target/powerpc/vec-cg.c: New test.
12625
57bfb134
RB
126262016-02-17 Richard Biener <rguenther@suse.de>
12627
12628 PR testsuite/69586
12629 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12630
a44e0ebb
KT
126312016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12632
12633 PR target/69161
12634 * gcc.c-torture/compile/pr69161.c: New test.
12635
ffacd726
DS
126362016-02-17 David Sherwood <david.sherwood@arm.com>
12637
12638 PR target/69532
12639 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12640 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12641
448db8d2
EB
126422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12643
12644 * gcc.dg/ifcvt-4.c: Skip on Visium.
12645
e2f0522e
EB
126462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12647
12648 * gnat.dg/atomic8.adb: New test.
12649
bf17fe3f
EB
126502016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12651
12652 * gnat.dg/discr46.ad[sb]: New test.
12653
ecf835e9
KN
126542016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12655
12656 PR Target/48344
12657 * gcc.target/powerpc/pr48344-1.c: New test.
12658
49a1164a
TK
126592015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12660
12661 PR fortran/69742
12662 * gfortran.dg/associate_21.f90: New test.
12663
bf14eba2
JJ
126642016-02-16 Jakub Jelinek <jakub@redhat.com>
12665
12666 PR c/69835
12667 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12668 -Wnonnull in dg-options.
12669 * c-c++-common/nonnull-2.c: New test.
12670
35a093b6
JG
126712016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12672 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12673
12674 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12675
e387d491
JJ
126762016-02-16 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR middle-end/69801
12679 * gcc.dg/pr69801.c: Add empty dg-options.
12680
ba539195
JN
126812016-02-16 James Norris <jnorris@codesourcery.com>
12682
12683 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12684 * g++.dg/goacc/deviceptr-1.c: New file.
12685
2a2b8f64
JJ
126862016-02-16 Jakub Jelinek <jakub@redhat.com>
12687
12688 PR tree-optimization/69820
12689 * gcc.dg/vect/pr69820.c: New test.
12690
87440c29
RB
126912016-02-16 Richard Biener <rguenther@suse.de>
12692
12693 PR tree-optimization/69776
12694 * gcc.dg/torture/pr69776-2.c: New testcase.
12695
6d87c306
BS
126962016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12697
12698 PR tree-optimization/69714
12699 * gcc.dg/torture/pr69714.c: New test.
12700
3824a0a2
JJ
127012016-02-16 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR tree-optimization/69802
12704 * gcc.dg/pr69802.c: New test.
12705
c8cfe96e
RB
127062016-02-16 Richard Biener <rguenther@suse.de>
12707
12708 PR middle-end/69801
12709 * gcc.dg/pr69801.c: New testcase.
12710
fc12098d
JD
127112016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12712
12713 PR libgfortran/69651
12714 * gfortran.dg/read_bang.f90: New test.
12715 * gfortran.dg/read_bang4.f90: New test.
12716
ba6b3795
JJ
127172016-02-15 Jakub Jelinek <jakub@redhat.com>
12718
f0516ca4
JJ
12719 PR c++/69658
12720 * g++.dg/init/pr69658.C: New test.
12721
ba6b3795
JJ
12722 PR c++/69797
12723 * c-c++-common/pr69797.c: New test.
12724
de3f9a2d
PK
127252016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12726
12727 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12728 check for aarch64*-*-*.
12729
17a3b967
RB
127302016-02-15 Richard Biener <rguenther@suse.de>
12731
12732 PR tree-optimization/69783
12733 * gcc.dg/vect/pr69783.c: New testcase.
12734
1c48bff1
RB
127352016-02-15 Richard Biener <rguenther@suse.de>
12736
12737 PR tree-optimization/69776
12738 * gcc.dg/torture/pr69776.c: New testcase.
12739
1e6025b6
TK
127402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12741
12742 PR fortran/60526
12743 * gfortran.dg/type_decl_4.f90: Reinstated.
12744
d3308279
JDA
127452016-02-14 John David Anglin <danglin@gcc.gnu.org>
12746
12747 PR fortran/68746
12748 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12749
b7c56581
TK
127502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12751
12752 PR fortran/60526
12753 PR bootstrap/69816
12754 * gfortran.dg/type_decl_4.f90: Removed.
12755
60cb4ef5
TK
127562016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12757
12758 PR fortran/60526
12759 * gfortran.dg/type_decl_4.f90: New test.
12760
f6964637
AM
127612016-02-14 Alan Modra <amodra@gmail.com>
12762
1a8849d1 12763 PR testsuite/68886
f6964637
AM
12764 * gcc.c-torture/execute/stkalign.c: Revise test.
12765
f5121920
OE
127662016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12767
12768 PR target/67260
12769 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12770
6cda3ab6
OE
127712016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12772
12773 PR target/67260
12774 * gcc.target/sh/torture/pr67260.c: New.
12775
6786e598
JDA
127762016-02-12 John David Anglin <danglin@gcc.gnu.org>
12777
12778 * gcc.dg/pr67964.c: Add dg-require-alias.
12779
7e05dad8
OE
127802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12781
12782 PR target/67636
12783 PR target/64345
12784 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12785
7f4cc3ce
JD
127862016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12787
12788 PR libgfortran/69668
12789 * gfortran.dg/namelist_88.f90: New test.
12790
955ca6dc
JD
127912016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12792
12793 PR libgfortran/69668
12794 * gfortran.dg/namelist_38.f90: Update test.
12795 * gfortran.dg/namelist_84.f90: Update test.
12796
876217ae
DM
127972016-02-12 David Malcolm <dmalcolm@redhat.com>
12798
12799 PR other/69554
12800 * gcc.dg/pr69554-1.c: New test.
12801 * gfortran.dg/pr69554-1.F90: New test.
12802 * gfortran.dg/pr69554-2.F90: New test.
12803 * lib/gcc-dg.exp (proc dg-locus): New function.
12804 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12805 distinguish between the caret-printing and non-caret-printing
12806 cases. If caret-printing has been explicitly enabled, bail out
12807 without attempting to fix up the output.
12808
61789eed
DM
128092016-02-12 David Malcolm <dmalcolm@redhat.com>
12810
12811 PR driver/69265
12812 PR driver/69453
12813 * gcc.dg/spellcheck-options-3.c: New test case.
12814 * gcc.dg/spellcheck-options-4.c: New test case.
12815 * gcc.dg/spellcheck-options-5.c: New test case.
12816 * gcc.dg/spellcheck-options-6.c: New test case.
12817 * gcc.dg/spellcheck-options-7.c: New test case.
12818 * gcc.dg/spellcheck-options-8.c: New test case.
12819 * gcc.dg/spellcheck-options-9.c: New test case.
12820 * gcc.dg/spellcheck-options-10.c: New test case.
12821
c3090c1f
JJ
128222016-02-12 Jakub Jelinek <jakub@redhat.com>
12823
12824 PR rtl-optimization/69764
12825 PR rtl-optimization/69771
12826 * c-c++-common/pr69764.c: New test.
12827 * gcc.dg/torture/pr69771.c: New test.
12828
8222034d
MP
128292016-02-12 Marek Polacek <polacek@redhat.com>
12830
12831 * g++.dg/torture/init-list1.C: New.
12832
f749f792
MP
128332016-02-12 Marek Polacek <polacek@redhat.com>
12834
12835 * gcc.dg/pr69522.c: Add empty dg-options.
12836
199fb02a
IE
128372016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12838
12839 * g++.dg/lto/lto.exp: Include and init mpx.
12840 * g++.dg/lto/pr69729_0.C: New test.
12841
b69539cb
JJ
128422016-02-12 Jakub Jelinek <jakub@redhat.com>
12843
06ff7000
JJ
12844 PR ipa/69241
12845 * g++.dg/ipa/pr69241-4.C: New test.
12846
b69539cb
JJ
12847 PR ipa/68672
12848 * g++.dg/ipa/pr68672-1.C: New test.
12849 * g++.dg/ipa/pr68672-2.C: New test.
12850 * g++.dg/ipa/pr68672-3.C: New test.
12851
16595a1f
BS
128522016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12853
12854 PR c/69522
6d87c306 12855 * gcc.dg/pr69522.c: New test.
16595a1f 12856
38d795d2
PP
128572016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12858
12859 PR c++/69098
12860 * g++.dg/cpp1y/69098.C: New test.
12861 * g++.dg/cpp1y/69098-2.C: New test.
12862
9c582551
JJ
128632016-02-12 Jakub Jelinek <jakub@redhat.com>
12864
12865 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12866 and neighbour -> neighbor.
12867 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12868 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12869 * c-c++-common/Wvarargs.c: Likewise.
12870 * c-c++-common/goacc/host_data-5.c: Likewise.
12871 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12872 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12873 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12874 * gcc.target/aarch64/pr60697.c: Likewise.
12875 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12876 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12877 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12878 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12879 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12880 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12881 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12882 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12883 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12884 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12885 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12886 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12887 * g++.dg/lookup/koenig5.C: Likewise.
12888 * g++.dg/ext/no-asm-2.C: Likewise.
12889 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12890 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12891 * gfortran.dg/used_types_16.f90: Likewise.
12892 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12893 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12894 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12895 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12896 * gfortran.dg/abstract_type_6.f03: Likewise.
12897 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12898 * gfortran.dg/used_types_15.f90: Likewise.
12899 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12900 * gfortran.dg/exit_3.f08: Likewise.
12901 * gfortran.dg/open_status_2.f90: Likewise.
12902 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12903 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12904 * gfortran.dg/associate_1.f03: Likewise.
12905 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12906 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12907 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12908 * gcc.dg/builtin-object-size-1.c: Likewise.
12909 * gcc.dg/noreturn-6.c: Likewise.
12910 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12911 * gcc.dg/globalalias.c: Likewise.
12912 * gcc.dg/builtins-config.h: Likewise.
12913 * gcc.dg/pr30457.c: Likewise.
12914 * gcc.c-torture/compile/volatile-1.c: Likewise.
12915 * gcc.c-torture/execute/20101011-1.c: Likewise.
12916 * c-c++-common/Waddress-1.c: Likewise.
12917
66756373
JJ
129182016-02-11 Jakub Jelinek <jakub@redhat.com>
12919
12920 PR c/69768
12921 * c-c++-common/Waddress-1.c: New test.
12922
76fe932b
AV
129232016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12924
12925 PR fortran/69296
12926 * gfortran.dg/associate_19.f03: New test.
12927 * gfortran.dg/associate_20.f03: New test.
12928
564c4d4b
OE
129292016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12930
12931 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12932
e1c1ecb0
KT
129332016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12934
12935 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12936 .arch armv8-a\n. Add -dA to dg-options.
12937 * gcc.target/aarch64/assembler_arch_1.c: New test.
12938 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12939
0d7d9458
PC
129402016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12941
12942 PR c++/68726
12943 * g++.dg/cpp0x/pr68726.C: New.
12944
e6208a60
IE
129452016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12946
12947 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12948 test.
12949
281a11eb
RB
129502016-02-11 Richard Biener <rguenther@suse.de>
12951
12952 * g++.dg/tree-ssa/pr61034.C: Adjust.
12953
e03dd765
VM
129542016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12955
4b48faf5 12956 PR target/69148
e03dd765
VM
12957 * gcc.target/s390/pr69148.c: New.
12958
cdc23927
YR
129592016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12960
12961 PR tree-optimization/69652
12962 * gcc.dg/torture/pr69652.c: New test.
12963
e199dd0a
JJ
129642016-02-10 Jakub Jelinek <jakub@redhat.com>
12965 Patrick Palka <ppalka@gcc.gnu.org>
12966
12967 PR ipa/69241
12968 PR c++/69649
12969 * g++.dg/ipa/pr69241-1.C: New test.
12970 * g++.dg/ipa/pr69241-2.C: New test.
12971 * g++.dg/ipa/pr69241-3.C: New test.
12972 * g++.dg/ipa/pr69649.C: New test.
12973
d6b38027
UB
129742016-02-10 Uros Bizjak <ubizjak@gmail.com>
12975
12976 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12977 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12978
13b562c5
BC
129792016-02-10 Bin Cheng <bin.cheng@arm.com>
12980
12981 PR tree-optimization/68021
12982 * gcc.dg/tree-ssa/pr68021.c: New test.
12983
24a179f8
RB
129842016-02-10 Richard Biener <rguenther@suse.de>
12985
12986 PR tree-optimization/69726
12987 * gcc.dg/uninit-22.c: New testcase.
12988
0d99886f
AP
129892016-02-09 Andrew Pinski <apinski@cavium.com>
12990
12991 PR tree-opt/69282
12992 * gcc.c-torture/compile/20160205-1.c: New testcase.
12993
ab04995c
MM
129942016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12995
12996 PR target/68404
12997 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12998 instead accessing a really large arrray.
12999 * gcc.target/powerpc/fusion3.c: Likewise.
13000
4b79ac23
CB
130012016-02-09 Charles Baylis <charles.baylis@linaro.org>
13002
13003 PR target/68532
13004 * gcc.c-torture/execute/pr68532.c: New test.
13005
b890a441
AO
130062016-02-11 Alexandre Oliva <aoliva@redhat.com>
13007
13008 PR target/69634
13009 * gcc.dg/pr69634.c: New.
13010
84a5bef7
RB
130112016-02-09 Richard Biener <rguenther@suse.de>
13012
13013 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13014
1f123759 130152016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13016
1f123759
AF
13017 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13018
65860c77
YR
130192016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13020
13021 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13022
7e1e8a0a
RB
130232016-02-09 Richard Biener <rguenther@suse.de>
13024
13025 PR tree-optimization/69715
13026 * gcc.dg/torture/pr69715.c: New testcase.
13027
efb45a9f
PP
130282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13029
13030 PR c++/69139
13031 * g++.dg/cpp0x/trailing12.C: New test.
13032 * g++.dg/cpp0x/trailing13.C: New test.
13033
20a0c6f9
PP
130342016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13035
13036 PR c++/69283
13037 PR c++/67835
13038 * g++.dg/cpp1y/auto-fn29.C: New test.
13039 * g++.dg/cpp1y/auto-fn30.C: New test.
13040
a162f3af
JJ
130412016-02-08 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR tree-optimization/69209
13044 * gcc.c-torture/compile/pr69209.c: New test.
13045
4b4a9fbd
JL
130462016-02-08 Jeff Law <law@redhat.com>
13047
13048 PR tree-optimization/68541
13049 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13050 of statements allowed in join block for path splitting.
13051
cfac5ed2
JJ
130522016-02-08 Jakub Jelinek <jakub@redhat.com>
13053
f68bc23f
JJ
13054 PR c++/59627
13055 * g++.dg/gomp/pr59627.C: New test.
13056
cfac5ed2
JJ
13057 PR ipa/69239
13058 * g++.dg/ipa/pr69239.C: New test.
13059
44714d8c
DM
130602016-02-08 David Malcolm <dmalcolm@redhat.com>
13061
13062 PR preprocessor/69664
13063 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13064 * gcc.dg/cpp/warn-comments.c: Likewise.
13065
eba9e839
MP
130662016-02-08 Marek Polacek <polacek@redhat.com>
13067
13068 PR c++/69688
13069 * g++.dg/init/const12.C: New test.
13070
a011cd92
BS
130712016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13072
13073 PR target/60410
13074 * gcc.dg/lto/pr55113_0.c: Remove test.
13075
5317b1be
RB
130762016-02-08 Richard Biener <rguenther@suse.de>
13077
13078 PR tree-optimization/69719
13079 * gcc.dg/torture/pr69719.c: New testcase.
13080
63998a63
RB
130812016-02-08 Richard Biener <rguenther@suse.de>
13082 Jeff Law <law@redhat.com>
13083
13084 PR target/68273
13085 * gcc.target/mips/pr68273.c: New testcase.
13086
43f4a281
RB
130872016-02-08 Richard Biener <rguenther@suse.de>
13088
13089 PR rtl-optimization/69274
13090 * gcc.target/i386/addr-sel-1.c: XFAIL.
13091
0b604d2d
JL
130922016-02-08 Jeff Law <law@redhat.com>
13093
e8dfe49e
JL
13094 PR tree-optimization/68541
13095 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13096
6daecd7a 13097 PR tree-optimization/65917
0b604d2d
JL
13098 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13099
c0f0e35a
JD
131002016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13101
13102 PR fortran/50555
13103 * gfortran.dg/namelist_args.f90: New test.
13104
8981d712
JL
131052016-02-05 Jeff Law <law@redhat.com>
13106
6daecd7a 13107 PR tree-optimization/68541
8981d712
JL
13108 * gcc.dg/tree-ssa/split-path-2.c: New test.
13109 * gcc.dg/tree-ssa/split-path-3.c: New test.
13110 * gcc.dg/tree-ssa/split-path-4.c: New test.
13111 * gcc.dg/tree-ssa/split-path-5.c: New test.
13112 * gcc.dg/tree-ssa/split-path-6.c: New test.
13113 * gcc.dg/tree-ssa/split-path-7.c: New test.
13114
46cb9332
MS
131152016-02-05 Martin Sebor <msebor@redhat.com>
13116
13117 PR c++/69662
13118 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13119 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13120
be2083ea
RH
131212016-02-06 Richard HEnderson <rth@redhat.com>
13122
13123 PR c/69643
13124 * gcc.target/i386/addr-space-4.c: New.
13125 * gcc.target/i386/addr-space-5.c: New.
13126
711d7c23
MM
131272016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13128
13129 PR fortran/66089
13130 * gfortran.dg/elemental_dependency_6.f90: New.
13131
b5c1c988
JJ
131322016-02-05 Jakub Jelinek <jakub@redhat.com>
13133
861c7bcd
JJ
13134 PR rtl-optimization/69691
13135 * gcc.c-torture/execute/pr69691.c: New test.
13136
b5c1c988
JJ
13137 PR c++/69628
13138 * g++.dg/parse/pr69628.C: New test.
13139
f7dfa966
UB
131402016-02-05 Uros Bizjak <ubizjak@gmail.com>
13141
13142 * gcc.dg/sancov/asan.c: Move to ...
13143 * gcc.dg/asan/sancov-1.c: ... here.
13144
9b143e64
UB
131452016-02-05 Uros Bizjak <ubizjak@gmail.com>
13146
13147 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13148
f5d4b899
L
131492016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13150
13151 PR target/69677
13152 * gcc.target/i386/pr69677.c: New test.
13153
76c85fbb
PP
131542016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13155
13156 PR c++/68948
13157 * g++.dg/template/pr68948.C: New test.
13158
f181bf90
DV
131592016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13160
13161 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13162 (only necessary on s390x).
13163
714fb282
L
131642016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13165
13166 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13167 -mno-accumulate-outgoing-args.
13168
618d6c1c
PP
131692016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13170
13171 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13172
1066e9b5
JJ
131732016-02-04 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR c/69669
13176 * c-c++-common/pr69669.c: New test.
13177
76255d0d
MM
131782016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13179
13180 PR target/69667
13181 * g++.dg/pr69667.C: New file.
13182
e0b059b1
WD
131832016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13184
13185 PR target/69619
13186 * gcc.dg/pr69619.c: Add new test.
13187
2692b5c8
RS
131882016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13189
13190 PR rtl-optimization/69577
13191 * gcc.target/i386/pr69577.c: New test.
13192
7db337c2
ML
131932016-02-04 Martin Liska <mliska@suse.cz>
13194
13195 * g++.dg/asan/pr69276.C: New test.
13196
cc9c0829
KT
131972016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13198
13199 PR target/65932
13200 PR target/67714
13201 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13202 a single smulbb instruction.
13203 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13204 * gcc.target/amr/wmul-2.c: Likewise.
13205
eb9feb52
KT
132062016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13207
13208 PR target/65932
13209 PR target/67714
13210 * gcc.c-torture/execute/pr67714.c: New test.
13211
61f727fe
JJ
132122016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13213
13214 PR target/69454
13215 * gcc.target/i386/pr69454-1.c: New test.
13216 * gcc.target/i386/pr69454-2.c: New test.
13217
05dd97db
MS
132182016-02-03 Martin Sebor <msebor@redhat.com>
13219
13220 PR c++/69251
13221 PR c++/69253
13222 PR c++/69290
13223 PR c++/69277
13224 PR c++/69349
13225 * g++.dg/ext/flexarray-mangle-2.C: New test.
13226 * g++.dg/ext/flexarray-mangle.C: New test.
13227 * g++.dg/ext/flexarray-subst.C: New test.
13228 * g++.dg/ext/flexary11.C: New test.
13229 * g++.dg/ext/flexary12.C: New test.
13230 * g++.dg/ext/flexary13.C: New test.
13231 * g++.dg/ext/flexary14.C: New test.
13232 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13233
dac2fc29
L
132342016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13235
13236 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13237 Define only if CHECK_FLOAT128 is defined.
13238 (main): Properly initialize u5.
13239
eadb8035
JJ
132402016-02-03 Jakub Jelinek <jakub@redhat.com>
13241
0afbb81b
JJ
13242 PR c/69627
13243 * gcc.dg/pr69627.c: New test.
13244
eadb8035
JJ
13245 PR target/69644
13246 * gcc.dg/pr69644.c: New test.
13247
b12d4923
MS
132482016-02-03 Mike Stump <mikestump@comcast.net>
13249
13250 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13251 support for struct-layout-1.exp.
13252
ab4bae0c
PP
132532016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13254
13255 PR c++/69056
618d6c1c 13256 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13257
95831c01
VM
132582016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13259 Alexandre Oliva <aoliva@redhat.com>
13260
13261 PR target/69461
13262 * gcc.target/powerpc/pr69461.c: New.
13263
ccc71ab8
UB
132642016-02-03 Uros Bizjak <ubizjak@gmail.com>
13265
13266 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13267 works from here ...
13268 (check_effective_target_fsanitize_thread): ... to here. Do not
13269 specify additional compile flags for the test source.
13270 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13271 specify additional compile flags for the test source.
13272
96299640
WD
132732016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13274
13275 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13276
781d83d9
AV
132772016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13278
13279 PR fortran/67451
13280 PR fortran/69418
13281 * gfortran.dg/coarray_allocate_2.f08: New test.
13282 * gfortran.dg/coarray_allocate_3.f08: New test.
13283 * gfortran.dg/coarray_allocate_4.f08: New test.
13284
d8208e6d
AL
132852016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13286
13287 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13288 use same scan-tree-dump-times on all platforms.
13289 * gcc.dg/vect/vect-outer-1.c: Likewise.
13290 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13291 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13292 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13293 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13294 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13295 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13296 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13297
a8394fa0
SB
132982016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13299
13300 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13301 warning.
13302
f3baa1d3
L
133032016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13304
13305 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13306
eb077516
JN
133072016-02-02 James Norris <jnorris@codesourcery.com>
13308
13309 * c-c++-common/goacc/routine-5.c: Add tests.
13310
578fb225
AM
133112016-02-02 Alexander Monakov <amonakov@ispras.ru>
13312
13313 * gcc.target/nvptx/unsigned-cmp.c: New test.
13314
c64f7d37
WD
133152016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13316
13317 * gcc.target/aarch64/scalar_shift_1.c
13318 (test_corners_sisd_di): Improve force to SIMD register.
13319 (test_corners_sisd_si): Likewise.
13320 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13321 Remove scan-assembler check for ldr.
13322
90c6f26c
RB
133232016-02-02 Richard Biener <rguenther@suse.de>
13324
13325 PR tree-optimization/69595
13326 * gcc.dg/Warray-bounds-17.c: New testcase.
13327
9dc03c97
RB
133282016-02-02 Richard Biener <rguenther@suse.de>
13329
13330 PR tree-optimization/69606
13331 * gcc.dg/torture/pr69606.c: New testcase.
13332
2d4dc223
YR
133332016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13334
13335 PR middle-end/68542
13336 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13337 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13338
65c98fde
AM
133392016-02-02 Alan Modra <amodra@gmail.com>
13340
13341 PR target/69548
13342 * gcc.target/powerpc/pr69548.c: New test.
13343
e1b81f2b
JJ
133442016-02-01 Jakub Jelinek <jakub@redhat.com>
13345
d0268b37
JJ
13346 PR rtl-optimization/69592
13347 * gcc.dg/pr69592.c: New test.
13348
e1b81f2b
JJ
13349 PR preprocessor/69543
13350 PR c/69558
13351 * gcc.dg/pr69543.c: New test.
13352 * gcc.dg/pr69558.c: New test.
13353
7dd7780d
UB
133542016-02-01 Uros Bizjak <ubizjak@gmail.com>
13355
bf672ee5
UB
13356 PR testsuite/65940
13357 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13358
9a7013f8
MS
133592016-02-01 Martin Sebor <msebor@redhat.com>
13360
13361 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13362
e681fb2b
BC
133632016-02-01 Bin Cheng <bin.cheng@arm.com>
13364
13365 PR tree-optimization/67921
13366 * c-c++-common/ubsan/pr67921.c: New test.
13367
ff86345f
RB
133682016-02-01 Richard Biener <rguenther@suse.de>
13369
13370 PR middle-end/69556
13371 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13372
bc369dbd
RB
133732016-02-01 Richard Biener <rguenther@suse.de>
13374
13375 PR tree-optimization/69574
13376 * gcc.dg/torture/pr69574.c: New testcase.
13377
ef318184
RB
133782016-02-01 Richard Biener <rguenther@suse.de>
13379
13380 PR tree-optimization/69579
13381 * gcc.dg/setjmp-6.c: New testcase.
13382
654745e6
JJ
133832016-02-01 Jakub Jelinek <jakub@redhat.com>
13384
13385 PR rtl-optimization/69570
13386 * g++.dg/opt/pr69570.C: New test.
13387
e6c0c44b
RH
133882016-02-01 Richard Henderson <rth@redhat.com>
13389
13390 * gcc.dg/pr69535.c: New test.
13391
6ff3f09a
JDA
133922016-01-31 John David Anglin <danglin@gcc.gnu.org>
13393
2c005538
JDA
13394 PR testsuite/69584
13395 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13396 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13397
61083a4b
JDA
13398 PR debug/68244
13399 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13400
6ff3f09a
JDA
13401 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13402
0c221916
PT
134032016-01-31 Paul Thomas <pault@gcc.gnu.org>
13404
13405 PR fortran/67564
13406 * gfortran.dg/allocate_with_source_17.f03: New test.
13407
db7a2818
JJ
134082016-01-30 Jakub Jelinek <jakub@redhat.com>
13409
13410 PR tree-optimization/69546
13411 * gcc.dg/torture/pr69546.c: New test.
13412
e520d5f0
PT
134132016-01-30 Paul Thomas <pault@gcc.gnu.org>
13414
13415 PR fortran/69566
13416 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13417
343c05d3
MS
134182016-01-30 Martin Sebor <msebor@redhat.com>
13419
13420 PR c++/68490
13421 * g++.dg/ext/flexary10.C: New test.
13422
d6c3a539
DH
134232016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13424
13425 PR fortran/66707
13426 gfortran.dg/common_23.f90: New test.
13427
52d72fcd
BS
134282016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13429
13430 PR target/65546
13431 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13432 condition being checked, and disable it when the target supports
13433 misaligned loads and stores.
13434
3a5d2ba4
JJ
134352016-01-29 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR debug/69518
13438 * gcc.dg/torture/pr69518.c: New test.
13439
6bbacdb5
L
134402016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13441
13442 PR target/69530
13443 * gcc.target/i386/pr69530.c: New test.
13444
af932cdb
SE
134452016-01-29 Steve Ellcey <sellcey@imgtec.com>
13446
13447 PR target/65604
13448 * gcc.target/mips/div-delay.c: New test.
13449
26658b7c
JJ
134502016-01-29 Jakub Jelinek <jakub@redhat.com>
13451
33e89989
JJ
13452 PR target/69551
13453 * gcc.target/i386/pr69551.c: New test.
13454
26658b7c
JJ
13455 PR target/66137
13456 * gcc.target/i386/pr66137.c: New test.
13457
401116b5
AB
134582016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13459
13460 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13461 always built for p5600.
13462 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13463 isa=p5600 dg-option.
13464
d4abfcc5
RB
134652016-01-29 Richard Biener <rguenther@suse.de>
13466
13467 PR tree-optimization/69547
13468 * g++.dg/tree-ssa/pr69547.C: New testcase.
13469
16b77b32
JJ
134702016-01-29 Jakub Jelinek <jakub@redhat.com>
13471
13472 PR debug/66869
13473 * g++.dg/warn/Wunused-function2.C: New test.
13474
a1c95464
DV
134752016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13476
13477 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13478 support for test to succeed.
13479
5453bfed
MP
134802016-01-29 Marek Polacek <polacek@redhat.com>
13481
13482 PR c++/69509
13483 PR c++/69516
13484 * g++.dg/ext/constexpr-vla2.C: New test.
13485 * g++.dg/ext/constexpr-vla3.C: New test.
13486 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13487
452ec2a5
RB
134882016-01-29 Richard Biener <rguenther@suse.de>
13489
13490 PR middle-end/69537
13491 * gcc.dg/uninit-21.c: New testcase.
13492
aec0b19e
UB
134932016-01-28 Uros Bizjak <ubizjak@gmail.com>
13494
13495 PR target/69459
13496 * gcc.target/i386/pr69459.c: New test.
13497
df113ce7
SE
134982016-01-28 Steve Ellcey <sellcey@imgtec.com>
13499
13500 PR target/68400
13501 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13502 * gcc.target/mips/pr68400.c: New test.
13503
494de84f
MS
135042016-01-28 Martin Sebor <msebor@redhat.com>
13505
13506 PR target/17381
13507 * gcc.target/powerpc/pr17381.c: New test.
13508
eb1b1f01
JJ
135092016-01-28 Jakub Jelinek <jakub@redhat.com>
13510
13511 PR middle-end/69542
13512 * gcc.dg/torture/pr69542.c: New test.
13513
6dfeb7ce
WD
135142016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13515
13516 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13517
4b7471a4
DE
135182016-01-28 David Edelsohn <dje.gcc@gmail.com>
13519
13520 * gcc.dg/pr65980.c: Skip on AIX.
13521 * gcc.dg/pr66688.c: Same.
13522
b271fd21
DE
135232016-01-28 David Edelsohn <dje.gcc@gmail.com>
13524
13525 PR target/63679
13526 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13527 * gcc.dg/tree-ssa/sra-18.c: Same.
13528
874108a9
AV
135292016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13530
13531 PR fortran/62536
13532 * gfortran.dg/block_15.f08: New test.
13533 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13534 on incorrectly closed BLOCK.
13535
30480bcd
IE
135362016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13537
13538 * gcc.dg/declare-simd.c: New test.
6905c577 13539
14ba8d6d
RB
135402016-01-28 Richard Biener <rguenther@suse.de>
13541
13542 PR tree-optimization/69466
13543 * gfortran.dg/vect/pr69466.f90: New testcase.
13544
0d4c694e
TP
135452016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13546
13547 * g++.dg/pr67989.C: Remove ARM-specific option.
13548 * gcc.target/arm/pr67989.C: New file.
13549
2aa780da
UB
135502016-01-27 Uros Bizjak <ubizjak@gmail.com>
13551
13552 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13553 and expm1 test for glibc < 2.11.
13554
f75ebe77
RH
135552016-01-27 Richard Henderson <rth@redhat.com>
13556
13557 * gcc.c-torture/execute/pr69447.c: New test.
13558
135592016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13560
9a175e65 13561 PR fortran/69422
49847d75
PT
13562 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13563
cbdd8ae0
JJ
135642016-01-27 Jakub Jelinek <jakub@redhat.com>
13565
13566 PR debug/66869
13567 * gcc.dg/pr66869.c: New test.
13568
2b572b3c
JL
135692016-01-25 Jeff Law <law@redhat.com>
13570
13571 PR tree-optimization/68398
aec0b19e 13572 PR tree-optimization/69196
2b572b3c
JL
13573 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13574 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13575 path to avoid new heuristic allowing more irreducible regions
13576 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13577 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13578 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13579 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13580 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13581
fa74a4bc
MP
135822016-01-27 Marek Polacek <polacek@redhat.com>
13583
13584 PR c/68062
13585 * c-c++-common/vector-compare-4.c: New test.
13586
0afff540
DM
135872016-01-27 David Malcolm <dmalcolm@redhat.com>
13588
13589 PR preprocessor/69126
13590 * c-c++-common/pr69126.c: New test case.
13591
1a218fc9
ILT
135922016-01-27 Ian Lance Taylor <iant@google.com>
13593
13594 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13595
5d70666e
RB
135962016-01-27 Ryan Burn <contact@rnburn.com>
13597
13598 PR cilkplus/69267
13599 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13600
87ff4d66
UB
136012016-01-27 Uros Bizjak <ubizjak@gmail.com>
13602
13603 PR target/69512
13604 * gcc.target/i386/pr69512.c: New test.
13605
27e23cca
RE
136062016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13607
13608 PR ada/69488
13609 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13610
05bf54c3
MP
136112016-01-27 Marek Polacek <polacek@redhat.com>
13612
13613 PR c++/69379
13614 * g++.dg/pr69379.C: New test.
13615
60214d0d
MS
136162016-01-27 Martin Sebor <msebor@redhat.com>
13617
13618 PR c++/69317
13619 * g++.dg/abi/Wabi-2-2.C: New test.
13620 * g++.dg/abi/Wabi-2-3.C: New test.
13621 * g++.dg/abi/Wabi-3-2.C: New test.
13622 * g++.dg/abi/Wabi-3-3.C: New test.
13623
167c7bfa
RB
136242016-01-27 Richard Biener <rguenther@suse.de>
13625
13626 PR tree-optimization/69166
13627 * gcc.dg/torture/pr69166.c: New testcase.
13628
1430fb1f
MJ
136292016-01-27 Martin Jambor <mjambor@suse.cz>
13630
13631 PR tree-optimization/69355
13632 * gcc.dg/tree-ssa/pr69355.c: New test.
13633
95e3030c
MP
136342016-01-27 Marek Polacek <polacek@redhat.com>
13635
13636 PR c++/69496
13637 * g++.dg/ext/constexpr-vla1.C: New test.
13638
eeb085f3
CB
136392016-01-20 Christian Bruel <christian.bruel@st.com>
13640
13641 PR target/69245
13642 * gcc.target/arm/pr69245.c: New test.
13643
b1652dde
JJ
136442016-01-27 Jakub Jelinek <jakub@redhat.com>
13645
13646 PR tree-optimization/69399
13647 * gcc.dg/torture/pr69399.c: New test.
13648
ce7e8f00
EB
136492016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13650
13651 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13652
e4aac1d1
EB
136532016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13654
13655 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13656
8dfdb419
TV
136572016-01-26 Tom de Vries <tom@codesourcery.com>
13658
13659 PR tree-optimization/69110
13660 * gcc.dg/autopar/pr69110.c: New test.
13661
56f80f54 136622016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13663 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13664
13665 * gcc.dg/graphite/isl-ast-op-select.c: New.
13666
a0909527
PT
136672015-01-26 Paul Thomas <pault@gcc.gnu.org>
13668
13669 PR fortran/69385
13670 * gfortran.dg/allocate_error_6.f90: New test.
13671
ffc445f4
RH
136722016-01-26 Richard Henderson <rth@redhat.com>
13673
13674 * gcc.dg/tm/pr60908.c: New test.
13675
01e1dea3
DM
136762016-01-26 David Malcolm <dmalcolm@redhat.com>
13677
13678 PR other/69006
13679 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13680 directive.
13681 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13682 expected multiline output to reflect the colorization being
13683 disabled before newlines.
13684 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13685 (custom_diagnostic_finalizer): Replace call to
13686 pp_newline_and_flush with call to pp_flush.
13687 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13688 * gfortran.dg/implicit_class_1.f90: Likewise.
13689 * lib/gcc-dg.exp (allow_blank_lines): New global.
13690 (dg-allow-blank-lines-in-output): New procedure.
13691 (gcc-dg-prune): Complain about blank lines in the output, unless
13692 dg-allow-blank-lines-in-output was called.
13693 * lib/multiline.exp (_build_multiline_regex): Only support
13694 arbitrary followup text for non-blank-lines, not for blank lines.
13695
13f92e8d
JJ
136962016-01-26 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR tree-optimization/69483
13699 * gcc.dg/pr69483.c: New test.
13700 * g++.dg/opt/pr69483.C: New test.
13701
92422235
CL
137022016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13703
13704 PR target/68620
13705 * gcc.target/arm/pr68620.c: New test.
13706
0bccf11b
L
137072016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13708
13709 * gcc.target/i386/pr68986-2.c: Remove -m32.
13710
81cd202e
L
137112016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13712
13713 PR target/68986
13714 * gcc.target/i386/pr68986-1.c: New test.
13715 * gcc.target/i386/pr68986-2.c: Likewise.
13716 * gcc.target/i386/pr68986-3.c: Likewise.
13717
213a1c03
CB
137182016-01-26 Christian Bruel <christian.bruel@st.com>
13719
13720 * lib/target-supports.exp
13721 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13722 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13723 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13724
22a08dd1
RB
137252016-01-26 Richard Biener <rguenther@suse.de>
13726
13727 PR tree-optimization/69452
13728 * gcc.dg/torture/pr69452.c: New testcase.
13729
6c06e0e8
JJ
137302016-01-26 Jakub Jelinek <jakub@redhat.com>
13731
13732 PR target/69442
13733 * gcc.dg/pr69442.c: New test.
13734
b96824c4
RFI
137352016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13736
13737 PR target/67896
13738 * gcc.target/aarch64/simd/pr67896.C: New.
13739
5ee31e57
RS
137402016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13741
13742 PR tree-optimization/69400
13743 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13744 function.
13745 (plugin_init): Call it.
13746 * gcc.dg/torture/pr69400.c: New test.
13747
7ddfb31d
CL
137482016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13749
13750 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13751
1e050c90
AK
137522016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13753 Sebastian Pop <s.pop@samsung.com>
13754
13755 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13756 isl-0.15.
13757
c8ee4bf5
AK
137582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13759 Sebastian Pop <s.pop@samsung.com>
13760
13761 * gcc.dg/graphite/pr69292.c: New.
13762
d902b330
JJ
137632016-01-25 Jakub Jelinek <jakub@redhat.com>
13764
13765 * c-c++-common/goacc/use_device-1.c: New test.
13766
2c89b952
JL
137672016-01-25 Jeff Law <law@redhat.com>
13768
13769 PR tree-optimization/69196
13770 PR tree-optimization/68398
13771 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13772 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13773
685c8785
DE
137742016-01-25 David Edelsohn <dje.gcc@gmail.com>
13775
13776 PR target/69469
13777 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13778 Algorithm.
13779
95cef0c1
RB
137802016-01-25 Richard Biener <rguenther@suse.de>
13781
13782 PR testsuite/69380
13783 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13784
2947d3b2
IE
137852016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13786
13787 PR target/69421
13788 * gcc.dg/pr69421.c: New test.
13789
ae19075a
BB
137902016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13791
13792 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13793 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13794 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13795 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13796 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13797 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13798 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13799 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13800 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13801 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13802
fa4511c2
RB
138032016-01-25 Richard Biener <rguenther@suse.de>
13804
13805 PR tree-optimization/69376
13806 * gcc.dg/torture/pr69376.c: New testcase.
13807
1d101216
JD
138082016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13809
13810 PR fortran/69397
13811 PR fortran/68442
13812 * gfortran.dg/interface_38.f90: New test.
13813 * gfortran.dg/interface_39.f90: New test.
a0909527 13814
a59b92b0
PP
138152016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13816
13817 Revert:
13818 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13819
13820 PR c++/11858
13821 PR c++/24663
13822 PR c++/24664
13823 * g++.dg/template/pr11858.C: New test.
13824 * g++.dg/template/pr24663.C: New test.
13825 * g++.dg/template/unify12.C: New test.
13826 * g++.dg/template/unify13.C: New test.
13827 * g++.dg/template/unify14.C: New test.
13828 * g++.dg/template/unify15.C: New test.
13829 * g++.dg/template/unify16.C: New test.
13830 * g++.dg/template/unify17.C: New test.
13831
16acb1a8
DH
138322016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13833
13834 PR fortran/68283
13835 gfortran.dg/pr68283.f90: New test.
13836
094773e8
TK
138372016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13838
13839 PR fortran/66094
13840 * gfortran.dg/inline_matmul_13.f90: New test.
13841 * gfortran.dg/matmul_bounds_8.f90: New test.
13842 * gfortran.dg/matmul_bounds_9.f90: New test.
13843 * gfortran.dg/matmul_bounds_10.f90: New test.
13844
42fb90d7
TV
138452016-01-23 Tom de Vries <tom@codesourcery.com>
13846
13847 PR tree-optimization/69426
13848 * gcc.dg/autopar/pr69426.c: New test.
13849
69da7802
MS
138502016-01-23 Martin Sebor <msebor@redhat.com>
13851
13852 PR c++/58109
13853 PR c++/69022
13854 * g++.dg/cpp0x/alignas5.C: New test.
13855 * g++.dg/ext/vector29.C: Same.
13856
da17300a
UB
138572016-01-23 Uros Bizjak <ubizjak@gmail.com>
13858
13859 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13860 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13861 _GNU_SOURCE from compile flags to the source.
13862 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13863 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13864 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13865 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13866
62041cfc
JJ
138672016-01-22 Jakub Jelinek <jakub@redhat.com>
13868
13869 PR target/69432
13870 * g++.dg/opt/pr69432.C: New test.
13871
f7d2ad6f
BS
138722016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13873
13874 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13875 32-bit targets testing an -m64 multilib.
13876
d403fc9a
WS
138772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13878
13879 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13880 64-bit support.
13881
4aa16f8d
JG
138822016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13883
13884 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13885
7c816d0f
CB
138862016-01-21 Christian Bruel <christian.bruel@st.com>
13887
13888 PR target/68674
13889 * gcc.target/i386/pr68674.c
13890 * gcc.target/aarch64/pr68674.c
13891 * gcc.target/arm/pr68674.c
13892
fce661e8
KT
138932016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13894
13895 PR target/69403
13896 * gcc.c-torture/execute/pr69403.c: New test.
13897
4696899f
PC
138982016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13899
13900 PR c++/55843
13901 * g++.dg/template/pr55843.C: New.
13902
bac69366
AL
139032016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13904
13905 PR testsuite/66877
13906 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13907 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13908
b57d3a5c
BS
139092016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13910
13911 PR testsuite/67489
da17300a
UB
13912 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13913 from dg-do compile directive, and instead add
13914 { dg-require-effective-target int128 }.
b57d3a5c 13915
9f04a53e
MS
139162016-01-20 Martin Sebor <msebor@redhat.com>
13917
13918 PR c/69405
13919 * gcc.dg/sync-fetch.c: New test.
13920
38a51663
JL
139212016-01-21 Martin Sebor <msebor@redhat.com>
13922
13923 PR target/69252
13924 * gcc.target/powerpc/pr69252.c: New test.
13925
2423a75a
JD
139262016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13927
13928 PR fortran/65996
da17300a 13929 * gfortran.dg/pr65996.f90: New test.
2423a75a 13930
0a76463f
DV
139312016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13932
13933 PR c++/68810
9f04a53e 13934 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13935 expected to generate an error.
0a76463f 13936
9776e692
BS
139372016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13938
13939 PR middle-end/66178
13940 * gcc.dg/torture/pr66178.c: New test.
13941
c8d3e088
AB
139422016-01-21 Anton Blanchard <anton@samba.org>
13943 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13944
13945 PR target/63354
13946 * gcc.target/powerpc/pr63354.c: New test.
13947
35b707ff
VM
139482016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13949
13950 PR rtl-optimization/68990
13951 * gcc.target/i386/pr68990: New.
13952
157b0829
NC
139532016-01-21 Nick Clifton <nickc@redhat.com>
13954
13955 PR target/69129
13956 * gcc.target/mips/pr69129.c: New.
13957
aede6748
PC
139582016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13959
13960 PR c++/58046
13961 * g++.dg/cpp0x/pr58046.C: New.
13962
5463c2c8
JJ
139632016-01-21 Jakub Jelinek <jakub@redhat.com>
13964
6d31cc75
SS
13965 PR target/69187
13966 PR target/65624
13967 * gcc.target/arm/pr69187.c: New test.
13968
5463c2c8
JJ
13969 PR c++/69355
13970 * g++.dg/torture/pr69355.C: New test.
13971
fa28f32b
AK
139722016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13973 Sebastian Pop <s.pop@samsung.com>
13974
13975 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13976
b920a047
AK
139772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13978 Sebastian Pop <s.pop@samsung.com>
13979
da17300a 13980 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13981
bdd3aea6
JJ
139822016-01-21 Jakub Jelinek <jakub@redhat.com>
13983
13984 PR middle-end/67653
13985 * c-c++-common/pr67653.c: New test.
13986 * gcc.dg/torture/pr29119.c: Add dg-warning.
13987
26a2e6ae
PB
139882016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13989
13990 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13991
d25c7690
PK
139922016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13993
13994 PR c/24293
13995 * gcc.dg/pr24293.c: New test.
13996 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13997 incomplete struct type.
13998 * gcc.dg/declspec-1.c: Likewise.
13999 * gcc.dg/pr63549.c: Likewise.
14000
889d5698
JJ
140012016-01-20 Jakub Jelinek <jakub@redhat.com>
14002
14003 PR tree-optimization/66612
14004 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14005 for bdn instruction.
14006
d7cf3dc7
CL
140072016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14008
14009 * lib/target-supports.exp
14010 (check_effective_target_arm_fp_ok_nocache): New.
14011 (check_effective_target_arm_fp_ok): New.
14012 (add_options_for_arm_fp): New.
14013 (check_effective_target_arm_crypto_ok_nocache): Require
14014 target_arm_v8_neon_ok instead of arm32.
14015 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14016 (check_effective_target_arm_crypto_pragma_ok): New.
14017 (add_options_for_arm_vfp): New.
14018 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14019 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14020 target instead. Force initial fpu to vfp.
14021 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14022 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14023 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14024 dependency.
14025 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14026 use arm_vfp effective target instead. Force initial fpu to vfp.
14027 * gcc.target/arm/attr-neon3.c: Likewise.
14028 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14029 arm_vfp_ok.
14030 * gcc.target/arm/unsigned-float.c: Likewise.
14031 * gcc.target/arm/vfp-1.c: Likewise.
14032 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14033 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14034 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14035 * gcc.target/arm/vfp-ldmias.c: Likewise.
14036 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14037 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14038 * gcc.target/arm/vfp-stmiad.c: Likewise.
14039 * gcc.target/arm/vfp-stmias.c: Likewise.
14040 * gcc.target/arm/vnmul-1.c: Likewise.
14041 * gcc.target/arm/vnmul-2.c: Likewise.
14042 * gcc.target/arm/vnmul-3.c: Likewise.
14043 * gcc.target/arm/vnmul-4.c: Likewise.
14044
01ac9704 140452016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14046
e84b00da
L
14047 PR testsuite/69366
14048 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14049 the MPX run-time library, for compile-time MPX test.
14050 * gcc.target/i386/chkp-always_inline.c: Likewise.
14051 * gcc.target/i386/chkp-bndret.c: Likewise.
14052 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14053 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14054 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14055 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14056 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14057 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14058 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14059 * gcc.target/i386/chkp-label-address.c: Likewise.
14060 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14061 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14062 * gcc.target/i386/chkp-pr69044.c: Likewise.
14063 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14064 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14065 * gcc.target/i386/chkp-strchr.c: Likewise.
14066 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14067 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14068 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14069 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14070 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14071 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14072 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14073 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14074 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14075 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14076 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14077 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14078 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14079 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14080 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14081 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14082 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14083 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14084 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14085 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14086 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14087 * gcc.target/i386/pr63995-2.c: Likewise.
14088 * gcc.target/i386/pr64805.c: Likewise.
14089 * gcc.target/i386/pr65044.c: Likewise.
14090 * gcc.target/i386/pr65167.c: Likewise.
14091 * gcc.target/i386/pr65183.c: Likewise.
14092 * gcc.target/i386/pr65184.c: Likewise.
14093 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14094
28b33016
IE
140952016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14096
14097 PR tree-optimization/69328
14098 * gcc.dg/pr69328.c: New test.
14099
bcff0913
JL
141002016-01-20 Jeff Law <law@redhat.com>
14101
bf0bb970 14102 PR target/25114
bcff0913
JL
14103 * gcc.target/m68k/pr25114.c: New test.
14104
a3f69631
AV
141052016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14106
14107 * gcc.target/arm/memset-inline-10.c: Added
14108 dg-require-effective-target arm_thumb2_ok.
14109
af33ba0d
EB
141102016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14111
14112 * gcc.dg/debug/dwarf2/sso.c: New test.
14113
7596d5de
UB
141142016-01-19 Uros Bizjak <ubizjak@gmail.com>
14115
14116 PR testsuite/68820
14117 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14118 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14119 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14120
ceda2c69
JH
141212016-01-19 Jan Hubicka <hubicka@ucw.cz>
14122
14123 PR ipa/66223
14124 * g++.dg/ipa/devirt-50.C: New testcase.
14125
38a979f2
MP
141262016-01-19 Marek Polacek <polacek@redhat.com>
14127
14128 PR c++/68965
14129 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14130 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14131
962801c5
KT
141322016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14133
14134 PR target/69135
14135 * gcc.target/arm/pr69135_1.c: New test.
14136
078fe40a
WD
141372015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14138
14139 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14140
786e3c06
WD
141412015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14142
14143 * gcc.target/aarch64/ccmp_1.c: New testcase.
14144
1e297006
MP
141452016-01-19 Marek Polacek <polacek@redhat.com>
14146
14147 PR c++/68586
14148 * g++.dg/cpp0x/enum30.C: New test.
14149
879c27e3
RB
141502016-01-19 Richard Biener <rguenther@suse.de>
14151
14152 PR tree-optimization/69336
14153 * g++.dg/tree-ssa/pr69336.C: New testcase.
14154
015337d3
JJ
141552016-01-19 Jakub Jelinek <jakub@redhat.com>
14156
14157 PR debug/65779
14158 * gcc.dg/pr65779.c: New test.
14159
e2c768b6
RB
141602016-01-19 Richard Biener <rguenther@suse.de>
14161
14162 PR tree-optimization/69352
14163 * gcc.dg/torture/pr69352.c: New testcase.
14164
569efc34
JJ
141652016-01-19 Jakub Jelinek <jakub@redhat.com>
14166
14167 PR rtl-optimization/68955
14168 PR rtl-optimization/64557
14169 * gcc.dg/torture/pr68955.c: New test.
14170
e49d321f
JH
141712016-01-19 Jan Hubicka <hubicka@ucw.cz>
14172
14173 PR lto/69136
14174 * g++.dg/torture/pr69136.C: New testcase.
14175
e9191ad3
JH
141762016-01-19 Jan Hubicka <hubicka@ucw.cz>
14177
14178 PR lto/69133
14179 * g++.dg/lto/pr69133_0.C: New testcase.
14180 * g++.dg/lto/pr69133_1.C: New testcase.
14181
2bedb645
JL
141822016-01-15 Jeff Law <law@redhat.com>
14183
14184 PR tree-optimization/69320
14185 * gcc.c-torture/pr69320-1.c: New test.
14186 * gcc.c-torture/pr69320-2.c: New test.
14187 * gcc.c-torture/pr69320-3.c: New test.
14188 * gcc.c-torture/pr69320-4.c: New test.
14189
17c15cb9
PP
141902016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14191
14192 PR c++/11858
14193 PR c++/24663
14194 PR c++/24664
14195 * g++.dg/template/pr11858.C: New test.
14196 * g++.dg/template/pr24663.C: New test.
14197 * g++.dg/template/unify12.C: New test.
14198 * g++.dg/template/unify13.C: New test.
14199 * g++.dg/template/unify14.C: New test.
14200 * g++.dg/template/unify15.C: New test.
14201 * g++.dg/template/unify16.C: New test.
14202 * g++.dg/template/unify17.C: New test.
14203
9617fd08
DM
142042016-01-18 David Malcolm <dmalcolm@redhat.com>
14205
14206 PR testsuite/69181
14207 * gcc.dg/pr69181-1.c: New test file.
14208 * gcc.dg/pr69181-2.c: New test file.
14209 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14210 globals by moving it to...
14211 (cleanup-after-saved-dg-test): ...this new function. Add
14212 "global additional_sources_used". Add reset of global
14213 multiline_expected_outputs to the empty list.
14214 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14215 global to...
14216 (multiline_expected_outputs): ...this, and updated comments to
14217 note that it is modified from gcc-dg.exp.
14218 (dg-end-multiline-output): Update for the above renaming.
14219 (handle-multiline-outputs): Likewise. Remove the clearing
14220 of the expected outputs to the empty list.
14221
b555a2e4
RB
142222016-01-18 Richard Biener <rguenther@suse.de>
14223
14224 PR tree-optimization/69297
14225 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14226
96902805
JM
142272016-01-18 Joseph Myers <joseph@codesourcery.com>
14228
14229 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14230 dg-options.
14231 * gcc.target/mips/mips-3d-2.c: Likewise.
14232 * gcc.target/mips/mips-3d-3.c: Likewise.
14233 * gcc.target/mips/mips-3d-4.c: Likewise.
14234 * gcc.target/mips/mips-3d-5.c: Likewise.
14235 * gcc.target/mips/mips-3d-6.c: Likewise.
14236 * gcc.target/mips/mips-3d-7.c: Likewise.
14237 * gcc.target/mips/mips-3d-8.c: Likewise.
14238 * gcc.target/mips/mips-3d-9.c: Likewise.
14239 * gcc.target/mips/mips-ps-1.c: Likewise.
14240 * gcc.target/mips/mips-ps-2.c: Likewise.
14241 * gcc.target/mips/mips-ps-3.c: Likewise.
14242 * gcc.target/mips/mips-ps-4.c: Likewise.
14243 * gcc.target/mips/mips-ps-5.c: Likewise.
14244 * gcc.target/mips/mips-ps-6.c: Likewise.
14245 * gcc.target/mips/mips-ps-7.c: Likewise.
14246 * gcc.target/mips/mips-ps-type.c: Likewise.
14247 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14248 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14249
40e26f94
TV
142502016-01-18 Tom de Vries <tom@codesourcery.com>
14251
14252 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14253 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14254 * c-c++-common/goacc/kernels-empty.c: New test.
14255 * c-c++-common/goacc/kernels-eternal.c: New test.
14256 * c-c++-common/goacc/kernels-loop-2.c: New test.
14257 * c-c++-common/goacc/kernels-loop-3.c: New test.
14258 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14259 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14260 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14261 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14262 * c-c++-common/goacc/kernels-loop-data.c: New test.
14263 * c-c++-common/goacc/kernels-loop-g.c: New test.
14264 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14265 * c-c++-common/goacc/kernels-loop-n.c: New test.
14266 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14267 * c-c++-common/goacc/kernels-loop.c: New test.
14268 * c-c++-common/goacc/kernels-noreturn.c: New test.
14269 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14270 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14271 * c-c++-common/goacc/kernels-reduction.c: New test.
14272
a98d4647
TV
142732016-01-18 Tom de Vries <tom@codesourcery.com>
14274
14275 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14276 * gcc.dg/autopar/outer-2.c: Same.
14277 * gcc.dg/autopar/outer-3.c: Same.
14278 * gcc.dg/autopar/outer-4.c: Same.
14279 * gcc.dg/autopar/outer-5.c: Same.
14280 * gcc.dg/autopar/outer-6.c: Same.
14281 * gcc.dg/autopar/parallelization-1.c: Same.
14282 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14283 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14284 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14285 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14286 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14287 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14288 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14289 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14290 * gcc.dg/autopar/pr39500-1.c: Same.
14291 * gcc.dg/autopar/pr39500-2.c: Same.
14292 * gcc.dg/autopar/pr46193.c: Same.
14293 * gcc.dg/autopar/pr46194.c: Same.
14294 * gcc.dg/autopar/pr49580.c: Same.
14295 * gcc.dg/autopar/pr49960-1.c: Same.
14296 * gcc.dg/autopar/pr49960.c: Same.
14297 * gcc.dg/autopar/pr68373.c: Same.
14298 * gcc.dg/autopar/reduc-1.c: Same.
14299 * gcc.dg/autopar/reduc-1char.c: Same.
14300 * gcc.dg/autopar/reduc-1short.c: Same.
14301 * gcc.dg/autopar/reduc-2.c: Same.
14302 * gcc.dg/autopar/reduc-2char.c: Same.
14303 * gcc.dg/autopar/reduc-2short.c: Same.
14304 * gcc.dg/autopar/reduc-3.c: Same.
14305 * gcc.dg/autopar/reduc-4.c: Same.
14306 * gcc.dg/autopar/reduc-6.c: Same.
14307 * gcc.dg/autopar/reduc-7.c: Same.
14308 * gcc.dg/autopar/reduc-8.c: Same.
14309 * gcc.dg/autopar/reduc-9.c: Same.
14310 * gcc.dg/autopar/uns-outer-4.c: Same.
14311 * gcc.dg/autopar/uns-outer-5.c: Same.
14312 * gcc.dg/autopar/uns-outer-6.c: Same.
14313 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14314 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14315
da976fa8
AL
143162016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14317
14318 PR target/63679
14319 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14320 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14321
70c1e886
AL
143222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14323
14324 PR target/63679
14325 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14326 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14327 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14328
88bed196
AL
143292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14330
14331 PR target/63679
14332 * gcc.dg/tree-ssa/sra-17.c: New.
14333 * gcc.dg/tree-ssa/sra-18.c: New.
14334
3dd5f42e
IE
143352016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14336
14337 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14338
ae5a77fa
EB
143392016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14340
14341 * gnat.dg/inline12.adb: New test.
14342
11e57fc6
BC
143432016-01-18 Bin Cheng <bin.cheng@arm.com>
14344
14345 PR tree-optimization/66797
14346 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14347
995b6fe0
RB
143482016-01-18 Richard Biener <rguenther@suse.de>
14349
14350 PR tree-optimization/69170
14351 * gcc.dg/torture/pr69170.c: New testcase.
14352
82ee0cf2 143532016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14354
14355 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14356
d69da357
TV
143572016-01-16 Tom de Vries <tom@codesourcery.com>
14358
14359 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14360
a3845283
TV
143612016-01-16 Tom de Vries <tom@codesourcery.com>
14362
14363 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14364 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14365 redundant dg-require-effective-target pthread.
14366 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14367 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14368 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14369 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14370 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14371 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14372 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14373
197a6aa6
DE
143742016-01-16 David Edelsohn <dje.gcc@gmail.com>
14375
14376 PR target/68609
14377 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14378 * gcc.target/powerpc/recip-7.c: Same.
14379
ec7886c1
PP
143802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14381
14382 PR c++/69091
14383 * g++.dg/template/pr69091.C: New test.
14384
203484bb
PP
143852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14386
14387 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14388 dump does not contain an error_mark_node.
14389 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14390 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14391
aa2500e9
PP
143922016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14393
14394 PR c++/68936
14395 * g++.dg/template/pr68936.C: New test.
14396
28621a5c
DE
143972016-01-15 David Edelsohn <dje.gcc@gmail.com>
14398
14399 PR target/68609
14400 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14401 * gcc.target/powerpc/recip-2.c: Same.
14402 * gcc.target/powerpc/recip-3.c: Same.
14403 * gcc.target/powerpc/recip-4.c: Same.
14404 * gcc.target/powerpc/recip-sqrtf.c: Same.
14405
40c43aca
JL
144062016-01-15 Jeff Law <law@redhat.com>
14407
14408 PR tree-optimization/69270
14409 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14410 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14411
afbc5ae8
PT
144122016-01-15 Paul Thomas <pault@gcc.gnu.org>
14413
14414 PR fortran/49630
14415 * gfortran.dg/deferred_character_13.f90: New test for the fix
14416 of comment 3 of the PR.
14417
14418 PR fortran/54070
14419 * gfortran.dg/deferred_character_8.f90: New test
14420 * gfortran.dg/allocate_error_5.f90: New test
14421
14422 PR fortran/60593
14423 * gfortran.dg/deferred_character_10.f90: New test
14424
14425 PR fortran/60795
14426 * gfortran.dg/deferred_character_14.f90: New test
14427
14428 PR fortran/61147
14429 * gfortran.dg/deferred_character_11.f90: New test
14430
14431 PR fortran/64324
14432 * gfortran.dg/deferred_character_9.f90: New test
14433
49abe076
VM
144342016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14435
14436 PR rtl-optimization/69030
14437 * gcc.target/i386/pr69030.c: New.
14438
16d12992
KT
144392016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14440
14441 * gcc.target/aarch64/target_attr_17.c: New test.
14442
78810bd3
RB
144432016-01-15 Richard Biener <rguenther@suse.de>
14444
14445 PR tree-optimization/66856
14446 * gcc.dg/torture/pr66856-1.c: New testcase.
14447 * gcc.dg/torture/pr66856-2.c: Likewise.
14448
2bd847fe
RB
144492016-01-15 Richard Biener <rguenther@suse.de>
14450
14451 PR debug/69137
14452 * g++.dg/lto/pr69137_0.C: New testcase.
14453
a00fe3b7
RS
144542016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14455
14456 PR middle-end/69246
14457 * gcc.target/i386/pr69246.c: New test.
14458
cbb0e83b
DV
144592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14460
7596d5de 14461 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14462
5a500ecf
DV
144632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14464
14465 PR c++/56194
14466 * g++.dg/init/const9.C: Disable test on S/390.
14467
5d9bf64f
DV
144682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14469
14470 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14471 * g++.dg/Wno-frame-address.C: Ditto.
14472
e234b19e
DV
144732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14474
14475 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14476
89483f99
RB
144772016-01-15 Richard Biener <rguenther@suse.de>
14478
14479 PR tree-optimization/68961
14480 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14481
94f37395
IE
144822016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14483
14484 * gcc.target/i386/pr65105-5.c: New test.
14485
82ee0cf2 144862016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14487
14488 * gcc.c-torture/execute/alias-4.c: New testcase.
14489
82ee0cf2 144902016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14491
14492 PR ipa/68148
14493 * g++.dg/ipa/devirt-49.C: New testcase.
14494
092f7deb 144952016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14496
14497 PR target/65837
14498 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14499 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14500 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14501
e93c66bc
RB
145022016-01-15 Richard Biener <rguenther@suse.de>
14503
14504 PR tree-optimization/69117
14505 * gcc.dg/torture/pr69117.c: New testcase.
14506
c47eaca6 145072015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14508
14509 PR c++/69048
14510 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14511
c3f6914a
FXC
145122016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14513
14514 PR testsuite/67509
14515 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14516 range tests use 100 * maximum instead of maximum + 1.
14517
cd65ae90
JJ
145182016-01-14 Jakub Jelinek <jakub@redhat.com>
14519
14520 PR debug/69244
14521 * gcc.dg/guality/pr69244.c: New test.
14522
19643948
UB
145232016-01-14 Uros Bizjak <ubizjak@gmail.com>
14524
14525 * lib/target-supports.exp (check_effective_target_issignaling):
14526 New procedure.
14527 * gcc.dg/pr61441.c: Require issignaling effective target.
14528
fe79c97e
SB
145292016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14530
14531 PR target/68803
14532 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14533
c7df95d8
DM
145342016-01-14 David Malcolm <dmalcolm@redhat.com>
14535
14536 PR c++/68819
14537 PR preprocessor/69177
14538 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14539 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14540 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14541 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14542
00083992
MP
145432016-01-14 Marek Polacek <polacek@redhat.com>
14544
14545 PR c/69262
14546 * gcc.dg/array-15.c: New test.
14547
0c9b3294
JJ
145482016-01-14 Jakub Jelinek <jakub@redhat.com>
14549
14550 PR middle-end/68146
14551 PR tree-optimization/69155
14552 * gfortran.dg/pr68146.f: New test.
14553 * gfortran.dg/pr69155.f90: New test.
14554
3688e13d
RB
145552016-01-14 Richard Biener <rguenther@suse.de>
14556
14557 PR tree-optimization/68060
14558 * gcc.dg/torture/pr68060-1.c: New testcase.
14559 * gcc.dg/torture/pr68060-2.c: Likewise.
14560
bab0ad3a
NC
145612016-01-14 Nick Clifton <nickc@redhat.com>
14562
14563 * lib/target-supports.exp
14564 (check_effective_target_arm_neon_ok_nocache): Add an option
14565 sequence that includes setting the ARM architecture to ARMv7-A.
14566 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14567 command line options necessary to enable Neon support.
14568 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14569 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14570 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14571 * gcc.target/arm/pr69180.c: Likewise.
14572
947c2ce5
JL
145732016-01-14 Jeff Law <law@redhat.com>
14574
14575 PR tree-optimization/69270
14576 * gcc.dg/tree-ssa/pr69270.c: New test.
14577
3342fd71
BS
145782016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14579
14580 PR c/66208
14581 * c-c++-common/pr66208.c: New file.
14582
2ad3adf1
JJ
145832016-01-13 Jakub Jelinek <jakub@redhat.com>
14584
14585 PR tree-optimization/69156
14586 * gcc.dg/pr69156.c: New test.
14587
398d6feb
L
145882016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14589
14590 * gcc.target/i386/pr69225-7.c: New test.
14591
4c868789
RH
145922016-01-13 Richard Henderson <rth@redhat.com>
14593
14594 * gcc.dg/tm/memopt-13.c: Update expected function.
14595 * gcc.dg/tm/memopt-6.c: Likewise.
14596
ef6d1772
UB
145972016-01-13 Uros Bizjak <ubizjak@gmail.com>
14598
14599 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14600 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14601 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14602 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14603
ef6d1772
UB
146042016-01-13 Tom de Vries <tom@codesourcery.com>
14605
14606 PR tree-optimization/69169
0b4b6ef2
TV
14607 * gcc.dg/pr69169.c: New test.
14608
2ad3adf1 146092016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14610
14611 PR target/69228
14612 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14613 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14614 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14615 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14616 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14617 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14618 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14619 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14620
9060e335
AK
146212016-01-13 Jakub Jelinek <jakub@redhat.com>
14622
14623 PR target/69247
14624 * gcc.dg/pr69247.c: New test.
14625
40311329
RB
146262016-01-13 Richard Biener <rguenther@suse.de>
14627
14628 PR tree-optimization/69242
14629 * gcc.dg/torture/pr69242.c: New testcase.
14630
ccbd7103
RB
146312016-01-13 Richard Biener <rguenther@suse.de>
14632
14633 PR tree-optimization/69186
14634 * gcc.dg/torture/pr69186.c: New testcase.
14635
c6f72a46
JL
146362016-01-13 Jeff Law <law@redhat.com>
14637
14638 PR tree-optimization/67755
14639 * gcc.dg/tree-ssa/pr67755.c: New test.
14640
146412016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14642
14643 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14644 pass number in output by a star.
14645
c446cf07
BC
146462016-01-12 Bin Cheng <bin.cheng@arm.com>
14647
14648 PR tree-optimization/68911
14649 * gcc.c-torture/execute/pr68911.c: New test.
14650
5342156c
MP
146512016-01-12 Marek Polacek <polacek@redhat.com>
14652
14653 PR c++/68979
14654 * g++.dg/warn/permissive-1.C: New test.
14655
65364cc5
JJ
146562016-01-12 Jakub Jelinek <jakub@redhat.com>
14657
14658 PR objc++/68511
14659 PR c++/69213
14660 * g++.dg/opt/pr69213.C: New test.
14661
81b9a3d9
CB
146622016-01-12 Christian Bruel <christian.bruel@st.com>
14663
14664 PR target/69180
14665 * gcc.target/arm/pr69180.c: New test.
14666
3c4e91c9
RB
146672016-01-12 Richard Biener <rguenther@suse.de>
14668
14669 PR lto/69077
14670 * g++.dg/lto/pr69077_0.C: New testcase.
14671 * g++.dg/lto/pr69077_1.C: Likewise.
14672
5664cea1
JJ
146732016-01-12 Jakub Jelinek <jakub@redhat.com>
14674
14675 PR target/69175
14676 * g++.dg/opt/pr69175.C: New test.
14677
86cefc49
AL
146782016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14679
14680 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14681 rather than #including math.h & stdlib.h.
14682 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14683 * gcc.dg/vect/pr49771.c: Likewise.
14684 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14685 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14686 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14687 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14688 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14689 * gcc.dg/vect/pr44507.c: Likewise.
14690 * gcc.dg/vect/pr45902.c: Likewise.
14691 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14692 * gcc.dg/vect/vect-117.c: Likewise.
14693 * gcc.dg/vect/vect-99.c: Likewise.
14694 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14695 * gcc.dg/vect/vect-cond-1.c: Likewise.
14696 * gcc.dg/vect/vect-cond-2.c: Likewise.
14697 * gcc.dg/vect/vect-cond-3.c: Likewise.
14698 * gcc.dg/vect/vect-cond-4.c: Likewise.
14699 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14700 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14701 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14702 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14703 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14704 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14705 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14706 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14707 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14708 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14709 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14710 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14711 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14712 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14713 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14714 include of signal.h.
14715 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14716 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14717 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14718 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14719 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14720 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14721 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14722 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14723 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14724 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14725 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14726 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14727 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14728 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14729 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14730 * gcc.dg/vect/vect-outer-5.c: Likewise.
14731 * gcc.dg/vect/vect-outer-6.c: Likewise.
14732 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14733 include of stdio.h.
14734
b832f61e
NC
147352016-01-12 Nick Clifton <nickc@redhat.com>
14736
14737 PR target/68913
14738 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14739 to fread so that it will be found in all target runtimes.
14740
8eac49b1
RB
147412016-01-12 Richard Biener <rguenther@suse.de>
14742
14743 PR tree-optimization/69053
14744 * g++.dg/torture/pr69053.C: New testcase.
14745
2935d994
RB
147462016-01-12 Richard Biener <rguenther@suse.de>
14747
14748 PR tree-optimization/69168
14749 * gcc.dg/torture/pr69168.c: New testcase.
14750
66c16fd9
RB
147512016-01-12 Richard Biener <rguenther@suse.de>
14752
14753 PR tree-optimization/69157
14754 * gcc.dg/torture/pr69157.c: New testcase.
14755
147562016-01-12 Richard Biener <rguenther@suse.de>
14757
14758 PR tree-optimization/69174
14759 * gcc.dg/torture/pr69174.c: New testcase.
14760
723033a6
JJ
147612016-01-12 Jakub Jelinek <jakub@redhat.com>
14762
14763 PR c++/66808
14764 PR c++/69000
14765 * g++.dg/tls/pr66808.C: New test.
14766 * g++.dg/tls/pr69000.C: New test.
14767
3574cf47
BS
147682016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14769
14770 * gcc.target/powerpc/swaps-p8-23.c: New test.
14771 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14772
feb20787
JDA
147732016-01-11 John David Anglin <danglin@gcc.gnu.org>
14774
14775 PR tree-optimization/68356
14776 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14777
27b1820a
KV
147782016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14779 Jim Wilson <jim.wilson@linaro.org>
14780
14781 PR target/69194
14782 * gcc.target/arm/pr69194.c: New test.
14783
cf4de6af
L
147842016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14785
14786 PR target/69225
14787 * gcc.target/i386/pr69225-1.c: New test.
14788 * gcc.target/i386/pr69225-2.c: Likewise.
14789 * gcc.target/i386/pr69225-3.c: Likewise.
14790 * gcc.target/i386/pr69225-4.c: Likewise.
14791 * gcc.target/i386/pr69225-5.c: Likewise.
14792 * gcc.target/i386/pr69225-6.c: Likewise.
14793
1ebd5558
JJ
147942016-01-11 Jakub Jelinek <jakub@redhat.com>
14795
23552a4d
JJ
14796 PR target/67462
14797 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14798 if lp64.
14799
26ff85b0
JJ
14800 PR target/69071
14801 * gcc.dg/pr69071.c: New test.
14802
9cb6bd74
JJ
14803 PR c++/69211
14804 * g++.dg/opt/pr69211.C: New test.
14805
1ebd5558
JJ
14806 PR tree-optimization/69214
14807 * gcc.c-torture/compile/pr69214.c: New test.
14808
8c18c836
UB
148092016-01-11 Uros Bizjak <ubizjak@gmail.com>
14810
14811 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14812 * gcc.target/i386/pr66232-11.c: Ditto.
14813 * gcc.target/i386/pr66232-12.c: Ditto.
14814 * gcc.target/i386/pr66232-13.c: Ditto.
14815
62446e6e
RB
148162016-01-11 Richard Biener <rguenther@suse.de>
14817
14818 PR tree-optimization/69173
14819 * gcc.dg/torture/pr69173.c: New testcase.
14820
2b8568fe
KT
148212016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14822
14823 PR rtl-optimization/68796
14824 * gcc.target/aarch64/tst_5.c: New test.
14825 * gcc.target/aarch64/tst_6.c: Likewise.
14826
5baf4532
KT
148272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14828
14829 PR rtl-optimization/68841
14830 * gcc.dg/pr68841.c: New test.
14831 * gcc.c-torture/execute/pr68841.c: New test.
14832
ca90b1ed
YR
148332016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14834
14835 PR rtl-optimization/68920
14836 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14837 for ix86 targets.
14838 * gcc.dg/ifcvt-5.c: New test.
14839
2ad3adf1 148402016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14841
14842 PR bootstrap/69123
14843 * g++.dg/pr69123.C: New.
14844
83834c09
IE
148452016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14846
14847 PR target/69010
14848 * gcc.target/i386/pr69010.c: New test.
14849
dcf89d57
MJ
148502016-01-11 Martin Jambor <mjambor@suse.cz>
14851
14852 PR ipa/69044
14853 * gcc.target/i386/chkp-pr69044.c: New test.
14854
d95167ee
TV
148552016-01-11 Tom de Vries <tom@codesourcery.com>
14856
14857 PR tree-optimization/69109
14858 * gcc.dg/autopar/pr69109-2.c: New test.
14859 * gcc.dg/autopar/pr69109.c: New test.
14860
4f6403a8
TV
148612016-01-11 Tom de Vries <tom@codesourcery.com>
14862
14863 PR tree-optimization/69108
14864 * gcc.dg/autopar/pr69108.c: New test.
14865
21efdd80
PP
148662016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14867
14868 PR c++/69029
14869 * c-c++-common/Wisleading-indentation.c: Augment test.
14870
fd42eed8
TK
148712016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14872
14873 PR fortran/69154
14874 * gfortran.dg/inline_matmul_12.f90: New test.
14875
4f90ee6c
PT
148762016-01-10 Paul Thomas <pault@gcc.gnu.org>
14877
14878 PR fortran/67779
14879 * gfortran.dg/actual_array_offset_1: New test.
14880
3907c6cf
TV
148812016-01-10 Tom de Vries <tom@codesourcery.com>
14882
14883 PR tree-optimization/69062
14884 * gcc.dg/autopar/pr69062.c: New test.
14885
b07b236e
TS
148862016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14887
14888 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14889 * gcc.dg/vect/slp-perm-2.c: Likewise.
14890 * gcc.dg/vect/slp-perm-3.c: Likewise.
14891 * gcc.dg/vect/slp-perm-5.c: Likewise.
14892 * gcc.dg/vect/slp-perm-6.c: Likewise.
14893 * gcc.dg/vect/slp-perm-7.c: Likewise.
14894 * gcc.dg/vect/slp-perm-8.c: Likewise.
14895
23fab8ae
TV
148962016-01-10 Tom de Vries <tom@codesourcery.com>
14897
14898 PR tree-optimization/69039
14899 * gcc.dg/autopar/pr69039.c: New test.
14900
73f0dae2
MP
149012016-01-09 Marek Polacek <polacek@redhat.com>
14902
14903 PR c++/69113
14904 * g++.dg/pr69113.C: New test.
14905
20b8d734
JJ
149062016-01-09 Jakub Jelinek <jakub@redhat.com>
14907
14908 PR middle-end/50865
14909 PR tree-optimization/69097
14910 * gcc.c-torture/execute/pr50865.c: New test.
14911 * gcc.c-torture/execute/pr69097-1.c: New test.
14912 * gcc.c-torture/execute/pr69097-2.c: New test.
14913 * gcc.dg/pr69097-1.c: New test.
14914 * gcc.dg/pr69097-2.c: New test.
14915
c50e614b
JJ
149162016-01-09 Jakub Jelinek <jakub@redhat.com>
14917
14918 PR c++/69164
14919 * g++.dg/opt/pr69164.C: New test.
14920
e0237993
JJ
149212016-01-08 Jakub Jelinek <jakub@redhat.com>
14922
14923 PR tree-optimization/69167
14924 * gcc.dg/pr69167.c: New test.
14925
bd8f5bb2
MP
149262016-01-08 Marek Polacek <polacek@redhat.com>
14927
14928 PR c++/68449
14929 * g++.dg/pr68449.C: New.
14930
bb0f5ca7
AL
149312016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14932
14933 PR tree-optimization/68707
14934 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14935 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14936 on platforms supporting it.
14937 * gcc.dg/vect/slp-perm-2.c: Likewise.
14938 * gcc.dg/vect/slp-perm-3.c: Likewise.
14939 * gcc.dg/vect/slp-perm-5.c: Likewise.
14940 * gcc.dg/vect/slp-perm-7.c: Likewise.
14941 * gcc.dg/vect/slp-perm-8.c: Likewise.
14942 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14943 on platforms supporting it.
14944
22518428
JJ
149452016-01-08 Jakub Jelinek <jakub@redhat.com>
14946
33f0852f
JJ
14947 PR tree-optimization/69162
14948 * gcc.dg/pr69162.c: New test.
14949
22518428
JJ
14950 PR tree-optimization/69172
14951 * gcc.dg/pr69172.c: New test.
14952
80e9b3aa
TP
149532016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14954
14955 PR tree-optimization/67781
14956 * gcc.c-torture/execute/pr67781.c: New file.
14957
262a363f
JJ
149582016-01-08 Jakub Jelinek <jakub@redhat.com>
14959
14960 PR tree-optimization/69083
14961 * gcc.dg/vect/pr69083.c: New test.
14962
6e1f093f
SS
149632016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14964
14965 PR tree-optimization/61441
14966 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14967 Use -fexcess-precision=standard for compiler options.
14968 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14969
53290e07
JJ
149702016-01-08 Jakub Jelinek <jakub@redhat.com>
14971
57bf3072
JJ
14972 PR fortran/69128
14973 * gfortran.dg/gomp/pr69128.f90: New test.
14974
53290e07
JJ
14975 PR c++/69145
14976 * g++.dg/ext/pr69145-1.C: New test.
14977 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14978 * g++.dg/ext/pr69145-2.h: New file.
14979
7a127fa7
MS
149802016-01-07 Martin Sebor <msebor@redhat.com>
14981
14982 PR c/68966
14983 * gcc.dg/atomic-fetch-bool.c: New test.
14984 * gcc.dg/sync-fetch-bool.c: New test.
14985
95918b49
L
149862016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14987
14988 PR fortran/66680
14989 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14990
c8e62a9d
NC
149912016-01-07 Nick Clifton <nickc@redhat.com>
14992
14993 PR target/66655
14994 * g++.dg/pr66655.C: New test.
14995 * g++.dg/pr66655_1.cc: Test support file.
14996 * g++.dg/pr66655.h: Test header file.
14997
2ad3adf1 149982016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14999
15000 PR fortran/66680
15001 gfortran.dg/gomp/pr66680.f90: New test.
15002
4cd9ca92
L
150032016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15004
15005 PR target/69171
15006 * gcc.target/i386/pr69171-1.c: New test.
15007 * gcc.target/i386/pr69171-2.c: Likewise.
15008 * gcc.target/i386/pr69171-3.c: Likewise.
15009 * gcc.target/i386/pr69171-4.c: Likewise.
15010 * gcc.target/i386/pr69171-5.c: Likewise.
15011 * gcc.target/i386/pr69171-6.c: Likewise.
15012
7e33d4dc
BS
150132015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15014
15015 PR middle-end/67639
15016 * c-c++-common/pr67639.c: New test.
15017
fec64afc
JJ
150182016-01-07 Jakub Jelinek <jakub@redhat.com>
15019
15020 PR tree-optimization/69141
15021 * g++.dg/opt/pr69141.C: New test.
15022
f293ad29
EB
150232016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15024
15025 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15026
5027395e
UB
150272016-01-06 Uros Bizjak <ubizjak@gmail.com>
15028
15029 PR target/69140
15030 * gcc.target/i386/pr69140.c: New test
15031
7443cf13
DM
150322016-01-06 David Malcolm <dmalcolm@redhat.com>
15033
15034 * gcc.dg/bad-dereference.c: New test case.
15035
32928931
BS
150362015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15037
15038 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15039
68dd05da
AS
150402016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15041
15042 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15043
6b131d5b
MP
150442016-01-06 Marek Polacek <polacek@redhat.com>
15045
15046 PR sanitizer/69099
15047 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15048
8d9fdb49
MP
150492016-01-05 Marek Polacek <polacek@redhat.com>
15050
15051 PR c/69104
15052 * gcc.dg/atomic-invalid-2.c: New.
15053
acf93f1e
L
150542016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15055
15056 PR target/68991
15057 * gcc.target/i386/pr68991.c: New test.
15058
3f50525d
L
150592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15060
15061 PR target/68991
15062 * g++.dg/pr68991-1.C: New test.
15063 * g++.dg/pr68991-2.C: Likewise.
15064
e0237993 150652016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15066
e0237993 15067 PR other/60465
face88a1
ST
15068 * gcc.target/ia64/pr60465-gprel64.c: New test.
15069 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15070
a0866eff
KT
150712016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15072
15073 PR rtl-optimization/68651
15074 * gcc.target/aarch64/pr68651_1.c: New test.
15075
c589e975
DM
150762016-01-05 David Malcolm <dmalcolm@redhat.com>
15077
15078 PR c/69122
15079 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15080
929710d9
NS
150812016-01-05 Nathan Sidwell <nathan@acm.org>
15082
ce3e43d7
NS
15083 PR c++/58583
15084 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15085
929710d9
NS
15086 * gcc.dg/alias-15.c: New.
15087
a2faef8e
NC
150882016-01-05 Nick Clifton <nickc@redhat.com>
15089
15090 PR target/68870
15091 * g++.dg/pr68770.C: New test.
15092
4cfa76e3
MS
150932016-01-04 Mike Stump <mikestump@comcast.net>
15094
15095 * lib/target-supports.exp (check_effective_target_cilkplus):
15096 cilkplus targets require pthreads.
4ece61b6 15097 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15098
4e8a3a35
MM
150992016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15100
15101 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15102 generation.
15103
818ab71a
JJ
151042016-01-04 Jakub Jelinek <jakub@redhat.com>
15105
15106 Update copyright years.
15107
2fe0a208
MP
151082016-01-04 Marek Polacek <polacek@redhat.com>
15109
15110 PR c/68908
15111 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15112 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15113 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15114
9e3b2fe3
EB
151152016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15116
15117 * gcc.target/sparc/20160104-2.c: New test.
15118
e8d65a35
EB
151192016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15120
15121 * gcc.target/sparc/20160104-1.c: New test.
15122
25ccfccd
PT
151232016-01-03 Paul Thomas <pault@gcc.gnu.org>
15124
15125 PR fortran/65045
15126 * gfortran.dg/pr65045.f90: New test.
15127
cb51d382
EB
151282016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15129
15130 * gnat.dg/specs/debug1.ads: Delete.
15131
6eeaad6e
JD
151322016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15133
15134 PR libgfortran/68867
15135 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15136 expression.
15137
2f968603
JD
151382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15139
15140 PR libgfortran/68867
15141 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15142 PowerPC.
15143
591bb5e4
PT
151442016-01-01 Paul Thomas <pault@gcc.gnu.org>
15145
15146 PR fortran/68864
15147 * gfortran.dg/pr68864.f90: New test.
15148
f1e0620c
JJ
151492016-01-01 Jakub Jelinek <jakub@redhat.com>
15150
942a1319
JJ
15151 PR tree-optimization/69070
15152 * gcc.dg/pr69070.c: New test.
15153
10dff63f
JJ
15154 PR sanitizer/69055
15155 * gfortran.dg/pr69055.f90: New test.
15156
f1e0620c
JJ
15157 PR target/69015
15158 * gcc.dg/pr69015.c: New test.
818ab71a 15159\f
2f883d1c 15160Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15161
15162Copying and distribution of this file, with or without modification,
15163are permitted in any medium without royalty provided the copyright
15164notice and this notice are preserved.