]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Introduce tests for -fsanitize-address-use-after-scope
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
00d6b7a1
ML
12016-11-07 Martin Liska <mliska@suse.cz>
2
3 * c-c++-common/asan/force-inline-opt0-1.c: Disable
4 -f-sanitize-address-use-after-scope.
5 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
6 internal fn calls.
7 * g++.dg/asan/use-after-scope-1.C: New test.
8 * g++.dg/asan/use-after-scope-2.C: Likewise.
9 * g++.dg/asan/use-after-scope-3.C: Likewise.
10 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
11 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
12 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
13 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
14 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
15 * g++.dg/asan/use-after-scope-types.h: Likewise.
16 * gcc.dg/asan/use-after-scope-1.c: Likewise.
17 * gcc.dg/asan/use-after-scope-2.c: Likewise.
18 * gcc.dg/asan/use-after-scope-3.c: Likewise.
19 * gcc.dg/asan/use-after-scope-4.c: Likewise.
20 * gcc.dg/asan/use-after-scope-5.c: Likewise.
21 * gcc.dg/asan/use-after-scope-6.c: Likewise.
22 * gcc.dg/asan/use-after-scope-7.c: Likewise.
23 * gcc.dg/asan/use-after-scope-8.c: Likewise.
24 * gcc.dg/asan/use-after-scope-9.c: Likewise.
25 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
26 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
27 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
28 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
29 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
30
a0d3edf8
RB
312016-11-07 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/78189
34 * g++.dg/torture/pr78189.C: New testcase.
35
0db5adfa
DE
362016-11-06 David Edelsohn <dje.gcc@gmail.com>
37
38 * gcc.dg/Wtrampolines.c: XFAIL AIX.
39
cc03bf7a
AV
402016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
41
42 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
43 occuring.
44
18bb8b8a
TK
452016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
46
47 PR fortran/78221
48 * arith.c (gfc_complex2real): Change gfc_warning_now to
49 gfc_warning.
50
c7f587bd
PT
512016-11-05 Paul Thomas <pault@gcc.gnu.org>
52
53 * gfortran.dg/move_alloc_17.f03: New test.
54
92657eb0
RB
552016-11-05 Richard Biener <rguenther@suse.de>
56
57 PR bootstrap/78188
58 * g++.dg/ipa/pr78188.C: New test.
59
28ce22e6
JW
602016-11-05 Janus Weil <janus@gcc.gnu.org>
61 Dominique d'Humieres <dominiq@lps.ens.fr>
62
63 PR fortran/69495
64 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
65
d233ee5f
PT
662016-11-05 Paul Thomas <pault@gcc.gnu.org>
67
68 PR fortran/67564
69 * gfortran.dg/select_type_39.f03: New test.
70
712016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
72
73 PR fortran/64933
74 * gfortran.dg/associate_23.f90: New test.
75
5f4cebba
JJ
762016-11-04 Jakub Jelinek <jakub@redhat.com>
77
78 PR target/77834
79 * gcc.dg/pr77834.c: New test.
80
6e3ae7e6
PC
812016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
82
83 PR c++/67980
84 * g++.dg/cpp1y/pr67980.C: New.
85
fff6ed28
BS
862016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
87
88 * gcc.target/powerpc/fold-vec-add-1.c: New.
89 * gcc.target/powerpc/fold-vec-add-2.c: New.
90 * gcc.target/powerpc/fold-vec-add-3.c: New.
91 * gcc.target/powerpc/fold-vec-add-4.c: New.
92 * gcc.target/powerpc/fold-vec-add-5.c: New.
93 * gcc.target/powerpc/fold-vec-add-6.c: New.
94 * gcc.target/powerpc/fold-vec-add-7.c: New.
95
bef3a8d7 962016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
97
98 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
99 for -mbranch-likely, infer -mno-branch-likely for R6.
100
dac9376a
BE
1012016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
102
103 PR c++/71973
104 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
105 * g++.dg/init/new15.C: Likewise.
106 * g++.dg/ipa/inline-1.C: Likewise.
107 * g++.dg/ipa/inline-2.C: Likewise.
108 * g++.dg/lto/20080908-1_0.C: Likewise.
109 * g++.dg/tc1/dr20.C: Likewise.
110 * g++.dg/tree-ssa/inline-1.C: Likewise.
111 * g++.dg/tree-ssa/inline-2.C: Likewise.
112 * g++.old-deja/g++.law/except1.C: Likewise.
113 * g++.old-deja/g++.other/vbase5.C: Likewise.
114 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
115
b210df46
BS
1162016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
117
118 PR tree-optimization/78210
119 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
120 possibility of widening multiplies.
121
964ef24c
RB
1222016-11-04 Richard Biener <rguenther@suse.de>
123
124 PR middle-end/78185
125 * gcc.dg/pr78185.c: New testcase.
126
5fb80387
DE
1272016-10-04 David Edelsohn <dje.gcc@gmail.com>
128
129 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
130 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
131
6905c577
JJ
1322016-11-03 Jakub Jelinek <jakub@redhat.com>
133 Alexandre Oliva <aoliva@redhat.com>
134 Jason Merrill <jason@redhat.com>
135
136 PR debug/28767
137 PR debug/56974
138 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
139 * g++.dg/debug/dwarf2/ref-3.C: New test.
140 * g++.dg/debug/dwarf2/ref-4.C: New test.
141 * g++.dg/debug/dwarf2/refqual-1.C: New test.
142 * g++.dg/debug/dwarf2/refqual-2.C: New test.
143
1442016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
145
146 * gfortran.dg/dec_exp_1.f90: New test.
147 * gfortran.dg/dec_exp_2.f90: Likewise.
148 * gfortran.dg/dec_exp_3.f90: Likewise.
149
6905c577 1502016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
151
152 * gfortran.dg/dec_parameter_1.f: New test.
153 * gfortran.dg/dec_parameter_2.f90: Likewise.
154 * gfortran.dg/dec_parameter_3.f90: Likewise.
155 * gfortran.dg/dec_parameter_4.f90: Likewise.
156
7d29f8e3
ML
1572016-11-03 Martin Liska <mliska@suse.cz>
158
159 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
160 output.
161 * gcc.dg/tree-prof/time-profiler-3.c: New test.
162
5de3e2d8
BE
1632016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
164
165 PR libgcc/78067
166 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
167
f03f0232
SKS
1682016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
169
170 * gcc.c-torture/execute/pr78170.c: Require int32plus.
171
bd17a9df
MF
1722016-11-02 Max Filippov <jcmvbkbc@gmail.com>
173
174 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
175
2b01aad6
TC
1762016-11-01 Tamar Christina <tamar.christina@arm.com>
177
178 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
179 Check for arm_v8_neon_hw.
180 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
181 Likewise.
182 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
183 Likewise.
184 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
185 Likewise.
186
aa55dc0c
RB
1872016-11-02 Richard Biener <rguenther@suse.de>
188
189 * gcc.dg/store_merging_8.c: New testcase.
190
6905c577 1912016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
192
193 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
194
075be4a1
DE
1952016-11-02 David Edelsohn <dje.gcc@gmail.com>
196
4b69fb13
DE
197 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
198 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
199 * gcc.dg/addr_equal_1.c: XFAIL AIX.
200 * gcc.dg/pr65779.c: XFAIL AIX.
201 * gcc.dg/pr70405.c: XFAIL AIX.
202
075be4a1
DE
203 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
204 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
205 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
206
fdb1aa55
RO
2072016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
208
209 * lib/target-supports.exp (check_gc_sections_available): Use
210 -print-prog-name=ld to determine linker used.
211
4adbcdb4
ML
2122016-11-02 Martin Liska <mliska@suse.cz>
213
214 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
215 test case.
216
4b2c06f4
KT
2172016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
218
219 PR tree-optimization/78170
220 * gcc.c-torture/execute/pr78170.c: New test.
221
63e523d6
KT
2222016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
223
224 PR tree-optimization/78162
225 * gcc.c-torture/compile/pr78162.c: New test.
226
da42ac7b
RB
2272016-11-02 Richard Biener <rguenther@suse.de>
228
229 PR tree-optimization/78035
230 PR tree-optimization/77964
231 * gcc.target/i386/pr78035.c: New testcase.
232
4280df0a
RB
2332016-11-02 Richard Biener <rguenther@suse.de>
234
235 * gcc.dg/tree-ssa/vrp111.c: New testcase.
236 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
237 * gcc.dg/tree-ssa/pr21086.c: Likewise.
238 * gcc.dg/tree-ssa/pr58480.c: Likewise.
239 * gcc.dg/tree-ssa/vrp08.c: Likewise.
240
1b1d9303
DE
2412016-11-01 David Edelsohn <dje.gcc@gmail.com>
242
243 * gfortran.dg/pr70937.f90: require-effective-target lto.
244
5b7c0519
TK
2452016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
246
247 PR fortran/69544
248 * gfortran.dg/where_6.f90: New test.
249
70d28813
JJ
2502016-11-01 Jakub Jelinek <jakub@redhat.com>
251
252 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
253
7f4266d4
TK
2542016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
255
256 PR fortran/69544
257 * gfortran.dg/where_5.f90: New test.
258
9fc158eb
BB
2592016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
260
261 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
262 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
263 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
264 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
265
baeb7b5c
UB
2662016-11-01 Uros Bizjak <ubizjak@gmail.com>
267
268 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
269 Whitespace fixes.
270 (check_effective_target_vect_cmdline_needed): Check
271 is-effective-target ia32 for x86 targets.
272 (check_effective_target_vect_simd_clones): Simplify condition.
273 (check_effective_target_vect_double): Ditto.
274 (check_effective_target_vect_aligned_arrays): Check
275 is-effective-target ia32 for x86 targets. Simplify condition.
276 (check_effective_target_vect_multiple_sizes): Simplify condition.
277 (check_effective_target_sqrt_insn): Add i?86-*-* target.
278 (check_effective_target_sync_int_128): Simplify condition.
279 (check_effective_target_sync_int_128_runtime): Ditto.
280 (check_effective_target_sync_long_long_runtime): Ditto.
281 (check_effective_target_divmod): Add i?86-*-* target.
282
156b5cca
MM
2832016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
284
285 * gcc.target/powerpc/vsx-extract-4.c: New test.
286 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
287
120a4c45
JD
2882016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
289
290 PR fortran/54679
291 * gfortran.dg/fmt_l.f90: Update test.
292 * gfortran.dg/fmt_l0.f90: New test.
293
c5fed5c6
JJ
2942016-10-31 Jakub Jelinek <jakub@redhat.com>
295
296 PR c++/78089
297 * c-c++-common/builtin-shuffle-1.c: New test.
298 * g++.dg/cpp0x/addressof3.C: New test.
299
aee69156
VV
3002016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
301
302 Add tests for a const member and a reference member for launder.
303 * g++.dg/cpp1z/launder3.C: New.
304 * g++.dg/cpp1z/launder4.C: Likewise.
305 * g++.dg/cpp1z/launder5.C: Likewise.
306 * g++.dg/cpp1z/launder5.cc: Likewise.
307 * g++.dg/cpp1z/launder5.h: Likewise.
308 * g++.dg/cpp1z/launder6.C: Likewise.
309 * g++.dg/cpp1z/launder6.cc: Likewise.
310 * g++.dg/cpp1z/launder6.h: Likewise.
311
1e4fa9b1
JJ
3122016-10-31 Jakub Jelinek <jakub@redhat.com>
313
dcb466ec
JJ
314 PR c++/77948
315 * g++.dg/cpp0x/pr77948-1.C: New test.
316 * g++.dg/cpp0x/pr77948-2.C: New test.
317 * g++.dg/cpp0x/pr77948-3.C: New test.
318 * g++.dg/cpp0x/pr77948-4.C: New test.
319 * g++.dg/cpp0x/pr77948-5.C: New test.
320 * g++.dg/cpp0x/pr77948-6.C: New test.
321
1e4fa9b1
JJ
322 PR tree-optimization/77860
323 * gcc.dg/pr77860.c: New test.
324
9782e1ec
JJ
3252016-10-31 Jakub Jelinek <jakub@redhat.com>
326
327 PR c++/77886
328 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
329
dd57b05e
SKS
3302016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
331
332 * gcc.dg/lto/pr60449_0.c: Skip for avr.
333
84ff4775
LCW
3342016-10-30 Le-Chun Wu <lcwu@google.com>
335 Mark Wielaard <mjw@redhat.com>
336
337 * gcc.dg/Wshadow-compatible-local-1.c: New test.
338 * gcc.dg/Wshadow-local-1.c: Likewise.
339 * gcc.dg/Wshadow-local-2.c: Likewise.
340 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
341 * g++.dg/warn/Wshadow-local-1.C: Likewise.
342 * g++.dg/warn/Wshadow-local-2.C: Likewise.
343
0b56e9ad
BS
3442016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
345
346 PR tree-optimization/71915
347 PR tree-optimization/71490
348 * gcc.dg/tree-ssa/pr54245.c: Delete.
349 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
350 document why.
351
d4fc6702
JD
3522016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
353
354 PR fortran/78123
355 * gfortran.dg/fmt_t_9.f: New test.
356
396e56d2
TK
3572016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
358
359 PR fortran/67219
360 * gfortran.dg/pr67219.f90: New test.
361
a654d5d0
JJ
3622016-10-29 Jakub Jelinek <jakub@redhat.com>
363
205b9ed1
JJ
364 PR rtl-optimization/77919
365 * g++.dg/torture/pr77919-2.C: New test.
366
a654d5d0
JJ
367 PR target/78148
368 * gcc.dg/pr78148.c: New test.
369
894d8b41
EB
3702016-10-28 Eric Botcazou <ebotcazou@adacore.com>
371
372 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
373 * gcc.target/sparc/overflow-4.c: ...here.
374 * gcc.target/sparc/overflow-5.c: New test.
375
e72531b9
PK
3762016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
377 Kugan Vivekanandarajah <kuganv@linaro.org>
378 Jim Wilson <jim.wilson@linaro.org>
379
380 PR tree-optimization/43721
381 * lib/target-supports.exp (check_effective_target_divmod): New.
382 (check_effective_target_divmod_simode): Likewise.
383 (check_effective_target_arm_divmod_simode): Likewise.
384 * gcc.dg/divmod-1-simode.c: New test.
385 * gcc.dg/divmod-1.c: Likewise.
386 * gcc.dg/divmod-2-simode.c: Likewise.
387 * gcc.dg/divmod-2.c: Likewise.
388 * gcc.dg/divmod-3-simode.c: Likewise.
389 * gcc.dg/divmod-3.c: Likewise.
390 * gcc.dg/divmod-4-simode.c: Likewise.
391 * gcc.dg/divmod-4.c: Likewise.
392 * gcc.dg/divmod-5.c: Likewise.
393 * gcc.dg/divmod-6-simode.c: Likewise.
394 * gcc.dg/divmod-6.c: Likewise.
395 * gcc.dg/divmod-7.c: Likewise.
396
f663d9ad
KT
3972016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
398 Jakub Jelinek <jakub@redhat.com>
399 Andrew Pinski <pinskia@gmail.com>
400
401 PR middle-end/22141
402 PR rtl-optimization/23684
403 * gcc.c-torture/execute/pr22141-1.c: New test.
404 * gcc.c-torture/execute/pr22141-2.c: Likewise.
405 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
406 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
407 * gcc.dg/store_merging_1.c: New test.
408 * gcc.dg/store_merging_2.c: Likewise.
409 * gcc.dg/store_merging_3.c: Likewise.
410 * gcc.dg/store_merging_4.c: Likewise.
411 * gcc.dg/store_merging_5.c: Likewise.
412 * gcc.dg/store_merging_6.c: Likewise.
413 * gcc.dg/store_merging_7.c: Likewise.
414 * gcc.target/i386/pr22141.c: Likewise.
415 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
416 * g++.dg/init/new17.C: Likewise.
417
6905c577 4182016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
419
420 PR middle-end/72747
421 * c-c++-common/pr72747-1.c: New test.
422 * c-c++-common/pr72747-2.c: Likewise.
423
539405d5
AK
4242016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
425
426 * gcc.target/s390/oscbreak-1.c: New test.
427
0dbb19f0
AK
4282016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
429
430 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
431
0d9e143c
JJ
4322016-10-28 Jakub Jelinek <jakub@redhat.com>
433
c19066a7
JJ
434 PR rtl-optimization/77919
435 * g++.dg/torture/pr77919.C: New test.
436
0d9e143c
JJ
437 PR rtl-optimization/78132
438 * gcc.target/i386/pr78132.c: New test.
439
cc91248d
EB
4402016-10-27 Eric Botcazou <ebotcazou@adacore.com>
441
442 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
443
787c7a65
MM
4442016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
445
446 * gcc.target/powerpc/vsx-simode.c: New test.
447 * gcc.target/powerpc/vsx-simode2.c: Likewise.
448 * gcc.target/powerpc/vsx-simode3.c: Likewise.
449
4ce71579
JJ
4502016-10-27 Jakub Jelinek <jakub@redhat.com>
451
6f21288f
JJ
452 PR fortran/78026
453 * gfortran.dg/gomp/pr78026.f03: New test.
454 * gfortran.dg/select_type_38.f03: New test.
455
4ce71579
JJ
456 PR middle-end/78025
457 * g++.dg/gomp/declare-simd-7.C: New test.
458
6f21288f 4592016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
460
461 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
462 * gfortran.dg/dec_init_2.f90: Likewise.
463 * gfortran.dg/dec_init_3.f90: New test.
464 * gfortran.dg/dec_init_4.f90: Likewise.
465
93f90bec
BC
4662016-10-27 Bin Cheng <bin.cheng@arm.com>
467
468 * gcc.dg/fold-narrowbopcst-1.c: New test.
469
6f21288f 4702016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
471
472 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
473 dg-shouldfail/dg-output instead of XFAIL.
474 * gfortran.dg/dec_io_6.f90: Likewise.
475
ddb92ab9
TP
4762016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
477
478 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
479 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
480 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
481 * gcc.target/arm/atomic-op-char-3.c: Likewise.
482 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
483 * gcc.target/arm/atomic-op-int-3.c: Likewise.
484 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
485 * gcc.target/arm/atomic-op-release-3.c: Likewise.
486 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
487 * gcc.target/arm/atomic-op-short-3.c: Likewise.
488
ad6e4ba8
BC
4892016-10-27 Bin Cheng <bin.cheng@arm.com>
490
491 * gcc.dg/fold-convmaxconv-1.c: New test.
492 * gcc.dg/fold-convminconv-1.c: New test.
493
6905c577 4942016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
495
496 PR fortran/78092
497 * gfortran.dg/pr78092.f90: New test.
498
7a83b391
KN
4992016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
500
501 PR target/78056
502 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
503 expected error message.
504 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
505 expected error message.
506 * gcc.target/powerpc/vsu/vec-all-nez-7.c
507 (test_all_not_equal_and_not_zero): Change expected error message.
508
3693a620
JJ
5092016-10-26 Jakub Jelinek <jakub@redhat.com>
510
511 PR fortran/77973
512 * gfortran.dg/gomp/pr77973.f90: New test.
513
cd612e8a
PT
5142016-10-26 Paul Thomas <pault@gcc.gnu.org>
515
516 PR fortran/78108
517 * gfortran.dg/submodule_18.f08: New test.
518 * gfortran.dg/submodule_19.f08: New test.
519
09844a5f
MM
5202016-10-26 Michael Matz <matz@suse.de>
521
522 * g++.dg/pr78060.C: New test.
523 * gfortran.dg/pr78061.f: New test.
524 * g++.dg/pr78088.C: New test.
525
6f21288f 5262016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
527
528 * gfortran.dg/dec_io_1.f90: New test.
529 * gfortran.dg/dec_io_2.f90: New test.
530 * gfortran.dg/dec_io_3.f90: New test.
531 * gfortran.dg/dec_io_4.f90: New test.
532 * gfortran.dg/dec_io_5.f90: New test.
533 * gfortran.dg/dec_io_6.f90: New test.
534
6c95388f
JJ
5352016-10-25 Jakub Jelinek <jakub@redhat.com>
536
537 PR sanitizer/78106
538 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
539
5402016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
541
542 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
543 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
544
90e261e4
EB
5452016-10-25 Eric Botcazou <ebotcazou@adacore.com>
546
547 * gnat.dg/opt59.adb: New test.
548 * gnat.dg/opt59_pkg.ad[sb]: New helper.
549
550 * gnat.dg/opt60.adb: New test.
551
cef026ec
AV
5522016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
553
554 PR fortran/72770
555 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
556 this pr.
557
96592eed
JJ
5582016-10-25 Jakub Jelinek <jakub@redhat.com>
559
560 PR target/78102
561 * gcc.target/i386/pr78102.c: New test.
562
6c95388f 5632016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
564
565 * gfortran.dg/dec_logical_xor_1.f90: New test.
566 * gfortran.dg/dec_logical_xor_2.f90: New test.
567 * gfortran.dg/dec_logical_xor_3.f03: New test.
568
6c95388f 5692016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
570
571 * gfortran.dg/dec_loc_rval_1.f90: New test.
572 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 573 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 574
6c95388f 5752016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 576
90051c26
FR
577 * gfortran.dg/dec_type_print.f90: New testcase.
578
6c95388f 5792016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
580
581 * gfortran.dg/feed_1.f90: New test.
582 * gfortran.dg/feed_2.f90: New test.
ef144767 583
8e104951
ML
5842016-10-25 Martin Liska <mliska@suse.cz>
585
586 PR sanitizer/78106
587 * gcc.dg/asan/pr78106.c: New test.
588
b93ee1bb
ML
5892016-10-25 Martin Liska <mliska@suse.cz>
590
591 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
592
ad6922b0
WD
5932016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
594
595 PR target/78041
596 * gcc.target/arm/pr78041.c: New test.
597
e16f1cc7
JJ
5982016-10-25 Jakub Jelinek <jakub@redhat.com>
599
600 * g++.dg/cpp1z/launder1.C: New test.
601 * g++.dg/cpp1z/launder2.C: New test.
602
078134e5 6032016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 604 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
605
606 PR target/71676
607 PR target/71678
608 * gcc.target/avr/pr71676-2.c: New test.
609
c7212a15 6102016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 611 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
612
613 PR target/71676
614 PR target/71678
615 * gcc.target/avr/pr71676-1.c: New test.
616 * gcc.target/avr/pr71676-3.c: New test.
617 * gcc.target/avr/pr71676.c: New test.
618 * gcc.target/avr/pr71678.c: New test.
619
d1c7d3a8
KV
6202016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
621
622 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
623 such that cloned verions of tested functions are not created.
624
c7082171
SK
6252016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
626
627 PR fortran/71895
628 * gfortran.dg/pr71895.f90: New test.
629
0f2a9e37
JJ
6302016-10-24 Jakub Jelinek <jakub@redhat.com>
631
632 * g++.dg/debug/dwarf2/ref-2.C: New test.
633
f8348061
BE
6342016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
635
636 * c-c++-common/Wint-in-bool-context-3.c: New test.
637
1eb4547b
MS
6382016-10-24 Martin Sebor <msebor@redhat.com>
639
640 PR middle-end/77735
641 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
642 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
643 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
644 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
645 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
646 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
647 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
648
292af537
RB
6492016-10-24 Richard Biener <rguenther@suse.de>
650
651 PR testsuite/71491
652 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
653 * gcc.dg/vect/slp-45.c: Likewise.
654
40f683e8
RB
6552016-10-24 Richard Biener <rguenther@suse.de>
656
657 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
658 * gcc.dg/tree-ssa/pr21458.c: Likewise.
659 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
660
b1b6774f
GJL
6612016-10-24 Georg-Johann Lay <avr@gjlay.de>
662
663 PR target/78093
664 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
665 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
666
ed9760d2
AV
6672016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
668
669 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
670
fb027a42
JJ
6712016-10-24 Jakub Jelinek <jakub@redhat.com>
672
673 * gcc.target/i386/bmi2-pext-1.c: New test.
674 * gcc.target/i386/bmi2-pdep-1.c: New test.
675 * gcc.target/i386/bmi2-bzhi-3.c: New test.
676 * gcc.target/i386/tbm-bextri-1.c: New test.
677 * gcc.target/i386/bmi-bextr-6.c: New test.
678
8e10302e
RO
6792016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
680
681 PR target/77483
682 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
683 * gcc.target/i386/pr65105-1.c: Likewise.
684 * gcc.target/i386/pr65105-2.c: Likewise.
685 * gcc.target/i386/pr65105-3.c: Likewise.
686 * gcc.target/i386/pr65105-5.c: Likewise.
687 * gcc.target/i386/pr67761.c: Likewise.
688 * gcc.target/i386/pr70799-1.c: Likewise.
689
866c72a8
ML
6902016-10-24 Martin Liska <mliska@suse.cz>
691
692 PR sanitizer/77966
693 * c-c++-common/ubsan/unreachable-3.c: New test.
694
0804124b
SK
6952016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
696
697 PR fortran/77763
698 * gfortran.dg/pr77763.f90
699
87c9fca5
SK
7002016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
701
702 PR fortran/54730
703 PR fortran/78033
704 * gfortran.dg/pr78033.f90: New test.
705
dfd6231e
PT
7062016-10-23 Paul Thomas <pault@gcc.gnu.org>
707
708 PR fortran/69834
709 * gfortran.dg/select_type_1.f03: Change error for overlapping
710 TYPE IS cases.
711 * gfortran.dg/select_type_36.f03: New test.
712
66ccff98
EB
7132016-10-22 Eric Botcazou <ebotcazou@adacore.com>
714
715 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
716
15876cee
TK
7172016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
718
719 PR fortran/78021
720 * gfortran.dg/string_length_3.f90: New test.
721
574284e9
AV
7222016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
723
574284e9
AV
724 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
725
7262016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
727
728 PR fortran/43366
729 PR fortran/57117
730 PR fortran/61337
731 * gfortran.dg/alloc_comp_class_5.f03: New test.
732 * gfortran.dg/class_allocate_21.f90: New test.
733 * gfortran.dg/class_allocate_22.f90: New test.
734 * gfortran.dg/realloc_on_assign_27.f08: New test.
735
20276dc9
JL
7362016-10-21 Jeff Law <law@redhat.com>
737
738 * PR tree-optimization/71947
739 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
740 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
741 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
742
f7503699
KV
7432016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
744
745 * gcc.dg/ipa/vrp5.c: New test.
746 * gcc.dg/ipa/vrp6.c: New test.
747
5be6b295
WD
7482016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
749
750 * gcc.target/aarch64/test_frame_17.c: New test.
751
c82bc7ed
WD
7522016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
753
754 * gcc.target/aarch64/test_frame_17.c: New test.
755
67a6cac7
AP
7562016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
757
758 PR preprocessor/71681
759 * gcc.dg/cpp/pr71681-1.c: New testcase
760 * gcc.dg/cpp/pr71681-2.c: Likewise
761 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
762 * gcc.dg/cpp/remap/a/header.gcc: Likewise
763 * gcc.dg/cpp/remap/a/t_1.h: Likewise
764 * gcc.dg/cpp/remap/a/t_2.h: Likewise
765
8e6982f7
JJ
7662016-10-21 Jakub Jelinek <jakub@redhat.com>
767
9c4c8b7b
JJ
768 PR target/78057
769 * gcc.target/i386/pr78057.c: New test.
770
8e6982f7
JJ
771 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
772
de514d40
PT
7732016-10-21 Paul Thomas <pault@gcc.gnu.org>
774
775 PR fortran/69566
776 * gfortran.dg/select_type_37.f03: New test.
777
1d64ceb0
SKS
7782016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
779
780 PR target/71627
781 * gcc.target/avr/pr71627.c: New test
782
85729229
EB
7832016-10-21 Eric Botcazou <ebotcazou@adacore.com>
784
785 * gcc.target/sparc/overflow-1.c: New test.
786 * gcc.target/sparc/overflow-2.c: Likewise.
787 * gcc.target/sparc/overflow-3.c: Likewise.
788
d17f2c3b
AV
7892016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
790
791 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
792 effective target.
793
0d47cee6
KT
7942016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
795
796 PR rtl-optimization/78038
797 * gcc.target/aarch64/pr78038.c: New test.
798
a20d03c8
RB
7992016-10-21 Richard Biener <rguenther@suse.de>
800
801 PR tree-optimization/78051
802 * g++.dg/torture/pr78051.C: New testcase.
803
f3ecd50f
BE
8042016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
805
806 * c-c++-common/wdate-time.c: Restored test case.
807 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
808
fceabe50
JJ
8092016-10-20 Jakub Jelinek <jakub@redhat.com>
810
811 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
812
f56ea76e
UB
8132016-10-20 Uros Bizjak <ubizjak@gmail.com>
814
815 PR target/78037
816 * gcc.target/i386/pr78037.c: New test.
817
2c35bbe1
EB
8182016-10-20 Eric Botcazou <ebotcazou@adacore.com>
819
820 * gcc.target/visium/overflow8.c: New.
821 * gcc.target/visium/overflow16.c: Likewise.
822 * gcc.target/visium/overflow32: Likewise.
823
28df8730
MM
8242016-10-20 Michael Matz <matz@suse.de>
825
826 * gcc.dg/loop-split.c: New test.
827 * gcc.dg/tree-ssa/ifc-9.c: Update.
828 * gcc.dg/tree-ssa/ifc-10.c: Update.
829
6c1a9e41
RB
8302016-10-20 Richard Biener <rguenther@suse.de>
831
832 * gcc.dg/graphite/pr35356-1.c: Update.
833
a2923dba
PC
8342016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
835
836 PR c++/77446
837 * g++.dg/cpp1y/pr77446.C: New.
838
2066ef6a
PK
8392016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
840
841 PR tree-optimization/53979
842 * gcc.dg/pr53979-1.c: New test-case.
843 * gcc.dg/pr53979-2.c: Likewise.
844
4c712374
BE
8452016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
846
847 * c-c++-common/Wint-in-bool-context-2.c: New test.
848
bdcf8e7c
JD
8492016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
850
851 * gfortran.dg/dtio_17.f90: Fix test.
852
ec1748d4
AH
8532016-10-19 Aldy Hernandez <aldyh@redhat.com>
854
855 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
856 * gcc.dg/Walloca-2.c: Same.
857
b70f0b0c
AH
8582016-10-19 Aldy Hernandez <aldyh@redhat.com>
859
860 * gcc.dg/Wvla-1.c: Rename to...
861 * gcc.dg/Wvla-larger-than-1.c: ...this.
862 * gcc.dg/Wvla-2.c: Rename to...
863 * gcc.dg/Wvla-larger-than-2.c: ...this.
864 * gcc.dg/Wvla-3.c: Rename to...
865 * gcc.dg/Walloca-11.c.: ...this.
866 * gcc.dg/wvla-[1-7].c: Rename to:
867 * gcc.dg/Wvla-[1-7].c: ...this.
868
cbb22e61
BC
8692016-10-19 Bin Cheng <bin.cheng@arm.com>
870
871 PR tree-optimization/78005
872 * gcc.dg/vect/pr78005.c: New.
873 * gcc.target/i386/l_fma_float_1.c: Revise test.
874 * gcc.target/i386/l_fma_float_2.c: Ditto.
875 * gcc.target/i386/l_fma_float_3.c: Ditto.
876 * gcc.target/i386/l_fma_float_4.c: Ditto.
877 * gcc.target/i386/l_fma_float_5.c: Ditto.
878 * gcc.target/i386/l_fma_float_6.c: Ditto.
879 * gcc.target/i386/l_fma_double_1.c: Ditto.
880 * gcc.target/i386/l_fma_double_2.c: Ditto.
881 * gcc.target/i386/l_fma_double_3.c: Ditto.
882 * gcc.target/i386/l_fma_double_4.c: Ditto.
883 * gcc.target/i386/l_fma_double_5.c: Ditto.
884 * gcc.target/i386/l_fma_double_6.c: Ditto.
885
a023f8c8
TS
8862016-10-19 Thomas Schwinge <thomas@codesourcery.com>
887
888 PR tree-optimization/78024
889 * gcc.dg/goacc/loop-processing-1.c: New file.
890
d9700bdb
RB
8912016-10-19 Richard Biener <rguenther@suse.de>
892
893 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
894
902cb7b1
KN
8952016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
896
897 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
898 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
899 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
900 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
901 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
902 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
903 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
904 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
905 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
906 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
907 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
908 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
909 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
910 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
911 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
912 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
913 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
914 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
915 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
916 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
917 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
918 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
919 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
920 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
921 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
922 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
923 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
924 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
925 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
926 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
927 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
928 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
929 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
930 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
931 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
932 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
933 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
934 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
935 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
936 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
937 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
938 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
939 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
940 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
941 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
942 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
943 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
944 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
945 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
946 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
947 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
948 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
949 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
950 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
951 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
952 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
953 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
954 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
955 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
956 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
957 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
958 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
959 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
960 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
961 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
962 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
963 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
964 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
965 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
966 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
967 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
968 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
969 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
970 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
971 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
972 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
973 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
974 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
975 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
976 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
977 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
978 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
979 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
980 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
981 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
982 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
983 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
984 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
985 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
986 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
987 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
988 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
989 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
990 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
991 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
992 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
993 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
994 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
995 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
996 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
997 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
998 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
999 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1000 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1001 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1002 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1003 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1004 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1005 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1006 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1007 * gcc.target/powerpc/vsu/vsu.exp: New file.
1008
5cb96b6a
UB
10092016-10-18 Uros Bizjak <ubizjak@gmail.com>
1010
1011 PR target/77991
1012 * gcc.target/i386/pr77991.c: New test.
1013
f5de494c
MF
10142016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1015
1016 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1017 LTO is used.
1018
e5163ec1
SKS
10192016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1020
5cb96b6a 1021 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1022
b64e8239
RB
10232016-10-18 Richard Biener <rguenther@suse.de>
1024
1025 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1026 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1027 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1028 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1029 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1030 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1031 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1032 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1033 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1034 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1035 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1036 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1037 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1038 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1039 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1040 * gcc.dg/pr68217.c: Likewise.
1041 * gcc.dg/predict-9.c: Likewise.
1042 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1043 * gcc.dg/predict-1.c: Likewise.
1044
c680ada5
JD
10452016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1046
1047 * gfortran.dg/dtio_17.f90: New test.
1048
7fd4f180
KV
10492016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1050
1051 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1052
718625ad
KV
10532016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1054
1055 * gcc.dg/ipa/vrp4.c: New test.
1056
735b8f9f
KV
10572016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1058
1059 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1060 * gcc.dg/torture/pr39074.c: Likewise.
1061
86f98087
EB
10622016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1063
1064 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1065 * gnat.dg/trampoline4.adb: Minor tweak.
1066
a929f266
BS
10672016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1068
1069 PR tree-optimization/77916
1070 * gcc.dg/torture/pr77916.c: New.
1071
4acf2055
SK
10722016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1073
1074 PR fortran/77978
1075 * gfortran.dg/pr77978_1.f90: New test.
1076 * gfortran.dg/pr77978_2.f90: Ditto.
1077 * gfortran.dg/pr77978_3.f90: Ditto.
1078
871267e1
PT
10792016-10-17 Paul Thomas <pault@gcc.gnu.org>
1080
1081 PR fortran/61420
1082 PR fortran/78013
1083 * gfortran.dg/proc_ptr_49.f90: New test.
1084
fd9593e9
BE
10852016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1086
1087 PR target/77308
1088 * gcc.target/arm/pr77308.c: New test.
1089
d32d4176
DE
10902016-10-17 David Edelsohn <dje.gcc@gmail.com>
1091
1092 * lib/target-supports.exp
1093 (check_effective_target_floatn_nx_runtime): Return 0 for
1094 powerpc*-ibm-aix*.
1095
dca2910c
AP
10962016-10-17 Andrew Pinski <apinski@cavium.com>
1097
1098 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1099 long instead of long.
1100 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1101 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1102 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1103 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1104 * gcc.target/aarch64/pr68102_1.c: Likewise.
1105 * gcc.target/aarch64/target_attr_3.c: Likewise.
1106
44b00dbc
RB
11072016-10-17 Richard Biener <rguenther@suse.de>
1108
1109 PR tree-optimization/77988
1110 * gcc.dg/torture/pr77988.c: New testcase.
1111
89b80c42
PK
11122016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1113
1114 * gcc.dg/pr71636-1.c: New test-case.
1115 * gcc.dg/pr71636-2.c: Likewise.
1116
4c640e26
EB
11172016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1118
1119 * gnat.dg/trampoline3.adb: New test.
1120 * gnat.dg/trampoline4.adb: Likewise.
1121
6c0347f6
JD
11222016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1123
1124 * gfortran.dg/dtio_16.f90: New test.
1125
d0d48a06
EB
11262016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1127
1128 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1129 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1130 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1131
baa33d83
EB
11322016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1133
1134 * gcc.target/sparc/popc.c: Rename to...
1135 * gcc.target/sparc/popc-1.c: ...this.
1136 * gcc.target/sparc/popc-2.c: New test.
1137
523ee218
JD
11382016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1139
1140 PR fortran/77972
1141 * gfortran.dg/unexpected_eof_4.f90: New test.
1142
c04d4ede
JB
11432016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1144
31a84d4a
AP
1145 PR libfortran/48587
1146 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1147
064ed55a
JJ
11482016-10-14 Jakub Jelinek <jakub@redhat.com>
1149
9a822fc7
JJ
1150 PR middle-end/77959
1151 * gfortran.dg/pr77959.f90: New test.
1152
064ed55a
JJ
1153 DR 1511 - const volatile variables and ODR
1154 * g++.dg/DRs/dr1511-1.C: New test.
1155 * g++.dg/DRs/dr1511-2.C: New test.
1156
2579762a
EB
11572016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1158
1159 * gnat.dg/debug7.adb (dg-options): Remove -g.
1160 * gnat.dg/debug8.adb (dg-options): Add -margs.
1161 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1162
6d59425d
RB
11632016-10-14 Richard Biener <rguenther@suse.de>
1164
1165 PR tree-optimization/77979
1166 * gcc.dg/torture/pr77979.c: New testcase.
1167
43f66d6e
ML
11682016-10-14 Martin Liska <mliska@suse.cz>
1169
1170 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1171 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1172 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1173
cb3ac867
UB
11742016-10-14 Uros Bizjak <ubizjak@gmail.com>
1175
1176 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1177 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1178 * gcc.dg/torture/pr77937-2.c: Likewise.
1179
14cf71a0
EB
11802016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1181
1182 * gnat.dg/lto15.adb: Adjust.
1183 * gnat.dg/lto16.adb: Likewise.
1184 * gnat.dg/lto17.adb: Likewise
1185 * gnat.dg/lto18.ad[sb]: New test.
1186 * gnat.dg/lto18_pkg.ads: New helper.
1187 * gnat.dg/lto19.adb: New test.
1188 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1189 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1190 * gnat.dg/lto20.adb: New test.
1191 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1192
6fd9c6f4
AV
11932016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1194
1195 * gfortran.dg/coarray_38.f90: Expect error message.
1196
01f44038
KT
11972016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1198
1199 * gcc.target/aarch64/spellcheck_1.c: New test.
1200 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1201 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1202 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1203 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1204 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1205
253abb2a
AS
12062016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1207
1208 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1209
a2695319
BS
12102016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1211
1212 PR tree-optimization/77937
1213 * gcc.dg/torture/pr77937-1.c: New.
1214 * gcc.dg/torture/pr77937-2.c: New.
1215
14a2c9aa
JM
12162016-10-13 Jakub Jelinek <jakub@redhat.com>
1217
1218 * g++.dg/cpp1z/inline-var1.C: New test.
1219 * g++.dg/cpp1z/inline-var1a.C: New test.
1220 * g++.dg/cpp1z/inline-var1.h: New file.
1221 * g++.dg/cpp1z/inline-var2.C: New test.
1222 * g++.dg/cpp1z/inline-var3.C: New test.
1223 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1224 uninitialized const.
1225
6c95388f 12262016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1227
ee7fa2e3
SL
1228 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1229 Xscale is specified, not just -march.
1230 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1231 is incompatible with Xscale.
18d34307 1232
96032047
MS
12332016-10-13 Martin Sebor <msebor@redhat.com>
1234
1235 PR c++/71912
1236 * g++.dg/ext/flexary4.C: Adjust.
1237 * g++.dg/ext/flexary5.C: Same.
1238 * g++.dg/ext/flexary9.C: Same.
1239 * g++.dg/ext/flexary19.C: New test.
1240 * g++.dg/ext/flexary18.C: New test.
1241 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1242 regression test.
5cb96b6a
UB
1243 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1244 Avoid generating a flexible array member in an array.
96032047 1245
5b1548fd
MS
12462016-10-13 Martin Sebor <msebor@redhat.com>
1247
1248 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1249 to placate -Wformat on targets where the type is not int.
1250
7810c4eb
DM
12512016-10-13 David Malcolm <dmalcolm@redhat.com>
1252
1253 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1254 in INSN_LOCATION.
1255
fcd27666
BC
12562016-10-13 Bin Cheng <bin.cheng@arm.com>
1257
1258 * gcc.target/i386/l_fma_float_1.c: Revise test.
1259 * gcc.target/i386/l_fma_float_2.c: Ditto.
1260 * gcc.target/i386/l_fma_float_3.c: Ditto.
1261 * gcc.target/i386/l_fma_float_4.c: Ditto.
1262 * gcc.target/i386/l_fma_float_5.c: Ditto.
1263 * gcc.target/i386/l_fma_float_6.c: Ditto.
1264 * gcc.target/i386/l_fma_double_1.c: Ditto.
1265 * gcc.target/i386/l_fma_double_2.c: Ditto.
1266 * gcc.target/i386/l_fma_double_3.c: Ditto.
1267 * gcc.target/i386/l_fma_double_4.c: Ditto.
1268 * gcc.target/i386/l_fma_double_5.c: Ditto.
1269 * gcc.target/i386/l_fma_double_6.c: Ditto.
1270
b8a4b8c8
BC
12712016-10-13 Bin Cheng <bin.cheng@arm.com>
1272
1273 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1274
328ba117
BC
12752016-10-13 Bin Cheng <bin.cheng@arm.com>
1276
1277 * gcc.dg/vect/vect-98.c: Refine test case.
1278 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1279 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1280 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1281
1a1ab05e
JJ
12822016-10-13 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR c/77946
1285 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1286
27947670
ML
12872016-10-13 Martin Liska <mliska@suse.cz>
1288
1289 PR tree-optimization/77943
1290 * g++.dg/tree-ssa/pr77943.C: New test.
1291
92c5266b
AV
12922016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1293
1294 PR fortran/72832
1295 * gfortran.dg/allocate_with_source_22.f03: New test.
1296 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1297 fail.
1298
90bca4ed
TP
12992016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1300
1301 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1302 * gcc.target/arm/movsi_movw.c: Likewise.
1303 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1304 directive to work on big endian targets.
1305
0011af7b
KV
13062016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1307
1308 * gcc.dg/tree-ssa/evrp6.c: New test.
1309
859e95ab
SB
13102016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1311
1312 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1313 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1314 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1315
2934018d
SB
13162016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1317
1318 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1319 * gcc.target/powerpc/warn-2.c: Ditto.
1320
f92d1522
RS
13212016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1322
1323 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1324 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1325 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1326 for -mmsa.
1327 * gcc.target/mips/msa.c: New test.
1328 * gcc.target/mips/msa-builtins.c: Likewise.
1329 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1330 (check_effective_target_mips_msa_runtime): Likewise.
1331 (check_effective_target_mips_msa): Likewise.
1332 (add_options_for_mips_msa): Likewise.
1333 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1334 (check_effective_target_vect_intfloat_cvt): Likewise.
1335 (check_effective_target_vect_uintfloat_cvt): Likewise.
1336 (check_effective_target_vect_floatint_cvt): Likewise.
1337 (check_effective_target_vect_floatuint_cvt): Likewise.
1338 (check_effective_target_vect_shift): Likewise.
1339 (check_effective_target_vect_shift_char): Likewise.
1340 (check_effective_target_vect_long): Likewise.
1341 (check_effective_target_vect_float): Likewise.
1342 (check_effective_target_vect_double): Likewise.
1343 (check_effective_target_vect_long_long): Likewise.
1344 (check_effective_target_vect_perm): Likewise.
1345 (check_effective_target_vect_perm_byte): Likewise.
1346 (check_effective_target_vect_perm_short): Likewise.
1347 (check_effective_target_vect_sdot_qi): Likewise.
1348 (check_effective_target_vect_udot_qi): Likewise.
1349 (check_effective_target_vect_sdot_hi): Likewise.
1350 (check_effective_target_vect_udot_hi): Likewise.
1351 (check_effective_target_vect_pack_trunc): Likewise.
1352 (check_effective_target_vect_unpack): Likewise.
1353 (check_effective_target_vect_hw_misalign): Likewise.
1354 (check_effective_target_vect_condition): Likewise.
1355 (check_effective_target_vect_cond_mixed): Likewise.
1356 (check_effective_target_vect_char_mult): Likewise.
1357 (check_effective_target_vect_short_mult): Likewise.
1358 (check_effective_target_vect_int_mult): Likewise.
1359 (check_effective_target_vect_extract_even_odd): Likewise.
1360 (check_effective_target_vect_interleave): Likewise.
1361 (check_vect_support_and_set_flags): Check if the target supports MSA
1362 and append to the list of EFFECTIVE_TARGETS.
1363
0bfd099c
RB
13642016-10-12 Richard Biener <rguenther@suse.de>
1365
1366 PR debug/77947
1367 * g++.dg/torture/pr77947.C: New testcase.
1368
b4a9ef2f
PMR
13692016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1370
1371 * gnat.dg/debug8.adb: New testcase.
1372
c0dbd22d
PMR
13732016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1374
1375 * gnat.dg/debug9.adb: New testcase.
1376
8a7c91cd
RB
13772016-10-12 Richard Biener <rguenther@suse.de>
1378
1379 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1380 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1381 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1382
7dc2f5f1
RB
13832016-10-12 Richard Biener <rguenther@suse.de>
1384
1385 PR tree-optimization/77920
1386 * gcc.dg/torture/pr77920.c: New testcase.
1387
70f6d5e1
JJ
13882016-10-12 Jakub Jelinek <jakub@redhat.com>
1389
4a8b97cb
JJ
1390 PR tree-optimization/77929
1391 * gcc.c-torture/compile/pr77929.c: New test.
1392
70f6d5e1
JJ
1393 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1394 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1395 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1396 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1397 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1398 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1399 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1400 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1401 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1402
4803de58
EB
14032016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1404
1405 * gcc.target/sparc/setcc-4.c: Adjust.
1406 * gcc.target/sparc/setcc-5.c: Likewise.
1407 * gcc.target/sparc/setcc-6.c: Likewise.
1408 * gcc.target/sparc/setcc-7.c: Likewise.
1409 * gcc.target/sparc/setcc-8.c: Likewise.
1410 * gcc.target/sparc/setcc-9.c: Likewise.
1411 * gcc.target/sparc/setcc-10.c: Delete.
1412
f6cf4810
SK
14132016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1414
1415 PR fortran/77942
1416 * gfortran.dg/pr77942.f90
1417
8e8c2744
FR
14182016-10-11 Fritz Reese <fritzoreese@gmail.com>
1419
1420 * gfortran.dg/dec_math.f90: New testsuite.
1421
ddefad9a
SKS
14222016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1423
1424 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1425 (main): Declare j as i32 instead of int.
1426
e7b08761
TP
14272016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1428
1429 PR testsuite/PR77710
1430 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1431 target triplet instead of *-*-*-*.
1432
9fd7cd44
EB
14332016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1434
1435 * gnat.dg/unchecked_convert10.adb: New test.
1436 * gnat.dg/unchecked_convert11.adb: Likewise.
1437 * gnat.dg/unchecked_convert12.adb: Likewise.
1438
ff7e7ee0
EB
14392016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1440
1441 * gcc.target/sparc/cbcond-1.c: New test.
1442 * gcc.target/sparc/cbcond-2.c: Likewise.
1443 * gcc.target/sparc/movcc-1.c: Likewise.
1444 * gcc.target/sparc/movcc-2.c: Likewise.
1445 * gcc.target/sparc/setcc-1.c: Adjust.
1446 * gcc.target/sparc/setcc-2.c: Likewise.
1447 * gcc.target/sparc/setcc-3.c: Likewise.
1448 * gcc.target/sparc/setcc-4.c: Likewise.
1449 * gcc.target/sparc/setcc-5.c: Likewise.
1450 * gcc.target/sparc/setcc-6.c: New test.
1451 * gcc.target/sparc/setcc-7.c: Likewise.
1452 * gcc.target/sparc/setcc-8.c: Likewise.
1453 * gcc.target/sparc/setcc-9.c: Likewise.
1454 * gcc.target/sparc/setcc-10.c: Likewise.
1455
d30078b8
JL
14562016-10-10 Jeff Law <law@redhat.com>
1457
1458 PR tree-optimization/71947
1459 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1460 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1461 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1462 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1463 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1464 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1465
5f869266
TK
14662016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1467
1468 PR fortran/77915
1469 * gfortran.dg/matmul_11.f90: New test.
1470
174e0b00
JW
14712016-10-10 Jiong Wang <jiong.wang@arm.com>
1472
1473 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1474 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1475 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1476 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1477 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1478 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1479 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1480 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1481 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1482 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1483 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1484 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1485 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1486 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1487 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1488 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1489 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1490 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1491 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1492 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1493 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1494 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1495 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1496 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1497 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1498 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1499 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1500 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1501 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1502 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1503 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1504 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1505 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1506 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1507 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1508 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1509 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1510 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1511 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1512 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1513 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1514 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1515 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1516 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1517 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1518 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1519 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1520 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1521 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1522 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1523 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1524 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1525 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1526 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1527 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1528 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1529 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1530 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1531 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1532
4bc63138
JW
15332016-10-10 Jiong Wang <jiong.wang@arm.com>
1534
1535 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1536 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1537 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1538 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1539 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1540 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1541 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1542 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1543 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1544 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1545 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1546 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1547 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1548 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1549
8f3edb07
JW
15502016-10-10 Jiong Wang <jiong.wang@arm.com>
1551
1552 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1553 Enable AArch64.
1554 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1555 vdup*_laneq.
1556 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1557 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1558 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1559 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1560
6e49f922
JW
15612016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1562 Jiong Wang <jiong.wang@arm.com>
1563
1564 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1565 AArch64 support.
1566 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1567 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1568 AArch64 targets.
1569 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1570 AArch64 targets.
1571 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1572 targets.
1573 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1574
41683e1a
EB
15752016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1576
1577 * gnat.dg/specs/vfa.ads: New test.
1578
6e49f922 15792016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1580
1581 * gnat.dg/inline13.ad[sb]: New test.
1582 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1583
55cfd746
EB
15842016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1585
1586 * gnat.dg/biased_subtype.adb: New test.
1587
4dfb8a2a
JJ
15882016-10-09 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR tree-optimization/77901
1591 * gcc.c-torture/compile/pr77901.c: New test.
1592
67b97478
PK
15932016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1594
1595 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1596 * gcc.dg/ipa/propalign-2.c: Likewise
1597 * gcc.dg/ipa/propalign-3.c: Likewise.
1598 * gcc.dg/ipa/propalign-4.c: Likewise.
1599 * gcc.dg/ipa/propalign-5.c: Likewise.
1600
7bad794a
JJ
16012016-10-08 Jakub Jelinek <jakub@redhat.com>
1602
81b02905
JJ
1603 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1604
ee19ef45
JJ
1605 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1606
7bad794a
JJ
1607 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1608 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1609
56d3a930
FR
16102016-10-07 Fritz Reese <fritzoreese@gmail.com>
1611
1612 * gfortran.dg/dec_union_11.f90: New testcase.
1613
45e2bf2e
NS
16142016-10-07 Nathan Sidwell <nathan@acm.org>
1615
1616 PR c++/66443
1617 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1618 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1619 * g++.dg/cpp1y/pr66443-cxx14.C: New
1620 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1621 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1622
be845b04
JJ
16232016-10-07 Jakub Jelinek <jakub@redhat.com>
1624
1625 * g++.dg/cpp0x/addressof1.C: New test.
1626 * g++.dg/cpp0x/addressof2.C: New test.
1627
08213983
MM
16282016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1629
1630 * gcc.target/powerpc/float128-type-1.c: New test to check that
1631 PowerPC 64-bit Linux enables -mfloat128-type by default.
1632 * gcc.target/powerpc/float128-type-2.c: Likewise.
1633 * gcc.target/powerpc/float128-mix.c: Change error message to
1634 reflect that __ibm128 is now #define'ed to be long double.
1635
bd845c14
SK
16362016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1637
1638 PR fortran/77406
1639 * gfortran.dg/pr77406.f90: New test.
1640 * gfortran.dg/assumed_type_3.f90: Update error messages.
1641 * gfortran.dg/defined_operators_1.f90: Ditto.
1642 * gfortran.dg/generic_26.f90: Ditto.
1643 * gfortran.dg/generic_7.f90: Ditto.
1644 * gfortran.dg/gomp/udr5.f90: Ditto.
1645 * gfortran.dg/gomp/udr7.f90: Ditto.
1646 * gfortran.dg/interface_1.f90: Ditto.
1647 * gfortran.dg/interface_37.f90: Ditto.
1648 * gfortran.dg/interface_5.f90: Ditto.
1649 * gfortran.dg/interface_6.f90: Ditto.
1650 * gfortran.dg/interface_7.f90
1651 * gfortran.dg/no_arg_check_3.f90
1652 * gfortran.dg/operator_5.f90
1653 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1654
c09c4992
BE
16552016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1656
1657 PR c++/77700
1658 * c-c++-common/Wint-in-bool-context.c: Update test.
1659
d7f336f8
RB
16602016-10-07 Richard Biener <rguenther@suse.de>
1661
1662 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1663 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1664
a9172bf3
MP
16652016-10-07 Marek Polacek <polacek@redhat.com>
1666
1667 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1668
8a14afd0
BS
16692016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1670
1671 PR c++/69733
1672 * c-c++-common/pr69733.c: New test.
1673 * gcc.dg/pr69733.c: New test.
1674 * gcc.target/i386/pr69733.c: New test.
1675
d4bd4646
MP
16762016-10-07 Marek Polacek <polacek@redhat.com>
1677
1678 PR c++/77803
1679 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1680
a93cdc5c
JJ
16812016-10-07 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR tree-optimization/77664
1684 * gcc.dg/tree-ssa/pr77664.c: New test.
1685 * gcc.dg/pr77664.c: New test.
1686
16872016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1688
1689 * gfortran.dg/pr69955.f90: New test.
1690
ac193ee7
LK
16912016_10-06 Louis Krupp <louis.krupp@zoho.com>
1692
1693 PR fortran/57910
1694 * gfortran.dg/pr57910.f90: New test.
1695
342cfb3e
JJ
16962016-10-06 Jakub Jelinek <jakub@redhat.com>
1697
1698 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1699 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1700
48057089
KV
17012016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1702
1703 PR tree-optimization/77862
1704 * gcc.dg/pr77862.c: New test.
1705
65b25c9b
KV
17062016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1707
1708 * gcc.dg/tree-ssa/evrp4.c: New test.
1709
f3127685
JL
17102016-10-06 Jeff Law <law@redhat.com>
1711
1712 PR tree-optimization/71661
1713 * gcc.dg/tree-ssa/pr71661.c: New test.
1714
b3972588
RB
17152016-10-06 Richard Biener <rguenther@suse.de>
1716
1717 PR tree-optimization/77855
1718 * gcc.dg/torture/pr77855.c: New testcase.
1719
139dc3c6 17202016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1721 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1722
1723 * g++.dg/other/pr77759.C: New test.
1724
37f6a157
RB
17252016-10-06 Richard Biener <rguenther@suse.de>
1726
1727 PR tree-optimization/77839
1728 * gcc.dg/torture/pr77839.c: New testcase.
1729
f779aeb8
MP
17302016-10-06 Marek Polacek <polacek@redhat.com>
1731
1732 * g++.dg/cpp1z/init-statement9.C: New test.
1733
eee8f0b0
AS
17342016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1735
1736 * gcc.target/i386/pcommit-1.c: Deleted.
1737 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1738 * gcc.target/i386/sse-13.c: Ditto.
1739 * gcc.target/i386/sse-14.c: Ditto.
1740 * gcc.target/i386/sse-22.c: Ditto.
1741 * gcc.target/i386/sse-23.c: Ditto.
1742 * g++.dg/other/i386-2.C: Ditto.
1743
b48042bb
UB
17442016-10-05 Uros Bizjak <ubizjak@gmail.com>
1745
1746 * gcc.target/i386/pr77833.c: Require int128 effective target.
1747
50b01e1d
SK
17482016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1749
1750 PR fortran/58991
1751 PR fortran/58992
1752 * gfortran.dg/associate_22.f90: New test.
1753
908b8296
FR
17542016-10-05 Fritz Reese <fritzoreese@gmail.com>
1755
1756 * gfortran.dg/dec_union_9.f90: New testcase.
1757 * gfortran.dg/dec_union_10.f90: New testcase.
1758
87582521
JJ
17592016-10-05 Jakub Jelinek <jakub@redhat.com>
1760
2e69f143
JJ
1761 PR sanitizer/66343
1762 * gcc.dg/pch/pr66343-3.c: New test.
1763 * gcc.dg/pch/pr66343-3.hs: New file.
1764
87582521
JJ
1765 PR sanitizer/66343
1766 * gcc.dg/pch/pr66343-1.c: New test.
1767 * gcc.dg/pch/pr66343-1.hs: New file.
1768 * gcc.dg/pch/pr66343-2.c: New test.
1769 * gcc.dg/pch/pr66343-2.hs: New file.
1770
700fff34
BE
17712016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1772
1773 * c-c++-common/Wint-in-bool-context.c: Update test.
1774
17a9e380
MP
17752016-10-05 Marek Polacek <polacek@redhat.com>
1776
1777 * g++.dg/cpp1z/init-statement1.C: New test.
1778 * g++.dg/cpp1z/init-statement2.C: New test.
1779 * g++.dg/cpp1z/init-statement3.C: New test.
1780 * g++.dg/cpp1z/init-statement4.C: New test.
1781 * g++.dg/cpp1z/init-statement5.C: New test.
1782 * g++.dg/cpp1z/init-statement6.C: New test.
1783 * g++.dg/cpp1z/init-statement7.C: New test.
1784 * g++.dg/cpp1z/init-statement8.C: New test.
1785
6e48e779
LK
17862016-10-05 Louis Krupp <louis.krupp@zoho.com>
1787
1788 PR fortran/67524
1789 * gfortran.dg/pr67524.f90: New test.
1790
04a32443
JJ
17912016-10-05 Jakub Jelinek <jakub@redhat.com>
1792
1793 PR sanitizer/77823
1794 * c-c++-common/ubsan/shift-9.c: New test.
1795
743a9cf7
SKS
17962016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1797
1798 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1799 of int if __SIZEOF_INT__ is less than 4 bytes.
1800
a40278c3
JD
18012016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1802
1803 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1804 * gfortran.dg/class_array_20.f03: Likewise.
1805 * gfortran.dg/class_array_21.f03: Likewise.
1806 * gfortran.dg/finalize_29.f08: Likewise.
1807 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1808
39bb7d01
RB
18092016-10-05 Richard Biener <rguenther@suse.de>
1810
1811 PR middle-end/77826
1812 * gcc.dg/torture/pr77826.c: New testcase.
1813
eeb57981
RB
18142016-10-05 Richard Biener <rguenther@suse.de>
1815
1816 * gcc.dg/fold-copysign-1.c: New testcase.
1817
f9018d75
AS
18182016-10-05 Andreas Schwab <schwab@suse.de>
1819
1820 * g++.dg/pr49847-2.C: Remove.
1821
7e8000b3
PMR
18222016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1823
1824 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1825
54f84ca9
RB
18262016-10-05 Richard Biener <rguenther@suse.de>
1827
1828 PR middle-end/55152
1829 * gcc.dg/pr55152-2.c: New testcase.
1830
17beda50
JD
18312016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1832
1833 * gfortran.dg/dtio_15.f90: New test.
1834
1c84b798
ILT
18352016-10-04 Ian Lance Taylor <iant@golang.org>
1836
1837 * gcc.dg/split-7.c: New test.
1838
7ec39552
MS
18392016-10-04 Martin Sebor <msebor@redhat.com>
1840
1841 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1842 %lc directive to wint_t to silence -Wformat warnings on targets
1843 where the latter is a distinct type such as long.
1844
8ff04ff9
MS
18452016-10-04 Martin Sebor <msebor@redhat.com>
1846
1847 PR c++/77804
1848 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1849
bfecd57c
JJ
18502016-10-04 Jakub Jelinek <jakub@redhat.com>
1851
f72da967
JJ
1852 PR c++/77791
1853 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1854
bfecd57c
JJ
1855 * g++.dg/other/java3.C: Remove.
1856 * g++.dg/other/java1.C: Remove.
1857 * g++.dg/other/error12.C: Remove.
1858 * g++.dg/other/java2.C: Remove.
1859 * g++.dg/warn/Wnvdtor.C: Remove.
1860 * g++.dg/lookup/java1.C: Remove.
1861 * g++.dg/lookup/java2.C: Remove.
1862 * g++.dg/ext/pr34829.C: Remove.
1863 * g++.dg/ext/java-3.C: Remove.
1864 * g++.dg/ext/java-1.C: Remove.
1865 * g++.dg/ext/java-2.C: Remove.
1866 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1867
fe8b1e83
DG
18682016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1869
1870 PR tree-optimization/77808
1871 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1872
078b5aab
RB
18732016-10-04 Richard Biener <rguenther@suse.de>
1874
1875 PR tree-optimization/77399
1876 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1877
2b568899
RB
18782016-10-04 Richard Biener <rguenther@suse.de>
1879
1880 PR middle-end/77833
1881 * gcc.target/i386/pr77833.c: New testcase.
1882
0a4e5cf3
JL
18832016-09-26 Jeff Law <law@redhat.com>
1884
1885 PR tree-optimization/71550
1886 PR tree-optimization/71403
1887 * gcc.c-torture/execute/pr71550.c: New test.
1888
d07b0a23
SKS
18892016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1890
1891 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1892 option.
1893
b44a42cf
KT
18942016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1895
1896 Revert
1897 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1898
1899 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1900
f41f1ceb
MP
19012016-10-03 Marek Polacek <polacek@redhat.com>
1902
1903 * g++.dg/cpp0x/nullptr37.C: New test.
1904
1633d3b9
BE
19052016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1906
1907 * c-c++-common/Wint-in-bool-context.c: Update test.
1908
2c8e3a1d
JJ
19092016-10-02 Jakub Jelinek <jakub@redhat.com>
1910
1911 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1912 earlier.
1913 * g++.dg/charset/asm2.c (memmove): Likewise.
1914 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1915 * g++.dg/tls/diag-4.C (foo): Likewise.
1916 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1917 dg-warning, fix up regex.
1918 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1919 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1920 * g++.old-deja/g++.mike/net31.C: Likewise.
1921 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1922 for C++17.
1923 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1924 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1925
f00b6283
RB
19262016-10-01 Richard Biener <rguenther@suse.de>
1927
1928 PR middle-end/77798
1929 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1930
0f0565b1
AV
19312016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1932
1933 PR fortran/77663
1934 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1935
c58823a0
JJ
19362016-10-01 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR c/77490
1939 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1940 Add dg-prune-output directive.
1941
e3228a50
JD
19422016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1943
1944 PR fortran/66643
1945 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1946 * gfortran.fortran-torture/compile/write.f90: Update test.
1947
e70bbc6f
MW
19482016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1949
1950 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1951 arm_fp16_alternative_ok as the required effective target.
1952 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1953 -mfp16-format=alternative to the dg-options directive and remove
1954 the dg-add-options directive.
1955
c39747d2
FR
19562016-09-30 Fritz Reese <fritzoreese@gmail.com>
1957
1958 PR fortran/77764
1959 * gfortran.dg/dec_union_8.f90: New testcase.
1960
00074dd8
FR
19612016-09-30 Fritz Reese <fritzoreese@gmail.com>
1962
1963 PR fortran/77782
1964 * gfortran.dg/dec_structure_16.f90: New testcase.
1965
26f391e8
AV
19662016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1967
1968 * gfortran.dg/coarray_allocate_10.f08: New test.
1969 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1970
fa16a271
KT
19712016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1972
1973 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1974
f334c828
RB
19752016-09-30 Richard Biener <rguenther@suse.de>
1976
1977 PR tree-optimization/77399
1978 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1979
76e3ec9c
SL
19802016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1981
871267e1 1982 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1983 -fdelete-null-pointer-checks explicit.
1984 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1985 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1986 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1987 * gcc.dg/pic-1.c: Require fpic target support.
1988 * gcc.dg/pic-2.c: Likewise.
1989
a2c6e7f2
JJ
19902016-09-29 Jakub Jelinek <jakub@redhat.com>
1991
1992 Implement P0001R1 - C++17 removal of register storage class specifier
1993 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1994 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1995 C++17.
1996 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1997 keyword if not __SSE2__.
1998 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1999 C++17.
2000 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2001 register keywords.
2002 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2003 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2004 no_erroneous_warning): Expect new warnings for C++17.
2005 * g++.dg/warn/register-var-2.C (f): Likewise.
2006 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2007 * g++.dg/parse/linkage2.C (foo): Likewise.
2008 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2009 keyword on parameters for C++17.
2010 * g++.dg/cpp1z/register1.C: New test.
2011 * g++.dg/cpp1z/register2.C: New test.
2012 * g++.dg/cpp1z/register3.C: New test.
2013
4ab76933
UB
20142016-09-29 Uros Bizjak <ubizjak@gmail.com>
2015
2016 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2017 * gcc.target/i386/avx2-check.h (main): Ditto.
2018 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2019 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2020 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2021 * gcc.target/i386/avx512er-check.h (main): Ditto.
2022 * gcc.target/i386/avx512f-check.h (main): Ditto.
2023 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2024 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2025 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2026
2488ebe5
UB
20272016-09-29 Uros Bizjak <ubizjak@gmail.com>
2028
2029 PR target/77756
2030 * gcc.target/i386/pr77756.c: New test.
2031
4d258d09
MP
20322016-09-29 Marek Polacek <polacek@redhat.com>
2033
2034 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2035
a9087411
MP
20362016-09-29 Marek Polacek <polacek@redhat.com>
2037
2038 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2039 C++14.
2040
fa0a064a
ML
20412016-09-29 Martin Liska <mliska@suse.cz>
2042
2043 * objc/execute/construct1.m: New test.
2044
0ce1ecc7
RB
20452016-09-29 Richard Biener <rguenther@suse.de>
2046
2047 PR tree-optimization/77768
2048 * gcc.dg/torture/pr77768.c: New testcase.
2049
da186c1f
RB
20502016-09-28 Richard Biener <rguenther@suse.de>
2051
2052 PR middle-end/77407
2053 * gcc.dg/pr77407.c: New testcase.
2054
d657e995
RB
20552016-09-29 Richard Biener <rguenther@suse.de>
2056
2057 PR middle-end/55152
2058 * gcc.dg/pr55152.c: New testcase.
2059 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2060
cadf6296
RO
20612016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2062
2063 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2064 (dg-options): Remove -m32.
2065
88000fd1
MS
20662016-09-28 Martin Sebor <msebor@redhat.com>
2067
2068 PR middle-end/77721
2069 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2070
0c172974
JD
20712016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2072
2073 PR libgfortran/77707
2074 * gfortran.dg/inquire_17.f90: New test.
2075
4b390698
JJ
20762016-09-28 Jakub Jelinek <jakub@redhat.com>
2077
2078 PR c++/77467
2079 * g++.dg/cpp1y/constexpr-77467.C: New test.
2080
2b1b5938
MS
20812016-09-28 Martin Sebor <msebor@redhat.com>
2082
2083 PR c/77762
2084 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2085 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2086 (test_sprintf_p_const): Adjust line numbers to avoid failures
2087 introduced in r240503.
2088
30dc6ee9
MS
20892016-09-28 Martin Sebor <msebor@redhat.com>
2090
2091 PR middle-end/77683
2092 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2093
7d290e93
BE
20942016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2095
fcf32bad
BE
2096 PR c++/77748
2097 * g++.dg/pr77550.C: Avoid undefined behavior.
2098
7d290e93
BE
2099 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2100
912d9ec3
WD
21012016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2102
2103 * gcc.dg/strlenopt-20.c: Update test.
2104 * gcc.dg/strlenopt-21.c: Likewise.
2105 * gcc.dg/strlenopt-22.c: Likewise.
2106 * gcc.dg/strlenopt-22g.c: Likewise.
2107 * gcc.dg/strlenopt-26.c: Likewise.
2108 * gcc.dg/strlenopt-5.c: Likewise.
2109 * gcc.dg/strlenopt-7.c: Likewise.
2110 * gcc.dg/strlenopt-9.c: Likewise.
2111
459bcfb0
JJ
21122016-09-27 Jakub Jelinek <jakub@redhat.com>
2113
6e39060a
JJ
2114 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2115
8ca33347
JJ
2116 * g++.dg/cpp1z/lambda-this1.C: New test.
2117 * g++.dg/cpp1z/lambda-this2.C: New test.
2118
459bcfb0
JJ
2119 PR c++/77722
2120 * g++.dg/ubsan/return-4.C: New test.
2121 * g++.dg/ubsan/return-5.C: New test.
2122 * g++.dg/ubsan/return-6.C: New test.
2123
20fba714
JW
21242016-09-27 Jiong Wang <jiong.wang@arm.com>
2125
2126 * lib/target-supports.exp
2127 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2128 in function comment.
2129
bebe0086
ML
21302016-09-27 Martin Liska <mliska@suse.cz>
2131
2132 PR gcov-profile/46266
2133 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2134 considered.
2135
59896334
RB
21362016-09-27 Richard Biener <rguenther@suse.de>
2137
2138 PR tree-optimization/77745
2139 * g++.dg/torture/pr77745.C: New testcase.
2140
f0d355dc
RB
21412016-09-27 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/77478
2144 * gcc.dg/torture/pr77478.c: New testcase.
2145
8c9434c2
ML
21462016-09-27 Martin Liska <mliska@suse.cz>
2147
2148 PR gcov-profile/7970
2149 PR gcov-profile/16855
2150 PR gcov-profile/44779
2151 * g++.dg/gcov/pr16855.C: New test.
2152
511d092e
SKS
21532016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2154
2155 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2156
f2e0c4e1
JJ
21572016-09-27 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR fortran/77666
2160 * gfortran.dg/gomp/pr77666.f90: New test.
2161
3a4228ba
KV
21622016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2163
2164 PR ipa/77677
2165 * gcc.dg/torture/pr77677-2.c: New test.
2166
a184e37f
SK
21672016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2168
2169 PR fortran/77420
2170 * gfortran.dg/pr77420_1.f90: New test.
2171 * gfortran.dg/pr77420_2.f90: Ditto.
2172 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2173 * gfortran.dg/pr77420_4.f90: this file.
2174
8be59d19
KV
21752016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2176
2177 PR middle-end/77719
2178 * gfortran.dg/pr77719.f90: New test.
2179
991075a4
TP
21802016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2181
2182 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2183 singular form of byte when quantity is unknown.
991075a4 2184
c6147dc4
MP
21852016-09-26 Marek Polacek <polacek@redhat.com>
2186
2187 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2188
5cc6c41c
ML
21892016-09-26 Martin Liska <mliska@suse.cz>
2190
2191 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2192 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2193 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2194 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2195 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2196 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2197 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2198 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2199 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2200
81fea426
MP
22012016-09-26 Marek Polacek <polacek@redhat.com>
2202
2203 PR c/7652
2204 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2205 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2206 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2207 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2208 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2209 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2210 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2211 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2212 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2213 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2214 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2215 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2216 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2217 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2218 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2219 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2220 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2221 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2222 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2223 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2224 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2225 * c-c++-common/attr-fallthrough-1.c: New test.
2226 * c-c++-common/attr-fallthrough-2.c: New test.
2227 * g++.dg/cpp0x/fallthrough1.C: New test.
2228 * g++.dg/cpp0x/fallthrough2.C: New test.
2229 * g++.dg/cpp1z/fallthrough1.C: New test.
2230 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2231 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2232 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2233 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2234
9b597c1f
SK
22352016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2236
12a813c1 2237 PR fortran/77429
9b597c1f
SK
2238 * gfortran.dg/pr77429.f90: New test.
2239
f1c7e7f1
SK
22402016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2241
2242 PR fortran/77694
2243 * gfortran.dg/pr77694.f90: New test.
2244
50c6dd20
OE
22452016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2246
2247 PR target/51244
2248 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2249
540b039e
DH
22502016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2251
2252 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2253 for 32-bit mode.
2254
cfd161bf
DH
22552016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2256
2257 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2258 for 32-bit mode.
2259
9a2300e9
MP
22602016-09-24 Marek Polacek <polacek@redhat.com>
2261
2262 PR c/77490
2263 * c-c++-common/Wbool-operation-1.c: New test.
2264 * gcc.dg/Wbool-operation-1.c: New test.
2265
34d567d1
FR
22662016-09-23 Fritz Reese <fritzoreese@gmail.com>
2267
2268 * gfortran.dg/dec_static_1.f90: New.
2269 * gfortran.dg/dec_static_2.f90: New.
2270 * gfortran.dg/dec_static_3.f90: New.
2271 * gfortran.dg/dec_static_4.f90: New.
2272
4a8d4422
JD
22732016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2274
2275 PR fortran/48298
2276 * gfortran.dg/negative_unit_check.f90: Update test.
2277 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2278
90ef45cb
DV
22792016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2280
2281 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2282 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2283 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2284 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2285 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2286 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2287 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2288
e0535922
MS
22892016-09-23 Martin Sebor <msebor@redhat.com>
2290
2291 PR testsuite/77713
2292 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2293 assuming long double is bigger than double.
2294
d664d76d
JJ
22952016-09-23 Jakub Jelinek <jakub@redhat.com>
2296
2297 Implement P0138R2, C++17 construction rules for enum class values
2298 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2299
3b31f720
DM
23002016-09-23 David Malcolm <dmalcolm@redhat.com>
2301
2302 PR preprocessor/77672
2303 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2304 expected multiline output from first warning to reflect change
2305 in r240434.
2306
592459bf
TP
23072016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2308
2309 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2310
0af06385
BE
23112016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2312 Tom de Vries <tom@codesourcery.com>
2313
2314 PR testsuite/77411
2315 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2316
8f01b67a
MP
23172016-09-23 Marek Polacek <polacek@redhat.com>
2318
2319 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2320 * c-c++-common/gomp/atomic-13.c: Likewise.
2321 * c-c++-common/gomp/atomic-14.c: Likewise.
2322 * c-c++-common/pr60439.c: Remove invalid code.
2323 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2324 * g++.dg/expr/bitfield5.C: Likewise.
2325 * g++.dg/expr/bitfield6.C: Likewise.
2326 * g++.dg/expr/bool1.C: Likewise.
2327 * g++.dg/expr/bool3.C: Likewise.
2328 * g++.dg/expr/lval3.C: Likewise.
2329 * g++.dg/expr/lval4.C: Likewise.
2330 * g++.old-deja/g++.jason/bool5.C: Likewise.
2331
bbd6fcf3
DM
23322016-09-23 David Malcolm <dmalcolm@redhat.com>
2333
2334 PR preprocessor/77672
2335 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2336 (test_terminator_location): New function.
2337
113d06a4
RB
23382016-09-23 Richard Biener <rguenther@suse.de>
2339
2340 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2341
cab9e1df
MW
23422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2343
2344 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2345 -march=armv8.2-a+fp16 when supported by the hardware.
2346 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2347 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2348 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2349 semi-colons to a macro invocations.
2350 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2351 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2352 defined.
2353 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2354 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2356 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2357 defined.
2358 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2359 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2360 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2361 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2362 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2363 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2364 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2365 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2366 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2367 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2368 defined.
2369 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2370 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2371 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2372 defined.
2373 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2374 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2375 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2376 defined.
2377 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2378 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2379 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2380 defined.
2381 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2382 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2383 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2384 defined. Also fix some white-space.
2385 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2386 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2387 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2388 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2389 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2390 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2391 defined. Also fix some long lines and white-space.
2392 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2393 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2394 defined. Also fix some long lines and white-space.
2395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2396 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2397 defined.
2398 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2400 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2401 defined.
2402 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2403 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2404 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2405 defined.
2406 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2407 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2408 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2409 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2410 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2411 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2412 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2413 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2414 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2415 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2416 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2417 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2418 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2419 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2420 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2421 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2422 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2423 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2424 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2425
da9b2e69
JW
24262016-09-23 Jiong Wang <jiong.wang@arm.com>
2427 Matthew Wahab <matthew.wahab@arm.com>
2428
2429 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2430 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2431 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2432 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2433 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2434 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2435 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2436 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2437 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2438 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2439 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2440 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2441 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2442 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2443 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2444 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2445 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2446 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2447 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2448 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2449 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2450 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2451 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2452 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2453 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2454 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2455 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2456 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2457 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2458 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2459 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2460 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2461 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2462 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2463 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2464 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2465 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2466
785cf02f
MW
24672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2468
2469 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2470 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2471 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2472 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2473 support.
2474
1e401340
KV
24752016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2476
2477 PR ipa/77677
2478 * gcc.dg/torture/pr77677.c: New test.
2479
8ed3eeac
AV
24802016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2481
2482 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2483 here now.
2484
55a9b91b
MW
24852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2486
2487 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2488 options. Add tests for float16x4_t and float16x8_t.
2489
64c744b9
DV
24902016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2491
2492 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2493 * gcc.target/s390/risbg-ll-2.c: Ditto.
2494 * gcc.target/s390/risbg-ll-3.c: Ditto.
2495
d403b8d4
MW
24962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2497
2498 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2499 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2500
576987fc
DV
25012016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2502
2503 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2504 output to the simplified instructions.
2505
4ffc8099
MW
25062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2507
2508 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2509 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2510
b1a970a5
MW
25112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2512
2513 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2514 (FP16_SUPPORTED): New
2515 (expected-hfloat-16x4): Make conditional on __fp16 support.
2516 (expected-hfloat-16x8): Likewise.
2517 (vdup_n_f16): Disable for non-AArch64 targets.
2518 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2519 conditional on FP16_SUPPORTED.
2520 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2521 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2522 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2523 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2524 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2525 for testing __fp16.
2526 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2527 conditional on FP16_SUPPORTED.
2528 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2529 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2530
50df9464
MW
25312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2532
2533 * gcc.target/arm/short-vfp-1.c: New.
2534
536b9f42
MW
25352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2536
2537 * gcc.target/arm/attr-fp16-arith-1.c: New.
2538
1b9e31cf
MW
25392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2540
2541 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2542 New.
2543 (add_options_for_arm_v8_2a_fp16_neon): New.
2544 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2545 (add_options_for_arm_arch_v8_2a): Auto-generate.
2546 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2547 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2548 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2549 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2550 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2551 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2552 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2553
a5b42ee7
MW
25542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2555
2556 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2557 arm_fp16_alternative_ok.
2558 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2559 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2560 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2561 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2562 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2563 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2564 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2565 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2566 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2567 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2568 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2569 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2570 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2571 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2572 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2573 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2574 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2575 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2576 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2577 arm_fp16_alternative_ok.
2578 * lib/target-supports.exp
2579 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2580 (check_effective_target_arm_fp16_alternative_ok): New.
2581 (check_effective_target_arm_fp16_none_ok_nocache): New.
2582 (check_effective_target_arm_fp16_none_ok): New.
2583
fcbc975b
ML
25842016-09-23 Martin Liska <mliska@suse.cz>
2585
2586 * gcc.dg/ipa/pr77653.c: Replace adress
2587 with address.
2588
1822b732
ML
25892016-09-23 Martin Liska <mliska@suse.cz>
2590
2591 * gcc.target/i386/movbe-4.c: New test.
2592
fab18cc4
ML
25932016-09-23 Martin Liska <mliska@suse.cz>
2594
2595 * gcc.target/i386/crc32-5.c: New test.
2596
e70f01b5
ML
25972016-09-23 Martin Liska <mliska@suse.cz>
2598
2599 * gcc.target/i386/pr71652.c: New test.
2600 * gcc.target/i386/pr71652-2.c: New test.
2601 * gcc.target/i386/pr71652-3.c: New test.
2602
f2e81d05
JJ
26032016-09-23 Jakub Jelinek <jakub@redhat.com>
2604
2605 * lib/gcc-dg.exp (process-message): Support relative line number
2606 notation - .+4 or .-1 etc.
2607 * gcc.dg/dg-test-1.c: New test.
2608
ed30d2a6
MS
26092016-09-22 Martin Sebor <msebor@redhat.com>
2610
2611 PR target/77676
2612 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2613 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2614 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2615 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2616
1c681c7b
UB
26172016-09-22 Uros Bizjak <ubizjak@gmail.com>
2618
2619 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2620 * gcc.dg/ifcvt-2.c: Ditto.
2621 * gcc.dg/zero_bits_compound-1.c: Ditto.
2622 * gcc.dg/zero_bits_compound-1.c: Ditto.
2623 * gcc.dg/pr40550.c: Simplify target selectors.
2624 Use dg-additional-options.
2625 * gcc.dg/pr47893.c: Ditto.
2626 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2627 additional options for 32-bit x86 targets.
2628 * gcc.dg/pr70955.c: Move to ...
2629 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2630
67cf0a53
PC
26312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2632
2633 PR c++/61019
2634 * g++.dg/cpp0x/pr61019.C: New.
2635
0ee70cc0
AV
26362016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2637 Terry Guo <terry.guo@arm.com>
2638
2639 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2640 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2641 * gcc.target/arm/pure-code/pure-code.exp: New.
2642
43639d2c
UB
26432016-09-22 Uros Bizjak <ubizjak@gmail.com>
2644
2645 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2646 Remove SSE effective target requirement.
2647
a608d15b
PC
26482016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR c++/71979
2651 * g++.dg/cpp0x/pr71979.C: New.
2652
d94a7ab4
BE
26532016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2654
2655 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2656
a13f439f
ML
26572016-09-22 Martin Liska <mliska@suse.cz>
2658
2659 PR ipa/77653
2660 * gcc.dg/ipa/pr77653.c: New test.
2661
cf352092
JJ
26622016-09-22 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR fortran/77665
2665 * gfortran.dg/gomp/pr77665.f90: New test.
2666
a8de3002
PT
26672016-09-22 Paul Thomas <pault@gcc.gnu.org>
2668
2669 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2670 * gfortran.dg/dtio_13.f90: New test.
2671
39abef62
LK
26722016-09-21 Louis Krupp <louis.krupp@zoho.com>
2673
2674 PR fortran/66107
2675 * gfortran.dg/pr66107.f90: New test.
2676
4a2bb7fc
ILT
26772016-09-21 Ian Lance Taylor <iant@golang.org>
2678
2679 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2680 with call to builtin delete function.
2681
5f84cee2
JM
26822016-09-21 Joseph Myers <joseph@codesourcery.com>
2683
2684 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2685 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2686 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2687 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2688 tests.
2689
fe01a41a
UB
26902016-09-21 Uros Bizjak <ubizjak@gmail.com>
2691
2692 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2693
2e1c20b1
JJ
26942016-09-21 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR c++/77651
2697 * g++.dg/cpp1z/aligned-new6.C: New test.
2698
de4c144a
MW
26992016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2700
2701 * gcc.target/arm/fp16-aapcs-3.c: New.
2702 * gcc.target/arm/fp16-aapcs-4.c: New.
2703 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2704 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2705 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2706 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2707
44fc7854
BE
27082016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2709
2710 PR tree-optimization/77550
2711 * g++.dg/pr77550.C: New test.
2712
bc084f84
GJL
27132016-09-21 Georg-Johann Lay <avr@gjlay.de>
2714
2715 PR target/77326
2716 * gcc.target/avr/torture/pr77326.c: New test.
2717
c075003a
LK
27182016-09-21 Louis Krupp <louis.krupp@zoho.com>
2719
2720 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2721
6811ea79
RB
27222016-09-21 Richard Biener <rguenther@suse.de>
2723
2724 PR tree-optimization/77648
2725 * gcc.dg/torture/pr77648-1.c: New testcase.
2726 * gcc.dg/torture/pr77648-2.c: Likewise.
2727
f955c4c4
RB
27282016-09-21 Richard Biener <rguenther@suse.de>
2729 Jakub Jelinek <jakub@redhat.com>
2730
2731 PR tree-optimization/77621
2732 * gcc.dg/pr77621.c: New testcase.
2733
096506bb
PT
27342016-09-21 Paul Thomas <pault@gcc.gnu.org>
2735
2736 PR fortran/77657
2737 * gfortran.dg/dtio_12.f90: New test.
2738
37d168ae
SKS
27392016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2740
2741 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2742
66454000
KV
27432016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2744
2745 PR tree-optimization/72835
2746 * gcc.dg/tree-ssa/pr72835.c: New test.
2747
88d0c3f0
MS
27482016-09-20 Martin Sebor <msebor@redhat.com>
2749
2750 PR middle-end/49905
2751 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2752 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2753 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2754 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2755 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2756 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2757 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2758
a03df1d5
KV
27592016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2760
2761 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2762 arguments/compare will be optimized away.
2763 * gcc.dg/torture/ftrapv-1.c: Likewise.
2764
8bc5448f
KV
27652016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2766
2767 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2768 will be optimized away.
2769 * gcc.dg/ipa/vrp1.c: New test.
2770 * gcc.dg/ipa/vrp2.c: New test.
2771 * gcc.dg/ipa/vrp3.c: New test.
2772
973625a0
KV
27732016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2774
2775 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2776 does the same transformation.
2777 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2778 * gcc.dg/tree-ssa/evrp1.c: New test.
2779 * gcc.dg/tree-ssa/evrp2.c: New test.
2780 * gcc.dg/tree-ssa/evrp3.c: New test.
2781 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2782 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2783 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2784 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2785 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2786 foling now happens early.
2787 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2788 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2789 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2790 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2791 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2792
9b1ba33c
UB
27932016-09-20 Uros Bizjak <ubizjak@gmail.com>
2794
2795 PR target/77621
2796 * gcc.target/i386/pr77621.c: New test.
2797 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2798 pattern, loop should vectorize with -mtune=atom.
2799
f5bd4ad8
MO
28002016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2801 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR testsuite/63299
2804 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2805 instead of delete.
2806
7d9cf801
JJ
28072016-09-20 Jakub Jelinek <jakub@redhat.com>
2808
b912f962
JJ
2809 PR c++/77626
2810 * g++.dg/other/pr77626.C: New test.
2811
eaf1ece1
JJ
2812 PR c++/77638
2813 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2814
590b62e9
JJ
2815 PR c++/77637
2816 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2817
7d9cf801
JJ
2818 PR middle-end/77624
2819 * c-c++-common/pr77624-1.c: New test.
2820 * c-c++-common/pr77624-2.c: New test.
2821
3aebb6ff
AV
28222016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2823
2824 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2825 of digits expected.
2826
b5bbe47b
RB
28272016-09-20 Richard Biener <rguenther@suse.de>
2828
2829 PR tree-optimization/77646
2830 * gcc.dg/torture/pr77646.c: New testcase.
2831
144a96e4
BE
28322016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2833
2834 PR c++/77434
2835 * c-c++-common/Wint-in-bool-context.c: New test.
2836
1f2071fa
JM
28372016-09-19 Joseph Myers <joseph@codesourcery.com>
2838
2839 * gcc.dg/cr-decimal-dig-1.c: New test.
2840
63012d9a
JM
28412016-09-19 Joseph Myers <joseph@codesourcery.com>
2842
2843 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2844 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2845 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2846 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2847
02410826
VM
28482016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2849
2850 PR rtl-optimization/77416
2851 * gcc.target/powerpc/pr77416.c: New.
2852
6101a7ab
PP
28532016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2854
2855 PR c++/77639
2856 * g++.dg/template/error-recovery4.C: New test.
2857
1993ff76
BC
28582016-09-19 Bin Cheng <bin.cheng@arm.com>
2859
2860 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2861
5fa9e644
KT
28622016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2863
2864 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2865 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2866
fc15d9ec
JJ
28672016-09-19 Jakub Jelinek <jakub@redhat.com>
2868 Jan Hubicka <jh@suse.cz>
2869
2870 PR target/77587
2871 * gcc.dg/pr77587.c: New test.
2872 * gcc.dg/pr77587a.c: New file.
2873
3c9f5092
AV
28742016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2875
2876 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2877 * gfortran.dg/coarray_38.f90:
2878 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2879 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2880 * gfortran.dg/coarray_allocate_7.f08: New test.
2881 * gfortran.dg/coarray_allocate_8.f08: New test.
2882 * gfortran.dg/coarray_allocate_9.f08: New test.
2883 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2884 new caf_register.
2885 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2886 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2887 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2888 get_by_refs.
2889 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2890 * gfortran.dg/coarray_lock_7.f90: Same.
2891 * gfortran.dg/coarray_poly_5.f90: Same.
2892 * gfortran.dg/coarray_poly_6.f90: Same.
2893 * gfortran.dg/coarray_poly_7.f90: Same.
2894 * gfortran.dg/coarray_poly_8.f90: Same.
2895 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2896
e79e6763
FR
28972016-09-19 Fritz Reese <fritzoreese@gmail.com>
2898
2899 PR fortran/77584
2900 * gfortran.dg/dec_structure_15.f90: New testcase.
2901
ae527639
RB
29022016-09-19 Richard Biener <rguenther@suse.de>
2903
2904 PR middle-end/77605
2905 * gcc.dg/torture/pr77605.c: New testcase.
2906
cdf060f8
LK
29072016-09-18 Louis Krupp <louis.krupp@zoho.com>
2908
2909 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2910
b720e919
JH
29112016-09-17 Jan Hubicka <hubicka@ucw.cz>
2912
2913 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2914 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2915 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2916 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2917 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2918 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2919 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2920 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2921 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2922 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2923 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2924
bdabae39
KY
29252016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2926
2927 * gcc.target/i386/pr68633.c: Fix expected result.
2928
493ba820
LK
29292016-09-17 Louis Krupp <louis.krupp@gmail.com>
2930
2931 PR fortran/68078
2932 * gfortran.dg/pr68078.f90: New test.
2933 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2934
9a42726b
BS
29352016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2936
2937 PR target/77613
2938 * gcc.target/powerpc/swaps-p8-25.c: New.
2939
e7d61178
JJ
29402016-09-16 Jakub Jelinek <jakub@redhat.com>
2941
8f03e02f
JJ
2942 PR c++/77482
2943 * g++.dg/cpp0x/constexpr-77482.C: New test.
2944
e80cb545
JJ
2945 PR c++/77379
2946 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2947 thunk offsets.
2948 * g++.dg/abi/abi-tag23a.C: Likewise.
2949
1c2f613f
JJ
2950 PR c++/77338
2951 * g++.dg/cpp0x/decltype-77338.C: New test.
2952
e7d61178
JJ
2953 PR c++/77375
2954 * g++.dg/cpp0x/mutable1.C: New test.
2955
8d987deb
SK
29562016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2957
2958 PR fortran/77612
2959 * gfortran.dg/pr77612.f90: New test.
2960
2c3d35a6
SKS
29612016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2962
2963 * gcc.dg/torture/pr70421.c: Require int32plus.
2964
e43163ae
JJ
29652016-09-16 Jakub Jelinek <jakub@redhat.com>
2966
bcf0905a
JJ
2967 PR middle-end/77475
2968 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2969
e43163ae
JJ
2970 PR target/77526
2971 * gcc.target/i386/pr77526.c: New test.
2972
7d704548
JJ
29732016-09-16 Jakub Jelinek <jakub@redhat.com>
2974 Eric Botcazou <ebotcazou@adacore.com>
2975
2976 PR middle-end/77594
2977 * gcc.target/i386/pr77594.c: New test.
2978
902d624f
LK
29792016-09-15 Louis Krupp <louis.krupp@zoho.com>
2980
2981 PR fortran/69963
2982 * gfortran.dg/misplaced_implicit_character.f90: New test.
2983
7e16ce79
BC
29842016-09-15 Bin Cheng <bin.cheng@arm.com>
2985
2986 PR tree-optimization/77503
2987 * gcc.dg/vect/pr77503.c: New test.
2988
7c05f5c4
RB
29892016-09-15 Richard Biener <rguenther@suse.de>
2990
2991 PR middle-end/77544
2992 * c-c++-common/torture/pr77544.c: New testcase.
2993
76ff80fb
JJ
29942016-09-15 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR middle-end/77475
2997 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2998 * gcc.dg/march-generic.c: Likewise.
2999 * gcc.target/i386/spellcheck-options-1.c: New test.
3000 * gcc.target/i386/spellcheck-options-2.c: New test.
3001 * gcc.target/i386/spellcheck-options-3.c: New test.
3002 * gcc.target/i386/spellcheck-options-4.c: New test.
3003
5560d026
CLT
30042016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3005
3006 PR fortran/72743
3007 * gfortran.dg/goacc/pr72743.f90: New test.
3008
5334f733
RB
30092016-09-15 Richard Biener <rguenther@suse.de>
3010
3011 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3012
d08615f2
RB
30132016-09-15 Richard Biener <rguenther@suse.de>
3014
3015 PR tree-optimization/77514
3016 * gcc.dg/torture/pr77514.c: New testcase.
3017
28ca05f0
JJ
30182016-09-14 Jakub Jelinek <jakub@redhat.com>
3019
3020 PR c++/77549
3021 * g++.dg/lookup/pr77549.C: New test.
3022
20a1e5b8
MP
30232016-09-14 Marek Polacek <polacek@redhat.com>
3024
3025 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3026 * c-c++-common/gomp/atomic-13.c: Likewise.
3027 * c-c++-common/gomp/atomic-14.c: Likewise.
3028 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3029 * g++.dg/cpp1z/bool-increment1.C: New test.
3030 * c-c++-common/pr60439.c: Add dg-warning.
3031 * g++.dg/expr/bitfield4.C: Likewise.
3032 * g++.dg/expr/bitfield5.C: Likewise.
3033 * g++.dg/expr/bitfield6.C: Likewise.
3034 * g++.dg/expr/bool1.C: Likewise.
3035 * g++.dg/expr/bool3.C: Likewise.
3036 * g++.dg/expr/lval3.C: Likewise.
3037 * g++.dg/expr/lval4.C: Likewise.
3038 * g++.old-deja/g++.jason/bool5.C: Likewise.
3039 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3040 * g++.dg/other/error18.C: Likewise.
3041 * g++.dg/gomp/atomic-14.C: Likewise.
3042
0761f6bf
NS
30432016-09-14 Nathan Sidwell <nathan@acm.org>
3044
3045 PR c++/77539
3046 * g++.dg/cpp1y/pr77539.C: New.
3047
13cddbc1
CL
30482016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3049
3050 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3051 dg-require.
3052 * g++.dg/ext/builtin_alloca.C: Likewise.
3053 * g++.dg/template/spec35.C: Likewise.
3054 * gcc.dg/builtins-68.c: Likewise.
3055 * gcc.misc-tests/gcov-13.c: Likewise.
3056 * gcc.misc-tests/gcov-14.c: Likewise.
3057
a90638d4
JM
30582016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3059
3060 * gfortran.dg/dec_structure_14.f90: New testcase.
3061
5ba4a08c
JJ
30622016-09-14 Jakub Jelinek <jakub@redhat.com>
3063
3064 PR sanitizer/68260
3065 * c-c++-common/tsan/pr68260.c: New test.
3066
a713b234
JS
30672016-09-13 Joe Seymour <joe.s@somniumtech.com>
3068
3069 PR target/70713
3070 * gcc.target/msp430/function-attributes-1.c: New test.
3071 * gcc.target/msp430/function-attributes-2.c: New test.
3072 * gcc.target/msp430/function-attributes-3.c: New test.
3073
96032047
MS
30742015-04-18 Martin Sebor <msebor@redhat.com>
3075
3076 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3077 of non-nul characters.
3078 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3079
ea8661cd
JJ
30802016-09-13 Jakub Jelinek <jakub@redhat.com>
3081
9952908a
JJ
3082 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3083 * g++.dg/cpp1z/gen-attrs1.C: New test.
3084
63cdb7a0
JJ
3085 PR tree-optimization/77454
3086 * gcc.dg/pr77454.c: New test.
3087
ea8661cd
JJ
3088 PR c++/77553
3089 * g++.dg/cpp1y/constexpr-77553.C: New test.
3090
254830ba
DM
30912016-09-13 David Malcolm <dmalcolm@redhat.com>
3092
3093 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3094 (test_show_locus): Replace rich_location::add_fixit_insert calls
3095 with add_fixit_insert_before and add_fixit_insert_after.
3096
42763690
JM
30972016-09-13 Jason Merrill <jason@redhat.com>
3098 Tom de Vries <tom@codesourcery.com>
3099
3100 PR c++/77427
3101 * g++.dg/pr77427.C: New test.
3102
c8798f2c
ML
31032016-09-13 Martin Liska <mliska@suse.cz>
3104
3105 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3106 effective target.
3107 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3108 * lib/target-supports.exp: Define the new target.
3109
54700e2e
AP
31102016-09-12 Andrew Pinski <apinski@cavium.com>
3111
3112 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3113 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3114
e1d55bf7
UB
31152016-09-12 Uros Bizjak <ubizjak@gmail.com>
3116
3117 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3118 variable arguments.
3119 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3120 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3121 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3122 variable argument.
3123 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3124 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3125
54dcdb88
BE
31262016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3127
3128 PR c++/77496
3129 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3130 * g++.dg/ext/pr77496.C: New test.
3131 * g++.dg/warn/pr77496.C: New test.
3132
d1463eb9
DM
31332016-09-12 David Malcolm <dmalcolm@redhat.com>
3134
3135 PR c/72858
3136 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3137 to preserve conversion chars, and to preserve prefix information.
3138 * gcc.dg/format/pr72858.c: New test case.
3139
217fabad
SK
31402016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3141
3142 * gfortran.dg/pr77507.f90: Move to ...
3143 * gfortran.dg/ieee/pr77507.f90: here.
3144
a1cd04ac
JH
31452016-08-09 Jan Hubicka <hubicka@ucw.cz>
3146
3147 PR ipa/61159
3148 * compile/pr61159.c: New testcase
3149
e3912107
JH
31502016-08-09 Jan Hubicka <hubicka@ucw.cz>
3151
3152 PR ipa/64316
3153 * gcc.dg/ipa/pr63416.c: New testcase.
3154
739d9339
PT
31552016-09-10 Paul Thomas <pault@gcc.gnu.org>
3156 Steven G. Kargl <kargl@gcc.gnu.org>
3157
3158 PR fortran/77532
cc3135b6 3159 * gfortran.dg/dtio_11.f90: new test.
739d9339 3160
fb7c40dd
SK
31612016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3162
3163 PR fortran/77507
3164 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3165 * gfortran.dg/c_assoc_4.f90: Ditto.
3166
5b28efbb
TV
31672016-09-10 Tom de Vries <tom@codesourcery.com>
3168
3169 PR C/71602
3170 * c-c++-common/va-arg-va-list-type.c: New test.
3171
9d0a9bb4
PB
31722016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3173
3174 PR rtl-optimization/77289
3175 * gcc.target/powerpc/pr77289.c: New test.
3176
3f0177e7
MS
31772016-09-09 Martin Sebor <msebor@redhat.com>
3178
3179 PR c/77520
3180 PR c/77521
3181 * gcc.dg/pr77520.c: New test.
3182 * gcc.dg/pr77521.c: New test.
3183
e81e83d0
SK
31842016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3185
3186 PR fortran/77506
3187 * gfortran.dg/pr77506.f90: New test.
3188
8a92685e
SK
31892016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3190
3191 PR fortran/77507
3192 * gfortran.dg/pr77507.f90: New test.
3193
c65248cb
JM
31942016-09-09 Joseph Myers <joseph@codesourcery.com>
3195
3196 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3197
2cf0ff98
SK
31982016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3199 Louis Krupp <lkrupp@gcc.gnu.org>
3200
3201 PR fortran/69514
3202 * gfortran.dg/pr69514_1.f90: New test.
3203 * gfortran.dg/pr69514_2.f90: New test.
3204
8ebc1e0f
JJ
32052016-09-08 Jakub Jelinek <jakub@redhat.com>
3206
20b6cf01
JJ
3207 PR fortran/77500
3208 * gfortran.dg/gomp/pr77500.f90: New test.
3209
8ebc1e0f
JJ
3210 PR fortran/77516
3211 * gfortran.dg/gomp/pr77516.f90: New test.
3212
34718542
JJ
32132016-09-07 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR middle-end/77475
3216 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3217 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3218 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3219 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3220 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3221 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3222
e5106e27
DM
32232016-09-07 David Malcolm <dmalcolm@redhat.com>
3224
3225 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3226 "substring-locations.h".
3227
ca235a85
RB
32282016-09-07 Richard Biener <rguenther@suse.de>
3229
3230 PR c/77450
3231 * c-c++-common/vector-subscript-8.c: Move ..
3232 * gcc.dg/pr77450.c: ... here.
3233
0076b5dc 32342016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3235
3236 PR libgfortran/77393
3237 * gfortran.dg/fmt_f0_2.f90: Update test.
3238 * gfortran.dg/fmt_f0_3.f90: New test.
3239
6ac7322b
DH
32402016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3241
3242 PR debug/77389
3243 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3244 in dg-options.
3245
3246 PR debug/57519
3247 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3248
8eb9e049
JJ
32492016-09-06 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR target/69255
3252 * gcc.target/i386/pr69255-1.c: New test.
3253 * gcc.target/i386/pr69255-2.c: New test.
3254 * gcc.target/i386/pr69255-3.c: New test.
3255
32562016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3257
3258 PR c/77336
3259 * gcc.dg/format/miss-7.c: New test.
3260
e6cb85d4
UB
32612016-09-06 Uros Bizjak <ubizjak@gmail.com>
3262
3263 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3264
7fe76f6a
ML
32652016-09-06 Martin Liska <mliska@suse.cz>
3266
3267 PR gcov-profile/77378
3268 PR gcov-profile/77466
3269 * gcc.dg/profile-update-warning.c: New test.
3270
209b636e
RB
32712016-09-06 Richard Biener <rguenther@suse.de>
3272
3273 PR tree-optimization/77479
3274 * gcc.dg/torture/pr77479.c: New testcase.
3275
b772a565
RB
32762016-09-06 Richard Biener <rguenther@suse.de>
3277
3278 PR c/77450
3279 * c-c++-common/vector-subscript-7.c: Adjust.
3280 * c-c++-common/vector-subscript-8.c: New testcase.
3281
a8c07037
SKS
32822016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3283
3284 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3285
0ce48391
JJ
32862016-09-05 Jakub Jelinek <jakub@redhat.com>
3287
de9188e0
JJ
3288 PR target/77476
3289 * gcc.target/i386/avx512f-pr77476.c: New test.
3290 * gcc.target/i386/avx512bw-pr77476.c: New test.
3291 * gcc.target/i386/avx512dq-pr77476.c: New test.
3292
c76f7809
JJ
3293 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3294 Update comment to mention also avx512f.
3295
0ce48391
JJ
3296 PR sanitizer/77396
3297 * g++.dg/asan/pr77396-2.C: New test.
3298
8a27cf73
UB
32992016-09-05 Uros Bizjak <ubizjak@gmail.com>
3300
3301 PR rtl-optimization/77452
3302 * gcc.target/i386/pr77452.c: New test.
3303
25ff5dd3
MP
33042016-09-05 Marek Polacek <polacek@redhat.com>
3305
3306 PR c/77423
3307 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3308
f2bc4e48
SK
33092016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3310
3311 PR fortran/77391
3312 * gfortran.dg/pr77391.f90: New test.
3313
e85921ee
SK
33142016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3315
3316 PR fortran/77460
3317 * gfortran.dg/pr77460.f90: New test.
3318
b5d50659
JJ
33192016-09-03 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR c/65467
3322 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3323
7b826676
KY
33242016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3325
3326 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3327
717ebe91
DM
33282016-09-02 David Malcolm <dmalcolm@redhat.com>
3329
3330 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3331 test case.
3332 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3333 diagnostic-test-show-locus-generate-patch.c to the sources
3334 for diagnostic_plugin_test_show_locus.c.
3335
94087e88
JJ
33362016-09-02 Jakub Jelinek <jakub@redhat.com>
3337
9dc5773f
JJ
3338 PR c/65467
3339 * gcc.dg/gomp/_Atomic-1.c: New test.
3340 * gcc.dg/gomp/_Atomic-2.c: New test.
3341 * gcc.dg/gomp/_Atomic-3.c: New test.
3342 * gcc.dg/gomp/_Atomic-4.c: New test.
3343 * gcc.dg/gomp/_Atomic-5.c: New test.
3344
94087e88
JJ
3345 PR sanitizer/77396
3346 * g++.dg/asan/pr77396.C: New test.
3347
33482016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3349
3350 PR tree-optimization/71831
3351 * gcc.dg/builtin-object-size-16.c: New test.
3352 * gcc.dg/builtin-object-size-17.c: New test.
3353
7e89048d
JD
33542016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3355
3356 PR libgfortran/77393
3357 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3358
2f196155
UB
33592016-09-01 Uros Bizjak <ubizjak@gmail.com>
3360
3361 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3362 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3363 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3364 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3365 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3366 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3367 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3368 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3369 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3370 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3371 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3372 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3373 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3374 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3375 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3376 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3377 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3378 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3379
0a6b0523
EB
33802016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3381
3382 * gnat.dg/opt58.adb: New test.
3383 * gnat.dg/opt58_pkg.ads: New helper.
3384
2a99de7b
RB
33852016-09-01 Richard Biener <rguenther@suse.de>
3386
3387 PR middle-end/77436
3388 * gcc.dg/torture/pr77436.c: New testcase.
3389
f79d8786
SKS
33902016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3391
3392 * gcc.dg/pr64252.c: Require int32plus.
3393 * gcc.dg/pr66299-1.c: Likewise.
3394 * gcc.dg/pr66299-2.c: Likewise.
3395 * gcc.dg/torture/20131115-1.c: Skip for avr.
3396
b06335f9
KT
33972016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3398
3399 * gcc.target/aarch64/ands_3.c: New test.
3400
f25f40be
JJ
34012016-08-31 Jakub Jelinek <jakub@redhat.com>
3402
d12a0b5a
JJ
3403 PR fortran/77352
3404 * gfortran.dg/gomp/pr77352.f90: New test.
3405
f25f40be
JJ
3406 PR fortran/77374
3407 * gfortran.dg/gomp/pr77374.f08: New test.
3408
9ff6fb6e
MG
34092016-08-31 Marc Glisse <marc.glisse@inria.fr>
3410
3411 PR tree-optimization/73714
3412 * gcc.dg/tree-ssa/pr73714.c: New test.
3413
8e95a674
JD
34142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3415
3416 PR libgfortran/77393
3417 * gfortran.dg/fmt_f0_2.f90: New test.
3418
c6b0037d
MG
34192016-08-31 Marc Glisse <marc.glisse@inria.fr>
3420
3421 * gcc.target/i386/pr59539-2.c: Adapt options.
3422 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3423
1a576b13
PT
34242016-08-31 Paul Thomas <pault@gcc.gnu.org>
3425
3426 PR fortran/77418
3427 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3428 of the associate entity and replace with a pointer to the
3429 intended item on the stack.
3430
e73d3ca6 34312016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3432 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3433
3434 PR fortran/48298
3435 * gfortran.dg/dtio_1.f90: New test.
3436 * gfortran.dg/dtio_2.f90: New test.
3437 * gfortran.dg/dtio_3.f90: New test.
3438 * gfortran.dg/dtio_4.f90: New test.
3439 * gfortran.dg/dtio_5.f90: New test.
3440 * gfortran.dg/dtio_6.f90: New test.
3441 * gfortran.dg/dtio_7.f90: New test.
3442 * gfortran.dg/dtio_8.f90: New test.
3443 * gfortran.dg/dtio_9.f90: New test.
3444 * gfortran.dg/dtio_10.f90: New test.
3445
b816477a
DM
34462016-08-30 David Malcolm <dmalcolm@redhat.com>
3447
3448 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3449 (test_many_nested_locations): New function.
3450 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3451 (test_show_locus): Handle "test_many_nested_locations".
3452
71b30891
DM
34532016-08-30 David Malcolm <dmalcolm@redhat.com>
3454
3455 * g++.dg/template/double-greater-than-fixit.C: New test case.
3456
8fa37232
EB
34572016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3458
3459 * gnat.dg/opt57.ad[sb]: New test.
3460 * gnat.dg/opt57_pkg.ads: New helper.
3461
6f651bae
RB
34622016-08-30 Richard Biener <rguenther@suse.de>
3463
3464 PR tree-optimization/69047
3465 * gcc.dg/pr69047.c: Fix byte-order check.
3466
ab834832
JJ
34672016-08-30 Jakub Jelinek <jakub@redhat.com>
3468
5116b156
JJ
3469 PR tree-optimization/72866
3470 * gcc.dg/vect/pr72866.c: New test.
3471
3754bbfc
JJ
3472 PR debug/77363
3473 * g++.dg/debug/dwarf2/pr77363.C: New test.
3474
26122e2d
JJ
3475 PR middle-end/77377
3476 * gcc.target/i386/pr77377.c: New test.
3477
ab834832
JJ
3478 PR debug/77389
3479 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3480 in dg-options.
3481
bedc9ca7
SK
34822016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3483
3484 * gfortran.dg/pr77372.f90: Moved to ...
3485 * gfortran.dg/ieee/pr77372.f90: here.
3486
adfa1e6b
MM
34872016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3488
3489 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3490 vector short/char initializations.
3491 * gcc.target/powerpc/vec-init-5.c: Likewise.
3492 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3493 vector initialization optimizations.
3494 * gcc.target/powerpc/vec-init-7.c: Likewise.
3495 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3496 vector float/double initializations.
3497 * gcc.target/powerpc/vec-init-9.c: Likewise.
3498
414b7129
UB
34992016-08-29 Uros Bizjak <ubizjak@gmail.com>
3500
3501 PR target/77403
3502 * gcc.target/i386/pr77403.c: New test.
3503
3d06b6f2
MP
35042016-08-29 Marek Polacek <polacek@redhat.com>
3505
3506 PR c/77292
3507 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3508
ba9bbd6f
TV
35092016-08-29 Tom de Vries <tom@codesourcery.com>
3510
3511 PR c/77398
3512 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3513
d7d80d8f
EB
35142016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3515
3516 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3517
d7d80d8f 35182016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3519
3520 * gfortran.dg/dec_structure_13.f90: New testcase.
3521
468d95c8
JB
35222016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3523
3524 PR fortran/77261
3525 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3526 available.
3527
f329b264
TV
35282016-08-28 Tom de Vries <tom@codesourcery.com>
3529
3530 PR lto/70955
3531 * gcc.dg/pr70955.c: New test.
3532 * gcc.dg/lto/pr70955_0.c: Same.
3533 * gcc.dg/lto/pr70955_1.c: Same.
3534
4a389eb6
PP
35352016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3536
3537 PR tree-optimization/71077
3538 * gcc.target/i386/pr71077.c: New test.
3539
3f8257db 35402016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3541
3542 PR fortran/77380
3543 * gfortran.dg/pr77380.f90: New test.
3544
3f8257db 35452016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3546
3547 PR fortran/77372
3548 gfortran.dg/pr77372.f90: New test.
3549
ee908516
DM
35502016-08-26 David Malcolm <dmalcolm@redhat.com>
3551
3552 * gcc.dg/spellcheck-fields-2.c (test): Move
3553 dg-begin/end-multiline-output within function body.
3554 (test_macro): New function.
3555
d41e76cf
DM
35562016-08-26 David Malcolm <dmalcolm@redhat.com>
3557
3558 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3559 (test_fixit_insert): Update expected output.
3560 (test_fixit_remove): Likewise.
3561 (test_fixit_replace): Likewise.
3562
524a4c96
RO
35632016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3564
3565 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3566 Fix typo.
3567
ebfa15ab
RB
35682016-08-26 Richard Biener <rguenther@suse.de>
3569
3570 PR tree-optimization/69047
3571 * gcc.dg/pr69047.c: New testcase.
3572
209ca542
PK
35732016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3574 Martin Jambhor <mjambor@suse.cz>
524a4c96 3575
209ca542
PK
3576 * gcc.dg/ipa/propbits-1.c: New test-case.
3577 * gcc.dg/ipa/propbits-2.c: Likewise.
3578 * gcc.dg/ipa/propbits-3.c: Likewise.
3579
e5cf1629
SK
35802016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3581
3582 PR fortran/77351
3583 * gfortran.dg/pr77351.f90: New test.
3584
ebef225f
MP
35852016-08-25 Marek Polacek <polacek@redhat.com>
3586
3587 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3588
fe377a48
MP
35892016-08-25 Marek Polacek <polacek@redhat.com>
3590
3591 PR c/77323
3592 * gcc.dg/pr77323.c: New test.
3593
88b8971f
PT
35942016-08-24 Paul Thomas <pault@gcc.gnu.org>
3595
3596 PR fortran/77358
3597 * gfortran.dg/submodule_17.f08: New test.
3598
3f8257db
JJ
35992016-08-24 Michael Collison <michael.collison@linaro.org>
3600 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3601
3602 * gcc.target/arm/builtin_saddl.c: New testcase.
3603 * gcc.target/arm/builtin_saddll.c: New testcase.
3604 * gcc.target/arm/builtin_uaddl.c: New testcase.
3605 * gcc.target/arm/builtin_uaddll.c: New testcase.
3606 * gcc.target/arm/builtin_ssubl.c: New testcase.
3607 * gcc.target/arm/builtin_ssubll.c: New testcase.
3608 * gcc.target/arm/builtin_usubl.c: New testcase.
3609 * gcc.target/arm/builtin_usubll.c: New testcase.
3610
d5b5d212
UB
36112016-08-24 Uros Bizjak <ubizjak@gmail.com>
3612
3613 PR target/77270
3614 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3615 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3616 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3617 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3618 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3619 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3620 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3621 effective target. Remove scan-assembler-times directives.
3622 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3623 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3624 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3625
d1188689
SKS
36262016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3627
3628 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3629 of unsigned int.
3630 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3631
0b6b8f85
RS
36322016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3633
3634 PR testsuite/77317
3635 * lib/target-supports.exp
3636 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3637 (check_effective_target_vect_natural_alignment): Ditto.
3638 (check_effective_target_vector_alignment_reachable): Ditto.
3639 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3640
587b7f7a
ILT
36412016-08-23 Ian Lance Taylor <iant@golang.org>
3642
3643 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3644
6019c0fc
MM
36452016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3646
3647 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3648 being created from pointers to memory locations.
3649 * gcc.target/powerpc/vec-init-2.c: Likewise.
3650
cfe37db4
FR
36512016-08-23 Fritz Reese <fritzoreese@gmail.com>
3652
3653 * gfortran.dg/dec_structure_12.f90: New testcase.
3654
7e11f46f
DV
36552016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3656
3657 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3658
7ab4f354
DV
36592016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3660
3661 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3662 verification.
3663
deb9351f
DV
36642016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3665
3666 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3667 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3668
1fd9f058
RB
36692016-08-23 Richard Biener <rguenther@suse.de>
3670
3671 PR tree-optimization/27336
3672 * c-c++-common/pr27336.c: New testcase.
3673
b00e6e75
MP
36742016-08-22 Marek Polacek <polacek@redhat.com>
3675
3676 PR c++/77321
3677 * g++.dg/cpp1y/pr77321.C: New test.
3678
58338bac
SK
36792016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3680
3681 PR fortran/60774
3682 * gfortran.dg/empty_label.f: Adjust test for new error message.
3683 * gfortran.dg/empty_label.f90: Ditto.
3684 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3685 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3686 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3687
30364ce6
SK
36882016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3689
3690 PR fortran/61318
3691 * gfortran.dg/pr61318.f90: New test.
3692
ad7a5a8f
SK
36932016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3694
3695 PR fortran/77260
3696 * gfortran.dg/pr77260_1.f90: New test.
3697 * gfortran.dg/pr77260_2.f90: Ditto.
3698
72f52f30
JM
36992016-08-22 Joseph Myers <joseph@codesourcery.com>
3700
3701 PR middle-end/77269
3702 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3703 __builtin_signbitf and __builtin_signbitl in expected generic
3704 expansion.
3705 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3706 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3707 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3708 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3709 tests.
3710
6dc198e3
JM
37112016-08-22 Joseph Myers <joseph@codesourcery.com>
3712
3713 * gcc.dg/torture/float128-builtin.c,
3714 gcc.dg/torture/float128-ieee-nan.c,
3715 gcc.dg/torture/float128x-builtin.c,
3716 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3717 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3718 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3719 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3720 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3721 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3722 gcc.dg/torture/floatn-nan.h: New tests.
3723
7ff4e41a
JM
37242016-08-22 Joseph Myers <joseph@codesourcery.com>
3725
3726 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3727 macro.
3728 (main): Update calls to TEST_I_F.
3729 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3730 macro.
3731 (main): Update calls to TEST_I_F.
3732
7078cdb6
JM
37332016-08-22 Joseph Myers <joseph@codesourcery.com>
3734
3735 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3736 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3737 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3738 names in calls to TEST_I_F.
3739
a9d7c823
BE
37402016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3741
3742 PR c/52952
3743 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3744
cd800235
SKS
37452016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3746
3747 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3748 and !natural_alignment_64.
3749 * gcc.dg/ipa/propalign-2.c: Likewise.
3750 * gcc.dg/ipa/propalign-3.c: Likewise.
3751 * gcc.dg/ipa/propalign-4.c: Likewise.
3752 * gcc.dg/ipa/propalign-5.c: Likewise.
3753 * lib/target-supports.exp
3754 (check_effective_target_natural_alignment_32): Add avr-*-*.
3755
22d12455
KV
37562016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3757
3758 PR tree-optimization/61839
3759 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3760 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3761 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3762 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3763
c65699ef
JM
37642016-08-19 Joseph Myers <joseph@codesourcery.com>
3765
3766 PR c/32187
3767 * lib/target-supports.exp (check_effective_target_float16)
3768 (check_effective_target_float32, check_effective_target_float64)
3769 (check_effective_target_float128, check_effective_target_float32x)
3770 (check_effective_target_float64x)
3771 (check_effective_target_float128x)
3772 (check_effective_target_float16_runtime)
3773 (check_effective_target_float32_runtime)
3774 (check_effective_target_float64_runtime)
3775 (check_effective_target_float128_runtime)
3776 (check_effective_target_float32x_runtime)
3777 (check_effective_target_float64x_runtime)
3778 (check_effective_target_float128x_runtime)
3779 (check_effective_target_floatn_nx_runtime)
3780 (add_options_for_float16, add_options_for_float32)
3781 (add_options_for_float64, add_options_for_float128)
3782 (add_options_for_float32x, add_options_for_float64x)
3783 (add_options_for_float128x): New procedures.
3784 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3785 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3786 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3787 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3788 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3789 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3790 gcc.dg/torture/float128-complex.c,
3791 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3792 gcc.dg/torture/float128x-basic.c,
3793 gcc.dg/torture/float128x-complex.c,
3794 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3795 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3796 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3797 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3798 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3799 gcc.dg/torture/float32x-basic.c,
3800 gcc.dg/torture/float32x-complex.c,
3801 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3802 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3803 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3804 gcc.dg/torture/float64x-basic.c,
3805 gcc.dg/torture/float64x-complex.c,
3806 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3807 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3808 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3809 gcc.dg/torture/floatn-tg.h,
3810 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3811 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3812 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3813 gcc.dg/torture/fp-int-convert-float128x.c,
3814 gcc.dg/torture/fp-int-convert-float16-timode.c,
3815 gcc.dg/torture/fp-int-convert-float16.c,
3816 gcc.dg/torture/fp-int-convert-float32-timode.c,
3817 gcc.dg/torture/fp-int-convert-float32.c,
3818 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3819 gcc.dg/torture/fp-int-convert-float32x.c,
3820 gcc.dg/torture/fp-int-convert-float64-timode.c,
3821 gcc.dg/torture/fp-int-convert-float64.c,
3822 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3823 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3824 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3825 maximum exponent of floating-point type. Use it in testing
3826 whether 0x8...0 fits in the floating-point type. Always treat -1
3827 (signed 0xf...f) as fitting in the floating-point type.
3828 (M_OK1): New macro.
3829 * gcc.dg/torture/fp-int-convert-double.c,
3830 gcc.dg/torture/fp-int-convert-float.c,
3831 gcc.dg/torture/fp-int-convert-float128-timode.c,
3832 gcc.dg/torture/fp-int-convert-float128.c,
3833 gcc.dg/torture/fp-int-convert-float80-timode.c,
3834 gcc.dg/torture/fp-int-convert-float80.c,
3835 gcc.dg/torture/fp-int-convert-long-double.c,
3836 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3837
94e73c78
JJ
38382016-08-19 Jakub Jelinek <jakub@redhat.com>
3839
fbdbd4b6
JJ
3840 PR fortran/72744
3841 * gfortran.dg/gomp/pr72744.f90: New test.
3842
94e73c78
JJ
3843 PR fortran/69281
3844 * gfortran.dg/gomp/pr69281.f90: New test.
3845
91151a73
JB
38462016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3847
414b7129
UB
3848 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3849 the last special seed value.
3850 * gfortran.dg/random_7.f90: Use size for last array member instead
3851 of hardcoded value.
91151a73 3852
fcf830ab
PK
38532016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3854
3855 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3856 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3857
1a5da5b6
RB
38582016-08-19 Richard Biener <rguenther@suse.de>
3859
3860 PR tree-optimization/77286
3861 * gcc.dg/torture/pr77286.c: New testcase.
3862
82f72146
DM
38632016-08-18 David Malcolm <dmalcolm@redhat.com>
3864
3865 * gcc.dg/verbose-asm-2.c: New test case.
3866
cc015f3a
DM
38672016-08-18 David Malcolm <dmalcolm@redhat.com>
3868
3869 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3870 (custom_diagnostic_finalizer): Update for change to
3871 diagnostic_show_locus.
3872
cb18fd07
DM
38732016-08-18 David Malcolm <dmalcolm@redhat.com>
3874
3875 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3876 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3877
a76989dc
MP
38782016-08-18 Marek Polacek <polacek@redhat.com>
3879
3880 PR c/71514
3881 * gcc.dg/pr71514.c: New test.
3882
89c88780
L
38832015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3884
3885 PR target/72839
3886 * gcc.target/i386/pr72839.c: New test.
3887
2c71d454
CLT
38882016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3889
3890 PR middle-end/70895
3891 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3892 * c-c++-common/goacc/reduction-1.c: Likewise.
3893 * c-c++-common/goacc/reduction-2.c: Likewise.
3894 * c-c++-common/goacc/reduction-3.c: Likewise.
3895 * c-c++-common/goacc/reduction-4.c: Likewise.
3896
66592e95
AM
38972016-08-18 Alan Modra <amodra@gmail.com>
3898
3899 * gcc.c-torture/compile/pr72771.c: New.
3900
3a146d46
JJ
39012016-08-17 Jakub Jelinek <jakub@redhat.com>
3902
3903 PR fortran/67496
3904 * gfortran.dg/pr67496.f90: New test.
3905
3f8257db 39062015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3907
3908 PR tree-optimization/71752
3a146d46 3909 * gcc.dg/vect/pr71752.c: New.
038000bd 3910
dd42e908
UB
39112016-08-17 Uros Bizjak <ubizjak@gmail.com>
3912
3913 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3914
458a1cd0
JJ
39152016-08-17 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR middle-end/77259
3918 * g++.dg/ipa/devirt-52.C: New test.
3919
11c4c4ba
CLT
39202016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3921
3922 * c-c++-common/goacc/reduction-6.c: New testcase.
3923
661d6efd
RB
39242016-08-17 Richard Biener <rguenther@suse.de>
3925
3926 PR tree-optimization/76490
3927 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3928 * gcc.dg/pr52904.c: XFAIL.
3929
622d8b69
RB
39302016-08-17 Richard Biener <rguenther@suse.de>
3931
3932 PR tree-optimization/23855
3933 * gcc.dg/loop-unswitch-2.c: Adjust.
3934
af23e99c
JJ
39352016-08-16 Jakub Jelinek <jakub@redhat.com>
3936
3937 PR tree-optimization/72817
3938 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3939
feeb6268
JM
39402016-08-16 Joseph Myers <joseph@codesourcery.com>
3941
3942 PR libgcc/77265
3943 * gcc.dg/torture/float128-extend-inf.c: New test.
3944
65e736c0
DM
39452016-08-16 David Malcolm <dmalcolm@redhat.com>
3946
3947 PR c/72857
3948 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3949 for embedded NUL.
3950 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3951 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3952 caret placement.
3953 (test_oct): Likewise.
3954 (test_multiple): Likewise.
3955 (test_field_width_specifier): Likewise.
3956 (test_field_width_specifier_2): New function.
3957 (test_field_precision_specifier): New function.
3958 (test_embedded_nul): Update expected caret placement.
3959 (test_non_contiguous_strings): Update line number.
3960 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3961 (__emit_string_literal_range): Add "caret_idx" param.
3962 (test_simple_string_literal): Add value for new param, updating
3963 expected output..
3964 (test_concatenated_string_literal): Likewise.
3965 (test_multiline_string_literal): Likewise.
3966 (test_hex): Likewise.
3967 (test_oct): Likewise.
3968 (test_multiple): Likewise.
3969 (test_ucn4): Likewise.
3970 (test_ucn8): Likewise.
3971 (test_u8): Likewise.
3972 (test_u): Likewise; update expected message, from "range" to
3973 "location".
3974 (test_U): Likewise.
3975 (test_L): Likewise.
3976 (test_macro): Add value for new param.
3977 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3978 (__emit_string_literal_range): Add "caret_idx" param.
3979 (test_stringified_token_1): Add value for new param. Update
3980 expected message, from "range" to "location".
3981 (test_stringized_token_2): Likewise, adding param to macro.
3982 (test_stringified_token_3): Likewise.
3983 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3984 (emit_warning): Convert param from source_range to location_t.
3985 (test_string_literals): Add caret_idx param, and use it when
3986 constructing a substring_loc. Update error message, from
3987 "range" to "location".
3988
4a7f57d5
JJ
39892016-08-16 Jakub Jelinek <jakub@redhat.com>
3990
7841800f
JJ
3991 PR target/71910
3992 * g++.dg/gomp/pr71910.C: New test.
3993
1b13411a
JJ
3994 PR middle-end/67485
3995 * gcc.c-torture/compile/pr67485.c: New test.
3996
4a7f57d5
JJ
3997 PR target/72867
3998 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3999
3c556bc4
BC
40002016-08-16 Bin Cheng <bin.cheng@arm.com>
4001
4002 PR tree-optimization/69848
4003 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4004
beab2da6
ML
40052016-08-16 Martin Liska <mliska@suse.cz>
4006
4007 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4008 of memory operations so that it can be handled by core2
4009 in 32-bit mode.
4010
f4eec0a3
RB
40112016-08-16 Richard Biener <rguenther@suse.de>
4012
4013 PR tree-optimization/76783
4014 * gcc.dg/pr76783.c: New testcase.
4015 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4016
8f21990a
BC
40172016-08-16 Bin Cheng <bin.cheng@arm.com>
4018
4019 PR tree-optimization/72817
4020 PR tree-optimization/73450
4021 * gcc.dg/tree-ssa/pr72817.c: New test.
4022 * gcc.dg/tree-ssa/pr73450.c: New test.
4023
7fc61626
FR
40242016-08-15 Fritz Reese <fritzoreese@gmail.com>
4025
4026 * gfortran.dg/init_flag_13.f90: New testcase.
4027 * gfortran.dg/init_flag_14.f90: Ditto.
4028 * gfortran.dg/init_flag_15.f03: Ditto.
4029 * gfortran.dg/dec_init_1.f90: Ditto.
4030 * gfortran.dg/dec_init_2.f90: Ditto.
4031
432baa02
UB
40322016-08-15 Uros Bizjak <ubizjak@gmail.com>
4033
4034 PR target/72867
4035 * gcc.target/i386/pr72867.c: New test.
4036
7e1dde14
EB
40372016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4038
4039 * c-c++-common/dump-ada-spec-5.c: New test.
4040
e4969090
RB
40412016-08-15 Richard Biener <rguenther@suse.de>
4042
4043 PR tree-optimization/73434
4044 * gcc.dg/torture/pr73434.c: New testcase.
4045
66088065
JJ
40462016-08-15 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR tree-optimization/72824
4049 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4050
7c713714
CLT
40512016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4052
4053 PR fortran/70598
4054 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4055 in use_device clause.
4056 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4057 * gfortran.dg/goacc/list.f95: Adjust to catch
4058 "neither a POINTER nor an array" error messages.
4059
4271e5cb
UB
40602016-08-14 Uros Bizjak <ubizjak@gmail.com>
4061
4062 PR target/76342
4063 * gcc.target/i386/pr76342.c: New test.
4064
b0cea284
JJ
40652016-08-12 Jakub Jelinek <jakub@redhat.com>
4066
4067 PR c/71512
4068 * g++.dg/ubsan/pr71512.C: New test.
4069 * c-c++-common/ubsan/pr71512-1.c: New test.
4070 * c-c++-common/ubsan/pr71512-2.c: New test.
4071
e86aefb8
MM
40722016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4073
4074 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4075 vector initialization options.
4076 * gcc.target/powerpc/vec-init-2.c: Likewise.
4077 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4078 is generated on ISA 3.0.
4079
7fd82d52
PP
40802016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4081
4082 PR middle-end/71654
4083 * gcc.dg/c-c++-common/pr71654.c: New test.
4084 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4085 dg-options.
4086 * gcc.dg/tree-ssa/vrp24: Likewise.
4087
2f1364c2
JJ
40882016-08-12 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR c/67410
4091 * gcc.dg/pr67410.c: New test.
4092
8eb414aa
BC
40932016-08-12 Bin Cheng <bin.cheng@arm.com>
4094
4095 PR tree-optimization/69848
4096 * gcc.dg/vect/vect-pr69848.c: New test.
4097
30b39c19
UB
40982016-08-12 Uros Bizjak <ubizjak@gmail.com>
4099
4100 PR testsuite/71008
4101 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4102 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4103 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4104 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4105
e373dd06
RB
41062016-08-12 Richard Biener <rguenther@suse.de>
4107
4108 PR tree-optimization/57326
4109 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4110 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4111 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4112 * gcc.target/i386/pr45685.c: Likewise.
4113 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4114 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4115 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4116 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4117 * gfortran.dg/pr34163.f90: Likewise.
4118
20d1af89
ML
41192016-08-12 Martin Liska <mliska@suse.cz>
4120
4121 * g++.dg/gcov/gcov-16.C: New test.
4122 * lib/gcov.exp: Support new argument for run-gcov function.
4123
5cacda56
ML
41242016-08-12 Martin Liska <mliska@suse.cz>
4125
4126 PR gcov-profile/35590
4127 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4128
663eecfd
RB
41292016-08-12 Richard Biener <rguenther@suse.de>
4130
4131 PR tree-optimization/72851
4132 * gcc.dg/torture/pr72851.c: New testcase.
4133
3f8257db 41342016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4135
e366d7d8
AO
4136 PR debug/63240
4137 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4138 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4139 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4140 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4141 DW_AT_deleted.
4142
71e1a6a4
AO
4143 PR debug/55641
4144 * g++.dg/debug/dwarf2/ref-1.C: New.
4145
8aaf799b
AO
4146 PR debug/49366
4147 * g++.dg/debug/dwarf2/template-params-12.H: New.
4148 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4149 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4150 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4151 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4152 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4153 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4154 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4155
06f9caed
BS
41562016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4157
4158 PR target/72863
4159 * gcc.target/powerpc/pr72863.c: New test.
4160
a8b956c1
UB
41612016-08-11 Uros Bizjak <ubizjak@gmail.com>
4162
4163 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4164
c73dd986
L
41652015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4166
4167 * gcc.target/i386/pieces-strcpy-1.c: New test.
4168 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4169
385ed708
JJ
41702016-08-11 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR c++/72868
4173 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4174
df7ec09f
L
41752015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4176
4177 * gcc.target/i386/pieces-memcpy-1.c: New test.
4178 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4179 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4180 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4181 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4182 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4183
b95a64bb
JJ
41842016-08-11 Jakub Jelinek <jakub@redhat.com>
4185
4186 PR c/72816
7ddbcf6b 4187 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4188
59537744
BE
41892016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4190
4191 PR tree-optimization/71083
4192 * gcc.c-torture/execute/pr71083.c: New test.
4193 * gnat.dg/loop_optimization23.adb: New test.
4194 * gnat.dg/loop_optimization23_pkg.ads: New test.
4195 * gnat.dg/loop_optimization23_pkg.adb: New test.
4196
183ac6d0
RB
41972016-08-11 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/72772
4200 * gcc.dg/graphite/pr35356-1.c: Adjust.
4201 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4202
b152f5a2
JB
42032016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4204
4205 * gfortran.dg/random_7.f90: Take into account that the last seed
4206 value is the special p value.
4207 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4208
bb7ebad1
RB
42092016-08-11 Richard Biener <rguenther@suse.de>
4210
4211 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4212
2e186411
AM
42132016-08-11 Alan Modra <amodra@gmail.com>
4214
4215 * gcc.target/powerpc/pr71680.c: New.
4216
e9e6d4f6
KN
42172016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4218
4219 * gcc.target/powerpc/bfp/bfp.exp: New file.
4220 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4221 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4222 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4223 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4224 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4225 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4226 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4227 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4228 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4229 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4230 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4231 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4232 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4233 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4234 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4235 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4236 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4237 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4238 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4239 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4240 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4241 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4242 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4243 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4244 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4245 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4246 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4247 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4248 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4249 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4250 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4251 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4252 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4253 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4254 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4255 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4256 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4257 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4258 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4259 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4260 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4261 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4262 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4263 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4264 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4265 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4266 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4267 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4268 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4269 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4270 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4271 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4272 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4273
9c8eabea
BC
42742016-08-10 Bin Cheng <bin.cheng@arm.com>
4275
4276 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4277 Add aarch64*-*-*.
4278
6c553b76
BC
42792016-08-10 Bin Cheng <bin.cheng@arm.com>
4280
4281 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4282
a0883b08
MM
42832016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4284
4285 PR target/72853
4286 * gcc.target/powerpc/pr72853.c: New test.
4287
a266236e
ML
42882016-08-10 Martin Liska <mliska@suse.cz>
4289
4290 PR gcov-profile/58306
4291 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4292
22063dbc
ML
42932016-08-10 Martin Liska <mliska@suse.cz>
4294
4295 * g++.dg/gcov/gcov-threads-1.C: New test.
4296
5250a5bb
SKS
42972016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4298
4299 PR target/71873
4300 * gcc.target/avr/pr71873.c: New test.
4301
b7597ae5
ML
43022016-08-09 Martin Liska <mliska@suse.cz>
4303
4304 * g++.dg/gcov/gcov-dump-1.C: New test.
4305 * g++.dg/gcov/gcov-dump-2.C: New test.
4306
ab50a215
ML
43072016-08-09 Martin Liska <mliska@suse.cz>
4308
4309 * gcc.dg/tree-prof/val-prof-9.c: New test.
4310
dcb1e137
ML
43112016-08-09 Martin Liska <mliska@suse.cz>
4312
4313 * gcc.dg/tree-prof/val-prof-8.c: New test.
4314
04d6d3b6
MJ
43152016-08-09 Martin Jambor <mjambor@suse.cz>
4316
df839749
UB
4317 PR ipa/71981
4318 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4319
c57e78c4
BC
43202016-08-09 Bin Cheng <bin.cheng@arm.com>
4321
4322 PR tree-optimization/33707
4323 * gcc.dg/vect/pr33707.c: New test.
4324
42970a17
BC
43252016-08-09 Bin Cheng <bin.cheng@arm.com>
4326
4327 PR tree-optimization/pr72772
4328 * gcc.dg/tree-ssa/pr72772.c: New test.
4329
810a3aa6
MF
43302016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4331
4332 PR rtl-optimization/66669
4333 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4334
9e207d6f
JJ
43352016-08-09 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR tree-optimization/72824
4338 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4339
50bf47fd
RB
43402016-08-09 Richard Biener <rguenther@suse.de>
4341
4342 PR tree-optimization/71802
4343 * gcc.dg/torture/pr71802.c: New testcase.
4344
cadec7ca
JJ
43452016-08-09 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR c++/72809
4348 * g++.dg/eh/stdarg1.C: New test.
4349
c43c5112
AK
43502016-08-08 Andi Kleen <ak@linux.intel.com>
4351
4352 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4353 test command line in failure log.
4354 (profopt-execute): dito. Make autofdo file names unique.
4355
895aa8e1
DM
43562016-08-08 David Malcolm <dmalcolm@redhat.com>
4357
4358 PR c/64955
4359 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4360 output.
4361
9afda630
PK
43622016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4363
4364 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4365 c99_runtime.
4366 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4367 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4368 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4369 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4370 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4371 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4372
e52ed3fe
DM
43732016-08-08 David Malcolm <dmalcolm@redhat.com>
4374
4375 PR c/52952
4376 * gcc.dg/cpp/pr66415-1.c: Likewise.
4377 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4378 * gcc.dg/format/c90-printf-1.c: Likewise.
4379 * gcc.dg/format/diagnostic-ranges.c: New test case.
4380
ad200580
JJ
43812016-08-08 Jakub Jelinek <jakub@redhat.com>
4382
77524e0d
JJ
4383 PR fortran/72716
4384 * gfortran.dg/gomp/pr72716.f90: New test.
4385
2187f2a2
JJ
4386 PR middle-end/72781
4387 * gcc.dg/gomp/pr72781.c: New test.
4388
ad200580
JJ
4389 PR middle-end/68762
4390 * g++.dg/vect/pr68762-1.cc: New test.
4391 * g++.dg/vect/pr68762-2.cc: New test.
4392 * g++.dg/vect/pr68762.h: New file.
4393
989d0071
MS
43942016-08-08 Martin Sebor <msebor@redhat.com>
4395
4396 PR testsuite/72838
3a146d46
JJ
4397 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4398 * g++.dg/warn/overflow-warn-3.C: Same.
4399 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4400
7090cac9
AV
44012016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4402
4403 PR fortran/71936
4404 * gfortran.dg/allocate_with_source_21.f03: New test.
4405
64e56ab0
AV
44062016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4407
4408 PR fortran/72698
4409 * gfortran.dg/allocate_with_source_20.f03: New test.
4410
0476487d
AM
44112016-08-08 Alan Modra <amodra@gmail.com>
4412
4413 * gcc.c-torture/compile/pr72802.c: New.
4414
8e9218f2
AV
44152016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4416
4417 PR fortran/70524
4418 * gfortran.dg/dependency_48.f90: New test.
4419
c1f7083b
TK
44202016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4421
531e5ae3 4422 PR fortran/70040
c1f7083b
TK
4423 * gfortran.dg/pr70040.f90: New testcase.
4424
6ab5813c
TK
44252016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4426
4427 PR fortran/71961
4428 * gfortran.dg/matmul_10.f90: New testcase.
4429
27bddc4a
JH
44302016-08-07 Jan Hubicka <hubicka@ucw.cz>
4431
4432 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4433
4a9f8a9f
JJ
44342016-08-07 Jakub Jelinek <jakub@redhat.com>
4435
4436 PR c/72816
4437 * gcc.dg/pr72816.c: New test.
4438
fa76f2c6
JW
44392016-08-06 Jonathan Wakely <jwakely@redhat.com>
4440
4441 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4442 * g++.dg/conversion/pr41426.C: Likewise.
4443 * g++.dg/conversion/pr66211.C: Likewise.
4444 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4445 * g++.dg/init/ref8.C: Likewise.
4446 * g++.old-deja/g++.law/cvt20.C: Likewise.
4447 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4448
5c3e5002
PP
44492016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4450
4451 PR tree-optimization/18046
4452 * gcc.dg/tree-ssa/vrp105.c: New test.
4453 * gcc.dg/tree-ssa/vrp106.c: New test.
4454
94087e88 44552016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4456
4457 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4458 1ul in diagnostics. Remove hyphen from "constant-expression."
4459 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4460 * g++.dg/cpp0x/static_assert3.C: Same.
4461 * g++.dg/cpp1y/constexpr-throw.C: Same.
4462 * g++.dg/template/nontype3.C: Same.
4463 * g++.dg/warn/overflow-warn-1.C: Same.
4464 * g++.dg/warn/overflow-warn-3.C: Same.
4465 * g++.dg/warn/overflow-warn-4.C: Same.
4466
88fa5555
DM
44672016-08-05 David Malcolm <dmalcolm@redhat.com>
4468
4469 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4470 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4471 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4472 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4473
1addb9e6
PP
44742016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4475
4476 PR tree-optimization/72810
4477 * gcc.dg/tree-ssa/vrp110.c: New test.
4478
1b62ed4f
JG
44792016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4480
4481 PR Target/72819
4482 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4483 registers.
4484 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4485 saving the half-precision registers.
4486 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4487 value is returned in h0.
4488 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4489 are passed in FP/SIMD registers.
4490 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4491 passing works corrcetly.
4492 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4493 (hfa_f16x2_t): Likewise.
4494 (hfa_f16x3_t): Likewise.
4495 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4496 are promoted to double and passed in a double register.
4497 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4498 are promoted to double and stacked.
4499 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4500 __fp16 data types.
4501 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4502 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4503 __fp16 first get passed in FP/SIMD registers, then stacked.
4504
4228ca19
NS
45052016-08-05 Nathan Sidwell <nathan@acm.org>
4506
4507 PR c++/68724
4508 * g++.dg/cpp0x/pr68724.C: New.
4509
db7c335e
RB
45102016-08-05 Richard Biener <rguenther@suse.de>
4511
4512 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4513
48abe922
PP
45142016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4515
4516 * gcc.dg/tree-ssa/vrp107.c: New test.
4517 * gcc.dg/tree-ssa/vrp108.c: New test.
4518 * gcc.dg/tree-ssa/vrp109.c: New test.
4519
f6cdf42f
PK
45202016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4521
4522 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4523 dg-options.
4524
33a9c609
PK
45252016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4526
4527 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4528 test-cases.
4529 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4530 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4531 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4532 test-cases.
4533 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4534 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4535 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4536 large_double.
4537
4473482d
PC
45382016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4539
4540 PR c++/72800
4541 * g++.dg/cpp1y/lambda-ice1.C: New.
4542
08156df5
PP
45432016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4544
4545 PR c++/72759
4546 * g++.dg/cpp1y/pr72759.C: New test.
4547
938da3a5
PP
45482016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4549
4550 * gcc.dg/switch-10.c: New test.
4551
da84183c
JG
45522016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4553
4554 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4555
ae9281fc
TS
45562016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4557
4558 * c-c++-common/goacc/routine-5.c: Update.
4559
086ad22e
BE
45602016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4561
4562 PR rtl-optimization/70903
4563 * gcc.c-torture/execute/pr70903.c: New test.
4564
6805e400
ML
45652016-08-04 Martin Liska <mliska@suse.cz>
4566
4567 * gcc.dg/params/params.exp: Replace file exists with
4568 TESTING_IN_BUILD_TREE.
4569
a0008434
MP
45702016-08-04 Marek Polacek <polacek@redhat.com>
4571
4572 PR c++/70229
4573 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4574
fb46286e
RB
45752016-08-04 Richard Biener <rguenther@suse.de>
4576
4577 PR middle-end/71984
4578 * gcc.dg/torture/pr71984.c: Guard correctness check for
4579 little-endian.
4580
ac2c96ab
AP
45812016-08-03 Andrew Pinski <apinski@cavium.com>
4582
4583 * gcc.c-torture/compile/20160802-1.c: New testcase.
4584
c98583e9
FR
45852016-08-03 Fritz Reese <fritzoreese@gmail.com>
4586
4587 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4588
9ad1a1da
RB
45892016-08-03 Richard Biener <rguenther@suse.de>
4590
4591 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4592 and remove -O3.
4593 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4594 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4595
cd75c979
RB
45962016-08-03 Richard Biener <rguenther@suse.de>
4597
4598 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4599 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4600 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4601 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4602
30e8d875
SKS
46032016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4604
4605 * gcc.dg/init-excess-2.c: Require int32plus.
4606 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4607 * gcc.dg/pr59963-2.c: Require int32plus.
4608 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4609 * gcc.dg/unroll-7.c: Require int32plus.
4610
69b806f6
BC
46112016-08-02 Bin Cheng <bin.cheng@arm.com>
4612
4613 PR tree-optimization/34114
4614 * gcc.dg/tree-ssa/loop-42.c: New test.
4615
1efafef3
TC
46162016-08-02 Tamar Christina <tamar.christina@arm.com>
4617
4618 * gcc.target/aarch64/vminmaxnm.c: New.
4619 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4620 tests.
4621
e2a99194
MM
46222016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4623
4624 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4625 vec_extract for vector float, vector int, vector short, and vector
4626 char.
4627 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4628 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4629 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4630 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4631
71bfb77a
WD
46322016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4633
4634 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4635 single stack adjustment, no writeback.
71bfb77a
WD
4636 * gcc.target/aarch64/test_frame_12.c: Likewise.
4637 * gcc.target/aarch64/test_frame_13.c: Likewise.
4638 * gcc.target/aarch64/test_frame_15.c: Likewise.
4639 * gcc.target/aarch64/test_frame_6.c: Likewise.
4640 * gcc.target/aarch64/test_frame_7.c: Likewise.
4641 * gcc.target/aarch64/test_frame_8.c: Likewise.
4642 * gcc.target/aarch64/test_frame_16.c: New test.
4643
37bce35a
L
46442015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4645
4646 PR target/72748
4647 * gcc.target/i386/pr72748.c: New test.
4648
3f8257db 46492015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4650
4651 PR tree-optimization/71818
4652 * gcc.dg/vect/pr71818.c: New
4653
bf60c531
ML
46542016-08-01 Martin Liska <mliska@suse.cz>
4655
4656 PR tree-optimization/71857
4657 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4658
8ed49fab
KT
46592016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4660
4661 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4662
76e2c821
JB
46632016-08-01 Jan Beulich <jbeulich@suse.com>
4664
4665 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4666
35029597
WS
46672016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4668
4669 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4670 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4671
3aa4b66a
JW
46722016-07-31 Jonathan Wakely <jwakely@redhat.com>
4673
4674 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4675 (check_effective_target_c++): Likewise. Also match for libstdc++.
4676
3f8257db 46772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4678
4679 PR fortran/41922
4680 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4681 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4682 * gfortran.dg/pr41922.f90: New test.
4683
9fcb2819
SK
46842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4685
4686 PR fortran/68566
4687 * gfortran.dg/pr68566.f90: new test.
4688
94087e88 46892016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4690
4691 PR c++/60760
4692 PR c++/71091
4693 * g++.dg/cpp0x/constexpr-cast.C: New test.
4694 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4695 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4696 * g++.dg/ubsan/pr63956.C: Correct.
4697
d0047a25
MM
46982016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4699
4700 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4701 vector double or vector long where the vector is in memory.
4702 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4703 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4704
e4f7a5df
SK
47052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4706
4707 PR fortran/69867
4708 * gfortran.dg/pr69867.f90: New test.
4709
b441ae1d
SK
47102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4711
4712 PR fortran/69962
4713 * gfortran.dg/pr69962.f90: New test.
4714
712dff31
SK
47152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4716
4717 PR fortran/70006
4718 * gfortran.dg/pr70006.f90: New test.
4719
fb42421e
SK
47202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4721
4722 PR fortran/71730
4723 * gfortran.dg/pr71730.f90: New test.
4724 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4725 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4726 * gfortran.dg/array_constructor_26.f03: Ditto.
4727
466effe0
WS
47282016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4729
4730 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4731 * gcc.target/powerpc/pr71763.c: Likewise.
4732
f618a472
MP
47332016-07-29 Marek Polacek <polacek@redhat.com>
4734
4735 PR c/71742
4736 * gcc.dg/940510-1.c: Adjust dg-error.
4737 * gcc.dg/c99-flex-array-1.c: Likewise.
4738 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4739
efd0786f
MP
4740 PR c/71853
4741 * gcc.dg/noncompile/pr71853.c: New test.
4742
e00dceaf
MP
4743 PR c/71573
4744 * gcc.dg/noncompile/pr71573.c: New test.
4745
638fc14f
MP
4746 PR c/71926
4747 * g++.dg/warn/Wparentheses-30.C: New test.
4748 * gcc.dg/Wparentheses-14.c: New test.
4749
61c73a7f
UB
47502016-07-29 Uros Bizjak <ubizjak@gmail.com>
4751
4752 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4753
01d32b2b
BC
47542016-07-29 Bin Cheng <bin.cheng@arm.com>
4755
4756 PR tree-optimization/57558
4757 * gcc.dg/vect/pr57558-1.c: New test.
4758 * gcc.dg/vect/pr57558-2.c: New test.
4759
f6c7a248
PK
47602016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4761
61c73a7f 4762 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4763 to scan forwprop1 dump pass.
4764
f54ea774
PC
47652016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4766
4767 PR c++/51488
4768 * g++.dg/template/pr51488.C: New.
4769
673a107a
JJ
47702016-07-29 Jakub Jelinek <jakub@redhat.com>
4771
4772 PR c/71969
4773 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4774 static __inline__.
4775 * gcc.dg/pr71969-1.c: New test.
4776 * gcc.dg/pr71969-2.c: New test.
4777 * gcc.dg/pr71969-3.c: New test.
4778
78169471
MP
47792016-07-29 Marek Polacek <polacek@redhat.com>
4780
4781 PR c/71574
4782 * c-c++-common/pr71574.c: New test.
4783
a5b5c8b6
MP
4784 PR c/71583
4785 * gcc.dg/noncompile/pr71583.c: New test.
4786
883b6d4e
KV
47872016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4788
4789 PR middle-end/68217
4790 * gcc.dg/pr68217.c: New test.
4791
89f1f37e
SK
47922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4793
4794 PR fortran/71067
4795 * gfortran.dg/pr71067_1.f90: New test.
4796 * gfortran.dg/pr71067_2.f90: Ditto.
4797
e0d32185
MM
47982016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4799
4800 * gcc.target/powerpc/vec-extract-1.c: New test.
4801
c851722d
SK
48022016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4803
4804 PR fortran/71799
4805 * gfortran.dg/pr71799.f90: New test.
4806
f064da6a
PC
48072016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4808
4809 PR c++/71665
4810 * g++.dg/cpp0x/pr71665-1.C: New.
4811 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4812 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4813 * g++.dg/ext/label10.C: Likewise.
4814 * g++.dg/parse/constant5.C: Likewise.
4815
1b70aaad
SK
48162016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4817
4818 PR fortran/71859
4819 * gfortran.dg/pr71859.f90: New test.
4820 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4821 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4822
a23404c9
PT
48232016-07-28 Paul Thomas <pault@gcc.gnu.org>
4824
4825 PR fortran/71883
4826 * gfortran.dg/pr71883.f90 : New test.
4827
513d866d
YR
48282016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4829
4830 PR tree-optimization/71734
61c73a7f 4831 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4832
7c428aa2
RL
48332016-07-28 Renlin Li <renlin.li@arm.com>
4834
4835 Revert
4836 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4837
4838 PR fortran/71902
4839 * gfortran.dg/dependency_47.f90: New test.
4840
1225d6b1
ML
48412016-07-28 Martin Liska <mliska@suse.cz>
4842
4843 PR gcov-profile/68025
4844 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4845
e5f5bf35
ML
48462016-07-28 Martin Liska <mliska@suse.cz>
4847
4848 * g++.dg/vect/pr70944.cc: New test.
4849
4536610d
KV
48502016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4851
4852 PR middle-end/71994
4853 * gcc.dg/torture/pr71994.c: New test.
4854
8c6961ca
PK
48552016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4856
4857 PR middle-end/71078
4858 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4859 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4860 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4861
8de22ea0
RB
48622016-07-27 Richard Biener <rguenther@suse.de>
4863
4864 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4865
5d9da222
ML
48662016-07-27 Martin Liska <mliska@suse.cz>
4867
4868 * gcc.dg/predict-13.c: New test.
4869 * gcc.dg/predict-14.c: New test.
4870
af9e275f
SKS
48712016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4872
a23404c9 4873 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4874 including stdint.h.
4875 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4876 including stdint.h.
4877
71abba1e
MM
48782016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4879
4880 PR target/71869
4881 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4882 IEEE built-in functions handle quiet and signalling NaNs
4883 correctly.
4884
9cd74e8f
SK
48852016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4886
4887 PR fortran/71862
4888 * gfortran.dg/pr71862.f90: New test.
4889
0d48446f
MS
48902016-07-26 Martin Sebor <msebor@redhat.com>
4891
4892 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4893 selector with dg-options.
4894
524cf1e4
PP
48952016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4896
4897 PR tree-optimization/18046
4898 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4899 * gcc.dg/tree-ssa/vrp103.c: New test.
4900 * gcc.dg/tree-ssa/vrp104.c: New test.
4901
100665d8
WS
49022016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4903
4904 * gcc.target/powerpc/pr63354.c: Require lp64 since
4905 -mprofile-kernel is not legal with -m32.
4906
0b64ca40
RB
49072016-07-26 Richard Biener <rguenther@suse.de>
4908
4909 PR rtl-optimization/71984
4910 * gcc.dg/torture/pr71984.c: New testcase.
4911
9b7937cf
RS
49122016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4913
4914 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4915 g++-dg-runtest via et-dg-runtest.
4916 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4917 * gcc.dg/vect/vect.exp: Likewise.
4918 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4919 gfortran-dg-runtest.
4920 * gfortran.dg/vect/vect.exp: Likewise.
4921 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4922 (check_mips_loongson_hw_available): Likewise.
4923 (check_effective_target_mpaired_single_runtime): Likewise.
4924 (check_effective_target_mips_loongson_runtime): Likewise.
4925 (add_options_for_mpaired_single): Likewise.
4926 (check_effective_target_vect_int): Add global et_index.
4927 Check and save the supported feature for a target selected by
4928 the et_index target. Break long lines where appropriate. Call
4929 et-is-effective-target for MIPS with an argument instead of
4930 check_effective_target_* where appropriate.
4931 (check_effective_target_vect_intfloat_cvt): Likewise.
4932 (check_effective_target_vect_uintfloat_cvt): Likewise.
4933 (check_effective_target_vect_floatint_cvt): Likewise.
4934 (check_effective_target_vect_floatuint_cvt): Likewise.
4935 (check_effective_target_vect_simd_clones): Likewise.
4936 (check_effective_target_vect_shift): ewise.
4937 (check_effective_target_whole_vector_shift): Likewise.
4938 (check_effective_target_vect_bswap): Likewise.
4939 (check_effective_target_vect_shift_char): Likewise.
4940 (check_effective_target_vect_long): Likewise.
4941 (check_effective_target_vect_float): Likewise.
4942 (check_effective_target_vect_double): Likewise.
4943 (check_effective_target_vect_long_long): Likewise.
4944 (check_effective_target_vect_no_int_max): Likewise.
4945 (check_effective_target_vect_no_int_add): Likewise.
4946 (check_effective_target_vect_no_bitwise): Likewise.
4947 (check_effective_target_vect_widen_shift): Likewise.
4948 (check_effective_target_vect_no_align): Likewise.
4949 (check_effective_target_vect_hw_misalign): Likewise.
4950 (check_effective_target_vect_element_align): Likewise.
4951 (check_effective_target_vect_condition): Likewise.
4952 (check_effective_target_vect_cond_mixed): Likewise.
4953 (check_effective_target_vect_char_mult): Likewise.
4954 (check_effective_target_vect_short_mult): Likewise.
4955 (check_effective_target_vect_int_mult): Likewise.
4956 (check_effective_target_vect_extract_even_odd): Likewise.
4957 (check_effective_target_vect_interleave): Likewise.
4958 (check_effective_target_vect_stridedN): Likewise.
4959 (check_effective_target_vect_multiple_sizes): Likewise.
4960 (check_effective_target_vect64): Likewise.
4961 (check_effective_target_vect_call_copysignf): Likewise.
4962 (check_effective_target_vect_call_sqrtf): Likewise.
4963 (check_effective_target_vect_call_btrunc): Likewise.
4964 (check_effective_target_vect_call_btruncf): Likewise.
4965 (check_effective_target_vect_call_ceil): Likewise.
4966 (check_effective_target_vect_call_ceilf): Likewise.
4967 (check_effective_target_vect_call_floor): Likewise.
4968 (check_effective_target_vect_call_floorf): Likewise.
4969 (check_effective_target_vect_call_lceil): Likewise.
4970 (check_effective_target_vect_call_lfloor): Likewise.
4971 (check_effective_target_vect_call_nearbyint): Likewise.
4972 (check_effective_target_vect_call_nearbyintf): Likewise.
4973 (check_effective_target_vect_call_round): Likewise.
4974 (check_effective_target_vect_call_roundf): Likewise.
4975 (check_effective_target_vect_perm): Likewise, but also append *_saved
4976 to the existing global name to properly cache the result.
4977 (check_effective_target_vect_perm_byte): Likewise.
4978 (check_effective_target_vect_perm_short): Likewise.
4979 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4980 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4981 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4982 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4983 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4984 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4985 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4986 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4987 (check_effective_target_vect_sdot_qi): Likewise.
4988 (check_effective_target_vect_udot_qi): Likewise.
4989 (check_effective_target_vect_sdot_hi): Likewise.
4990 (check_effective_target_vect_udot_hi): Likewise.
4991 (check_effective_target_vect_usad_char): Likewise.
4992 (check_effective_target_vect_pack_trunc): Likewise.
4993 (check_effective_target_vect_unpack): Likewise.
4994 (check_effective_target_vect_aligned_arrays): Likewise.
4995 (check_effective_target_vect_natural_alignment): Likewise.
4996 (check_effective_target_vector_alignment_reachable): Likewise.
4997 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4998 (is-effective-target): Initialize et_index if undefined.
4999 (et-dg-runtest): New.
5000 (et-is-effective-target): Likewise.
5001 (check_vect_support_and_set_flags): Add supported MIPS targets to
5002 EFFECTIVE_TARGETS list. Return the number of supported targets.
5003
8f63caf6 50042016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5005 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5006
5007 PR middle-end/70920
5008 * gcc.dg/pr70920-1.c: New test-case.
5009 * gcc.dg/pr70902-2.c: Likewise.
5010 * gcc.dg/pr70920-3.c: Likewise.
5011 * gcc.dg/pr70920-4.c: Likewise
5012 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5013 2 instead of 3.
5014
7d575fff
AM
50152016-07-25 Alexander Monakov <amonakov@ispras.ru>
5016
5017 * gcc.c-torture/execute/pr71494.c: Require label_values.
5018 * gcc.dg/pr16973.c: Ditto.
5019
bf01e070
SKS
50202016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5021
5022 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5023 * gcc.dg/torture/pr69771.c: Require int32plus.
5024 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5025
16b05965
ML
50262016-07-25 Martin Liska <mliska@suse.cz>
5027
5028 * gcc.dg/torture/pr71987.c: New test.
5029
d52d3767
SK
50302016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5031
5032 PR fortran/71935
5033 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5034 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5035 * gfortran.dg/pr71935.f90: New test.
5036
94087e88 50372016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5038
5039 PR c++/71675
5040 * g++.dg/ext/atomic-3.C: New test.
5041 * gcc.dg/atomic/pr71675.c: New test.
5042
58b3986e
ES
50432016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5044
5045 * gcc.target/i386/mvc8.c: New test.
5046
faa1612a
BC
50472016-07-22 Bin Cheng <bin.cheng@arm.com>
5048
5049 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5050 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5051
1603ebe0
TK
50522016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5053
5054 PR fortran/71795
5055 * gfortran.dg/constructor_50.f90: New test.
5056
bc91c436
ML
50572016-07-22 Martin Liska <mliska@suse.cz>
5058
5059 PR gcov-profile/69028
5060 PR gcov-profile/62047
5061 * g++.dg/cilk-plus/pr69028.C: New test.
5062
9fe9a3a7
AV
50632016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5064
5065 * gfortran.dg/coarray_stat_2.f90: New test.
5066
70866e3d
MM
50672016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5068
5069 * gcc.target/powerpc/vec-extract.h: New files to check the
5070 vec_extract built-in functions for all vector types, testing
5071 accessing each element, both with constant and variable element
5072 numbers.
5073 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5074 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5075 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5076 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5077 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5078 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5079 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5080 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5081 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5082
ab3af181
JJ
50832016-07-21 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR c++/71728
5086 * g++.dg/other/pr71728.C: New test.
5087
ebe8f322
JG
50882016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5089
5090 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5091 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5092 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5093 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5094 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5095
959cef74
RB
50962016-07-21 Richard Biener <rguenther@suse.de>
5097
5098 PR tree-optimization/71947
5099 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5100
b24d9420
BC
51012016-07-21 Bin Cheng <bin.cheng@arm.com>
5102
5103 * gcc.dg/tree-ssa/scev-15.c: New.
5104
23974819
BC
51052016-07-21 Bin Cheng <bin.cheng@arm.com>
5106
5107 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5108
ee78cbaa
JJ
51092016-07-21 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR c++/71941
5112 * g++.dg/gomp/pr71941.C: New test.
5113
52ed68f7
DM
51142016-07-20 David Malcolm <dmalcolm@redhat.com>
5115
5116 PR c/70339
5117 PR c/71858
5118 * g++.dg/spellcheck-identifiers.C: New test case, based on
5119 gcc.dg/spellcheck-identifiers.c.
5120 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5121 gcc.dg/spellcheck-identifiers-2.c.
5122 * g++.dg/spellcheck-typenames.C: New test case, based on
5123 gcc.dg/spellcheck-typenames.c
5124
18407bfb
JW
51252016-07-20 Jonathan Wakely <jwakely@redhat.com>
5126
5127 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5128 pointer to member function and also test catching by reference.
5129
4c07fd98
DV
51302016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5131
5132 * gcc.target/s390/pr67443.c: Fix test case.
5133
fee21d65
DV
51342016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5135
5136 * gcc.target/s390/insv-1.c: Xfail some tests.
5137 * gcc.target/s390/insv-2.c: Likewise.
5138
dbe9dfdd
GJL
51392016-07-20 Georg-Johann Lay <avr@gjlay.de>
5140
5141 * gcc.target/avr/torture/get-mem.c: New test.
5142 * gcc.target/avr/torture/set-mem.c: New test.
5143
c25e1d82
GJL
51442016-07-20 Georg-Johann Lay <avr@gjlay.de>
5145
5146 PR target/71948
5147 * gcc.target/avr/torture/tiny-progmem.c: New test.
5148
109d2197
JJ
51492016-07-20 Jakub Jelinek <jakub@redhat.com>
5150
7419f441
JJ
5151 PR c++/71909
5152 * g++.dg/parse/pr71909.C: New test.
5153 * g++.dg/tm/pr71909.C: New test.
5154
109d2197
JJ
5155 PR c++/50060
5156 * g++.dg/cpp0x/constexpr-50060.C: New test.
5157 * g++.dg/cpp1y/constexpr-50060.C: New test.
5158
144530cf
ML
51592016-07-20 Martin Liska <mliska@suse.cz>
5160
5161 * gfortran.dg/graphite/pr71898.f90: New test.
5162
04ac4afa
BC
51632016-07-20 Bin Cheng <bin.cheng@arm.com>
5164
5165 PR tree-optimization/71503
5166 PR tree-optimization/71683
5167 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5168 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5169
dcbdb17a
ML
51702016-07-20 Martin Liska <mliska@suse.cz>
5171
5172 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5173 * gcc.dg/plugin/sreal-test-1.c: Remove.
5174 * gcc.dg/plugin/sreal_plugin.c: Remove.
5175
6ed82555
TK
51762016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5177
5178 PR fortran/71902
5179 * gfortran.dg/dependency_47.f90: New test.
5180
13da0507
JJ
51812016-07-19 Jakub Jelinek <jakub@redhat.com>
5182
4833f561
JJ
5183 PR rtl-optimization/71916
5184 * gcc.c-torture/compile/pr71916.c: New test.
5185
4fda19ef
JJ
5186 PR middle-end/71874
5187 * g++.dg/torture/pr71874.C: New test.
5188
13da0507
JJ
5189 PR middle-end/71734
5190 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5191 (my_alloc): Rewritten to use __builtin_posix_memalign and
5192 __SIZE_TYPE__.
5193 (my_free): Use __builtin_free instead of _mm_free.
5194 (Vec::operator=): Use __builtin_memcpy.
5195
e7980add
MJ
51962016-07-19 Martin Jambor <mjambor@suse.cz>
5197
61c73a7f
UB
5198 PR fortran/71688
5199 * gfortran.dg/pr71688.f90: New test.
e7980add 5200
13e88953
RB
52012016-07-19 Richard Biener <rguenther@suse.de>
5202
5203 * c-c++-common/vector-subscript-6.c: New testcase.
5204 * c-c++-common/vector-subscript-7.c: Likewise.
5205
1caf0482
SKS
52062016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5207
a23404c9 5208 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5209 and UInt32 based on __SIZEOF_INT__.
5210
cef5388d
RB
52112016-07-19 Richard Biener <rguenther@suse.de>
5212
5213 PR tree-optimization/71901
5214 * gcc.dg/torture/pr71901.c: New testcase.
5215
52162016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5217
5218 PR tree-optimization/71908
5219 * gcc.dg/torture/pr71908.c: New testcase.
5220
a8f7a895
MM
52212016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5222
5223 PR target/71493
5224 * gcc.target/powerpc/pr71493-1.c: New test.
5225 * gcc.target/powerpc/pr71493-2.c: Likewise.
5226
f2111a36
JJ
52272016-07-18 Jakub Jelinek <jakub@redhat.com>
5228
99516432
JJ
5229 PR c++/71835
5230 * g++.dg/conversion/ambig3.C: New test.
5231
87713c6a
JJ
5232 PR c++/71828
5233 * g++.dg/cpp0x/constexpr-71828.C: New test.
5234
7a7f16ca
JJ
5235 PR c++/71826
5236 * g++.dg/template/pr71826.C: New test.
5237
f4d90295
JJ
5238 PR c++/71822
5239 * g++.dg/template/defarg21.C: New test.
5240
f2111a36
JJ
5241 PR c++/71871
5242 * g++.dg/ext/vector31.C: New test.
5243
0b965526
UB
52442016-07-18 Uros Bizjak <ubizjak@gmail.com>
5245
5246 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5247
94e136b9
YR
52482016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5249
5250 PR tree-optimization/71734
5251 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5252
7072df0a
DV
52532016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5254
5255 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5256 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5257 stack-layout-dynamic-1.c: New test.
5258
54158a1a
AK
52592016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5260
5261 * gcc.target/s390/nolrl-1.c: New test.
5262
43068916
FR
52632016-07-17 Fritz Reese <fritzoreese@gmail.com>
5264
5265 PR fortran/71523
5266 * gfortran.dg/pr71523_1.f90: New test.
5267 * gfortran.dg/pr71523_2.f90: New test.
5268
a9356b12
AS
52692016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5270
5271 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5272
a07b81c7 52732016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5274 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5275
5276 PR fortran/62125
5277 * gfortran.dg/pr62125.f90: New test.
5278
96c0ec12
BS
52792016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5280
5281 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5282 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5283
479d0ed5
JW
52842016-07-15 Jonathan Wakely <jwakely@redhat.com>
5285
5286 PR c++/58796
5287 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5288 * g++.dg/cpp0x/nullptr35.C: New test.
5289
41c7438e
BC
52902016-07-15 Bin Cheng <bin.cheng@arm.com>
5291
5292 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5293
f7ba880b
CP
52942016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5295
5296 * gfortran.dg/goacc/vector_length.f90: New test.
5297
b9aba0a0
RB
52982016-07-15 Richard Biener <rguenther@suse.de>
5299
5300 PR tree-optimization/71881
5301 * gcc.dg/torture/pr71881.c: New testcase.
5302
9513d5fb
RB
53032016-07-15 Richard Biener <rguenther@suse.de>
5304
5305 PR tree-optimization/71887
5306 * gcc.dg/torture/pr71887.c: New testcase.
5307
ddbbcb19
JJ
53082016-07-15 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR c/71858
5311 * gcc.dg/spellcheck-identifiers-3.c: New test.
5312
29eb509c
AV
53132016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5314
5315 PR fortran/71807
5316 * gfortran.dg/null_9.f90: New test.
5317
43aabfcf
BC
53182016-07-15 Bin Cheng <bin.cheng@arm.com>
5319
5320 * gcc.dg/tree-ssa/loop-41.c: New test.
5321
afc89e58
BC
53222016-07-15 Bin Cheng <bin.cheng@arm.com>
5323
5324 PR tree-optimization/71347
5325 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5326
6fa682ad
SK
53272016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5328
5329 PR fortran/29819
5330 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5331 * gfortran.dg/contains.f90: Ditto.
5332 * gfortran.dg/contains_empty_1.f03: Ditto.
5333 * gfortran.dg/submodule_3.f08: Ditto.
5334
dd36b877
JJ
53352016-07-14 Jakub Jelinek <jakub@redhat.com>
5336
a60a5d31
JJ
5337 PR testsuite/71865
5338 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5339 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5340 expected diagnostics.
5341
dd36b877
JJ
5342 PR c/71858
5343 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5344 * gcc.dg/spellcheck-identifiers-2.c: New test.
5345 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5346 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5347
a241f8ca
JJ
53482016-07-14 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR tree-optimization/71872
5351 * gcc.c-torture/compile/pr71872.c: New test.
5352
d62b809c
TP
53532016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5354
5355 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5356 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5357 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5358 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5359 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5360 * gcc.target/arm/atomic-op-acquire-1.c: This.
5361 * gcc.target/arm/atomic-op-char.c: Rename into ...
5362 * gcc.target/arm/atomic-op-char-1.c: This.
5363 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5364 * gcc.target/arm/atomic-op-consume-1.c: This.
5365 * gcc.target/arm/atomic-op-int.c: Rename into ...
5366 * gcc.target/arm/atomic-op-int-1.c: This.
5367 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5368 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5369 * gcc.target/arm/atomic-op-release.c: Rename into ...
5370 * gcc.target/arm/atomic-op-release-1.c: This.
5371 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5372 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5373 * gcc.target/arm/atomic-op-short.c: Rename into ...
5374 * gcc.target/arm/atomic-op-short-1.c: This.
5375 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5376 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5377 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5378 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5379 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5380 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5381 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5382 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5383 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5384 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5385
1f8dd420
AV
53862016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5387
5388 PR fortran/70842
5389 * gfortran.dg/select_type_35.f03: New test.
5390
53109ba8
KT
53912016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5392
5393 PR target/65951
5394 PR tree-optimization/70923
5395 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5396 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5397 * gcc.dg/vect/pr65951.c: Likewise.
5398 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5399
91f35b7f
DE
54002016-07-14 David Edelsohn <dje.gcc@gmail.com>
5401
5402 * c-c++-common/pr60226.c: Expect maximum object file alignment
5403 error on AIX.
5404
351168fe
RB
54052016-07-14 Richard Biener <rguenther@suse.de>
5406
5407 PR tree-optimization/71866
5408 * gcc.dg/torture/pr71866.c: New testcase.
5409
94c32c00
TP
54102016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5411
5412 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5413 selector and enclose boolean expression in curly braces.
5414
b799a481
AM
54152016-07-14 Alan Modra <amodra@gmail.com>
5416
5417 PR target/71733
5418 * gcc.target/powerpc/p9-novsx.c: New.
5419
f63ba78c
AK
54202016-07-13 Andi Kleen <ak@linux.intel.com>
5421
5422 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5423 * g++.dg/tree-prof/morefunc.C: Dito.
5424 * g++.dg/tree-prof/pr35545.C: Dito.
5425 * g++.dg/tree-prof/reorder.C: Dito.
5426 * gcc.dg/tree-prof/20050826-2.c: Dito.
5427 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5428 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5429 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5430 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5431 * gcc.dg/tree-prof/inliner-1.c: Dito.
5432 * gcc.dg/tree-prof/merge_block.c: Dito.
5433 * gcc.dg/tree-prof/stringop-1.c: Dito.
5434 * gcc.dg/tree-prof/stringop-2.c: Dito.
5435 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5436 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5437 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5438 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5439 * gcc.dg/tree-prof/update-loopch.c: Dito.
5440 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5441 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5442 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5443 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5444 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5445 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5446 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5447
f4d5a23d
AK
54482016-07-13 Andi Kleen <ak@linux.intel.com>
5449
5450 * lib/profopt.exp (profopt-execute): Remove .imports files.
5451
ae145898
AK
54522016-07-13 Andi Kleen <ak@linux.intel.com>
5453
0b965526 5454 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5455
e97bd4f5
AK
54562016-07-13 Andi Kleen <ak@linux.intel.com>
5457
5458 * lib/profopt.exp (dg-final-scan-autofdo,
5459 dg-final-scan-not-autofdo): New functions.
5460
6fa3d4b4
BC
54612016-07-13 Bin Cheng <bin.cheng@arm.com>
5462
5463 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5464 * gcc.dg/vect/vect-35.c: Ditto.
5465 * gcc.dg/vect/vect-alias-check-2.c: New test.
5466
65f18bc6
ML
54672016-07-13 Martin Liska <mliska@suse.cz>
5468
5469 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5470 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5471 * gfortran.dg/pr42108.f90: Update expected dump scan.
5472
9737f35b
RB
54732016-07-13 Richard Biener <rguenther@suse.de>
5474
5475 PR tree-optimization/24574
5476 * gcc.dg/pr24574.c: New testcase.
5477
62c0ea4b
SKS
54782016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5479
0b965526 5480 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5481 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5482 * c-c++-common/pr68833-1.c: Require int32plus.
5483 * gcc.dg/ipa/pr63551.c: Likewise.
5484 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5485 * gcc.dg/ipa/pr64041.c: Require int32plus.
5486
c7ed8938
IE
54872016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5488
5489 PR ipa/71633
5490 * g++.dg/pr71633.C: New test.
5491
5ce15300
TP
54922016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5493
5494 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5495 Add new arm_thumb1_cbz_ok effective target.
5496 * gcc.target/arm/cbz.c: New test.
5497
2b9509a3
TP
54982016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5499
5500 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5501 Define effective target.
5502 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5503 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5504 * gcc.target/arm/movhi_movw.c: New test.
5505 * gcc.target/arm/movsi_movw.c: Likewise.
5506 * gcc.target/arm/movdi_movw.c: Likewise.
5507
7f15b177
RB
55082016-07-13 Richard Biener <rguenther@suse.de>
5509
5510 PR middle-end/71104
5511 * gcc.dg/pr71104-1.c: New testcase.
5512 * gcc.dg/pr71104-2.c: Likewise.
5513
0b0a896e
MM
55142016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5515
5516 PR target/71805
5517 * gcc.target/powerpc/pr71805.c: New test.
5518
f906f5ed
BS
55192016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5520
5521 * gcc.target/powerpc/divkc3-1.c: New.
5522 * gcc.target/powerpc/mulkc3-1.c: New.
5523
9e63c3aa
NS
55242016-07-12 Nathan Sidwell <nathan@acm.org>
5525
5526 * gcc.target/arm/data-rel-1.c: New.
5527 * gcc.target/arm/data-rel-2.c: New.
5528 * gcc.target/arm/data-rel-3.c: New.
5529
f507d202
ML
55302016-07-12 Martin Liska <mliska@suse.cz>
5531
5532 * gcc.dg/params/blocksort-part.c: New test.
5533 * gcc.dg/params/params.exp: New file.
5534
d6f7c125
KT
55352016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5536
5537 PR middle-end/71700
5538 * gcc.c-torture/execute/pr71700.c: New test.
5539
37ccb0ba
SB
55402016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5541 Richard Biener <rguenther@suse.de>
5542
5543 PR tree-optimization/23286
5544 PR tree-optimization/70159
5545 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5546 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5547 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5548 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5549 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5550 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5551 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5552 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5553 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5554 * gcc.dg/pr51879-12.c: Likewise.
5555 * gcc.dg/strlenopt-9.c: Likewise.
5556 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5557 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5558 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5559 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5560 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5561 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5562 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5563 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5564 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5565 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5566 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5567 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5568 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5569 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5570 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5571
712a93d6
RB
55722016-07-12 Richard Biener <rguenther@suse.de>
5573
5574 PR rtl-optimization/68961
5575 * gcc.target/i386/pr68961.c: New testcase.
5576
c392943c
JJ
55772016-07-11 Jakub Jelinek <jakub@redhat.com>
5578
3d56e6a4
JJ
5579 PR middle-end/71758
5580 * c-c++-common/gomp/pr71758.c: New test.
5581 * gfortran.dg/gomp/pr71758.f90: New test.
5582
c392943c
JJ
5583 PR tree-optimization/71823
5584 * gcc.dg/vect/pr71823.c: New test.
5585
741d3be5
DM
55862016-07-11 David Malcolm <dmalcolm@redhat.com>
5587
5588 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5589 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5590 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5591
92fa45b5
L
55922016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5593
5594 PR target/71801
5595 * gcc.target/i386/pr71801.c: New test.
5596
f51606c7
RB
55972016-07-11 Richard Biener <rguenther@suse.de>
5598
5599 PR tree-optimization/71816
5600 * gcc.dg/torture/pr71816.c: New testcase.
5601
36b54ce0
TK
56022016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5603
5604 PR fortran/71783
5605 * gfortran.dg/dependency_46.f90: New test.
5606
d13835b6
VM
56072016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5608
5609 PR rtl-optimization/71621
5610 * gcc.target/i386/pr71621-1.c: New.
5611 * gcc.target/i386/pr71621-2.c: New.
5612
642bcbdf
CP
56132016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5614
5615 * gfortran.dg/goacc/pr71704.f90: New test.
5616
02eb5b8b
BS
56172016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5618
5619 PR target/71297
5620 * gcc.target/powerpc/pr71297.c: New.
5621
8beb9a0d
JW
56222016-07-08 Jiong Wang <jiong.wang@arm.com>
5623
5624 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5625
cef4b650
MM
56262016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5627
5628 PR target/71806
5629 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5630
3c3ecf52
AH
56312016-07-08 Alan Hayward <alan.hayward@arm.com>
5632
5633 PR tree-optimization/71667
5634 * gcc.dg/vect/pr71667.c: New
5635
2660286d
ML
56362016-07-08 Martin Liska <mliska@suse.cz>
5637
5638 * gcc.dg/torture/pr71606.c: New test.
5639
70cdd4ae
JD
56402016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5641
5642 PR fortran/71764
5643 * gfortran.dg/pr71764.f90: New test.
5644
842dc2e6
JJ
56452016-07-07 Jakub Jelinek <jakub@redhat.com>
5646 Kai Tietz <ktietz70@googlemail.com>
5647
5648 PR c++/70869
5649 PR c++/71054
5650 * g++.dg/cpp0x/pr70869.C: New test.
5651 * g++.dg/cpp0x/pr71054.C: New test.
5652
31be4262
DE
56532016-07-07 David Edelsohn <dje.gcc@gmail.com>
5654
5655 * g++.dg/debug/pr71432.C: Fail on AIX.
5656
1c122092
ML
56572016-07-07 Martin Liska <mliska@suse.cz>
5658
5659 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5660 an undefined behavior.
5661 * gfortran.dg/do_3.F90: Likewise.
5662 * gfortran.dg/do_check_11.f90: New test.
5663 * gfortran.dg/do_check_12.f90: New test.
5664 * gfortran.dg/do_corner_warn.f90: New test.
5665
7119f1b1
ML
56662016-07-07 Martin Liska <mliska@suse.cz>
5667
5668 * gfortran.dg/predict-1.f90: Ammend the test.
5669 * gfortran.dg/predict-2.f90: Likewise.
5670
275792f2
IE
56712016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5672
5673 PR ipa/71624
5674 * g++.dg/pr71624.C: New test.
5675
05a437c1
TP
56762016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5677
5678 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5679 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5680 ARMv8-M Mainline architectures.
5681
6f493951
TP
56822016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5683
5684 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5685 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5686
5ddaee94
SB
56872016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5688
5689 PR target/70098
5690 PR target/71763
5691 * gcc.target/powerpc/pr71763.c: New file.
5692
651afdb2
YR
56932016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5694
5695 PR tree-optimization/71518
0b965526 5696 * gcc.dg/pr71518.c: New test.
651afdb2 5697
9df99881
WD
56982016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5699
5700 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5701
7b4e0769
SKS
57022016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5703
0b965526 5704 PR target/50739
7b4e0769
SKS
5705 * gcc.target/avr/pr50739.c: New test.
5706
eb4432f7
JH
57072016-07-05 Jan Hubicka <jh@suse.cz>
5708
5709 * gcc.dg/tree-ssa/scev-14.c: update template.
5710
c01e092f
RS
57112016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5712
5713 * gcc.dg/vect/group-no-gaps-1.c: New test.
5714
8070763a
AK
57152016-07-05 Andi Kleen <ak@linux.intel.com>
5716
5717 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5718 if kernel supports MPX.
5719
3f8257db 57202016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5721
5722 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5723
36a265b1
MM
57242016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5725 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5726
5727 * gcc.target/powerpc/signbit-1.c: New test.
5728 * gcc.target/powerpc/signbit-2.c: New test.
5729 * gcc.target/powerpc/signbit-3.c: New test.
5730
7a98fb6e
KT
57312016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5732
5733 PR rtl-optimization/71594
5734 * gcc.dg/torture/pr71594.c: New test.
5735
1e3d54b4
JH
57362016-07-05 Jan Hubicka <jh@suse.cz>
5737
5738 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5739
84ca3893
DM
57402016-07-05 David Malcolm <dmalcolm@redhat.com>
5741
5742 PR c++/62314
3a146d46 5743 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5744 number of missing semicolon error.
5745 * g++.dg/pr62314-2.C: New test case.
5746
20d0bfce
AF
57472016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5748
5749 * gfortran.dg/coarray_stat_function.f90: New test.
5750 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5751 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5752 to new interfaces.
5753
69aaea06
AV
57542016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5755
5756 PR fortran/71623
5757 * gfortran.dg/deferred_character_17.f90: New test.
5758
f723a43c
CL
57592016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5760
5761 * gcc.target/arm/neon/polytypes.c: Move to ...
5762 * gcc.target/arm/polytypes.c: ... here.
5763 * gcc.target/arm/neon/pr51534.c: Move to ...
5764 * gcc.target/arm/pr51534.c: ... here.
5765 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5766 * gcc.target/arm/vect-vcvt.c: ... here.
5767 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5768 * gcc.target/arm/vect-vcvtq.c: ... here.
5769 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5770 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5771 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5772 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5773 * gcc.target/arm/neon/neon.exp: Delete.
5774 * gcc.target/arm/neon/: Delete.
5775
d73e0ccf
JD
57762016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5777
5778 PR fortran/65575
5779 * gfortran.dg: pr65575.f90: New test.
5780
c20f6223
JD
57812016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5782
5783 PR fortran/35849
5784 * gfortran.dg: pr35849.f90: New test.
5785
2a5537c3
JJ
57862016-07-04 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR c++/71739
5789 * g++.dg/cpp0x/pr71739.C: New test.
5790
740f9751
CL
57912016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5792
5793 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5794
bf749919
DV
57952016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5796
5797 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5798 locr.
5799 * gcc.target/s390/loc-1.c: New test.
5800
430bb38e
YR
58012016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5802
3a146d46
JJ
5803 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5804 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5805
15f6e0da
RR
58062016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5807
5808 PR target/63874
5809 * gcc.target/aarch64/pr63874.c: New test.
5810
79335075
JB
58112016-07-04 Jan Beulich <jbeulich@suse.com>
5812
5813 * g++.dg/header.c: New.
5814 * gcc.dg/header.c: New.
5815
557e8c49
JJ
58162016-07-02 Jakub Jelinek <jakub@redhat.com>
5817
5818 PR c/71719
5819 * c-c++-common/Wunused-var-15.c: New test.
5820
79a592e3
JJ
58212016-07-01 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR fortran/71687
5824 * gfortran.dg/gomp/pr71687.f90: New test.
5825
e2298656
BS
58262016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5827
5828 * gcc.dg/const-float128-ped.c: Require __float128 effective
5829 target and options.
5830 * gcc.dg/const-float128.c: Likewise.
5831 * gcc.dg/torture/float128-cmp-invalid.c: Require
5832 __float128 and base_quadfloat_support effective targets, and
5833 __float128 options.
5834 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5835 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5836 * gcc.dg/torture/float128-nan.c: Likewise.
5837 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5838 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5839 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5840 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5841 (add_options_for___float128): New.
5842 (check_effective_target_base_quadword_support): New.
5843
70c11966
MM
58442016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5845
5846 PR target/71720
5847 * gcc.target/powerpc/pr71720.c: New test.
5848
059541fd
JB
58492016-07-01 Jan Beulich <jbeulich@suse.com>
5850
5851 * gcc.dg/bss.c: New.
5852
2c1e4964
PB
58532016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5854
5855 PR target/71698
5856 * gcc.target/powerpc/pr71698.c: New test.
5857
22e1cb39
GJL
58582016-07-01 Georg-Johann Lay <avr@gjlay.de>
5859
5860 PR target/71151
5861 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5862 instead of ".foo" for its section name.
5863 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5864 depending on MCU's flash size.
5865 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5866 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5867 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5868 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5869 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5870 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5871
466cf574
JB
58722016-07-01 Jan Beulich <jbeulich@suse.com>
5873
5874 * gcc.target/i386/pr65105-2.c: Add -msse2.
5875
351beab7
JJ
58762016-06-30 Jakub Jelinek <jakub@redhat.com>
5877
55a0f21a
JJ
5878 PR tree-optimization/71707
5879 * gcc.dg/strlenopt-29.c: New test.
5880
6245ad72
JJ
5881 PR fortran/71704
5882 * gfortran.dg/gomp/pr71704.f90: New test.
5883
351beab7
JJ
5884 PR fortran/71705
5885 * gfortran.dg/gomp/pr71705.f90: New test.
5886
5a3a6a5e
KN
58872016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5888
5889 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5890 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5891 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5892 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5893 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5894 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5895 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5896 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5897 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5898 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5899 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5900 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5901 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5902 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5903 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5904 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5905 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5906 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5907 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5908 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5909 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5910 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5911 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5912 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5913 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5914 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5915 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5916 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5917 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5918 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5919 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5920 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5921 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5922 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5923 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5924 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5925 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5926 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5927 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5928 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5929 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5930 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5931 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5932 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5933 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5934 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5935 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5936 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5937 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5938 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5939 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5940 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5941 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5942 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5943 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5944 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5945 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5946 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5947 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5948 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5949 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5950 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5951 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5952 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5953 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5954 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5955 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5956 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5957 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5958 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5959 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5960 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5961 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5962 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5963 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5964 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5965 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5966 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5967 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5968 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5969 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5970
3dfa8071 59712016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5972 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5973
5974 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5975
9bd62242 59762016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5977 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5978
5979 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5980
603107fb
DM
59812016-06-30 David Malcolm <dmalcolm@redhat.com>
5982
5983 PR driver/71651
5984 * gcc.dg/spellcheck-options-12.c: New test case.
5985
205cccc7
JJ
59862016-06-30 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR middle-end/71693
5989 * gcc.c-torture/compile/pr71693.c: New test.
5990
f4452176
DM
59912016-06-29 David Malcolm <dmalcolm@redhat.com>
5992
5993 * gcc.dg/spellcheck-params.c: New testcase.
5994 * gcc.dg/spellcheck-params-2.c: New testcase.
5995
c5e74d9d
MM
59962016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5997
5998 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5999 vector extract instructions.
6000 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6001
e44ecbfd
JD
60022016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6003
6004 PR fortran/71686
6005 * gfortran.dg/unexpected_eof_2.f90: New test.
6006 * gfortran.dg/unexpected_eof_3.f90: New test.
6007
ee446d9f
JW
60082016-06-29 Jim Wilson <jim.wilson@linaro.org>
6009
6010 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6011
27f67461
CP
60122016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6013
6014 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6015 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6016 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6017
b1206d29
RB
60182016-06-29 Richard Biener <rguenther@suse.de>
6019
6020 PR middle-end/15256
6021 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6022
1af21224
MW
60232016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6024
6025 * gcc.target/arm/aapcs/neon-vect10.c: Require
6026 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6027 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6028 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6029 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6030 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6031 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6032 * gcc.target/arm/fp16-aapcs-1.c: Require
6033 -mfloat-ab=hard. Also simplify the test.
6034 * gcc.target/arm/fp16-aapcs-2.c: New.
6035
7fe43755
MW
60362016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6037
0b965526 6038 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6039 (add_options_for_arm_fp16_ieee): New.
6040 (add_options_for_arm_fp16_alternative): New.
6041 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6042 long-line.
6043 (effective_target_arm_fp16_hw): New.
6044
264d951a
IE
60452016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6046
6047 PR tree-optimization/71655
6048 * g++.dg/pr71655.C: New test.
6049
5c846a81
ML
60502016-06-29 Martin Liska <mliska@suse.cz>
6051
6052 * gcc.dg/pr71585.c: New test.
6053 * gcc.dg/pr71585-2.c: New test.
6054 * gcc.dg/pr71585-3.c: New test.
6055
fafe9318
YR
60562016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6057
6058 PR tree-optimization/70729
6059 * g++.dg/vect/pr70729.cc: New test.
6060
54d19c3b
TS
60612016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6062
6063 * c-c++-common/gomp/cancel-1.c: Extend.
6064
5f3cd7c3
JJ
60652016-06-29 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR tree-optimization/71625
6068 * gcc.dg/strlenopt-28.c: New test.
6069
4aa83879
RB
60702016-06-29 Richard Biener <rguenther@suse.de>
6071
6072 PR middle-end/71002
6073 * g++.dg/torture/pr71002.C: Adjust testcase.
6074
152ef731
JJ
60752016-06-29 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR c/71685
6078 * gcc.dg/pr71685.c: New test.
6079
60802016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6081
6082 PR c/71552
6083 * gcc.dg/init-bad-9.c: New test.
6084
d41dc215
BS
60852016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6086
6087 * gcc.target/powerpc/abs128-1.c: Require VSX.
6088 * gcc.target/powerpc/copysign128-1.c: Likewise.
6089 * gcc.target/powerpc/inf128-1.c: Likewise.
6090 * gcc.target/powerpc/nan128-1.c: Likewise.
6091
6a20b538
JJ
60922016-06-28 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR middle-end/71626
6095 * gcc.c-torture/execute/pr71626-1.c: New test.
6096 * gcc.c-torture/execute/pr71626-2.c: New test.
6097
77d93c47
PB
60982016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6099
6100 PR target/71656
6101 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6102
a8264058
SB
61032016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6104
6105 PR target/71670
6106 * gcc.target/powerpc/pr71670.c: New testcase.
6107
0dc47331
PB
61082016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6109
6110 PR target/71656
6111 * gcc.target/powerpc/pr71656-1.c: New test.
6112 * gcc.target/powerpc/pr71656-2.c: New test.
6113
b65ffc79
CL
61142016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6115
6116 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6117 around fp16 code.
6118 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6119 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6120 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6121 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6122 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6123 Add arm_neon_fp16_ok effective target.
0b965526
UB
6124 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6125 Likewise.
6126 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6127 Likewise.
6128 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6129 Likewise.
6130 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6131 Likewise.
6132 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6133 Likewise.
6134 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6135 Likewise.
6136 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6137 Likewise.
6138 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6139 Likewise.
6140 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6141 Likewise.
6142 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6143 Likewise.
6144 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6145 Likewise.
b65ffc79 6146
9bb86f40
JH
61472016-06-26 Jan Hubicka <hubicka@ucw.cz>
6148
6149 * gcc.dg/predict-12.c: New testcase.
6150
46db0fd4
JD
61512016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6152
6153 PR fortran/71649
6154 * gfortran.dg/pr71649.f90: New test.
6155
2a65e70b
JJ
61562016-06-25 Jakub Jelinek <jakub@redhat.com>
6157
f8a06e24
JJ
6158 PR tree-optimization/71643
6159 * g++.dg/opt/pr71643.C: New test.
6160
2a65e70b
JJ
6161 PR tree-optimization/71631
6162 * gcc.c-torture/execute/pr71631.c: New test.
6163
7805417a
JH
61642016-06-24 Jan Hubicka <hubicka@ucw.cz>
6165
6166 * gcc.dg/predict-11.c: New testcase.
6167 * gfortran.dg/predict-2.f90: New testcase.
6168
888ed1a3
JH
61692016-06-24 Jan Hubicka <hubicka@ucw.cz>
6170
6171 * gcc.dg/predict-10.c: New test.
6172
53605f35
BS
61732016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6174
6175 * gcc.target/powerpc/abs128-1.c: New.
6176 * gcc.target/powerpc/copysign128-1.c: New.
6177 * gcc.target/powerpc/inf128-1.c: New.
6178 * gcc.target/powerpc/nan128-1.c: New.
6179
7b22b4c6
EB
61802016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6181
6182 * gfortran.dg/pr71642.f90: New test.
6183
37e373c2
JJ
61842016-06-24 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR tree-optimization/71647
6187 * gcc.target/i386/pr71647.c: New test.
6188
b20b79f2
L
61892016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6190
6191 * gcc.target/i386/noplt-gd-1.c: New test.
6192 * gcc.target/i386/noplt-gd-2.c: Likewise.
6193 * gcc.target/i386/noplt-gd-3.c: Likewise.
6194 * gcc.target/i386/noplt-ld-1.c: Likewise.
6195 * gcc.target/i386/noplt-ld-2.c: Likewise.
6196 * gcc.target/i386/noplt-ld-3.c: Likewise.
6197 * lib/target-supports.exp
6198 (check_effective_target_tls_get_addr_via_got): New.
6199
04619cb8
UB
62002016-06-24 Uros Bizjak <ubizjak@gmail.com>
6201
6202 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6203 testsuite compile flags.
6204 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6205 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6206
62072016-06-24 Uros Bizjak <ubizjak@gmail.com>
6208
6209 * g++dg/vect/pr36684.cc: Add dg-do compile.
6210 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6211 * gcc.dg/vect/pr70021.c: Ditto.
6212 * gcc.dg/vect/pr70138-1.c: Ditto.
6213 * gcc.dg/vect/pr70138-2.c: Ditto.
6214 * gcc.dg/vect/pr70354-1.c: Ditto.
6215 * gcc.dg/vect/pr70354-2.c: Ditto.
6216 * gcc.dg/vect/pr71259.c: Ditto.
6217 * gcc.dg/vect/pr71416-1.c: Ditto.
6218 * gcc.dg/vect/slp-43.c: Ditto.
6219 * gcc.dg/vect/slp-45.c: Ditto.
6220 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6221 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6222 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6223 * gfortran.dg/vect/pr69980.f90: Ditto.
6224
62252016-06-24 Uros Bizjak <ubizjak@gmail.com>
6226
6227 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6228 * gcc.dg/vect/bb-slp-30.c: Ditto.
6229 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6230 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6231 * gcc.dg/vect/pr45902.c: Ditto.
6232 * gcc.dg/vect/pr48172.c: Ditto.
6233 * gcc.dg/vect/pr48377.c: Ditto.
6234 * gcc.dg/vect/pr49038.c: Ditto.
6235 * gcc.dg/vect/pr49771.c: Ditto.
6236 * gcc.dg/vect/pr52091.c: Ditto.
6237 * gcc.dg/vect/pr53185-2.c: Ditto.
6238 * gcc.dg/vect/pr56826.c: Ditto.
6239 * gcc.dg/vect/pr60276.c: Ditto.
6240 * gcc.dg/vect/pr62021.c: Ditto.
6241 * gcc.dg/vect/pr63530.c: Ditto.
6242 * gcc.dg/vect/pr65518.c: Ditto.
6243 * gcc.dg/vect/pr65947-1.c: Ditto.
6244 * gcc.dg/vect/pr65947-10.c: Ditto.
6245 * gcc.dg/vect/pr65947-11.c: Ditto.
6246 * gcc.dg/vect/pr65947-12.c: Ditto.
6247 * gcc.dg/vect/pr65947-13.c: Ditto.
6248 * gcc.dg/vect/pr65947-2.c: Ditto.
6249 * gcc.dg/vect/pr65947-3.c: Ditto.
6250 * gcc.dg/vect/pr65947-4.c: Ditto.
6251 * gcc.dg/vect/pr65947-5.c: Ditto.
6252 * gcc.dg/vect/pr65947-6.c: Ditto.
6253 * gcc.dg/vect/pr65947-7.c: Ditto.
6254 * gcc.dg/vect/pr65947-8.c: Ditto.
6255 * gcc.dg/vect/pr65947-9.c: Ditto.
6256 * gcc.dg/vect/pr71416-1.c: Ditto.
6257 * gcc.dg/vect/pr71439.c: Ditto.
6258 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6259 * gcc.dg/vect/vect-bswap16.c: Ditto.
6260 * gcc.dg/vect/vect-bswap32.c: Ditto.
6261 * gcc.dg/vect/vect-bswap64.c: Ditto.
6262 * gcc.dg/vect/vect-live-1.c: Ditto.
6263 * gcc.dg/vect/vect-live-2.c: Ditto.
6264 * gcc.dg/vect/vect-live-3.c: Ditto.
6265 * gcc.dg/vect/vect-live-4.c: Ditto.
6266 * gcc.dg/vect/vect-live-5.c: Ditto.
6267 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6268 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6269 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6270 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6271 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6272 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6273 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6274 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6275 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6276 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6277 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6278 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6279 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6280 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6281 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6282 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6283 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6284
da224bcb
UB
62852016-06-24 Uros Bizjak <ubizjak@gmail.com>
6286
6287 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6288
dfee2870
L
62892016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6290
6291 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6292 ia32 if R_386_GOT32X relocation is supported.
6293 * gcc.target/i386/noplt-3.c: Likewise.
6294 * gcc.target/i386/noplt-2.c: Likewise.
6295 (main): Renamed to ...
6296 (bar): This.
6297 * gcc.target/i386/noplt-4.c: Likewise.
6298 (main): Renamed to ...
6299 (bar): This.
6300 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6301 * gcc.target/i386/pr67400-5.c: Likewise.
6302
a86451b9
JJ
63032016-06-24 Jakub Jelinek <jakub@redhat.com>
6304
00085092
JJ
6305 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6306 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6307
a86451b9
JJ
6308 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6309 f4): Adjust expected diagnostics.
6310 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6311 (T): If OVFP is defined, redefine to TP.
6312 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6313 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6314 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6315 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6316 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6317 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6318 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6319 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6320 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6321 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6322 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6323 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6324 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6325 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6326 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6327 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6328 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6329 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6330 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6331 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6332 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6333 as last argument to __builtin_add_overflow_p.
6334
7bb5d5f4
UB
63352016-06-23 Uros Bizjak <ubizjak@gmail.com>
6336
6337 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6338 dg-options and remove default vector testsuite compile flags.
6339 * g++.dg/vect/pr33860a.cc: Ditto.
6340 * g++.dg/vect/pr45470-a.cc: Ditto.
6341 * g++.dg/vect/pr45470-b.cc: Ditto.
6342 * g++.dg/vect/pr60896.cc: Ditto.
6343 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6344 * gcc.dg/vect/pr18308.c: Ditto.
6345 * gcc.dg/vect/pr24049.c: Ditto.
6346 * gcc.dg/vect/pr33373.c: Ditto.
6347 * gcc.dg/vect/pr36228.c: Ditto.
6348 * gcc.dg/vect/pr42395.c: Ditto.
6349 * gcc.dg/vect/pr42604.c: Ditto.
6350 * gcc.dg/vect/pr46663.c: Ditto.
6351 * gcc.dg/vect/pr48765.c: Ditto.
6352 * gcc.dg/vect/pr49093.c: Ditto.
6353 * gcc.dg/vect/pr49352.c: Ditto.
6354 * gcc.dg/vect/pr52298.c: Ditto.
6355 * gcc.dg/vect/pr52870.c: Ditto.
6356 * gcc.dg/vect/pr53185.c: Ditto.
6357 * gcc.dg/vect/pr53773.c: Ditto.
6358 * gcc.dg/vect/pr56695.c: Ditto.
6359 * gcc.dg/vect/pr62171.c: Ditto.
6360 * gcc.dg/vect/pr63530.c: Ditto.
6361 * gcc.dg/vect/pr68339.c: Ditto.
6362 * gcc.dg/vect/pr71259.c: Ditto.
6363 * gcc.dg/vect/vect-82_64.c: Ditto.
6364 * gcc.dg/vect/vect-83_64.c: Ditto.
6365 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6366 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6367 * gcc.dg/vect/vect-shift-2.c: Ditto.
6368 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6369 * gfortran.dg/vect/pr39318.f90: Ditto.
6370 * gfortran.dg/vect/pr45714-a.f: Ditto.
6371 * gfortran.dg/vect/pr45714-b.f: Ditto.
6372 * gfortran.dg/vect/pr46213.f90: Ditto.
6373
2d4bb02f
MM
63742016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6375 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6376
6377 * gcc.target/powerpc/p9-splat-5.c: New test.
6378
f6d1b868
UB
63792016-06-23 Uros Bizjak <ubizjak@gmail.com>
6380
6381 PR tree-optimization/71488
6382 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6383 * lib/target-supports.exp: ... here.
6384 (check_sse4_hw_available): New procedure.
6385 (check_effective_target_sse4_runtime): Ditto.
6386 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6387 -march=westmere for sse4_runtime targets.
936ff030 6388 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6389 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6390 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6391 (main): Call check_vect ().
a7898180 6392 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6393
c0597759
L
63942016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6395
6396 PR target/66232
6397 PR target/67400
6398 * gcc.target/i386/pr66232-14.c: New file.
6399 * gcc.target/i386/pr66232-15.c: Likewise.
6400 * gcc.target/i386/pr66232-16.c: Likewise.
6401 * gcc.target/i386/pr66232-17.c: Likewise.
6402 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6403 ia32 if R_386_GOT32X relocation is supported.
6404 * gcc.target/i386/pr67400-2.c: Likewise.
6405 * gcc.target/i386/pr67400-3.c: Likewise.
6406 * gcc.target/i386/pr67400-4.c: Likewise.
6407 * gcc.target/i386/pr67400-6.c: Likewise.
6408 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6409 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6410
5b0e27a7
JD
64112016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6412
6413 PR libgfortran/48852
6414 * gfortran.dg/char4_iunit_1.f03: Update test.
6415 * gfortran.dg/f2003_io_5.f03: Update test.
6416 * gfortran.dg/real_const_3.f90: Update test.
6417
7f586d90
AK
64182016-06-23 Andi Kleen <ak@linux.intel.com>
6419
6420 * g++.dg/bprob/bprob.exp: Support autofdo.
6421 * g++.dg/tree-prof/tree-prof.exp: dito.
6422 * gcc.dg/tree-prof/tree-prof.exp: dito.
6423 * gcc.misc-tests/bprob.exp: dito.
6424 * gfortran.dg/prof/prof.exp: dito.
6425 * lib/profopt.exp: dito.
6426 * lib/target-supports.exp: Check for autofdo.
6427
60fa7862
ML
64282016-06-23 Martin Liska <mliska@suse.cz>
6429
6430 * gcc.dg/pr71619.c: New test.
6431
e3d62871
UB
64322016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6433
6434 PR target/67400
cc901875
UB
6435 * gcc.target/i386/pr67400-1.c: New test.
6436 * gcc.target/i386/pr67400-2.c: Likewise.
6437 * gcc.target/i386/pr67400-3.c: Likewise.
6438 * gcc.target/i386/pr67400-4.c: Likewise.
6439 * gcc.target/i386/pr67400-5.c: Likewise.
6440 * gcc.target/i386/pr67400-6.c: Likewise.
6441 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6442
ac81cf0b
DM
64432016-06-22 David Malcolm <dmalcolm@redhat.com>
6444
6445 * c-c++-common/missing-header-1.c: New test case.
6446 * c-c++-common/missing-header-2.c: New test case.
6447 * c-c++-common/missing-header-3.c: New test case.
6448 * c-c++-common/missing-header-4.c: New test case.
6449
1a4f11c8
DM
64502016-06-22 David Malcolm <dmalcolm@redhat.com>
6451
6452 PR c/70339
6453 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6454 hint.
6455 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6456 expected results due to builtin "nanl" now being suggested for
6457 "name".
6458 * gcc.dg/pr67580.c: Update expected messages.
6459 * gcc.dg/spellcheck-identifiers.c: New testcase.
6460 * gcc.dg/spellcheck-typenames.c: New testcase.
6461
a93eac6a
DM
64622016-06-22 David Malcolm <dmalcolm@redhat.com>
6463
6464 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6465 file.
6466 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6467 diagnostic-test-show-locus-parseable-fixits.c to sources for
6468 diagnostic_plugin_test_show_locus.c.
6469 * lib/gcc-defs.exp (freeform_regexps): New global.
6470 (dg-regexp): New function.
6471 (handle-dg-regexps): New function.
6472 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6473 freeform_regexps to the empty list.
6474 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6475
49e76ff1
IE
64762016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6477
f6d1b868 6478 PR tree-optimization/71488
49e76ff1
IE
6479 * g++.dg/pr71488.C: New test.
6480 * gcc.dg/vect/vect-bool-cmp.c: New test.
6481
951d8c8a
EB
64822016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6483
6484 * gcc.dg/guality/param-5.c: New test.
6485
b60fc3bd
BE
64862016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6487
6488 * gcc.target/i386/asm-flag-7.c: New test.
6489
0609abda
TS
64902016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6491
6492 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6493 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6494 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6495 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6496 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6497 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6502 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6503 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6504 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6505 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6506 * lib/target-supports.exp: Likewise.
6507
ee2499b4
TS
65082016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6509
6510 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6511 * gcc.dg/attr-ms_struct-2.c: Likewise.
6512 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6513 * gcc.dg/bf-ms-attrib.c: Likewise.
6514 * gcc.dg/bf-ms-layout-2.c: Likewise.
6515 * gcc.dg/bf-ms-layout-3.c: Likewise.
6516 * gcc.dg/bf-ms-layout.c: Likewise.
6517 * gcc.dg/bf-no-ms-layout.c: Likewise.
6518 * gcc.target/i386/bitfield1.c: Likewise.
6519 * gcc.target/i386/bitfield2.c: Likewise.
6520 * gcc.target/i386/bitfield3.c: Likewise.
6521
caea59ff
KN
65222016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6523
6524 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6525 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6526 override other than -mcpu=power9 command-line option is specified,
6527 or if the target operating system is aix.
6528 * gcc.target/powerpc/darn-1.c: Likewise.
6529 * gcc.target/powerpc/darn-2.c: Likewise.
6530 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6531 test if effective-target is not powerpc_p9vector_ok or if the
6532 target operating system is not defined.
6533 * gcc.target/powerpc/vslv-1.c: Likewise.
6534 * gcc.target/powerpc/vsrv-0.c: Likewise.
6535 * gcc.target/powerpc/vsrv-1.c: Likewise.
6536
63617e30
TB
65372016-06-21 Tobias Burnus <burnus@net-b.de>
6538
6539 PR fortran/71068
6540 * gfortran.dg/coarray/data_1.f90: New.
6541
89192c3c
WD
65422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6543
6544 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6545 (dg-require-effective-target): Use arm_v8_neon_hw.
6546 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6547 (dg-require-effective-target): Likewise.
6548 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6549 (dg-require-effective-target): Likewise.
6550 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6551 (dg-require-effective-target): Likewise.
6552 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6553 (dg-require-effective-target): Likewise.
6554 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6555 (dg-require-effective-target): Likewise.
6556 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6557 Add AArch64 check.
6558
64ac50e2
WD
65592016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6560
6561 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6562 Set to 3 so test passes.
6563
6252b5db
WD
65642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6565
6566 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6567
3b9bc511
IV
65682016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6569
6570 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6571 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6572 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6573 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6574
21db1c78
IV
65752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6576
6577 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6578 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6579
9d30e86f
L
65802016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6581
6582 PR target/71549
6583 * gcc.target/i386/pr71549.c: New test.
6584
448a7c69
KN
65852016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6586
6587 * gcc.target/powerpc/vadsdu-0.c: Replace
6588 dg-require-effective-target directive to allow test to run on more
6589 platforms, and add dg-skip-if directive to disable test on aix
6590 platforms because of known incompatibilities.
6591 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6592 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6593 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6594 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6595 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6596 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6597 * gcc.target/powerpc/vadsdub-2.c: Replace
6598 dg-require-effective-target directive to allow test to run on more
6599 platforms, and add dg-skip-if directive to disable test on aix
6600 platforms because of known incompatibilities.
6601 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6602 with vec_absdb call to differentiate this test from vadsdub-1.c.
6603 * gcc.target/powerpc/vadsduh-1.c: Replace
6604 dg-require-effective-target directive to allow test to run on more
6605 platforms, and add dg-skip-if directive to disable test on aix
6606 platforms because of known incompatibilities.
6607 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6608 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6609 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6610
0ad84f34
JJ
66112016-06-21 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR tree-optimization/71588
6614 * gcc.dg/pr71558.c: New test.
6615
e71e8d94
SKS
66162016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6617
6618 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6619 * c-c++-common/pr68657-2.c: Likewise.
6620 * c-c++-common/pr68657-3.c: Likewise.
6621 * gcc.dg/torture/pr69714.c: Require int32plus support.
6622 * gcc.dg/torture/pr70025.c: Likewise.
6623 * gcc.dg/torture/pr70083.c: Likewise.
6624 * gcc.dg/torture/pr70542.c: Likewise.
6625 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6626
5a578671
JM
66272016-06-20 Joseph Myers <joseph@codesourcery.com>
6628
6629 PR c/71601
6630 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6631
7a9df68e
JJ
66322016-06-20 Jakub Jelinek <jakub@redhat.com>
6633
50aa64d5
JJ
6634 PR middle-end/71581
6635 * gcc.dg/pr71581.c: New test.
6636
7a9df68e
JJ
6637 PR rtl-optimization/71591
6638 * gcc.dg/cpp/pr71591.c: New test.
6639
3947cf19
DR
66402016-06-20 David B. Robins <gcc@davidrobins.net>
6641
6642 PR target/71571
6643 * g++.dg/torture/pr71571.C: New test.
6644
c4ff221e
JJ
66452016-06-20 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR target/71559
6648 * gcc.target/i386/sse2-pr71559.c: New test.
6649 * gcc.target/i386/avx-pr71559.c: New test.
6650 * gcc.target/i386/avx512f-pr71559.c: New test.
6651
f1b5abfb
TB
66522016-06-20 Tobias Burnus <burnus@net-b.de>
6653
6654 PR fortran/71194
6655 * gfortran.dg/pointer_remapping_10.f90: New.
6656
842107e4
DM
66572016-06-20 David Malcolm <dmalcolm@redhat.com>
6658
6659 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6660
d9e8bdfd
MS
66612016-06-20 Martin Sebor <msebor@redhat.com>
6662
6663 PR c/69507
6664 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6665 * gnu90-const-expr-1.c: Same.
6666 * gnu99-const-expr-1.c: Same.
6667 * gnu99-static-1.c: Same.
6668
67785479
RL
66692016-06-20 Renlin Li <renlin.li@arm.com>
6670
29f09b38 6671 PR testsuite/71489
67785479
RL
6672 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6673
636929b8
JG
66742016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6675
6676 * gcc.target/aarch64/vcvt_f64_1.c: New.
6677 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6678 * gcc.target/aarch64/vrecp_f64_1.c: New.
6679
ff7b374b
KT
66802016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6681
6682 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6683 "alignement".
6684
554cfc9e
GJL
66852016-06-20 Georg-Johann Lay <avr@gjlay.de>
6686
6687 PR target/71103
6688 * gcc.target/avr/torture/pr71103-2.c: New test.
6689
94087e88 66902016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6691
6692 PR c/69507
6693 * gcc.dg/alignof.c: New test.
6694
c561b091
PC
66952016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6696
6697 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6698 vs dg-error; test constexpr specifier too.
6699
bf54f123
PC
67002016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6703
4e53aa97
CL
67042016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6705
6706 * lib/target-supports.exp
6707 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6708 arm_neon_ok and merge flags. Fix temporary test name.
6709 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6710 and merge flags.
6711
69071d86
ML
67122016-06-17 Martin Liska <mliska@suse.cz>
6713
6714 * gcc.dg/predict-9.c: Fix dump scanning.
6715
68b3b858
BC
67162016-06-17 Bin Cheng <bin.cheng@arm.com>
6717
6718 PR tree-optimization/71354
6719 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6720
d3ee260a
BC
67212016-06-17 Bin Cheng <bin.cheng@arm.com>
6722
6723 PR tree-optimization/71347
6724 * gcc.dg/tree-ssa/pr71347.c: New test.
6725
bd8fb114
BC
67262016-06-17 Bin Cheng <bin.cheng@arm.com>
6727
6728 PR tree-optimization/71354
6729 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6730
97816be4
BC
67312016-06-17 Bin Cheng <bin.cheng@arm.com>
6732
6733 * gcc.dg/vect/vect-alias-check-1.c: New test.
6734
2d761a37
SKS
67352016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6736
e0277d6b 6737 PR target/71151
2d761a37
SKS
6738 * gcc.target/avr/pr71151-1.c: New test.
6739 * gcc.target/avr/pr71151-2.c: New test.
6740 * gcc.target/avr/pr71151-3.c: New test.
6741 * gcc.target/avr/pr71151-4.c: New test.
6742 * gcc.target/avr/pr71151-5.c: New test.
6743 * gcc.target/avr/pr71151-6.c: New test.
6744 * gcc.target/avr/pr71151-7.c: New test.
6745 * gcc.target/avr/pr71151-8.c: New test.
6746 * gcc.target/avr/pr71151-common.h: New test.
6747
68fa96d6
ML
67482016-06-16 Martin Liska <mliska@suse.cz>
6749
6750 * gfortran.dg/predict-1.f90: New test.
6751
b6ca982f
UB
67522016-06-16 Uros Bizjak <ubizjak@gmail.com>
6753
6754 PR target/71242
3a146d46 6755 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6756
1dc8d15b
JH
67572016-06-16 Jan Hubicka <hubicka@ucw.cz>
6758
6759 * g++.dg/vect/pr36648.cc: Disable cunrolli
6760
67c25816
JJ
67612016-06-16 Jakub Jelinek <jakub@redhat.com>
6762
c577adb2
JJ
6763 PR target/71554
6764 * gcc.c-torture/execute/pr71554.c: New test.
6765
67c25816
JJ
6766 PR rtl-optimization/71532
6767 * gcc.dg/torture/pr71532.c: New test.
6768
1a3c3ee9
MM
67692016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6770
6771 * gcc.target/powerpc/p9-dimode1.c: New test.
6772 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6773
f29468a7
JJ
67742016-06-15 Jakub Jelinek <jakub@redhat.com>
6775
61daecc4
JJ
6776 * gcc.c-torture/compile/20160615-1.c: New test.
6777
f29468a7
JJ
6778 * g++.dg/cpp0x/ref-qual17.C: New test.
6779
209d1e2d
IE
67802016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6781
6782 PR middle-end/71529
6783 * gcc.target/i386/pr71529.C: New test.
6784
8dc35712
AH
67852016-06-15 Alan Hayward <alan.hayward@arm.com>
6786
6787 PR tree-optimization/71483
6788 * g++.dg/vect/pr71483.c: New
6789
b8911cb8
PC
67902016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6791
6792 PR c++/70202
6793 * g++.dg/inherit/crash6.C: New.
6794 * g++.dg/inherit/union2.C: Likewise.
6795 * g++.dg/inherit/virtual12.C: Likewise.
6796 * g++.dg/inherit/virtual13.C: Likewise.
6797 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6798
cf5d08ab
UB
67992016-06-15 Uros Bizjak <ubizjak@gmail.com>
6800
e3d62871 6801 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6802
8f482165
AH
68032016-06-15 Alan Hayward <alan.hayward@arm.com>
6804
6805 PR tree-optimization/71439
6806 * gcc.dg/vect/pr71439.c: New
6807
3256673f
KT
68082016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6809
6810 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6811
b17dc4d4
RB
68122016-06-15 Richard Biener <rguenther@suse.de>
6813
6814 * gcc.dg/vect/slp-45.c: New testcase.
6815
2a5825f2
RB
68162016-06-15 Richard Biener <rguenther@suse.de>
6817
6818 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6819
6e433d0b
BS
68202016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6821
6822 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6823 requirements, and disable for AIX for now.
6824 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6825
abe7f828
JJ
68262016-06-14 Jakub Jelinek <jakub@redhat.com>
6827
a09c81b4
JJ
6828 PR c++/71528
6829 * g++.dg/opt/pr71528.C: New test.
6830
abe7f828
JJ
6831 PR c++/71516
6832 * g++.dg/init/pr71516.C: New test.
6833
acfadf06
PC
68342016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6835
6836 * g++.dg/init/array46.C: New.
6837
4d568ab2
UB
68382016-06-14 Uros Bizjak <ubizjak@gmail.com>
6839
e3d62871
UB
6840 * gcc.target/i386/float128-3.c: New test.
6841 * gcc.target/i386/quad-sse4.c: Ditto.
6842 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6843 Update scan strings.
4d568ab2 6844
30934c5d
RB
68452016-06-14 Richard Biener <rguenther@suse.de>
6846
6847 PR middle-end/71526
6848 * gfortran.dg/pr71526.f90: New testcase.
6849
3970e545
AV
68502016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6851
6852 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6853 * gcc.dg/zero_bits_compound-1.c: Likewise.
6854
04976c6e
RB
68552016-06-14 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/71522
6858 * gcc.dg/torture/pr71522.c: New testcase.
6859
23e025db
JJ
68602016-06-14 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR tree-optimization/71520
6863 * gcc.dg/tree-ssa/pr71520.c: New test.
6864
90b72e84
RB
68652016-06-14 Richard Biener <rguenther@suse.de>
6866
6867 PR tree-optimization/71521
86c24ba6 6868 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6869
ef7cf206
JJ
68702016-06-13 Jakub Jelinek <jakub@redhat.com>
6871
0dda258b
JJ
6872 PR sanitizer/71498
6873 * c-c++-common/ubsan/bounds-13.c: New test.
6874
ef7cf206
JJ
6875 PR preprocessor/71183
6876 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6877
a73786e3
JL
68782016-06-13 Jeff Law <law@redhat.com>
6879
6880 PR tree-optimization/71403
6881 * c-c++-common/ubsan/pr71403-1.c: New test.
6882 * c-c++-common/ubsan/pr71403-2.c: New test.
6883 * c-c++-common/ubsan/pr71403-3.c: New test.
6884
0ac249bf
JJ
68852016-06-13 Jakub Jelinek <jakub@redhat.com>
6886
6887 PR middle-end/71478
6888 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6889 Add -Wno-psabi -w to dg-options.
6890
5408a64a
KN
68912016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6892
6893 * gcc.target/powerpc/vadsdu-0.c: New test.
6894 * gcc.target/powerpc/vadsdu-1.c: New test.
6895 * gcc.target/powerpc/vadsdu-2.c: New test.
6896 * gcc.target/powerpc/vadsdu-3.c: New test.
6897 * gcc.target/powerpc/vadsdu-4.c: New test.
6898 * gcc.target/powerpc/vadsdu-5.c: New test.
6899 * gcc.target/powerpc/vadsdub-1.c: New test.
6900 * gcc.target/powerpc/vadsdub-2.c: New test.
6901 * gcc.target/powerpc/vadsduh-1.c: New test.
6902 * gcc.target/powerpc/vadsduh-2.c: New test.
6903 * gcc.target/powerpc/vadsduw-1.c: New test.
6904 * gcc.target/powerpc/vadsduw-2.c: New test.
6905
f7e4f2e3
DM
69062016-06-13 David Malcolm <dmalcolm@redhat.com>
6907
6908 * gcc.dg/c99-init-2.c (c): Update expected error message.
6909 * gcc.dg/init-bad-8.c (foo): Likewise.
6910 * gcc.dg/spellcheck-fields-3.c: New test case.
6911
ad23a23e
ML
69122016-06-13 Martin Liska <mliska@suse.cz>
6913
6914 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6915 and "guess loop iv compared" heuristics.
6916 * gcc.dg/predict-2.c: Likewise.
6917 * gcc.dg/predict-3.c: Likewise.
6918 * gcc.dg/predict-4.c: Likewise.
6919 * gcc.dg/predict-5.c: Likewise.
6920 * gcc.dg/predict-6.c: Likewise.
6921
146c55da
MP
69222016-06-13 Marek Polacek <polacek@redhat.com>
6923
6924 PR middle-end/71476
6925 * c-c++-common/Wswitch-unreachable-4.c: New test.
6926 * gcc.dg/Wswitch-unreachable-2.c: New test.
6927 * g++.dg/tm/jump1.C: Move dg-warning.
6928
42e77cbc
EB
69292016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6930
6931 * gnat.dg/renaming10.ad[sb]: New test.
6932
7474dcc1
PT
69332016-06-13 Paul Thomas <pault@gcc.gnu.org>
6934
6935 PR fortran/70673
6936 * gfortran.dg/pr70673.f90: New test.
6937
f57f53d3
RB
69382016-06-13 Richard Biener <rguenther@suse.de>
6939
6940 PR middle-end/64516
6941 * gcc.dg/align-3.c: New testcase.
6942
5843a5f0
ML
69432016-06-13 Martin Liska <mliska@suse.cz>
6944
6945 * gcc.target/i386/pr71458.c: New test.
6946
aa8fdb44
UB
69472016-06-12 Uros Bizjak <ubizjak@gmail.com>
6948
6949 PR target/71241
3a146d46 6950 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6951
2043e4d7
DH
69522016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6953
6954 PR target/60751
6955 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6956 statement.
6957
d3dc025d
DH
69582016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6959
6960 PR target/60751
6961 * gfortran.dg/comma_IO_extension_1.f90: New test.
6962 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6963 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6964 statement.
6965 * gfortran.dg/graphite/pr38083.f90: Likewise.
6966 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6967 missing format.
6968
a31d78c6
EB
69692016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6970
6971 * gnat.dg/case_character.adb: New test.
6972
95c18dd0
SB
69732016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6974
6975 PR middle-end/71310
6976 * gcc.target/powerpc/pr71310.c: New testcase.
6977
b97d37b4
KV
69782016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6979
6980 PR middle-end/71478
6981 * gcc.dg/pr71478.c: New test.
6982
900bcda3
JJ
69832016-06-10 Jakub Jelinek <jakub@redhat.com>
6984
ec1c20db
JJ
6985 PR middle-end/71494
6986 * gcc.c-torture/execute/pr71494.c: New test.
6987
50b15873
JJ
6988 PR c/68657
6989 * gcc.target/i386/pr68657.c: New test.
6990
900bcda3
JJ
6991 PR inline-asm/68843
6992 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6993 (test): Add -masm=intel alternatives.
6994
4d926e34
MS
69952016-06-10 Martin Sebor <msebor@redhat.com>
6996
6997 PR c/71392
6998 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6999
ad071b2b
JL
70002016-06-10 Jeff Law <law@redhat.com>
7001
7002 PR tree-optimization/71335
7003 * gcc.c-torture/execute/pr71335.c: New test.
7004
2704efe8
DM
70052016-06-10 David Malcolm <dmalcolm@redhat.com>
7006
7007 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7008 the various "cannot tail-call: " messages.
7009
18c9b7d4
CL
70102016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7011
7012 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7013 and options.
7014
7cfa10f3
MO
70152016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7016
7017 PR sanitizer/71480
7018 * c-c++-common/asan/pr71480.c: New test.
7019
1f24fd3e
L
70202016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7021
7022 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7023 (ASMNAME2): Likewise.
7024 (main): Replace fn in asm statement with ASMNAME ("fn").
7025 * gcc.dg/guality/pr68037-2.c: Likewise.
7026 * gcc.dg/guality/pr68037-3.c: Likewise.
7027 * gcc.dg/torture/pr68037-1.c: Likewise.
7028 * gcc.dg/torture/pr68037-2.c: Likewise.
7029 * gcc.dg/torture/pr68037-3.c: Likewise.
7030
ad551c07
BE
70312016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7032
7033 PR inline-asm/68843
7034 * gcc.target/i386/pr68843-1.c: New test.
7035 * gcc.target/i386/pr68843-2.c: New test.
7036
4b1ffdb1 70372016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7038 Cesar Philippidis <cesar@codesourcery.com>
7039
7040 PR middle-end/71373
7041 * gcc.dg/goacc/nested-function-1.c: New file.
7042 * gcc.dg/goacc/nested-function-2.c: Likewise.
7043 * gcc.dg/goacc/pr71373.c: Likewise.
7044 * gfortran.dg/goacc/cray-2.f95: Likewise.
7045 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7046 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7047 * gfortran.dg/goacc/cray.f95: Update.
7048 * gfortran.dg/goacc/loop-1.f95: Likewise.
7049 * gfortran.dg/goacc/loop-3.f95: Likewise.
7050 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7051 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7052
70532016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7054
7055 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7056 for OpenACC tile clauses.
7057 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7058
7059 PR c/71381
7060 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7061 to...
7062 * c-c++-common/goacc/cache-2.c: ... this new file.
7063 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7064 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7065 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7066 usage.
7067 * gfortran.dg/goacc/cray.f95: Likewise.
7068 * gfortran.dg/goacc/loop-1.f95: Likewise.
7069
89851e4c
AH
70702016-06-10 Alan Hayward <alan.hayward@arm.com>
7071
7072 PR tree-optimization/71407
7073 PR tree-optimization/71416
7074 * gcc.dg/vect/pr71407.c: New
7075 * gcc.dg/vect/pr71416-1.c: New
7076 * gcc.dg/vect/pr71416-2.c: New
7077
200eafbf
RB
70782016-06-10 Richard Biener <rguenther@suse.de>
7079
7080 PR middle-end/71477
7081 * gcc.dg/torture/pr71477.c: New testcase.
7082
4df99d92
JK
70832016-06-09 Julia Koval <julia.koval@intel.com>
7084
7085 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7086 * gcc.target/i386/interrupt-13.c: Likewise.
7087 * gcc.target/i386/interrupt-15.c: Likewise.
7088 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7089 * gcc.target/i386/interrupt-24.c: Likewise.
7090 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7091 * gcc.target/i386/interrupt-9.c: Likewise.
7092 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7093
e01b4e16
MS
70942016-06-09 Martin Sebor <msebor@redhat.com>
7095
7096 PR c/70883
7097 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7098 * gcc.dg/builtin-constant_p-1.c: Same.
7099 * gcc.dg/builtins-error.c: Same.
7100 * gcc.dg/pr70859.c: Same.
7101
9c35db0e
SKS
71022016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7103
7104 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7105 * gcc.dg/torture/pr68067-1.c: Likewise.
7106 * gcc.dg/torture/pr68067-2.c: Likewise.
7107
71082016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7109
7110 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7111 when setting SIZE.
7112
392a81b9
PC
71132016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7114
7115 PR c++/71465
7116 * g++.dg/inherit/crash5.C: New.
7117 Revert:
7118 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7119
7120 PR c++/70202
7121 * g++.dg/inherit/crash5.C: New.
7122 * g++.dg/inherit/virtual1.C: Adjust.
7123
e49efc14
ML
71242016-06-09 Martin Liska <mliska@suse.cz>
7125
7126 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7127 * g++.dg/predict-loop-exit-2.C: Likewise.
7128 * g++.dg/predict-loop-exit-3.C: Likewise.
7129 * gcc.dg/predict-1.c: Likewise.
7130 * gcc.dg/predict-2.c: Likewise.
7131 * gcc.dg/predict-3.c: Likewise.
7132 * gcc.dg/predict-4.c: Likewise.
7133 * gcc.dg/predict-5.c: Likewise.
7134 * gcc.dg/predict-6.c: Likewise.
7135 * gcc.dg/predict-7.c: Likewise.
7136
36d57986
RB
71372016-06-09 Richard Biener <rguenther@suse.de>
7138
7139 PR tree-optimization/71462
7140 * gcc.dg/torture/pr71462.c: New testcase.
7141
7d82e8e4
MP
71422016-06-09 Marek Polacek <polacek@redhat.com>
7143
7144 PR c/65471
7145 * gcc.dg/c11-generic-3.c: New test.
7146
c8a71589
PC
71472016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7148
7149 * g++.dg/init/array42.C: New.
7150 * g++.dg/init/array43.C: Likewise.
7151 * g++.dg/init/array44.C: Likewise.
7152 * g++.dg/init/array45.C: Likewise.
7153 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7154 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7155 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7156 * g++.dg/gomp/pr35751.C: Likewise.
7157 * g++.dg/init/array23.C: Likewise.
7158 * g++.dg/init/brace2.C: Likewise.
7159 * g++.dg/init/brace6.C: Likewise.
7160
44a845ca
MS
71612016-06-08 Martin Sebor <msebor@redhat.com>
7162 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR c++/70507
7165 PR c/68120
7166 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7167 * c-c++-common/builtin-arith-overflow-2.c: New test.
7168 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7169 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7170 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7171
2ef16b6e
JJ
71722016-06-08 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR c++/71442
7175 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7176
5e3ee346
AL
71772016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7178
7179 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7180 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7181 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7182 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7183 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7184 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7185 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7186 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7187 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7188 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7189 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7190 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7191 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7192
b2ae2814
RB
71932016-06-08 Richard Biener <rguenther@suse.de>
7194
7195 PR tree-optimization/68558
7196 * gcc.dg/vect/slp-44.c: New testcase.
7197
e09b4c37
RB
71982016-06-08 Richard Biener <rguenther@suse.de>
7199
7200 * gcc.dg/vect/slp-43.c: New testcase.
7201
72d50660
RB
72022016-06-08 Richard Biener <rguenther@suse.de>
7203
7204 PR tree-optimization/71452
7205 * gcc.dg/torture/pr71452.c: New testcase.
7206
988c115c
JJ
72072016-06-08 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR c++/71448
7210 * g++.dg/torture/pr71448.C: New test.
7211
73d73b48
BS
72122016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7213
7214 PR debug/71432
7215 PR ada/71413
7216 * g++.dg/debug/pr71432.C: New test.
7217
bdd15d0c
PK
72182016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7219
7220 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7221 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7222 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7223
ce0607bb
AH
72242016-06-08 Alan Hayward <alan.hayward@arm.com>
7225
7226 * gcc.dg/vect/vect-live-2.c: Update effective target.
7227 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7228 * lib/target-supports.exp: Add aarch64 to vect_long.
7229
92a5f2ba
MP
72302016-06-08 Marek Polacek <polacek@redhat.com>
7231
7232 PR c/71418
7233 * gcc.dg/noncompile/pr71418.c: New test.
7234
08203f73
MP
7235 PR c/71426
7236 * gcc.dg/noncompile/pr71426.c: New test.
7237
d1fcc2bd
JH
72382016-06-07 Jan Hubicka <hubicka@ucw.cz>
7239
7240 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7241 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7242 * gcc.dg/predict-3.c: Update template.
7243 * gcc.dg/predict-5.c: Update template.
7244 * gcc.dg/predict-6.c: Update template.
7245 * gcc.dg/predict-9.c: Update template.
7246 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7247
a23e6f1c
BS
72482016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7249
7250 * gcc.target/powerpc/vec-mul.c: New test.
7251
6ffd47b7
DM
72522016-06-07 David Malcolm <dmalcolm@redhat.com>
7253
7254 * gcc.dg/spellcheck-fields-2.c: New test case.
7255
bfd67b47
RB
72562016-06-07 Richard Biener <rguenther@suse.de>
7257
7258 PR c/61564
7259 * gcc.dg/Wpragmas-1.c: New testcase.
7260 * gcc.dg/Wattributes-4.c: Likewise.
7261 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7262 entry.
7263
701b9a47
CL
72642016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7265
7266 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7267 spurious debug code.
7268
6b80d6fa
RB
72692016-06-07 Richard Biener <rguenther@suse.de>
7270
7271 PR tree-optimization/71428
7272 * gcc.dg/torture/pr71428.c: New testcase.
7273
0f3f9437
RB
72742016-06-07 Richard Biener <rguenther@suse.de>
7275
7276 PR middle-end/71423
7277 * gcc.dg/torture/pr71423.c: New testcase.
7278
ec963f2a
KV
72792016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7280
7281 PR middle-end/71408
7282 * gcc.dg/tree-ssa/pr71408.c: New test.
7283
46ab5b6e
KV
72842016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7285
7286 PR middle-end/71281
7287 * g++.dg/torture/pr71281.C: New test.
7288
1f40cff3
MP
72892016-06-06 Marek Polacek <polacek@redhat.com>
7290
7291 PR c/71362
7292 * gcc.dg/pr71362.c: New test.
7293
6f5bcd24
JJ
72942016-06-06 Jakub Jelinek <jakub@redhat.com>
7295 Patrick Palka <ppalka@gcc.gnu.org>
7296
7297 PR c++/70847
7298 PR c++/71330
7299 PR c++/71393
7300 * g++.dg/opt/pr70847.C: New test.
7301 * g++.dg/ubsan/pr70847.C: New test.
7302 * g++.dg/ubsan/pr71393.C: New test.
7303
158beb4a
JJ
73042016-06-06 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR tree-optimization/71259
7307 * gcc.dg/vect/pr71259.c: New test.
7308
d9b950dd
DM
73092016-06-06 David Malcolm <dmalcolm@redhat.com>
7310
7311 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7312 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7313 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7314 above.
7315
36f9ad69
KT
73162016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7317
7318 PR middle-end/37780
7319 * gcc.c-torture/execute/pr37780.c: New test.
7320 * gcc.target/aarch64/pr37780_1.c: Likewise.
7321 * gcc.target/arm/pr37780_1.c: Likewise.
7322
5545a907
MP
73232016-06-06 Marek Polacek <polacek@redhat.com>
7324
7325 * c-c++-common/attr-may-alias-1.c: New test.
7326 * c-c++-common/attr-may-alias-2.c: New test.
7327 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7328
93671519
BE
73292016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7330
7331 PR c/24414
7332 * gcc.target/i386/pr24414.c: New test.
7333
690f24b7
JM
73342016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7335
7336 * gcc.target/sparc/vis4misc.c: New file.
7337 * gcc.target/sparc/fpcmp.c: Likewise.
7338 * gcc.target/sparc/fpcmpu.c: Likewise.
7339
31ce6157
AH
73402016-06-06 Alan Hayward <alan.hayward@arm.com>
7341
7342 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7343 * gcc.dg/vect/vect-live-3.c: Likewise.
7344
9fcebb5a
RB
73452016-06-06 Richard Biener <rguenther@suse.de>
7346
7347 PR tree-optimization/71398
7348 * gcc.dg/torture/pr71398.c: New testcase.
7349
903ca97b
UB
73502016-06-06 Uros Bizjak <ubizjak@gmail.com>
7351
7352 PR target/71389
7353 * g++.dg/pr71389.C: New test.
7354
9c1eb332
JD
73552016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7356
7357 PR fortran/71404
7358 * gfortran.dg/fmt_read_5.f: New test.
7359
b2d83bd2
AV
73602016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7361
7362 PR fortran/69659
7363 * gfortran.dg/class_array_22.f03: New test.
7364
ec81960e
JH
73652016-06-05 Jan Hubicka <hubicka@ucw.cz>
7366
7367 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7368
429d2750
JH
73692016-06-05 Jan Hubicka <hubicka@ucw.cz>
7370
7371 * gcc.dg/predict-9.c: Update template.
7372
c1c00983
PC
73732016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7374
7375 PR c++/49377
7376 * g++.dg/template/pr49377.C: New.
7377
1927a963
JJ
73782016-06-04 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR tree-optimization/71405
7381 * g++.dg/torture/pr71405.C: New test.
7382
909a11ad
PC
73832016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7384
7385 PR c++/70202
7386 * g++.dg/inherit/crash5.C: New.
7387 * g++.dg/inherit/virtual1.C: Adjust.
7388
08bbb1f8
JL
73892016-06-03 Jeff Law <law@redhat.com>
7390
7391 PR tree-optimization/71316
7392 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7393
7c35235c
JJ
73942016-06-03 Jakub Jelinek <jakub@redhat.com>
7395
7396 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7397 dg-additional-options with just -fno-tree-scev-cprop in it.
7398 * gcc.dg/vect/vect-live-2.c: Likewise.
7399 * gcc.dg/vect/vect-live-5.c: Likewise.
7400 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7401 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7402 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7403
c8572dd6
PP
74042016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7405
7406 PR c++/27100
7407 * g++.dg/other/friend6.C: New test.
7408
1c7733a7
BS
74092016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7410
7411 * g++.dg/torture/ppc-ldst-array.C: New.
7412
0d2f700f
JM
74132016-06-03 Joseph Myers <joseph@codesourcery.com>
7414
7415 PR target/71276
7416 PR target/71277
7417 * gcc.dg/torture/builtin-fp-int-inexact.c,
7418 gcc.target/i386/387-builtin-fp-int-inexact.c,
7419 gcc.target/i386/387-rint-inline-1.c,
7420 gcc.target/i386/387-rint-inline-2.c,
7421 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7422 gcc.target/i386/sse2-rint-inline-1.c,
7423 gcc.target/i386/sse2-rint-inline-2.c,
7424 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7425 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7426
f8071c05
L
74272016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7428 Julia Koval <julia.koval@intel.com>
7429
7430 PR target/66960
7431 PR target/67630
7432 PR target/67634
7433 PR target/67841
7434 PR target/68037
7435 PR target/68618
7436 PR target/68661
7437 PR target/69575
7438 PR target/69596
7439 PR target/69734
7440 * gcc.dg/guality/pr68037-1.c: New test.
7441 * gcc.dg/guality/pr68037-2.c: Likewise.
7442 * gcc.dg/guality/pr68037-3.c: Likewise.
7443 * gcc.dg/torture/pr68037-1.c: Likewise.
7444 * gcc.dg/torture/pr68037-2.c: Likewise.
7445 * gcc.dg/torture/pr68037-3.c: Likewise.
7446 * gcc.dg/torture/pr68661-1a.c: Likewise.
7447 * gcc.dg/torture/pr68661-1b.c: Likewise.
7448 * gcc.target/i386/interrupt-1.c: Likewise.
7449 * gcc.target/i386/interrupt-2.c: Likewise.
7450 * gcc.target/i386/interrupt-3.c: Likewise.
7451 * gcc.target/i386/interrupt-4.c: Likewise.
7452 * gcc.target/i386/interrupt-5.c: Likewise.
7453 * gcc.target/i386/interrupt-6.c: Likewise.
7454 * gcc.target/i386/interrupt-7.c: Likewise.
7455 * gcc.target/i386/interrupt-8.c: Likewise.
7456 * gcc.target/i386/interrupt-9.c: Likewise.
7457 * gcc.target/i386/interrupt-10.c: Likewise.
7458 * gcc.target/i386/interrupt-11.c: Likewise.
7459 * gcc.target/i386/interrupt-12.c: Likewise.
7460 * gcc.target/i386/interrupt-13.c: Likewise.
7461 * gcc.target/i386/interrupt-14.c: Likewise.
7462 * gcc.target/i386/interrupt-15.c: Likewise.
7463 * gcc.target/i386/interrupt-16.c: Likewise.
7464 * gcc.target/i386/interrupt-17.c: Likewise.
7465 * gcc.target/i386/interrupt-18.c: Likewise.
7466 * gcc.target/i386/interrupt-19.c: Likewise.
7467 * gcc.target/i386/interrupt-20.c: Likewise.
7468 * gcc.target/i386/interrupt-21.c: Likewise.
7469 * gcc.target/i386/interrupt-22.c: Likewise.
7470 * gcc.target/i386/interrupt-23.c: Likewise.
7471 * gcc.target/i386/interrupt-24.c: Likewise.
7472 * gcc.target/i386/interrupt-25.c: Likewise.
7473 * gcc.target/i386/interrupt-26.c: Likewise.
7474 * gcc.target/i386/interrupt-27.c: Likewise.
7475 * gcc.target/i386/interrupt-28.c: Likewise.
7476 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7477 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7478 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7479 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7480 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7481 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7482 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7483 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7484 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7485 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7486 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7487 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7488
36b85e43
BS
74892016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7490
9de2e795
L
7491 PR tree-optimization/52171
7492 * gcc.dg/pr52171.c: New test.
7493 * gcc.target/i386/pr52171.c: New test.
36b85e43 7494
bfeee8ac
JH
74952016-06-03 Jan Hubicka <jh@suse.cz>
7496
7497 * g++.dg/tree-ssa/pred-1.C: New testcase
7498 * gcc.dg/tree-ssa/pred-1.c: New testcase
7499
859b0bae
BS
75002016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7501
7502 PR target/70957
7503 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7504 support.
7505 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7506
3a2edf4c
AH
75072016-06-03 Alan Hayward <alan.hayward@arm.com>
7508
7509 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7510
b28ead45
AH
75112016-06-03 Alan Hayward <alan.hayward@arm.com>
7512
7513 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7514 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7515 * gcc.dg/vect/vect-live-1.c: New test.
7516 * gcc.dg/vect/vect-live-2.c: New test.
7517 * gcc.dg/vect/vect-live-3.c: New test.
7518 * gcc.dg/vect/vect-live-4.c: New test.
7519 * gcc.dg/vect/vect-live-5.c: New test.
7520 * gcc.dg/vect/vect-live-slp-1.c: New test.
7521 * gcc.dg/vect/vect-live-slp-2.c: New test.
7522 * gcc.dg/vect/vect-live-slp-3.c: New test.
7523
1f91747b
JJ
75242016-06-03 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR middle-end/71387
7527 * g++.dg/opt/pr71387.C: New test.
7528
47b83923
JL
75292016-06-02 Jeff Law <law@redhat.com>
7530
7531 PR tree-optimization/71328
7532 * gcc.c-torture/compile/pr71328.c: New test.
7533
e96e5f46
JD
75342016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7535
7536 PR fortran/52393
7537 * gfortran.dg/fmt_read_3.f90: Fix typo.
7538 * gfortran.dg/fmt_read_4.f90: New test.
7539
b872d729
PC
75402016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7541
7542 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7543 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7544 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7545 * g++.dg/cpp0x/override2.C: Likewise.
7546 * g++.dg/parse/crash5.C: Likewise.
7547 * g++.dg/parse/error16.C: Likewise.
7548 * g++.dg/parse/error27.C: Likewise.
7549 * g++.dg/template/qualttp15.C: Likewise.
7550 * g++.dg/template/redecl4.C: Likewise.
7551 * g++.old-deja/g++.other/crash39.C: Likewise.
7552 * g++.old-deja/g++.other/struct1.C: Likewise.
7553 * g++.old-deja/g++.pt/m9a.C: Likewise.
7554 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7555
0e535442
JJ
75562016-06-02 Jakub Jelinek <jakub@redhat.com>
7557
0633ee10
JJ
7558 PR c++/71372
7559 * c-c++-common/pr71372.c: New test.
7560
0e535442
JJ
7561 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7562 __TIME__ strings with __builtin_strcmp instead of printf and
7563 dg-output.
7564
f3c5ecc2
ML
75652016-06-02 Martin Liska <mliska@suse.cz>
7566
7567 * gcc.dg/predict-9.c: New test.
7568
a91807c5
JJ
75692016-06-02 Jakub Jelinek <jakub@redhat.com>
7570
7571 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7572 global set_compiler_env_var and global saved_compiler_env_var.
7573
b5bd1978
KT
75742016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7575
7576 PR rtl-optimization/71295
7577 * gcc.c-torture/compile/pr71295.c: New test.
7578
b93b1475
JJ
75792016-06-02 Jakub Jelinek <jakub@redhat.com>
7580
930ebd0e
JJ
7581 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7582
1e021dc3
JJ
7583 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7584 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7585
b93b1475
JJ
7586 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7587 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7588 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7589 alternative number.
7590
58f2fb5c
MM
75912016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7592
7593 * gcc.target/powerpc/p9-splat-4.c: New test.
7594
75952016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7596
7597 PR target/71186
7598 * gcc.target/powerpc/pr71186.c: New test.
7599
4731c9f0
JD
76002016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7601
7602 PR fortran/52393
7603 * gfortran.dg/fmt_read_3.f90: New test.
7604
042dee3e
TP
76052016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7606
7607 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7608 procedure.
7609
15c98b2e
ES
76102016-06-01 Eduard Sanou <dhole@openmailbox.org>
7611
7612 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7613 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7614 env var is set.
7615 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7616 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7617 shown once.
7618 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7619 during compilation.
7620 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7621 vars set by dg-set-compiler-env-var.
7622
6442a6f4
PT
76232016-06-01 Paul Thomas <pault@gcc.gnu.org>
7624
7625 PR fortran/71156
7626 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7627 to the module procedure declaration.
7628 * gfortran.dg/submodule_16.f08: New test.
7629
ab62397a
JJ
76302016-06-01 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR middle-end/71371
7633 * c-c++-common/gomp/pr71371.c: New test.
7634
b66af6ed
RB
76352016-06-01 Richard Biener <rguenther@suse.de>
7636
7637 PR tree-optimization/71366
7638 * gcc.dg/torture/pr71366-1.c: New testcase.
7639 * gcc.dg/torture/pr71366-2.c: Likewise.
7640
e342b9d8
KN
76412016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7642
7643 * gcc.target/powerpc/vslv-0.c: New test.
7644 * gcc.target/powerpc/vslv-1.c: New test.
7645 * gcc.target/powerpc/vsrv-0.c: New test.
7646 * gcc.target/powerpc/vsrv-1.c: New test.
7647
721547cd
NS
76482016-06-01 Nathan Sidwell <nathan@acm.org>
7649
7650 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7651 * gcc.target/nvptx/weak.c: New.
7652
fa2c9034
RB
76532016-06-01 Richard Biener <rguenther@suse.de>
7654
7655 PR tree-optimization/71261
7656 * gcc.dg/torture/vect-bool-1.c: New testcase.
7657
3e32893c
JJ
76582016-06-01 Jakub Jelinek <jakub@redhat.com>
7659
7660 * gfortran.dg/gomp/order-1.f90: New test.
7661 * gfortran.dg/gomp/order-2.f90: New test.
7662
8c383600
JH
76632016-06-01 Jan Hubicka <hubicka@ucw.cz>
7664
7665 * gcc.dg/unroll-6.c: Update template.
7666 * gcc.dg/unroll-7.c: New testcase.
7667 * gcc.dg/unroll-8.c: New testcase.
7668
a0dfeef5
EB
76692016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7670
7671 * gnat.dg/opt56.ad[sb]: New test.
7672
48de5701
PC
76732016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7674
7675 PR c++/66635
7676 * g++.dg/cpp0x/constexpr-ice16.C: New.
7677
827cf695
PP
76782016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7679
7680 PR tree-optimization/71314
7681 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7682 -mbranch-cost=2.
7683
ff66f6e8
PP
76842016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7685
7686 PR tree-optimization/71077
7687 * gcc.dg/tree-ssa/pr71077.c: New test.
7688
050fb209
JH
76892016-05-31 Jan Hubicka <hubicka@ucw.cz>
7690
48de5701
PC
7691 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7692 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7693 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7694
c642d919
PC
76952016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7696
7697 PR c++/71248
7698 * g++.dg/cpp0x/pr71248.C: New.
7699 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7700 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7701 * g++.dg/init/new37.C: Likewise.
7702 * g++.dg/template/static1.C: Likewise.
7703 * g++.dg/template/static2.C: Likewise.
7704
d6439e08
L
77052016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7706
7707 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7708 instead of %rdi.
7709 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7710
780b9dd4
MP
77112016-05-31 Marek Polacek <polacek@redhat.com>
7712
7713 * c-c++-common/Wswitch-unreachable-3.c: New test.
7714 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7715
0d99f8a0
RB
77162016-05-31 Richard Biener <rguenther@suse.de>
7717
7718 PR tree-optimization/71352
7719 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7720
52545641
TP
77212016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7722
7723 * gcc.target/arm/armv5_thumb_isa.c: New test.
7724
5b8c1205
KY
77252016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7726
7727 PR target/71346
7728 * gcc.target/i386/pr71346.c: New test.
7729
7a88cc84
TV
77302016-05-31 Tom de Vries <tom@codesourcery.com>
7731
7732 PR tree-optimization/69068
7733 * gcc.dg/graphite/pr69068.c: New test.
7734
265149a6
MS
77352016-05-27 Martin Sebor <msebor@redhat.com>
7736
7737 PR c++/71306
7738 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7739
00631022
JJ
77402016-05-30 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR c++/71349
7743 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7744 nowait depend(inout: dd[0]) clauses where permitted.
7745
b2f6675b
PC
77462016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7747
7748 PR c++/71238
7749 * g++.dg/parse/pr71238.C: New.
7750 * g++.dg/concepts/friend1.C: Test column numbers too.
7751 * g++.dg/cpp0x/initlist31.C: Likewise.
7752 * g++.dg/cpp0x/pr51420.C: Likewise.
7753 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7754 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7755 * g++.dg/ext/builtin3.C: Likewise.
7756 * g++.dg/lookup/friend12.C: Likewise.
7757 * g++.dg/lookup/friend7.C: Likewise.
7758 * g++.dg/lookup/koenig1.C: Likewise.
7759 * g++.dg/lookup/koenig5.C: Likewise.
7760 * g++.dg/lookup/used-before-declaration.C: Likewise.
7761 * g++.dg/overload/koenig1.C: Likewise.
7762 * g++.dg/template/crash65.C: Likewise.
7763 * g++.dg/template/friend57.C: Likewise.
7764 * g++.dg/warn/Wshadow-5.C: Likewise.
7765 * g++.dg/warn/Wunused-8.C: Likewise.
7766 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7767 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7768 * g++.old-deja/g++.jason/member.C: Likewise.
7769 * g++.old-deja/g++.jason/report.C: Likewise.
7770 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7771 * g++.old-deja/g++.law/visibility20.C: Likewise.
7772 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7773 * g++.old-deja/g++.other/static5.C: Likewise.
7774 * g++.old-deja/g++.pt/overload2.C: Likewise.
7775
a448ff40
JH
77762016-05-30 Jan Hubicka <hubicka@ucw.cz>
7777
7778 * gcc.dg/tree-ssa/peel1.c: New testcase.
7779 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7780 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7781
69be8c91
TV
77822016-05-30 Tom de Vries <tom@codesourcery.com>
7783
7784 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7785 to ce.
7786
a59775a1
PC
77872016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7788
7789 PR c++/71099
7790 * g++.dg/parse/virtual1.C: New.
7791
53d6d955
UB
77922016-05-30 Uros Bizjak <ubizjak@gmail.com>
7793
7794 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7795 Use correct register when clearing %edx.
7796
0557293f
AM
77972016-05-30 Alexander Monakov <amonakov@ispras.ru>
7798
7799 PR tree-optimization/71289
7800 * gcc.dg/pr71289.c: New test.
7801
5d476e35
KV
78022016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7803
7804 PR middle-end/71269
7805 PR middle-end/71292
7806 * gcc.dg/tree-ssa/pr71269.c: New test.
7807 * gcc.dg/tree-ssa/pr71292.c: New test.
7808
db5447ca
KV
78092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7810
7811 PR middle-end/71252
7812 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7813
98bdbb39
JH
78142016-05-30 Jan Hubicka <hubicka@ucw.cz>
7815
7816 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7817 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7818 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7819
7e012855
TV
78202016-05-30 Tom de Vries <tom@codesourcery.com>
7821
7822 PR tree-optimization/69067
7823 * gcc.dg/graphite/pr69067.c: New test.
7824
beed3701
UB
78252016-05-29 Uros Bizjak <ubizjak@gmail.com>
7826
7827 PR target/71245
7828 * gcc.target/i386/pr71245-1.c: New test.
7829 * gcc.target/i386/pr71245-2.c: Ditto.
7830
b6d4f8e8
PC
78312016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7832
7833 PR c++/71105
7834 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7835 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7836 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7837
00022058
JH
78382016-05-27 Jan Hubicka <hubicka@ucw.cz>
7839
7840 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7841
c8419aca
VV
78422016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7843
7844 Revert:
7845 PR c++/69855
7846 * g++.dg/overload/69855.C: New.
7847 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7848 * g++.old-deja/g++.pt/crash3.C: Likewise.
7849
8008c4d2
PC
78502016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7851
7852 PR c++/60385
7853 * g++.dg/parse/namespace13.C: New.
7854
8b2ef235
JL
78552016-05-26 Jeff Law <law@redhat.com>
7856
7857 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7858 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7859 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7860 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7861 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7862 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7863 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7864 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7865 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7866 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7867 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7868 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7869 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7870
7d67159b
VV
78712016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7872
7873 PR c++/69855
7874 * g++.dg/overload/69855.C: New.
7875 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7876 * g++.old-deja/g++.pt/crash3.C: Likewise.
7877
88e3bdd1
JW
78782016-05-27 Jiong Wang <jiong.wang@arm.com>
7879
7880 PR target/63596
7881 * gcc.target/aarch64/va_arg_1.c: New testcase.
7882 * gcc.target/aarch64/va_arg_2.c: Likewise.
7883 * gcc.target/aarch64/va_arg_3.c: Likewise.
7884
3fd6b9cc
JW
78852016-05-27 Jiong Wang <jiong.wang@arm.com>
7886
7887 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7888 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7889 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7890 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7891 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7892
3cee7e4e
MP
78932016-05-27 Marek Polacek <polacek@redhat.com>
7894
7895 PR middle-end/71308
7896 * g++.dg/torture/pr71308.C: New test.
7897
6a813c96
DV
78982016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7899
7900 * gcc.dg/zero_bits_compound-1.c: New test.
7901 * gcc.dg/zero_bits_compound-2.c: New test.
7902
0561bcfb
IE
79032016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7904
7905 PR middle-end/71279
7906 * gcc.dg/pr71279.c: New test.
7907
21316320
MM
79082016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7909
7910 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7911 floating point min/max/comparison instructions.
7912 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7913
7211a097
JJ
79142016-05-26 Jakub Jelinek <jakub@redhat.com>
7915
7916 * c-c++-common/gomp/schedule-1.c: New test.
7917 * gfortran.dg/gomp/schedule-1.f90: New test.
7918
cac177cf
PP
79192016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7920
7921 PR c++/70822
7922 PR c++/70106
7923 * g++.dg/cpp1y/auto-fn32.C: New test.
7924 * g++.dg/cpp1y/paren4.C: New test.
7925
a2d5b8c9
NS
79262016-05-26 Nathan Sidwell <nathan@acm.org>
7927
7928 * gcc.dg/20060410.c: Xfail on ptx.
7929 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7930 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7931 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7932 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7933 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7934
ffa8b552
TP
79352016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7936
7937 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7938
c7501e00
JJ
79392016-05-26 Jakub Jelinek <jakub@redhat.com>
7940
1875b9a0
JJ
7941 PR tree-optimization/71280
7942 * gcc.dg/pr71280.c: New test.
7943
2116e19f
JJ
7944 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7945
305aef09
JJ
7946 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7947 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7948
c7501e00
JJ
7949 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7950
ca449d26
JW
79512016-05-26 Jiong Wang <jiong.wang@arm.com>
7952
7953 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7954 kept in memory.
ca449d26 7955
8af01c66
JL
79562016-05-25 Jeff Law <law@redhat.com>
7957
7958 PR tree-optimization/71272
7959 * gcc.c-torture/compile/pr71272.c: new test.
7960
f9d6ce73
BS
79612016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7962
7963 * gcc.target/powerpc/vec-cmpne.c: New test.
7964 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7965
a88a7b22
EB
79662016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7967
7968 * gnat.dg/opt55.ad[sb]: New test.
7969
125f02ed
SKS
79702016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7971
7972 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7973 * c-c++-common/pr60226.c: Require int32plus.
7974 * gcc.c-torture/execute/pr70602.c: Likewise.
7975 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7976 unsigned long for malloc arg type.
7977 * gcc.dg/asr_div1.c: Require int32plus.
7978 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7979 * gcc.dg/pie-1.c: Require pie.
7980 * gcc.dg/pie-2.c: Likewise.
7981 * gcc.dg/pr59471.c: Require int32plus.
7982 * gcc.dg/pr59963-2.c: XFAIL for int16.
7983 * gcc.dg/pr60114.c: Require int32plus.
7984 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7985 unsigned long for typedef of size_t.
7986 * gcc.dg/pr63914.c: Require int32plus.
7987 * gcc.dg/pr64536.c: Require pt32plus.
7988 * gcc.dg/pr65658.c: Likewise.
7989 * gcc.dg/pr67271.c: Require int32plus.
7990 * gcc.dg/pr68112.c: Likewise.
7991 * gcc.dg/pr69071.c: Skip for avr target.
7992 * gcc.dg/pr69973.c: Require int32plus.
7993 * gcc.dg/pr70169.c: Skip for avr target.
7994 * gcc.dg/sso-6.c: Require int32plus.
7995 * gcc.dg/sso-7.c: Likewise.
7996 * gcc.dg/sso-8.c: Likewise.
7997 * gcc.dg/vrp-min-max-2.c: Likewise.
7998
c6e434f5
UB
79992016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8000
8001 PR target/70738
8002 * gcc.target/i386/pr70738-1.c: New test.
8003 * gcc.target/i386/pr70738-2.c: Likewise.
8004 * gcc.target/i386/pr70738-3.c: Likewise.
8005 * gcc.target/i386/pr70738-4.c: Likewise.
8006 * gcc.target/i386/pr70738-5.c: Likewise.
8007 * gcc.target/i386/pr70738-6.c: Likewise.
8008 * gcc.target/i386/pr70738-7.c: Likewise.
8009 * gcc.target/i386/pr70738-8.c: Likewise.
8010 * gcc.target/i386/pr70738-9.c: Likewise.
8011
5c42d341
KT
80122016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8013
8014 PR rtl-optimization/66940
8015 * gcc.c-torture/execute/pr66940.c: New test.
8016
bf9a1a07
IV
80172016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8018
8019 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8020 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8021 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8022 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8023 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8024 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8025 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8026 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8027 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8028 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8029 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8030 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8031 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8032 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8033 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8034 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8035 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8036 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8037 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8038 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8039 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8040 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8041 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8042 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8043
95efe6b6
MP
80442016-05-25 Marek Polacek <polacek@redhat.com>
8045
8046 PR c/71265
8047 * gcc.dg/noncompile/pr71265.c: New test.
8048
a23faf7a
MP
8049 PR c/71266
8050 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8051
69a6d5ad
NS
80522016-05-25 Nathan Sidwell <nathan@acm.org>
8053
8054 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8055
3072d4ea
RB
80562016-05-25 Richard Biener <rguenther@suse.de>
8057
8058 PR tree-optimization/71261
8059 * c-c++-common/torture/pr71261.c: New testcase.
8060
e412ece4
RB
80612016-05-25 Richard Biener <rguenther@suse.de>
8062
8063 PR tree-optimization/71264
8064 * gcc.dg/vect/pr71264.c: New testcase.
8065
b9e551ad
PC
80662016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/55992
8069 * g++.dg/cpp0x/alias-decl-53.C: New.
8070 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8071
6aa1abe5
ML
80722016-05-25 Martin Liska <mliska@suse.cz>
8073
8074 * g++.dg/pr71239.C: New test.
8075
842d162e
RB
80762016-05-25 Richard Biener <rguenther@suse.de>
8077
c87885ca
RO
8078 * gcc.dg/vect/pr58135.c: Rename to ...
8079 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8080
f184a36c
MP
80812016-05-25 Marek Polacek <polacek@redhat.com>
8082
8083 * g++.dg/pr65295.C: Use target c++14.
8084
021fad86
PC
80852016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8086
53d6d955
UB
8087 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8088 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8089
c3eaf15a
MM
80902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8091
8092 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8093 instructions.
8094
e46c7770
CP
80952016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8096
8097 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8098 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8099 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8100 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8101 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8102 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8103 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8104 * c-c++-common/goacc/pcopy.c: Likewise.
8105 * c-c++-common/goacc/pcopyin.c: Likewise.
8106 * c-c++-common/goacc/pcopyout.c: Likewise.
8107 * c-c++-common/goacc/pcreate.c: Likewise.
8108 * c-c++-common/goacc/pr70688.c: New test.
8109 * c-c++-common/goacc/present-1.c: Adjust test.
8110 * c-c++-common/goacc/reduction-5.c: Likewise.
8111 * g++.dg/goacc/data-1.C: New test.
8112
4bfc9db7
MM
81132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8114
8115 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8116 vector parity built-in functions.
8117 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8118 count trailing zeros automatic vectorization.
8119 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8120 count trailing zeros built-in functions.
8121
2bc145af
KV
81222016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8123
8124 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8125
26869fdb
PH
81262016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8127
8128 PR target/71050
8129 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8130
b2dc9c3b
PC
81312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8132
8133 PR c++/50436
8134 * g++.dg/template/crash123.C: New.
8135 * g++.dg/template/crash124.C: Likewise.
8136
f65e97fd
MS
81372016-05-24 Martin Sebor <msebor@redhat.com>
8138
8139 PR c++/71147
8140 * g++.dg/ext/flexary16.C: New test.
8141
a6f5ac7f
IV
81422016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8143
69a6d5ad
NS
8144 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8145 before math.h is included.
a6f5ac7f
IV
8146 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8147 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8148 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8149 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8150 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8151 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8152 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8153 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8154 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8155 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8156 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8157 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8158 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8159 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8160 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8161 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8162 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8163 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8164 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8165 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8166 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8167 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8168 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8169
27bad558
MM
81702016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8171 Kelvin Nilsen <kelvin@gcc.gnu.org>
8172
8173 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8174 support.
8175
72f382fb
PC
81762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8177
8178 PR c++/69872
8179 * g++.dg/warn/Wno-narrowing1.C: New.
8180
ef2ec9d9
MP
81812016-05-24 Marek Polacek <polacek@redhat.com>
8182
8183 PR c/71249
8184 * c-c++-common/Wswitch-unreachable-2.c: New test.
8185
e90434e3
JJ
81862016-05-24 Jakub Jelinek <jakub@redhat.com>
8187
7adb26f2
JJ
8188 PR c++/71257
8189 * g++.dg/vect/simd-clone-6.cc: New test.
8190 * g++.dg/gomp/declare-simd-6.C: New test.
8191
e90434e3
JJ
8192 PR middle-end/70434
8193 PR c/69504
8194 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8195
b556ea3b
RB
81962016-05-24 Richard Biener <rguenther@suse.de>
8197
8198 PR tree-optimization/71240
8199 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8200
e5328f5d
RB
82012016-05-24 Richard Biener <rguenther@suse.de>
8202
8203 PR tree-optimization/71230
8204 * gcc.dg/torture/pr71230.c: New testcase.
8205 * g++.dg/torture/pr71230.C: Likewise.
8206
a04e69c0
TS
82072016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8208
8209 * c-c++-common/goacc/routine-5.c: Add tests.
8210 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8211 * gfortran.dg/goacc/routine-6.f90: Add tests.
8212
30fd2977
RB
82132016-05-24 Richard Biener <rguenther@suse.de>
8214
8215 PR tree-optimization/71253
8216 * gcc.dg/torture/pr71253.c: New testcase.
8217
ca6f60bc
KV
82182016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8219
8220 PR middle-end/71252
8221 * gfortran.dg/pr71252.f90: New test.
8222
d3465d72
RS
82232016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8224
8225 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8226
f17a223d
RB
82272016-05-24 Richard Biener <rguenther@suse.de>
8228
8229 PR middle-end/70434
8230 PR c/69504
8231 * c-c++-common/vector-subscript-4.c: New testcase.
8232 * c-c++-common/vector-subscript-5.c: Likewise.
8233
e3f36534
JD
82342016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8235
8236 PR fortran/71123
8237 * gfortran.dg/namelist_90.f: New test
8238
85d5c27d
JD
82392016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8240
8241 PR fortran/66461
8242 * gfortran.dg/unexpected_eof.f: New test
8243
fe3f3340
MM
82442016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8245 Kelvin Nilsen <kelvin@gcc.gnu.org>
8246
8247 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8248 as little endian.
8249
26d6ae55
PC
82502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8251
8252 PR c++/70972
8253 * g++.dg/cpp0x/inh-ctor20.C: New.
8254 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8255
d6c9a06f
PC
82562016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8257
8258 PR c++/69095
8259 * g++.dg/cpp0x/variadic168.C: New.
8260
396a1d10
PC
82612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8262
8263 * g++.dg/cpp0x/pr31445.C: Test column number too.
8264 * g++.dg/cpp0x/pr32253.C: Likewise.
8265 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8266 * g++.dg/cpp0x/variadic36.C: Likewise.
8267
ece46666
MG
82682016-05-23 Marc Glisse <marc.glisse@inria.fr>
8269
8270 * gcc.dg/fold-notshift-2.c: Adjust.
8271
a7dc5980
MP
82722016-05-23 Marek Polacek <polacek@redhat.com>
8273
8274 PR c/49859
8275 * c-c++-common/Wswitch-unreachable-1.c: New test.
8276 * gcc.dg/Wswitch-unreachable-1.c: New test.
8277 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8278 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8279 * g++.dg/gomp/block-10.C: Likewise.
8280 * gcc.dg/gomp/block-10.c: Likewise.
8281 * g++.dg/gomp/block-9.C: Likewise.
8282 * gcc.dg/gomp/block-9.c: Likewise.
8283 * g++.dg/gomp/target-1.C: Likewise.
8284 * g++.dg/gomp/target-2.C: Likewise.
8285 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8286 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8287 * g++.dg/gomp/taskgroup-1.C: Likewise.
8288 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8289 * gcc.dg/gomp/teams-1.c: Likewise.
8290 * g++.dg/gomp/teams-1.C: Likewise.
8291 * g++.dg/overload/error3.C: Likewise.
8292 * g++.dg/tm/jump1.C: Likewise.
8293 * g++.dg/torture/pr40335.C: Likewise.
8294 * gcc.dg/c99-vla-jump-5.c: Likewise.
8295 * gcc.dg/switch-warn-1.c: Likewise.
8296 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8297 * gcc.dg/nested-func-1.c: Likewise.
8298 * gcc.dg/pr67784-4.c: Likewise.
8299
18b54004
RB
83002016-05-23 Richard Biener <rguenther@suse.de>
8301
8302 PR tree-optimization/71230
8303 * gfortran.dg/pr71230-1.f90: New testcase.
8304 * gfortran.dg/pr71230-2.f90: Likewise.
8305
e569db5f
VK
83062016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8307
396a1d10 8308 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8309 * gcc.dg/vect/pr58135.c: Add new.
8310 * gfortran.dg/pr46519-1.f: Adjust test case.
8311
e4b71114
PC
83122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8313
8314 PR c++/53401
8315 * g++.dg/cpp0x/decltype64.C: New.
8316
a25a8058
CL
83172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8318
8319 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8320 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8321 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8322
0dcfe9ab
CL
83232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8324
8325 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8326 Add poly64x1_t and poly64x2_t cases if supported.
8327 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8328 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8329 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8330 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8332
ffd70e4a
CL
83332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8334
8335 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8336 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8337 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8338 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8339 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8340 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8341 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8342
4b1f57fe
CL
83432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8344
8345 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8346
16c5ec77
CL
83472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8348
8349 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8350 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8351
94ad56c7
JJ
83522016-05-22 Jakub Jelinek <jakub@redhat.com>
8353
57748705
JJ
8354 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8355 constraint instead of "r".
8356 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8357 insn instead of vxorpd.
8358 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8359
af120161
JJ
8360 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8361 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8362
355023ce
JJ
8363 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8364
3b48574c
JJ
8365 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8366 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8367
94ad56c7
JJ
8368 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8369
8a85cee2
KV
83702016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8371
8372 PR middle-end/40921
8373 * gcc.dg/tree-ssa/pr40921.c: New test.
8374
8e916b16
PS
83752016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8376
8377 PR target/71103
8378 * gcc.target/avr/pr71103.c: New test.
8379
88aea79f
KV
83802016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8381
8382 PR middle-end/71179
8383 * gcc.dg/tree-ssa/pr71179.c: New test.
8384
79063edd
MS
83852016-05-20 Martin Sebor <msebor@redhat.com>
8386
8387 PR c/71115
8388 * gcc.dg/init-excess-2.c: New test.
8389
55c8849f
EB
83902016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8391
8392 * gnat.dg/opt53.adb: New test.
8393 * gnat.dg/opt54.adb: Likewise.
8394
c91a0948
MJ
83952016-05-20 Martin Jambor <mjambor@suse.cz>
8396
8397 PR tree-optimization/70884
8398 * gcc.dg/tree-ssa/pr70919.c: New test.
8399
9cad20fa
BS
84002016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8401
8402 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8403 formatting.
69a6d5ad
NS
8404 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8405 fix code formatting.
8406
84072016-05-20 Nathan Sidwell <nathan@acm.org>
8408
8409 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8410 non-common cases.
8411 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8412
15c671a7
DM
84132016-05-20 David Malcolm <dmalcolm@redhat.com>
8414
8415 * jit.dg/all-non-failing-tests.h: Add
8416 test-factorial-must-tail-call.c.
8417 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8418 * jit.dg/test-factorial-must-tail-call.c: New test case.
8419
4f028369
JJ
84202016-05-20 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR fortran/71204
8423 * gfortran.dg/pr71204.f90: New test.
8424
7dea4ab3
CP
84252016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8426
8427 * gcc.target/nvptx/sincos.c: New test.
8428
ef98d365
PC
84292016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8430
8431 PR c++/70572
8432 * g++.dg/cpp1y/auto-fn31.C: New.
8433
92466115
BS
84342016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8435
8436 * gcc.target/powerpc/vec-addec.c: New test.
8437 * gcc.target/powerpc/vec-addec-int128.c: New test.
8438
9a385c2d
DM
84392016-05-20 David Malcolm <dmalcolm@redhat.com>
8440
8441 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8442 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8443 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8444 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8445
77c9d5b4
JH
84462016-05-20 Jan Hubicka <hubicka@ucw.cz>
8447
8448 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8449
68047971
JJ
84502016-05-20 Jakub Jelinek <jakub@redhat.com>
8451
18954840
JJ
8452 PR c++/71210
8453 * g++.dg/opt/pr71210-1.C: New test.
8454 * g++.dg/opt/pr71210-2.C: New test.
8455
68047971
JJ
8456 PR tree-optimization/29756
8457 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8458 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8459 only on selected targets where V4SImode vectors are known to be
8460 supported.
8461
d78789f5
MG
84622016-05-20 Marc Glisse <marc.glisse@inria.fr>
8463
8464 PR tree-optimization/71079
8465 PR tree-optimization/71206
8466 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8467
550fa093
PK
84682016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8469
8470 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8471 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8472 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8473
483c6429
RG
84742016-05-20 Richard Guenther <rguenther@suse.de>
8475
8476 PR tree-optimization/29756
8477 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8478
eb066284
RB
84792016-05-20 Richard Biener <rguenther@suse.de>
8480
8481 PR tree-optimization/71185
8482 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8483
58f10249
RB
84842016-05-20 Richard Biener <rguenther@suse.de>
8485
8486 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8487
2a5569fa
MP
84882016-05-19 Marek Polacek <polacek@redhat.com>
8489
8490 PR c++/71075
8491 * g++.dg/diagnostic/pr71075.C: New test.
8492
5e9a5385
DM
84932016-05-19 David Malcolm <dmalcolm@redhat.com>
8494
8495 PR c++/71184
8496 * g++.dg/pr71184.C: New test case.
8497
4f45da44
KN
84982016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8499
8500 * gcc.target/powerpc/darn-0.c: New test.
8501 * gcc.target/powerpc/darn-1.c: New test.
8502 * gcc.target/powerpc/darn-2.c: New test.
8503
4177437e
MP
85042016-05-19 Marek Polacek <polacek@redhat.com>
8505
8506 PR tree-optimization/71031
8507 * gcc.dg/tree-ssa/vrp100.c: New test.
8508
afb72432
IE
85092016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8510
8511 PR rtl-optimization/71148
8512 * gcc.dg/pr71148.c: New test.
8513
4f83064e
KT
85142016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8515
8516 PR target/71056
8517 * gcc.target/arm/pr71056.c: New test.
8518
4bf8dbe1
BE
85192016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8520
8521 * c-c++-common/pr69669.c: Check the used mode.
8522
f3510625
MO
85232016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8524
8525 PR sanitizer/64354
8526 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8527
43c0068e
RB
85282016-05-19 Richard Biener <rguenther@suse.de>
8529
8530 PR tree-optimization/70729
8531 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8532 * gcc.dg/graphite/scop-18.c: Likewise.
8533 * gcc.dg/pr41783.c: Disable LIM.
8534 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8535 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8536 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8537 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8538 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8539 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8540 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8542 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8543 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8544 * gfortran.dg/pr42108.f90: Likewise.
8545
70f25790
DM
85462016-05-18 David Malcolm <dmalcolm@redhat.com>
8547
8548 PR driver/69265
8549 * gcc.dg/spellcheck-options-11.c: New test case.
8550
960db8ec
JJ
85512016-05-18 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR c++/71100
8554 * g++.dg/opt/pr71100.C: New test.
8555
04643334
MJ
85562016-05-18 Martin Jambor <mjambor@suse.cz>
8557
8558 PR ipa/69708
8559 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8560 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8561 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8562 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8563
91bb9f80
MJ
85642016-05-18 Martin Jambor <mjambor@suse.cz>
8565
8566 PR ipa/69708
8567 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8568 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8569 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8570 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8571 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8572
c584aca6
PC
85732016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8574
8575 PR c++/69793
8576 * g++.dg/template/crash122.C: New.
8577
20309c6e
PC
85782016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8579
8580 PR c++/70466
8581 * g++.dg/template/pr70466-1.C: New.
8582 * g++.dg/template/pr70466-2.C: Likewise.
8583
50c78b9a
MM
85842016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8585
8586 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8587 splat operations and the XXSPLTIB instruction.
8588 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8589 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8590 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8591 xxlxor to clear a register.
8592
cf8be00d
RS
85932016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8594
8595 * gcc.dg/torture/pr71020.c: New test.
8596
848a392a
MJ
85972016-05-18 Martin Jambor <mjambor@suse.cz>
8598
8599 PR ipa/70646
8600 * gcc.dg/ipa/pr70646.c: New test.
8601
1f2ab776
CL
86022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8603
8604 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8605
76489493
CL
86062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8607
8608 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8609 missing tests for vreinterpretq_p{8,16}.
8610
bd79378d
CL
86112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8612
8613 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8614 vsliq_n_s64 and vsliq_n_u64.
8615
81ca3ea0
CL
86162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8617
8618 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8619 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8620
873cb425
CL
86212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8622
8623 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8624 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8625 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8626
9d6e7c21
CL
86272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8628
8629 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8630 in comment.
8631
b4dbe40e 86322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8633
8634 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8635 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8636 "blr\t" and switch to scan-assembler-times.
8637
83a5c910
JW
86382016-05-18 Jiong Wang <jiong.wang@arm.com>
8639
53d6d955
UB
8640 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8641 with __aarch64__.
8642 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8643 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8644
fb7cbdeb
JJ
86452016-05-18 Jakub Jelinek <jakub@redhat.com>
8646
8ee91165
JJ
8647 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8648 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8649 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8650 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8651 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8652 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8653
cf4d516a
JJ
8654 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8655 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8656
a4f16422
JJ
8657 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8658 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8659
7b37ce10
JJ
8660 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8661 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8662
fb7cbdeb
JJ
8663 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8664
c9326aef
RB
86652016-05-18 Richard Biener <rguenther@suse.de>
8666
8667 PR tree-optimization/71168
8668 * gcc.dg/torture/pr71168.c: New testcase.
8669
df8b0a11
KV
86702016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8671
8672 PR middle-end/63586
8673 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8674 * gcc.dg/tree-ssa/pr63586.c: New test.
8675 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8676
2efd67ed
NS
86772016-05-17 Nathan Sidwell <nathan@acm.org>
8678
8679 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8680 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8681 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8682 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8683
1988b2c2
NS
86842016-05-17 Nathan Sidwell <nathan@acm.org>
8685
8686 * gcc.target/nvptx/abi-vararg-3.c: New.
8687
ad1d92ab
MM
86882016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8689
8690 PR tree-optimization/54579
8691 PR middle-end/55299
8692 * gcc.dg/fold-notrotate-1.c: New test.
8693 * gcc.dg/fold-notshift-1.c: New test.
8694 * gcc.dg/fold-notshift-2.c: New test.
8695
47768df8
MP
86962016-05-17 Marek Polacek <polacek@redhat.com>
8697
8698 PR ipa/71146
8699 * g++.dg/ipa/pr71146.C: New test.
8700
6b5423a5
DM
87012016-05-17 David Malcolm <dmalcolm@redhat.com>
8702
8703 * jit.dg/test-error-array-bounds.c: New test case.
8704
c7986356
MG
87052016-05-17 Marc Glisse <marc.glisse@inria.fr>
8706
8707 * gcc.dg/tree-ssa/and-1.c: New testcase.
8708
d982c5b7
MG
87092016-05-17 Marc Glisse <marc.glisse@inria.fr>
8710
8711 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8712 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8713
0139ba93
MG
87142016-05-17 Marc Glisse <marc.glisse@inria.fr>
8715
8716 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8717 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8718
daab4562
JW
87192016-05-17 Jiong Wang <jiong.wang@arm.com>
8720
8721 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8722
22330033
JW
87232016-05-17 Jiong Wang <jiong.wang@arm.com>
8724
8725 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8726
98b3a5f2
JW
87272016-05-17 Jiong Wang <jiong.wang@arm.com>
8728
8729 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8730 ".2d[index]" when scan the assembly.
8731 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8732 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8733 float64x1.
8734 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8735
b71b7a8e
RB
87362016-05-17 Richard Biener <rguenther@suse.de>
8737
8738 PR tree-optimization/71132
8739 * gcc.dg/torture/pr71132.c: New testcase.
8740
3c51ad46
CL
87412016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8742
8743 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8744
d20faa66
KT
87452016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8746
8747 PR target/70809
8748 * gcc.target/aarch64/pr70809_1.c: New test.
8749
b75cc5a4
KT
87502016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8751
8752 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8753 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8754 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8755 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8756
b28eb195
IE
87572016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8758 Ilya Enkovich <ilya.enkovich@intel.com>
8759
8760 PR target/71114
8761 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8762
0b9004ed
JH
87632016-05-16 Jan Hubicka <hubicka@ucw.cz>
8764
8765 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8766 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8767
1b81a1c1
MW
87682016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8769
8770 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8771 test for __ARM_FP16_ARGS.
8772 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8773 * gcc.target/arm/aapcs/neon-vect10.c: New.
8774 * gcc.target/arm/aapcs/neon-vect9.c: New.
8775 * gcc.target/arm/aapcs/vfp18.c: New.
8776 * gcc.target/arm/aapcs/vfp19.c: New.
8777 * gcc.target/arm/aapcs/vfp20.c: New.
8778 * gcc.target/arm/aapcs/vfp21.c: New.
8779 * gcc.target/arm/fp16-aapcs-1.c: New.
8780 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8781 test for __ARM_FP16_ARGS.
8782 * g++.target/arm/fp16-return-1.c: Update expected output.
8783
921d1e73
JW
87842016-05-16 Jiong Wang <jiong.wang@arm.com>
8785
8786 PR testsuite/70227
8787 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8788
228eb42a
HA
87892016-05-15 Harald Anlauf <anlauf@gmx.de>
8790
8791 PR fortran/69603
8792 * gfortran.dg/pr69603.f90: New testcase.
8793
785abfd3
FR
87942016-05-14 Fritz Reese <fritzoreese@gmail.com>
8795
8796 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8797
e75eb64f
FR
87982016-05-14 Fritz Reese <fritzoreese@gmail.com>
8799
8800 PR fortran/71047
8801 * gfortran.dg/pr71047.f08: New test.
8802
aa4b467b
JM
88032016-05-13 Joseph Myers <joseph@codesourcery.com>
8804
8805 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8806 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8807 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8808
653fb4a2
MS
88092016-05-13 Martin Sebor <msebor@redhat.com>
8810
8811 PR c++/60049
8812 * g++.dg/cpp0x/constexpr-60049.C: New test.
8813
9e37582d
JJ
88142016-05-13 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR bootstrap/71071
8817 * gcc.dg/pr71071.c: New test.
8818
a278aa17
UB
88192016-05-13 Uros Bizjak <ubizjak@gmail.com>
8820
8821 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8822 remove XOP handling.
377eaca7 8823 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8824
ac3d02e2
NS
88252016-05-13 Nathan Sidwell <nathan@acm.org>
8826
8827 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8828 __atomic_is_lock_free declaration.
8829
8ab3bdac
RB
88302016-05-13 Richard Biener <rguenther@suse.de>
8831
8832 PR tree-optimization/42587
8833 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8834
623b8e0a
ML
88352016-05-13 Martin Liska <mliska@suse.cz>
8836
8837 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8838 the new format of dump output.
8839
da7674f6
IE
88402016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8841
8842 * gcc.dg/pr71084.c: New test.
8843
c959db3d
RR
88442016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8845
53d6d955
UB
8846 PR target/53440
8847 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8848
43203dea
RR
88492016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8850
8851 * gcc.target/aarch64/struct_return.c: New test.
8852
4f2e1536
MP
88532016-05-12 Marek Polacek <polacek@redhat.com>
8854
8855 PR c/70756
8856 * c-c++-common/pr70756-2.c: New test.
8857 * c-c++-common/pr70756.c: New test.
8858
1ef33ef3
RB
88592016-05-12 Richard Biener <rguenther@suse.de>
8860
8861 PR tree-optimization/71059
8862 * gcc.dg/torture/pr71059.c: New testcase.
8863
763baff6
RB
88642016-05-12 Richard Biener <rguenther@suse.de>
8865
8866 PR tree-optimization/71062
8867 * gcc.dg/torture/pr71062.c: New testcase.
8868
c4ec1243
IE
88692016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8870
8871 PR tree-optimization/71006
8872 * gcc.dg/pr71006.c: New test.
8873
a5fbf76d
MP
88742016-05-12 Marek Polacek <polacek@redhat.com>
8875
8876 PR driver/71063
8877 * gcc.dg/opts-7.c: New test.
8878
5acc47a4
KT
88792016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8880
8881 PR target/70830
8882 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8883 Add -save-temps to dg-options.
8884 Scan for ldmfd rather than pop instruction.
8885 * gcc.target/arm/interrupt-2.c: Likewise.
8886 * gcc.target/arm/pr70830.c: New test.
8887
40bd4bf9
JJ
88882016-05-12 Jakub Jelinek <jakub@redhat.com>
8889
3cd63842
JJ
8890 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8891 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8892
c05d08f6
JJ
8893 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8894 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8895 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8896
bc27ffae
JJ
8897 PR target/71019
8898 * gcc.target/i386/avx512vl-pack-1.c: New test.
8899 * gcc.target/i386/avx512vl-pack-2.c: New test.
8900 * gcc.target/i386/avx512bw-pack-2.c: New test.
8901
515d7412
JJ
8902 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8903
40bd4bf9
JJ
8904 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8905 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8906 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8907
44ab146a
RB
89082016-05-12 Richard Biener <rguenther@suse.de>
8909
8910 PR tree-optimization/70986
8911 * gcc.dg/torture/pr70986-1.c: New testcase.
8912 * gcc.dg/torture/pr70986-2.c: Likewise.
8913 * gcc.dg/torture/pr70986-3.c: Likewise.
8914
d6e83a8d
MM
89152016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8916
8917 PR c/43651
8918 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8919 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8920
51e67ea3
UB
89212016-05-11 Uros Bizjak <ubizjak@gmail.com>
8922
8923 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8924 directive.
8925 * gcc.target/i386/pr66746.c: Ditto.
8926
3fd2b007
MM
89272016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8928
8929 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8930 support.
8931 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8932 warning when using -mvsx-timode.
8933 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8934 * gcc.target/powerpc/dform-2.c: Likewise.
8935 * gcc.target/powerpc/pr68805.c: Likewise.
8936
5c3a10fb
MP
89372016-05-11 Marek Polacek <polacek@redhat.com>
8938
8939 PR c++/71024
8940 * c-c++-common/attributes-3.c: New test.
8941
7cfb065b
NS
89422016-05-11 Nathan Sidwell <nathan@acm.org>
8943
8944 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8945 * gcc.c-torture/execute/pr68185.c: Likewise.
8946 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8947 * gcc.dg/pr69634.c: Requires scheduling.
8948 * gcc.dg/torture/pr66178.c: Require label values.
8949 * gcc.dg/setjmp-6.c: Require indirect jumps.
8950
f35ea97d
RB
89512016-05-11 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/71055
8954 * gcc.dg/torture/pr71055.c: New testcase.
8955
dff70323
RB
89562016-05-11 Richard Biener <rguenther@suse.de>
8957
8958 PR debug/71057
8959 * g++.dg/debug/pr71057.C: New testcase.
8960
56a3d28b
JJ
89612016-05-11 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR fortran/70855
8964 * gfortran.dg/gomp/pr70855.f90: New test.
8965
ebc1b29e
RB
89662016-05-11 Richard Biener <rguenther@suse.de>
8967
8968 PR middle-end/71002
8969 * g++.dg/torture/pr71002.C: New testcase.
8970
98ccd1d7
IE
89712016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8972
8973 PR middle-end/70807
8974 * gcc.dg/pr70807.c: New test.
8975
ed29e24b
MS
89762016-05-10 Martin Sebor <msebor@redhat.com>
8977
8978 PR c++/38611
8979 * g++.dg/Wattributes.C: New test.
8980
e39dab2c
MG
89812016-05-10 Marc Glisse <marc.glisse@inria.fr>
8982
8983 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8984 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8985 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8986
d067e238
IE
89872016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8988
8989 PR target/70799
8990 * gcc.target/i386/pr70799-1.c: New test.
8991
cd36c83e
PMR
89922016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8993
8994 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8995
1e3af2a4
IE
89962016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8997
8998 PR middle-end/70877
8999 * gcc.target/i386/pr70877.c: New test.
9000
afc610db
IE
90012016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9002
9003 PR tree-optimization/70786
9004 * gcc.target/i386/pr70876.c: New test.
9005
4b59d19f
JJ
90062016-05-10 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR target/70927
9009 * gcc.target/i386/avx512vl-logic-1.c: New test.
9010 * gcc.target/i386/avx512vl-logic-2.c: New test.
9011 * gcc.target/i386/avx512dq-logic-2.c: New test.
9012
9b5ee426
BS
90132016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9014
9015 PR target/70963
9016 * gcc.target/powerpc/pr70963.c: New.
9017
f3352cab
DM
90182016-05-10 David Malcolm <dmalcolm@redhat.com>
9019
9020 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9021 (test_very_wide_line): Add ruler to expected output.
9022 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9023 (test_very_wide_line): Likewise.
9024 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9025 (test_show_locus): Within the handling of "test_very_wide_line",
9026 enable show_ruler_p on the diagnostic context.
9027
4a3255dd
RB
90282016-05-10 Richard Biener <rguenther@suse.de>
9029
9030 PR tree-optimization/71039
9031 * gcc.dg/torture/pr71039.c: New testcase.
9032
da7c9950
NS
90332016-05-10 Nathan Sidwell <nathan@acm.org>
9034
9035 * gcc.dg/nested-func-10.c: Requires alloca.
9036 * gcc.dg/nested-func-9.c: Requires alloca.
9037 * gcc.c-torture/execute/pr70460.c: Requires labels.
9038 * gcc.c-torture/compile/pr70199.c: Requires labels.
9039 * gcc.target/nvptx/decl.c: Compile only.
9040 * gcc.target/nvptx/trailing-init.c: Compile only.
9041 * gcc.target/nvptx/ary-init.c: Compile only.
9042
cf68d92c
MP
90432016-05-10 Marek Polacek <polacek@redhat.com>
9044
9045 PR c/70255
9046 * gcc.dg/attr-opt-1.c: New test.
9047
64ea4e15
RB
90482016-05-10 Richard Biener <rguenther@suse.de>
9049
9050 PR tree-optimization/70497
9051 PR tree-optimization/28367
9052 * gcc.dg/torture/20160404-1.c: New testcase.
9053 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9054 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9055
5a96dae3
PMR
90562016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9057
9058 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9059
fc97f805
UB
90602016-05-09 Uros Bizjak <ubizjak@gmail.com>
9061
9062 * gcc.target/i386/fabsneg-1.c New test.
9063
a710b1d5
AM
90642016-05-09 Alan Modra <amodra@gmail.com>
9065
9066 PR testsuite/70826
9067 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9068
171f6f05
RB
90692016-05-09 Richard Biener <rguenther@suse.de>
9070
9071 PR tree-optimization/70985
9072 * gcc.dg/torture/pr70985.c: New testcase.
9073
18caa34e
BC
90742016-05-09 Bin Cheng <bin.cheng@arm.com>
9075
9076 * gcc.dg/tree-ssa/ifc-9.c: New test.
9077 * gcc.dg/tree-ssa/ifc-10.c: New test.
9078 * gcc.dg/tree-ssa/ifc-11.c: New test.
9079 * gcc.dg/tree-ssa/ifc-12.c: New test.
9080 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9081 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9082 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9083
7a27d38f
RB
90842016-05-09 Richard Biener <rguenther@suse.de>
9085
9086 PR fortran/70937
9087 * gfortran.dg/pr70937.f90: New testcase.
9088
5ebbbd3d
RO
90892016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9090
9091 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9092
f6288c24
FR
90932016-05-07 Fritz Reese <fritzoreese@gmail.com>
9094
9095 PR fortran/56226
9096 * gfortran.dg/dec_structure_1.f90: New testcase.
9097 * gfortran.dg/dec_structure_2.f90: Ditto.
9098 * gfortran.dg/dec_structure_3.f90: Ditto.
9099 * gfortran.dg/dec_structure_4.f90: Ditto.
9100 * gfortran.dg/dec_structure_5.f90: Ditto.
9101 * gfortran.dg/dec_structure_6.f90: Ditto.
9102 * gfortran.dg/dec_structure_7.f90: Ditto.
9103 * gfortran.dg/dec_structure_8.f90: Ditto.
9104 * gfortran.dg/dec_structure_9.f90: Ditto.
9105 * gfortran.dg/dec_structure_10.f90: Ditto.
9106 * gfortran.dg/dec_structure_11.f90: Ditto.
9107 * gfortran.dg/dec_union_1.f90: Ditto.
9108 * gfortran.dg/dec_union_2.f90: Ditto.
9109 * gfortran.dg/dec_union_3.f90: Ditto.
9110 * gfortran.dg/dec_union_4.f90: Ditto.
9111 * gfortran.dg/dec_union_5.f90: Ditto.
9112 * gfortran.dg/dec_union_6.f90: Ditto.
9113 * gfortran.dg/dec_union_7.f90: Ditto.
9114
5ec4a8cd
TV
91152016-05-07 Tom de Vries <tom@codesourcery.com>
9116
9117 PR tree-optimization/70956
9118 * gcc.dg/graphite/pr70956.c: New test.
9119
58ec1d0e
JJ
91202016-05-06 Jakub Jelinek <jakub@redhat.com>
9121
ccd88fb7
JJ
9122 PR middle-end/70941
9123 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9124 (a, b, c, d): Change type from char to signed char.
9125 (main): Compare against (signed char) -1634678893 instead of
9126 hardcoded -109. Use __builtin_abort instead of abort.
9127
dd3b6464
JJ
9128 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9129 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9130
58ec1d0e
JJ
9131 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9132
19aa23d8
YR
91332016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9134
9135 PR debug/70935
9136 * gcc.dg/torture/pr70935.c: New test.
9137
ae5f0df1
OE
91382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9139
9140 PR target/58219
ce23a8ff 9141 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9142
078f7e37
RB
91432016-05-06 Richard Biener <rguenther@suse.de>
9144
9145 PR tree-optimization/70960
9146 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9147
765d7b54
OE
91482016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9149
9150 PR target/52933
9151 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9152 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9153 Adjust expected instruction counts.
9154 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9155
29c94e65
MP
91562016-05-06 Marek Polacek <polacek@redhat.com>
9157
9158 PR sanitizer/70875
9159 * gcc.dg/ubsan/bounds-3.c: New test.
9160
3684b02e
OE
91612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9162
9163 PR target/54089
9164 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9165
8706773f
RB
91662016-05-06 Richard Biener <rguenther@suse.de>
9167
9168 PR middle-end/70931
9169 * gfortran.dg/pr70931.f90: New testcase.
9170
a4f51018
RB
91712016-05-06 Richard Biener <rguenther@suse.de>
9172
9173 PR middle-end/70941
9174 * gcc.dg/torture/pr70941.c: New testcase.
9175
c4f2425f
BC
91762016-05-05 Bin Cheng <bin.cheng@arm.com>
9177
9178 PR tree-optimization/57206
9179 * gcc.dg/vect/pr57206.c: New test.
9180
5dc08197
RO
91812016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9182
9183 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9184
351f85c5
JJ
91852016-05-05 Jakub Jelinek <jakub@redhat.com>
9186
568bac8c
JJ
9187 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9188
351f85c5
JJ
9189 * c-c++-common/Wdangling-else-4.c: New test.
9190
33fd7785
JJ
91912016-05-04 Jakub Jelinek <jakub@redhat.com>
9192
2d1ac15a
JJ
9193 PR c++/70906
9194 PR c++/70933
9195 * g++.dg/opt/pr70906.C: New test.
9196 * g++.dg/opt/pr70933.C: New test.
9197
33fd7785
JJ
9198 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9199
6b715bf6
JH
92002016-05-04 Jan Hubicka <hubicka@ucw.cz>
9201
9202 * gcc.dg/ipa/pure-const-3.c: New testcase.
9203
deef7113
MP
92042016-05-04 Marek Polacek <polacek@redhat.com>
9205
9206 * c-c++-common/Wdangling-else-1.c: New test.
9207 * c-c++-common/Wdangling-else-2.c: New test.
9208 * c-c++-common/Wdangling-else-3.c: New test.
9209
5396db97
KCY
92102016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9211
9212 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9213 flag is present.
9214
de55efd5
MP
92152016-05-04 Marek Polacek <polacek@redhat.com>
9216
9217 PR c/48778
9218 * gcc.dg/Waddress-2.c: New test.
9219
475839b6
AM
92202016-05-04 Alan Modra <amodra@gmail.com>
9221
9222 * gcc.target/powerpc/pr70866.c: New.
9223
b25aad5f
MS
92242016-05-03 Martin Sebor <msebor@redhat.com>
9225
9226 PR c++/66561
9227 * c-c++-common/builtin_location.c: New test.
9228 * g++.dg/cpp1y/builtin_location.C: New test.
9229
79ce98bc
MP
92302016-05-03 Marek Polacek <polacek@redhat.com>
9231
9232 PR c/70859
9233 * gcc.dg/pr70859.c: New test.
9234 * gcc.dg/pr70859-2.c: New test.
9235
402e89f5
PMR
92362016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9237
9238 * gnat.dg/debug5.adb: New testcase.
9239
f3d90045
DV
92402016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9241
9242 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9243 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9244 Procedure to check for z10 instruction set.
9245
1e26cec1
CL
92462016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9247
9248 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9249
71aca5a0
AM
92502016-05-03 Alan Modra <amodra@gmail.com>
9251
9252 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9253
2fd70ec1
JJ
92542016-05-03 Jakub Jelinek <jakub@redhat.com>
9255
9256 * gcc.target/i386/avx512f-cvt-1.c: New test.
9257
e5705cf7
L
92582016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9259
9260 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9261 -fdump-tree-vrp-details.
9262
381cdae4
RB
92632016-05-03 Richard Biener <rguenther@suse.de>
9264
9265 * gcc.dg/pr30172-1.c: Adjust.
9266 * gcc.dg/pr63743.c: Likewise.
9267 * gcc.dg/tm/pr51696.c: Likewise.
9268 * c-c++-common/tm/safe-1.c: Likewise.
9269 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9270 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9271 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9272 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9273
adedd5c1
JJ
92742016-05-03 Jakub Jelinek <jakub@redhat.com>
9275
31ed1665
JJ
9276 PR rtl-optimization/70467
9277 * gcc.target/i386/pr70467-3.c: New test.
9278 * gcc.target/i386/pr70467-4.c: New test.
9279
dea60b59
JJ
9280 PR tree-optimization/70916
9281 * gcc.c-torture/compile/pr70916.c: New test.
9282
adedd5c1
JJ
9283 PR target/49244
9284 * gcc.target/i386/pr49244-1.c: New test.
9285 * gcc.target/i386/pr49244-2.c: New test.
9286
f80041ef
BS
92872016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9288
9289 PR rtl-optimization/44281
9290 * gcc.target/i386/pr44281.c: New test.
9291
1cfcd39e
BC
92922016-05-03 bin cheng <bin.cheng@arm.com>
9293
9294 PR tree-optimization/56541
9295 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9296 * gcc.dg/vect/pr56541.c: new test.
9297
4304ccfd
MM
92982016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9299
9300 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9301 __float128.
9302 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9303
50d94c29
L
93042016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9305
9306 PR testsuite/70520
9307 * c-c++-common/asan/clone-test-1.c (main): Align child process
9308 stack to 16 bytes.
9309
bc1aee87
DM
93102016-05-02 David Malcolm <dmalcolm@redhat.com>
9311
9312 PR c++/62314
9313 * g++.dg/spellcheck-fields-2.C: New test case.
9314
474e0129
DM
93152016-05-02 David Malcolm <dmalcolm@redhat.com>
9316
9317 PR c++/62314
9318 * g++.dg/pr62314.C: New test case.
9319
818b88a7
JH
93202016-05-02 Jan Hubicka <hubicka@ucw.cz>
9321
9322 * gcc.dg/ipa/inline-8.c: New testcase.
9323
dd77684f
JJ
93242016-05-02 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR rtl-optimization/70467
9327 * gcc.target/i386/pr70467-1.c: New test.
9328
72407e00
BE
93292016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9330
9331 * gcc.dg/spec-options.c: Run the test on all targets.
9332 * gcc.dg/foo.specs: Use cpp_unique_options.
9333
dd53d197
MG
93342016-05-02 Marc Glisse <marc.glisse@inria.fr>
9335
9336 * gcc.dg/tree-ssa/unord.c: New testcase.
9337
a8b85ce9
MG
93382016-05-02 Marc Glisse <marc.glisse@inria.fr>
9339
9340 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9341
5b37e866
NS
93422016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9343
9344 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9345
7176a4a0
MP
93462016-05-02 Marek Polacek <polacek@redhat.com>
9347
9348 PR c/70851
9349 * gcc.dg/enum-incomplete-3.c: New test.
9350
6b9933b9
MP
93512016-05-02 Marek Polacek <polacek@redhat.com>
9352 Tom de Vries <tom@codesourcery.com>
9353
9354 PR tree-optimization/70700
9355 * gcc.dg/pr70700.c: New test.
9356
90f82260
UB
93572016-05-01 Uros Bizjak <ubizjak@gmail.com>
9358
9359 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9360 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9361 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9362 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9363 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9364
f73036c1
EB
93652016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9366
9367 * ada/acats/run_acats: Rename into...
9368 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9369 * ada/acats/run_all.sh: Remove redundant test.
9370 (target_run): Move around.
9371 (target_gnatchop): Use newly built executable.
9372 (target_gnatmake): Likewise.
9373 Check that the compilation of impbit succeeds.
9374
85e051a3
OE
93752016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9376
9377 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9378 * gcc.dg/20021029-1.c: Likewise.
9379 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9380 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9381 * gcc.target/sh/cmpstr.c: Likewise.
9382 * gcc.target/sh/cmpstrn.c: Likewise.
9383 * gcc.target/sh/memset.c: Likewise.
9384 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9385 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9386 * gcc.target/sh/pr39423-1.c: Likewise.
9387 * gcc.target/sh/pr49468-di.c: Likewise.
9388 * gcc.target/sh/pr49468-si.c: Likewise.
9389 * gcc.target/sh/pr49880-1.c: Likewise.
9390 * gcc.target/sh/pr49880-2.c: Likewise.
9391 * gcc.target/sh/pr49880-3.c: Likewise.
9392 * gcc.target/sh/pr50751-1.c: Likewise.
9393 * gcc.target/sh/pr50751-4.c: Likewise.
9394 * gcc.target/sh/pr50751-7.c: Likewise.
9395 * gcc.target/sh/pr51244-1.c: Likewise.
9396 * gcc.target/sh/pr51244-10.c: Likewise.
9397 * gcc.target/sh/pr51244-11.c: Likewise.
9398 * gcc.target/sh/pr51244-12.c: Likewise.
9399 * gcc.target/sh/pr51244-13.c: Likewise.
9400 * gcc.target/sh/pr51244-14.c: Likewise.
9401 * gcc.target/sh/pr51244-17.c: Likewise.
9402 * gcc.target/sh/pr51244-18.c: Likewise.
9403 * gcc.target/sh/pr51244-19.c: Likewise.
9404 * gcc.target/sh/pr51244-4.c: Likewise.
9405 * gcc.target/sh/pr51244-5.c: Likewise.
9406 * gcc.target/sh/pr51244-7.c: Likewise.
9407 * gcc.target/sh/pr51244-8.c: Likewise.
9408 * gcc.target/sh/pr51244-9.c: Likewise.
9409 * gcc.target/sh/pr51697.c: Likewise.
9410 * gcc.target/sh/pr52483-1.c: Likewise.
9411 * gcc.target/sh/pr52483-2.c: Likewise.
9412 * gcc.target/sh/pr52483-3.c: Likewise.
9413 * gcc.target/sh/pr52483-5.c: Likewise.
9414 * gcc.target/sh/pr52933-1.c: Likewise.
9415 * gcc.target/sh/pr52933-2.c: Likewise.
9416 * gcc.target/sh/pr52933-3.c: Likewise.
9417 * gcc.target/sh/pr53568-1.c: Likewise.
9418 * gcc.target/sh/pr53976-1.c: Likewise.
9419 * gcc.target/sh/pr53988-1.c: Likewise.
9420 * gcc.target/sh/pr53988.c: Likewise.
9421 * gcc.target/sh/pr54089-1.c: Likewise.
9422 * gcc.target/sh/pr54089-6.c: Likewise.
9423 * gcc.target/sh/pr54089-7.c: Likewise.
9424 * gcc.target/sh/pr54089-8.c: Likewise.
9425 * gcc.target/sh/pr54089-9.c: Likewise.
9426 * gcc.target/sh/pr54236-1.c: Likewise.
9427 * gcc.target/sh/pr54236-2.c: Likewise.
9428 * gcc.target/sh/pr54236-3.c: Likewise.
9429 * gcc.target/sh/pr54236-4.c: Likewise.
9430 * gcc.target/sh/pr54386.c: Likewise.
9431 * gcc.target/sh/pr54602-1.c: Likewise.
9432 * gcc.target/sh/pr54685.c: Likewise.
9433 * gcc.target/sh/pr54760-1.c: Likewise.
9434 * gcc.target/sh/pr54760-2.c: Likewise.
9435 * gcc.target/sh/pr54760-3.c: Likewise.
9436 * gcc.target/sh/pr54760-4.c: Likewise.
9437 * gcc.target/sh/pr54760-5.c: Likewise.
9438 * gcc.target/sh/pr54760-6.c: Likewise.
9439 * gcc.target/sh/pr55146.c: Likewise.
9440 * gcc.target/sh/pr55160.c: Likewise.
9441 * gcc.target/sh/pr59278.c: Likewise.
9442 * gcc.target/sh/pr59401-1.c: Likewise.
9443 * gcc.target/sh/pr59533-1.c: Likewise.
9444 * gcc.target/sh/pr63260.c: Likewise.
9445 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9446 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9447 * gcc.target/sh/strlen.c: Likewise.
9448 * gcc.target/sh/torture/pr30807.c: Likewise.
9449 * gcc.target/sh/torture/pr34777.c: Likewise.
9450 * gcc.target/sh/torture/pr64652.c: Likewise.
9451 * gcc.target/sh/torture/pr65505.c: Likewise.
9452 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9453 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9454
411e5c67
PC
94552016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9456
9457 PR c++/66644
9458 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9459
8fa97501
BS
94602016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9461
9462 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9463 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9464 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9465 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9466
5a956111
PP
94672016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9468
9469 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9470 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9471
e7ff0319
CP
94722016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9473
9474 PR middle-end/70626
9475 * c-c++-common/goacc/combined-reduction.c: New test.
9476 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9477
52d11a4b
L
94782016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9479
9480 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9481 *movdi_internal pattern only if PIC off.
9482 * gcc.target/i386/pr70155-2.c: Likewise.
9483 * gcc.target/i386/pr70155-3.c: Likewise.
9484 * gcc.target/i386/pr70155-4.c: Likewise.
9485 * gcc.target/i386/pr70155-5.c: Likewise.
9486 * gcc.target/i386/pr70155-6.c: Likewise.
9487 * gcc.target/i386/pr70155-7.c: Likewise.
9488 * gcc.target/i386/pr70155-8.c: Likewise.
9489 * gcc.target/i386/pr70155-15.c: Likewise.
9490 * gcc.target/i386/pr70155-17.c: Likewise.
9491 * gcc.target/i386/pr70155-22.c: Likewise.
9492
8960db31
BC
94932016-04-29 Bin Cheng <bin.cheng@arm.com>
9494
9495 PR tree-optimization/70803
9496 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9497
cca535a4
IE
94982016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9499
9500 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9501 optimization of vector loop.
9502 * gcc.target/i386/vect-unpack-3.c: New test.
9503 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9504 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9505 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9506
500ecf4a
MP
95072016-04-29 Marek Polacek <polacek@redhat.com>
9508
9509 PR sanitizer/70342
9510 * g++.dg/ubsan/null-7.C: New test.
9511
2fff3db8
MP
9512 PR c/70852
9513 * gcc.dg/pr70852.c: New test.
9514
509063eb
DV
95152016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9516
9517 PR/69089
9518 * g++.dg/cpp0x/alignas6.C: New test.
9519
83745c0d
DV
95202016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9521
c87885ca
RO
9522 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9523 * gcc.dg/pr27003.c: Likewise.
9524 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9525 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9526 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9527 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9528 * gcc.target/arc/mxy.c: Likewise.
9529 * gcc.target/arc/mswape.c: Likewise.
9530 * gcc.target/arc/mrtsc.c: Likewise.
9531 * gcc.target/arc/mcrc.c: Likewise.
9532 * gcc.target/arc/mdsp-packa.c: Likewise.
9533 * gcc.target/arc/mdvbf.c: Likewise.
9534 * gcc.target/arc/mlock.c: Likewise.
9535 * gcc.target/arc/mmac-24.c: Likewise.
9536 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9537
849b265d
BS
95382016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9539 Matthijs Kooijman <matthijs@stdin.nl>
9540 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9541
9542 PR target/60040
9543 * gcc.target/avr/pr60040-1.c: New.
9544 * gcc.target/avr/pr60040-2.c: New.
9545
1390536b
RB
95462016-04-29 Richard Biener <rguenther@suse.de>
9547
9548 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9549
98998245
RB
95502016-04-29 Richard Biener <rguenther@suse.de>
9551
9552 PR tree-optimization/13962
9553 PR tree-optimization/65686
9554 * gcc.dg/uninit-pr65686.c: New testcase.
9555
8b80cc21
JJ
95562016-04-29 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR middle-end/70843
9559 * gcc.dg/pr70843.c: New test.
9560
6181bc30
JJ
95612016-04-28 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR target/70858
9564 * gcc.target/i386/pr70858.c: New test.
9565
f4cb3612
AB
95662016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9567
9568 * gcc.target/arc/nps400-1.c: New file.
9569
8ad9df62
JR
95702016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9571 Andrew Burgess <andrew.burgess@embecosm.com>
9572
9573 * gcc.target/arc/movh_cl-1.c: New file.
9574
ceaaa9fe
JR
95752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9576 Andrew Burgess <andrew.burgess@embecosm.com>
9577
9578 * gcc.target/arc/extzv-1.c: New file.
9579 * gcc.target/arc/insv-1.c: New file.
9580 * gcc.target/arc/insv-2.c: New file.
9581 * gcc.target/arc/movb-1.c: New file.
9582 * gcc.target/arc/movb-2.c: New file.
9583 * gcc.target/arc/movb-3.c: New file.
9584 * gcc.target/arc/movb-4.c: New file.
9585 * gcc.target/arc/movb-5.c: New file.
9586 * gcc.target/arc/movb_cl-1.c: New file.
9587 * gcc.target/arc/movb_cl-2.c: New file.
9588 * gcc.target/arc/movbi_cl-1.c: New file.
9589 * gcc.target/arc/movl-1.c: New file.
9590
4d03dc2f
JR
95912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9592 Andrew Burgess <andrew.burgess@embecosm.com>
9593
9594 * gcc.target/arc/cmem-1.c: New file.
9595 * gcc.target/arc/cmem-2.c: New file.
9596 * gcc.target/arc/cmem-3.c: New file.
9597 * gcc.target/arc/cmem-4.c: New file.
9598 * gcc.target/arc/cmem-5.c: New file.
9599 * gcc.target/arc/cmem-6.c: New file.
9600 * gcc.target/arc/cmem-7.c: New file.
9601 * gcc.target/arc/cmem-ld.inc: New file.
9602 * gcc.target/arc/cmem-st.inc: New file.
9603
81262dad
JJ
96042016-04-28 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR target/70821
9607 * gcc.target/i386/pr70821.c: New test.
9608
0a31a09a
BS
96092016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9610
9611 * gcc.target/powerpc/vec-adde.c: New test.
9612 * gcc.target/powerpc/vec-adde-int128.c: New test.
9613
3ddffba9
JJ
96142016-04-28 Jakub Jelinek <jakub@redhat.com>
9615
9616 * gcc.target/i386/avx-vround-1.c: New test.
9617 * gcc.target/i386/avx-vround-2.c: New test.
9618 * gcc.target/i386/avx512vl-vround-1.c: New test.
9619 * gcc.target/i386/avx512vl-vround-2.c: New test.
9620
713dedcd
RO
96212016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9622
9623 PR testsuite/70595
9624 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9625 (check_effective_target_cilkplus_runtime): ... this.
9626 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9627 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9628
9629 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9630 Require cilkplus_runtime.
9631 Don't add -lcilkrts.
9632 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9633 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9634 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9635 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9636 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9637 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9638 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9639 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9640 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9641 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9642 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9643 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9644 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9645 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9646 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9647 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9648 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9649 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9650 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9651 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9652 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9653 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9654 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9655 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9656 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9657 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9658 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9659 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9660 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9661
9662 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9663 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9664
9665 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9666
9667 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9668 cilkplus_runtime.
9669
3563f78f
MG
96702016-04-27 Marc Glisse <marc.glisse@inria.fr>
9671
9672 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9673 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9674
6bc2bb18
RB
96752015-04-27 Ryan Burn <contact@rnburn.com>
9676
9677 PR c++/69024
9678 PR c++/68997
9679 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9680 diagnostic.
9681 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9682 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9683
1e55d29a
EB
96842016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9685
9686 * gnat.dg/limited_with4.ad[sb]: New test.
9687 * gnat.dg/limited_with4_pkg.ads: New helper.
9688
087146ca
L
96892016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9690
9691 PR target/70155
9692 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9693 and movv1ti_internal patterns
9694 * gcc.target/i386/pr70155-1.c: New test.
9695 * gcc.target/i386/pr70155-2.c: Likewise.
9696 * gcc.target/i386/pr70155-3.c: Likewise.
9697 * gcc.target/i386/pr70155-4.c: Likewise.
9698 * gcc.target/i386/pr70155-5.c: Likewise.
9699 * gcc.target/i386/pr70155-6.c: Likewise.
9700 * gcc.target/i386/pr70155-7.c: Likewise.
9701 * gcc.target/i386/pr70155-8.c: Likewise.
9702 * gcc.target/i386/pr70155-9.c: Likewise.
9703 * gcc.target/i386/pr70155-10.c: Likewise.
9704 * gcc.target/i386/pr70155-11.c: Likewise.
9705 * gcc.target/i386/pr70155-12.c: Likewise.
9706 * gcc.target/i386/pr70155-13.c: Likewise.
9707 * gcc.target/i386/pr70155-14.c: Likewise.
9708 * gcc.target/i386/pr70155-15.c: Likewise.
9709 * gcc.target/i386/pr70155-16.c: Likewise.
9710 * gcc.target/i386/pr70155-17.c: Likewise.
9711 * gcc.target/i386/pr70155-18.c: Likewise.
9712 * gcc.target/i386/pr70155-19.c: Likewise.
9713 * gcc.target/i386/pr70155-20.c: Likewise.
9714 * gcc.target/i386/pr70155-21.c: Likewise.
9715 * gcc.target/i386/pr70155-22.c: Likewise.
9716
92329f9f
L
97172016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9718
9719 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9720 ".{5,6}".
9721
309a0cf6
BC
97222016-04-27 Bin Cheng <bin.cheng@arm.com>
9723
9724 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9725 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9726 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9727 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9728 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9729
72ed2b9c
RB
97302016-04-27 Richard Biener <rguenther@suse.de>
9731
9732 PR ipa/70760
9733 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9734 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9735
3c98ff9b
NS
97362016-04-27 Nathan Sidwell <nathan@acm.org>
9737
9738 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9739 * g++.dg/ubsan/pr63956.C: Adjust error location.
9740
9ec5d66b
NC
97412016-04-27 Nick Clifton <nickc@redhat.com>
9742
9743 PR middle-end/49889
9744 * gcc.dg/pr49889.c: New test.
9745
c1e1f433
BS
97462016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9747
9748 * c-c++-common/memset-array.c: New test.
9749
8ac43293
MS
97502016-04-26 Martin Sebor <msebor@redhat.com>
9751
9752 PR c++/66639
9753 * g++.dg/cpp1y/func_constexpr.C: New test.
9754
843ce8ab
PP
97552016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9756
9757 PR c++/70241
9758 * g++.dg/cpp0x/enum32.C: New test.
9759 * g++.dg/cpp0x/enum33.C: New test.
9760
97612016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9762
9763 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9764 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9765 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9766 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9767 * gcc.c-torture/execute/pr38151.c: Likewise.
9768 * gcc.c-torture/execute/pr66556.c: Likewise.
9769 * gcc.c-torture/execute/pr67781.c: Likewise.
9770 * gcc.c-torture/execute/pr68648.c: Likewise.
9771
ca1206be
MG
97722016-04-26 Marc Glisse <marc.glisse@inria.fr>
9773
9774 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9775
2448a956
MP
97762016-04-26 Marek Polacek <polacek@redhat.com>
9777
9778 PR c/67784
9779 * gcc.dg/pr67784-3.c: New test.
9780 * gcc.dg/pr67784-4.c: New test.
9781 * gcc.dg/pr67784-5.c: New test.
9782
b02a5e26
MP
9783 PR c/70791
9784 * gcc.dg/Wnested-externs-2.c: New test.
9785
6b6aa8d3
MG
97862016-04-26 Marc Glisse <marc.glisse@inria.fr>
9787
9788 * gcc.dg/fold-plusmult.c: Adjust.
9789 * gcc.dg/no-strict-overflow-6.c: Adjust.
9790 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9791
a2095b55
BS
97922016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9793
9794 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9795 number scans.
9796 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9797 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9798 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9799 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9800 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9801 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9802 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9803 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9804 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9805 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9806 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9807 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9808 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9809 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9810 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9811 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9812 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9813 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9814 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9815 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9816 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9817 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9818 scans.
9819 * gcc.target/i386/pr32219-4.c: Likewise.
9820 * gcc.target/i386/pr32219-6.c: Likewise.
9821 * gcc.target/i386/pr32219-8.c: Likewise.
9822
bb0cc5c8
KT
98232016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9824
9825 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9826 associated options.
9827
5a0802ea
MP
98282016-04-26 Marek Polacek <polacek@redhat.com>
9829
9830 PR c++/70744
9831 * g++.dg/ext/cond2.C: New test.
9832
00f615af
BC
98332016-04-26 Bin Cheng <bin.cheng@arm.com>
9834
9835 PR tree-optimization/70771
9836 PR tree-optimization/70775
9837 * gcc.dg/pr70771.c: New test.
25939d34 9838 * gcc.dg/pr70775.c: New test.
00f615af 9839
218155e7
BS
98402016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9841
9842 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9843
ab99f467
RB
98442016-04-25 Richard Biener <rguenther@suse.de>
9845
9846 PR tree-optimization/70780
9847 * gcc.dg/torture/pr70780.c: New testcase.
9848
3f8257db 98492016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9850
c87885ca
RO
9851 * gcc.target/arm/neon-vaddws16.c: New test.
9852 * gcc.target/arm/neon-vaddws32.c: New test.
9853 * gcc.target/arm/neon-vaddwu16.c: New test.
9854 * gcc.target/arm/neon-vaddwu32.c: New test.
9855 * gcc.target/arm/neon-vaddwu8.c: New test.
9856 * lib/target-supports.exp
93c590ee
MC
9857 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9858 that arm neon support vector widen sum of HImode TO SImode.
9859
d6c1a7a7
JJ
98602016-04-23 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR sanitizer/70712
9863 * c-c++-common/asan/pr70712.c: New test.
9864
ab0fc037
TS
98652016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9866
9867 * .gitattributes: New file.
9868
2aa64824
CL
98692016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9870
9871 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9872
e7e12d92
DH
98732016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9874
9875 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9876 * gfortran.dg/submodule_15.f08: Likewise.
9877
d1431192
RB
98782016-04-22 Richard Biener <rguenther@suse.de>
9879
9880 PR tree-optimization/70740
9881 * gcc.dg/torture/pr70740.c: New testcase.
9882
04a63c24
L
98832016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9884
9885 PR target/70750
9886 * gcc.target/i386/pr70750-1.c: New test.
9887 * gcc.target/i386/pr70750-2.c: Likewise.
9888
20700098
PC
98892016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9890
9891 PR c++/70540
9892 * g++.dg/cpp0x/auto48.C: New.
9893
aedf4e12
MP
98942016-04-21 Marek Polacek <polacek@redhat.com>
9895
9896 PR c++/70513
9897 * g++.dg/cpp0x/forw_enum12.C: New test.
9898 * g++.dg/cpp0x/forw_enum13.C: New test.
9899
2074d80a
KY
99002016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9901
9902 PR target/70728
9903 * gcc.target/i386/pr70728.c: New test.
9904
aef4aab0
RB
99052016-04-21 Richard Biener <rguenther@suse.de>
9906
9907 PR middle-end/70747
9908 * gcc.dg/pr70747.c: New testcase.
9909
2359e571
BC
99102016-04-21 Bin Cheng <bin.cheng@arm.com>
9911
9912 PR tree-optimization/70715
9913 * gcc.dg/tree-ssa/scev-13.c: New test.
9914
ce0e66ff
MG
99152016-04-21 Marc Glisse <marc.glisse@inria.fr>
9916
9917 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9918
2c2870a1
MG
99192016-04-21 Marc Glisse <marc.glisse@inria.fr>
9920
9921 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9922
a2b056a3
JH
99232016-04-20 Jan Hubicka <jh@suse.cz>
9924
9925 PR ipa/70018
9926 * g++.dg/ipa/nothrow-1.C: New testcase.
9927
ee392fc2
NS
99282016-04-20 Nathan Sidwell <nathan@acm.org>
9929
9930 PR c++/55635
9931 * g++.dg/eh/delete1.C: New.
9932
dda49daf
L
99332016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9934
9935 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9936 -mtune-ctrl=sse_typeless_stores.
9937
8a5b9d5a
L
99382016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9939
9940 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9941
1011119f
BC
99422016-04-20 Bin Cheng <bin.cheng@arm.com>
9943
9944 PR tree-optimization/69489
9945 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9946
477d4906
IV
99472016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9948
9949 PR c++/69363
9950 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9951 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9952 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9953
fad08d12
BC
99542016-04-20 Bin Cheng <bin.cheng@arm.com>
9955
9956 PR tree-optimization/56625
9957 PR tree-optimization/69489
9958 * gcc.dg/vect/pr56625.c: New test.
9959 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9960
9e3e4fab
AP
99612016-04-20 Andrew Pinski <apinski@cavium.com>
9962
9963 PR target/64971
9964 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9965
d7aa24e4
AC
99662016-04-20 Arnaud Charlet <charlet@adacore.com>
9967
9968 * gnat.dg/self1.adb: Remove now incorrect test.
9969
e6d62b46
BC
99702016-04-20 Bin Cheng <bin.cheng@arm.com>
9971
9972 * gcc.dg/tree-ssa/scev-11.c: New test.
9973 * gcc.dg/tree-ssa/scev-12.c: New test.
9974
2697b189
MP
99752016-04-20 Marek Polacek <polacek@redhat.com>
9976
9977 PR tree-optimization/70725
9978 * gcc.dg/pr70725.c: New test.
9979
60d393e8
RB
99802016-04-20 Richard Biener <rguenther@suse.de>
9981
9982 PR tree-optimization/70726
9983 * g++.dg/vect/pr70726.cc: New testcase.
9984
82c6f58a
AK
99852016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9986
9987 PR target/70674
9988 * gcc.target/s390/pr70674.c: New test.
9989
90eeab20
JD
99902016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9991
9992 PR libgfortran/70684
9993 * gfortran.dg/list_read_14.f90: New test.
9994
fc9cf6da
L
99952016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9996
9997 PR target/69201
9998 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9999 extern to force it misaligned.
10000 (b): Likewise.
10001 (c): Likewise.
10002 (d): Likewise.
10003 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10004 Don't check `*' before movv4sf_internal.
10005 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10006 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10007 Don't check `*' before movv16qi_internal.
10008 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10009 extern to force it misaligned.
10010 (b): Likewise.
10011 (c): Likewise.
10012 (d): Likewise.
10013 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10014 Don't check `*' before movv2df_internal.
10015 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10016 extern to force it misaligned.
10017 (b): Likewise.
10018 (c): Likewise.
10019 (d): Likewise.
10020 Check movv8sf_internal instead of avx_storeups256.
10021 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10022
ea8927ea
RB
100232016-04-19 Richard Biener <rguenther@suse.de>
10024
10025 PR tree-optimization/70171
10026 * g++.dg/tree-ssa/pr70171.C: New testcase.
10027
65f52ee9
RB
100282016-04-19 Richard Biener <rguenther@suse.de>
10029
10030 PR tree-optimization/70724
10031 * gcc.dg/torture/pr70724.c: New testcase.
10032
987b67f1
VM
100332016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10034
10035 PR middle-end/70689
c87885ca 10036 * gcc.target/i386/pr70689.c: New.
987b67f1 10037
91a47c39
L
100382016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10039
10040 PR target/70708
10041 * gcc.target/i386/pr70708.c: New test.
10042
8270b82d
RB
100432016-04-18 Richard Biener <rguenther@suse.de>
10044
10045 PR tree-optimization/43434
10046 * gcc.dg/vect/pr43434.c: New testcase.
10047 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10048 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10049 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10050 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10051 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10052 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10053 * gcc.dg/gomp/pr68640.c: Likewise.
10054 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10055 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10056
edd048e2
RB
100572016-04-18 Richard Biener <rguenther@suse.de>
10058
10059 PR tree-optimization/70701
10060 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10061
bd5c7330
TV
100622016-04-18 Tom de Vries <tom@codesourcery.com>
10063
10064 PR testsuite/70699
10065 * gcc.dg/pr70161.c: Add dot-file scans.
10066 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10067 instead of after last dot char.
10068
23f2660f
EB
100692016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10070
10071 * c-c++-common/dump-ada-spec-3.c: New test.
10072 * c-c++-common/dump-ada-spec-4.c: Likewise.
10073
da152c9f
TV
100742016-04-17 Tom de Vries <tom@codesourcery.com>
10075
10076 PR other/70183
10077 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10078
cc950f98
JH
100792016-04-15 Jan Hubicka <jh@suse.cz>
10080
10081 PR ipa/70018
10082 * g++.dg/ipa/pure-const-1.C: New testcase.
10083 * g++.dg/ipa/pure-const-2.C: New testcase.
10084 * g++.dg/ipa/pure-const-3.C: New testcase.
10085
949505a9
MP
100862016-04-15 Marek Polacek <polacek@redhat.com>
10087
10088 PR c/70671
10089 * gcc.dg/bitfld-22.c: New test.
10090
10e547d6
BS
100912016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10092
10093 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10094 x86_64.
10095
1e77281b
MP
100962016-04-15 Marek Polacek <polacek@redhat.com>
10097
10098 PR c/70651
10099 * c-c++-common/pr70651.c: New test.
10100
e501fa8e
KT
101012016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10102
10103 PR rtl-optimization/70681
10104 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10105 dump scan on arm and powerpc.
10106 * gcc.dg/pr10474.c: Likewise.
10107
dda1bf61
JJ
101082016-04-15 Jakub Jelinek <jakub@redhat.com>
10109
ca4ef1ff
JJ
10110 PR c++/69517
10111 PR c++/70019
10112 PR c++/70588
10113 * g++.dg/cpp1y/vla11.C: Revert for real.
10114
dda1bf61
JJ
10115 PR c/70436
10116 * c-c++-common/Wparentheses-1.c: New test.
10117 * c-c++-common/gomp/Wparentheses-1.c: New test.
10118 * c-c++-common/gomp/Wparentheses-2.c: New test.
10119 * c-c++-common/gomp/Wparentheses-3.c: New test.
10120 * c-c++-common/gomp/Wparentheses-4.c: New test.
10121 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10122 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10123 * c-c++-common/goacc/Wparentheses-1.c: New test.
10124
1355e62c
KY
101252016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10126
10127 PR target/70662
10128 * gcc.target/i386/pr70662.c: New test.
10129
0ab34b9e 101302016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10131 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10132
10133 PR tree-optimization/70130
10134 * gcc.dg/vect/O3-pr70130.c: New testcase.
10135
bc773aad
MM
101362016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10137
6e9b2286
MM
10138 PR target/70669
10139 * gcc.target/powerpc/pr70669.c: New test.
10140
bc773aad
MM
10141 PR target/70640
10142 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10143 a power7 system that does not have an assembler that supports
10144 power8.
10145
d8747845
MS
101462016-04-14 Martin Sebor <msebor@redhat.com>
10147
10148 PR c++/69517
10149 PR c++/70019
10150 PR c++/70588
10151 * c-c++-common/ubsan/vla-1.c: Revert.
10152 * g++.dg/cpp1y/vla11.C: Same.
10153 * g++.dg/cpp1y/vla12.C: Same.
10154 * g++.dg/cpp1y/vla13.C: Same.
10155 * g++.dg/cpp1y/vla14.C: Same.
10156 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10157 * g++.dg/init/array24.C: Same.
d8747845
MS
10158 * g++.dg/ubsan/vla-1.C: Same.
10159
85128559
MP
101602016-04-14 Marek Polacek <polacek@redhat.com>
10161 Jan Hubicka <hubicka@ucw.cz>
10162
10163 PR c++/70029
10164 * g++.dg/torture/pr70029.C: New test.
10165
52fbb073
MS
101662016-04-14 Martin Sebor <msebor@redhat.com>
10167
10168 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10169 type size to prevent failures on targets with very low maximum
10170 alignment.
10171
6db61d6f
RB
101722016-04-14 Richard Biener <rguenther@suse.de>
10173
10174 PR tree-optimization/70623
10175 * gcc.dg/torture/pr70623.c: New testcase.
10176 * gcc.dg/torture/pr70623-2.c: Likewise.
10177
342fac95
MS
101782016-04-13 Martin Sebor <msebor@redhat.com>
10179
10180 PR c++/69517
10181 PR c++/70019
10182 PR c++/70588
10183 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10184 * g++.dg/cpp1y/vla11.C: New test.
10185 * g++.dg/cpp1y/vla12.C: New test.
10186 * g++.dg/cpp1y/vla13.C: New test.
10187 * g++.dg/cpp1y/vla14.C: New test.
10188 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10189 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10190 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10191
d93c452f
JJ
101922016-04-13 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR c++/70641
10195 * g++.dg/opt/pr70641.C: New test.
10196
85115fb6
RO
101972016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10198
10199 PR rtl-optimization/68749
10200 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10201 effects of argument promotions.
10202 Remove default args to dg-skip-if.
10203
545a4139
PC
102042016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10205
10206 PR c++/70635
10207 * g++.dg/parse/pr70635.C: New.
10208
b3a77f21
MP
102092016-04-13 Marek Polacek <polacek@redhat.com>
10210
10211 PR c++/70639
10212 * c-c++-common/Wmisleading-indentation-4.c: New test.
10213
99cd9857
MP
102142016-04-13 Marek Polacek <polacek@redhat.com>
10215
10216 PR c/70436
c87885ca
RO
10217 * gcc.dg/Wparentheses-12.c: New test.
10218 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10219
75ca93ec
IE
102202016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10221
10222 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10223 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10224 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10225
3d3f9e7e
JJ
102262016-04-13 Jakub Jelinek <jakub@redhat.com>
10227
37947cd0
JJ
10228 PR middle-end/70633
10229 * gcc.c-torture/compile/pr70633.c: New test.
10230
3d3f9e7e
JJ
10231 PR debug/70628
10232 * gcc.dg/torture/pr70628.c: New test.
10233
92886d3e
PP
102342016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10235
10236 PR c++/70610
10237 * g++.dg/template/pr70610.C: New test.
10238 * g++.dg/template/pr70610-2.C: New test.
10239 * g++.dg/template/pr70610-3.C: New test.
10240 * g++.dg/template/pr70610-4.C: New test.
10241
13bd7c2b
JJ
102422016-04-12 Jakub Jelinek <jakub@redhat.com>
10243
6512fa6d
JJ
10244 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10245 128 instead of 32.
10246
13bd7c2b
JJ
10247 PR c++/70571
10248 * g++.dg/ext/pr70571.C: New test.
10249
20b9851c
MM
102502016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10251
8a434ada 10252 PR target/70640
20b9851c
MM
10253 * gcc.target/powerpc/pr70640.c: New test.
10254
2b2f52bc
PC
102552016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10256
10257 PR c++/68722
10258 * g++.dg/parse/pr68722.C: New.
10259
5901e56a
JJ
102602016-04-12 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR rtl-optimization/70596
10263 * gcc.target/i386/pr70596.c: New test.
10264
d4619dc1
NS
102652016-04-12 Nathan Sidwell <nathan@acm.org>
10266
10267 PR c++/70501
10268 * g++.dg/init/pr70501.C: New.
10269
3df530d3
DW
102702016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10271
10272 * gcc.target/i386/asm-flag-6.c: New test.
10273
b7a120d7
TV
102742016-04-12 Tom de Vries <tom@codesourcery.com>
10275
10276 PR tree-optimization/68756
10277 * gcc.dg/graphite/pr68756.c: New test.
10278
4e0eea75
JJ
102792016-04-12 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR tree-optimization/70602
10282 * gcc.c-torture/execute/pr70602.c: New test.
10283
35fbda43
MM
102842016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10285
10286 PR target/70381
10287 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10288 __float128 emulator is built and runs.
10289 * gcc.target/powerpc/float128-1.c: Likewise.
10290
10291 * lib/target-supports.exp (check_ppc_float128_sw_available):
10292 Rework tests for __float128 software and hardware
10293 availability. Fix exit condition to return 0 on success.
10294
04a99ebe
JG
102952016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10296
10297 PR target/70133
10298 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10299 * gcc.target/aarch64/target_attr_15.c: Likewise.
10300
47cd5a85
PC
103012016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10302
10303 PR c++/69066
10304 * g++.dg/cpp1y/pr69066.C: New.
10305
a5edb32e
JD
103062016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10307
10308 PR fortran/68566
10309 * gfortran.dg/pr36192.f90: Update test.
10310 * gfortran.dg/pr36192_1.f90: Update test.
10311 * gfortran.dg/real_dimension_1.f: Update test.
10312 * gfortran.dg/parameter_array_init_7.f90: New test.
10313
8ef378f8
JDA
103142016-04-09 John David Anglin <danglin@gcc.gnu.org>
10315
c532c871
JDA
10316 PR testsuite/64039
10317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10318
d34f706f
JDA
10319 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10320
75e1dd9e
JDA
10321 PR rtl-optimization/66669
10322 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10323
8a976f5f
JDA
10324 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10325
da04822a
JDA
10326 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10327 * gcc.dg/pie-1.c: Likewise.
10328 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10329 * gcc.dg/pic-4.c: Likewise.
10330 * gcc.dg/pie-3.c: Likewise.
10331 * gcc.dg/pie-4.c: Likewise.
10332
adfabcf9
JDA
10333 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10334
4a020adf
JDA
10335 PR tree-optimization/68644
10336 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10337
8ef378f8
JDA
10338 PR rtl-optimization/64886
10339 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10340
09bf990e
TV
103412016-04-09 Tom de Vries <tom@codesourcery.com>
10342
10343 PR tree-optimization/68953
10344 * gcc.dg/graphite/pr68953.c: New test.
10345
138c3c1a
DH
103462016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10347
10348 PR fortran/70592
10349 * gfortran.dg/deferred_character_16.f90: New test.
10350
f55460af
JJ
103512016-04-09 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR tree-optimization/70586
10354 * gcc.c-torture/execute/pr70586.c: New test.
10355
0b77bbf3
DH
103562016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10357
10358 PR sanitizer/70573
10359 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10360 with __builtin_memset
10361 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10362
c42cfb5c
CP
103632016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10364
10365 PR lto/70289
10366 PR ipa/70348
10367 PR tree-optimization/70373
10368 PR middle-end/70533
10369 PR middle-end/70534
10370 PR middle-end/70535
10371 * c-c++-common/goacc/reduction-5.c: New test.
10372 * c-c++-common/goacc/reduction-promotions.c: New test.
10373 * gfortran.dg/goacc/reduction-3.f95: New test.
10374 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10375
56cfb596
PP
103762016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10377
10378 PR c++/70590
10379 PR c++/70452
10380 * g++.dg/pr70590.C: New test.
10381 * g++.dg/pr70590-2.C: New test.
10382
1a13c0a2
JJ
103832016-04-08 Jakub Jelinek <jakub@redhat.com>
10384
abc0647a
JJ
10385 PR middle-end/70593
10386 * gcc.target/i386/pr70593.c: New test.
10387
1a13c0a2
JJ
10388 PR rtl-optimization/70574
10389 * gcc.target/i386/avx2-pr70574.c: New test.
10390
c3da4956
MO
103912016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10392
10393 PR sanitizer/70541
10394 * c-c++-common/asan/pr70541.c: New test.
10395
9f1b833b
TV
103962016-04-08 Tom de Vries <tom@codesourcery.com>
10397
10398 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10399 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10400
bae7adda
KT
104012016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10402
10403 PR target/70566
10404 * gcc.c-torture/execute/pr70566.c: New test.
10405
211f3d57
TV
104062016-04-08 Tom de Vries <tom@codesourcery.com>
10407
10408 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10409 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10410
02cf2861
AM
104112016-04-08 Alan Modra <amodra@gmail.com>
10412
10413 * gcc.target/powerpc/pr70117.c: New.
10414
5f490f9f
JJ
104152016-04-07 Jakub Jelinek <jakub@redhat.com>
10416
56e9b710
JJ
10417 PR testsuite/70581
10418 * gcc.dg/lto/simd-function_0.c: New test.
10419
5f490f9f
JJ
10420 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10421 clones.
10422 * c-c++-common/attr-simd-2.c: Likewise.
10423 * c-c++-common/attr-simd-4.c: Likewise.
10424 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10425 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10426
e4ebc74d
TP
104272016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10428
10429 PR testsuite/70553
10430 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10431
9817ae35
TS
104322016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10433 Tom de Vries <tom@codesourcery.com>
10434
10435 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10436 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10437 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10438 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10439 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10440 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10441 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10442 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10443
e292f64d
PP
104442016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10445
10446 PR c/70436
10447 * g++.dg/warn/Wparentheses-29.C: New test.
10448
6b37bdaf
PP
104492016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10450
10451 PR c/70436
10452 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10453 explicit braces to resolve a future -Wparentheses warning.
10454
64824205
RH
104552016-04-06 Richard Henderson <rth@redhat.com>
10456
10457 * gcc.dg/pr61817-1.c: New test.
10458 * gcc.dg/pr61817-2.c: New test.
10459 * gcc.dg/pr69391-1.c: New test.
10460 * gcc.dg/pr69391-2.c: New test.
10461
bc2fc1f3
VM
104622016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10463
10464 PR rtl-optimization/70398
c87885ca 10465 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10466
41414a02
EB
104672016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10468
10469 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10470
4066ea8a
YR
104712016-04-06 Yvan Roux <yvan.roux@linaro.org>
10472 Pedro Alves <palves@redhat.com>
10473
10474 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10475
ec35ea45
JJ
104762016-04-06 Jakub Jelinek <jakub@redhat.com>
10477
3866f8dd
JJ
10478 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10479 Check for avx512f effective targets instead of avx2.
10480 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10481 for AVX512F clones.
10482 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10483 * g++.dg/gomp/declare-simd-1.C: Likewise.
10484 * g++.dg/gomp/declare-simd-3.C: Likewise.
10485 * g++.dg/gomp/declare-simd-4.C: Likewise.
10486
ec35ea45
JJ
10487 PR middle-end/70550
10488 * c-c++-common/gomp/pr70550-1.c: New test.
10489 * c-c++-common/gomp/pr70550-2.c: New test.
10490
c08d28ac
NS
104912016-04-05 Nathan Sidwell <nathan@acm.org>
10492
10493 PR c++/70512
10494 * g++.dg/ext/attribute-may-alias-5.C: New.
10495
1d510e04
JJ
104962016-04-05 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR c++/70336
10499 * c-c++-common/pr70336.c: New test.
10500 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10501 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10502
84278ed9
JH
105032016-04-05 Jan Hubicka <hubicka@ucw.cz>
10504
10505 PR ipa/66223
10506 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10507
268a0ec4
JJ
105082016-04-05 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR rtl-optimization/70542
10511 * gcc.dg/torture/pr70542.c: New test.
10512 * gcc.target/i386/avx2-pr70542.c: New test.
10513
5e8c2eb1
ZS
105142016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10515
10516 PR tree-optimization/70509
10517 * gcc.target/i386/avx512bw-pr70509.c: New test.
10518
c0daf32d
PP
105192016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10520
10521 PR c++/70452
10522 * g++.dg/ext/constexpr-vla4.C: New test.
10523
bf867841
UB
105242016-04-05 Uros Bizjak <ubizjak@gmail.com>
10525
10526 PR target/70510
10527 * gcc.target/i386/pr70510.c: New test.
10528
3022186a
RB
105292016-04-05 Richard Biener <rguenther@suse.de>
10530
10531 PR tree-optimization/70526
10532 * g++.dg/torture/pr70526.C: New testcase.
10533
55fc79b2
JJ
105342016-04-05 Jakub Jelinek <jakub@redhat.com>
10535
10536 PR target/70525
10537 * gcc.target/i386/pr70525.c: New test.
10538
62b233f2
RB
105392016-04-05 Richard Biener <rguenther@suse.de>
10540
10541 PR middle-end/70499
10542 * g++.dg/torture/pr70499.C: New testcase.
10543
cc05759d
RB
105442016-04-05 Richard Biener <rguenther@suse.de>
10545
10546 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10547 remove XFAIL.
10548
f23f16d4
JJ
105492016-04-04 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR middle-end/70307
10552 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10553 rs6000 ABI warnings.
10554
d27ecc49
JH
105552016-04-04 Jan Hubicka <hubicka@ucw.cz>
10556
10557 PR ipa/66223
10558 * g++.dg/ipa/devirt-51.C: New testcase.
10559
c974c96e 105602016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10561 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10562
10563 PR middle-end/70457
10564 * gcc.dg/torture/pr70457.c: New.
10565
7a85da89
AV
105662016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10567
10568 PR fortran/67538
10569 * gfortran.dg/allocate_with_source_19.f08: New test.
10570
de517e64
AV
105712016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10572
10573 PR fortran/65795
10574 * gfortran.dg/coarray_allocate_6.f08: New test.
10575
43b9f499
RB
105762016-04-04 Richard Biener <rguenther@suse.de>
10577
10578 PR rtl-optimization/70484
10579 * gcc.dg/torture/pr70484.c: New testcase.
10580
f13355da
MP
105812016-04-04 Marek Polacek <polacek@redhat.com>
10582
10583 PR c/70307
10584 * gcc.dg/torture/pr70307.c: New test.
10585
6cc6ed50
OE
105862016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10587
10588 PR target/70416
10589 PR target/67391
10590 * gcc.target/sh/torture/pr70416.c: New.
10591
abdc16c8
MS
105922016-04-02 Martin Sebor <msebor@redhat.com>
10593
10594 PR c++/67376
10595 PR c++/70170
10596 PR c++/70172
10597 PR c++/70228
10598 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10599 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10600 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10601 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10602 * g++.dg/cpp0x/constexpr-string.C: Same.
10603 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10604 * g++.dg/cpp0x/pr65398.C: Same.
10605 * g++.dg/ext/constexpr-vla1.C: Same.
10606 * g++.dg/ext/constexpr-vla2.C: Same.
10607 * g++.dg/ext/constexpr-vla3.C: Same.
10608 * g++.dg/ubsan/pr63956.C: Same.
10609
763cd859
JJ
106102016-04-01 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR rtl-optimization/70467
10613 * gcc.target/i386/pr70467-2.c: New test.
10614
0f875435
JJ
106152016-04-01 Jakub Jelinek <jakub@redhat.com>
10616 Marek Polacek <polacek@redhat.com>
10617
10618 PR c++/70488
10619 * g++.dg/init/new47.C: New test.
10620
41d14659
RR
106212016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10622
10623 PR target/70496
10624 * gcc.target/arm/pr70496.c: New test.
10625
f9bf89bb
NS
106262016-04-01 Nathan Sidwell <nathan@acm.org>
10627
73b9085d
NS
10628 PR c++/68475
10629 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10630
4afdcfaa
IE
106312016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10632
10633 PR target/69890
10634 * gcc.dg/strlenopt.h (memmove): New.
10635 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10636 instead of "string.h".
10637 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10638 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10639 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10640 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10641 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10642 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10643 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10644 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10645 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10646 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10647 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10648 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10649 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10650 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10651 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10652 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10653 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10654 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10655 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10656 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10657
b5d7a29c
RO
106582016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10659
10660 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10661 (Holder::foo): Reflect this.
10662
b660f9ec
IE
106632016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10664
10665 PR target/70442
10666 * gcc.dg/pr70442.c: New test.
10667
88504f34
NS
106682016-03-31 Nathan Sidwell <nathan@acm.org>
10669
10670 PR c++/70393
10671 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10672
95d34b96
KY
106732016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10674
10675 PR target/70453
10676 * gcc.target/i386/pr70453.c: New test.
10677
b4c4967c
AB
106782016-03-31 Andrey Belevantsev <abel@ispras.ru>
10679
10680 PR target/70292
10681 * gcc.c-torture/pr70292.c: New test.
10682
5fde6a45
MP
106832016-03-31 Marek Polacek <polacek@redhat.com>
10684
10685 PR c/70297
10686 * c-c++-common/pr70297.c: New test.
10687 * g++.dg/cpp0x/typedef-redecl.C: New test.
10688 * gcc.dg/typedef-redecl2.c: New test.
10689
97eb24c4
JJ
106902016-03-31 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR rtl-optimization/70460
10693 * gcc.c-torture/execute/pr70460.c: New test.
10694
efc3536f
RB
106952016-03-31 Richard Biener <rguenther@suse.de>
10696
10697 PR c++/70430
10698 * g++.dg/ext/vector30.C: New testcase.
10699
e0876e21
DH
107002016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10701 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10702
10703 * gfortran.dg/fmt_pf.f90: New test.
10704
e9bff8c6
RO
107052016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10706
10707 Forward-port from 5 branch
10708 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10709
10710 PR testsuite/70356
10711 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10712 dg-require-effective-target after dg-do.
10713
10714 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10715
10716 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10717
2620c80d
TS
107182016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10719 Julian Brown <julian@codesourcery.com>
10720 Chung-Lin Tang <cltang@codesourcery.com>
10721 Cesar Philippidis <cesar@codesourcery.com>
10722 James Norris <jnorris@codesourcery.com>
10723 Tom de Vries <tom@codesourcery.com>
10724 Nathan Sidwell <nathan@codesourcery.com>
10725
bf867841 10726 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10727 * c-c++-common/goacc/loop-clauses.c: Likewise.
10728 * g++.dg/goacc/template.C: Likewise.
10729 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10730 * gfortran.dg/goacc/loop-1.f95: Likewise.
10731 * gfortran.dg/goacc/loop-5.f95: Likewise.
10732 * gfortran.dg/goacc/loop-6.f95: Likewise.
10733 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10734 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10735 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10736 * c-c++-common/goacc/clauses-fail.c: Likewise.
10737 * c-c++-common/goacc/parallel-1.c: Likewise.
10738 * c-c++-common/goacc/reduction-1.c: Likewise.
10739 * c-c++-common/goacc/reduction-2.c: Likewise.
10740 * c-c++-common/goacc/reduction-3.c: Likewise.
10741 * c-c++-common/goacc/reduction-4.c: Likewise.
10742 * c-c++-common/goacc/routine-3.c: Likewise.
10743 * c-c++-common/goacc/routine-4.c: Likewise.
10744 * c-c++-common/goacc/routine-5.c: Likewise.
10745 * c-c++-common/goacc/tile.c: Likewise.
10746 * g++.dg/goacc/template.C: Likewise.
10747 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10748 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10749 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10750 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10751 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10752 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10753 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10754 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10755 * c-c++-common/goacc/use_device-1.c: ... this file.
10756 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10757 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10758 * c-c++-common/goacc/host_data-6.c: ... this file.
10759 * c-c++-common/goacc/loop-2-kernels.c: New file.
10760 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10761 * c-c++-common/goacc/loop-3.c: Likewise.
10762 * g++.dg/goacc/reference.C: Likewise.
10763 * g++.dg/goacc/routine-1.C: Likewise.
10764 * g++.dg/goacc/routine-2.C: Likewise.
10765
f6d2d066
RB
107662016-03-30 Richard Biener <rguenther@suse.de>
10767
10768 PR middle-end/70450
10769 * gcc.dg/torture/pr70450.c: New testcase.
10770
d43242b9
JJ
107712016-03-30 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR target/70421
10774 * gcc.dg/torture/pr70421.c: New test.
10775 * gcc.target/i386/avx512f-pr70421.c: New test.
10776
5ce43b77
L
107772016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10778
10779 PR testsuite/70364
10780 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10781 (check): New function.
10782 (bar): Call check.
10783 (foo): Align stack to 16 bytes when calling bar.
10784 * gcc.target/i386/cleanup-2.c: Likewise.
10785
d014a712
PP
107862016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10787
10788 PR tree-optimization/59124
10789 * gcc.dg/Warray-bounds-19.c: New test.
10790
3f8257db 107912016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10792
10793 * lib/prune.exp (escape_regex_chars): New.
10794 (prune_file_path): Update to quote metcharacters for regexp.
10795
3336c6e0
JJ
107962016-03-29 Jakub Jelinek <jakub@redhat.com>
10797
a362f023
JJ
10798 PR rtl-optimization/70429
10799 * gcc.c-torture/execute/pr70429.c: New test.
10800
3336c6e0
JJ
10801 PR tree-optimization/70405
10802 * gcc.dg/pr70405.c: New test.
10803
728557fd
AV
108042016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10805
10806 PR fortran/70397
10807 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10808 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10809
bef977d4
TS
108102016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10811
10812 PR testsuite/64177
10813 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10814 __cilkrts_set_param to set two workers.
10815 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10816 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10817
6f6d25c9
DH
108182016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10819
bf867841 10820 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10821
45733562
KY
108222016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10823
10824 PR target/70406
bf867841 10825 * gcc.target/i386/pr70406.c: New test.
45733562 10826
a1799e5e
EB
108272016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10828
10829 * gnat.dg/specs/double_record_extension3.ads: New test.
10830
5fca7b66
RH
108312016-03-25 Richard Henderson <rth@redhat.com>
10832
10833 PR target/70120
10834 * gcc.target/aarch64/pr70120-1.c: New.
10835 * gcc.target/aarch64/pr70120-2.c: New.
10836 * gcc.target/aarch64/pr70120-3.c: New.
10837
31ce75c6
PP
108382016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10839
10840 PR c++/62212
10841 * g++.dg/template/mangle2.C: The dg-do directive should be
10842 "compile" not "assemble".
10843
3caf0ca1
BS
108442016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10845
10846 PR lto/69650
10847 * gcc.dg/pr69650.c: New test.
10848
634035b6
DE
108492016-03-25 David Edelsohn <dje.gcc@gmail.com>
10850
10851 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10852
45d34276
AM
108532016-03-25 Alan Modra <amodra@gmail.com>
10854
10855 * gcc.dg/dfp/pr70052.c: New test.
10856
8f085166
RH
108572016-03-24 Richard Henderson <rth@redhat.com>
10858
10859 PR middle-end/69845
10860 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10861 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10862
011e5ec3
TV
108632016-03-24 Tom de Vries <tom@codesourcery.com>
10864
10865 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10866
9e3f4551
TV
108672016-03-24 Tom de Vries <tom@codesourcery.com>
10868
10869 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10870 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10871
45780041
TV
108722016-03-24 Tom de Vries <tom@codesourcery.com>
10873
10874 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10875 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10876
887ab4e5
PP
108772016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10878
10879 PR c++/62212
10880 * g++.dg/template/mangle2.C: New test.
10881
69a9a66f
RB
108822016-03-24 Richard Biener <rguenther@suse.de>
10883
10884 PR tree-optimization/70396
10885 * gcc.dg/torture/pr70396.c: New testcase.
10886
ed87de55
RB
108872016-03-24 Richard Biener <rguenther@suse.de>
10888
10889 PR middle-end/70370
10890 * gcc.dg/torture/pr70370.c: New testcase.
10891
ea064934
TV
108922016-03-24 Tom de Vries <tom@codesourcery.com>
10893
10894 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10895 * gfortran.dg/goacc/kernels-tree.f95: Same.
10896 * gfortran.dg/goacc/parallel-tree.f95: Same.
10897
b2a4dd1d
TV
108982016-03-24 Tom de Vries <tom@codesourcery.com>
10899
10900 * c-c++-common/goacc/uninit-if-clause.c: New test.
10901 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10902
72e7cd6e
JJ
109032016-03-24 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR target/70290
bf867841
UB
10906 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10907 Fix formatting.
72e7cd6e 10908
ce9d0c03
RB
109092016-03-24 Richard Biener <rguenther@suse.de>
10910
10911 PR tree-optimization/70372
10912 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10913
426b9428
PP
109142016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10915
10916 PR c++/70347
10917 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10918
cd1588c4
PP
109192016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10920
10921 PR c++/70332
10922 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10923
61637db3
JJ
109242016-03-23 Jakub Jelinek <jakub@redhat.com>
10925
928af3bf
JJ
10926 PR c++/70001
10927 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10928 * g++.dg/cpp1y/pr70001.C: New test.
10929
61637db3
JJ
10930 PR c++/70323
10931 * g++.dg/cpp0x/constexpr-70323.C: New test.
10932
05aca4e7
AO
109332016-03-23 Alexandre Oliva <aoliva@redhat.com>
10934 Jason Merrill <jason@redhat.com>
10935 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR c++/69315
10938 * g++.dg/cpp0x/constexpr-69315.C: New test.
10939 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10940
fbdb6baf
MP
109412016-03-23 Marek Polacek <polacek@redhat.com>
10942
10943 PR c++/69884
10944 * g++.dg/warn/Wignored-attributes-1.C: New test.
10945 * g++.dg/warn/Wignored-attributes-2.C: New test.
10946
d79ee524
TV
109472016-03-23 Tom de Vries <tom@codesourcery.com>
10948
10949 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10950 initialization.
10951 * gfortran.dg/goacc/private-3.f95 (test): Same.
10952 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10953 missing use param.
10954
a59f0bef
KT
109552016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10956
10957 * lib/target-supports.exp: Remove v7ve entry from loop
10958 creating effective target checks.
10959 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10960 (add_options_for_arm_arch_v7ve): Likewise.
10961
0179520a
JJ
109622016-03-23 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR tree-optimization/70354
10965 * gcc.dg/vect/pr70354-1.c: New test.
10966 * gcc.dg/vect/pr70354-2.c: New test.
10967 * gcc.target/i386/avx2-pr70354-1.c: New test.
10968 * gcc.target/i386/avx2-pr70354-2.c: New test.
10969
75bb14d7
JL
109702016-03-22 Jeff Law <law@redhat.com>
10971
10972 PR target/70232
10973 * gcc.dg/tree-ssa/pr70232.c: New test.
10974
72c9526d
IE
109752016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10976
10977 PR target/70302
10978 * gcc.target/i386/pr70302.c: New test.
10979
a3ca1bc5
RB
109802016-03-22 Richard Biener <rguenther@suse.de>
10981
10982 PR middle-end/70251
10983 * g++.dg/torture/pr70251.C: New testcase.
10984
5c240f4d
DM
109852016-03-22 David Malcolm <dmalcolm@redhat.com>
10986
10987 PR c/69993
10988 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10989 Wmisleading-indentation.c.
10990 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10991 reflect change to diagnostic text and order of messages.
10992 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10993
80f6631b
DE
109942016-03-22 David Edelsohn <dje.gcc@gmail.com>
10995
10996 * g++.dg/ext/java-3.C: Don't compile on AIX.
10997
9a10956c
RB
109982016-03-22 Richard Biener <rguenther@suse.de>
10999
11000 PR middle-end/70333
11001 * gcc.dg/torture/pr70333.c: New testcase.
11002
6cedf922
IE
110032016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11004
11005 * g++.dg/ext/pr70290.C: New test.
11006
cd6c27ac
KY
110072016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11008
11009 PR target/70325
11010 * gcc.target/i386/pr70325.c: New test.
11011
4cde512c
JJ
110122016-03-22 Jakub Jelinek <jakub@redhat.com>
11013
b01915ed
JJ
11014 PR target/70329
11015 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11016 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11017
4e3e2cf1
JJ
11018 PR target/70300
11019 * gcc.target/i386/pr70300.c: New test.
11020
4cde512c
JJ
11021 PR c++/70295
11022 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11023 (func2): New function for cond with parens, xfail warning for c++.
11024 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11025
16f6d7dc
PP
110262016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11027
11028 PR c++/70096
11029 * g++.dg/template/ptrmem30.C: New test.
11030
a3e2b438
PP
110312016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11032
11033 PR c++/70204
11034 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11035 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11036
11b6a02e
JJ
110372016-03-21 Jakub Jelinek <jakub@redhat.com>
11038
11039 PR middle-end/70326
11040 * gcc.dg/pr70326.c: New test.
11041
b9407883
MG
110422016-03-21 Marc Glisse <marc.glisse@inria.fr>
11043 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR tree-optimization/70317
11046 * gcc.dg/pr70317.c: New test.
11047
4a148e19
UB
110482016-03-21 Uros Bizjak <ubizjak@gmail.com>
11049
11050 PR target/70327
11051 * gcc.target/i386/pr70327.c: New test.
11052
2a85ddbb
ML
110532016-03-21 Martin Liska <mliska@suse.cz>
11054
7d36fe98 11055 PR ipa/70306
2a85ddbb
ML
11056 * gcc.dg/ipa/pr70306.c: New test.
11057
4a148e19 110582016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11059
11060 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11061 * gcc.target/arm/attr-align3.c: Likewise.
11062 * gcc.target/arm/attr_arm.c: Likewise.
11063 * gcc.target/arm/flip-thumb.c: Likewise.
11064
6b366948
JJ
110652016-03-21 Jakub Jelinek <jakub@redhat.com>
11066
11067 PR target/70296
11068 * gcc.target/powerpc/altivec-36.c: New test.
11069
2fac8c14
RB
110702016-03-21 Richard Biener <rguenther@suse.de>
11071
11072 PR tree-optimization/70310
11073 * gcc.dg/torture/pr70310.c: New testcase.
11074
e9bde854
KY
110752016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11076
11077 PR target/70293
11078 * gcc.target/i386/pr70293.c: New test.
11079
56bbfaf6
RB
110802016-03-21 Richard Biener <rguenther@suse.de>
11081
11082 PR tree-optimization/70288
11083 * gcc.dg/torture/pr70288-1.c: New testcase.
11084 * gcc.dg/torture/pr70288-2.c: Likewise.
11085
3eee49ed
AB
110862016-03-21 Andrey Belevantsev <abel@ispras.ru>
11087
11088 PR rtl-optimization/69307
11089 * gcc.target/arm/pr69307.c: New test.
4a148e19 11090
8e7816b4
AB
110912016-03-21 Andrey Belevantsev <abel@ispras.ru>
11092
11093 PR rtl-optimization/69102
11094 * gcc.c-torture/compile/pr69102.c: New test.
11095
14d7d4be
JL
110962016-03-18 Jeff Law <law@redhat.com>
11097
11098 PR rtl-optimization/70263
11099 * gcc.c-torture/compile/pr70263-1.c: New test.
11100 * gcc.target/i386/pr70263-2.c: New test.
11101
5c6a601c
BS
111022016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11103
11104 PR rtl-optimization/70278
11105 * gcc.dg/torture/pr70278.c: New test.
11106 * gcc.target/arm/pr70278.c: New test.
11107
4bbf545b
DM
111082016-03-18 David Malcolm <dmalcolm@redhat.com>
11109
11110 PR c/70281
11111 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11112 (test_builtin_types_compatible_p): New test function.
11113 * gcc.dg/pr70281.c: New test case.
11114
dc28bb68
CL
111152016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11116
11117 PR target/70113
11118 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11119
5e8d6dff
IE
111202016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11121
11122 PR tree-optimization/70252
11123 * gcc.dg/pr70252.c: New test.
11124
d0e7e403
TV
111252016-03-18 Tom de Vries <tom@codesourcery.com>
11126
11127 * gcc.dg/pr70161-2.c: New test.
11128 * gcc.dg/pr70161.c: New test.
11129
fa22501a
TV
111302016-03-18 Tom de Vries <tom@codesourcery.com>
11131
11132 PR ipa/70269
11133 * gcc.dg/pr70269.c: New test.
11134
dd125026
JJ
111352016-03-18 Jakub Jelinek <jakub@redhat.com>
11136
11137 PR c++/70267
11138 * g++.dg/ext/java-3.C: New test.
11139
91914f0a
PP
111402016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11141
11142 PR c++/70205
11143 * g++.dg/lookup/pr70205.C: New test.
11144
753a8910
PP
111452016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11146
11147 PR c++/70218
11148 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11149
14ba7b28
MP
111502016-03-17 Marek Polacek <polacek@redhat.com>
11151
11152 PR c/69407
11153 * gcc.dg/atomic-op-6.c: New test.
11154
ded60913
DM
111552016-03-17 David Malcolm <dmalcolm@redhat.com>
11156
11157 PR c/70264
11158 * c-c++-common/pr70264.c: New test case.
11159
a3aad0e6
JJ
111602016-03-17 Jakub Jelinek <jakub@redhat.com>
11161
17366700
JJ
11162 PR c++/70144
11163 * c-c++-common/pr70144-1.c: New test.
11164 * c-c++-common/pr70144-2.c: New test.
11165
a3aad0e6
JJ
11166 PR c++/70272
11167 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11168 * g++.dg/opt/flifetime-dse6.C: New test.
11169 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11170
b57e6e18
L
111712016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11172
11173 PR driver/70192
11174 * gcc.dg/pic-1.c: New test.
11175 * gcc.dg/pic-2.c: Likewise.
11176 * gcc.dg/pic-3.c: Likewise.
11177 * gcc.dg/pic-4.c: Likewise.
11178 * gcc.dg/pie-1.c: Likewise.
11179 * gcc.dg/pie-2.c: Likewise.
11180 * gcc.dg/pie-3.c: Likewise.
11181 * gcc.dg/pie-4.c: Likewise.
11182 * gcc.dg/pie-5.c: Likewise.
11183 * gcc.dg/pie-6.c: Likewise.
11184
b38ba58b
TV
111852016-03-17 Tom de Vries <tom@codesourcery.com>
11186
11187 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11188 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11189
6931b3b7
RB
111902016-03-17 Richard Biener <rguenther@suse.de>
11191
11192 PR debug/70271
11193 * g++.dg/debug/pr70271.C: New testcase.
11194
0c8b64cb
IE
111952016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11196
11197 * gcc.target/i386/pr70251.c: New test.
11198
b1970801
MP
111992016-03-17 Marek Polacek <polacek@redhat.com>
11200
11201 PR c++/70194
11202 * g++.dg/warn/constexpr-70194.C: New test.
11203
820c5eaa
RH
112042016-03-16 Richard Henderson <rth@redhat.com>
11205
11206 PR middle-end/70240
11207 * gcc.c-torture/compile/pr70240.c: New.
11208
da0ad263
SKS
112092016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11210
11211 * gcc.c-torture/compile/20151204.c: Skip for avr.
11212
c73d295c
JJ
112132016-03-16 Jakub Jelinek <jakub@redhat.com>
11214
11215 PR target/70245
11216 * g++.dg/opt/pr70245.C: New test.
11217 * g++.dg/opt/pr70245.h: New file.
11218 * g++.dg/opt/pr70245-aux.cc: New file.
11219
b2794066
MS
112202016-03-16 Martin Sebor <msebor@redhat.com>
11221
11222 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11223
aa43616c
RH
112242016-03-16 Richard Henderson <rth@redhat.com>
11225
11226 PR middle-end/70199
11227 * gcc.c-torture/compile/pr70199.c: New.
11228
59608fe5
L
112292016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11230
11231 * gcc.dg/uninit-19.c: Run dos2unix.
11232
ab4c578f
MP
112332016-03-16 Marek Polacek <polacek@redhat.com>
11234
11235 PR c/70093
11236 * gcc.dg/nested-func-10.c: New test.
11237 * gcc.dg/nested-func-9.c: New test.
11238
f5387e76
JJ
112392016-03-16 Jakub Jelinek <jakub@redhat.com>
11240
11241 PR tree-optimization/68714
11242 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11243
7662b718
TV
112442016-03-16 Tom de Vries <tom@codesourcery.com>
11245
11246 PR tree-optimization/68715
11247 * gcc.dg/graphite/pr68715-2.c: New test.
11248 * gcc.dg/graphite/pr68715.c: New test.
11249 * gfortran.dg/graphite/pr68715.f90: New test.
11250
be7ce7ae
TV
112512016-03-16 Tom de Vries <tom@codesourcery.com>
11252
11253 PR tree-optimization/68809
11254 * gcc.dg/graphite/pr68809-2.c: New test.
11255 * gcc.dg/graphite/pr68809.c: New test.
11256
1935f250
JJ
112572016-03-16 Jakub Jelinek <jakub@redhat.com>
11258
6651c93e
JJ
11259 PR c++/70147
11260 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11261 method call to i () as argument. Adjust expected output.
11262
1935f250
JJ
11263 PR c++/70147
11264 * g++.dg/ubsan/pr70147-1.C: New test.
11265 * g++.dg/ubsan/pr70147-2.C: New test.
11266
ab1caa6e
MS
112672016-03-15 Martin Sebor <msebor@redhat.com>
11268
11269 PR c++/58281
11270 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11271
5c2a1bbb
JDA
112722016-03-15 John David Anglin <danglin@gcc.gnu.org>
11273
cb5d8ad1
JDA
11274 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11275 hppa*-*-hpux*.
11276
b440dd40
JDA
11277 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11278
5c2a1bbb
JDA
11279 PR libfortran/69799
11280 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11281 libatomic_available.
11282
42c729c5
MP
112832016-03-15 Marek Polacek <polacek@redhat.com>
11284
11285 PR c++/70209
11286 * g++.dg/ext/attribute-may-alias-4.C: New test.
11287
82b1c550
AM
112882016-03-15 Alexander Monakov <amonakov@ispras.ru>
11289
11290 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11291 -fvar-tracking-assignments-toggle flag.
11292
4ccbf3a6
PH
112932016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11294
11295 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11296
c39858bd
JJ
112972016-03-15 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR rtl-optimization/70222
11300 * gcc.c-torture/execute/pr70222-1.c: New test.
11301 * gcc.c-torture/execute/pr70222-2.c: New test.
11302
8be119c1
RH
113032016-03-15 Richard Henderson <rth@redhat.com>
11304
11305 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11306
6598bb55
AB
113072016-03-15 Andrey Belevantsev <abel@ispras.ru>
11308
11309 PR rtl-optimization/69032
11310 * gcc.dg/pr69032.c: New test.
11311
81fa2944
AB
113122016-03-15 Andrey Belevantsev <abel@ispras.ru>
11313
11314 PR rtl-optimization/63384
4a148e19 11315 * g++.dg/pr63384.C: New test.
81fa2944 11316
74ea9ab6
AB
113172016-03-15 Andrey Belevantsev <abel@ispras.ru>
11318
11319 PR target/64411
11320 * gcc.target/i386/pr64411.C: New test.
11321
045d5055
TV
113222016-03-15 Tom de Vries <tom@codesourcery.com>
11323
11324 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11325 * gfortran.dg/goacc/kernels-alias.f95: New test.
11326
3ea33585
MS
113272016-03-14 Martin Sebor <msebor@redhat.com>
11328
11329 PR c++/53792
11330 * g++.dg/cpp0x/constexpr-inline.C: New test.
11331 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11332
1df7b330
DE
113332016-03-14 David Edelsohn <dje.gcc@gmail.com>
11334
11335 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11336
79b57d18
JJ
113372016-03-14 Jakub Jelinek <jakub@redhat.com>
11338
11339 PR middle-end/70219
11340 * gcc.dg/pr70219.c: New test.
11341
3cbf012a
BS
113422016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11343
11344 PR target/70083
11345 * gcc.dg/torture/pr70083.c: New test.
11346 * gcc.target/i386/pr70083.c: New test.
11347
a9fee7cd
RB
113482016-03-14 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/56365
11351 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11352
4799603f
SB
113532016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11354
11355 PR target/70098
11356 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11357 New function.
11358 * g++.dg/pr70098.C: New testcase.
11359
11360
760ca967
TV
113612016-03-14 Tom de Vries <tom@codesourcery.com>
11362
11363 PR tree-optimization/70045
11364 * gcc.dg/graphite/pr70045.c: New test.
11365
44e66a77
JD
113662016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11367
11368 PR fortran/69043
11369 * gfortran.dg/include_9.f90: New test.
11370
a18e0fe1
DH
113712016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11372
11373 PR fortran/45076
11374 gfortran.dg/prof/prof.exp: New script.
11375 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11376
d0aca6ab
AB
113772016-03-12 Andrey Belevantsev <abel@ispras.ru>
11378
11379 PR rtl-optimization/69307
11380 * gcc.dg/pr69307.c: New test.
11381
cefe08a4
VM
113822016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11383
11384 PR target/69614
11385 * gcc.target/arm/pr69614.c: New.
11386
70112e2a
PT
113872016-03-12 Paul Thomas <pault@gcc.gnu.org>
11388
11389 PR fortran/70031
11390 * gfortran.dg/submodule_14.f08: New test
11391
11392 PR fortran/69524
11393 * gfortran.dg/submodule_15.f08: New test
11394
3f1e5d3a
PP
113952016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11396
11397 PR c++/70106
11398 * g++.dg/cpp1y/paren3.C: New test.
11399
a3f6d680
MM
114002016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11401
11402 PR target/70131
11403 * gcc.target/powerpc/ppc-round2.c: New test.
11404
92348f09
BS
114052016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11406
11407 PR target/70123
11408 * gcc.dg/torture/pr70123.c: New test.
11409
cebde9e9
JL
114102016-03-11 Jeff Law <law@redhat.com>
11411
11412 PR tree-optimization/70190
11413 * gcc.c-torture/compile/pr70190.c: New test.
11414
3edc5da4
DM
114152016-03-11 David Malcolm <dmalcolm@redhat.com>
11416
11417 PR c/68187
11418 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11419 case.
11420 (test43_b): Likewise.
11421 (test43_c): Likewise.
11422 (test43_d): Likewise.
11423 (test43_e): Likewise.
11424 (test43_f): Likewise.
11425 (test43_g): Likewise.
11426 (test44_a): Likewise.
11427 (test44_b): Likewise.
11428 (test44_c): Likewise.
11429 (test44_d): Likewise.
11430 (test44_e): Likewise.
11431
318c1204
DM
114322016-03-11 David Malcolm <dmalcolm@redhat.com>
11433
11434 PR c/70085
11435 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11436
bc062234
KT
114372016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11438
11439 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11440 dg-options.
11441
acfc1ac1
KT
114422016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11443
11444 PR target/70002
11445 PR target/69245
11446 * gcc.target/aarch64/pr69245_2.c: New test.
11447
d1e2bb2d
JJ
114482016-03-11 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR tree-optimization/70177
11451 * gcc.dg/pr70177.c: New test.
11452
07350627
AL
114532016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11454
11455 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11456
5c6706f7
AL
114572016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11458
11459 * gcc.dg/tree-ssa/sra-20.c: New.
11460
02d472a2
JJ
114612016-03-11 Jakub Jelinek <jakub@redhat.com>
11462
686d390a
JJ
11463 PR rtl-optimization/70174
11464 * gcc.dg/pr70174.c: New test.
11465
02d472a2
JJ
11466 PR tree-optimization/70169
11467 * gcc.dg/pr70169.c: New test.
11468
0f9befa1
IE
114692016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11470
11471 PR target/70160
11472 * gcc.target/i386/pr70160.c: New test.
11473
432d4670
AK
114742016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11475
11476 * gcc.target/s390/dfp-1.c: New test.
11477
a3dc8760
NC
114782016-03-10 Nick Clifton <nickc@redhat.com>
11479
11480 PR target/70044
11481 * gcc.target/aarch64/pr70044.c: New test.
11482
b87a8d7d
PP
114832016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11484 Jakub Jelinek <jakub@redhat.com>
11485
11486 PR c++/70001
11487 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11488 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11489 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11490
4f4ada6a
JH
114912016-03-10 Jan Hubicka <hubicka@ucw.cz>
11492
11493 PR lto/69589
11494 * g++.dg/lto/pr69589_0.C: New testcase
11495 * g++.dg/lto/pr69589_1.C: New testcase
11496
d49b0aa0
MP
114972016-03-10 Marek Polacek <polacek@redhat.com>
11498
11499 PR c++/70153
11500 * g++.dg/delayedfold/unary-plus1.C: New test.
11501
115022016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11503
11504 * gcc.target/arm/pr45701-1.c: Escape brackets.
11505 * gcc.target/arm/pr45701-2.c: Likewise.
11506
71017a7b
AL
115072016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11508
11509 * gfortran.dg/unconstrained_commons.f: New.
11510
ba52669f
AM
115112016-03-10 Alan Modra <amodra@gmail.com>
11512
11513 * gcc.dg/pr69195.c: New.
11514 * gcc.dg/pr69238.c: New.
11515
27742332
TV
115162016-03-10 Tom de Vries <tom@codesourcery.com>
11517
11518 PR testsuite/68915
11519 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11520
3a81a594
RB
115212016-03-10 Richard Biener <rguenther@suse.de>
11522
11523 PR tree-optimization/70128
11524 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11525 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11526
3433b975
JJ
115272016-03-09 Jakub Jelinek <jakub@redhat.com>
11528
c2864f02
JJ
11529 PR tree-optimization/70152
11530 * gcc.dg/pr70152.c: New test.
11531
3433b975
JJ
11532 PR target/70086
11533 * gcc.target/i386/pr70086-1.c: New test.
11534 * gcc.target/i386/pr70086-2.c: New test.
11535 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11536
11537 PR tree-optimization/70127
11538 * gcc.c-torture/execute/pr70127.c: New test.
11539
96b3c82d
CP
115402016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11541
11542 * c-c++-common/goacc/combined-directives-2.c: New test.
11543
b4f3232d
DM
115442016-03-09 David Malcolm <dmalcolm@redhat.com>
11545
11546 PR c/68473
11547 PR c++/70105
11548 * g++.dg/diagnostic/pr70105.C: New test.
11549 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11550 (test_multiple_ordinary_maps): New test function.
11551
40499f81
DM
115522016-03-09 David Malcolm <dmalcolm@redhat.com>
11553
11554 PR c/68473
11555 PR c++/70105
11556 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11557 Drop range information from call to inform_at_rich_loc.
11558 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11559 New.
11560 (test_show_locus): Replace calls to rich_location::add_range with
11561 calls to add_range. Rewrite the tests that used the now-defunct
11562 rich_location ctor taking a source_range. Simplify other tests
11563 by replacing calls to COMBINE_LOCATION_DATA with calls to
11564 make_location.
11565
c9e33662
RB
115662016-03-09 Richard Biener <rguenther@suse.de>
11567 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR tree-optimization/70138
11570 * gcc.dg/vect/pr70138-1.c: New testcase.
11571 * gcc.dg/vect/pr70138-2.c: Likewise.
11572
2c73b764
JJ
115732016-03-09 Jakub Jelinek <jakub@redhat.com>
11574
11575 PR target/70049
11576 * gcc.target/i386/pr70049.c: New test.
11577
c06d25bb
RB
115782016-03-09 Richard Biener <rguenther@suse.de>
11579
11580 PR c/70143
11581 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11582 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11583 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11584
5828a501
RO
115852016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11586
11587 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11588 arm-*-*.
11589
2e141c8d
JJ
115902016-03-09 Jakub Jelinek <jakub@redhat.com>
11591
5a9def37
JJ
11592 PR middle-end/67278
11593 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11594
2e141c8d
JJ
11595 PR target/67278
11596 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11597
11598 PR middle-end/70050
11599 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11600 in testcase comment.
11601
bf751f40
TV
116022016-03-09 Tom de Vries <tom@codesourcery.com>
11603
11604 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11605 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11606 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11607 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11608 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11609 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11610 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11611 * gfortran.dg/goacc/kernels-loop.f95: New test.
11612
e210c999
MS
116132016-03-08 Martin Sebor <msebor@redhat.com>
11614
11615 PR c++/62096
11616 * g++.dg/warn/overflow-warn-7.C: New test.
11617
80aac5c8
JM
116182016-03-08 Jason Merrill <jason@redhat.com>
11619
11620 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11621 * lib/target-supports.exp (check_effective_target_concepts): New.
11622
12b81409
JJ
116232016-03-08 Jakub Jelinek <jakub@redhat.com>
11624
d259b234
JJ
11625 PR c++/70135
11626 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11627 * g++.dg/ubsan/pr70135.C: New test.
11628
12b81409
JJ
11629 PR target/70110
11630 * gcc.dg/pr70110.c: New test.
11631
b4e9f2aa
MJ
116322016-03-07 Martin Jambor <mjambor@suse.cz>
11633
11634 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11635 * c-c++-common/gomp/if-1.c: Likewise.
11636 * c-c++-common/gomp/pr61486-2.c: Likewise.
11637 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11638 to dg-additional-options.
11639 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11640 * g++/gomp/target-teams-1.c: Likewise.
11641 * gcc.dg/gomp/gomp.exp: Likewise.
11642 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11643 dg-additional-options.
11644 * gfortran.dg/gomp/gomp.exp: Likewise.
11645 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11646 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11647 dg-additional-options.
11648 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11649
f86e631e
MJ
116502016-03-07 Martin Jambor <mjambor@suse.cz>
11651
11652 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11653 * c-c++-common/gomp/gridify-1.c: New test.
11654 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11655
94156b3f
AV
116562016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11657
11658 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11659 trigger for cortex-r8, when scanning for register r8.
11660 * gcc.target/arm/pr45701-2.c: Likewise.
11661
a84a49b7 116622016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11663 Jeff Law <law@redhat.com>
a84a49b7
RB
11664
11665 PR tree-optimization/69740
11666 * gcc.c-torture/compile/pr69740-1.c: New test.
11667 * gcc.c-torture/compile/pr69740-2.c: New test.
11668
e41f6c9e
BS
116692016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11670
11671 * lib/target-supports.exp
11672 (check_effective_target_whole_vector_shift): Enable for PPC64.
11673
57548bf5
RB
116742016-03-07 Richard Biener <rguenther@suse.de>
11675
11676 PR tree-optimization/70115
11677 * gcc.dg/torture/pr70115.c: New testcase.
11678
4ae13300
NS
116792016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11680
11681 PR middle-end/69916
11682 * c-c-++-common/goacc/pr69916.c: New.
11683
5edb9853
RH
116842016-03-07 Richard Henderson <rth@redhat.com>
11685
11686 * gcc.c-torture/compile/pr70061.c: New test.
11687
2067a8f3
RB
116882016-03-07 Richard Biener <rguenther@suse.de>
11689
11690 PR testsuite/70109
11691 * gcc.dg/vect/O3-pr36098.c: New testcase.
11692
4145a9b7
CL
116932016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11694
11695 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11696
1878be32
EB
116972016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11698
11699 * gnat.dg/renaming9.ad[sb]: New testcase.
11700
df762bb2
JJ
117012016-03-05 Jakub Jelinek <jakub@redhat.com>
11702
11703 PR c++/70084
11704 * g++.dg/expr/stdarg3.C: New test.
11705
7d461295
JL
117062016-03-04 Jeff Law <law@redhat.com>
11707
11708 PR tree-optimization/69196
11709 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11710 x86_64-*-*.
11711
29b9828f
BS
117122016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11713
b6b552fd
BS
11714 PR c/69973
11715 * gcc.dg/pr69973.c: New test.
11716
201d49e9
BS
11717 PR rtl-optimization/69941
11718 * gcc.dg/torture/pr69941.c: New test.
11719
29b9828f
BS
11720 PR c/69824
11721 * gcc.dg/pr69824.c: New test.
11722
640b7e74
TV
117232016-03-05 Tom de Vries <tom@codesourcery.com>
11724
11725 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11726 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11727 function.
11728
7a3a3fad
PP
117292016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11730
11731 PR c++/66786
11732 * g++.dg/cpp1y/var-templ48.C: New test.
11733 * g++.dg/cpp1y/var-templ49.C: New test.
11734
cd439aec
EB
117352016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11736
11737 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11738
60204554
JJ
117392016-03-04 Jakub Jelinek <jakub@redhat.com>
11740
0c8825de
JJ
11741 PR c++/70035
11742 * g++.dg/ubsan/pr70035.C: New test.
11743
60204554
JJ
11744 PR target/70062
11745 * gcc.target/i386/pr70062.c: New test.
11746
f79d4eab
L
117472016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11748
11749 * g++.dg/template/typename21.C: Remove c++98_only.
11750
ea81ce67
L
117512016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11752
11753 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11754
64b23c13
DM
117552016-03-04 David Malcolm <dmalcolm@redhat.com>
11756
11757 PR c/68187
11758 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11759 function.
11760 (fn_42_b): Likewise.
11761 (fn_42_c): Likewise.
11762
729526f5
DM
117632016-03-04 David Malcolm <dmalcolm@redhat.com>
11764
11765 PR c/68187
11766 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11767 function.
11768 (fn_40_b): Likewise.
11769 (fn_41_a): Likewise.
11770 (fn_41_b): Likewise.
11771
f9ea11ac
JJ
117722016-03-04 Jakub Jelinek <jakub@redhat.com>
11773
11774 PR target/70059
11775 * gcc.target/i386/avx512f-pr70059.c: New test.
11776 * gcc.target/i386/avx512dq-pr70059.c: New test.
11777
b6c38c69
BS
117782016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11779
11780 PR rtl-optimization/57676
11781 * gcc.dg/torture/pr57676.c: New test.
11782
af3cdd34
IE
117832016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11784
11785 * gcc.dg/pr70026.c: New test.
11786
7ff6ca38
MP
117872016-03-04 Marek Polacek <polacek@redhat.com>
11788
11789 PR c/69798
11790 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11791 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11792
a6bf62d5
KT
117932016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11794
11795 PR target/70004
11796 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11797 Delete.
11798 (test_corners_sisd_si): Likewise.
11799 (main): Remove checks of the above.
11800 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11801
ae4cdc6a
EB
118022016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11803
11804 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11805
08455559
CL
118062016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11807
11808 * gcc.dg/torture/pr69951.c: Accept argc==0.
11809
e9a35493
RB
118102016-03-04 Richard Biener <rguenther@suse.de>
11811
11812 PR c++/70054
11813 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11814 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11815
fba054c2
DV
118162016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11817
11818 PR testsuite/69766
11819 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11820 testing multiarch.
11821
f10cdc6c
JJ
118222016-03-04 Jakub Jelinek <jakub@redhat.com>
11823
11824 PR debug/69947
11825 * gcc.dg/guality/pr69947.c: New test.
11826
2e981ba0
JJ
118272016-03-03 Jakub Jelinek <jakub@redhat.com>
11828
11829 PR ada/70017
11830 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11831
0ba3bfa2
KT
118322016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11833
11834 PR rtl-optimization/69904
11835 * gcc.target/arm/pr69904.c: New test.
11836
97ecdb46
JJ
118372016-03-03 Jakub Jelinek <jakub@redhat.com>
11838
11839 PR target/70021
11840 * gcc.dg/vect/pr70021.c: New test.
11841 * gcc.target/i386/pr70021.c: New test.
11842
a2a743a1
MP
118432016-03-03 Marek Polacek <polacek@redhat.com>
11844
11845 PR middle-end/70050
11846 * gcc.dg/pr70050.c: New test.
11847
fa07ecdd
JG
118482016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11849
11850 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11851
23504262
ML
118522016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11853
11854 PR tree-optimization/70043
11855 * gfortran.dg/vect/pr70043.f90: New test.
11856
b7b9e1a9
EB
118572016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11858
11859 * gnat.dg/specs/task1.ads: New test.
11860
cb83ba54
RO
118612016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11862
11863 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11864 Invoke gdb with -batch.
11865 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11866
a75f5e30
RB
118672016-03-03 Richard Biener <rguenther@suse.de>
11868
11869 PR tree-optimization/55936
11870 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11871
268bc320
JL
118722016-03-02 Jeff Law <law@redhat.com>
11873
815f20ab
JL
11874 PR rtl-optimization/69942
11875 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11876 effects of argument promotions.
11877
268bc320
JL
11878 PR tree-optimization/69987
11879 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11880 target does not support -fprefetch-loop-arrays.
11881
171f7de5
UB
118822016-03-02 Uros Bizjak <ubizjak@gmail.com>
11883
11884 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11885
192912db
BC
118862016-03-02 Bin Cheng <bin.cheng@arm.com>
11887
c7908871 11888 PR rtl-optimization/69052
192912db
BC
11889 * gcc.target/i386/pr69052.c: New test.
11890
90a7a40b
AM
118912016-03-02 Alan Modra <amodra@gmail.com>
11892
11893 * gcc.dg/pr69990.c: New.
11894
69fa742f
JJ
118952016-03-02 Jakub Jelinek <jakub@redhat.com>
11896
de752fb0
JJ
11897 PR c/68062
11898 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11899
11900 PR middle-end/70022
11901 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11902
69fa742f
JJ
11903 PR target/70028
11904 * gcc.target/i386/pr70028.c: New test.
11905
7c65bd56
MK
119062016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11907
11908 * c-c++-common/asan/swapcontext-test-1.c,
11909 * c-c++-common/tsan/thread_leak.c,
11910 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11911 * g++.dg/tsan/benign_race.C,
11912 * g++.dg/tsan/fd_close_norace.C,
11913 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11914 races with sanitizer output
11915
37d98220 119162016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11917 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11918
11919 PR target/67278
11920 * gcc.dg/simd-8.c: New testcase.
11921
218db463
RB
119222016-03-02 Richard Biener <rguenther@suse.de>
11923
11924 PR middle-end/67278
11925 * gcc.dg/simd-7.c: New testcase.
11926
22c72158
EB
119272016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11928
11929 * gcc.target/i386/pr70007.c: Tweak.
11930
9a790ccc
DV
119312016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11932
11933 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11934
bd02f00f
MP
119352016-03-02 Marek Polacek <polacek@redhat.com>
11936
11937 PR c/67854
11938 * gcc.dg/pr67854.c: New test.
11939
1e840f39
JJ
119402016-03-02 Jakub Jelinek <jakub@redhat.com>
11941
11942 PR middle-end/70025
11943 * gcc.dg/torture/pr70025.c: New test.
11944
bca00241
VK
119452016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11946
11947 PR tree-optimization/68621
11948 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11949
0bca04b8
EB
119502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11951
11952 * gcc.target/i386/pr70007.c: New test.
11953
2a9afc86
JL
119542016-03-01 Jeff Law <law@redhat.com>
11955
eab2541b 11956 PR tree-optimization/69196
9d83ef71 11957 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11958
2a9afc86
JL
11959 PR tree-optimization/69196
11960 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11961 duplicating code and spoiling the expected output.
11962
0d39977e
MM
119632016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11964
11965 PR target/70033
11966 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11967 supports power9 before doing tests.
11968 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11969 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11970 * gcc.target/powerpc/p9-permute.c: Likewise.
11971
a0c0699d
UB
119722016-03-01 Uros Bizjak <ubizjak@gmail.com>
11973
11974 PR target/70027
11975 * gcc.target/i386/pr70027.c: New test.
11976
0ae3ef47 119772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11978
11979 * gcc.dg/pr70017.c: New test.
11980
686e2237
JJ
119812016-03-01 Jakub Jelinek <jakub@redhat.com>
11982
11983 PR c/69796
11984 PR c/69974
11985 * gcc.dg/pr69796.c: New test.
11986 * gcc.dg/pr69974.c: New test.
11987
f8e4188c
EB
119882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11989
11990 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11991
5e3f1c7c
JL
119922016-02-29 Jeff Law <law@redhat.com>
11993
11994 PR tree-optimization/69987
11995 * gfortran.dg/pr69987.f90: New test.
11996
11997 PR tree-optimization/69989
11998 * gcc.c-torture/compile/pr69989-2.c: New test.
11999
1be56bc5
MP
120002016-03-01 Marek Polacek <polacek@redhat.com>
12001
12002 PR c++/69795
12003 * g++.dg/parse/invalid1.C: New test.
12004
1b19470d
RB
120052016-03-01 Richard Biener <rguenther@suse.de>
12006
12007 PR middle-end/70022
12008 * gcc.dg/pr70022.c: New testcase.
12009
3ae0661a
IE
120102016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12011
12012 PR tree-optimization/69956
12013 * gcc.dg/pr69956.c: New test.
12014
0f09ab88
BS
120152016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12016
12017 PR target/70011
12018 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12019 XFAIL when hardware supports efficient unaligned storage access.
12020
76d881bf
PP
120212016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12022
12023 PR c++/69961
12024 * g++.dg/template/pr69961a.C: New test.
12025 * g++.dg/template/pr69961b.C: New test.
12026
7168133a
DM
120272016-02-29 David Malcolm <dmalcolm@redhat.com>
12028
12029 PR preprocessor/69985
12030 * gcc.dg/cpp/pr69985.c: New test case.
12031
0c6072a3
JL
120322016-02-29 Jeff Law <law@redhat.com>
12033
e66f219b
JL
12034 PR tree-optimization/70005
12035 * gcc.c-torture/execute/pr70005.c New test.
12036
0c6072a3
JL
12037 PR tree-optimization/69999
12038 * gcc.c-torture/compile/pr69999.c: New test.
12039
fd9fbdb3
YR
120402016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12041
12042 PR tree-optimization/69652
12043 * gcc.dg/torture/pr69652.c: Delete test.
12044 * gcc.dg/vect/pr69652.c: New test.
12045
cbd400b4
RB
120462016-02-19 Richard Biener <rguenther@suse.de>
12047
12048 PR tree-optimization/69980
12049 * gfortran.dg/vect/pr69980.f90: New testcase.
12050
84ea0f58
EB
120512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12052
12053 * gcc.target/sparc/20160229-1.c: New test.
12054
5d2a63dc
EB
120552016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12056
12057 * gnat.dg/stack_usage3.adb: New test.
12058 * gnat.dg/stack_usage3_pkg.ads: New helper.
12059
93e708f9
EB
120602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12061
12062 * gnat.dg/renaming8.adb: New test.
12063 * gnat.dg/renaming8_pkg1.ads: New helper.
12064 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12065 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12066
6512bc93
RB
120672016-02-29 Richard Biener <rguenther@suse.de>
12068
12069 PR tree-optimization/69720
12070 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12071
7b201a88
TK
120722016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12073
12074 PR fortran/68147
12075 PR fortran/47674
12076 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12077
82ee0cf2 120782016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12079 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12080
12081 PR fortran/56007
12082 * gfortran.dg/coarray_8.f90: Adjust error message.
12083 * gfortran.dg/pr56007.f90: New test.
12084 * gfortran.dg/pr56007.f: New test.
12085
cdc1a2c8
L
120862016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12087
12088 PR tree-optimization/69989
12089 * gcc.dg/torture/pr69989.c: New test.
12090
33505bcf
EB
120912016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12092
12093 * gcc.target/i386/stack-realign-win.c: New test.
12094
524bfb19
HA
120952016-02-28 Harald Anlauf <anlauf@gmx.de>
12096
12097 PR fortran/60126
12098 * gfortran.dg/pr60126.f90: New test.
12099
bd542508
JL
121002016-02-27 Jeff Law <law@redhat.com>
12101
12102 Revert
12103 2016-02-26 Richard Biener <rguenther@suse.de>
12104 Jeff Law <law@redhat.com>
12105
12106 PR tree-optimization/69740
12107 * gcc.c-torture/compile/pr69740-1.c: New test.
12108 * gcc.c-torture/compile/pr69740-2.c: New test.
12109
dd1291e0
JD
121102016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12111
5fb67f8b 12112 PR fortran/69910
dd1291e0
JD
12113 * gfortran.dg/newunit_4.f90: New test.
12114
5cfefb59
JJ
121152016-02-27 Jakub Jelinek <jakub@redhat.com>
12116
12117 PR target/69613
12118 PR rtl-optimization/69886
12119 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12120 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12121 target.
12122
20ba5f33
MS
121232016-02-26 Martin Sebor <msebor@redhat.com>
12124
12125 PR tree-optimization/15826
12126 * gcc.dg/tree-ssa/pr15826.c: New test.
12127
e6fb01b0
JJ
121282016-02-26 Jakub Jelinek <jakub@redhat.com>
12129
12130 PR target/69969
12131 * gcc.target/powerpc/pr69969.c: New test.
12132
e3e0cf64
MS
121332016-02-26 Martin Sebor <msebor@redhat.com>
12134
12135 PR c++/15766
12136 * g++.old-deja/g++.other/decl5.C: Add a test case.
12137
d1f2bea5
SB
121382016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12139
12140 PR target/69946
12141 * gcc.target/powerpc/pr69946.c: New file.
12142
4a4f9d2b 121432016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12144 Jeff Law <law@redhat.com>
4a4f9d2b 12145
e3e0cf64 12146 PR tree-optimization/69740
4a4f9d2b
RB
12147 * gcc.c-torture/compile/pr69740-1.c: New test.
12148 * gcc.c-torture/compile/pr69740-2.c: New test.
12149
ad2a2706
MJ
121502016-02-26 Martin Jambor <mjambor@suse.cz>
12151
12152 PR middle-end/69920
12153 * gcc.dg/torture/pr69932.c: New test.
12154 * gcc.dg/torture/pr69936.c: Likewise.
12155
1d11f7ce
AK
121562016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12157
12158 PR target/69709
12159 * gcc.target/s390/pr69709.c: New test.
12160
6cfccbb2
KT
121612016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12162
12163 PR target/69245
12164 * gcc.target/aarch64/pr69245_1.c: New test.
12165
ac59ad4e
KT
121662016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12167
12168 PR target/69613
12169 * gcc.dg/torture/pr69613.c: New test.
12170
a2ad54a0
JJ
121712016-02-26 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR rtl-optimization/69891
12174 * gcc.target/i386/pr69891.c: New test.
12175
0884062c 121762016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12177 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12178
d2369d4f 12179 PR target/61397
c163789b
MM
12180 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12181 functionality for both 32-bit and 64-bit.
12182
5aed7e2c
RB
121832016-02-26 Richard Biener <rguenther@suse.de>
12184
12185 PR tree-optimization/69551
12186 * gcc.dg/torture/pr69951.c: New testcase.
12187
798e2a8e
RB
121882016-02-25 Richard Biener <rguenther@suse.de>
12189
12190 PR tree-optimization/48795
12191 * gcc.dg/Warray-bounds-18.c: New testcase.
12192
9559fbac
RO
121932016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12194
12195 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12196
c049b107
JJ
121972016-02-25 Jakub Jelinek <jakub@redhat.com>
12198
12199 PR rtl-optimization/69896
12200 * gcc.dg/pr69896.c: New test.
12201
1137001c
PP
122022016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12203
12204 PR c++/69736
12205 * g++.dg/cpp1y/paren2.C: New test.
12206
2e9c8641
MS
122072016-02-24 Martin Sebor <msebor@redhat.com>
12208
12209 PR c/51147
12210 * gcc.dg/enum-mode-2.c: New test.
12211
03ca8fb3
JJ
122122016-02-24 Jakub Jelinek <jakub@redhat.com>
12213
12214 PR c++/69922
12215 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12216 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12217 * g++.dg/ubsan/pr69922.C: New test.
12218
0b05329b
MP
122192016-02-24 Marek Polacek <polacek@redhat.com>
12220
12221 PR c/69819
12222 * gcc.dg/pr69819.c: New test.
12223
57c2c374
MS
122242016-02-24 Martin Sebor <msebor@redhat.com>
12225
3b96b93a
MS
12226 PR c++/69912
12227 * g++.dg/ext/flexary15.C: New test.
12228
122292016-02-24 Martin Sebor <msebor@redhat.com>
12230
12231 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12232 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12233 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12234
65433bb5
MK
122352016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12236 Charles Baylis <charles.baylis@linaro.org>
12237
12238 PR debug/61033
12239 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12240
f802a424 122412016-02-24 Richard Biener <rguenther@suse.de>
44293580 12242 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12243
12244 PR middle-end/69760
12245 * gcc.dg/torture/pr69760.c: New testcase.
12246
525f795f
RO
122472016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12248
12249 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12250 pattern on Solaris with as.
12251
cd7bbceb
KT
122522016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12253
12254 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12255 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12256 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12257 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12258
89c0c1fd
JJ
122592016-02-24 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR middle-end/69915
12262 * gcc.dg/pr69915.c: New test.
12263
0683fd27
KT
122642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12265
12266 PR rtl-optimization/69886
12267 * gcc.dg/torture/pr69886.c: New test.
12268
e53d562a
RB
122692016-02-24 Richard Biener <rguenther@suse.de>
12270
12271 PR middle-end/68963
12272 * gcc.dg/torture/pr68963.c: New testcase.
12273
74a00288
KT
122742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12275
12276 PR target/69875
12277 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12278 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12279 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12280 * gcc.target/arm/atomic_loaddi_1.c: New test.
12281 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12282 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12283 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12284 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12285 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12286 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12287 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12288 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12289
340fd4c9
JJ
122902016-02-24 Jakub Jelinek <jakub@redhat.com>
12291
12292 PR middle-end/69909
12293 * gcc.dg/torture/pr69909.c: New test.
12294
47d3fdb2
RB
122952016-02-24 Richard Biener <rguenther@suse.de>
12296
12297 PR tree-optimization/69907
12298 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12299 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12300 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12301
dab73e73
CB
123022016-02-24 Christian Bruel <christian.bruel@st.com>
12303
12304 * gcc.target/arm/pragma_cpp_fma.c: New test.
12305
7cc5ec65
JD
123062016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12307
12308 PR fortran/61156
12309 * gfortran.dg/include_6.f90: Update test.
12310
067fbd8b
JJ
123112016-02-23 Jakub Jelinek <jakub@redhat.com>
12312
12313 PR objc/69844
12314 * objc.dg/pr69844.m: New test.
12315
64a454d9
JD
123162016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12317
12318 PR libgfortran/69456
12319 * gfortran.dg/namelist_89.f90: New test.
12320 * gfortran.dg/pr59700.f90: Update test..
12321
35886f0b
MS
123222016-02-23 Martin Sebor <msebor@redhat.com>
12323
12324 PR middle-end/69780
12325 * g++.dg/ext/builtin_alloca.C: New test.
12326 * gcc.dg/builtins-68.c: New test.
12327
162cc7e3
RH
123282016-02-23 Richard Henderson <rth@redhat.com>
12329
12330 * gcc.target/i386/addr-space-3.c: Remove test.
12331
196440f8
DM
123322016-02-23 David Malcolm <dmalcolm@redhat.com>
12333
12334 PR preprocessor/69126
12335 PR preprocessor/69543
12336 * c-c++-common/pr69126-2-long.c: New test.
12337 * c-c++-common/pr69126-2-short.c: New test.
12338 * c-c++-common/pr69543-1.c: Remove xfail.
12339
1d3121af
DM
123402016-02-23 David Malcolm <dmalcolm@redhat.com>
12341
12342 PR preprocessor/69126
12343 PR preprocessor/69543
12344 PR preprocessor/69558
12345 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12346 (f): Rename to...
12347 (test_2): ...this, and add leading comment.
12348 (MACRO_3, test_3): New.
12349 (MACRO_4A, MACRO_4B, test_4): New.
12350 (MACRO): Rename to...
12351 (MACRO_5): ...this.
12352 (g): Rename to...
12353 (test_5): ...this, updating for renaming of MACRO, and
12354 add leading comment.
12355 * c-c++-common/pr69543-1.c: New.
12356 * c-c++-common/pr69543-2.c: New.
12357 * c-c++-common/pr69543-3.c: New.
12358 * c-c++-common/pr69543-4.c: New.
12359 * c-c++-common/pr69558-1.c: New.
12360 * c-c++-common/pr69558-2.c: New.
12361 * c-c++-common/pr69558-3.c: New.
12362 * c-c++-common/pr69558-4.c: New.
12363 * gcc.dg/pr69558.c: Move to...
12364 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12365 xfail for c++.
12366
f99c3557
TS
123672016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12368
12369 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12370 to -ftree-parallelize-loops/-fopenacc changes.
12371 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12372 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12373 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12374 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12375 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12376 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12377 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12378 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12379 * c-c++-common/goacc/kernels-loop.c: Likewise.
12380 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12381 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12382 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12383 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12384
c60ec7c2
RO
123852016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12386
12387 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12388
f1a62b6f
JJ
123892016-02-23 Jakub Jelinek <jakub@redhat.com>
12390
e67bf044
JJ
12391 PR c++/69902
12392 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12393
f1a62b6f
JJ
12394 PR c/69900
12395 * gcc.dg/pr69900.c: New test.
12396
20c5e09e
MJ
123972016-02-23 Martin Jambor <mjambor@suse.cz>
12398
12399 PR tree-optimization/69666
12400 * gcc.dg/tree-ssa/pr69666.c: New test.
12401
e457a6fc
AV
124022016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12403
12404 PR fortran/67451
12405 * gfortran.dg/coarray_allocate_5.f08: New test.
12406
d7b574f4
AK
124072016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12408
12409 * gcc.target/s390/vcond-shift.c: Move to ...
12410 * gcc.target/s390/vector/vcond-shift.c: ... here.
12411
58bdeb44
AK
124122016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12413
12414 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12415 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12416
7cd0387b
AK
124172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12418
12419 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12420
4246c8da
MW
124212016-02-20 Mark Wielaard <mjw@redhat.com>
12422
12423 PR c/28901
12424 * gcc.dg/unused-variable-3.c: New test.
12425
f93bc532
JJ
124262016-02-22 Jakub Jelinek <jakub@redhat.com>
12427
12428 PR target/69888
12429 * gcc.target/i386/pr69888.c: New test.
12430
c4e360f4
RB
124312016-02-22 Richard Biener <rguenther@suse.de>
12432
12433 PR tree-optimization/69882
12434 * gfortran.dg/vect/pr69882.f90: New testcase.
12435
09c92f1c
JJ
124362016-02-22 Jakub Jelinek <jakub@redhat.com>
12437
12438 PR target/69885
12439 * gcc.dg/pr69885.c: New test.
12440
f88d45dc
OE
124412016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12442
12443 PR target/69806
12444 PR target/54089
12445 * gcc.target/sh/pr54089-10.c: New.
12446
ce1ff48e
PT
124472016-02-20 Paul Thomas <pault@gcc.gnu.org>
12448
12449 PR fortran/69423
12450 * gfortran.dg/deferred_character_15.f90 : New test.
12451
bbf27208
DH
124522016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12453
12454 PR fortran/57365
12455 gfortran.dg/allocate_with_source_18.f03: New test.
12456
124572016-02-20 Harald Anlauf <anlauf@gmx.de>
12458
12459 PR fortran/52531
12460 gfortran.dg/gomp/pr52531.f90: New test.
12461
268be88c
BE
124622016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12463
12464 PR c++/69865
12465 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12466 -std=c++03.
12467
4b6c824a
JJ
124682016-02-19 Jakub Jelinek <jakub@redhat.com>
12469
871b3f47
JJ
12470 PR c++/69826
12471 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12472 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12473
7a965d51
JJ
12474 PR c++/69850
12475 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12476
4b6c824a
JJ
12477 PR c++/69851
12478 * g++.dg/torture/pr69851.C: New test.
12479
15fca21a
MS
124802016-02-19 Martin Sebor <msebor@redhat.com>
12481
12482 PR testsuite/69573
12483 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12484
19e21586
JJ
124852016-02-19 Jakub Jelinek <jakub@redhat.com>
12486
03a616ac
JJ
12487 PR c++/69850
12488 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12489 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12490
19e21586
JJ
12491 PR c++/67767
12492 * g++.dg/cpp0x/pr67767.C: New test.
12493
2db16594
KT
124942016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12495
12496 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12497 for fp, simd, crypto, crc, lse.
12498 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12499 above.
12500 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12501 effective target check.
12502
5a7d9d1e
JJ
125032016-02-19 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR target/69820
12506 * gcc.target/i386/pr69820.c: New test.
12507
6448f064
AK
125082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12509
12510 * gcc.target/s390/vector/int128-1.c: New test.
12511
d0a859e6
AK
125122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12513
12514 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12515
9e4eb643
AK
125162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12517
12518 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12519 instruction pattern name to prevent the testcase from failing with
12520 -march=z13.
12521
859a4c0e
AK
125222016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12523
12524 * gcc.target/s390/md/movstr-2.c: New test.
12525
efc2340b
MK
125262016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12527
12528 * gcc.target/s390/morestack.c: New test.
12529
ca2bfbc2
DV
125302016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12531
12532 PR target/69625
12533 * gcc.target/s390/pr69625.c: Add test case.
12534
efd4bd05
BE
125352016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12536
12537 PR testsuite/68580
12538 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12539
2bf2078a
MM
125402016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12541
12542 PR target/68404
12543 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12544 * gcc.target/powerpc/fusion3.c: Likewise.
12545
f003579e
RB
125462016-02-18 Richard Biener <rguenther@suse.de>
12547
12548 PR middle-end/69553
12549 * g++.dg/torture/pr69553.C: New testcase.
12550
19233914
NC
125512016-02-18 Nick Clifton <nickc@redhat.com>
12552
efd4bd05
BE
12553 PR target/62254
12554 PR target/69610
12555 * gcc.target/arm/pr62554.c: New test.
12556 * gcc.target/arm/pr69610-1.c: New test.
12557 * gcc.target/arm/pr69610-2.c: New test.
19233914 12558
23f27839
RB
125592016-02-18 Richard Biener <rguenther@suse.de>
12560
12561 PR middle-end/69854
12562 * gcc.dg/torture/pr69854.c: New testcase.
12563
932c0da4
JJ
125642016-02-17 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR c++/69850
12567 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12568
1bed93e4
BS
125692012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12570
12571 * gcc.target/powerpc/vec-cg.c: New test.
12572
57bfb134
RB
125732016-02-17 Richard Biener <rguenther@suse.de>
12574
12575 PR testsuite/69586
12576 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12577
a44e0ebb
KT
125782016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12579
12580 PR target/69161
12581 * gcc.c-torture/compile/pr69161.c: New test.
12582
ffacd726
DS
125832016-02-17 David Sherwood <david.sherwood@arm.com>
12584
12585 PR target/69532
12586 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12587 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12588
448db8d2
EB
125892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12590
12591 * gcc.dg/ifcvt-4.c: Skip on Visium.
12592
e2f0522e
EB
125932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12594
12595 * gnat.dg/atomic8.adb: New test.
12596
bf17fe3f
EB
125972016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12598
12599 * gnat.dg/discr46.ad[sb]: New test.
12600
ecf835e9
KN
126012016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12602
12603 PR Target/48344
12604 * gcc.target/powerpc/pr48344-1.c: New test.
12605
49a1164a
TK
126062015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12607
12608 PR fortran/69742
12609 * gfortran.dg/associate_21.f90: New test.
12610
bf14eba2
JJ
126112016-02-16 Jakub Jelinek <jakub@redhat.com>
12612
12613 PR c/69835
12614 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12615 -Wnonnull in dg-options.
12616 * c-c++-common/nonnull-2.c: New test.
12617
35a093b6
JG
126182016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12619 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12620
12621 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12622
e387d491
JJ
126232016-02-16 Jakub Jelinek <jakub@redhat.com>
12624
12625 PR middle-end/69801
12626 * gcc.dg/pr69801.c: Add empty dg-options.
12627
ba539195
JN
126282016-02-16 James Norris <jnorris@codesourcery.com>
12629
12630 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12631 * g++.dg/goacc/deviceptr-1.c: New file.
12632
2a2b8f64
JJ
126332016-02-16 Jakub Jelinek <jakub@redhat.com>
12634
12635 PR tree-optimization/69820
12636 * gcc.dg/vect/pr69820.c: New test.
12637
87440c29
RB
126382016-02-16 Richard Biener <rguenther@suse.de>
12639
12640 PR tree-optimization/69776
12641 * gcc.dg/torture/pr69776-2.c: New testcase.
12642
6d87c306
BS
126432016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12644
12645 PR tree-optimization/69714
12646 * gcc.dg/torture/pr69714.c: New test.
12647
3824a0a2
JJ
126482016-02-16 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR tree-optimization/69802
12651 * gcc.dg/pr69802.c: New test.
12652
c8cfe96e
RB
126532016-02-16 Richard Biener <rguenther@suse.de>
12654
12655 PR middle-end/69801
12656 * gcc.dg/pr69801.c: New testcase.
12657
fc12098d
JD
126582016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12659
12660 PR libgfortran/69651
12661 * gfortran.dg/read_bang.f90: New test.
12662 * gfortran.dg/read_bang4.f90: New test.
12663
ba6b3795
JJ
126642016-02-15 Jakub Jelinek <jakub@redhat.com>
12665
f0516ca4
JJ
12666 PR c++/69658
12667 * g++.dg/init/pr69658.C: New test.
12668
ba6b3795
JJ
12669 PR c++/69797
12670 * c-c++-common/pr69797.c: New test.
12671
de3f9a2d
PK
126722016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12673
12674 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12675 check for aarch64*-*-*.
12676
17a3b967
RB
126772016-02-15 Richard Biener <rguenther@suse.de>
12678
12679 PR tree-optimization/69783
12680 * gcc.dg/vect/pr69783.c: New testcase.
12681
1c48bff1
RB
126822016-02-15 Richard Biener <rguenther@suse.de>
12683
12684 PR tree-optimization/69776
12685 * gcc.dg/torture/pr69776.c: New testcase.
12686
1e6025b6
TK
126872016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12688
12689 PR fortran/60526
12690 * gfortran.dg/type_decl_4.f90: Reinstated.
12691
d3308279
JDA
126922016-02-14 John David Anglin <danglin@gcc.gnu.org>
12693
12694 PR fortran/68746
12695 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12696
b7c56581
TK
126972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12698
12699 PR fortran/60526
12700 PR bootstrap/69816
12701 * gfortran.dg/type_decl_4.f90: Removed.
12702
60cb4ef5
TK
127032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12704
12705 PR fortran/60526
12706 * gfortran.dg/type_decl_4.f90: New test.
12707
f6964637
AM
127082016-02-14 Alan Modra <amodra@gmail.com>
12709
1a8849d1 12710 PR testsuite/68886
f6964637
AM
12711 * gcc.c-torture/execute/stkalign.c: Revise test.
12712
f5121920
OE
127132016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12714
12715 PR target/67260
12716 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12717
6cda3ab6
OE
127182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12719
12720 PR target/67260
12721 * gcc.target/sh/torture/pr67260.c: New.
12722
6786e598
JDA
127232016-02-12 John David Anglin <danglin@gcc.gnu.org>
12724
12725 * gcc.dg/pr67964.c: Add dg-require-alias.
12726
7e05dad8
OE
127272016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12728
12729 PR target/67636
12730 PR target/64345
12731 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12732
7f4cc3ce
JD
127332016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12734
12735 PR libgfortran/69668
12736 * gfortran.dg/namelist_88.f90: New test.
12737
955ca6dc
JD
127382016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12739
12740 PR libgfortran/69668
12741 * gfortran.dg/namelist_38.f90: Update test.
12742 * gfortran.dg/namelist_84.f90: Update test.
12743
876217ae
DM
127442016-02-12 David Malcolm <dmalcolm@redhat.com>
12745
12746 PR other/69554
12747 * gcc.dg/pr69554-1.c: New test.
12748 * gfortran.dg/pr69554-1.F90: New test.
12749 * gfortran.dg/pr69554-2.F90: New test.
12750 * lib/gcc-dg.exp (proc dg-locus): New function.
12751 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12752 distinguish between the caret-printing and non-caret-printing
12753 cases. If caret-printing has been explicitly enabled, bail out
12754 without attempting to fix up the output.
12755
61789eed
DM
127562016-02-12 David Malcolm <dmalcolm@redhat.com>
12757
12758 PR driver/69265
12759 PR driver/69453
12760 * gcc.dg/spellcheck-options-3.c: New test case.
12761 * gcc.dg/spellcheck-options-4.c: New test case.
12762 * gcc.dg/spellcheck-options-5.c: New test case.
12763 * gcc.dg/spellcheck-options-6.c: New test case.
12764 * gcc.dg/spellcheck-options-7.c: New test case.
12765 * gcc.dg/spellcheck-options-8.c: New test case.
12766 * gcc.dg/spellcheck-options-9.c: New test case.
12767 * gcc.dg/spellcheck-options-10.c: New test case.
12768
c3090c1f
JJ
127692016-02-12 Jakub Jelinek <jakub@redhat.com>
12770
12771 PR rtl-optimization/69764
12772 PR rtl-optimization/69771
12773 * c-c++-common/pr69764.c: New test.
12774 * gcc.dg/torture/pr69771.c: New test.
12775
8222034d
MP
127762016-02-12 Marek Polacek <polacek@redhat.com>
12777
12778 * g++.dg/torture/init-list1.C: New.
12779
f749f792
MP
127802016-02-12 Marek Polacek <polacek@redhat.com>
12781
12782 * gcc.dg/pr69522.c: Add empty dg-options.
12783
199fb02a
IE
127842016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12785
12786 * g++.dg/lto/lto.exp: Include and init mpx.
12787 * g++.dg/lto/pr69729_0.C: New test.
12788
b69539cb
JJ
127892016-02-12 Jakub Jelinek <jakub@redhat.com>
12790
06ff7000
JJ
12791 PR ipa/69241
12792 * g++.dg/ipa/pr69241-4.C: New test.
12793
b69539cb
JJ
12794 PR ipa/68672
12795 * g++.dg/ipa/pr68672-1.C: New test.
12796 * g++.dg/ipa/pr68672-2.C: New test.
12797 * g++.dg/ipa/pr68672-3.C: New test.
12798
16595a1f
BS
127992016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12800
12801 PR c/69522
6d87c306 12802 * gcc.dg/pr69522.c: New test.
16595a1f 12803
38d795d2
PP
128042016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12805
12806 PR c++/69098
12807 * g++.dg/cpp1y/69098.C: New test.
12808 * g++.dg/cpp1y/69098-2.C: New test.
12809
9c582551
JJ
128102016-02-12 Jakub Jelinek <jakub@redhat.com>
12811
12812 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12813 and neighbour -> neighbor.
12814 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12815 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12816 * c-c++-common/Wvarargs.c: Likewise.
12817 * c-c++-common/goacc/host_data-5.c: Likewise.
12818 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12819 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12820 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12821 * gcc.target/aarch64/pr60697.c: Likewise.
12822 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12823 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12824 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12825 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12826 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12827 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12828 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12829 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12830 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12831 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12832 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12833 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12834 * g++.dg/lookup/koenig5.C: Likewise.
12835 * g++.dg/ext/no-asm-2.C: Likewise.
12836 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12837 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12838 * gfortran.dg/used_types_16.f90: Likewise.
12839 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12840 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12841 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12842 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12843 * gfortran.dg/abstract_type_6.f03: Likewise.
12844 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12845 * gfortran.dg/used_types_15.f90: Likewise.
12846 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12847 * gfortran.dg/exit_3.f08: Likewise.
12848 * gfortran.dg/open_status_2.f90: Likewise.
12849 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12850 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12851 * gfortran.dg/associate_1.f03: Likewise.
12852 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12853 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12854 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12855 * gcc.dg/builtin-object-size-1.c: Likewise.
12856 * gcc.dg/noreturn-6.c: Likewise.
12857 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12858 * gcc.dg/globalalias.c: Likewise.
12859 * gcc.dg/builtins-config.h: Likewise.
12860 * gcc.dg/pr30457.c: Likewise.
12861 * gcc.c-torture/compile/volatile-1.c: Likewise.
12862 * gcc.c-torture/execute/20101011-1.c: Likewise.
12863 * c-c++-common/Waddress-1.c: Likewise.
12864
66756373
JJ
128652016-02-11 Jakub Jelinek <jakub@redhat.com>
12866
12867 PR c/69768
12868 * c-c++-common/Waddress-1.c: New test.
12869
76fe932b
AV
128702016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12871
12872 PR fortran/69296
12873 * gfortran.dg/associate_19.f03: New test.
12874 * gfortran.dg/associate_20.f03: New test.
12875
564c4d4b
OE
128762016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12877
12878 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12879
e1c1ecb0
KT
128802016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12881
12882 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12883 .arch armv8-a\n. Add -dA to dg-options.
12884 * gcc.target/aarch64/assembler_arch_1.c: New test.
12885 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12886
0d7d9458
PC
128872016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12888
12889 PR c++/68726
12890 * g++.dg/cpp0x/pr68726.C: New.
12891
e6208a60
IE
128922016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12893
12894 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12895 test.
12896
281a11eb
RB
128972016-02-11 Richard Biener <rguenther@suse.de>
12898
12899 * g++.dg/tree-ssa/pr61034.C: Adjust.
12900
e03dd765
VM
129012016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12902
4b48faf5 12903 PR target/69148
e03dd765
VM
12904 * gcc.target/s390/pr69148.c: New.
12905
cdc23927
YR
129062016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12907
12908 PR tree-optimization/69652
12909 * gcc.dg/torture/pr69652.c: New test.
12910
e199dd0a
JJ
129112016-02-10 Jakub Jelinek <jakub@redhat.com>
12912 Patrick Palka <ppalka@gcc.gnu.org>
12913
12914 PR ipa/69241
12915 PR c++/69649
12916 * g++.dg/ipa/pr69241-1.C: New test.
12917 * g++.dg/ipa/pr69241-2.C: New test.
12918 * g++.dg/ipa/pr69241-3.C: New test.
12919 * g++.dg/ipa/pr69649.C: New test.
12920
d6b38027
UB
129212016-02-10 Uros Bizjak <ubizjak@gmail.com>
12922
12923 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12924 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12925
13b562c5
BC
129262016-02-10 Bin Cheng <bin.cheng@arm.com>
12927
12928 PR tree-optimization/68021
12929 * gcc.dg/tree-ssa/pr68021.c: New test.
12930
24a179f8
RB
129312016-02-10 Richard Biener <rguenther@suse.de>
12932
12933 PR tree-optimization/69726
12934 * gcc.dg/uninit-22.c: New testcase.
12935
0d99886f
AP
129362016-02-09 Andrew Pinski <apinski@cavium.com>
12937
12938 PR tree-opt/69282
12939 * gcc.c-torture/compile/20160205-1.c: New testcase.
12940
ab04995c
MM
129412016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12942
12943 PR target/68404
12944 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12945 instead accessing a really large arrray.
12946 * gcc.target/powerpc/fusion3.c: Likewise.
12947
4b79ac23
CB
129482016-02-09 Charles Baylis <charles.baylis@linaro.org>
12949
12950 PR target/68532
12951 * gcc.c-torture/execute/pr68532.c: New test.
12952
b890a441
AO
129532016-02-11 Alexandre Oliva <aoliva@redhat.com>
12954
12955 PR target/69634
12956 * gcc.dg/pr69634.c: New.
12957
84a5bef7
RB
129582016-02-09 Richard Biener <rguenther@suse.de>
12959
12960 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12961
1f123759 129622016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12963
1f123759
AF
12964 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12965
65860c77
YR
129662016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12967
12968 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12969
7e1e8a0a
RB
129702016-02-09 Richard Biener <rguenther@suse.de>
12971
12972 PR tree-optimization/69715
12973 * gcc.dg/torture/pr69715.c: New testcase.
12974
efb45a9f
PP
129752016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12976
12977 PR c++/69139
12978 * g++.dg/cpp0x/trailing12.C: New test.
12979 * g++.dg/cpp0x/trailing13.C: New test.
12980
20a0c6f9
PP
129812016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12982
12983 PR c++/69283
12984 PR c++/67835
12985 * g++.dg/cpp1y/auto-fn29.C: New test.
12986 * g++.dg/cpp1y/auto-fn30.C: New test.
12987
a162f3af
JJ
129882016-02-08 Jakub Jelinek <jakub@redhat.com>
12989
12990 PR tree-optimization/69209
12991 * gcc.c-torture/compile/pr69209.c: New test.
12992
4b4a9fbd
JL
129932016-02-08 Jeff Law <law@redhat.com>
12994
12995 PR tree-optimization/68541
12996 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12997 of statements allowed in join block for path splitting.
12998
cfac5ed2
JJ
129992016-02-08 Jakub Jelinek <jakub@redhat.com>
13000
f68bc23f
JJ
13001 PR c++/59627
13002 * g++.dg/gomp/pr59627.C: New test.
13003
cfac5ed2
JJ
13004 PR ipa/69239
13005 * g++.dg/ipa/pr69239.C: New test.
13006
44714d8c
DM
130072016-02-08 David Malcolm <dmalcolm@redhat.com>
13008
13009 PR preprocessor/69664
13010 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13011 * gcc.dg/cpp/warn-comments.c: Likewise.
13012
eba9e839
MP
130132016-02-08 Marek Polacek <polacek@redhat.com>
13014
13015 PR c++/69688
13016 * g++.dg/init/const12.C: New test.
13017
a011cd92
BS
130182016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13019
13020 PR target/60410
13021 * gcc.dg/lto/pr55113_0.c: Remove test.
13022
5317b1be
RB
130232016-02-08 Richard Biener <rguenther@suse.de>
13024
13025 PR tree-optimization/69719
13026 * gcc.dg/torture/pr69719.c: New testcase.
13027
63998a63
RB
130282016-02-08 Richard Biener <rguenther@suse.de>
13029 Jeff Law <law@redhat.com>
13030
13031 PR target/68273
13032 * gcc.target/mips/pr68273.c: New testcase.
13033
43f4a281
RB
130342016-02-08 Richard Biener <rguenther@suse.de>
13035
13036 PR rtl-optimization/69274
13037 * gcc.target/i386/addr-sel-1.c: XFAIL.
13038
0b604d2d
JL
130392016-02-08 Jeff Law <law@redhat.com>
13040
e8dfe49e
JL
13041 PR tree-optimization/68541
13042 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13043
6daecd7a 13044 PR tree-optimization/65917
0b604d2d
JL
13045 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13046
c0f0e35a
JD
130472016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13048
13049 PR fortran/50555
13050 * gfortran.dg/namelist_args.f90: New test.
13051
8981d712
JL
130522016-02-05 Jeff Law <law@redhat.com>
13053
6daecd7a 13054 PR tree-optimization/68541
8981d712
JL
13055 * gcc.dg/tree-ssa/split-path-2.c: New test.
13056 * gcc.dg/tree-ssa/split-path-3.c: New test.
13057 * gcc.dg/tree-ssa/split-path-4.c: New test.
13058 * gcc.dg/tree-ssa/split-path-5.c: New test.
13059 * gcc.dg/tree-ssa/split-path-6.c: New test.
13060 * gcc.dg/tree-ssa/split-path-7.c: New test.
13061
46cb9332
MS
130622016-02-05 Martin Sebor <msebor@redhat.com>
13063
13064 PR c++/69662
13065 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13066 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13067
be2083ea
RH
130682016-02-06 Richard HEnderson <rth@redhat.com>
13069
13070 PR c/69643
13071 * gcc.target/i386/addr-space-4.c: New.
13072 * gcc.target/i386/addr-space-5.c: New.
13073
711d7c23
MM
130742016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13075
13076 PR fortran/66089
13077 * gfortran.dg/elemental_dependency_6.f90: New.
13078
b5c1c988
JJ
130792016-02-05 Jakub Jelinek <jakub@redhat.com>
13080
861c7bcd
JJ
13081 PR rtl-optimization/69691
13082 * gcc.c-torture/execute/pr69691.c: New test.
13083
b5c1c988
JJ
13084 PR c++/69628
13085 * g++.dg/parse/pr69628.C: New test.
13086
f7dfa966
UB
130872016-02-05 Uros Bizjak <ubizjak@gmail.com>
13088
13089 * gcc.dg/sancov/asan.c: Move to ...
13090 * gcc.dg/asan/sancov-1.c: ... here.
13091
9b143e64
UB
130922016-02-05 Uros Bizjak <ubizjak@gmail.com>
13093
13094 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13095
f5d4b899
L
130962016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13097
13098 PR target/69677
13099 * gcc.target/i386/pr69677.c: New test.
13100
76c85fbb
PP
131012016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13102
13103 PR c++/68948
13104 * g++.dg/template/pr68948.C: New test.
13105
f181bf90
DV
131062016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13107
13108 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13109 (only necessary on s390x).
13110
714fb282
L
131112016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13112
13113 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13114 -mno-accumulate-outgoing-args.
13115
618d6c1c
PP
131162016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13117
13118 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13119
1066e9b5
JJ
131202016-02-04 Jakub Jelinek <jakub@redhat.com>
13121
13122 PR c/69669
13123 * c-c++-common/pr69669.c: New test.
13124
76255d0d
MM
131252016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13126
13127 PR target/69667
13128 * g++.dg/pr69667.C: New file.
13129
e0b059b1
WD
131302016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13131
13132 PR target/69619
13133 * gcc.dg/pr69619.c: Add new test.
13134
2692b5c8
RS
131352016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13136
13137 PR rtl-optimization/69577
13138 * gcc.target/i386/pr69577.c: New test.
13139
7db337c2
ML
131402016-02-04 Martin Liska <mliska@suse.cz>
13141
13142 * g++.dg/asan/pr69276.C: New test.
13143
cc9c0829
KT
131442016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13145
13146 PR target/65932
13147 PR target/67714
13148 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13149 a single smulbb instruction.
13150 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13151 * gcc.target/amr/wmul-2.c: Likewise.
13152
eb9feb52
KT
131532016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13154
13155 PR target/65932
13156 PR target/67714
13157 * gcc.c-torture/execute/pr67714.c: New test.
13158
61f727fe
JJ
131592016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13160
13161 PR target/69454
13162 * gcc.target/i386/pr69454-1.c: New test.
13163 * gcc.target/i386/pr69454-2.c: New test.
13164
05dd97db
MS
131652016-02-03 Martin Sebor <msebor@redhat.com>
13166
13167 PR c++/69251
13168 PR c++/69253
13169 PR c++/69290
13170 PR c++/69277
13171 PR c++/69349
13172 * g++.dg/ext/flexarray-mangle-2.C: New test.
13173 * g++.dg/ext/flexarray-mangle.C: New test.
13174 * g++.dg/ext/flexarray-subst.C: New test.
13175 * g++.dg/ext/flexary11.C: New test.
13176 * g++.dg/ext/flexary12.C: New test.
13177 * g++.dg/ext/flexary13.C: New test.
13178 * g++.dg/ext/flexary14.C: New test.
13179 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13180
dac2fc29
L
131812016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13182
13183 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13184 Define only if CHECK_FLOAT128 is defined.
13185 (main): Properly initialize u5.
13186
eadb8035
JJ
131872016-02-03 Jakub Jelinek <jakub@redhat.com>
13188
0afbb81b
JJ
13189 PR c/69627
13190 * gcc.dg/pr69627.c: New test.
13191
eadb8035
JJ
13192 PR target/69644
13193 * gcc.dg/pr69644.c: New test.
13194
b12d4923
MS
131952016-02-03 Mike Stump <mikestump@comcast.net>
13196
13197 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13198 support for struct-layout-1.exp.
13199
ab4bae0c
PP
132002016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13201
13202 PR c++/69056
618d6c1c 13203 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13204
95831c01
VM
132052016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13206 Alexandre Oliva <aoliva@redhat.com>
13207
13208 PR target/69461
13209 * gcc.target/powerpc/pr69461.c: New.
13210
ccc71ab8
UB
132112016-02-03 Uros Bizjak <ubizjak@gmail.com>
13212
13213 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13214 works from here ...
13215 (check_effective_target_fsanitize_thread): ... to here. Do not
13216 specify additional compile flags for the test source.
13217 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13218 specify additional compile flags for the test source.
13219
96299640
WD
132202016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13221
13222 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13223
781d83d9
AV
132242016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13225
13226 PR fortran/67451
13227 PR fortran/69418
13228 * gfortran.dg/coarray_allocate_2.f08: New test.
13229 * gfortran.dg/coarray_allocate_3.f08: New test.
13230 * gfortran.dg/coarray_allocate_4.f08: New test.
13231
d8208e6d
AL
132322016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13233
13234 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13235 use same scan-tree-dump-times on all platforms.
13236 * gcc.dg/vect/vect-outer-1.c: Likewise.
13237 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13238 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13239 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13240 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13241 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13242 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13243 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13244
a8394fa0
SB
132452016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13246
13247 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13248 warning.
13249
f3baa1d3
L
132502016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13251
13252 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13253
eb077516
JN
132542016-02-02 James Norris <jnorris@codesourcery.com>
13255
13256 * c-c++-common/goacc/routine-5.c: Add tests.
13257
578fb225
AM
132582016-02-02 Alexander Monakov <amonakov@ispras.ru>
13259
13260 * gcc.target/nvptx/unsigned-cmp.c: New test.
13261
c64f7d37
WD
132622016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13263
13264 * gcc.target/aarch64/scalar_shift_1.c
13265 (test_corners_sisd_di): Improve force to SIMD register.
13266 (test_corners_sisd_si): Likewise.
13267 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13268 Remove scan-assembler check for ldr.
13269
90c6f26c
RB
132702016-02-02 Richard Biener <rguenther@suse.de>
13271
13272 PR tree-optimization/69595
13273 * gcc.dg/Warray-bounds-17.c: New testcase.
13274
9dc03c97
RB
132752016-02-02 Richard Biener <rguenther@suse.de>
13276
13277 PR tree-optimization/69606
13278 * gcc.dg/torture/pr69606.c: New testcase.
13279
2d4dc223
YR
132802016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13281
13282 PR middle-end/68542
13283 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13284 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13285
65c98fde
AM
132862016-02-02 Alan Modra <amodra@gmail.com>
13287
13288 PR target/69548
13289 * gcc.target/powerpc/pr69548.c: New test.
13290
e1b81f2b
JJ
132912016-02-01 Jakub Jelinek <jakub@redhat.com>
13292
d0268b37
JJ
13293 PR rtl-optimization/69592
13294 * gcc.dg/pr69592.c: New test.
13295
e1b81f2b
JJ
13296 PR preprocessor/69543
13297 PR c/69558
13298 * gcc.dg/pr69543.c: New test.
13299 * gcc.dg/pr69558.c: New test.
13300
7dd7780d
UB
133012016-02-01 Uros Bizjak <ubizjak@gmail.com>
13302
bf672ee5
UB
13303 PR testsuite/65940
13304 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13305
9a7013f8
MS
133062016-02-01 Martin Sebor <msebor@redhat.com>
13307
13308 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13309
e681fb2b
BC
133102016-02-01 Bin Cheng <bin.cheng@arm.com>
13311
13312 PR tree-optimization/67921
13313 * c-c++-common/ubsan/pr67921.c: New test.
13314
ff86345f
RB
133152016-02-01 Richard Biener <rguenther@suse.de>
13316
13317 PR middle-end/69556
13318 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13319
bc369dbd
RB
133202016-02-01 Richard Biener <rguenther@suse.de>
13321
13322 PR tree-optimization/69574
13323 * gcc.dg/torture/pr69574.c: New testcase.
13324
ef318184
RB
133252016-02-01 Richard Biener <rguenther@suse.de>
13326
13327 PR tree-optimization/69579
13328 * gcc.dg/setjmp-6.c: New testcase.
13329
654745e6
JJ
133302016-02-01 Jakub Jelinek <jakub@redhat.com>
13331
13332 PR rtl-optimization/69570
13333 * g++.dg/opt/pr69570.C: New test.
13334
e6c0c44b
RH
133352016-02-01 Richard Henderson <rth@redhat.com>
13336
13337 * gcc.dg/pr69535.c: New test.
13338
6ff3f09a
JDA
133392016-01-31 John David Anglin <danglin@gcc.gnu.org>
13340
2c005538
JDA
13341 PR testsuite/69584
13342 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13343 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13344
61083a4b
JDA
13345 PR debug/68244
13346 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13347
6ff3f09a
JDA
13348 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13349
0c221916
PT
133502016-01-31 Paul Thomas <pault@gcc.gnu.org>
13351
13352 PR fortran/67564
13353 * gfortran.dg/allocate_with_source_17.f03: New test.
13354
db7a2818
JJ
133552016-01-30 Jakub Jelinek <jakub@redhat.com>
13356
13357 PR tree-optimization/69546
13358 * gcc.dg/torture/pr69546.c: New test.
13359
e520d5f0
PT
133602016-01-30 Paul Thomas <pault@gcc.gnu.org>
13361
13362 PR fortran/69566
13363 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13364
343c05d3
MS
133652016-01-30 Martin Sebor <msebor@redhat.com>
13366
13367 PR c++/68490
13368 * g++.dg/ext/flexary10.C: New test.
13369
d6c3a539
DH
133702016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13371
13372 PR fortran/66707
13373 gfortran.dg/common_23.f90: New test.
13374
52d72fcd
BS
133752016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13376
13377 PR target/65546
13378 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13379 condition being checked, and disable it when the target supports
13380 misaligned loads and stores.
13381
3a5d2ba4
JJ
133822016-01-29 Jakub Jelinek <jakub@redhat.com>
13383
13384 PR debug/69518
13385 * gcc.dg/torture/pr69518.c: New test.
13386
6bbacdb5
L
133872016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13388
13389 PR target/69530
13390 * gcc.target/i386/pr69530.c: New test.
13391
af932cdb
SE
133922016-01-29 Steve Ellcey <sellcey@imgtec.com>
13393
13394 PR target/65604
13395 * gcc.target/mips/div-delay.c: New test.
13396
26658b7c
JJ
133972016-01-29 Jakub Jelinek <jakub@redhat.com>
13398
33e89989
JJ
13399 PR target/69551
13400 * gcc.target/i386/pr69551.c: New test.
13401
26658b7c
JJ
13402 PR target/66137
13403 * gcc.target/i386/pr66137.c: New test.
13404
401116b5
AB
134052016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13406
13407 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13408 always built for p5600.
13409 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13410 isa=p5600 dg-option.
13411
d4abfcc5
RB
134122016-01-29 Richard Biener <rguenther@suse.de>
13413
13414 PR tree-optimization/69547
13415 * g++.dg/tree-ssa/pr69547.C: New testcase.
13416
16b77b32
JJ
134172016-01-29 Jakub Jelinek <jakub@redhat.com>
13418
13419 PR debug/66869
13420 * g++.dg/warn/Wunused-function2.C: New test.
13421
a1c95464
DV
134222016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13423
13424 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13425 support for test to succeed.
13426
5453bfed
MP
134272016-01-29 Marek Polacek <polacek@redhat.com>
13428
13429 PR c++/69509
13430 PR c++/69516
13431 * g++.dg/ext/constexpr-vla2.C: New test.
13432 * g++.dg/ext/constexpr-vla3.C: New test.
13433 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13434
452ec2a5
RB
134352016-01-29 Richard Biener <rguenther@suse.de>
13436
13437 PR middle-end/69537
13438 * gcc.dg/uninit-21.c: New testcase.
13439
aec0b19e
UB
134402016-01-28 Uros Bizjak <ubizjak@gmail.com>
13441
13442 PR target/69459
13443 * gcc.target/i386/pr69459.c: New test.
13444
df113ce7
SE
134452016-01-28 Steve Ellcey <sellcey@imgtec.com>
13446
13447 PR target/68400
13448 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13449 * gcc.target/mips/pr68400.c: New test.
13450
494de84f
MS
134512016-01-28 Martin Sebor <msebor@redhat.com>
13452
13453 PR target/17381
13454 * gcc.target/powerpc/pr17381.c: New test.
13455
eb1b1f01
JJ
134562016-01-28 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR middle-end/69542
13459 * gcc.dg/torture/pr69542.c: New test.
13460
6dfeb7ce
WD
134612016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13462
13463 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13464
4b7471a4
DE
134652016-01-28 David Edelsohn <dje.gcc@gmail.com>
13466
13467 * gcc.dg/pr65980.c: Skip on AIX.
13468 * gcc.dg/pr66688.c: Same.
13469
b271fd21
DE
134702016-01-28 David Edelsohn <dje.gcc@gmail.com>
13471
13472 PR target/63679
13473 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13474 * gcc.dg/tree-ssa/sra-18.c: Same.
13475
874108a9
AV
134762016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13477
13478 PR fortran/62536
13479 * gfortran.dg/block_15.f08: New test.
13480 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13481 on incorrectly closed BLOCK.
13482
30480bcd
IE
134832016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13484
13485 * gcc.dg/declare-simd.c: New test.
6905c577 13486
14ba8d6d
RB
134872016-01-28 Richard Biener <rguenther@suse.de>
13488
13489 PR tree-optimization/69466
13490 * gfortran.dg/vect/pr69466.f90: New testcase.
13491
0d4c694e
TP
134922016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13493
13494 * g++.dg/pr67989.C: Remove ARM-specific option.
13495 * gcc.target/arm/pr67989.C: New file.
13496
2aa780da
UB
134972016-01-27 Uros Bizjak <ubizjak@gmail.com>
13498
13499 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13500 and expm1 test for glibc < 2.11.
13501
f75ebe77
RH
135022016-01-27 Richard Henderson <rth@redhat.com>
13503
13504 * gcc.c-torture/execute/pr69447.c: New test.
13505
135062016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13507
9a175e65 13508 PR fortran/69422
49847d75
PT
13509 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13510
cbdd8ae0
JJ
135112016-01-27 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR debug/66869
13514 * gcc.dg/pr66869.c: New test.
13515
2b572b3c
JL
135162016-01-25 Jeff Law <law@redhat.com>
13517
13518 PR tree-optimization/68398
aec0b19e 13519 PR tree-optimization/69196
2b572b3c
JL
13520 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13521 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13522 path to avoid new heuristic allowing more irreducible regions
13523 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13524 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13525 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13526 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13527 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13528
fa74a4bc
MP
135292016-01-27 Marek Polacek <polacek@redhat.com>
13530
13531 PR c/68062
13532 * c-c++-common/vector-compare-4.c: New test.
13533
0afff540
DM
135342016-01-27 David Malcolm <dmalcolm@redhat.com>
13535
13536 PR preprocessor/69126
13537 * c-c++-common/pr69126.c: New test case.
13538
1a218fc9
ILT
135392016-01-27 Ian Lance Taylor <iant@google.com>
13540
13541 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13542
5d70666e
RB
135432016-01-27 Ryan Burn <contact@rnburn.com>
13544
13545 PR cilkplus/69267
13546 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13547
87ff4d66
UB
135482016-01-27 Uros Bizjak <ubizjak@gmail.com>
13549
13550 PR target/69512
13551 * gcc.target/i386/pr69512.c: New test.
13552
27e23cca
RE
135532016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13554
13555 PR ada/69488
13556 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13557
05bf54c3
MP
135582016-01-27 Marek Polacek <polacek@redhat.com>
13559
13560 PR c++/69379
13561 * g++.dg/pr69379.C: New test.
13562
60214d0d
MS
135632016-01-27 Martin Sebor <msebor@redhat.com>
13564
13565 PR c++/69317
13566 * g++.dg/abi/Wabi-2-2.C: New test.
13567 * g++.dg/abi/Wabi-2-3.C: New test.
13568 * g++.dg/abi/Wabi-3-2.C: New test.
13569 * g++.dg/abi/Wabi-3-3.C: New test.
13570
167c7bfa
RB
135712016-01-27 Richard Biener <rguenther@suse.de>
13572
13573 PR tree-optimization/69166
13574 * gcc.dg/torture/pr69166.c: New testcase.
13575
1430fb1f
MJ
135762016-01-27 Martin Jambor <mjambor@suse.cz>
13577
13578 PR tree-optimization/69355
13579 * gcc.dg/tree-ssa/pr69355.c: New test.
13580
95e3030c
MP
135812016-01-27 Marek Polacek <polacek@redhat.com>
13582
13583 PR c++/69496
13584 * g++.dg/ext/constexpr-vla1.C: New test.
13585
eeb085f3
CB
135862016-01-20 Christian Bruel <christian.bruel@st.com>
13587
13588 PR target/69245
13589 * gcc.target/arm/pr69245.c: New test.
13590
b1652dde
JJ
135912016-01-27 Jakub Jelinek <jakub@redhat.com>
13592
13593 PR tree-optimization/69399
13594 * gcc.dg/torture/pr69399.c: New test.
13595
ce7e8f00
EB
135962016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13597
13598 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13599
e4aac1d1
EB
136002016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13601
13602 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13603
8dfdb419
TV
136042016-01-26 Tom de Vries <tom@codesourcery.com>
13605
13606 PR tree-optimization/69110
13607 * gcc.dg/autopar/pr69110.c: New test.
13608
56f80f54 136092016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13610 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13611
13612 * gcc.dg/graphite/isl-ast-op-select.c: New.
13613
a0909527
PT
136142015-01-26 Paul Thomas <pault@gcc.gnu.org>
13615
13616 PR fortran/69385
13617 * gfortran.dg/allocate_error_6.f90: New test.
13618
ffc445f4
RH
136192016-01-26 Richard Henderson <rth@redhat.com>
13620
13621 * gcc.dg/tm/pr60908.c: New test.
13622
01e1dea3
DM
136232016-01-26 David Malcolm <dmalcolm@redhat.com>
13624
13625 PR other/69006
13626 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13627 directive.
13628 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13629 expected multiline output to reflect the colorization being
13630 disabled before newlines.
13631 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13632 (custom_diagnostic_finalizer): Replace call to
13633 pp_newline_and_flush with call to pp_flush.
13634 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13635 * gfortran.dg/implicit_class_1.f90: Likewise.
13636 * lib/gcc-dg.exp (allow_blank_lines): New global.
13637 (dg-allow-blank-lines-in-output): New procedure.
13638 (gcc-dg-prune): Complain about blank lines in the output, unless
13639 dg-allow-blank-lines-in-output was called.
13640 * lib/multiline.exp (_build_multiline_regex): Only support
13641 arbitrary followup text for non-blank-lines, not for blank lines.
13642
13f92e8d
JJ
136432016-01-26 Jakub Jelinek <jakub@redhat.com>
13644
13645 PR tree-optimization/69483
13646 * gcc.dg/pr69483.c: New test.
13647 * g++.dg/opt/pr69483.C: New test.
13648
92422235
CL
136492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13650
13651 PR target/68620
13652 * gcc.target/arm/pr68620.c: New test.
13653
0bccf11b
L
136542016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13655
13656 * gcc.target/i386/pr68986-2.c: Remove -m32.
13657
81cd202e
L
136582016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13659
13660 PR target/68986
13661 * gcc.target/i386/pr68986-1.c: New test.
13662 * gcc.target/i386/pr68986-2.c: Likewise.
13663 * gcc.target/i386/pr68986-3.c: Likewise.
13664
213a1c03
CB
136652016-01-26 Christian Bruel <christian.bruel@st.com>
13666
13667 * lib/target-supports.exp
13668 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13669 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13670 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13671
22a08dd1
RB
136722016-01-26 Richard Biener <rguenther@suse.de>
13673
13674 PR tree-optimization/69452
13675 * gcc.dg/torture/pr69452.c: New testcase.
13676
6c06e0e8
JJ
136772016-01-26 Jakub Jelinek <jakub@redhat.com>
13678
13679 PR target/69442
13680 * gcc.dg/pr69442.c: New test.
13681
b96824c4
RFI
136822016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13683
13684 PR target/67896
13685 * gcc.target/aarch64/simd/pr67896.C: New.
13686
5ee31e57
RS
136872016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13688
13689 PR tree-optimization/69400
13690 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13691 function.
13692 (plugin_init): Call it.
13693 * gcc.dg/torture/pr69400.c: New test.
13694
7ddfb31d
CL
136952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13696
13697 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13698
1e050c90
AK
136992016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13700 Sebastian Pop <s.pop@samsung.com>
13701
13702 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13703 isl-0.15.
13704
c8ee4bf5
AK
137052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13706 Sebastian Pop <s.pop@samsung.com>
13707
13708 * gcc.dg/graphite/pr69292.c: New.
13709
d902b330
JJ
137102016-01-25 Jakub Jelinek <jakub@redhat.com>
13711
13712 * c-c++-common/goacc/use_device-1.c: New test.
13713
2c89b952
JL
137142016-01-25 Jeff Law <law@redhat.com>
13715
13716 PR tree-optimization/69196
13717 PR tree-optimization/68398
13718 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13719 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13720
685c8785
DE
137212016-01-25 David Edelsohn <dje.gcc@gmail.com>
13722
13723 PR target/69469
13724 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13725 Algorithm.
13726
95cef0c1
RB
137272016-01-25 Richard Biener <rguenther@suse.de>
13728
13729 PR testsuite/69380
13730 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13731
2947d3b2
IE
137322016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13733
13734 PR target/69421
13735 * gcc.dg/pr69421.c: New test.
13736
ae19075a
BB
137372016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13738
13739 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13740 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13741 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13742 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13743 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13744 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13745 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13746 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13747 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13748 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13749
fa4511c2
RB
137502016-01-25 Richard Biener <rguenther@suse.de>
13751
13752 PR tree-optimization/69376
13753 * gcc.dg/torture/pr69376.c: New testcase.
13754
1d101216
JD
137552016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13756
13757 PR fortran/69397
13758 PR fortran/68442
13759 * gfortran.dg/interface_38.f90: New test.
13760 * gfortran.dg/interface_39.f90: New test.
a0909527 13761
a59b92b0
PP
137622016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13763
13764 Revert:
13765 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13766
13767 PR c++/11858
13768 PR c++/24663
13769 PR c++/24664
13770 * g++.dg/template/pr11858.C: New test.
13771 * g++.dg/template/pr24663.C: New test.
13772 * g++.dg/template/unify12.C: New test.
13773 * g++.dg/template/unify13.C: New test.
13774 * g++.dg/template/unify14.C: New test.
13775 * g++.dg/template/unify15.C: New test.
13776 * g++.dg/template/unify16.C: New test.
13777 * g++.dg/template/unify17.C: New test.
13778
16acb1a8
DH
137792016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13780
13781 PR fortran/68283
13782 gfortran.dg/pr68283.f90: New test.
13783
094773e8
TK
137842016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13785
13786 PR fortran/66094
13787 * gfortran.dg/inline_matmul_13.f90: New test.
13788 * gfortran.dg/matmul_bounds_8.f90: New test.
13789 * gfortran.dg/matmul_bounds_9.f90: New test.
13790 * gfortran.dg/matmul_bounds_10.f90: New test.
13791
42fb90d7
TV
137922016-01-23 Tom de Vries <tom@codesourcery.com>
13793
13794 PR tree-optimization/69426
13795 * gcc.dg/autopar/pr69426.c: New test.
13796
69da7802
MS
137972016-01-23 Martin Sebor <msebor@redhat.com>
13798
13799 PR c++/58109
13800 PR c++/69022
13801 * g++.dg/cpp0x/alignas5.C: New test.
13802 * g++.dg/ext/vector29.C: Same.
13803
da17300a
UB
138042016-01-23 Uros Bizjak <ubizjak@gmail.com>
13805
13806 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13807 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13808 _GNU_SOURCE from compile flags to the source.
13809 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13810 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13811 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13812 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13813
62041cfc
JJ
138142016-01-22 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR target/69432
13817 * g++.dg/opt/pr69432.C: New test.
13818
f7d2ad6f
BS
138192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13820
13821 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13822 32-bit targets testing an -m64 multilib.
13823
d403fc9a
WS
138242016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13825
13826 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13827 64-bit support.
13828
4aa16f8d
JG
138292016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13830
13831 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13832
7c816d0f
CB
138332016-01-21 Christian Bruel <christian.bruel@st.com>
13834
13835 PR target/68674
13836 * gcc.target/i386/pr68674.c
13837 * gcc.target/aarch64/pr68674.c
13838 * gcc.target/arm/pr68674.c
13839
fce661e8
KT
138402016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13841
13842 PR target/69403
13843 * gcc.c-torture/execute/pr69403.c: New test.
13844
4696899f
PC
138452016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13846
13847 PR c++/55843
13848 * g++.dg/template/pr55843.C: New.
13849
bac69366
AL
138502016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13851
13852 PR testsuite/66877
13853 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13854 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13855
b57d3a5c
BS
138562016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13857
13858 PR testsuite/67489
da17300a
UB
13859 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13860 from dg-do compile directive, and instead add
13861 { dg-require-effective-target int128 }.
b57d3a5c 13862
9f04a53e
MS
138632016-01-20 Martin Sebor <msebor@redhat.com>
13864
13865 PR c/69405
13866 * gcc.dg/sync-fetch.c: New test.
13867
38a51663
JL
138682016-01-21 Martin Sebor <msebor@redhat.com>
13869
13870 PR target/69252
13871 * gcc.target/powerpc/pr69252.c: New test.
13872
2423a75a
JD
138732016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13874
13875 PR fortran/65996
da17300a 13876 * gfortran.dg/pr65996.f90: New test.
2423a75a 13877
0a76463f
DV
138782016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13879
13880 PR c++/68810
9f04a53e 13881 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13882 expected to generate an error.
0a76463f 13883
9776e692
BS
138842016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13885
13886 PR middle-end/66178
13887 * gcc.dg/torture/pr66178.c: New test.
13888
c8d3e088
AB
138892016-01-21 Anton Blanchard <anton@samba.org>
13890 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13891
13892 PR target/63354
13893 * gcc.target/powerpc/pr63354.c: New test.
13894
35b707ff
VM
138952016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13896
13897 PR rtl-optimization/68990
13898 * gcc.target/i386/pr68990: New.
13899
157b0829
NC
139002016-01-21 Nick Clifton <nickc@redhat.com>
13901
13902 PR target/69129
13903 * gcc.target/mips/pr69129.c: New.
13904
aede6748
PC
139052016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13906
13907 PR c++/58046
13908 * g++.dg/cpp0x/pr58046.C: New.
13909
5463c2c8
JJ
139102016-01-21 Jakub Jelinek <jakub@redhat.com>
13911
6d31cc75
SS
13912 PR target/69187
13913 PR target/65624
13914 * gcc.target/arm/pr69187.c: New test.
13915
5463c2c8
JJ
13916 PR c++/69355
13917 * g++.dg/torture/pr69355.C: New test.
13918
fa28f32b
AK
139192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13920 Sebastian Pop <s.pop@samsung.com>
13921
13922 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13923
b920a047
AK
139242016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13925 Sebastian Pop <s.pop@samsung.com>
13926
da17300a 13927 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13928
bdd3aea6
JJ
139292016-01-21 Jakub Jelinek <jakub@redhat.com>
13930
13931 PR middle-end/67653
13932 * c-c++-common/pr67653.c: New test.
13933 * gcc.dg/torture/pr29119.c: Add dg-warning.
13934
26a2e6ae
PB
139352016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13936
13937 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13938
d25c7690
PK
139392016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13940
13941 PR c/24293
13942 * gcc.dg/pr24293.c: New test.
13943 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13944 incomplete struct type.
13945 * gcc.dg/declspec-1.c: Likewise.
13946 * gcc.dg/pr63549.c: Likewise.
13947
889d5698
JJ
139482016-01-20 Jakub Jelinek <jakub@redhat.com>
13949
13950 PR tree-optimization/66612
13951 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13952 for bdn instruction.
13953
d7cf3dc7
CL
139542016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13955
13956 * lib/target-supports.exp
13957 (check_effective_target_arm_fp_ok_nocache): New.
13958 (check_effective_target_arm_fp_ok): New.
13959 (add_options_for_arm_fp): New.
13960 (check_effective_target_arm_crypto_ok_nocache): Require
13961 target_arm_v8_neon_ok instead of arm32.
13962 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13963 (check_effective_target_arm_crypto_pragma_ok): New.
13964 (add_options_for_arm_vfp): New.
13965 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13966 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13967 target instead. Force initial fpu to vfp.
13968 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13969 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13970 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13971 dependency.
13972 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13973 use arm_vfp effective target instead. Force initial fpu to vfp.
13974 * gcc.target/arm/attr-neon3.c: Likewise.
13975 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13976 arm_vfp_ok.
13977 * gcc.target/arm/unsigned-float.c: Likewise.
13978 * gcc.target/arm/vfp-1.c: Likewise.
13979 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13980 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13981 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13982 * gcc.target/arm/vfp-ldmias.c: Likewise.
13983 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13984 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13985 * gcc.target/arm/vfp-stmiad.c: Likewise.
13986 * gcc.target/arm/vfp-stmias.c: Likewise.
13987 * gcc.target/arm/vnmul-1.c: Likewise.
13988 * gcc.target/arm/vnmul-2.c: Likewise.
13989 * gcc.target/arm/vnmul-3.c: Likewise.
13990 * gcc.target/arm/vnmul-4.c: Likewise.
13991
01ac9704 139922016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13993
e84b00da
L
13994 PR testsuite/69366
13995 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13996 the MPX run-time library, for compile-time MPX test.
13997 * gcc.target/i386/chkp-always_inline.c: Likewise.
13998 * gcc.target/i386/chkp-bndret.c: Likewise.
13999 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14000 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14001 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14002 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14003 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14004 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14005 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14006 * gcc.target/i386/chkp-label-address.c: Likewise.
14007 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14008 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14009 * gcc.target/i386/chkp-pr69044.c: Likewise.
14010 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14011 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14012 * gcc.target/i386/chkp-strchr.c: Likewise.
14013 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14014 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14015 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14016 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14017 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14018 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14019 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14020 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14021 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14022 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14023 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14024 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14025 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14026 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14027 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14028 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14029 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14030 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14031 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14032 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14033 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14034 * gcc.target/i386/pr63995-2.c: Likewise.
14035 * gcc.target/i386/pr64805.c: Likewise.
14036 * gcc.target/i386/pr65044.c: Likewise.
14037 * gcc.target/i386/pr65167.c: Likewise.
14038 * gcc.target/i386/pr65183.c: Likewise.
14039 * gcc.target/i386/pr65184.c: Likewise.
14040 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14041
28b33016
IE
140422016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14043
14044 PR tree-optimization/69328
14045 * gcc.dg/pr69328.c: New test.
14046
bcff0913
JL
140472016-01-20 Jeff Law <law@redhat.com>
14048
bf0bb970 14049 PR target/25114
bcff0913
JL
14050 * gcc.target/m68k/pr25114.c: New test.
14051
a3f69631
AV
140522016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14053
14054 * gcc.target/arm/memset-inline-10.c: Added
14055 dg-require-effective-target arm_thumb2_ok.
14056
af33ba0d
EB
140572016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14058
14059 * gcc.dg/debug/dwarf2/sso.c: New test.
14060
7596d5de
UB
140612016-01-19 Uros Bizjak <ubizjak@gmail.com>
14062
14063 PR testsuite/68820
14064 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14065 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14066 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14067
ceda2c69
JH
140682016-01-19 Jan Hubicka <hubicka@ucw.cz>
14069
14070 PR ipa/66223
14071 * g++.dg/ipa/devirt-50.C: New testcase.
14072
38a979f2
MP
140732016-01-19 Marek Polacek <polacek@redhat.com>
14074
14075 PR c++/68965
14076 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14077 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14078
962801c5
KT
140792016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14080
14081 PR target/69135
14082 * gcc.target/arm/pr69135_1.c: New test.
14083
078fe40a
WD
140842015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14085
14086 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14087
786e3c06
WD
140882015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14089
14090 * gcc.target/aarch64/ccmp_1.c: New testcase.
14091
1e297006
MP
140922016-01-19 Marek Polacek <polacek@redhat.com>
14093
14094 PR c++/68586
14095 * g++.dg/cpp0x/enum30.C: New test.
14096
879c27e3
RB
140972016-01-19 Richard Biener <rguenther@suse.de>
14098
14099 PR tree-optimization/69336
14100 * g++.dg/tree-ssa/pr69336.C: New testcase.
14101
015337d3
JJ
141022016-01-19 Jakub Jelinek <jakub@redhat.com>
14103
14104 PR debug/65779
14105 * gcc.dg/pr65779.c: New test.
14106
e2c768b6
RB
141072016-01-19 Richard Biener <rguenther@suse.de>
14108
14109 PR tree-optimization/69352
14110 * gcc.dg/torture/pr69352.c: New testcase.
14111
569efc34
JJ
141122016-01-19 Jakub Jelinek <jakub@redhat.com>
14113
14114 PR rtl-optimization/68955
14115 PR rtl-optimization/64557
14116 * gcc.dg/torture/pr68955.c: New test.
14117
e49d321f
JH
141182016-01-19 Jan Hubicka <hubicka@ucw.cz>
14119
14120 PR lto/69136
14121 * g++.dg/torture/pr69136.C: New testcase.
14122
e9191ad3
JH
141232016-01-19 Jan Hubicka <hubicka@ucw.cz>
14124
14125 PR lto/69133
14126 * g++.dg/lto/pr69133_0.C: New testcase.
14127 * g++.dg/lto/pr69133_1.C: New testcase.
14128
2bedb645
JL
141292016-01-15 Jeff Law <law@redhat.com>
14130
14131 PR tree-optimization/69320
14132 * gcc.c-torture/pr69320-1.c: New test.
14133 * gcc.c-torture/pr69320-2.c: New test.
14134 * gcc.c-torture/pr69320-3.c: New test.
14135 * gcc.c-torture/pr69320-4.c: New test.
14136
17c15cb9
PP
141372016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14138
14139 PR c++/11858
14140 PR c++/24663
14141 PR c++/24664
14142 * g++.dg/template/pr11858.C: New test.
14143 * g++.dg/template/pr24663.C: New test.
14144 * g++.dg/template/unify12.C: New test.
14145 * g++.dg/template/unify13.C: New test.
14146 * g++.dg/template/unify14.C: New test.
14147 * g++.dg/template/unify15.C: New test.
14148 * g++.dg/template/unify16.C: New test.
14149 * g++.dg/template/unify17.C: New test.
14150
9617fd08
DM
141512016-01-18 David Malcolm <dmalcolm@redhat.com>
14152
14153 PR testsuite/69181
14154 * gcc.dg/pr69181-1.c: New test file.
14155 * gcc.dg/pr69181-2.c: New test file.
14156 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14157 globals by moving it to...
14158 (cleanup-after-saved-dg-test): ...this new function. Add
14159 "global additional_sources_used". Add reset of global
14160 multiline_expected_outputs to the empty list.
14161 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14162 global to...
14163 (multiline_expected_outputs): ...this, and updated comments to
14164 note that it is modified from gcc-dg.exp.
14165 (dg-end-multiline-output): Update for the above renaming.
14166 (handle-multiline-outputs): Likewise. Remove the clearing
14167 of the expected outputs to the empty list.
14168
b555a2e4
RB
141692016-01-18 Richard Biener <rguenther@suse.de>
14170
14171 PR tree-optimization/69297
14172 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14173
96902805
JM
141742016-01-18 Joseph Myers <joseph@codesourcery.com>
14175
14176 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14177 dg-options.
14178 * gcc.target/mips/mips-3d-2.c: Likewise.
14179 * gcc.target/mips/mips-3d-3.c: Likewise.
14180 * gcc.target/mips/mips-3d-4.c: Likewise.
14181 * gcc.target/mips/mips-3d-5.c: Likewise.
14182 * gcc.target/mips/mips-3d-6.c: Likewise.
14183 * gcc.target/mips/mips-3d-7.c: Likewise.
14184 * gcc.target/mips/mips-3d-8.c: Likewise.
14185 * gcc.target/mips/mips-3d-9.c: Likewise.
14186 * gcc.target/mips/mips-ps-1.c: Likewise.
14187 * gcc.target/mips/mips-ps-2.c: Likewise.
14188 * gcc.target/mips/mips-ps-3.c: Likewise.
14189 * gcc.target/mips/mips-ps-4.c: Likewise.
14190 * gcc.target/mips/mips-ps-5.c: Likewise.
14191 * gcc.target/mips/mips-ps-6.c: Likewise.
14192 * gcc.target/mips/mips-ps-7.c: Likewise.
14193 * gcc.target/mips/mips-ps-type.c: Likewise.
14194 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14195 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14196
40e26f94
TV
141972016-01-18 Tom de Vries <tom@codesourcery.com>
14198
14199 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14200 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14201 * c-c++-common/goacc/kernels-empty.c: New test.
14202 * c-c++-common/goacc/kernels-eternal.c: New test.
14203 * c-c++-common/goacc/kernels-loop-2.c: New test.
14204 * c-c++-common/goacc/kernels-loop-3.c: New test.
14205 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14206 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14207 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14208 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14209 * c-c++-common/goacc/kernels-loop-data.c: New test.
14210 * c-c++-common/goacc/kernels-loop-g.c: New test.
14211 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14212 * c-c++-common/goacc/kernels-loop-n.c: New test.
14213 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14214 * c-c++-common/goacc/kernels-loop.c: New test.
14215 * c-c++-common/goacc/kernels-noreturn.c: New test.
14216 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14217 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14218 * c-c++-common/goacc/kernels-reduction.c: New test.
14219
a98d4647
TV
142202016-01-18 Tom de Vries <tom@codesourcery.com>
14221
14222 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14223 * gcc.dg/autopar/outer-2.c: Same.
14224 * gcc.dg/autopar/outer-3.c: Same.
14225 * gcc.dg/autopar/outer-4.c: Same.
14226 * gcc.dg/autopar/outer-5.c: Same.
14227 * gcc.dg/autopar/outer-6.c: Same.
14228 * gcc.dg/autopar/parallelization-1.c: Same.
14229 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14230 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14231 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14232 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14233 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14234 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14235 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14236 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14237 * gcc.dg/autopar/pr39500-1.c: Same.
14238 * gcc.dg/autopar/pr39500-2.c: Same.
14239 * gcc.dg/autopar/pr46193.c: Same.
14240 * gcc.dg/autopar/pr46194.c: Same.
14241 * gcc.dg/autopar/pr49580.c: Same.
14242 * gcc.dg/autopar/pr49960-1.c: Same.
14243 * gcc.dg/autopar/pr49960.c: Same.
14244 * gcc.dg/autopar/pr68373.c: Same.
14245 * gcc.dg/autopar/reduc-1.c: Same.
14246 * gcc.dg/autopar/reduc-1char.c: Same.
14247 * gcc.dg/autopar/reduc-1short.c: Same.
14248 * gcc.dg/autopar/reduc-2.c: Same.
14249 * gcc.dg/autopar/reduc-2char.c: Same.
14250 * gcc.dg/autopar/reduc-2short.c: Same.
14251 * gcc.dg/autopar/reduc-3.c: Same.
14252 * gcc.dg/autopar/reduc-4.c: Same.
14253 * gcc.dg/autopar/reduc-6.c: Same.
14254 * gcc.dg/autopar/reduc-7.c: Same.
14255 * gcc.dg/autopar/reduc-8.c: Same.
14256 * gcc.dg/autopar/reduc-9.c: Same.
14257 * gcc.dg/autopar/uns-outer-4.c: Same.
14258 * gcc.dg/autopar/uns-outer-5.c: Same.
14259 * gcc.dg/autopar/uns-outer-6.c: Same.
14260 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14261 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14262
da976fa8
AL
142632016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14264
14265 PR target/63679
14266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14267 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14268
70c1e886
AL
142692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14270
14271 PR target/63679
14272 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14273 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14274 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14275
88bed196
AL
142762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14277
14278 PR target/63679
14279 * gcc.dg/tree-ssa/sra-17.c: New.
14280 * gcc.dg/tree-ssa/sra-18.c: New.
14281
3dd5f42e
IE
142822016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14283
14284 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14285
ae5a77fa
EB
142862016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14287
14288 * gnat.dg/inline12.adb: New test.
14289
11e57fc6
BC
142902016-01-18 Bin Cheng <bin.cheng@arm.com>
14291
14292 PR tree-optimization/66797
14293 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14294
995b6fe0
RB
142952016-01-18 Richard Biener <rguenther@suse.de>
14296
14297 PR tree-optimization/69170
14298 * gcc.dg/torture/pr69170.c: New testcase.
14299
82ee0cf2 143002016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14301
14302 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14303
d69da357
TV
143042016-01-16 Tom de Vries <tom@codesourcery.com>
14305
14306 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14307
a3845283
TV
143082016-01-16 Tom de Vries <tom@codesourcery.com>
14309
14310 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14311 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14312 redundant dg-require-effective-target pthread.
14313 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14314 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14315 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14316 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14317 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14318 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14319 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14320
197a6aa6
DE
143212016-01-16 David Edelsohn <dje.gcc@gmail.com>
14322
14323 PR target/68609
14324 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14325 * gcc.target/powerpc/recip-7.c: Same.
14326
ec7886c1
PP
143272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14328
14329 PR c++/69091
14330 * g++.dg/template/pr69091.C: New test.
14331
203484bb
PP
143322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14333
14334 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14335 dump does not contain an error_mark_node.
14336 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14337 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14338
aa2500e9
PP
143392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14340
14341 PR c++/68936
14342 * g++.dg/template/pr68936.C: New test.
14343
28621a5c
DE
143442016-01-15 David Edelsohn <dje.gcc@gmail.com>
14345
14346 PR target/68609
14347 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14348 * gcc.target/powerpc/recip-2.c: Same.
14349 * gcc.target/powerpc/recip-3.c: Same.
14350 * gcc.target/powerpc/recip-4.c: Same.
14351 * gcc.target/powerpc/recip-sqrtf.c: Same.
14352
40c43aca
JL
143532016-01-15 Jeff Law <law@redhat.com>
14354
14355 PR tree-optimization/69270
14356 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14357 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14358
afbc5ae8
PT
143592016-01-15 Paul Thomas <pault@gcc.gnu.org>
14360
14361 PR fortran/49630
14362 * gfortran.dg/deferred_character_13.f90: New test for the fix
14363 of comment 3 of the PR.
14364
14365 PR fortran/54070
14366 * gfortran.dg/deferred_character_8.f90: New test
14367 * gfortran.dg/allocate_error_5.f90: New test
14368
14369 PR fortran/60593
14370 * gfortran.dg/deferred_character_10.f90: New test
14371
14372 PR fortran/60795
14373 * gfortran.dg/deferred_character_14.f90: New test
14374
14375 PR fortran/61147
14376 * gfortran.dg/deferred_character_11.f90: New test
14377
14378 PR fortran/64324
14379 * gfortran.dg/deferred_character_9.f90: New test
14380
49abe076
VM
143812016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14382
14383 PR rtl-optimization/69030
14384 * gcc.target/i386/pr69030.c: New.
14385
16d12992
KT
143862016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14387
14388 * gcc.target/aarch64/target_attr_17.c: New test.
14389
78810bd3
RB
143902016-01-15 Richard Biener <rguenther@suse.de>
14391
14392 PR tree-optimization/66856
14393 * gcc.dg/torture/pr66856-1.c: New testcase.
14394 * gcc.dg/torture/pr66856-2.c: Likewise.
14395
2bd847fe
RB
143962016-01-15 Richard Biener <rguenther@suse.de>
14397
14398 PR debug/69137
14399 * g++.dg/lto/pr69137_0.C: New testcase.
14400
a00fe3b7
RS
144012016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14402
14403 PR middle-end/69246
14404 * gcc.target/i386/pr69246.c: New test.
14405
cbb0e83b
DV
144062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14407
7596d5de 14408 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14409
5a500ecf
DV
144102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14411
14412 PR c++/56194
14413 * g++.dg/init/const9.C: Disable test on S/390.
14414
5d9bf64f
DV
144152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14416
14417 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14418 * g++.dg/Wno-frame-address.C: Ditto.
14419
e234b19e
DV
144202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14421
14422 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14423
89483f99
RB
144242016-01-15 Richard Biener <rguenther@suse.de>
14425
14426 PR tree-optimization/68961
14427 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14428
94f37395
IE
144292016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14430
14431 * gcc.target/i386/pr65105-5.c: New test.
14432
82ee0cf2 144332016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14434
14435 * gcc.c-torture/execute/alias-4.c: New testcase.
14436
82ee0cf2 144372016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14438
14439 PR ipa/68148
14440 * g++.dg/ipa/devirt-49.C: New testcase.
14441
092f7deb 144422016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14443
14444 PR target/65837
14445 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14446 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14447 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14448
e93c66bc
RB
144492016-01-15 Richard Biener <rguenther@suse.de>
14450
14451 PR tree-optimization/69117
14452 * gcc.dg/torture/pr69117.c: New testcase.
14453
c47eaca6 144542015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14455
14456 PR c++/69048
14457 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14458
c3f6914a
FXC
144592016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14460
14461 PR testsuite/67509
14462 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14463 range tests use 100 * maximum instead of maximum + 1.
14464
cd65ae90
JJ
144652016-01-14 Jakub Jelinek <jakub@redhat.com>
14466
14467 PR debug/69244
14468 * gcc.dg/guality/pr69244.c: New test.
14469
19643948
UB
144702016-01-14 Uros Bizjak <ubizjak@gmail.com>
14471
14472 * lib/target-supports.exp (check_effective_target_issignaling):
14473 New procedure.
14474 * gcc.dg/pr61441.c: Require issignaling effective target.
14475
fe79c97e
SB
144762016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14477
14478 PR target/68803
14479 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14480
c7df95d8
DM
144812016-01-14 David Malcolm <dmalcolm@redhat.com>
14482
14483 PR c++/68819
14484 PR preprocessor/69177
14485 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14486 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14487 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14488 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14489
00083992
MP
144902016-01-14 Marek Polacek <polacek@redhat.com>
14491
14492 PR c/69262
14493 * gcc.dg/array-15.c: New test.
14494
0c9b3294
JJ
144952016-01-14 Jakub Jelinek <jakub@redhat.com>
14496
14497 PR middle-end/68146
14498 PR tree-optimization/69155
14499 * gfortran.dg/pr68146.f: New test.
14500 * gfortran.dg/pr69155.f90: New test.
14501
3688e13d
RB
145022016-01-14 Richard Biener <rguenther@suse.de>
14503
14504 PR tree-optimization/68060
14505 * gcc.dg/torture/pr68060-1.c: New testcase.
14506 * gcc.dg/torture/pr68060-2.c: Likewise.
14507
bab0ad3a
NC
145082016-01-14 Nick Clifton <nickc@redhat.com>
14509
14510 * lib/target-supports.exp
14511 (check_effective_target_arm_neon_ok_nocache): Add an option
14512 sequence that includes setting the ARM architecture to ARMv7-A.
14513 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14514 command line options necessary to enable Neon support.
14515 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14516 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14517 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14518 * gcc.target/arm/pr69180.c: Likewise.
14519
947c2ce5
JL
145202016-01-14 Jeff Law <law@redhat.com>
14521
14522 PR tree-optimization/69270
14523 * gcc.dg/tree-ssa/pr69270.c: New test.
14524
3342fd71
BS
145252016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14526
14527 PR c/66208
14528 * c-c++-common/pr66208.c: New file.
14529
2ad3adf1
JJ
145302016-01-13 Jakub Jelinek <jakub@redhat.com>
14531
14532 PR tree-optimization/69156
14533 * gcc.dg/pr69156.c: New test.
14534
398d6feb
L
145352016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14536
14537 * gcc.target/i386/pr69225-7.c: New test.
14538
4c868789
RH
145392016-01-13 Richard Henderson <rth@redhat.com>
14540
14541 * gcc.dg/tm/memopt-13.c: Update expected function.
14542 * gcc.dg/tm/memopt-6.c: Likewise.
14543
ef6d1772
UB
145442016-01-13 Uros Bizjak <ubizjak@gmail.com>
14545
14546 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14547 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14548 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14549 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14550
ef6d1772
UB
145512016-01-13 Tom de Vries <tom@codesourcery.com>
14552
14553 PR tree-optimization/69169
0b4b6ef2
TV
14554 * gcc.dg/pr69169.c: New test.
14555
2ad3adf1 145562016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14557
14558 PR target/69228
14559 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14560 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14561 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14562 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14563 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14564 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14565 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14566 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14567
9060e335
AK
145682016-01-13 Jakub Jelinek <jakub@redhat.com>
14569
14570 PR target/69247
14571 * gcc.dg/pr69247.c: New test.
14572
40311329
RB
145732016-01-13 Richard Biener <rguenther@suse.de>
14574
14575 PR tree-optimization/69242
14576 * gcc.dg/torture/pr69242.c: New testcase.
14577
ccbd7103
RB
145782016-01-13 Richard Biener <rguenther@suse.de>
14579
14580 PR tree-optimization/69186
14581 * gcc.dg/torture/pr69186.c: New testcase.
14582
c6f72a46
JL
145832016-01-13 Jeff Law <law@redhat.com>
14584
14585 PR tree-optimization/67755
14586 * gcc.dg/tree-ssa/pr67755.c: New test.
14587
145882016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14589
14590 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14591 pass number in output by a star.
14592
c446cf07
BC
145932016-01-12 Bin Cheng <bin.cheng@arm.com>
14594
14595 PR tree-optimization/68911
14596 * gcc.c-torture/execute/pr68911.c: New test.
14597
5342156c
MP
145982016-01-12 Marek Polacek <polacek@redhat.com>
14599
14600 PR c++/68979
14601 * g++.dg/warn/permissive-1.C: New test.
14602
65364cc5
JJ
146032016-01-12 Jakub Jelinek <jakub@redhat.com>
14604
14605 PR objc++/68511
14606 PR c++/69213
14607 * g++.dg/opt/pr69213.C: New test.
14608
81b9a3d9
CB
146092016-01-12 Christian Bruel <christian.bruel@st.com>
14610
14611 PR target/69180
14612 * gcc.target/arm/pr69180.c: New test.
14613
3c4e91c9
RB
146142016-01-12 Richard Biener <rguenther@suse.de>
14615
14616 PR lto/69077
14617 * g++.dg/lto/pr69077_0.C: New testcase.
14618 * g++.dg/lto/pr69077_1.C: Likewise.
14619
5664cea1
JJ
146202016-01-12 Jakub Jelinek <jakub@redhat.com>
14621
14622 PR target/69175
14623 * g++.dg/opt/pr69175.C: New test.
14624
86cefc49
AL
146252016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14626
14627 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14628 rather than #including math.h & stdlib.h.
14629 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14630 * gcc.dg/vect/pr49771.c: Likewise.
14631 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14632 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14633 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14634 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14635 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14636 * gcc.dg/vect/pr44507.c: Likewise.
14637 * gcc.dg/vect/pr45902.c: Likewise.
14638 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14639 * gcc.dg/vect/vect-117.c: Likewise.
14640 * gcc.dg/vect/vect-99.c: Likewise.
14641 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14642 * gcc.dg/vect/vect-cond-1.c: Likewise.
14643 * gcc.dg/vect/vect-cond-2.c: Likewise.
14644 * gcc.dg/vect/vect-cond-3.c: Likewise.
14645 * gcc.dg/vect/vect-cond-4.c: Likewise.
14646 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14647 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14648 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14649 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14650 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14651 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14652 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14653 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14654 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14655 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14656 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14657 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14658 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14659 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14660 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14661 include of signal.h.
14662 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14663 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14664 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14665 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14666 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14667 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14668 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14669 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14670 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14671 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14672 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14673 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14674 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14675 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14676 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14677 * gcc.dg/vect/vect-outer-5.c: Likewise.
14678 * gcc.dg/vect/vect-outer-6.c: Likewise.
14679 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14680 include of stdio.h.
14681
b832f61e
NC
146822016-01-12 Nick Clifton <nickc@redhat.com>
14683
14684 PR target/68913
14685 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14686 to fread so that it will be found in all target runtimes.
14687
8eac49b1
RB
146882016-01-12 Richard Biener <rguenther@suse.de>
14689
14690 PR tree-optimization/69053
14691 * g++.dg/torture/pr69053.C: New testcase.
14692
2935d994
RB
146932016-01-12 Richard Biener <rguenther@suse.de>
14694
14695 PR tree-optimization/69168
14696 * gcc.dg/torture/pr69168.c: New testcase.
14697
66c16fd9
RB
146982016-01-12 Richard Biener <rguenther@suse.de>
14699
14700 PR tree-optimization/69157
14701 * gcc.dg/torture/pr69157.c: New testcase.
14702
147032016-01-12 Richard Biener <rguenther@suse.de>
14704
14705 PR tree-optimization/69174
14706 * gcc.dg/torture/pr69174.c: New testcase.
14707
723033a6
JJ
147082016-01-12 Jakub Jelinek <jakub@redhat.com>
14709
14710 PR c++/66808
14711 PR c++/69000
14712 * g++.dg/tls/pr66808.C: New test.
14713 * g++.dg/tls/pr69000.C: New test.
14714
3574cf47
BS
147152016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14716
14717 * gcc.target/powerpc/swaps-p8-23.c: New test.
14718 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14719
feb20787
JDA
147202016-01-11 John David Anglin <danglin@gcc.gnu.org>
14721
14722 PR tree-optimization/68356
14723 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14724
27b1820a
KV
147252016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14726 Jim Wilson <jim.wilson@linaro.org>
14727
14728 PR target/69194
14729 * gcc.target/arm/pr69194.c: New test.
14730
cf4de6af
L
147312016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14732
14733 PR target/69225
14734 * gcc.target/i386/pr69225-1.c: New test.
14735 * gcc.target/i386/pr69225-2.c: Likewise.
14736 * gcc.target/i386/pr69225-3.c: Likewise.
14737 * gcc.target/i386/pr69225-4.c: Likewise.
14738 * gcc.target/i386/pr69225-5.c: Likewise.
14739 * gcc.target/i386/pr69225-6.c: Likewise.
14740
1ebd5558
JJ
147412016-01-11 Jakub Jelinek <jakub@redhat.com>
14742
23552a4d
JJ
14743 PR target/67462
14744 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14745 if lp64.
14746
26ff85b0
JJ
14747 PR target/69071
14748 * gcc.dg/pr69071.c: New test.
14749
9cb6bd74
JJ
14750 PR c++/69211
14751 * g++.dg/opt/pr69211.C: New test.
14752
1ebd5558
JJ
14753 PR tree-optimization/69214
14754 * gcc.c-torture/compile/pr69214.c: New test.
14755
8c18c836
UB
147562016-01-11 Uros Bizjak <ubizjak@gmail.com>
14757
14758 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14759 * gcc.target/i386/pr66232-11.c: Ditto.
14760 * gcc.target/i386/pr66232-12.c: Ditto.
14761 * gcc.target/i386/pr66232-13.c: Ditto.
14762
62446e6e
RB
147632016-01-11 Richard Biener <rguenther@suse.de>
14764
14765 PR tree-optimization/69173
14766 * gcc.dg/torture/pr69173.c: New testcase.
14767
2b8568fe
KT
147682016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14769
14770 PR rtl-optimization/68796
14771 * gcc.target/aarch64/tst_5.c: New test.
14772 * gcc.target/aarch64/tst_6.c: Likewise.
14773
5baf4532
KT
147742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14775
14776 PR rtl-optimization/68841
14777 * gcc.dg/pr68841.c: New test.
14778 * gcc.c-torture/execute/pr68841.c: New test.
14779
ca90b1ed
YR
147802016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14781
14782 PR rtl-optimization/68920
14783 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14784 for ix86 targets.
14785 * gcc.dg/ifcvt-5.c: New test.
14786
2ad3adf1 147872016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14788
14789 PR bootstrap/69123
14790 * g++.dg/pr69123.C: New.
14791
83834c09
IE
147922016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14793
14794 PR target/69010
14795 * gcc.target/i386/pr69010.c: New test.
14796
dcf89d57
MJ
147972016-01-11 Martin Jambor <mjambor@suse.cz>
14798
14799 PR ipa/69044
14800 * gcc.target/i386/chkp-pr69044.c: New test.
14801
d95167ee
TV
148022016-01-11 Tom de Vries <tom@codesourcery.com>
14803
14804 PR tree-optimization/69109
14805 * gcc.dg/autopar/pr69109-2.c: New test.
14806 * gcc.dg/autopar/pr69109.c: New test.
14807
4f6403a8
TV
148082016-01-11 Tom de Vries <tom@codesourcery.com>
14809
14810 PR tree-optimization/69108
14811 * gcc.dg/autopar/pr69108.c: New test.
14812
21efdd80
PP
148132016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14814
14815 PR c++/69029
14816 * c-c++-common/Wisleading-indentation.c: Augment test.
14817
fd42eed8
TK
148182016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14819
14820 PR fortran/69154
14821 * gfortran.dg/inline_matmul_12.f90: New test.
14822
4f90ee6c
PT
148232016-01-10 Paul Thomas <pault@gcc.gnu.org>
14824
14825 PR fortran/67779
14826 * gfortran.dg/actual_array_offset_1: New test.
14827
3907c6cf
TV
148282016-01-10 Tom de Vries <tom@codesourcery.com>
14829
14830 PR tree-optimization/69062
14831 * gcc.dg/autopar/pr69062.c: New test.
14832
b07b236e
TS
148332016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14834
14835 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14836 * gcc.dg/vect/slp-perm-2.c: Likewise.
14837 * gcc.dg/vect/slp-perm-3.c: Likewise.
14838 * gcc.dg/vect/slp-perm-5.c: Likewise.
14839 * gcc.dg/vect/slp-perm-6.c: Likewise.
14840 * gcc.dg/vect/slp-perm-7.c: Likewise.
14841 * gcc.dg/vect/slp-perm-8.c: Likewise.
14842
23fab8ae
TV
148432016-01-10 Tom de Vries <tom@codesourcery.com>
14844
14845 PR tree-optimization/69039
14846 * gcc.dg/autopar/pr69039.c: New test.
14847
73f0dae2
MP
148482016-01-09 Marek Polacek <polacek@redhat.com>
14849
14850 PR c++/69113
14851 * g++.dg/pr69113.C: New test.
14852
20b8d734
JJ
148532016-01-09 Jakub Jelinek <jakub@redhat.com>
14854
14855 PR middle-end/50865
14856 PR tree-optimization/69097
14857 * gcc.c-torture/execute/pr50865.c: New test.
14858 * gcc.c-torture/execute/pr69097-1.c: New test.
14859 * gcc.c-torture/execute/pr69097-2.c: New test.
14860 * gcc.dg/pr69097-1.c: New test.
14861 * gcc.dg/pr69097-2.c: New test.
14862
c50e614b
JJ
148632016-01-09 Jakub Jelinek <jakub@redhat.com>
14864
14865 PR c++/69164
14866 * g++.dg/opt/pr69164.C: New test.
14867
e0237993
JJ
148682016-01-08 Jakub Jelinek <jakub@redhat.com>
14869
14870 PR tree-optimization/69167
14871 * gcc.dg/pr69167.c: New test.
14872
bd8f5bb2
MP
148732016-01-08 Marek Polacek <polacek@redhat.com>
14874
14875 PR c++/68449
14876 * g++.dg/pr68449.C: New.
14877
bb0f5ca7
AL
148782016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14879
14880 PR tree-optimization/68707
14881 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14882 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14883 on platforms supporting it.
14884 * gcc.dg/vect/slp-perm-2.c: Likewise.
14885 * gcc.dg/vect/slp-perm-3.c: Likewise.
14886 * gcc.dg/vect/slp-perm-5.c: Likewise.
14887 * gcc.dg/vect/slp-perm-7.c: Likewise.
14888 * gcc.dg/vect/slp-perm-8.c: Likewise.
14889 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14890 on platforms supporting it.
14891
22518428
JJ
148922016-01-08 Jakub Jelinek <jakub@redhat.com>
14893
33f0852f
JJ
14894 PR tree-optimization/69162
14895 * gcc.dg/pr69162.c: New test.
14896
22518428
JJ
14897 PR tree-optimization/69172
14898 * gcc.dg/pr69172.c: New test.
14899
80e9b3aa
TP
149002016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14901
14902 PR tree-optimization/67781
14903 * gcc.c-torture/execute/pr67781.c: New file.
14904
262a363f
JJ
149052016-01-08 Jakub Jelinek <jakub@redhat.com>
14906
14907 PR tree-optimization/69083
14908 * gcc.dg/vect/pr69083.c: New test.
14909
6e1f093f
SS
149102016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14911
14912 PR tree-optimization/61441
14913 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14914 Use -fexcess-precision=standard for compiler options.
14915 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14916
53290e07
JJ
149172016-01-08 Jakub Jelinek <jakub@redhat.com>
14918
57bf3072
JJ
14919 PR fortran/69128
14920 * gfortran.dg/gomp/pr69128.f90: New test.
14921
53290e07
JJ
14922 PR c++/69145
14923 * g++.dg/ext/pr69145-1.C: New test.
14924 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14925 * g++.dg/ext/pr69145-2.h: New file.
14926
7a127fa7
MS
149272016-01-07 Martin Sebor <msebor@redhat.com>
14928
14929 PR c/68966
14930 * gcc.dg/atomic-fetch-bool.c: New test.
14931 * gcc.dg/sync-fetch-bool.c: New test.
14932
95918b49
L
149332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14934
14935 PR fortran/66680
14936 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14937
c8e62a9d
NC
149382016-01-07 Nick Clifton <nickc@redhat.com>
14939
14940 PR target/66655
14941 * g++.dg/pr66655.C: New test.
14942 * g++.dg/pr66655_1.cc: Test support file.
14943 * g++.dg/pr66655.h: Test header file.
14944
2ad3adf1 149452016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14946
14947 PR fortran/66680
14948 gfortran.dg/gomp/pr66680.f90: New test.
14949
4cd9ca92
L
149502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14951
14952 PR target/69171
14953 * gcc.target/i386/pr69171-1.c: New test.
14954 * gcc.target/i386/pr69171-2.c: Likewise.
14955 * gcc.target/i386/pr69171-3.c: Likewise.
14956 * gcc.target/i386/pr69171-4.c: Likewise.
14957 * gcc.target/i386/pr69171-5.c: Likewise.
14958 * gcc.target/i386/pr69171-6.c: Likewise.
14959
7e33d4dc
BS
149602015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14961
14962 PR middle-end/67639
14963 * c-c++-common/pr67639.c: New test.
14964
fec64afc
JJ
149652016-01-07 Jakub Jelinek <jakub@redhat.com>
14966
14967 PR tree-optimization/69141
14968 * g++.dg/opt/pr69141.C: New test.
14969
f293ad29
EB
149702016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14971
14972 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14973
5027395e
UB
149742016-01-06 Uros Bizjak <ubizjak@gmail.com>
14975
14976 PR target/69140
14977 * gcc.target/i386/pr69140.c: New test
14978
7443cf13
DM
149792016-01-06 David Malcolm <dmalcolm@redhat.com>
14980
14981 * gcc.dg/bad-dereference.c: New test case.
14982
32928931
BS
149832015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14984
14985 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14986
68dd05da
AS
149872016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14988
14989 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14990
6b131d5b
MP
149912016-01-06 Marek Polacek <polacek@redhat.com>
14992
14993 PR sanitizer/69099
14994 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14995
8d9fdb49
MP
149962016-01-05 Marek Polacek <polacek@redhat.com>
14997
14998 PR c/69104
14999 * gcc.dg/atomic-invalid-2.c: New.
15000
acf93f1e
L
150012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15002
15003 PR target/68991
15004 * gcc.target/i386/pr68991.c: New test.
15005
3f50525d
L
150062016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15007
15008 PR target/68991
15009 * g++.dg/pr68991-1.C: New test.
15010 * g++.dg/pr68991-2.C: Likewise.
15011
e0237993 150122016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15013
e0237993 15014 PR other/60465
face88a1
ST
15015 * gcc.target/ia64/pr60465-gprel64.c: New test.
15016 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15017
a0866eff
KT
150182016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15019
15020 PR rtl-optimization/68651
15021 * gcc.target/aarch64/pr68651_1.c: New test.
15022
c589e975
DM
150232016-01-05 David Malcolm <dmalcolm@redhat.com>
15024
15025 PR c/69122
15026 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15027
929710d9
NS
150282016-01-05 Nathan Sidwell <nathan@acm.org>
15029
ce3e43d7
NS
15030 PR c++/58583
15031 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15032
929710d9
NS
15033 * gcc.dg/alias-15.c: New.
15034
a2faef8e
NC
150352016-01-05 Nick Clifton <nickc@redhat.com>
15036
15037 PR target/68870
15038 * g++.dg/pr68770.C: New test.
15039
4cfa76e3
MS
150402016-01-04 Mike Stump <mikestump@comcast.net>
15041
15042 * lib/target-supports.exp (check_effective_target_cilkplus):
15043 cilkplus targets require pthreads.
4ece61b6 15044 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15045
4e8a3a35
MM
150462016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15047
15048 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15049 generation.
15050
818ab71a
JJ
150512016-01-04 Jakub Jelinek <jakub@redhat.com>
15052
15053 Update copyright years.
15054
2fe0a208
MP
150552016-01-04 Marek Polacek <polacek@redhat.com>
15056
15057 PR c/68908
15058 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15059 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15060 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15061
9e3b2fe3
EB
150622016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15063
15064 * gcc.target/sparc/20160104-2.c: New test.
15065
e8d65a35
EB
150662016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15067
15068 * gcc.target/sparc/20160104-1.c: New test.
15069
25ccfccd
PT
150702016-01-03 Paul Thomas <pault@gcc.gnu.org>
15071
15072 PR fortran/65045
15073 * gfortran.dg/pr65045.f90: New test.
15074
cb51d382
EB
150752016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15076
15077 * gnat.dg/specs/debug1.ads: Delete.
15078
6eeaad6e
JD
150792016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15080
15081 PR libgfortran/68867
15082 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15083 expression.
15084
2f968603
JD
150852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15086
15087 PR libgfortran/68867
15088 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15089 PowerPC.
15090
591bb5e4
PT
150912016-01-01 Paul Thomas <pault@gcc.gnu.org>
15092
15093 PR fortran/68864
15094 * gfortran.dg/pr68864.f90: New test.
15095
f1e0620c
JJ
150962016-01-01 Jakub Jelinek <jakub@redhat.com>
15097
942a1319
JJ
15098 PR tree-optimization/69070
15099 * gcc.dg/pr69070.c: New test.
15100
10dff63f
JJ
15101 PR sanitizer/69055
15102 * gfortran.dg/pr69055.f90: New test.
15103
f1e0620c
JJ
15104 PR target/69015
15105 * gcc.dg/pr69015.c: New test.
818ab71a 15106\f
2f883d1c 15107Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15108
15109Copying and distribution of this file, with or without modification,
15110are permitted in any medium without royalty provided the copyright
15111notice and this notice are preserved.