]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[2/2] Add store merging unit tests
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
fad36601
BC
12016-11-08 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
4
7c8615b6
BC
52016-11-08 Bin Cheng <bin.cheng@arm.com>
6
7 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
8
4c6a4a53
BC
92016-11-08 Bin Cheng <bin.cheng@arm.com>
10
11 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
12
fcd1b8df
ML
132016-11-08 Martin Liska <mliska@suse.cz>
14
15 PR testsuite/78242
16 * g++.dg/asan/use-after-scope-4.C: New test.
17 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
18 * gcc.dg/asan/use-after-scope-8.c: Remove.
19
f9ef2c76
RB
202016-11-08 Richard Biener <rguenther@suse.de>
21
22 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
23
ad11774f
TC
242016-11-08 Tamar Christina <tamar.christina@arm.com>
25
26 PR testsuite/78136
27 * gcc.dg/cpp/trad/trad.exp
28 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
29 * gcc.dg/cpp/trad/include.c: Use local header file.
30
fe73a332
RB
312016-11-08 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/78205
34 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
35
ed053eb8
RB
362016-11-08 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/78224
39 * g++.dg/torture/pr78224.C: New testcase.
40
06658c6d
SKS
412016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
42
43 * gcc.dg/store_merging_1.c: Require store_merge.
44 * gcc.dg/store_merging_2.c: Likewise.
45 * gcc.dg/store_merging_4.c: Likewise.
46 * gcc.dg/store_merging_5.c: Likewise.
47 * gcc.dg/store_merging_6.c: Likewise.
48 * gcc.dg/store_merging_7.c: Likewise.
49 * gcc.dg/store_merging_8.c: Likewise.
50 * lib/target-supports.exp (check_effective_target_store_merge): New.
51
e4b39278
DE
522016-11-07 David Edelsohn <dje.gcc@gmail.com>
53
54 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
55 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
56 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
57 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
58 -mvsx -mpower8-vector.
59 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
60 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
61 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
62 -mvsx -mpower8-vector.
63
fda2d612
DE
642016-11-07 David Edelsohn <dje.gcc@gmail.com>
65
66 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
67
68 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
69 * gcc.dg/visibility-14.c: XFAIL AIX.
70 * gcc.dg/visibility-15.c: XFAIL AIX.
71 * gcc.dg/visibility-16.c: XFAIL AIX.
72 * gcc.dg/visibility-17.c: XFAIL AIX.
73 * gcc.dg/visibility-18.c: XFAIL AIX.
74 * gcc.dg/visibility-19.c: XFAIL AIX.
75 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
76 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
77 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
78 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
79
60cee85e
JJ
802016-11-07 Jakub Jelinek <jakub@redhat.com>
81
82 PR target/78227
83 * gcc.target/i386/pr78227-1.c: New test.
84 * gcc.target/i386/pr78227-2.c: New test.
85
7aa13860
PK
862016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
87
88 PR middle-end/35691
89 * gcc.dg/pr35691-1.c: New test-case.
90 * gcc.dg/pr35691-2.c: Likewise.
91
caa024ff
BS
922016-11-07 Bernd Schmidt <bschmidt@redhat.com>
93
94 PR rtl-optimization/77309
95 * gcc.dg/torture/pr77309.c: New test.
96
a9815228
JJ
972016-11-07 Jakub Jelinek <jakub@redhat.com>
98
99 PR middle-end/71529
100 * gcc.target/i386/pr71529.C: Moved to ...
101 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
102
103 PR target/64411
104 * gcc.target/i386/pr64411.C: Moved to ...
105 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
106 lp64.
107
108 PR target/65105
109 * gcc.target/i386/pr65105-4.C: Moved to ...
110 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
111 Run into compile test rather than execute test.
112
e8ab5cb1
RB
1132016-11-07 Richard Biener <rguenther@suse.de>
114
115 PR target/78229
116 * g++.dg/pr78229.C: New testcase.
117
20770eb8
RB
1182016-11-07 Richard Biener <rguenther@suse.de>
119
120 PR tree-optimization/78218
121 * gcc.dg/torture/pr78218.c: New testcase.
122
32894793
RB
1232016-11-07 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/78228
126 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
127
e27bfda2
KT
1282016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
129
130 PR target/77822
131 * g++.dg/torture/pr77822.C: New test.
132
00d6b7a1
ML
1332016-11-07 Martin Liska <mliska@suse.cz>
134
135 * c-c++-common/asan/force-inline-opt0-1.c: Disable
136 -f-sanitize-address-use-after-scope.
137 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
138 internal fn calls.
139 * g++.dg/asan/use-after-scope-1.C: New test.
140 * g++.dg/asan/use-after-scope-2.C: Likewise.
141 * g++.dg/asan/use-after-scope-3.C: Likewise.
142 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
143 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
144 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
145 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
146 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
147 * g++.dg/asan/use-after-scope-types.h: Likewise.
148 * gcc.dg/asan/use-after-scope-1.c: Likewise.
149 * gcc.dg/asan/use-after-scope-2.c: Likewise.
150 * gcc.dg/asan/use-after-scope-3.c: Likewise.
151 * gcc.dg/asan/use-after-scope-4.c: Likewise.
152 * gcc.dg/asan/use-after-scope-5.c: Likewise.
153 * gcc.dg/asan/use-after-scope-6.c: Likewise.
154 * gcc.dg/asan/use-after-scope-7.c: Likewise.
155 * gcc.dg/asan/use-after-scope-8.c: Likewise.
156 * gcc.dg/asan/use-after-scope-9.c: Likewise.
157 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
158 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
159 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
160 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
161 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
162
a0d3edf8
RB
1632016-11-07 Richard Biener <rguenther@suse.de>
164
165 PR tree-optimization/78189
166 * g++.dg/torture/pr78189.C: New testcase.
167
0db5adfa
DE
1682016-11-06 David Edelsohn <dje.gcc@gmail.com>
169
170 * gcc.dg/Wtrampolines.c: XFAIL AIX.
171
cc03bf7a
AV
1722016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
173
174 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
175 occuring.
176
18bb8b8a
TK
1772016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
178
179 PR fortran/78221
180 * arith.c (gfc_complex2real): Change gfc_warning_now to
181 gfc_warning.
182
c7f587bd
PT
1832016-11-05 Paul Thomas <pault@gcc.gnu.org>
184
185 * gfortran.dg/move_alloc_17.f03: New test.
186
92657eb0
RB
1872016-11-05 Richard Biener <rguenther@suse.de>
188
189 PR bootstrap/78188
190 * g++.dg/ipa/pr78188.C: New test.
191
28ce22e6
JW
1922016-11-05 Janus Weil <janus@gcc.gnu.org>
193 Dominique d'Humieres <dominiq@lps.ens.fr>
194
195 PR fortran/69495
196 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
197
d233ee5f
PT
1982016-11-05 Paul Thomas <pault@gcc.gnu.org>
199
200 PR fortran/67564
201 * gfortran.dg/select_type_39.f03: New test.
202
2032016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
204
205 PR fortran/64933
206 * gfortran.dg/associate_23.f90: New test.
207
5f4cebba
JJ
2082016-11-04 Jakub Jelinek <jakub@redhat.com>
209
210 PR target/77834
211 * gcc.dg/pr77834.c: New test.
212
6e3ae7e6
PC
2132016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/67980
216 * g++.dg/cpp1y/pr67980.C: New.
217
fff6ed28
BS
2182016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
219
220 * gcc.target/powerpc/fold-vec-add-1.c: New.
221 * gcc.target/powerpc/fold-vec-add-2.c: New.
222 * gcc.target/powerpc/fold-vec-add-3.c: New.
223 * gcc.target/powerpc/fold-vec-add-4.c: New.
224 * gcc.target/powerpc/fold-vec-add-5.c: New.
225 * gcc.target/powerpc/fold-vec-add-6.c: New.
226 * gcc.target/powerpc/fold-vec-add-7.c: New.
227
bef3a8d7 2282016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
229
230 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
231 for -mbranch-likely, infer -mno-branch-likely for R6.
232
dac9376a
BE
2332016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
234
235 PR c++/71973
236 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
237 * g++.dg/init/new15.C: Likewise.
238 * g++.dg/ipa/inline-1.C: Likewise.
239 * g++.dg/ipa/inline-2.C: Likewise.
240 * g++.dg/lto/20080908-1_0.C: Likewise.
241 * g++.dg/tc1/dr20.C: Likewise.
242 * g++.dg/tree-ssa/inline-1.C: Likewise.
243 * g++.dg/tree-ssa/inline-2.C: Likewise.
244 * g++.old-deja/g++.law/except1.C: Likewise.
245 * g++.old-deja/g++.other/vbase5.C: Likewise.
246 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
247
b210df46
BS
2482016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
249
250 PR tree-optimization/78210
251 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
252 possibility of widening multiplies.
253
964ef24c
RB
2542016-11-04 Richard Biener <rguenther@suse.de>
255
256 PR middle-end/78185
257 * gcc.dg/pr78185.c: New testcase.
258
5fb80387
DE
2592016-10-04 David Edelsohn <dje.gcc@gmail.com>
260
261 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
262 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
263
6905c577
JJ
2642016-11-03 Jakub Jelinek <jakub@redhat.com>
265 Alexandre Oliva <aoliva@redhat.com>
266 Jason Merrill <jason@redhat.com>
267
268 PR debug/28767
269 PR debug/56974
270 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
271 * g++.dg/debug/dwarf2/ref-3.C: New test.
272 * g++.dg/debug/dwarf2/ref-4.C: New test.
273 * g++.dg/debug/dwarf2/refqual-1.C: New test.
274 * g++.dg/debug/dwarf2/refqual-2.C: New test.
275
2762016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
277
278 * gfortran.dg/dec_exp_1.f90: New test.
279 * gfortran.dg/dec_exp_2.f90: Likewise.
280 * gfortran.dg/dec_exp_3.f90: Likewise.
281
6905c577 2822016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
283
284 * gfortran.dg/dec_parameter_1.f: New test.
285 * gfortran.dg/dec_parameter_2.f90: Likewise.
286 * gfortran.dg/dec_parameter_3.f90: Likewise.
287 * gfortran.dg/dec_parameter_4.f90: Likewise.
288
7d29f8e3
ML
2892016-11-03 Martin Liska <mliska@suse.cz>
290
291 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
292 output.
293 * gcc.dg/tree-prof/time-profiler-3.c: New test.
294
5de3e2d8
BE
2952016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
296
297 PR libgcc/78067
298 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
299
f03f0232
SKS
3002016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
301
302 * gcc.c-torture/execute/pr78170.c: Require int32plus.
303
bd17a9df
MF
3042016-11-02 Max Filippov <jcmvbkbc@gmail.com>
305
306 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
307
2b01aad6
TC
3082016-11-01 Tamar Christina <tamar.christina@arm.com>
309
310 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
311 Check for arm_v8_neon_hw.
312 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
313 Likewise.
314 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
315 Likewise.
316 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
317 Likewise.
318
aa55dc0c
RB
3192016-11-02 Richard Biener <rguenther@suse.de>
320
321 * gcc.dg/store_merging_8.c: New testcase.
322
6905c577 3232016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
324
325 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
326
075be4a1
DE
3272016-11-02 David Edelsohn <dje.gcc@gmail.com>
328
4b69fb13
DE
329 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
330 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
331 * gcc.dg/addr_equal_1.c: XFAIL AIX.
332 * gcc.dg/pr65779.c: XFAIL AIX.
333 * gcc.dg/pr70405.c: XFAIL AIX.
334
075be4a1
DE
335 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
336 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
337 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
338
fdb1aa55
RO
3392016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
340
341 * lib/target-supports.exp (check_gc_sections_available): Use
342 -print-prog-name=ld to determine linker used.
343
4adbcdb4
ML
3442016-11-02 Martin Liska <mliska@suse.cz>
345
346 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
347 test case.
348
4b2c06f4
KT
3492016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
350
351 PR tree-optimization/78170
352 * gcc.c-torture/execute/pr78170.c: New test.
353
63e523d6
KT
3542016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
355
356 PR tree-optimization/78162
357 * gcc.c-torture/compile/pr78162.c: New test.
358
da42ac7b
RB
3592016-11-02 Richard Biener <rguenther@suse.de>
360
361 PR tree-optimization/78035
362 PR tree-optimization/77964
363 * gcc.target/i386/pr78035.c: New testcase.
364
4280df0a
RB
3652016-11-02 Richard Biener <rguenther@suse.de>
366
367 * gcc.dg/tree-ssa/vrp111.c: New testcase.
368 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
369 * gcc.dg/tree-ssa/pr21086.c: Likewise.
370 * gcc.dg/tree-ssa/pr58480.c: Likewise.
371 * gcc.dg/tree-ssa/vrp08.c: Likewise.
372
1b1d9303
DE
3732016-11-01 David Edelsohn <dje.gcc@gmail.com>
374
375 * gfortran.dg/pr70937.f90: require-effective-target lto.
376
5b7c0519
TK
3772016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
378
379 PR fortran/69544
380 * gfortran.dg/where_6.f90: New test.
381
70d28813
JJ
3822016-11-01 Jakub Jelinek <jakub@redhat.com>
383
384 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
385
7f4266d4
TK
3862016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
387
388 PR fortran/69544
389 * gfortran.dg/where_5.f90: New test.
390
9fc158eb
BB
3912016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
392
393 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
394 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
395 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
396 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
397
baeb7b5c
UB
3982016-11-01 Uros Bizjak <ubizjak@gmail.com>
399
400 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
401 Whitespace fixes.
402 (check_effective_target_vect_cmdline_needed): Check
403 is-effective-target ia32 for x86 targets.
404 (check_effective_target_vect_simd_clones): Simplify condition.
405 (check_effective_target_vect_double): Ditto.
406 (check_effective_target_vect_aligned_arrays): Check
407 is-effective-target ia32 for x86 targets. Simplify condition.
408 (check_effective_target_vect_multiple_sizes): Simplify condition.
409 (check_effective_target_sqrt_insn): Add i?86-*-* target.
410 (check_effective_target_sync_int_128): Simplify condition.
411 (check_effective_target_sync_int_128_runtime): Ditto.
412 (check_effective_target_sync_long_long_runtime): Ditto.
413 (check_effective_target_divmod): Add i?86-*-* target.
414
156b5cca
MM
4152016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
416
417 * gcc.target/powerpc/vsx-extract-4.c: New test.
418 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
419
120a4c45
JD
4202016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
421
422 PR fortran/54679
423 * gfortran.dg/fmt_l.f90: Update test.
424 * gfortran.dg/fmt_l0.f90: New test.
425
c5fed5c6
JJ
4262016-10-31 Jakub Jelinek <jakub@redhat.com>
427
428 PR c++/78089
429 * c-c++-common/builtin-shuffle-1.c: New test.
430 * g++.dg/cpp0x/addressof3.C: New test.
431
aee69156
VV
4322016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
433
434 Add tests for a const member and a reference member for launder.
435 * g++.dg/cpp1z/launder3.C: New.
436 * g++.dg/cpp1z/launder4.C: Likewise.
437 * g++.dg/cpp1z/launder5.C: Likewise.
438 * g++.dg/cpp1z/launder5.cc: Likewise.
439 * g++.dg/cpp1z/launder5.h: Likewise.
440 * g++.dg/cpp1z/launder6.C: Likewise.
441 * g++.dg/cpp1z/launder6.cc: Likewise.
442 * g++.dg/cpp1z/launder6.h: Likewise.
443
1e4fa9b1
JJ
4442016-10-31 Jakub Jelinek <jakub@redhat.com>
445
dcb466ec
JJ
446 PR c++/77948
447 * g++.dg/cpp0x/pr77948-1.C: New test.
448 * g++.dg/cpp0x/pr77948-2.C: New test.
449 * g++.dg/cpp0x/pr77948-3.C: New test.
450 * g++.dg/cpp0x/pr77948-4.C: New test.
451 * g++.dg/cpp0x/pr77948-5.C: New test.
452 * g++.dg/cpp0x/pr77948-6.C: New test.
453
1e4fa9b1
JJ
454 PR tree-optimization/77860
455 * gcc.dg/pr77860.c: New test.
456
9782e1ec
JJ
4572016-10-31 Jakub Jelinek <jakub@redhat.com>
458
459 PR c++/77886
460 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
461
dd57b05e
SKS
4622016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
463
464 * gcc.dg/lto/pr60449_0.c: Skip for avr.
465
84ff4775
LCW
4662016-10-30 Le-Chun Wu <lcwu@google.com>
467 Mark Wielaard <mjw@redhat.com>
468
469 * gcc.dg/Wshadow-compatible-local-1.c: New test.
470 * gcc.dg/Wshadow-local-1.c: Likewise.
471 * gcc.dg/Wshadow-local-2.c: Likewise.
472 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
473 * g++.dg/warn/Wshadow-local-1.C: Likewise.
474 * g++.dg/warn/Wshadow-local-2.C: Likewise.
475
0b56e9ad
BS
4762016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
477
478 PR tree-optimization/71915
479 PR tree-optimization/71490
480 * gcc.dg/tree-ssa/pr54245.c: Delete.
481 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
482 document why.
483
d4fc6702
JD
4842016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
485
486 PR fortran/78123
487 * gfortran.dg/fmt_t_9.f: New test.
488
396e56d2
TK
4892016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
490
491 PR fortran/67219
492 * gfortran.dg/pr67219.f90: New test.
493
a654d5d0
JJ
4942016-10-29 Jakub Jelinek <jakub@redhat.com>
495
205b9ed1
JJ
496 PR rtl-optimization/77919
497 * g++.dg/torture/pr77919-2.C: New test.
498
a654d5d0
JJ
499 PR target/78148
500 * gcc.dg/pr78148.c: New test.
501
894d8b41
EB
5022016-10-28 Eric Botcazou <ebotcazou@adacore.com>
503
504 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
505 * gcc.target/sparc/overflow-4.c: ...here.
506 * gcc.target/sparc/overflow-5.c: New test.
507
e72531b9
PK
5082016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
509 Kugan Vivekanandarajah <kuganv@linaro.org>
510 Jim Wilson <jim.wilson@linaro.org>
511
512 PR tree-optimization/43721
513 * lib/target-supports.exp (check_effective_target_divmod): New.
514 (check_effective_target_divmod_simode): Likewise.
515 (check_effective_target_arm_divmod_simode): Likewise.
516 * gcc.dg/divmod-1-simode.c: New test.
517 * gcc.dg/divmod-1.c: Likewise.
518 * gcc.dg/divmod-2-simode.c: Likewise.
519 * gcc.dg/divmod-2.c: Likewise.
520 * gcc.dg/divmod-3-simode.c: Likewise.
521 * gcc.dg/divmod-3.c: Likewise.
522 * gcc.dg/divmod-4-simode.c: Likewise.
523 * gcc.dg/divmod-4.c: Likewise.
524 * gcc.dg/divmod-5.c: Likewise.
525 * gcc.dg/divmod-6-simode.c: Likewise.
526 * gcc.dg/divmod-6.c: Likewise.
527 * gcc.dg/divmod-7.c: Likewise.
528
f663d9ad
KT
5292016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
530 Jakub Jelinek <jakub@redhat.com>
531 Andrew Pinski <pinskia@gmail.com>
532
533 PR middle-end/22141
534 PR rtl-optimization/23684
535 * gcc.c-torture/execute/pr22141-1.c: New test.
536 * gcc.c-torture/execute/pr22141-2.c: Likewise.
537 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
538 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
539 * gcc.dg/store_merging_1.c: New test.
540 * gcc.dg/store_merging_2.c: Likewise.
541 * gcc.dg/store_merging_3.c: Likewise.
542 * gcc.dg/store_merging_4.c: Likewise.
543 * gcc.dg/store_merging_5.c: Likewise.
544 * gcc.dg/store_merging_6.c: Likewise.
545 * gcc.dg/store_merging_7.c: Likewise.
546 * gcc.target/i386/pr22141.c: Likewise.
547 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
548 * g++.dg/init/new17.C: Likewise.
549
6905c577 5502016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
551
552 PR middle-end/72747
553 * c-c++-common/pr72747-1.c: New test.
554 * c-c++-common/pr72747-2.c: Likewise.
555
539405d5
AK
5562016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
557
558 * gcc.target/s390/oscbreak-1.c: New test.
559
0dbb19f0
AK
5602016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
561
562 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
563
0d9e143c
JJ
5642016-10-28 Jakub Jelinek <jakub@redhat.com>
565
c19066a7
JJ
566 PR rtl-optimization/77919
567 * g++.dg/torture/pr77919.C: New test.
568
0d9e143c
JJ
569 PR rtl-optimization/78132
570 * gcc.target/i386/pr78132.c: New test.
571
cc91248d
EB
5722016-10-27 Eric Botcazou <ebotcazou@adacore.com>
573
574 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
575
787c7a65
MM
5762016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
577
578 * gcc.target/powerpc/vsx-simode.c: New test.
579 * gcc.target/powerpc/vsx-simode2.c: Likewise.
580 * gcc.target/powerpc/vsx-simode3.c: Likewise.
581
4ce71579
JJ
5822016-10-27 Jakub Jelinek <jakub@redhat.com>
583
6f21288f
JJ
584 PR fortran/78026
585 * gfortran.dg/gomp/pr78026.f03: New test.
586 * gfortran.dg/select_type_38.f03: New test.
587
4ce71579
JJ
588 PR middle-end/78025
589 * g++.dg/gomp/declare-simd-7.C: New test.
590
6f21288f 5912016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
592
593 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
594 * gfortran.dg/dec_init_2.f90: Likewise.
595 * gfortran.dg/dec_init_3.f90: New test.
596 * gfortran.dg/dec_init_4.f90: Likewise.
597
93f90bec
BC
5982016-10-27 Bin Cheng <bin.cheng@arm.com>
599
600 * gcc.dg/fold-narrowbopcst-1.c: New test.
601
6f21288f 6022016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
603
604 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
605 dg-shouldfail/dg-output instead of XFAIL.
606 * gfortran.dg/dec_io_6.f90: Likewise.
607
ddb92ab9
TP
6082016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
609
610 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
611 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
612 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
613 * gcc.target/arm/atomic-op-char-3.c: Likewise.
614 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
615 * gcc.target/arm/atomic-op-int-3.c: Likewise.
616 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
617 * gcc.target/arm/atomic-op-release-3.c: Likewise.
618 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
619 * gcc.target/arm/atomic-op-short-3.c: Likewise.
620
ad6e4ba8
BC
6212016-10-27 Bin Cheng <bin.cheng@arm.com>
622
623 * gcc.dg/fold-convmaxconv-1.c: New test.
624 * gcc.dg/fold-convminconv-1.c: New test.
625
6905c577 6262016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
627
628 PR fortran/78092
629 * gfortran.dg/pr78092.f90: New test.
630
7a83b391
KN
6312016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
632
633 PR target/78056
634 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
635 expected error message.
636 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
637 expected error message.
638 * gcc.target/powerpc/vsu/vec-all-nez-7.c
639 (test_all_not_equal_and_not_zero): Change expected error message.
640
3693a620
JJ
6412016-10-26 Jakub Jelinek <jakub@redhat.com>
642
643 PR fortran/77973
644 * gfortran.dg/gomp/pr77973.f90: New test.
645
cd612e8a
PT
6462016-10-26 Paul Thomas <pault@gcc.gnu.org>
647
648 PR fortran/78108
649 * gfortran.dg/submodule_18.f08: New test.
650 * gfortran.dg/submodule_19.f08: New test.
651
09844a5f
MM
6522016-10-26 Michael Matz <matz@suse.de>
653
654 * g++.dg/pr78060.C: New test.
655 * gfortran.dg/pr78061.f: New test.
656 * g++.dg/pr78088.C: New test.
657
6f21288f 6582016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
659
660 * gfortran.dg/dec_io_1.f90: New test.
661 * gfortran.dg/dec_io_2.f90: New test.
662 * gfortran.dg/dec_io_3.f90: New test.
663 * gfortran.dg/dec_io_4.f90: New test.
664 * gfortran.dg/dec_io_5.f90: New test.
665 * gfortran.dg/dec_io_6.f90: New test.
666
6c95388f
JJ
6672016-10-25 Jakub Jelinek <jakub@redhat.com>
668
669 PR sanitizer/78106
670 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
671
6722016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
673
674 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
675 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
676
90e261e4
EB
6772016-10-25 Eric Botcazou <ebotcazou@adacore.com>
678
679 * gnat.dg/opt59.adb: New test.
680 * gnat.dg/opt59_pkg.ad[sb]: New helper.
681
682 * gnat.dg/opt60.adb: New test.
683
cef026ec
AV
6842016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
685
686 PR fortran/72770
687 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
688 this pr.
689
96592eed
JJ
6902016-10-25 Jakub Jelinek <jakub@redhat.com>
691
692 PR target/78102
693 * gcc.target/i386/pr78102.c: New test.
694
6c95388f 6952016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
696
697 * gfortran.dg/dec_logical_xor_1.f90: New test.
698 * gfortran.dg/dec_logical_xor_2.f90: New test.
699 * gfortran.dg/dec_logical_xor_3.f03: New test.
700
6c95388f 7012016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
702
703 * gfortran.dg/dec_loc_rval_1.f90: New test.
704 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 705 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 706
6c95388f 7072016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 708
90051c26
FR
709 * gfortran.dg/dec_type_print.f90: New testcase.
710
6c95388f 7112016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
712
713 * gfortran.dg/feed_1.f90: New test.
714 * gfortran.dg/feed_2.f90: New test.
ef144767 715
8e104951
ML
7162016-10-25 Martin Liska <mliska@suse.cz>
717
718 PR sanitizer/78106
719 * gcc.dg/asan/pr78106.c: New test.
720
b93ee1bb
ML
7212016-10-25 Martin Liska <mliska@suse.cz>
722
723 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
724
ad6922b0
WD
7252016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
726
727 PR target/78041
728 * gcc.target/arm/pr78041.c: New test.
729
e16f1cc7
JJ
7302016-10-25 Jakub Jelinek <jakub@redhat.com>
731
732 * g++.dg/cpp1z/launder1.C: New test.
733 * g++.dg/cpp1z/launder2.C: New test.
734
078134e5 7352016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 736 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
737
738 PR target/71676
739 PR target/71678
740 * gcc.target/avr/pr71676-2.c: New test.
741
c7212a15 7422016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 743 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
744
745 PR target/71676
746 PR target/71678
747 * gcc.target/avr/pr71676-1.c: New test.
748 * gcc.target/avr/pr71676-3.c: New test.
749 * gcc.target/avr/pr71676.c: New test.
750 * gcc.target/avr/pr71678.c: New test.
751
d1c7d3a8
KV
7522016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
753
754 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
755 such that cloned verions of tested functions are not created.
756
c7082171
SK
7572016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
758
759 PR fortran/71895
760 * gfortran.dg/pr71895.f90: New test.
761
0f2a9e37
JJ
7622016-10-24 Jakub Jelinek <jakub@redhat.com>
763
764 * g++.dg/debug/dwarf2/ref-2.C: New test.
765
f8348061
BE
7662016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
767
768 * c-c++-common/Wint-in-bool-context-3.c: New test.
769
1eb4547b
MS
7702016-10-24 Martin Sebor <msebor@redhat.com>
771
772 PR middle-end/77735
773 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
774 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
775 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
776 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
777 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
778 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
779 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
780
292af537
RB
7812016-10-24 Richard Biener <rguenther@suse.de>
782
783 PR testsuite/71491
784 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
785 * gcc.dg/vect/slp-45.c: Likewise.
786
40f683e8
RB
7872016-10-24 Richard Biener <rguenther@suse.de>
788
789 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
790 * gcc.dg/tree-ssa/pr21458.c: Likewise.
791 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
792
b1b6774f
GJL
7932016-10-24 Georg-Johann Lay <avr@gjlay.de>
794
795 PR target/78093
796 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
797 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
798
ed9760d2
AV
7992016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
800
801 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
802
fb027a42
JJ
8032016-10-24 Jakub Jelinek <jakub@redhat.com>
804
805 * gcc.target/i386/bmi2-pext-1.c: New test.
806 * gcc.target/i386/bmi2-pdep-1.c: New test.
807 * gcc.target/i386/bmi2-bzhi-3.c: New test.
808 * gcc.target/i386/tbm-bextri-1.c: New test.
809 * gcc.target/i386/bmi-bextr-6.c: New test.
810
8e10302e
RO
8112016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
812
813 PR target/77483
814 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
815 * gcc.target/i386/pr65105-1.c: Likewise.
816 * gcc.target/i386/pr65105-2.c: Likewise.
817 * gcc.target/i386/pr65105-3.c: Likewise.
818 * gcc.target/i386/pr65105-5.c: Likewise.
819 * gcc.target/i386/pr67761.c: Likewise.
820 * gcc.target/i386/pr70799-1.c: Likewise.
821
866c72a8
ML
8222016-10-24 Martin Liska <mliska@suse.cz>
823
824 PR sanitizer/77966
825 * c-c++-common/ubsan/unreachable-3.c: New test.
826
0804124b
SK
8272016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
828
829 PR fortran/77763
830 * gfortran.dg/pr77763.f90
831
87c9fca5
SK
8322016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
833
834 PR fortran/54730
835 PR fortran/78033
836 * gfortran.dg/pr78033.f90: New test.
837
dfd6231e
PT
8382016-10-23 Paul Thomas <pault@gcc.gnu.org>
839
840 PR fortran/69834
841 * gfortran.dg/select_type_1.f03: Change error for overlapping
842 TYPE IS cases.
843 * gfortran.dg/select_type_36.f03: New test.
844
66ccff98
EB
8452016-10-22 Eric Botcazou <ebotcazou@adacore.com>
846
847 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
848
15876cee
TK
8492016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
850
851 PR fortran/78021
852 * gfortran.dg/string_length_3.f90: New test.
853
574284e9
AV
8542016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
855
574284e9
AV
856 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
857
8582016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
859
860 PR fortran/43366
861 PR fortran/57117
862 PR fortran/61337
863 * gfortran.dg/alloc_comp_class_5.f03: New test.
864 * gfortran.dg/class_allocate_21.f90: New test.
865 * gfortran.dg/class_allocate_22.f90: New test.
866 * gfortran.dg/realloc_on_assign_27.f08: New test.
867
20276dc9
JL
8682016-10-21 Jeff Law <law@redhat.com>
869
870 * PR tree-optimization/71947
871 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
872 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
873 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
874
f7503699
KV
8752016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
876
877 * gcc.dg/ipa/vrp5.c: New test.
878 * gcc.dg/ipa/vrp6.c: New test.
879
5be6b295
WD
8802016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
881
882 * gcc.target/aarch64/test_frame_17.c: New test.
883
c82bc7ed
WD
8842016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
885
886 * gcc.target/aarch64/test_frame_17.c: New test.
887
67a6cac7
AP
8882016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
889
890 PR preprocessor/71681
891 * gcc.dg/cpp/pr71681-1.c: New testcase
892 * gcc.dg/cpp/pr71681-2.c: Likewise
893 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
894 * gcc.dg/cpp/remap/a/header.gcc: Likewise
895 * gcc.dg/cpp/remap/a/t_1.h: Likewise
896 * gcc.dg/cpp/remap/a/t_2.h: Likewise
897
8e6982f7
JJ
8982016-10-21 Jakub Jelinek <jakub@redhat.com>
899
9c4c8b7b
JJ
900 PR target/78057
901 * gcc.target/i386/pr78057.c: New test.
902
8e6982f7
JJ
903 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
904
de514d40
PT
9052016-10-21 Paul Thomas <pault@gcc.gnu.org>
906
907 PR fortran/69566
908 * gfortran.dg/select_type_37.f03: New test.
909
1d64ceb0
SKS
9102016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
911
912 PR target/71627
913 * gcc.target/avr/pr71627.c: New test
914
85729229
EB
9152016-10-21 Eric Botcazou <ebotcazou@adacore.com>
916
917 * gcc.target/sparc/overflow-1.c: New test.
918 * gcc.target/sparc/overflow-2.c: Likewise.
919 * gcc.target/sparc/overflow-3.c: Likewise.
920
d17f2c3b
AV
9212016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
922
923 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
924 effective target.
925
0d47cee6
KT
9262016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
927
928 PR rtl-optimization/78038
929 * gcc.target/aarch64/pr78038.c: New test.
930
a20d03c8
RB
9312016-10-21 Richard Biener <rguenther@suse.de>
932
933 PR tree-optimization/78051
934 * g++.dg/torture/pr78051.C: New testcase.
935
f3ecd50f
BE
9362016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
937
938 * c-c++-common/wdate-time.c: Restored test case.
939 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
940
fceabe50
JJ
9412016-10-20 Jakub Jelinek <jakub@redhat.com>
942
943 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
944
f56ea76e
UB
9452016-10-20 Uros Bizjak <ubizjak@gmail.com>
946
947 PR target/78037
948 * gcc.target/i386/pr78037.c: New test.
949
2c35bbe1
EB
9502016-10-20 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gcc.target/visium/overflow8.c: New.
953 * gcc.target/visium/overflow16.c: Likewise.
954 * gcc.target/visium/overflow32: Likewise.
955
28df8730
MM
9562016-10-20 Michael Matz <matz@suse.de>
957
958 * gcc.dg/loop-split.c: New test.
959 * gcc.dg/tree-ssa/ifc-9.c: Update.
960 * gcc.dg/tree-ssa/ifc-10.c: Update.
961
6c1a9e41
RB
9622016-10-20 Richard Biener <rguenther@suse.de>
963
964 * gcc.dg/graphite/pr35356-1.c: Update.
965
a2923dba
PC
9662016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
967
968 PR c++/77446
969 * g++.dg/cpp1y/pr77446.C: New.
970
2066ef6a
PK
9712016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
972
973 PR tree-optimization/53979
974 * gcc.dg/pr53979-1.c: New test-case.
975 * gcc.dg/pr53979-2.c: Likewise.
976
4c712374
BE
9772016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
978
979 * c-c++-common/Wint-in-bool-context-2.c: New test.
980
bdcf8e7c
JD
9812016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
982
983 * gfortran.dg/dtio_17.f90: Fix test.
984
ec1748d4
AH
9852016-10-19 Aldy Hernandez <aldyh@redhat.com>
986
987 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
988 * gcc.dg/Walloca-2.c: Same.
989
b70f0b0c
AH
9902016-10-19 Aldy Hernandez <aldyh@redhat.com>
991
992 * gcc.dg/Wvla-1.c: Rename to...
993 * gcc.dg/Wvla-larger-than-1.c: ...this.
994 * gcc.dg/Wvla-2.c: Rename to...
995 * gcc.dg/Wvla-larger-than-2.c: ...this.
996 * gcc.dg/Wvla-3.c: Rename to...
997 * gcc.dg/Walloca-11.c.: ...this.
998 * gcc.dg/wvla-[1-7].c: Rename to:
999 * gcc.dg/Wvla-[1-7].c: ...this.
1000
cbb22e61
BC
10012016-10-19 Bin Cheng <bin.cheng@arm.com>
1002
1003 PR tree-optimization/78005
1004 * gcc.dg/vect/pr78005.c: New.
1005 * gcc.target/i386/l_fma_float_1.c: Revise test.
1006 * gcc.target/i386/l_fma_float_2.c: Ditto.
1007 * gcc.target/i386/l_fma_float_3.c: Ditto.
1008 * gcc.target/i386/l_fma_float_4.c: Ditto.
1009 * gcc.target/i386/l_fma_float_5.c: Ditto.
1010 * gcc.target/i386/l_fma_float_6.c: Ditto.
1011 * gcc.target/i386/l_fma_double_1.c: Ditto.
1012 * gcc.target/i386/l_fma_double_2.c: Ditto.
1013 * gcc.target/i386/l_fma_double_3.c: Ditto.
1014 * gcc.target/i386/l_fma_double_4.c: Ditto.
1015 * gcc.target/i386/l_fma_double_5.c: Ditto.
1016 * gcc.target/i386/l_fma_double_6.c: Ditto.
1017
a023f8c8
TS
10182016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1019
1020 PR tree-optimization/78024
1021 * gcc.dg/goacc/loop-processing-1.c: New file.
1022
d9700bdb
RB
10232016-10-19 Richard Biener <rguenther@suse.de>
1024
1025 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1026
902cb7b1
KN
10272016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1028
1029 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1030 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1031 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1032 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1033 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1034 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1035 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1036 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1037 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1038 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1039 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1040 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1041 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1042 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1043 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1044 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1045 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1046 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1047 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1048 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1049 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1050 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1051 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1052 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1053 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1054 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1055 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1056 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1057 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1058 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1059 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1060 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1061 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1062 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1063 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1064 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1065 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1066 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1067 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1068 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1069 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1070 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1071 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1072 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1073 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1074 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1075 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1076 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1077 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1078 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1079 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1080 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1081 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1082 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1083 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1084 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1085 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1086 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1087 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1088 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1089 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1090 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1091 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1092 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1093 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1094 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1095 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1096 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1097 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1098 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1099 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1100 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1101 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1102 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1103 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1104 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1105 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1106 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1107 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1108 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1109 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1110 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1111 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1112 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1113 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1114 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1115 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1116 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1117 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1118 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1119 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1120 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1121 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1122 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1123 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1124 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1125 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1126 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1127 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1128 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1129 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1130 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1131 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1132 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1133 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1134 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1135 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1136 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1137 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1138 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1139 * gcc.target/powerpc/vsu/vsu.exp: New file.
1140
5cb96b6a
UB
11412016-10-18 Uros Bizjak <ubizjak@gmail.com>
1142
1143 PR target/77991
1144 * gcc.target/i386/pr77991.c: New test.
1145
f5de494c
MF
11462016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1147
1148 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1149 LTO is used.
1150
e5163ec1
SKS
11512016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1152
5cb96b6a 1153 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1154
b64e8239
RB
11552016-10-18 Richard Biener <rguenther@suse.de>
1156
1157 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1158 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1159 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1160 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1161 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1162 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1163 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1164 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1165 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1166 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1167 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1168 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1169 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1170 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1171 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1172 * gcc.dg/pr68217.c: Likewise.
1173 * gcc.dg/predict-9.c: Likewise.
1174 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1175 * gcc.dg/predict-1.c: Likewise.
1176
c680ada5
JD
11772016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1178
1179 * gfortran.dg/dtio_17.f90: New test.
1180
7fd4f180
KV
11812016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1182
1183 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1184
718625ad
KV
11852016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1186
1187 * gcc.dg/ipa/vrp4.c: New test.
1188
735b8f9f
KV
11892016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1190
1191 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1192 * gcc.dg/torture/pr39074.c: Likewise.
1193
86f98087
EB
11942016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1195
1196 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1197 * gnat.dg/trampoline4.adb: Minor tweak.
1198
a929f266
BS
11992016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1200
1201 PR tree-optimization/77916
1202 * gcc.dg/torture/pr77916.c: New.
1203
4acf2055
SK
12042016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1205
1206 PR fortran/77978
1207 * gfortran.dg/pr77978_1.f90: New test.
1208 * gfortran.dg/pr77978_2.f90: Ditto.
1209 * gfortran.dg/pr77978_3.f90: Ditto.
1210
871267e1
PT
12112016-10-17 Paul Thomas <pault@gcc.gnu.org>
1212
1213 PR fortran/61420
1214 PR fortran/78013
1215 * gfortran.dg/proc_ptr_49.f90: New test.
1216
fd9593e9
BE
12172016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1218
1219 PR target/77308
1220 * gcc.target/arm/pr77308.c: New test.
1221
d32d4176
DE
12222016-10-17 David Edelsohn <dje.gcc@gmail.com>
1223
1224 * lib/target-supports.exp
1225 (check_effective_target_floatn_nx_runtime): Return 0 for
1226 powerpc*-ibm-aix*.
1227
dca2910c
AP
12282016-10-17 Andrew Pinski <apinski@cavium.com>
1229
1230 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1231 long instead of long.
1232 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1233 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1234 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1235 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1236 * gcc.target/aarch64/pr68102_1.c: Likewise.
1237 * gcc.target/aarch64/target_attr_3.c: Likewise.
1238
44b00dbc
RB
12392016-10-17 Richard Biener <rguenther@suse.de>
1240
1241 PR tree-optimization/77988
1242 * gcc.dg/torture/pr77988.c: New testcase.
1243
89b80c42
PK
12442016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1245
1246 * gcc.dg/pr71636-1.c: New test-case.
1247 * gcc.dg/pr71636-2.c: Likewise.
1248
4c640e26
EB
12492016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1250
1251 * gnat.dg/trampoline3.adb: New test.
1252 * gnat.dg/trampoline4.adb: Likewise.
1253
6c0347f6
JD
12542016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1255
1256 * gfortran.dg/dtio_16.f90: New test.
1257
d0d48a06
EB
12582016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1259
1260 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1261 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1262 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1263
baa33d83
EB
12642016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1265
1266 * gcc.target/sparc/popc.c: Rename to...
1267 * gcc.target/sparc/popc-1.c: ...this.
1268 * gcc.target/sparc/popc-2.c: New test.
1269
523ee218
JD
12702016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1271
1272 PR fortran/77972
1273 * gfortran.dg/unexpected_eof_4.f90: New test.
1274
c04d4ede
JB
12752016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1276
31a84d4a
AP
1277 PR libfortran/48587
1278 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1279
064ed55a
JJ
12802016-10-14 Jakub Jelinek <jakub@redhat.com>
1281
9a822fc7
JJ
1282 PR middle-end/77959
1283 * gfortran.dg/pr77959.f90: New test.
1284
064ed55a
JJ
1285 DR 1511 - const volatile variables and ODR
1286 * g++.dg/DRs/dr1511-1.C: New test.
1287 * g++.dg/DRs/dr1511-2.C: New test.
1288
2579762a
EB
12892016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1290
1291 * gnat.dg/debug7.adb (dg-options): Remove -g.
1292 * gnat.dg/debug8.adb (dg-options): Add -margs.
1293 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1294
6d59425d
RB
12952016-10-14 Richard Biener <rguenther@suse.de>
1296
1297 PR tree-optimization/77979
1298 * gcc.dg/torture/pr77979.c: New testcase.
1299
43f66d6e
ML
13002016-10-14 Martin Liska <mliska@suse.cz>
1301
1302 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1303 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1304 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1305
cb3ac867
UB
13062016-10-14 Uros Bizjak <ubizjak@gmail.com>
1307
1308 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1309 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1310 * gcc.dg/torture/pr77937-2.c: Likewise.
1311
14cf71a0
EB
13122016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1313
1314 * gnat.dg/lto15.adb: Adjust.
1315 * gnat.dg/lto16.adb: Likewise.
1316 * gnat.dg/lto17.adb: Likewise
1317 * gnat.dg/lto18.ad[sb]: New test.
1318 * gnat.dg/lto18_pkg.ads: New helper.
1319 * gnat.dg/lto19.adb: New test.
1320 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1321 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1322 * gnat.dg/lto20.adb: New test.
1323 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1324
6fd9c6f4
AV
13252016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1326
1327 * gfortran.dg/coarray_38.f90: Expect error message.
1328
01f44038
KT
13292016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1330
1331 * gcc.target/aarch64/spellcheck_1.c: New test.
1332 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1333 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1334 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1335 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1336 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1337
253abb2a
AS
13382016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1339
1340 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1341
a2695319
BS
13422016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1343
1344 PR tree-optimization/77937
1345 * gcc.dg/torture/pr77937-1.c: New.
1346 * gcc.dg/torture/pr77937-2.c: New.
1347
14a2c9aa
JM
13482016-10-13 Jakub Jelinek <jakub@redhat.com>
1349
1350 * g++.dg/cpp1z/inline-var1.C: New test.
1351 * g++.dg/cpp1z/inline-var1a.C: New test.
1352 * g++.dg/cpp1z/inline-var1.h: New file.
1353 * g++.dg/cpp1z/inline-var2.C: New test.
1354 * g++.dg/cpp1z/inline-var3.C: New test.
1355 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1356 uninitialized const.
1357
6c95388f 13582016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1359
ee7fa2e3
SL
1360 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1361 Xscale is specified, not just -march.
1362 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1363 is incompatible with Xscale.
18d34307 1364
96032047
MS
13652016-10-13 Martin Sebor <msebor@redhat.com>
1366
1367 PR c++/71912
1368 * g++.dg/ext/flexary4.C: Adjust.
1369 * g++.dg/ext/flexary5.C: Same.
1370 * g++.dg/ext/flexary9.C: Same.
1371 * g++.dg/ext/flexary19.C: New test.
1372 * g++.dg/ext/flexary18.C: New test.
1373 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1374 regression test.
5cb96b6a
UB
1375 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1376 Avoid generating a flexible array member in an array.
96032047 1377
5b1548fd
MS
13782016-10-13 Martin Sebor <msebor@redhat.com>
1379
1380 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1381 to placate -Wformat on targets where the type is not int.
1382
7810c4eb
DM
13832016-10-13 David Malcolm <dmalcolm@redhat.com>
1384
1385 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1386 in INSN_LOCATION.
1387
fcd27666
BC
13882016-10-13 Bin Cheng <bin.cheng@arm.com>
1389
1390 * gcc.target/i386/l_fma_float_1.c: Revise test.
1391 * gcc.target/i386/l_fma_float_2.c: Ditto.
1392 * gcc.target/i386/l_fma_float_3.c: Ditto.
1393 * gcc.target/i386/l_fma_float_4.c: Ditto.
1394 * gcc.target/i386/l_fma_float_5.c: Ditto.
1395 * gcc.target/i386/l_fma_float_6.c: Ditto.
1396 * gcc.target/i386/l_fma_double_1.c: Ditto.
1397 * gcc.target/i386/l_fma_double_2.c: Ditto.
1398 * gcc.target/i386/l_fma_double_3.c: Ditto.
1399 * gcc.target/i386/l_fma_double_4.c: Ditto.
1400 * gcc.target/i386/l_fma_double_5.c: Ditto.
1401 * gcc.target/i386/l_fma_double_6.c: Ditto.
1402
b8a4b8c8
BC
14032016-10-13 Bin Cheng <bin.cheng@arm.com>
1404
1405 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1406
328ba117
BC
14072016-10-13 Bin Cheng <bin.cheng@arm.com>
1408
1409 * gcc.dg/vect/vect-98.c: Refine test case.
1410 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1411 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1412 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1413
1a1ab05e
JJ
14142016-10-13 Jakub Jelinek <jakub@redhat.com>
1415
1416 PR c/77946
1417 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1418
27947670
ML
14192016-10-13 Martin Liska <mliska@suse.cz>
1420
1421 PR tree-optimization/77943
1422 * g++.dg/tree-ssa/pr77943.C: New test.
1423
92c5266b
AV
14242016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1425
1426 PR fortran/72832
1427 * gfortran.dg/allocate_with_source_22.f03: New test.
1428 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1429 fail.
1430
90bca4ed
TP
14312016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1432
1433 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1434 * gcc.target/arm/movsi_movw.c: Likewise.
1435 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1436 directive to work on big endian targets.
1437
0011af7b
KV
14382016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1439
1440 * gcc.dg/tree-ssa/evrp6.c: New test.
1441
859e95ab
SB
14422016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1443
1444 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1445 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1446 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1447
2934018d
SB
14482016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1449
1450 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1451 * gcc.target/powerpc/warn-2.c: Ditto.
1452
f92d1522
RS
14532016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1454
1455 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1456 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1457 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1458 for -mmsa.
1459 * gcc.target/mips/msa.c: New test.
1460 * gcc.target/mips/msa-builtins.c: Likewise.
1461 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1462 (check_effective_target_mips_msa_runtime): Likewise.
1463 (check_effective_target_mips_msa): Likewise.
1464 (add_options_for_mips_msa): Likewise.
1465 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1466 (check_effective_target_vect_intfloat_cvt): Likewise.
1467 (check_effective_target_vect_uintfloat_cvt): Likewise.
1468 (check_effective_target_vect_floatint_cvt): Likewise.
1469 (check_effective_target_vect_floatuint_cvt): Likewise.
1470 (check_effective_target_vect_shift): Likewise.
1471 (check_effective_target_vect_shift_char): Likewise.
1472 (check_effective_target_vect_long): Likewise.
1473 (check_effective_target_vect_float): Likewise.
1474 (check_effective_target_vect_double): Likewise.
1475 (check_effective_target_vect_long_long): Likewise.
1476 (check_effective_target_vect_perm): Likewise.
1477 (check_effective_target_vect_perm_byte): Likewise.
1478 (check_effective_target_vect_perm_short): Likewise.
1479 (check_effective_target_vect_sdot_qi): Likewise.
1480 (check_effective_target_vect_udot_qi): Likewise.
1481 (check_effective_target_vect_sdot_hi): Likewise.
1482 (check_effective_target_vect_udot_hi): Likewise.
1483 (check_effective_target_vect_pack_trunc): Likewise.
1484 (check_effective_target_vect_unpack): Likewise.
1485 (check_effective_target_vect_hw_misalign): Likewise.
1486 (check_effective_target_vect_condition): Likewise.
1487 (check_effective_target_vect_cond_mixed): Likewise.
1488 (check_effective_target_vect_char_mult): Likewise.
1489 (check_effective_target_vect_short_mult): Likewise.
1490 (check_effective_target_vect_int_mult): Likewise.
1491 (check_effective_target_vect_extract_even_odd): Likewise.
1492 (check_effective_target_vect_interleave): Likewise.
1493 (check_vect_support_and_set_flags): Check if the target supports MSA
1494 and append to the list of EFFECTIVE_TARGETS.
1495
0bfd099c
RB
14962016-10-12 Richard Biener <rguenther@suse.de>
1497
1498 PR debug/77947
1499 * g++.dg/torture/pr77947.C: New testcase.
1500
b4a9ef2f
PMR
15012016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1502
1503 * gnat.dg/debug8.adb: New testcase.
1504
c0dbd22d
PMR
15052016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1506
1507 * gnat.dg/debug9.adb: New testcase.
1508
8a7c91cd
RB
15092016-10-12 Richard Biener <rguenther@suse.de>
1510
1511 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1512 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1513 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1514
7dc2f5f1
RB
15152016-10-12 Richard Biener <rguenther@suse.de>
1516
1517 PR tree-optimization/77920
1518 * gcc.dg/torture/pr77920.c: New testcase.
1519
70f6d5e1
JJ
15202016-10-12 Jakub Jelinek <jakub@redhat.com>
1521
4a8b97cb
JJ
1522 PR tree-optimization/77929
1523 * gcc.c-torture/compile/pr77929.c: New test.
1524
70f6d5e1
JJ
1525 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1526 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1527 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1528 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1529 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1530 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1531 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1532 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1533 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1534
4803de58
EB
15352016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1536
1537 * gcc.target/sparc/setcc-4.c: Adjust.
1538 * gcc.target/sparc/setcc-5.c: Likewise.
1539 * gcc.target/sparc/setcc-6.c: Likewise.
1540 * gcc.target/sparc/setcc-7.c: Likewise.
1541 * gcc.target/sparc/setcc-8.c: Likewise.
1542 * gcc.target/sparc/setcc-9.c: Likewise.
1543 * gcc.target/sparc/setcc-10.c: Delete.
1544
f6cf4810
SK
15452016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1546
1547 PR fortran/77942
1548 * gfortran.dg/pr77942.f90
1549
8e8c2744
FR
15502016-10-11 Fritz Reese <fritzoreese@gmail.com>
1551
1552 * gfortran.dg/dec_math.f90: New testsuite.
1553
ddefad9a
SKS
15542016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1555
1556 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1557 (main): Declare j as i32 instead of int.
1558
e7b08761
TP
15592016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1560
1561 PR testsuite/PR77710
1562 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1563 target triplet instead of *-*-*-*.
1564
9fd7cd44
EB
15652016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1566
1567 * gnat.dg/unchecked_convert10.adb: New test.
1568 * gnat.dg/unchecked_convert11.adb: Likewise.
1569 * gnat.dg/unchecked_convert12.adb: Likewise.
1570
ff7e7ee0
EB
15712016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1572
1573 * gcc.target/sparc/cbcond-1.c: New test.
1574 * gcc.target/sparc/cbcond-2.c: Likewise.
1575 * gcc.target/sparc/movcc-1.c: Likewise.
1576 * gcc.target/sparc/movcc-2.c: Likewise.
1577 * gcc.target/sparc/setcc-1.c: Adjust.
1578 * gcc.target/sparc/setcc-2.c: Likewise.
1579 * gcc.target/sparc/setcc-3.c: Likewise.
1580 * gcc.target/sparc/setcc-4.c: Likewise.
1581 * gcc.target/sparc/setcc-5.c: Likewise.
1582 * gcc.target/sparc/setcc-6.c: New test.
1583 * gcc.target/sparc/setcc-7.c: Likewise.
1584 * gcc.target/sparc/setcc-8.c: Likewise.
1585 * gcc.target/sparc/setcc-9.c: Likewise.
1586 * gcc.target/sparc/setcc-10.c: Likewise.
1587
d30078b8
JL
15882016-10-10 Jeff Law <law@redhat.com>
1589
1590 PR tree-optimization/71947
1591 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1592 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1593 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1594 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1595 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1596 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1597
5f869266
TK
15982016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1599
1600 PR fortran/77915
1601 * gfortran.dg/matmul_11.f90: New test.
1602
174e0b00
JW
16032016-10-10 Jiong Wang <jiong.wang@arm.com>
1604
1605 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1606 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1607 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1608 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1609 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1610 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1611 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1612 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1613 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1614 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1615 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1616 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1617 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1618 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1619 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1620 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1621 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1622 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1623 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1624 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1625 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1626 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1627 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1628 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1629 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1630 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1631 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1632 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1633 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1634 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1635 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1636 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1637 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1638 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1639 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1640 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1641 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1643 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1644 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1645 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1664
4bc63138
JW
16652016-10-10 Jiong Wang <jiong.wang@arm.com>
1666
1667 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1668 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1670 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1671 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1672 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1673 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1674 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1675 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1676 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1678 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1679 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1680 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1681
8f3edb07
JW
16822016-10-10 Jiong Wang <jiong.wang@arm.com>
1683
1684 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1685 Enable AArch64.
1686 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1687 vdup*_laneq.
1688 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1689 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1690 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1691 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1692
6e49f922
JW
16932016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1694 Jiong Wang <jiong.wang@arm.com>
1695
1696 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1697 AArch64 support.
1698 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1699 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1700 AArch64 targets.
1701 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1702 AArch64 targets.
1703 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1704 targets.
1705 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1706
41683e1a
EB
17072016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1708
1709 * gnat.dg/specs/vfa.ads: New test.
1710
6e49f922 17112016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1712
1713 * gnat.dg/inline13.ad[sb]: New test.
1714 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1715
55cfd746
EB
17162016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1717
1718 * gnat.dg/biased_subtype.adb: New test.
1719
4dfb8a2a
JJ
17202016-10-09 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR tree-optimization/77901
1723 * gcc.c-torture/compile/pr77901.c: New test.
1724
67b97478
PK
17252016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1726
1727 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1728 * gcc.dg/ipa/propalign-2.c: Likewise
1729 * gcc.dg/ipa/propalign-3.c: Likewise.
1730 * gcc.dg/ipa/propalign-4.c: Likewise.
1731 * gcc.dg/ipa/propalign-5.c: Likewise.
1732
7bad794a
JJ
17332016-10-08 Jakub Jelinek <jakub@redhat.com>
1734
81b02905
JJ
1735 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1736
ee19ef45
JJ
1737 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1738
7bad794a
JJ
1739 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1740 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1741
56d3a930
FR
17422016-10-07 Fritz Reese <fritzoreese@gmail.com>
1743
1744 * gfortran.dg/dec_union_11.f90: New testcase.
1745
45e2bf2e
NS
17462016-10-07 Nathan Sidwell <nathan@acm.org>
1747
1748 PR c++/66443
1749 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1750 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1751 * g++.dg/cpp1y/pr66443-cxx14.C: New
1752 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1753 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1754
be845b04
JJ
17552016-10-07 Jakub Jelinek <jakub@redhat.com>
1756
1757 * g++.dg/cpp0x/addressof1.C: New test.
1758 * g++.dg/cpp0x/addressof2.C: New test.
1759
08213983
MM
17602016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1761
1762 * gcc.target/powerpc/float128-type-1.c: New test to check that
1763 PowerPC 64-bit Linux enables -mfloat128-type by default.
1764 * gcc.target/powerpc/float128-type-2.c: Likewise.
1765 * gcc.target/powerpc/float128-mix.c: Change error message to
1766 reflect that __ibm128 is now #define'ed to be long double.
1767
bd845c14
SK
17682016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1769
1770 PR fortran/77406
1771 * gfortran.dg/pr77406.f90: New test.
1772 * gfortran.dg/assumed_type_3.f90: Update error messages.
1773 * gfortran.dg/defined_operators_1.f90: Ditto.
1774 * gfortran.dg/generic_26.f90: Ditto.
1775 * gfortran.dg/generic_7.f90: Ditto.
1776 * gfortran.dg/gomp/udr5.f90: Ditto.
1777 * gfortran.dg/gomp/udr7.f90: Ditto.
1778 * gfortran.dg/interface_1.f90: Ditto.
1779 * gfortran.dg/interface_37.f90: Ditto.
1780 * gfortran.dg/interface_5.f90: Ditto.
1781 * gfortran.dg/interface_6.f90: Ditto.
1782 * gfortran.dg/interface_7.f90
1783 * gfortran.dg/no_arg_check_3.f90
1784 * gfortran.dg/operator_5.f90
1785 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1786
c09c4992
BE
17872016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1788
1789 PR c++/77700
1790 * c-c++-common/Wint-in-bool-context.c: Update test.
1791
d7f336f8
RB
17922016-10-07 Richard Biener <rguenther@suse.de>
1793
1794 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1795 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1796
a9172bf3
MP
17972016-10-07 Marek Polacek <polacek@redhat.com>
1798
1799 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1800
8a14afd0
BS
18012016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1802
1803 PR c++/69733
1804 * c-c++-common/pr69733.c: New test.
1805 * gcc.dg/pr69733.c: New test.
1806 * gcc.target/i386/pr69733.c: New test.
1807
d4bd4646
MP
18082016-10-07 Marek Polacek <polacek@redhat.com>
1809
1810 PR c++/77803
1811 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1812
a93cdc5c
JJ
18132016-10-07 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR tree-optimization/77664
1816 * gcc.dg/tree-ssa/pr77664.c: New test.
1817 * gcc.dg/pr77664.c: New test.
1818
18192016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1820
1821 * gfortran.dg/pr69955.f90: New test.
1822
ac193ee7
LK
18232016_10-06 Louis Krupp <louis.krupp@zoho.com>
1824
1825 PR fortran/57910
1826 * gfortran.dg/pr57910.f90: New test.
1827
342cfb3e
JJ
18282016-10-06 Jakub Jelinek <jakub@redhat.com>
1829
1830 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1831 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1832
48057089
KV
18332016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1834
1835 PR tree-optimization/77862
1836 * gcc.dg/pr77862.c: New test.
1837
65b25c9b
KV
18382016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1839
1840 * gcc.dg/tree-ssa/evrp4.c: New test.
1841
f3127685
JL
18422016-10-06 Jeff Law <law@redhat.com>
1843
1844 PR tree-optimization/71661
1845 * gcc.dg/tree-ssa/pr71661.c: New test.
1846
b3972588
RB
18472016-10-06 Richard Biener <rguenther@suse.de>
1848
1849 PR tree-optimization/77855
1850 * gcc.dg/torture/pr77855.c: New testcase.
1851
139dc3c6 18522016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1853 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1854
1855 * g++.dg/other/pr77759.C: New test.
1856
37f6a157
RB
18572016-10-06 Richard Biener <rguenther@suse.de>
1858
1859 PR tree-optimization/77839
1860 * gcc.dg/torture/pr77839.c: New testcase.
1861
f779aeb8
MP
18622016-10-06 Marek Polacek <polacek@redhat.com>
1863
1864 * g++.dg/cpp1z/init-statement9.C: New test.
1865
eee8f0b0
AS
18662016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1867
1868 * gcc.target/i386/pcommit-1.c: Deleted.
1869 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1870 * gcc.target/i386/sse-13.c: Ditto.
1871 * gcc.target/i386/sse-14.c: Ditto.
1872 * gcc.target/i386/sse-22.c: Ditto.
1873 * gcc.target/i386/sse-23.c: Ditto.
1874 * g++.dg/other/i386-2.C: Ditto.
1875
b48042bb
UB
18762016-10-05 Uros Bizjak <ubizjak@gmail.com>
1877
1878 * gcc.target/i386/pr77833.c: Require int128 effective target.
1879
50b01e1d
SK
18802016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1881
1882 PR fortran/58991
1883 PR fortran/58992
1884 * gfortran.dg/associate_22.f90: New test.
1885
908b8296
FR
18862016-10-05 Fritz Reese <fritzoreese@gmail.com>
1887
1888 * gfortran.dg/dec_union_9.f90: New testcase.
1889 * gfortran.dg/dec_union_10.f90: New testcase.
1890
87582521
JJ
18912016-10-05 Jakub Jelinek <jakub@redhat.com>
1892
2e69f143
JJ
1893 PR sanitizer/66343
1894 * gcc.dg/pch/pr66343-3.c: New test.
1895 * gcc.dg/pch/pr66343-3.hs: New file.
1896
87582521
JJ
1897 PR sanitizer/66343
1898 * gcc.dg/pch/pr66343-1.c: New test.
1899 * gcc.dg/pch/pr66343-1.hs: New file.
1900 * gcc.dg/pch/pr66343-2.c: New test.
1901 * gcc.dg/pch/pr66343-2.hs: New file.
1902
700fff34
BE
19032016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1904
1905 * c-c++-common/Wint-in-bool-context.c: Update test.
1906
17a9e380
MP
19072016-10-05 Marek Polacek <polacek@redhat.com>
1908
1909 * g++.dg/cpp1z/init-statement1.C: New test.
1910 * g++.dg/cpp1z/init-statement2.C: New test.
1911 * g++.dg/cpp1z/init-statement3.C: New test.
1912 * g++.dg/cpp1z/init-statement4.C: New test.
1913 * g++.dg/cpp1z/init-statement5.C: New test.
1914 * g++.dg/cpp1z/init-statement6.C: New test.
1915 * g++.dg/cpp1z/init-statement7.C: New test.
1916 * g++.dg/cpp1z/init-statement8.C: New test.
1917
6e48e779
LK
19182016-10-05 Louis Krupp <louis.krupp@zoho.com>
1919
1920 PR fortran/67524
1921 * gfortran.dg/pr67524.f90: New test.
1922
04a32443
JJ
19232016-10-05 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR sanitizer/77823
1926 * c-c++-common/ubsan/shift-9.c: New test.
1927
743a9cf7
SKS
19282016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1929
1930 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1931 of int if __SIZEOF_INT__ is less than 4 bytes.
1932
a40278c3
JD
19332016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1934
1935 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1936 * gfortran.dg/class_array_20.f03: Likewise.
1937 * gfortran.dg/class_array_21.f03: Likewise.
1938 * gfortran.dg/finalize_29.f08: Likewise.
1939 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1940
39bb7d01
RB
19412016-10-05 Richard Biener <rguenther@suse.de>
1942
1943 PR middle-end/77826
1944 * gcc.dg/torture/pr77826.c: New testcase.
1945
eeb57981
RB
19462016-10-05 Richard Biener <rguenther@suse.de>
1947
1948 * gcc.dg/fold-copysign-1.c: New testcase.
1949
f9018d75
AS
19502016-10-05 Andreas Schwab <schwab@suse.de>
1951
1952 * g++.dg/pr49847-2.C: Remove.
1953
7e8000b3
PMR
19542016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1955
1956 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1957
54f84ca9
RB
19582016-10-05 Richard Biener <rguenther@suse.de>
1959
1960 PR middle-end/55152
1961 * gcc.dg/pr55152-2.c: New testcase.
1962
17beda50
JD
19632016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1964
1965 * gfortran.dg/dtio_15.f90: New test.
1966
1c84b798
ILT
19672016-10-04 Ian Lance Taylor <iant@golang.org>
1968
1969 * gcc.dg/split-7.c: New test.
1970
7ec39552
MS
19712016-10-04 Martin Sebor <msebor@redhat.com>
1972
1973 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1974 %lc directive to wint_t to silence -Wformat warnings on targets
1975 where the latter is a distinct type such as long.
1976
8ff04ff9
MS
19772016-10-04 Martin Sebor <msebor@redhat.com>
1978
1979 PR c++/77804
1980 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1981
bfecd57c
JJ
19822016-10-04 Jakub Jelinek <jakub@redhat.com>
1983
f72da967
JJ
1984 PR c++/77791
1985 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1986
bfecd57c
JJ
1987 * g++.dg/other/java3.C: Remove.
1988 * g++.dg/other/java1.C: Remove.
1989 * g++.dg/other/error12.C: Remove.
1990 * g++.dg/other/java2.C: Remove.
1991 * g++.dg/warn/Wnvdtor.C: Remove.
1992 * g++.dg/lookup/java1.C: Remove.
1993 * g++.dg/lookup/java2.C: Remove.
1994 * g++.dg/ext/pr34829.C: Remove.
1995 * g++.dg/ext/java-3.C: Remove.
1996 * g++.dg/ext/java-1.C: Remove.
1997 * g++.dg/ext/java-2.C: Remove.
1998 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1999
fe8b1e83
DG
20002016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2001
2002 PR tree-optimization/77808
2003 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2004
078b5aab
RB
20052016-10-04 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/77399
2008 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2009
2b568899
RB
20102016-10-04 Richard Biener <rguenther@suse.de>
2011
2012 PR middle-end/77833
2013 * gcc.target/i386/pr77833.c: New testcase.
2014
0a4e5cf3
JL
20152016-09-26 Jeff Law <law@redhat.com>
2016
2017 PR tree-optimization/71550
2018 PR tree-optimization/71403
2019 * gcc.c-torture/execute/pr71550.c: New test.
2020
d07b0a23
SKS
20212016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2022
2023 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2024 option.
2025
b44a42cf
KT
20262016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2027
2028 Revert
2029 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2030
2031 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2032
f41f1ceb
MP
20332016-10-03 Marek Polacek <polacek@redhat.com>
2034
2035 * g++.dg/cpp0x/nullptr37.C: New test.
2036
1633d3b9
BE
20372016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2038
2039 * c-c++-common/Wint-in-bool-context.c: Update test.
2040
2c8e3a1d
JJ
20412016-10-02 Jakub Jelinek <jakub@redhat.com>
2042
2043 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2044 earlier.
2045 * g++.dg/charset/asm2.c (memmove): Likewise.
2046 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2047 * g++.dg/tls/diag-4.C (foo): Likewise.
2048 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2049 dg-warning, fix up regex.
2050 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2051 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2052 * g++.old-deja/g++.mike/net31.C: Likewise.
2053 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2054 for C++17.
2055 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2056 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2057
f00b6283
RB
20582016-10-01 Richard Biener <rguenther@suse.de>
2059
2060 PR middle-end/77798
2061 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2062
0f0565b1
AV
20632016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2064
2065 PR fortran/77663
2066 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2067
c58823a0
JJ
20682016-10-01 Jakub Jelinek <jakub@redhat.com>
2069
2070 PR c/77490
2071 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2072 Add dg-prune-output directive.
2073
e3228a50
JD
20742016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2075
2076 PR fortran/66643
2077 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2078 * gfortran.fortran-torture/compile/write.f90: Update test.
2079
e70bbc6f
MW
20802016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2081
2082 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2083 arm_fp16_alternative_ok as the required effective target.
2084 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2085 -mfp16-format=alternative to the dg-options directive and remove
2086 the dg-add-options directive.
2087
c39747d2
FR
20882016-09-30 Fritz Reese <fritzoreese@gmail.com>
2089
2090 PR fortran/77764
2091 * gfortran.dg/dec_union_8.f90: New testcase.
2092
00074dd8
FR
20932016-09-30 Fritz Reese <fritzoreese@gmail.com>
2094
2095 PR fortran/77782
2096 * gfortran.dg/dec_structure_16.f90: New testcase.
2097
26f391e8
AV
20982016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2099
2100 * gfortran.dg/coarray_allocate_10.f08: New test.
2101 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2102
fa16a271
KT
21032016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2104
2105 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2106
f334c828
RB
21072016-09-30 Richard Biener <rguenther@suse.de>
2108
2109 PR tree-optimization/77399
2110 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2111
76e3ec9c
SL
21122016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2113
871267e1 2114 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2115 -fdelete-null-pointer-checks explicit.
2116 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2117 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2118 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2119 * gcc.dg/pic-1.c: Require fpic target support.
2120 * gcc.dg/pic-2.c: Likewise.
2121
a2c6e7f2
JJ
21222016-09-29 Jakub Jelinek <jakub@redhat.com>
2123
2124 Implement P0001R1 - C++17 removal of register storage class specifier
2125 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2126 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2127 C++17.
2128 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2129 keyword if not __SSE2__.
2130 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2131 C++17.
2132 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2133 register keywords.
2134 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2135 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2136 no_erroneous_warning): Expect new warnings for C++17.
2137 * g++.dg/warn/register-var-2.C (f): Likewise.
2138 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2139 * g++.dg/parse/linkage2.C (foo): Likewise.
2140 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2141 keyword on parameters for C++17.
2142 * g++.dg/cpp1z/register1.C: New test.
2143 * g++.dg/cpp1z/register2.C: New test.
2144 * g++.dg/cpp1z/register3.C: New test.
2145
4ab76933
UB
21462016-09-29 Uros Bizjak <ubizjak@gmail.com>
2147
2148 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2149 * gcc.target/i386/avx2-check.h (main): Ditto.
2150 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2151 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2152 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2153 * gcc.target/i386/avx512er-check.h (main): Ditto.
2154 * gcc.target/i386/avx512f-check.h (main): Ditto.
2155 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2156 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2157 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2158
2488ebe5
UB
21592016-09-29 Uros Bizjak <ubizjak@gmail.com>
2160
2161 PR target/77756
2162 * gcc.target/i386/pr77756.c: New test.
2163
4d258d09
MP
21642016-09-29 Marek Polacek <polacek@redhat.com>
2165
2166 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2167
a9087411
MP
21682016-09-29 Marek Polacek <polacek@redhat.com>
2169
2170 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2171 C++14.
2172
fa0a064a
ML
21732016-09-29 Martin Liska <mliska@suse.cz>
2174
2175 * objc/execute/construct1.m: New test.
2176
0ce1ecc7
RB
21772016-09-29 Richard Biener <rguenther@suse.de>
2178
2179 PR tree-optimization/77768
2180 * gcc.dg/torture/pr77768.c: New testcase.
2181
da186c1f
RB
21822016-09-28 Richard Biener <rguenther@suse.de>
2183
2184 PR middle-end/77407
2185 * gcc.dg/pr77407.c: New testcase.
2186
d657e995
RB
21872016-09-29 Richard Biener <rguenther@suse.de>
2188
2189 PR middle-end/55152
2190 * gcc.dg/pr55152.c: New testcase.
2191 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2192
cadf6296
RO
21932016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2194
2195 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2196 (dg-options): Remove -m32.
2197
88000fd1
MS
21982016-09-28 Martin Sebor <msebor@redhat.com>
2199
2200 PR middle-end/77721
2201 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2202
0c172974
JD
22032016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2204
2205 PR libgfortran/77707
2206 * gfortran.dg/inquire_17.f90: New test.
2207
4b390698
JJ
22082016-09-28 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR c++/77467
2211 * g++.dg/cpp1y/constexpr-77467.C: New test.
2212
2b1b5938
MS
22132016-09-28 Martin Sebor <msebor@redhat.com>
2214
2215 PR c/77762
2216 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2217 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2218 (test_sprintf_p_const): Adjust line numbers to avoid failures
2219 introduced in r240503.
2220
30dc6ee9
MS
22212016-09-28 Martin Sebor <msebor@redhat.com>
2222
2223 PR middle-end/77683
2224 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2225
7d290e93
BE
22262016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2227
fcf32bad
BE
2228 PR c++/77748
2229 * g++.dg/pr77550.C: Avoid undefined behavior.
2230
7d290e93
BE
2231 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2232
912d9ec3
WD
22332016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2234
2235 * gcc.dg/strlenopt-20.c: Update test.
2236 * gcc.dg/strlenopt-21.c: Likewise.
2237 * gcc.dg/strlenopt-22.c: Likewise.
2238 * gcc.dg/strlenopt-22g.c: Likewise.
2239 * gcc.dg/strlenopt-26.c: Likewise.
2240 * gcc.dg/strlenopt-5.c: Likewise.
2241 * gcc.dg/strlenopt-7.c: Likewise.
2242 * gcc.dg/strlenopt-9.c: Likewise.
2243
459bcfb0
JJ
22442016-09-27 Jakub Jelinek <jakub@redhat.com>
2245
6e39060a
JJ
2246 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2247
8ca33347
JJ
2248 * g++.dg/cpp1z/lambda-this1.C: New test.
2249 * g++.dg/cpp1z/lambda-this2.C: New test.
2250
459bcfb0
JJ
2251 PR c++/77722
2252 * g++.dg/ubsan/return-4.C: New test.
2253 * g++.dg/ubsan/return-5.C: New test.
2254 * g++.dg/ubsan/return-6.C: New test.
2255
20fba714
JW
22562016-09-27 Jiong Wang <jiong.wang@arm.com>
2257
2258 * lib/target-supports.exp
2259 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2260 in function comment.
2261
bebe0086
ML
22622016-09-27 Martin Liska <mliska@suse.cz>
2263
2264 PR gcov-profile/46266
2265 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2266 considered.
2267
59896334
RB
22682016-09-27 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/77745
2271 * g++.dg/torture/pr77745.C: New testcase.
2272
f0d355dc
RB
22732016-09-27 Richard Biener <rguenther@suse.de>
2274
2275 PR tree-optimization/77478
2276 * gcc.dg/torture/pr77478.c: New testcase.
2277
8c9434c2
ML
22782016-09-27 Martin Liska <mliska@suse.cz>
2279
2280 PR gcov-profile/7970
2281 PR gcov-profile/16855
2282 PR gcov-profile/44779
2283 * g++.dg/gcov/pr16855.C: New test.
2284
511d092e
SKS
22852016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2286
2287 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2288
f2e0c4e1
JJ
22892016-09-27 Jakub Jelinek <jakub@redhat.com>
2290
2291 PR fortran/77666
2292 * gfortran.dg/gomp/pr77666.f90: New test.
2293
3a4228ba
KV
22942016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2295
2296 PR ipa/77677
2297 * gcc.dg/torture/pr77677-2.c: New test.
2298
a184e37f
SK
22992016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2300
2301 PR fortran/77420
2302 * gfortran.dg/pr77420_1.f90: New test.
2303 * gfortran.dg/pr77420_2.f90: Ditto.
2304 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2305 * gfortran.dg/pr77420_4.f90: this file.
2306
8be59d19
KV
23072016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2308
2309 PR middle-end/77719
2310 * gfortran.dg/pr77719.f90: New test.
2311
991075a4
TP
23122016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2313
2314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2315 singular form of byte when quantity is unknown.
991075a4 2316
c6147dc4
MP
23172016-09-26 Marek Polacek <polacek@redhat.com>
2318
2319 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2320
5cc6c41c
ML
23212016-09-26 Martin Liska <mliska@suse.cz>
2322
2323 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2324 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2325 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2326 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2327 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2328 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2329 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2330 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2331 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2332
81fea426
MP
23332016-09-26 Marek Polacek <polacek@redhat.com>
2334
2335 PR c/7652
2336 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2337 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2338 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2339 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2340 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2341 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2342 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2343 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2344 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2345 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2346 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2347 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2348 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2349 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2350 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2351 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2352 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2353 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2354 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2355 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2356 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2357 * c-c++-common/attr-fallthrough-1.c: New test.
2358 * c-c++-common/attr-fallthrough-2.c: New test.
2359 * g++.dg/cpp0x/fallthrough1.C: New test.
2360 * g++.dg/cpp0x/fallthrough2.C: New test.
2361 * g++.dg/cpp1z/fallthrough1.C: New test.
2362 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2363 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2364 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2365 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2366
9b597c1f
SK
23672016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2368
12a813c1 2369 PR fortran/77429
9b597c1f
SK
2370 * gfortran.dg/pr77429.f90: New test.
2371
f1c7e7f1
SK
23722016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2373
2374 PR fortran/77694
2375 * gfortran.dg/pr77694.f90: New test.
2376
50c6dd20
OE
23772016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2378
2379 PR target/51244
2380 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2381
540b039e
DH
23822016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2383
2384 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2385 for 32-bit mode.
2386
cfd161bf
DH
23872016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2388
2389 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2390 for 32-bit mode.
2391
9a2300e9
MP
23922016-09-24 Marek Polacek <polacek@redhat.com>
2393
2394 PR c/77490
2395 * c-c++-common/Wbool-operation-1.c: New test.
2396 * gcc.dg/Wbool-operation-1.c: New test.
2397
34d567d1
FR
23982016-09-23 Fritz Reese <fritzoreese@gmail.com>
2399
2400 * gfortran.dg/dec_static_1.f90: New.
2401 * gfortran.dg/dec_static_2.f90: New.
2402 * gfortran.dg/dec_static_3.f90: New.
2403 * gfortran.dg/dec_static_4.f90: New.
2404
4a8d4422
JD
24052016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2406
2407 PR fortran/48298
2408 * gfortran.dg/negative_unit_check.f90: Update test.
2409 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2410
90ef45cb
DV
24112016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2412
2413 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2414 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2415 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2416 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2417 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2418 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2419 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2420
e0535922
MS
24212016-09-23 Martin Sebor <msebor@redhat.com>
2422
2423 PR testsuite/77713
2424 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2425 assuming long double is bigger than double.
2426
d664d76d
JJ
24272016-09-23 Jakub Jelinek <jakub@redhat.com>
2428
2429 Implement P0138R2, C++17 construction rules for enum class values
2430 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2431
3b31f720
DM
24322016-09-23 David Malcolm <dmalcolm@redhat.com>
2433
2434 PR preprocessor/77672
2435 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2436 expected multiline output from first warning to reflect change
2437 in r240434.
2438
592459bf
TP
24392016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2440
2441 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2442
0af06385
BE
24432016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2444 Tom de Vries <tom@codesourcery.com>
2445
2446 PR testsuite/77411
2447 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2448
8f01b67a
MP
24492016-09-23 Marek Polacek <polacek@redhat.com>
2450
2451 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2452 * c-c++-common/gomp/atomic-13.c: Likewise.
2453 * c-c++-common/gomp/atomic-14.c: Likewise.
2454 * c-c++-common/pr60439.c: Remove invalid code.
2455 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2456 * g++.dg/expr/bitfield5.C: Likewise.
2457 * g++.dg/expr/bitfield6.C: Likewise.
2458 * g++.dg/expr/bool1.C: Likewise.
2459 * g++.dg/expr/bool3.C: Likewise.
2460 * g++.dg/expr/lval3.C: Likewise.
2461 * g++.dg/expr/lval4.C: Likewise.
2462 * g++.old-deja/g++.jason/bool5.C: Likewise.
2463
bbd6fcf3
DM
24642016-09-23 David Malcolm <dmalcolm@redhat.com>
2465
2466 PR preprocessor/77672
2467 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2468 (test_terminator_location): New function.
2469
113d06a4
RB
24702016-09-23 Richard Biener <rguenther@suse.de>
2471
2472 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2473
cab9e1df
MW
24742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2475
2476 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2477 -march=armv8.2-a+fp16 when supported by the hardware.
2478 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2479 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2480 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2481 semi-colons to a macro invocations.
2482 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2483 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2484 defined.
2485 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2486 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2487 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2488 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2489 defined.
2490 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2491 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2492 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2493 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2494 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2495 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2496 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2497 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2498 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2499 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2500 defined.
2501 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2502 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2503 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2504 defined.
2505 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2507 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2508 defined.
2509 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2510 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2511 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2512 defined.
2513 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2515 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2516 defined. Also fix some white-space.
2517 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2518 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2519 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2520 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2522 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2523 defined. Also fix some long lines and white-space.
2524 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2525 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2526 defined. Also fix some long lines and white-space.
2527 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2528 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2529 defined.
2530 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2531 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2532 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2533 defined.
2534 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2535 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2536 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2537 defined.
2538 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2539 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2541 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2542 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2543 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2544 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2545 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2547 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2548 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2549 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2550 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2552 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2553 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2554 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2555 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2556 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2557
da9b2e69
JW
25582016-09-23 Jiong Wang <jiong.wang@arm.com>
2559 Matthew Wahab <matthew.wahab@arm.com>
2560
2561 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2562 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2563 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2564 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2565 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2566 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2567 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2568 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2569 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2570 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2571 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2572 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2573 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2574 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2575 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2576 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2577 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2578 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2579 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2580 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2581 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2582 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2583 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2584 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2585 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2586 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2587 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2588 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2589 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2590 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2591 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2592 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2593 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2595 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2596 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2597 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2598
785cf02f
MW
25992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2600
2601 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2602 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2603 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2604 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2605 support.
2606
1e401340
KV
26072016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2608
2609 PR ipa/77677
2610 * gcc.dg/torture/pr77677.c: New test.
2611
8ed3eeac
AV
26122016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2613
2614 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2615 here now.
2616
55a9b91b
MW
26172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2618
2619 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2620 options. Add tests for float16x4_t and float16x8_t.
2621
64c744b9
DV
26222016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2623
2624 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2625 * gcc.target/s390/risbg-ll-2.c: Ditto.
2626 * gcc.target/s390/risbg-ll-3.c: Ditto.
2627
d403b8d4
MW
26282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2629
2630 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2631 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2632
576987fc
DV
26332016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2634
2635 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2636 output to the simplified instructions.
2637
4ffc8099
MW
26382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2639
2640 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2641 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2642
b1a970a5
MW
26432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2644
2645 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2646 (FP16_SUPPORTED): New
2647 (expected-hfloat-16x4): Make conditional on __fp16 support.
2648 (expected-hfloat-16x8): Likewise.
2649 (vdup_n_f16): Disable for non-AArch64 targets.
2650 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2651 conditional on FP16_SUPPORTED.
2652 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2653 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2654 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2655 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2656 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2657 for testing __fp16.
2658 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2659 conditional on FP16_SUPPORTED.
2660 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2661 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2662
50df9464
MW
26632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2664
2665 * gcc.target/arm/short-vfp-1.c: New.
2666
536b9f42
MW
26672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2668
2669 * gcc.target/arm/attr-fp16-arith-1.c: New.
2670
1b9e31cf
MW
26712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2672
2673 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2674 New.
2675 (add_options_for_arm_v8_2a_fp16_neon): New.
2676 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2677 (add_options_for_arm_arch_v8_2a): Auto-generate.
2678 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2679 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2680 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2681 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2682 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2683 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2684 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2685
a5b42ee7
MW
26862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2687
2688 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2689 arm_fp16_alternative_ok.
2690 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2691 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2692 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2693 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2694 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2695 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2696 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2697 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2698 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2699 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2700 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2701 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2702 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2703 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2704 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2705 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2706 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2707 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2708 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2709 arm_fp16_alternative_ok.
2710 * lib/target-supports.exp
2711 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2712 (check_effective_target_arm_fp16_alternative_ok): New.
2713 (check_effective_target_arm_fp16_none_ok_nocache): New.
2714 (check_effective_target_arm_fp16_none_ok): New.
2715
fcbc975b
ML
27162016-09-23 Martin Liska <mliska@suse.cz>
2717
2718 * gcc.dg/ipa/pr77653.c: Replace adress
2719 with address.
2720
1822b732
ML
27212016-09-23 Martin Liska <mliska@suse.cz>
2722
2723 * gcc.target/i386/movbe-4.c: New test.
2724
fab18cc4
ML
27252016-09-23 Martin Liska <mliska@suse.cz>
2726
2727 * gcc.target/i386/crc32-5.c: New test.
2728
e70f01b5
ML
27292016-09-23 Martin Liska <mliska@suse.cz>
2730
2731 * gcc.target/i386/pr71652.c: New test.
2732 * gcc.target/i386/pr71652-2.c: New test.
2733 * gcc.target/i386/pr71652-3.c: New test.
2734
f2e81d05
JJ
27352016-09-23 Jakub Jelinek <jakub@redhat.com>
2736
2737 * lib/gcc-dg.exp (process-message): Support relative line number
2738 notation - .+4 or .-1 etc.
2739 * gcc.dg/dg-test-1.c: New test.
2740
ed30d2a6
MS
27412016-09-22 Martin Sebor <msebor@redhat.com>
2742
2743 PR target/77676
2744 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2745 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2746 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2747 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2748
1c681c7b
UB
27492016-09-22 Uros Bizjak <ubizjak@gmail.com>
2750
2751 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2752 * gcc.dg/ifcvt-2.c: Ditto.
2753 * gcc.dg/zero_bits_compound-1.c: Ditto.
2754 * gcc.dg/zero_bits_compound-1.c: Ditto.
2755 * gcc.dg/pr40550.c: Simplify target selectors.
2756 Use dg-additional-options.
2757 * gcc.dg/pr47893.c: Ditto.
2758 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2759 additional options for 32-bit x86 targets.
2760 * gcc.dg/pr70955.c: Move to ...
2761 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2762
67cf0a53
PC
27632016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2764
2765 PR c++/61019
2766 * g++.dg/cpp0x/pr61019.C: New.
2767
0ee70cc0
AV
27682016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2769 Terry Guo <terry.guo@arm.com>
2770
2771 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2772 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2773 * gcc.target/arm/pure-code/pure-code.exp: New.
2774
43639d2c
UB
27752016-09-22 Uros Bizjak <ubizjak@gmail.com>
2776
2777 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2778 Remove SSE effective target requirement.
2779
a608d15b
PC
27802016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2781
2782 PR c++/71979
2783 * g++.dg/cpp0x/pr71979.C: New.
2784
d94a7ab4
BE
27852016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2786
2787 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2788
a13f439f
ML
27892016-09-22 Martin Liska <mliska@suse.cz>
2790
2791 PR ipa/77653
2792 * gcc.dg/ipa/pr77653.c: New test.
2793
cf352092
JJ
27942016-09-22 Jakub Jelinek <jakub@redhat.com>
2795
2796 PR fortran/77665
2797 * gfortran.dg/gomp/pr77665.f90: New test.
2798
a8de3002
PT
27992016-09-22 Paul Thomas <pault@gcc.gnu.org>
2800
2801 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2802 * gfortran.dg/dtio_13.f90: New test.
2803
39abef62
LK
28042016-09-21 Louis Krupp <louis.krupp@zoho.com>
2805
2806 PR fortran/66107
2807 * gfortran.dg/pr66107.f90: New test.
2808
4a2bb7fc
ILT
28092016-09-21 Ian Lance Taylor <iant@golang.org>
2810
2811 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2812 with call to builtin delete function.
2813
5f84cee2
JM
28142016-09-21 Joseph Myers <joseph@codesourcery.com>
2815
2816 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2817 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2818 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2819 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2820 tests.
2821
fe01a41a
UB
28222016-09-21 Uros Bizjak <ubizjak@gmail.com>
2823
2824 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2825
2e1c20b1
JJ
28262016-09-21 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR c++/77651
2829 * g++.dg/cpp1z/aligned-new6.C: New test.
2830
de4c144a
MW
28312016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2832
2833 * gcc.target/arm/fp16-aapcs-3.c: New.
2834 * gcc.target/arm/fp16-aapcs-4.c: New.
2835 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2836 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2837 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2838 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2839
44fc7854
BE
28402016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2841
2842 PR tree-optimization/77550
2843 * g++.dg/pr77550.C: New test.
2844
bc084f84
GJL
28452016-09-21 Georg-Johann Lay <avr@gjlay.de>
2846
2847 PR target/77326
2848 * gcc.target/avr/torture/pr77326.c: New test.
2849
c075003a
LK
28502016-09-21 Louis Krupp <louis.krupp@zoho.com>
2851
2852 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2853
6811ea79
RB
28542016-09-21 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/77648
2857 * gcc.dg/torture/pr77648-1.c: New testcase.
2858 * gcc.dg/torture/pr77648-2.c: Likewise.
2859
f955c4c4
RB
28602016-09-21 Richard Biener <rguenther@suse.de>
2861 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR tree-optimization/77621
2864 * gcc.dg/pr77621.c: New testcase.
2865
096506bb
PT
28662016-09-21 Paul Thomas <pault@gcc.gnu.org>
2867
2868 PR fortran/77657
2869 * gfortran.dg/dtio_12.f90: New test.
2870
37d168ae
SKS
28712016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2872
2873 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2874
66454000
KV
28752016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2876
2877 PR tree-optimization/72835
2878 * gcc.dg/tree-ssa/pr72835.c: New test.
2879
88d0c3f0
MS
28802016-09-20 Martin Sebor <msebor@redhat.com>
2881
2882 PR middle-end/49905
2883 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2884 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2885 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2886 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2887 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2888 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2889 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2890
a03df1d5
KV
28912016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2892
2893 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2894 arguments/compare will be optimized away.
2895 * gcc.dg/torture/ftrapv-1.c: Likewise.
2896
8bc5448f
KV
28972016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2898
2899 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2900 will be optimized away.
2901 * gcc.dg/ipa/vrp1.c: New test.
2902 * gcc.dg/ipa/vrp2.c: New test.
2903 * gcc.dg/ipa/vrp3.c: New test.
2904
973625a0
KV
29052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2906
2907 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2908 does the same transformation.
2909 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2910 * gcc.dg/tree-ssa/evrp1.c: New test.
2911 * gcc.dg/tree-ssa/evrp2.c: New test.
2912 * gcc.dg/tree-ssa/evrp3.c: New test.
2913 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2914 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2915 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2916 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2917 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2918 foling now happens early.
2919 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2920 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2921 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2922 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2923 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2924
9b1ba33c
UB
29252016-09-20 Uros Bizjak <ubizjak@gmail.com>
2926
2927 PR target/77621
2928 * gcc.target/i386/pr77621.c: New test.
2929 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2930 pattern, loop should vectorize with -mtune=atom.
2931
f5bd4ad8
MO
29322016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2933 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR testsuite/63299
2936 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2937 instead of delete.
2938
7d9cf801
JJ
29392016-09-20 Jakub Jelinek <jakub@redhat.com>
2940
b912f962
JJ
2941 PR c++/77626
2942 * g++.dg/other/pr77626.C: New test.
2943
eaf1ece1
JJ
2944 PR c++/77638
2945 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2946
590b62e9
JJ
2947 PR c++/77637
2948 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2949
7d9cf801
JJ
2950 PR middle-end/77624
2951 * c-c++-common/pr77624-1.c: New test.
2952 * c-c++-common/pr77624-2.c: New test.
2953
3aebb6ff
AV
29542016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2955
2956 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2957 of digits expected.
2958
b5bbe47b
RB
29592016-09-20 Richard Biener <rguenther@suse.de>
2960
2961 PR tree-optimization/77646
2962 * gcc.dg/torture/pr77646.c: New testcase.
2963
144a96e4
BE
29642016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2965
2966 PR c++/77434
2967 * c-c++-common/Wint-in-bool-context.c: New test.
2968
1f2071fa
JM
29692016-09-19 Joseph Myers <joseph@codesourcery.com>
2970
2971 * gcc.dg/cr-decimal-dig-1.c: New test.
2972
63012d9a
JM
29732016-09-19 Joseph Myers <joseph@codesourcery.com>
2974
2975 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2976 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2977 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2978 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2979
02410826
VM
29802016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2981
2982 PR rtl-optimization/77416
2983 * gcc.target/powerpc/pr77416.c: New.
2984
6101a7ab
PP
29852016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2986
2987 PR c++/77639
2988 * g++.dg/template/error-recovery4.C: New test.
2989
1993ff76
BC
29902016-09-19 Bin Cheng <bin.cheng@arm.com>
2991
2992 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2993
5fa9e644
KT
29942016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2995
2996 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2997 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2998
fc15d9ec
JJ
29992016-09-19 Jakub Jelinek <jakub@redhat.com>
3000 Jan Hubicka <jh@suse.cz>
3001
3002 PR target/77587
3003 * gcc.dg/pr77587.c: New test.
3004 * gcc.dg/pr77587a.c: New file.
3005
3c9f5092
AV
30062016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3007
3008 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3009 * gfortran.dg/coarray_38.f90:
3010 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3011 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3012 * gfortran.dg/coarray_allocate_7.f08: New test.
3013 * gfortran.dg/coarray_allocate_8.f08: New test.
3014 * gfortran.dg/coarray_allocate_9.f08: New test.
3015 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3016 new caf_register.
3017 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3018 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3019 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3020 get_by_refs.
3021 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3022 * gfortran.dg/coarray_lock_7.f90: Same.
3023 * gfortran.dg/coarray_poly_5.f90: Same.
3024 * gfortran.dg/coarray_poly_6.f90: Same.
3025 * gfortran.dg/coarray_poly_7.f90: Same.
3026 * gfortran.dg/coarray_poly_8.f90: Same.
3027 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3028
e79e6763
FR
30292016-09-19 Fritz Reese <fritzoreese@gmail.com>
3030
3031 PR fortran/77584
3032 * gfortran.dg/dec_structure_15.f90: New testcase.
3033
ae527639
RB
30342016-09-19 Richard Biener <rguenther@suse.de>
3035
3036 PR middle-end/77605
3037 * gcc.dg/torture/pr77605.c: New testcase.
3038
cdf060f8
LK
30392016-09-18 Louis Krupp <louis.krupp@zoho.com>
3040
3041 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3042
b720e919
JH
30432016-09-17 Jan Hubicka <hubicka@ucw.cz>
3044
3045 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3046 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3047 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3048 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3049 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3050 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3051 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3052 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3053 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3054 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3055 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3056
bdabae39
KY
30572016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3058
3059 * gcc.target/i386/pr68633.c: Fix expected result.
3060
493ba820
LK
30612016-09-17 Louis Krupp <louis.krupp@gmail.com>
3062
3063 PR fortran/68078
3064 * gfortran.dg/pr68078.f90: New test.
3065 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3066
9a42726b
BS
30672016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3068
3069 PR target/77613
3070 * gcc.target/powerpc/swaps-p8-25.c: New.
3071
e7d61178
JJ
30722016-09-16 Jakub Jelinek <jakub@redhat.com>
3073
8f03e02f
JJ
3074 PR c++/77482
3075 * g++.dg/cpp0x/constexpr-77482.C: New test.
3076
e80cb545
JJ
3077 PR c++/77379
3078 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3079 thunk offsets.
3080 * g++.dg/abi/abi-tag23a.C: Likewise.
3081
1c2f613f
JJ
3082 PR c++/77338
3083 * g++.dg/cpp0x/decltype-77338.C: New test.
3084
e7d61178
JJ
3085 PR c++/77375
3086 * g++.dg/cpp0x/mutable1.C: New test.
3087
8d987deb
SK
30882016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3089
3090 PR fortran/77612
3091 * gfortran.dg/pr77612.f90: New test.
3092
2c3d35a6
SKS
30932016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3094
3095 * gcc.dg/torture/pr70421.c: Require int32plus.
3096
e43163ae
JJ
30972016-09-16 Jakub Jelinek <jakub@redhat.com>
3098
bcf0905a
JJ
3099 PR middle-end/77475
3100 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3101
e43163ae
JJ
3102 PR target/77526
3103 * gcc.target/i386/pr77526.c: New test.
3104
7d704548
JJ
31052016-09-16 Jakub Jelinek <jakub@redhat.com>
3106 Eric Botcazou <ebotcazou@adacore.com>
3107
3108 PR middle-end/77594
3109 * gcc.target/i386/pr77594.c: New test.
3110
902d624f
LK
31112016-09-15 Louis Krupp <louis.krupp@zoho.com>
3112
3113 PR fortran/69963
3114 * gfortran.dg/misplaced_implicit_character.f90: New test.
3115
7e16ce79
BC
31162016-09-15 Bin Cheng <bin.cheng@arm.com>
3117
3118 PR tree-optimization/77503
3119 * gcc.dg/vect/pr77503.c: New test.
3120
7c05f5c4
RB
31212016-09-15 Richard Biener <rguenther@suse.de>
3122
3123 PR middle-end/77544
3124 * c-c++-common/torture/pr77544.c: New testcase.
3125
76ff80fb
JJ
31262016-09-15 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR middle-end/77475
3129 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3130 * gcc.dg/march-generic.c: Likewise.
3131 * gcc.target/i386/spellcheck-options-1.c: New test.
3132 * gcc.target/i386/spellcheck-options-2.c: New test.
3133 * gcc.target/i386/spellcheck-options-3.c: New test.
3134 * gcc.target/i386/spellcheck-options-4.c: New test.
3135
5560d026
CLT
31362016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3137
3138 PR fortran/72743
3139 * gfortran.dg/goacc/pr72743.f90: New test.
3140
5334f733
RB
31412016-09-15 Richard Biener <rguenther@suse.de>
3142
3143 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3144
d08615f2
RB
31452016-09-15 Richard Biener <rguenther@suse.de>
3146
3147 PR tree-optimization/77514
3148 * gcc.dg/torture/pr77514.c: New testcase.
3149
28ca05f0
JJ
31502016-09-14 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR c++/77549
3153 * g++.dg/lookup/pr77549.C: New test.
3154
20a1e5b8
MP
31552016-09-14 Marek Polacek <polacek@redhat.com>
3156
3157 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3158 * c-c++-common/gomp/atomic-13.c: Likewise.
3159 * c-c++-common/gomp/atomic-14.c: Likewise.
3160 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3161 * g++.dg/cpp1z/bool-increment1.C: New test.
3162 * c-c++-common/pr60439.c: Add dg-warning.
3163 * g++.dg/expr/bitfield4.C: Likewise.
3164 * g++.dg/expr/bitfield5.C: Likewise.
3165 * g++.dg/expr/bitfield6.C: Likewise.
3166 * g++.dg/expr/bool1.C: Likewise.
3167 * g++.dg/expr/bool3.C: Likewise.
3168 * g++.dg/expr/lval3.C: Likewise.
3169 * g++.dg/expr/lval4.C: Likewise.
3170 * g++.old-deja/g++.jason/bool5.C: Likewise.
3171 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3172 * g++.dg/other/error18.C: Likewise.
3173 * g++.dg/gomp/atomic-14.C: Likewise.
3174
0761f6bf
NS
31752016-09-14 Nathan Sidwell <nathan@acm.org>
3176
3177 PR c++/77539
3178 * g++.dg/cpp1y/pr77539.C: New.
3179
13cddbc1
CL
31802016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3181
3182 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3183 dg-require.
3184 * g++.dg/ext/builtin_alloca.C: Likewise.
3185 * g++.dg/template/spec35.C: Likewise.
3186 * gcc.dg/builtins-68.c: Likewise.
3187 * gcc.misc-tests/gcov-13.c: Likewise.
3188 * gcc.misc-tests/gcov-14.c: Likewise.
3189
a90638d4
JM
31902016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3191
3192 * gfortran.dg/dec_structure_14.f90: New testcase.
3193
5ba4a08c
JJ
31942016-09-14 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR sanitizer/68260
3197 * c-c++-common/tsan/pr68260.c: New test.
3198
a713b234
JS
31992016-09-13 Joe Seymour <joe.s@somniumtech.com>
3200
3201 PR target/70713
3202 * gcc.target/msp430/function-attributes-1.c: New test.
3203 * gcc.target/msp430/function-attributes-2.c: New test.
3204 * gcc.target/msp430/function-attributes-3.c: New test.
3205
96032047
MS
32062015-04-18 Martin Sebor <msebor@redhat.com>
3207
3208 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3209 of non-nul characters.
3210 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3211
ea8661cd
JJ
32122016-09-13 Jakub Jelinek <jakub@redhat.com>
3213
9952908a
JJ
3214 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3215 * g++.dg/cpp1z/gen-attrs1.C: New test.
3216
63cdb7a0
JJ
3217 PR tree-optimization/77454
3218 * gcc.dg/pr77454.c: New test.
3219
ea8661cd
JJ
3220 PR c++/77553
3221 * g++.dg/cpp1y/constexpr-77553.C: New test.
3222
254830ba
DM
32232016-09-13 David Malcolm <dmalcolm@redhat.com>
3224
3225 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3226 (test_show_locus): Replace rich_location::add_fixit_insert calls
3227 with add_fixit_insert_before and add_fixit_insert_after.
3228
42763690
JM
32292016-09-13 Jason Merrill <jason@redhat.com>
3230 Tom de Vries <tom@codesourcery.com>
3231
3232 PR c++/77427
3233 * g++.dg/pr77427.C: New test.
3234
c8798f2c
ML
32352016-09-13 Martin Liska <mliska@suse.cz>
3236
3237 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3238 effective target.
3239 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3240 * lib/target-supports.exp: Define the new target.
3241
54700e2e
AP
32422016-09-12 Andrew Pinski <apinski@cavium.com>
3243
3244 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3245 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3246
e1d55bf7
UB
32472016-09-12 Uros Bizjak <ubizjak@gmail.com>
3248
3249 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3250 variable arguments.
3251 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3252 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3253 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3254 variable argument.
3255 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3256 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3257
54dcdb88
BE
32582016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3259
3260 PR c++/77496
3261 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3262 * g++.dg/ext/pr77496.C: New test.
3263 * g++.dg/warn/pr77496.C: New test.
3264
d1463eb9
DM
32652016-09-12 David Malcolm <dmalcolm@redhat.com>
3266
3267 PR c/72858
3268 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3269 to preserve conversion chars, and to preserve prefix information.
3270 * gcc.dg/format/pr72858.c: New test case.
3271
217fabad
SK
32722016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3273
3274 * gfortran.dg/pr77507.f90: Move to ...
3275 * gfortran.dg/ieee/pr77507.f90: here.
3276
a1cd04ac
JH
32772016-08-09 Jan Hubicka <hubicka@ucw.cz>
3278
3279 PR ipa/61159
3280 * compile/pr61159.c: New testcase
3281
e3912107
JH
32822016-08-09 Jan Hubicka <hubicka@ucw.cz>
3283
3284 PR ipa/64316
3285 * gcc.dg/ipa/pr63416.c: New testcase.
3286
739d9339
PT
32872016-09-10 Paul Thomas <pault@gcc.gnu.org>
3288 Steven G. Kargl <kargl@gcc.gnu.org>
3289
3290 PR fortran/77532
cc3135b6 3291 * gfortran.dg/dtio_11.f90: new test.
739d9339 3292
fb7c40dd
SK
32932016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3294
3295 PR fortran/77507
3296 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3297 * gfortran.dg/c_assoc_4.f90: Ditto.
3298
5b28efbb
TV
32992016-09-10 Tom de Vries <tom@codesourcery.com>
3300
3301 PR C/71602
3302 * c-c++-common/va-arg-va-list-type.c: New test.
3303
9d0a9bb4
PB
33042016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3305
3306 PR rtl-optimization/77289
3307 * gcc.target/powerpc/pr77289.c: New test.
3308
3f0177e7
MS
33092016-09-09 Martin Sebor <msebor@redhat.com>
3310
3311 PR c/77520
3312 PR c/77521
3313 * gcc.dg/pr77520.c: New test.
3314 * gcc.dg/pr77521.c: New test.
3315
e81e83d0
SK
33162016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3317
3318 PR fortran/77506
3319 * gfortran.dg/pr77506.f90: New test.
3320
8a92685e
SK
33212016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3322
3323 PR fortran/77507
3324 * gfortran.dg/pr77507.f90: New test.
3325
c65248cb
JM
33262016-09-09 Joseph Myers <joseph@codesourcery.com>
3327
3328 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3329
2cf0ff98
SK
33302016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3331 Louis Krupp <lkrupp@gcc.gnu.org>
3332
3333 PR fortran/69514
3334 * gfortran.dg/pr69514_1.f90: New test.
3335 * gfortran.dg/pr69514_2.f90: New test.
3336
8ebc1e0f
JJ
33372016-09-08 Jakub Jelinek <jakub@redhat.com>
3338
20b6cf01
JJ
3339 PR fortran/77500
3340 * gfortran.dg/gomp/pr77500.f90: New test.
3341
8ebc1e0f
JJ
3342 PR fortran/77516
3343 * gfortran.dg/gomp/pr77516.f90: New test.
3344
34718542
JJ
33452016-09-07 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR middle-end/77475
3348 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3349 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3350 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3351 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3352 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3353 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3354
e5106e27
DM
33552016-09-07 David Malcolm <dmalcolm@redhat.com>
3356
3357 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3358 "substring-locations.h".
3359
ca235a85
RB
33602016-09-07 Richard Biener <rguenther@suse.de>
3361
3362 PR c/77450
3363 * c-c++-common/vector-subscript-8.c: Move ..
3364 * gcc.dg/pr77450.c: ... here.
3365
0076b5dc 33662016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3367
3368 PR libgfortran/77393
3369 * gfortran.dg/fmt_f0_2.f90: Update test.
3370 * gfortran.dg/fmt_f0_3.f90: New test.
3371
6ac7322b
DH
33722016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3373
3374 PR debug/77389
3375 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3376 in dg-options.
3377
3378 PR debug/57519
3379 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3380
8eb9e049
JJ
33812016-09-06 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR target/69255
3384 * gcc.target/i386/pr69255-1.c: New test.
3385 * gcc.target/i386/pr69255-2.c: New test.
3386 * gcc.target/i386/pr69255-3.c: New test.
3387
33882016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3389
3390 PR c/77336
3391 * gcc.dg/format/miss-7.c: New test.
3392
e6cb85d4
UB
33932016-09-06 Uros Bizjak <ubizjak@gmail.com>
3394
3395 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3396
7fe76f6a
ML
33972016-09-06 Martin Liska <mliska@suse.cz>
3398
3399 PR gcov-profile/77378
3400 PR gcov-profile/77466
3401 * gcc.dg/profile-update-warning.c: New test.
3402
209b636e
RB
34032016-09-06 Richard Biener <rguenther@suse.de>
3404
3405 PR tree-optimization/77479
3406 * gcc.dg/torture/pr77479.c: New testcase.
3407
b772a565
RB
34082016-09-06 Richard Biener <rguenther@suse.de>
3409
3410 PR c/77450
3411 * c-c++-common/vector-subscript-7.c: Adjust.
3412 * c-c++-common/vector-subscript-8.c: New testcase.
3413
a8c07037
SKS
34142016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3415
3416 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3417
0ce48391
JJ
34182016-09-05 Jakub Jelinek <jakub@redhat.com>
3419
de9188e0
JJ
3420 PR target/77476
3421 * gcc.target/i386/avx512f-pr77476.c: New test.
3422 * gcc.target/i386/avx512bw-pr77476.c: New test.
3423 * gcc.target/i386/avx512dq-pr77476.c: New test.
3424
c76f7809
JJ
3425 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3426 Update comment to mention also avx512f.
3427
0ce48391
JJ
3428 PR sanitizer/77396
3429 * g++.dg/asan/pr77396-2.C: New test.
3430
8a27cf73
UB
34312016-09-05 Uros Bizjak <ubizjak@gmail.com>
3432
3433 PR rtl-optimization/77452
3434 * gcc.target/i386/pr77452.c: New test.
3435
25ff5dd3
MP
34362016-09-05 Marek Polacek <polacek@redhat.com>
3437
3438 PR c/77423
3439 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3440
f2bc4e48
SK
34412016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3442
3443 PR fortran/77391
3444 * gfortran.dg/pr77391.f90: New test.
3445
e85921ee
SK
34462016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3447
3448 PR fortran/77460
3449 * gfortran.dg/pr77460.f90: New test.
3450
b5d50659
JJ
34512016-09-03 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR c/65467
3454 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3455
7b826676
KY
34562016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3457
3458 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3459
717ebe91
DM
34602016-09-02 David Malcolm <dmalcolm@redhat.com>
3461
3462 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3463 test case.
3464 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3465 diagnostic-test-show-locus-generate-patch.c to the sources
3466 for diagnostic_plugin_test_show_locus.c.
3467
94087e88
JJ
34682016-09-02 Jakub Jelinek <jakub@redhat.com>
3469
9dc5773f
JJ
3470 PR c/65467
3471 * gcc.dg/gomp/_Atomic-1.c: New test.
3472 * gcc.dg/gomp/_Atomic-2.c: New test.
3473 * gcc.dg/gomp/_Atomic-3.c: New test.
3474 * gcc.dg/gomp/_Atomic-4.c: New test.
3475 * gcc.dg/gomp/_Atomic-5.c: New test.
3476
94087e88
JJ
3477 PR sanitizer/77396
3478 * g++.dg/asan/pr77396.C: New test.
3479
34802016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3481
3482 PR tree-optimization/71831
3483 * gcc.dg/builtin-object-size-16.c: New test.
3484 * gcc.dg/builtin-object-size-17.c: New test.
3485
7e89048d
JD
34862016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3487
3488 PR libgfortran/77393
3489 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3490
2f196155
UB
34912016-09-01 Uros Bizjak <ubizjak@gmail.com>
3492
3493 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3494 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3495 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3496 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3497 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3498 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3499 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3500 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3501 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3502 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3503 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3504 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3505 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3506 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3507 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3508 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3509 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3510 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3511
0a6b0523
EB
35122016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3513
3514 * gnat.dg/opt58.adb: New test.
3515 * gnat.dg/opt58_pkg.ads: New helper.
3516
2a99de7b
RB
35172016-09-01 Richard Biener <rguenther@suse.de>
3518
3519 PR middle-end/77436
3520 * gcc.dg/torture/pr77436.c: New testcase.
3521
f79d8786
SKS
35222016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3523
3524 * gcc.dg/pr64252.c: Require int32plus.
3525 * gcc.dg/pr66299-1.c: Likewise.
3526 * gcc.dg/pr66299-2.c: Likewise.
3527 * gcc.dg/torture/20131115-1.c: Skip for avr.
3528
b06335f9
KT
35292016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3530
3531 * gcc.target/aarch64/ands_3.c: New test.
3532
f25f40be
JJ
35332016-08-31 Jakub Jelinek <jakub@redhat.com>
3534
d12a0b5a
JJ
3535 PR fortran/77352
3536 * gfortran.dg/gomp/pr77352.f90: New test.
3537
f25f40be
JJ
3538 PR fortran/77374
3539 * gfortran.dg/gomp/pr77374.f08: New test.
3540
9ff6fb6e
MG
35412016-08-31 Marc Glisse <marc.glisse@inria.fr>
3542
3543 PR tree-optimization/73714
3544 * gcc.dg/tree-ssa/pr73714.c: New test.
3545
8e95a674
JD
35462016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3547
3548 PR libgfortran/77393
3549 * gfortran.dg/fmt_f0_2.f90: New test.
3550
c6b0037d
MG
35512016-08-31 Marc Glisse <marc.glisse@inria.fr>
3552
3553 * gcc.target/i386/pr59539-2.c: Adapt options.
3554 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3555
1a576b13
PT
35562016-08-31 Paul Thomas <pault@gcc.gnu.org>
3557
3558 PR fortran/77418
3559 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3560 of the associate entity and replace with a pointer to the
3561 intended item on the stack.
3562
e73d3ca6 35632016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3564 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3565
3566 PR fortran/48298
3567 * gfortran.dg/dtio_1.f90: New test.
3568 * gfortran.dg/dtio_2.f90: New test.
3569 * gfortran.dg/dtio_3.f90: New test.
3570 * gfortran.dg/dtio_4.f90: New test.
3571 * gfortran.dg/dtio_5.f90: New test.
3572 * gfortran.dg/dtio_6.f90: New test.
3573 * gfortran.dg/dtio_7.f90: New test.
3574 * gfortran.dg/dtio_8.f90: New test.
3575 * gfortran.dg/dtio_9.f90: New test.
3576 * gfortran.dg/dtio_10.f90: New test.
3577
b816477a
DM
35782016-08-30 David Malcolm <dmalcolm@redhat.com>
3579
3580 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3581 (test_many_nested_locations): New function.
3582 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3583 (test_show_locus): Handle "test_many_nested_locations".
3584
71b30891
DM
35852016-08-30 David Malcolm <dmalcolm@redhat.com>
3586
3587 * g++.dg/template/double-greater-than-fixit.C: New test case.
3588
8fa37232
EB
35892016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3590
3591 * gnat.dg/opt57.ad[sb]: New test.
3592 * gnat.dg/opt57_pkg.ads: New helper.
3593
6f651bae
RB
35942016-08-30 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/69047
3597 * gcc.dg/pr69047.c: Fix byte-order check.
3598
ab834832
JJ
35992016-08-30 Jakub Jelinek <jakub@redhat.com>
3600
5116b156
JJ
3601 PR tree-optimization/72866
3602 * gcc.dg/vect/pr72866.c: New test.
3603
3754bbfc
JJ
3604 PR debug/77363
3605 * g++.dg/debug/dwarf2/pr77363.C: New test.
3606
26122e2d
JJ
3607 PR middle-end/77377
3608 * gcc.target/i386/pr77377.c: New test.
3609
ab834832
JJ
3610 PR debug/77389
3611 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3612 in dg-options.
3613
bedc9ca7
SK
36142016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3615
3616 * gfortran.dg/pr77372.f90: Moved to ...
3617 * gfortran.dg/ieee/pr77372.f90: here.
3618
adfa1e6b
MM
36192016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3620
3621 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3622 vector short/char initializations.
3623 * gcc.target/powerpc/vec-init-5.c: Likewise.
3624 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3625 vector initialization optimizations.
3626 * gcc.target/powerpc/vec-init-7.c: Likewise.
3627 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3628 vector float/double initializations.
3629 * gcc.target/powerpc/vec-init-9.c: Likewise.
3630
414b7129
UB
36312016-08-29 Uros Bizjak <ubizjak@gmail.com>
3632
3633 PR target/77403
3634 * gcc.target/i386/pr77403.c: New test.
3635
3d06b6f2
MP
36362016-08-29 Marek Polacek <polacek@redhat.com>
3637
3638 PR c/77292
3639 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3640
ba9bbd6f
TV
36412016-08-29 Tom de Vries <tom@codesourcery.com>
3642
3643 PR c/77398
3644 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3645
d7d80d8f
EB
36462016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3647
3648 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3649
d7d80d8f 36502016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3651
3652 * gfortran.dg/dec_structure_13.f90: New testcase.
3653
468d95c8
JB
36542016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3655
3656 PR fortran/77261
3657 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3658 available.
3659
f329b264
TV
36602016-08-28 Tom de Vries <tom@codesourcery.com>
3661
3662 PR lto/70955
3663 * gcc.dg/pr70955.c: New test.
3664 * gcc.dg/lto/pr70955_0.c: Same.
3665 * gcc.dg/lto/pr70955_1.c: Same.
3666
4a389eb6
PP
36672016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3668
3669 PR tree-optimization/71077
3670 * gcc.target/i386/pr71077.c: New test.
3671
3f8257db 36722016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3673
3674 PR fortran/77380
3675 * gfortran.dg/pr77380.f90: New test.
3676
3f8257db 36772016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3678
3679 PR fortran/77372
3680 gfortran.dg/pr77372.f90: New test.
3681
ee908516
DM
36822016-08-26 David Malcolm <dmalcolm@redhat.com>
3683
3684 * gcc.dg/spellcheck-fields-2.c (test): Move
3685 dg-begin/end-multiline-output within function body.
3686 (test_macro): New function.
3687
d41e76cf
DM
36882016-08-26 David Malcolm <dmalcolm@redhat.com>
3689
3690 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3691 (test_fixit_insert): Update expected output.
3692 (test_fixit_remove): Likewise.
3693 (test_fixit_replace): Likewise.
3694
524a4c96
RO
36952016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3696
3697 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3698 Fix typo.
3699
ebfa15ab
RB
37002016-08-26 Richard Biener <rguenther@suse.de>
3701
3702 PR tree-optimization/69047
3703 * gcc.dg/pr69047.c: New testcase.
3704
209ca542
PK
37052016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3706 Martin Jambhor <mjambor@suse.cz>
524a4c96 3707
209ca542
PK
3708 * gcc.dg/ipa/propbits-1.c: New test-case.
3709 * gcc.dg/ipa/propbits-2.c: Likewise.
3710 * gcc.dg/ipa/propbits-3.c: Likewise.
3711
e5cf1629
SK
37122016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3713
3714 PR fortran/77351
3715 * gfortran.dg/pr77351.f90: New test.
3716
ebef225f
MP
37172016-08-25 Marek Polacek <polacek@redhat.com>
3718
3719 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3720
fe377a48
MP
37212016-08-25 Marek Polacek <polacek@redhat.com>
3722
3723 PR c/77323
3724 * gcc.dg/pr77323.c: New test.
3725
88b8971f
PT
37262016-08-24 Paul Thomas <pault@gcc.gnu.org>
3727
3728 PR fortran/77358
3729 * gfortran.dg/submodule_17.f08: New test.
3730
3f8257db
JJ
37312016-08-24 Michael Collison <michael.collison@linaro.org>
3732 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3733
3734 * gcc.target/arm/builtin_saddl.c: New testcase.
3735 * gcc.target/arm/builtin_saddll.c: New testcase.
3736 * gcc.target/arm/builtin_uaddl.c: New testcase.
3737 * gcc.target/arm/builtin_uaddll.c: New testcase.
3738 * gcc.target/arm/builtin_ssubl.c: New testcase.
3739 * gcc.target/arm/builtin_ssubll.c: New testcase.
3740 * gcc.target/arm/builtin_usubl.c: New testcase.
3741 * gcc.target/arm/builtin_usubll.c: New testcase.
3742
d5b5d212
UB
37432016-08-24 Uros Bizjak <ubizjak@gmail.com>
3744
3745 PR target/77270
3746 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3747 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3748 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3749 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3750 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3751 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3752 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3753 effective target. Remove scan-assembler-times directives.
3754 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3755 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3756 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3757
d1188689
SKS
37582016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3759
3760 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3761 of unsigned int.
3762 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3763
0b6b8f85
RS
37642016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3765
3766 PR testsuite/77317
3767 * lib/target-supports.exp
3768 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3769 (check_effective_target_vect_natural_alignment): Ditto.
3770 (check_effective_target_vector_alignment_reachable): Ditto.
3771 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3772
587b7f7a
ILT
37732016-08-23 Ian Lance Taylor <iant@golang.org>
3774
3775 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3776
6019c0fc
MM
37772016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3778
3779 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3780 being created from pointers to memory locations.
3781 * gcc.target/powerpc/vec-init-2.c: Likewise.
3782
cfe37db4
FR
37832016-08-23 Fritz Reese <fritzoreese@gmail.com>
3784
3785 * gfortran.dg/dec_structure_12.f90: New testcase.
3786
7e11f46f
DV
37872016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3788
3789 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3790
7ab4f354
DV
37912016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3792
3793 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3794 verification.
3795
deb9351f
DV
37962016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3797
3798 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3799 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3800
1fd9f058
RB
38012016-08-23 Richard Biener <rguenther@suse.de>
3802
3803 PR tree-optimization/27336
3804 * c-c++-common/pr27336.c: New testcase.
3805
b00e6e75
MP
38062016-08-22 Marek Polacek <polacek@redhat.com>
3807
3808 PR c++/77321
3809 * g++.dg/cpp1y/pr77321.C: New test.
3810
58338bac
SK
38112016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3812
3813 PR fortran/60774
3814 * gfortran.dg/empty_label.f: Adjust test for new error message.
3815 * gfortran.dg/empty_label.f90: Ditto.
3816 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3817 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3818 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3819
30364ce6
SK
38202016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3821
3822 PR fortran/61318
3823 * gfortran.dg/pr61318.f90: New test.
3824
ad7a5a8f
SK
38252016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3826
3827 PR fortran/77260
3828 * gfortran.dg/pr77260_1.f90: New test.
3829 * gfortran.dg/pr77260_2.f90: Ditto.
3830
72f52f30
JM
38312016-08-22 Joseph Myers <joseph@codesourcery.com>
3832
3833 PR middle-end/77269
3834 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3835 __builtin_signbitf and __builtin_signbitl in expected generic
3836 expansion.
3837 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3838 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3839 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3840 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3841 tests.
3842
6dc198e3
JM
38432016-08-22 Joseph Myers <joseph@codesourcery.com>
3844
3845 * gcc.dg/torture/float128-builtin.c,
3846 gcc.dg/torture/float128-ieee-nan.c,
3847 gcc.dg/torture/float128x-builtin.c,
3848 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3849 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3850 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3851 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3852 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3853 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3854 gcc.dg/torture/floatn-nan.h: New tests.
3855
7ff4e41a
JM
38562016-08-22 Joseph Myers <joseph@codesourcery.com>
3857
3858 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3859 macro.
3860 (main): Update calls to TEST_I_F.
3861 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3862 macro.
3863 (main): Update calls to TEST_I_F.
3864
7078cdb6
JM
38652016-08-22 Joseph Myers <joseph@codesourcery.com>
3866
3867 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3868 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3869 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3870 names in calls to TEST_I_F.
3871
a9d7c823
BE
38722016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3873
3874 PR c/52952
3875 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3876
cd800235
SKS
38772016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3878
3879 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3880 and !natural_alignment_64.
3881 * gcc.dg/ipa/propalign-2.c: Likewise.
3882 * gcc.dg/ipa/propalign-3.c: Likewise.
3883 * gcc.dg/ipa/propalign-4.c: Likewise.
3884 * gcc.dg/ipa/propalign-5.c: Likewise.
3885 * lib/target-supports.exp
3886 (check_effective_target_natural_alignment_32): Add avr-*-*.
3887
22d12455
KV
38882016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3889
3890 PR tree-optimization/61839
3891 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3892 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3893 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3894 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3895
c65699ef
JM
38962016-08-19 Joseph Myers <joseph@codesourcery.com>
3897
3898 PR c/32187
3899 * lib/target-supports.exp (check_effective_target_float16)
3900 (check_effective_target_float32, check_effective_target_float64)
3901 (check_effective_target_float128, check_effective_target_float32x)
3902 (check_effective_target_float64x)
3903 (check_effective_target_float128x)
3904 (check_effective_target_float16_runtime)
3905 (check_effective_target_float32_runtime)
3906 (check_effective_target_float64_runtime)
3907 (check_effective_target_float128_runtime)
3908 (check_effective_target_float32x_runtime)
3909 (check_effective_target_float64x_runtime)
3910 (check_effective_target_float128x_runtime)
3911 (check_effective_target_floatn_nx_runtime)
3912 (add_options_for_float16, add_options_for_float32)
3913 (add_options_for_float64, add_options_for_float128)
3914 (add_options_for_float32x, add_options_for_float64x)
3915 (add_options_for_float128x): New procedures.
3916 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3917 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3918 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3919 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3920 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3921 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3922 gcc.dg/torture/float128-complex.c,
3923 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3924 gcc.dg/torture/float128x-basic.c,
3925 gcc.dg/torture/float128x-complex.c,
3926 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3927 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3928 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3929 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3930 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3931 gcc.dg/torture/float32x-basic.c,
3932 gcc.dg/torture/float32x-complex.c,
3933 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3934 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3935 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3936 gcc.dg/torture/float64x-basic.c,
3937 gcc.dg/torture/float64x-complex.c,
3938 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3939 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3940 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3941 gcc.dg/torture/floatn-tg.h,
3942 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3943 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3944 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3945 gcc.dg/torture/fp-int-convert-float128x.c,
3946 gcc.dg/torture/fp-int-convert-float16-timode.c,
3947 gcc.dg/torture/fp-int-convert-float16.c,
3948 gcc.dg/torture/fp-int-convert-float32-timode.c,
3949 gcc.dg/torture/fp-int-convert-float32.c,
3950 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3951 gcc.dg/torture/fp-int-convert-float32x.c,
3952 gcc.dg/torture/fp-int-convert-float64-timode.c,
3953 gcc.dg/torture/fp-int-convert-float64.c,
3954 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3955 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3956 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3957 maximum exponent of floating-point type. Use it in testing
3958 whether 0x8...0 fits in the floating-point type. Always treat -1
3959 (signed 0xf...f) as fitting in the floating-point type.
3960 (M_OK1): New macro.
3961 * gcc.dg/torture/fp-int-convert-double.c,
3962 gcc.dg/torture/fp-int-convert-float.c,
3963 gcc.dg/torture/fp-int-convert-float128-timode.c,
3964 gcc.dg/torture/fp-int-convert-float128.c,
3965 gcc.dg/torture/fp-int-convert-float80-timode.c,
3966 gcc.dg/torture/fp-int-convert-float80.c,
3967 gcc.dg/torture/fp-int-convert-long-double.c,
3968 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3969
94e73c78
JJ
39702016-08-19 Jakub Jelinek <jakub@redhat.com>
3971
fbdbd4b6
JJ
3972 PR fortran/72744
3973 * gfortran.dg/gomp/pr72744.f90: New test.
3974
94e73c78
JJ
3975 PR fortran/69281
3976 * gfortran.dg/gomp/pr69281.f90: New test.
3977
91151a73
JB
39782016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3979
414b7129
UB
3980 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3981 the last special seed value.
3982 * gfortran.dg/random_7.f90: Use size for last array member instead
3983 of hardcoded value.
91151a73 3984
fcf830ab
PK
39852016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3986
3987 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3988 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3989
1a5da5b6
RB
39902016-08-19 Richard Biener <rguenther@suse.de>
3991
3992 PR tree-optimization/77286
3993 * gcc.dg/torture/pr77286.c: New testcase.
3994
82f72146
DM
39952016-08-18 David Malcolm <dmalcolm@redhat.com>
3996
3997 * gcc.dg/verbose-asm-2.c: New test case.
3998
cc015f3a
DM
39992016-08-18 David Malcolm <dmalcolm@redhat.com>
4000
4001 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4002 (custom_diagnostic_finalizer): Update for change to
4003 diagnostic_show_locus.
4004
cb18fd07
DM
40052016-08-18 David Malcolm <dmalcolm@redhat.com>
4006
4007 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4008 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4009
a76989dc
MP
40102016-08-18 Marek Polacek <polacek@redhat.com>
4011
4012 PR c/71514
4013 * gcc.dg/pr71514.c: New test.
4014
89c88780
L
40152015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4016
4017 PR target/72839
4018 * gcc.target/i386/pr72839.c: New test.
4019
2c71d454
CLT
40202016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4021
4022 PR middle-end/70895
4023 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4024 * c-c++-common/goacc/reduction-1.c: Likewise.
4025 * c-c++-common/goacc/reduction-2.c: Likewise.
4026 * c-c++-common/goacc/reduction-3.c: Likewise.
4027 * c-c++-common/goacc/reduction-4.c: Likewise.
4028
66592e95
AM
40292016-08-18 Alan Modra <amodra@gmail.com>
4030
4031 * gcc.c-torture/compile/pr72771.c: New.
4032
3a146d46
JJ
40332016-08-17 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR fortran/67496
4036 * gfortran.dg/pr67496.f90: New test.
4037
3f8257db 40382015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4039
4040 PR tree-optimization/71752
3a146d46 4041 * gcc.dg/vect/pr71752.c: New.
038000bd 4042
dd42e908
UB
40432016-08-17 Uros Bizjak <ubizjak@gmail.com>
4044
4045 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4046
458a1cd0
JJ
40472016-08-17 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR middle-end/77259
4050 * g++.dg/ipa/devirt-52.C: New test.
4051
11c4c4ba
CLT
40522016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4053
4054 * c-c++-common/goacc/reduction-6.c: New testcase.
4055
661d6efd
RB
40562016-08-17 Richard Biener <rguenther@suse.de>
4057
4058 PR tree-optimization/76490
4059 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4060 * gcc.dg/pr52904.c: XFAIL.
4061
622d8b69
RB
40622016-08-17 Richard Biener <rguenther@suse.de>
4063
4064 PR tree-optimization/23855
4065 * gcc.dg/loop-unswitch-2.c: Adjust.
4066
af23e99c
JJ
40672016-08-16 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR tree-optimization/72817
4070 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4071
feeb6268
JM
40722016-08-16 Joseph Myers <joseph@codesourcery.com>
4073
4074 PR libgcc/77265
4075 * gcc.dg/torture/float128-extend-inf.c: New test.
4076
65e736c0
DM
40772016-08-16 David Malcolm <dmalcolm@redhat.com>
4078
4079 PR c/72857
4080 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4081 for embedded NUL.
4082 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4083 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4084 caret placement.
4085 (test_oct): Likewise.
4086 (test_multiple): Likewise.
4087 (test_field_width_specifier): Likewise.
4088 (test_field_width_specifier_2): New function.
4089 (test_field_precision_specifier): New function.
4090 (test_embedded_nul): Update expected caret placement.
4091 (test_non_contiguous_strings): Update line number.
4092 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4093 (__emit_string_literal_range): Add "caret_idx" param.
4094 (test_simple_string_literal): Add value for new param, updating
4095 expected output..
4096 (test_concatenated_string_literal): Likewise.
4097 (test_multiline_string_literal): Likewise.
4098 (test_hex): Likewise.
4099 (test_oct): Likewise.
4100 (test_multiple): Likewise.
4101 (test_ucn4): Likewise.
4102 (test_ucn8): Likewise.
4103 (test_u8): Likewise.
4104 (test_u): Likewise; update expected message, from "range" to
4105 "location".
4106 (test_U): Likewise.
4107 (test_L): Likewise.
4108 (test_macro): Add value for new param.
4109 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4110 (__emit_string_literal_range): Add "caret_idx" param.
4111 (test_stringified_token_1): Add value for new param. Update
4112 expected message, from "range" to "location".
4113 (test_stringized_token_2): Likewise, adding param to macro.
4114 (test_stringified_token_3): Likewise.
4115 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4116 (emit_warning): Convert param from source_range to location_t.
4117 (test_string_literals): Add caret_idx param, and use it when
4118 constructing a substring_loc. Update error message, from
4119 "range" to "location".
4120
4a7f57d5
JJ
41212016-08-16 Jakub Jelinek <jakub@redhat.com>
4122
7841800f
JJ
4123 PR target/71910
4124 * g++.dg/gomp/pr71910.C: New test.
4125
1b13411a
JJ
4126 PR middle-end/67485
4127 * gcc.c-torture/compile/pr67485.c: New test.
4128
4a7f57d5
JJ
4129 PR target/72867
4130 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4131
3c556bc4
BC
41322016-08-16 Bin Cheng <bin.cheng@arm.com>
4133
4134 PR tree-optimization/69848
4135 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4136
beab2da6
ML
41372016-08-16 Martin Liska <mliska@suse.cz>
4138
4139 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4140 of memory operations so that it can be handled by core2
4141 in 32-bit mode.
4142
f4eec0a3
RB
41432016-08-16 Richard Biener <rguenther@suse.de>
4144
4145 PR tree-optimization/76783
4146 * gcc.dg/pr76783.c: New testcase.
4147 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4148
8f21990a
BC
41492016-08-16 Bin Cheng <bin.cheng@arm.com>
4150
4151 PR tree-optimization/72817
4152 PR tree-optimization/73450
4153 * gcc.dg/tree-ssa/pr72817.c: New test.
4154 * gcc.dg/tree-ssa/pr73450.c: New test.
4155
7fc61626
FR
41562016-08-15 Fritz Reese <fritzoreese@gmail.com>
4157
4158 * gfortran.dg/init_flag_13.f90: New testcase.
4159 * gfortran.dg/init_flag_14.f90: Ditto.
4160 * gfortran.dg/init_flag_15.f03: Ditto.
4161 * gfortran.dg/dec_init_1.f90: Ditto.
4162 * gfortran.dg/dec_init_2.f90: Ditto.
4163
432baa02
UB
41642016-08-15 Uros Bizjak <ubizjak@gmail.com>
4165
4166 PR target/72867
4167 * gcc.target/i386/pr72867.c: New test.
4168
7e1dde14
EB
41692016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4170
4171 * c-c++-common/dump-ada-spec-5.c: New test.
4172
e4969090
RB
41732016-08-15 Richard Biener <rguenther@suse.de>
4174
4175 PR tree-optimization/73434
4176 * gcc.dg/torture/pr73434.c: New testcase.
4177
66088065
JJ
41782016-08-15 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR tree-optimization/72824
4181 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4182
7c713714
CLT
41832016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4184
4185 PR fortran/70598
4186 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4187 in use_device clause.
4188 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4189 * gfortran.dg/goacc/list.f95: Adjust to catch
4190 "neither a POINTER nor an array" error messages.
4191
4271e5cb
UB
41922016-08-14 Uros Bizjak <ubizjak@gmail.com>
4193
4194 PR target/76342
4195 * gcc.target/i386/pr76342.c: New test.
4196
b0cea284
JJ
41972016-08-12 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR c/71512
4200 * g++.dg/ubsan/pr71512.C: New test.
4201 * c-c++-common/ubsan/pr71512-1.c: New test.
4202 * c-c++-common/ubsan/pr71512-2.c: New test.
4203
e86aefb8
MM
42042016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4205
4206 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4207 vector initialization options.
4208 * gcc.target/powerpc/vec-init-2.c: Likewise.
4209 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4210 is generated on ISA 3.0.
4211
7fd82d52
PP
42122016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4213
4214 PR middle-end/71654
4215 * gcc.dg/c-c++-common/pr71654.c: New test.
4216 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4217 dg-options.
4218 * gcc.dg/tree-ssa/vrp24: Likewise.
4219
2f1364c2
JJ
42202016-08-12 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR c/67410
4223 * gcc.dg/pr67410.c: New test.
4224
8eb414aa
BC
42252016-08-12 Bin Cheng <bin.cheng@arm.com>
4226
4227 PR tree-optimization/69848
4228 * gcc.dg/vect/vect-pr69848.c: New test.
4229
30b39c19
UB
42302016-08-12 Uros Bizjak <ubizjak@gmail.com>
4231
4232 PR testsuite/71008
4233 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4234 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4235 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4236 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4237
e373dd06
RB
42382016-08-12 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/57326
4241 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4242 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4243 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4244 * gcc.target/i386/pr45685.c: Likewise.
4245 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4246 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4247 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4248 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4249 * gfortran.dg/pr34163.f90: Likewise.
4250
20d1af89
ML
42512016-08-12 Martin Liska <mliska@suse.cz>
4252
4253 * g++.dg/gcov/gcov-16.C: New test.
4254 * lib/gcov.exp: Support new argument for run-gcov function.
4255
5cacda56
ML
42562016-08-12 Martin Liska <mliska@suse.cz>
4257
4258 PR gcov-profile/35590
4259 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4260
663eecfd
RB
42612016-08-12 Richard Biener <rguenther@suse.de>
4262
4263 PR tree-optimization/72851
4264 * gcc.dg/torture/pr72851.c: New testcase.
4265
3f8257db 42662016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4267
e366d7d8
AO
4268 PR debug/63240
4269 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4270 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4271 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4272 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4273 DW_AT_deleted.
4274
71e1a6a4
AO
4275 PR debug/55641
4276 * g++.dg/debug/dwarf2/ref-1.C: New.
4277
8aaf799b
AO
4278 PR debug/49366
4279 * g++.dg/debug/dwarf2/template-params-12.H: New.
4280 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4281 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4282 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4283 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4284 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4285 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4286 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4287
06f9caed
BS
42882016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4289
4290 PR target/72863
4291 * gcc.target/powerpc/pr72863.c: New test.
4292
a8b956c1
UB
42932016-08-11 Uros Bizjak <ubizjak@gmail.com>
4294
4295 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4296
c73dd986
L
42972015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4298
4299 * gcc.target/i386/pieces-strcpy-1.c: New test.
4300 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4301
385ed708
JJ
43022016-08-11 Jakub Jelinek <jakub@redhat.com>
4303
4304 PR c++/72868
4305 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4306
df7ec09f
L
43072015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4308
4309 * gcc.target/i386/pieces-memcpy-1.c: New test.
4310 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4311 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4312 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4313 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4314 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4315
b95a64bb
JJ
43162016-08-11 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR c/72816
7ddbcf6b 4319 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4320
59537744
BE
43212016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4322
4323 PR tree-optimization/71083
4324 * gcc.c-torture/execute/pr71083.c: New test.
4325 * gnat.dg/loop_optimization23.adb: New test.
4326 * gnat.dg/loop_optimization23_pkg.ads: New test.
4327 * gnat.dg/loop_optimization23_pkg.adb: New test.
4328
183ac6d0
RB
43292016-08-11 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/72772
4332 * gcc.dg/graphite/pr35356-1.c: Adjust.
4333 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4334
b152f5a2
JB
43352016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4336
4337 * gfortran.dg/random_7.f90: Take into account that the last seed
4338 value is the special p value.
4339 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4340
bb7ebad1
RB
43412016-08-11 Richard Biener <rguenther@suse.de>
4342
4343 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4344
2e186411
AM
43452016-08-11 Alan Modra <amodra@gmail.com>
4346
4347 * gcc.target/powerpc/pr71680.c: New.
4348
e9e6d4f6
KN
43492016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4350
4351 * gcc.target/powerpc/bfp/bfp.exp: New file.
4352 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4353 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4354 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4355 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4356 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4357 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4358 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4359 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4360 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4361 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4362 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4363 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4364 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4365 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4366 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4367 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4368 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4369 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4370 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4371 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4372 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4373 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4374 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4375 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4376 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4377 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4378 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4379 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4380 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4381 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4382 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4383 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4384 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4385 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4386 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4387 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4388 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4389 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4390 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4391 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4392 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4393 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4394 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4395 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4396 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4397 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4398 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4399 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4400 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4401 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4402 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4403 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4404 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4405
9c8eabea
BC
44062016-08-10 Bin Cheng <bin.cheng@arm.com>
4407
4408 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4409 Add aarch64*-*-*.
4410
6c553b76
BC
44112016-08-10 Bin Cheng <bin.cheng@arm.com>
4412
4413 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4414
a0883b08
MM
44152016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4416
4417 PR target/72853
4418 * gcc.target/powerpc/pr72853.c: New test.
4419
a266236e
ML
44202016-08-10 Martin Liska <mliska@suse.cz>
4421
4422 PR gcov-profile/58306
4423 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4424
22063dbc
ML
44252016-08-10 Martin Liska <mliska@suse.cz>
4426
4427 * g++.dg/gcov/gcov-threads-1.C: New test.
4428
5250a5bb
SKS
44292016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4430
4431 PR target/71873
4432 * gcc.target/avr/pr71873.c: New test.
4433
b7597ae5
ML
44342016-08-09 Martin Liska <mliska@suse.cz>
4435
4436 * g++.dg/gcov/gcov-dump-1.C: New test.
4437 * g++.dg/gcov/gcov-dump-2.C: New test.
4438
ab50a215
ML
44392016-08-09 Martin Liska <mliska@suse.cz>
4440
4441 * gcc.dg/tree-prof/val-prof-9.c: New test.
4442
dcb1e137
ML
44432016-08-09 Martin Liska <mliska@suse.cz>
4444
4445 * gcc.dg/tree-prof/val-prof-8.c: New test.
4446
04d6d3b6
MJ
44472016-08-09 Martin Jambor <mjambor@suse.cz>
4448
df839749
UB
4449 PR ipa/71981
4450 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4451
c57e78c4
BC
44522016-08-09 Bin Cheng <bin.cheng@arm.com>
4453
4454 PR tree-optimization/33707
4455 * gcc.dg/vect/pr33707.c: New test.
4456
42970a17
BC
44572016-08-09 Bin Cheng <bin.cheng@arm.com>
4458
4459 PR tree-optimization/pr72772
4460 * gcc.dg/tree-ssa/pr72772.c: New test.
4461
810a3aa6
MF
44622016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4463
4464 PR rtl-optimization/66669
4465 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4466
9e207d6f
JJ
44672016-08-09 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR tree-optimization/72824
4470 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4471
50bf47fd
RB
44722016-08-09 Richard Biener <rguenther@suse.de>
4473
4474 PR tree-optimization/71802
4475 * gcc.dg/torture/pr71802.c: New testcase.
4476
cadec7ca
JJ
44772016-08-09 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR c++/72809
4480 * g++.dg/eh/stdarg1.C: New test.
4481
c43c5112
AK
44822016-08-08 Andi Kleen <ak@linux.intel.com>
4483
4484 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4485 test command line in failure log.
4486 (profopt-execute): dito. Make autofdo file names unique.
4487
895aa8e1
DM
44882016-08-08 David Malcolm <dmalcolm@redhat.com>
4489
4490 PR c/64955
4491 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4492 output.
4493
9afda630
PK
44942016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4495
4496 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4497 c99_runtime.
4498 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4499 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4500 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4501 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4502 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4503 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4504
e52ed3fe
DM
45052016-08-08 David Malcolm <dmalcolm@redhat.com>
4506
4507 PR c/52952
4508 * gcc.dg/cpp/pr66415-1.c: Likewise.
4509 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4510 * gcc.dg/format/c90-printf-1.c: Likewise.
4511 * gcc.dg/format/diagnostic-ranges.c: New test case.
4512
ad200580
JJ
45132016-08-08 Jakub Jelinek <jakub@redhat.com>
4514
77524e0d
JJ
4515 PR fortran/72716
4516 * gfortran.dg/gomp/pr72716.f90: New test.
4517
2187f2a2
JJ
4518 PR middle-end/72781
4519 * gcc.dg/gomp/pr72781.c: New test.
4520
ad200580
JJ
4521 PR middle-end/68762
4522 * g++.dg/vect/pr68762-1.cc: New test.
4523 * g++.dg/vect/pr68762-2.cc: New test.
4524 * g++.dg/vect/pr68762.h: New file.
4525
989d0071
MS
45262016-08-08 Martin Sebor <msebor@redhat.com>
4527
4528 PR testsuite/72838
3a146d46
JJ
4529 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4530 * g++.dg/warn/overflow-warn-3.C: Same.
4531 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4532
7090cac9
AV
45332016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4534
4535 PR fortran/71936
4536 * gfortran.dg/allocate_with_source_21.f03: New test.
4537
64e56ab0
AV
45382016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4539
4540 PR fortran/72698
4541 * gfortran.dg/allocate_with_source_20.f03: New test.
4542
0476487d
AM
45432016-08-08 Alan Modra <amodra@gmail.com>
4544
4545 * gcc.c-torture/compile/pr72802.c: New.
4546
8e9218f2
AV
45472016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4548
4549 PR fortran/70524
4550 * gfortran.dg/dependency_48.f90: New test.
4551
c1f7083b
TK
45522016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4553
531e5ae3 4554 PR fortran/70040
c1f7083b
TK
4555 * gfortran.dg/pr70040.f90: New testcase.
4556
6ab5813c
TK
45572016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4558
4559 PR fortran/71961
4560 * gfortran.dg/matmul_10.f90: New testcase.
4561
27bddc4a
JH
45622016-08-07 Jan Hubicka <hubicka@ucw.cz>
4563
4564 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4565
4a9f8a9f
JJ
45662016-08-07 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR c/72816
4569 * gcc.dg/pr72816.c: New test.
4570
fa76f2c6
JW
45712016-08-06 Jonathan Wakely <jwakely@redhat.com>
4572
4573 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4574 * g++.dg/conversion/pr41426.C: Likewise.
4575 * g++.dg/conversion/pr66211.C: Likewise.
4576 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4577 * g++.dg/init/ref8.C: Likewise.
4578 * g++.old-deja/g++.law/cvt20.C: Likewise.
4579 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4580
5c3e5002
PP
45812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4582
4583 PR tree-optimization/18046
4584 * gcc.dg/tree-ssa/vrp105.c: New test.
4585 * gcc.dg/tree-ssa/vrp106.c: New test.
4586
94087e88 45872016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4588
4589 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4590 1ul in diagnostics. Remove hyphen from "constant-expression."
4591 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4592 * g++.dg/cpp0x/static_assert3.C: Same.
4593 * g++.dg/cpp1y/constexpr-throw.C: Same.
4594 * g++.dg/template/nontype3.C: Same.
4595 * g++.dg/warn/overflow-warn-1.C: Same.
4596 * g++.dg/warn/overflow-warn-3.C: Same.
4597 * g++.dg/warn/overflow-warn-4.C: Same.
4598
88fa5555
DM
45992016-08-05 David Malcolm <dmalcolm@redhat.com>
4600
4601 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4602 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4603 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4604 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4605
1addb9e6
PP
46062016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4607
4608 PR tree-optimization/72810
4609 * gcc.dg/tree-ssa/vrp110.c: New test.
4610
1b62ed4f
JG
46112016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4612
4613 PR Target/72819
4614 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4615 registers.
4616 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4617 saving the half-precision registers.
4618 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4619 value is returned in h0.
4620 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4621 are passed in FP/SIMD registers.
4622 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4623 passing works corrcetly.
4624 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4625 (hfa_f16x2_t): Likewise.
4626 (hfa_f16x3_t): Likewise.
4627 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4628 are promoted to double and passed in a double register.
4629 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4630 are promoted to double and stacked.
4631 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4632 __fp16 data types.
4633 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4634 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4635 __fp16 first get passed in FP/SIMD registers, then stacked.
4636
4228ca19
NS
46372016-08-05 Nathan Sidwell <nathan@acm.org>
4638
4639 PR c++/68724
4640 * g++.dg/cpp0x/pr68724.C: New.
4641
db7c335e
RB
46422016-08-05 Richard Biener <rguenther@suse.de>
4643
4644 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4645
48abe922
PP
46462016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4647
4648 * gcc.dg/tree-ssa/vrp107.c: New test.
4649 * gcc.dg/tree-ssa/vrp108.c: New test.
4650 * gcc.dg/tree-ssa/vrp109.c: New test.
4651
f6cdf42f
PK
46522016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4653
4654 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4655 dg-options.
4656
33a9c609
PK
46572016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4658
4659 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4660 test-cases.
4661 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4662 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4663 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4664 test-cases.
4665 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4666 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4667 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4668 large_double.
4669
4473482d
PC
46702016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4671
4672 PR c++/72800
4673 * g++.dg/cpp1y/lambda-ice1.C: New.
4674
08156df5
PP
46752016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4676
4677 PR c++/72759
4678 * g++.dg/cpp1y/pr72759.C: New test.
4679
938da3a5
PP
46802016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4681
4682 * gcc.dg/switch-10.c: New test.
4683
da84183c
JG
46842016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4685
4686 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4687
ae9281fc
TS
46882016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4689
4690 * c-c++-common/goacc/routine-5.c: Update.
4691
086ad22e
BE
46922016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4693
4694 PR rtl-optimization/70903
4695 * gcc.c-torture/execute/pr70903.c: New test.
4696
6805e400
ML
46972016-08-04 Martin Liska <mliska@suse.cz>
4698
4699 * gcc.dg/params/params.exp: Replace file exists with
4700 TESTING_IN_BUILD_TREE.
4701
a0008434
MP
47022016-08-04 Marek Polacek <polacek@redhat.com>
4703
4704 PR c++/70229
4705 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4706
fb46286e
RB
47072016-08-04 Richard Biener <rguenther@suse.de>
4708
4709 PR middle-end/71984
4710 * gcc.dg/torture/pr71984.c: Guard correctness check for
4711 little-endian.
4712
ac2c96ab
AP
47132016-08-03 Andrew Pinski <apinski@cavium.com>
4714
4715 * gcc.c-torture/compile/20160802-1.c: New testcase.
4716
c98583e9
FR
47172016-08-03 Fritz Reese <fritzoreese@gmail.com>
4718
4719 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4720
9ad1a1da
RB
47212016-08-03 Richard Biener <rguenther@suse.de>
4722
4723 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4724 and remove -O3.
4725 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4726 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4727
cd75c979
RB
47282016-08-03 Richard Biener <rguenther@suse.de>
4729
4730 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4731 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4732 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4733 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4734
30e8d875
SKS
47352016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4736
4737 * gcc.dg/init-excess-2.c: Require int32plus.
4738 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4739 * gcc.dg/pr59963-2.c: Require int32plus.
4740 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4741 * gcc.dg/unroll-7.c: Require int32plus.
4742
69b806f6
BC
47432016-08-02 Bin Cheng <bin.cheng@arm.com>
4744
4745 PR tree-optimization/34114
4746 * gcc.dg/tree-ssa/loop-42.c: New test.
4747
1efafef3
TC
47482016-08-02 Tamar Christina <tamar.christina@arm.com>
4749
4750 * gcc.target/aarch64/vminmaxnm.c: New.
4751 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4752 tests.
4753
e2a99194
MM
47542016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4755
4756 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4757 vec_extract for vector float, vector int, vector short, and vector
4758 char.
4759 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4760 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4761 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4762 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4763
71bfb77a
WD
47642016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4765
4766 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4767 single stack adjustment, no writeback.
71bfb77a
WD
4768 * gcc.target/aarch64/test_frame_12.c: Likewise.
4769 * gcc.target/aarch64/test_frame_13.c: Likewise.
4770 * gcc.target/aarch64/test_frame_15.c: Likewise.
4771 * gcc.target/aarch64/test_frame_6.c: Likewise.
4772 * gcc.target/aarch64/test_frame_7.c: Likewise.
4773 * gcc.target/aarch64/test_frame_8.c: Likewise.
4774 * gcc.target/aarch64/test_frame_16.c: New test.
4775
37bce35a
L
47762015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4777
4778 PR target/72748
4779 * gcc.target/i386/pr72748.c: New test.
4780
3f8257db 47812015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4782
4783 PR tree-optimization/71818
4784 * gcc.dg/vect/pr71818.c: New
4785
bf60c531
ML
47862016-08-01 Martin Liska <mliska@suse.cz>
4787
4788 PR tree-optimization/71857
4789 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4790
8ed49fab
KT
47912016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4792
4793 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4794
76e2c821
JB
47952016-08-01 Jan Beulich <jbeulich@suse.com>
4796
4797 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4798
35029597
WS
47992016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4800
4801 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4802 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4803
3aa4b66a
JW
48042016-07-31 Jonathan Wakely <jwakely@redhat.com>
4805
4806 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4807 (check_effective_target_c++): Likewise. Also match for libstdc++.
4808
3f8257db 48092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4810
4811 PR fortran/41922
4812 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4813 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4814 * gfortran.dg/pr41922.f90: New test.
4815
9fcb2819
SK
48162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4817
4818 PR fortran/68566
4819 * gfortran.dg/pr68566.f90: new test.
4820
94087e88 48212016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4822
4823 PR c++/60760
4824 PR c++/71091
4825 * g++.dg/cpp0x/constexpr-cast.C: New test.
4826 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4827 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4828 * g++.dg/ubsan/pr63956.C: Correct.
4829
d0047a25
MM
48302016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4831
4832 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4833 vector double or vector long where the vector is in memory.
4834 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4835 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4836
e4f7a5df
SK
48372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4838
4839 PR fortran/69867
4840 * gfortran.dg/pr69867.f90: New test.
4841
b441ae1d
SK
48422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4843
4844 PR fortran/69962
4845 * gfortran.dg/pr69962.f90: New test.
4846
712dff31
SK
48472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4848
4849 PR fortran/70006
4850 * gfortran.dg/pr70006.f90: New test.
4851
fb42421e
SK
48522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4853
4854 PR fortran/71730
4855 * gfortran.dg/pr71730.f90: New test.
4856 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4857 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4858 * gfortran.dg/array_constructor_26.f03: Ditto.
4859
466effe0
WS
48602016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4861
4862 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4863 * gcc.target/powerpc/pr71763.c: Likewise.
4864
f618a472
MP
48652016-07-29 Marek Polacek <polacek@redhat.com>
4866
4867 PR c/71742
4868 * gcc.dg/940510-1.c: Adjust dg-error.
4869 * gcc.dg/c99-flex-array-1.c: Likewise.
4870 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4871
efd0786f
MP
4872 PR c/71853
4873 * gcc.dg/noncompile/pr71853.c: New test.
4874
e00dceaf
MP
4875 PR c/71573
4876 * gcc.dg/noncompile/pr71573.c: New test.
4877
638fc14f
MP
4878 PR c/71926
4879 * g++.dg/warn/Wparentheses-30.C: New test.
4880 * gcc.dg/Wparentheses-14.c: New test.
4881
61c73a7f
UB
48822016-07-29 Uros Bizjak <ubizjak@gmail.com>
4883
4884 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4885
01d32b2b
BC
48862016-07-29 Bin Cheng <bin.cheng@arm.com>
4887
4888 PR tree-optimization/57558
4889 * gcc.dg/vect/pr57558-1.c: New test.
4890 * gcc.dg/vect/pr57558-2.c: New test.
4891
f6c7a248
PK
48922016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4893
61c73a7f 4894 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4895 to scan forwprop1 dump pass.
4896
f54ea774
PC
48972016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4898
4899 PR c++/51488
4900 * g++.dg/template/pr51488.C: New.
4901
673a107a
JJ
49022016-07-29 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR c/71969
4905 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4906 static __inline__.
4907 * gcc.dg/pr71969-1.c: New test.
4908 * gcc.dg/pr71969-2.c: New test.
4909 * gcc.dg/pr71969-3.c: New test.
4910
78169471
MP
49112016-07-29 Marek Polacek <polacek@redhat.com>
4912
4913 PR c/71574
4914 * c-c++-common/pr71574.c: New test.
4915
a5b5c8b6
MP
4916 PR c/71583
4917 * gcc.dg/noncompile/pr71583.c: New test.
4918
883b6d4e
KV
49192016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4920
4921 PR middle-end/68217
4922 * gcc.dg/pr68217.c: New test.
4923
89f1f37e
SK
49242016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4925
4926 PR fortran/71067
4927 * gfortran.dg/pr71067_1.f90: New test.
4928 * gfortran.dg/pr71067_2.f90: Ditto.
4929
e0d32185
MM
49302016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4931
4932 * gcc.target/powerpc/vec-extract-1.c: New test.
4933
c851722d
SK
49342016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4935
4936 PR fortran/71799
4937 * gfortran.dg/pr71799.f90: New test.
4938
f064da6a
PC
49392016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4940
4941 PR c++/71665
4942 * g++.dg/cpp0x/pr71665-1.C: New.
4943 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4944 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4945 * g++.dg/ext/label10.C: Likewise.
4946 * g++.dg/parse/constant5.C: Likewise.
4947
1b70aaad
SK
49482016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4949
4950 PR fortran/71859
4951 * gfortran.dg/pr71859.f90: New test.
4952 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4953 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4954
a23404c9
PT
49552016-07-28 Paul Thomas <pault@gcc.gnu.org>
4956
4957 PR fortran/71883
4958 * gfortran.dg/pr71883.f90 : New test.
4959
513d866d
YR
49602016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4961
4962 PR tree-optimization/71734
61c73a7f 4963 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4964
7c428aa2
RL
49652016-07-28 Renlin Li <renlin.li@arm.com>
4966
4967 Revert
4968 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4969
4970 PR fortran/71902
4971 * gfortran.dg/dependency_47.f90: New test.
4972
1225d6b1
ML
49732016-07-28 Martin Liska <mliska@suse.cz>
4974
4975 PR gcov-profile/68025
4976 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4977
e5f5bf35
ML
49782016-07-28 Martin Liska <mliska@suse.cz>
4979
4980 * g++.dg/vect/pr70944.cc: New test.
4981
4536610d
KV
49822016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4983
4984 PR middle-end/71994
4985 * gcc.dg/torture/pr71994.c: New test.
4986
8c6961ca
PK
49872016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4988
4989 PR middle-end/71078
4990 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4991 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4992 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4993
8de22ea0
RB
49942016-07-27 Richard Biener <rguenther@suse.de>
4995
4996 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4997
5d9da222
ML
49982016-07-27 Martin Liska <mliska@suse.cz>
4999
5000 * gcc.dg/predict-13.c: New test.
5001 * gcc.dg/predict-14.c: New test.
5002
af9e275f
SKS
50032016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5004
a23404c9 5005 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5006 including stdint.h.
5007 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5008 including stdint.h.
5009
71abba1e
MM
50102016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5011
5012 PR target/71869
5013 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5014 IEEE built-in functions handle quiet and signalling NaNs
5015 correctly.
5016
9cd74e8f
SK
50172016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5018
5019 PR fortran/71862
5020 * gfortran.dg/pr71862.f90: New test.
5021
0d48446f
MS
50222016-07-26 Martin Sebor <msebor@redhat.com>
5023
5024 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5025 selector with dg-options.
5026
524cf1e4
PP
50272016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5028
5029 PR tree-optimization/18046
5030 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5031 * gcc.dg/tree-ssa/vrp103.c: New test.
5032 * gcc.dg/tree-ssa/vrp104.c: New test.
5033
100665d8
WS
50342016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5035
5036 * gcc.target/powerpc/pr63354.c: Require lp64 since
5037 -mprofile-kernel is not legal with -m32.
5038
0b64ca40
RB
50392016-07-26 Richard Biener <rguenther@suse.de>
5040
5041 PR rtl-optimization/71984
5042 * gcc.dg/torture/pr71984.c: New testcase.
5043
9b7937cf
RS
50442016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5045
5046 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5047 g++-dg-runtest via et-dg-runtest.
5048 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5049 * gcc.dg/vect/vect.exp: Likewise.
5050 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5051 gfortran-dg-runtest.
5052 * gfortran.dg/vect/vect.exp: Likewise.
5053 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5054 (check_mips_loongson_hw_available): Likewise.
5055 (check_effective_target_mpaired_single_runtime): Likewise.
5056 (check_effective_target_mips_loongson_runtime): Likewise.
5057 (add_options_for_mpaired_single): Likewise.
5058 (check_effective_target_vect_int): Add global et_index.
5059 Check and save the supported feature for a target selected by
5060 the et_index target. Break long lines where appropriate. Call
5061 et-is-effective-target for MIPS with an argument instead of
5062 check_effective_target_* where appropriate.
5063 (check_effective_target_vect_intfloat_cvt): Likewise.
5064 (check_effective_target_vect_uintfloat_cvt): Likewise.
5065 (check_effective_target_vect_floatint_cvt): Likewise.
5066 (check_effective_target_vect_floatuint_cvt): Likewise.
5067 (check_effective_target_vect_simd_clones): Likewise.
5068 (check_effective_target_vect_shift): ewise.
5069 (check_effective_target_whole_vector_shift): Likewise.
5070 (check_effective_target_vect_bswap): Likewise.
5071 (check_effective_target_vect_shift_char): Likewise.
5072 (check_effective_target_vect_long): Likewise.
5073 (check_effective_target_vect_float): Likewise.
5074 (check_effective_target_vect_double): Likewise.
5075 (check_effective_target_vect_long_long): Likewise.
5076 (check_effective_target_vect_no_int_max): Likewise.
5077 (check_effective_target_vect_no_int_add): Likewise.
5078 (check_effective_target_vect_no_bitwise): Likewise.
5079 (check_effective_target_vect_widen_shift): Likewise.
5080 (check_effective_target_vect_no_align): Likewise.
5081 (check_effective_target_vect_hw_misalign): Likewise.
5082 (check_effective_target_vect_element_align): Likewise.
5083 (check_effective_target_vect_condition): Likewise.
5084 (check_effective_target_vect_cond_mixed): Likewise.
5085 (check_effective_target_vect_char_mult): Likewise.
5086 (check_effective_target_vect_short_mult): Likewise.
5087 (check_effective_target_vect_int_mult): Likewise.
5088 (check_effective_target_vect_extract_even_odd): Likewise.
5089 (check_effective_target_vect_interleave): Likewise.
5090 (check_effective_target_vect_stridedN): Likewise.
5091 (check_effective_target_vect_multiple_sizes): Likewise.
5092 (check_effective_target_vect64): Likewise.
5093 (check_effective_target_vect_call_copysignf): Likewise.
5094 (check_effective_target_vect_call_sqrtf): Likewise.
5095 (check_effective_target_vect_call_btrunc): Likewise.
5096 (check_effective_target_vect_call_btruncf): Likewise.
5097 (check_effective_target_vect_call_ceil): Likewise.
5098 (check_effective_target_vect_call_ceilf): Likewise.
5099 (check_effective_target_vect_call_floor): Likewise.
5100 (check_effective_target_vect_call_floorf): Likewise.
5101 (check_effective_target_vect_call_lceil): Likewise.
5102 (check_effective_target_vect_call_lfloor): Likewise.
5103 (check_effective_target_vect_call_nearbyint): Likewise.
5104 (check_effective_target_vect_call_nearbyintf): Likewise.
5105 (check_effective_target_vect_call_round): Likewise.
5106 (check_effective_target_vect_call_roundf): Likewise.
5107 (check_effective_target_vect_perm): Likewise, but also append *_saved
5108 to the existing global name to properly cache the result.
5109 (check_effective_target_vect_perm_byte): Likewise.
5110 (check_effective_target_vect_perm_short): Likewise.
5111 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5112 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5113 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5114 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5115 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5116 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5117 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5118 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5119 (check_effective_target_vect_sdot_qi): Likewise.
5120 (check_effective_target_vect_udot_qi): Likewise.
5121 (check_effective_target_vect_sdot_hi): Likewise.
5122 (check_effective_target_vect_udot_hi): Likewise.
5123 (check_effective_target_vect_usad_char): Likewise.
5124 (check_effective_target_vect_pack_trunc): Likewise.
5125 (check_effective_target_vect_unpack): Likewise.
5126 (check_effective_target_vect_aligned_arrays): Likewise.
5127 (check_effective_target_vect_natural_alignment): Likewise.
5128 (check_effective_target_vector_alignment_reachable): Likewise.
5129 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5130 (is-effective-target): Initialize et_index if undefined.
5131 (et-dg-runtest): New.
5132 (et-is-effective-target): Likewise.
5133 (check_vect_support_and_set_flags): Add supported MIPS targets to
5134 EFFECTIVE_TARGETS list. Return the number of supported targets.
5135
8f63caf6 51362016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5137 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5138
5139 PR middle-end/70920
5140 * gcc.dg/pr70920-1.c: New test-case.
5141 * gcc.dg/pr70902-2.c: Likewise.
5142 * gcc.dg/pr70920-3.c: Likewise.
5143 * gcc.dg/pr70920-4.c: Likewise
5144 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5145 2 instead of 3.
5146
7d575fff
AM
51472016-07-25 Alexander Monakov <amonakov@ispras.ru>
5148
5149 * gcc.c-torture/execute/pr71494.c: Require label_values.
5150 * gcc.dg/pr16973.c: Ditto.
5151
bf01e070
SKS
51522016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5153
5154 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5155 * gcc.dg/torture/pr69771.c: Require int32plus.
5156 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5157
16b05965
ML
51582016-07-25 Martin Liska <mliska@suse.cz>
5159
5160 * gcc.dg/torture/pr71987.c: New test.
5161
d52d3767
SK
51622016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5163
5164 PR fortran/71935
5165 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5166 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5167 * gfortran.dg/pr71935.f90: New test.
5168
94087e88 51692016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5170
5171 PR c++/71675
5172 * g++.dg/ext/atomic-3.C: New test.
5173 * gcc.dg/atomic/pr71675.c: New test.
5174
58b3986e
ES
51752016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5176
5177 * gcc.target/i386/mvc8.c: New test.
5178
faa1612a
BC
51792016-07-22 Bin Cheng <bin.cheng@arm.com>
5180
5181 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5182 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5183
1603ebe0
TK
51842016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5185
5186 PR fortran/71795
5187 * gfortran.dg/constructor_50.f90: New test.
5188
bc91c436
ML
51892016-07-22 Martin Liska <mliska@suse.cz>
5190
5191 PR gcov-profile/69028
5192 PR gcov-profile/62047
5193 * g++.dg/cilk-plus/pr69028.C: New test.
5194
9fe9a3a7
AV
51952016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5196
5197 * gfortran.dg/coarray_stat_2.f90: New test.
5198
70866e3d
MM
51992016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5200
5201 * gcc.target/powerpc/vec-extract.h: New files to check the
5202 vec_extract built-in functions for all vector types, testing
5203 accessing each element, both with constant and variable element
5204 numbers.
5205 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5206 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5207 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5208 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5209 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5210 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5211 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5212 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5213 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5214
ab3af181
JJ
52152016-07-21 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR c++/71728
5218 * g++.dg/other/pr71728.C: New test.
5219
ebe8f322
JG
52202016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5221
5222 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5223 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5224 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5225 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5226 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5227
959cef74
RB
52282016-07-21 Richard Biener <rguenther@suse.de>
5229
5230 PR tree-optimization/71947
5231 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5232
b24d9420
BC
52332016-07-21 Bin Cheng <bin.cheng@arm.com>
5234
5235 * gcc.dg/tree-ssa/scev-15.c: New.
5236
23974819
BC
52372016-07-21 Bin Cheng <bin.cheng@arm.com>
5238
5239 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5240
ee78cbaa
JJ
52412016-07-21 Jakub Jelinek <jakub@redhat.com>
5242
5243 PR c++/71941
5244 * g++.dg/gomp/pr71941.C: New test.
5245
52ed68f7
DM
52462016-07-20 David Malcolm <dmalcolm@redhat.com>
5247
5248 PR c/70339
5249 PR c/71858
5250 * g++.dg/spellcheck-identifiers.C: New test case, based on
5251 gcc.dg/spellcheck-identifiers.c.
5252 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5253 gcc.dg/spellcheck-identifiers-2.c.
5254 * g++.dg/spellcheck-typenames.C: New test case, based on
5255 gcc.dg/spellcheck-typenames.c
5256
18407bfb
JW
52572016-07-20 Jonathan Wakely <jwakely@redhat.com>
5258
5259 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5260 pointer to member function and also test catching by reference.
5261
4c07fd98
DV
52622016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5263
5264 * gcc.target/s390/pr67443.c: Fix test case.
5265
fee21d65
DV
52662016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5267
5268 * gcc.target/s390/insv-1.c: Xfail some tests.
5269 * gcc.target/s390/insv-2.c: Likewise.
5270
dbe9dfdd
GJL
52712016-07-20 Georg-Johann Lay <avr@gjlay.de>
5272
5273 * gcc.target/avr/torture/get-mem.c: New test.
5274 * gcc.target/avr/torture/set-mem.c: New test.
5275
c25e1d82
GJL
52762016-07-20 Georg-Johann Lay <avr@gjlay.de>
5277
5278 PR target/71948
5279 * gcc.target/avr/torture/tiny-progmem.c: New test.
5280
109d2197
JJ
52812016-07-20 Jakub Jelinek <jakub@redhat.com>
5282
7419f441
JJ
5283 PR c++/71909
5284 * g++.dg/parse/pr71909.C: New test.
5285 * g++.dg/tm/pr71909.C: New test.
5286
109d2197
JJ
5287 PR c++/50060
5288 * g++.dg/cpp0x/constexpr-50060.C: New test.
5289 * g++.dg/cpp1y/constexpr-50060.C: New test.
5290
144530cf
ML
52912016-07-20 Martin Liska <mliska@suse.cz>
5292
5293 * gfortran.dg/graphite/pr71898.f90: New test.
5294
04ac4afa
BC
52952016-07-20 Bin Cheng <bin.cheng@arm.com>
5296
5297 PR tree-optimization/71503
5298 PR tree-optimization/71683
5299 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5300 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5301
dcbdb17a
ML
53022016-07-20 Martin Liska <mliska@suse.cz>
5303
5304 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5305 * gcc.dg/plugin/sreal-test-1.c: Remove.
5306 * gcc.dg/plugin/sreal_plugin.c: Remove.
5307
6ed82555
TK
53082016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5309
5310 PR fortran/71902
5311 * gfortran.dg/dependency_47.f90: New test.
5312
13da0507
JJ
53132016-07-19 Jakub Jelinek <jakub@redhat.com>
5314
4833f561
JJ
5315 PR rtl-optimization/71916
5316 * gcc.c-torture/compile/pr71916.c: New test.
5317
4fda19ef
JJ
5318 PR middle-end/71874
5319 * g++.dg/torture/pr71874.C: New test.
5320
13da0507
JJ
5321 PR middle-end/71734
5322 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5323 (my_alloc): Rewritten to use __builtin_posix_memalign and
5324 __SIZE_TYPE__.
5325 (my_free): Use __builtin_free instead of _mm_free.
5326 (Vec::operator=): Use __builtin_memcpy.
5327
e7980add
MJ
53282016-07-19 Martin Jambor <mjambor@suse.cz>
5329
61c73a7f
UB
5330 PR fortran/71688
5331 * gfortran.dg/pr71688.f90: New test.
e7980add 5332
13e88953
RB
53332016-07-19 Richard Biener <rguenther@suse.de>
5334
5335 * c-c++-common/vector-subscript-6.c: New testcase.
5336 * c-c++-common/vector-subscript-7.c: Likewise.
5337
1caf0482
SKS
53382016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5339
a23404c9 5340 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5341 and UInt32 based on __SIZEOF_INT__.
5342
cef5388d
RB
53432016-07-19 Richard Biener <rguenther@suse.de>
5344
5345 PR tree-optimization/71901
5346 * gcc.dg/torture/pr71901.c: New testcase.
5347
53482016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5349
5350 PR tree-optimization/71908
5351 * gcc.dg/torture/pr71908.c: New testcase.
5352
a8f7a895
MM
53532016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5354
5355 PR target/71493
5356 * gcc.target/powerpc/pr71493-1.c: New test.
5357 * gcc.target/powerpc/pr71493-2.c: Likewise.
5358
f2111a36
JJ
53592016-07-18 Jakub Jelinek <jakub@redhat.com>
5360
99516432
JJ
5361 PR c++/71835
5362 * g++.dg/conversion/ambig3.C: New test.
5363
87713c6a
JJ
5364 PR c++/71828
5365 * g++.dg/cpp0x/constexpr-71828.C: New test.
5366
7a7f16ca
JJ
5367 PR c++/71826
5368 * g++.dg/template/pr71826.C: New test.
5369
f4d90295
JJ
5370 PR c++/71822
5371 * g++.dg/template/defarg21.C: New test.
5372
f2111a36
JJ
5373 PR c++/71871
5374 * g++.dg/ext/vector31.C: New test.
5375
0b965526
UB
53762016-07-18 Uros Bizjak <ubizjak@gmail.com>
5377
5378 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5379
94e136b9
YR
53802016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5381
5382 PR tree-optimization/71734
5383 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5384
7072df0a
DV
53852016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5386
5387 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5388 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5389 stack-layout-dynamic-1.c: New test.
5390
54158a1a
AK
53912016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5392
5393 * gcc.target/s390/nolrl-1.c: New test.
5394
43068916
FR
53952016-07-17 Fritz Reese <fritzoreese@gmail.com>
5396
5397 PR fortran/71523
5398 * gfortran.dg/pr71523_1.f90: New test.
5399 * gfortran.dg/pr71523_2.f90: New test.
5400
a9356b12
AS
54012016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5402
5403 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5404
a07b81c7 54052016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5406 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5407
5408 PR fortran/62125
5409 * gfortran.dg/pr62125.f90: New test.
5410
96c0ec12
BS
54112016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5412
5413 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5414 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5415
479d0ed5
JW
54162016-07-15 Jonathan Wakely <jwakely@redhat.com>
5417
5418 PR c++/58796
5419 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5420 * g++.dg/cpp0x/nullptr35.C: New test.
5421
41c7438e
BC
54222016-07-15 Bin Cheng <bin.cheng@arm.com>
5423
5424 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5425
f7ba880b
CP
54262016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5427
5428 * gfortran.dg/goacc/vector_length.f90: New test.
5429
b9aba0a0
RB
54302016-07-15 Richard Biener <rguenther@suse.de>
5431
5432 PR tree-optimization/71881
5433 * gcc.dg/torture/pr71881.c: New testcase.
5434
9513d5fb
RB
54352016-07-15 Richard Biener <rguenther@suse.de>
5436
5437 PR tree-optimization/71887
5438 * gcc.dg/torture/pr71887.c: New testcase.
5439
ddbbcb19
JJ
54402016-07-15 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR c/71858
5443 * gcc.dg/spellcheck-identifiers-3.c: New test.
5444
29eb509c
AV
54452016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5446
5447 PR fortran/71807
5448 * gfortran.dg/null_9.f90: New test.
5449
43aabfcf
BC
54502016-07-15 Bin Cheng <bin.cheng@arm.com>
5451
5452 * gcc.dg/tree-ssa/loop-41.c: New test.
5453
afc89e58
BC
54542016-07-15 Bin Cheng <bin.cheng@arm.com>
5455
5456 PR tree-optimization/71347
5457 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5458
6fa682ad
SK
54592016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5460
5461 PR fortran/29819
5462 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5463 * gfortran.dg/contains.f90: Ditto.
5464 * gfortran.dg/contains_empty_1.f03: Ditto.
5465 * gfortran.dg/submodule_3.f08: Ditto.
5466
dd36b877
JJ
54672016-07-14 Jakub Jelinek <jakub@redhat.com>
5468
a60a5d31
JJ
5469 PR testsuite/71865
5470 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5471 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5472 expected diagnostics.
5473
dd36b877
JJ
5474 PR c/71858
5475 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5476 * gcc.dg/spellcheck-identifiers-2.c: New test.
5477 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5478 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5479
a241f8ca
JJ
54802016-07-14 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR tree-optimization/71872
5483 * gcc.c-torture/compile/pr71872.c: New test.
5484
d62b809c
TP
54852016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5486
5487 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5488 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5489 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5490 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5491 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5492 * gcc.target/arm/atomic-op-acquire-1.c: This.
5493 * gcc.target/arm/atomic-op-char.c: Rename into ...
5494 * gcc.target/arm/atomic-op-char-1.c: This.
5495 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5496 * gcc.target/arm/atomic-op-consume-1.c: This.
5497 * gcc.target/arm/atomic-op-int.c: Rename into ...
5498 * gcc.target/arm/atomic-op-int-1.c: This.
5499 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5500 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5501 * gcc.target/arm/atomic-op-release.c: Rename into ...
5502 * gcc.target/arm/atomic-op-release-1.c: This.
5503 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5504 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5505 * gcc.target/arm/atomic-op-short.c: Rename into ...
5506 * gcc.target/arm/atomic-op-short-1.c: This.
5507 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5508 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5509 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5510 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5511 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5512 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5513 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5514 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5515 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5516 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5517
1f8dd420
AV
55182016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5519
5520 PR fortran/70842
5521 * gfortran.dg/select_type_35.f03: New test.
5522
53109ba8
KT
55232016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5524
5525 PR target/65951
5526 PR tree-optimization/70923
5527 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5528 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5529 * gcc.dg/vect/pr65951.c: Likewise.
5530 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5531
91f35b7f
DE
55322016-07-14 David Edelsohn <dje.gcc@gmail.com>
5533
5534 * c-c++-common/pr60226.c: Expect maximum object file alignment
5535 error on AIX.
5536
351168fe
RB
55372016-07-14 Richard Biener <rguenther@suse.de>
5538
5539 PR tree-optimization/71866
5540 * gcc.dg/torture/pr71866.c: New testcase.
5541
94c32c00
TP
55422016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5543
5544 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5545 selector and enclose boolean expression in curly braces.
5546
b799a481
AM
55472016-07-14 Alan Modra <amodra@gmail.com>
5548
5549 PR target/71733
5550 * gcc.target/powerpc/p9-novsx.c: New.
5551
f63ba78c
AK
55522016-07-13 Andi Kleen <ak@linux.intel.com>
5553
5554 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5555 * g++.dg/tree-prof/morefunc.C: Dito.
5556 * g++.dg/tree-prof/pr35545.C: Dito.
5557 * g++.dg/tree-prof/reorder.C: Dito.
5558 * gcc.dg/tree-prof/20050826-2.c: Dito.
5559 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5560 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5561 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5562 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5563 * gcc.dg/tree-prof/inliner-1.c: Dito.
5564 * gcc.dg/tree-prof/merge_block.c: Dito.
5565 * gcc.dg/tree-prof/stringop-1.c: Dito.
5566 * gcc.dg/tree-prof/stringop-2.c: Dito.
5567 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5568 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5569 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5570 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5571 * gcc.dg/tree-prof/update-loopch.c: Dito.
5572 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5573 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5574 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5575 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5576 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5577 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5578 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5579
f4d5a23d
AK
55802016-07-13 Andi Kleen <ak@linux.intel.com>
5581
5582 * lib/profopt.exp (profopt-execute): Remove .imports files.
5583
ae145898
AK
55842016-07-13 Andi Kleen <ak@linux.intel.com>
5585
0b965526 5586 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5587
e97bd4f5
AK
55882016-07-13 Andi Kleen <ak@linux.intel.com>
5589
5590 * lib/profopt.exp (dg-final-scan-autofdo,
5591 dg-final-scan-not-autofdo): New functions.
5592
6fa3d4b4
BC
55932016-07-13 Bin Cheng <bin.cheng@arm.com>
5594
5595 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5596 * gcc.dg/vect/vect-35.c: Ditto.
5597 * gcc.dg/vect/vect-alias-check-2.c: New test.
5598
65f18bc6
ML
55992016-07-13 Martin Liska <mliska@suse.cz>
5600
5601 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5602 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5603 * gfortran.dg/pr42108.f90: Update expected dump scan.
5604
9737f35b
RB
56052016-07-13 Richard Biener <rguenther@suse.de>
5606
5607 PR tree-optimization/24574
5608 * gcc.dg/pr24574.c: New testcase.
5609
62c0ea4b
SKS
56102016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5611
0b965526 5612 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5613 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5614 * c-c++-common/pr68833-1.c: Require int32plus.
5615 * gcc.dg/ipa/pr63551.c: Likewise.
5616 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5617 * gcc.dg/ipa/pr64041.c: Require int32plus.
5618
c7ed8938
IE
56192016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5620
5621 PR ipa/71633
5622 * g++.dg/pr71633.C: New test.
5623
5ce15300
TP
56242016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5625
5626 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5627 Add new arm_thumb1_cbz_ok effective target.
5628 * gcc.target/arm/cbz.c: New test.
5629
2b9509a3
TP
56302016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5631
5632 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5633 Define effective target.
5634 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5635 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5636 * gcc.target/arm/movhi_movw.c: New test.
5637 * gcc.target/arm/movsi_movw.c: Likewise.
5638 * gcc.target/arm/movdi_movw.c: Likewise.
5639
7f15b177
RB
56402016-07-13 Richard Biener <rguenther@suse.de>
5641
5642 PR middle-end/71104
5643 * gcc.dg/pr71104-1.c: New testcase.
5644 * gcc.dg/pr71104-2.c: Likewise.
5645
0b0a896e
MM
56462016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5647
5648 PR target/71805
5649 * gcc.target/powerpc/pr71805.c: New test.
5650
f906f5ed
BS
56512016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5652
5653 * gcc.target/powerpc/divkc3-1.c: New.
5654 * gcc.target/powerpc/mulkc3-1.c: New.
5655
9e63c3aa
NS
56562016-07-12 Nathan Sidwell <nathan@acm.org>
5657
5658 * gcc.target/arm/data-rel-1.c: New.
5659 * gcc.target/arm/data-rel-2.c: New.
5660 * gcc.target/arm/data-rel-3.c: New.
5661
f507d202
ML
56622016-07-12 Martin Liska <mliska@suse.cz>
5663
5664 * gcc.dg/params/blocksort-part.c: New test.
5665 * gcc.dg/params/params.exp: New file.
5666
d6f7c125
KT
56672016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5668
5669 PR middle-end/71700
5670 * gcc.c-torture/execute/pr71700.c: New test.
5671
37ccb0ba
SB
56722016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5673 Richard Biener <rguenther@suse.de>
5674
5675 PR tree-optimization/23286
5676 PR tree-optimization/70159
5677 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5678 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5679 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5680 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5681 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5682 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5683 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5684 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5685 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5686 * gcc.dg/pr51879-12.c: Likewise.
5687 * gcc.dg/strlenopt-9.c: Likewise.
5688 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5689 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5690 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5691 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5692 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5693 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5694 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5695 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5696 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5697 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5698 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5699 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5700 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5701 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5702 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5703
712a93d6
RB
57042016-07-12 Richard Biener <rguenther@suse.de>
5705
5706 PR rtl-optimization/68961
5707 * gcc.target/i386/pr68961.c: New testcase.
5708
c392943c
JJ
57092016-07-11 Jakub Jelinek <jakub@redhat.com>
5710
3d56e6a4
JJ
5711 PR middle-end/71758
5712 * c-c++-common/gomp/pr71758.c: New test.
5713 * gfortran.dg/gomp/pr71758.f90: New test.
5714
c392943c
JJ
5715 PR tree-optimization/71823
5716 * gcc.dg/vect/pr71823.c: New test.
5717
741d3be5
DM
57182016-07-11 David Malcolm <dmalcolm@redhat.com>
5719
5720 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5721 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5722 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5723
92fa45b5
L
57242016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5725
5726 PR target/71801
5727 * gcc.target/i386/pr71801.c: New test.
5728
f51606c7
RB
57292016-07-11 Richard Biener <rguenther@suse.de>
5730
5731 PR tree-optimization/71816
5732 * gcc.dg/torture/pr71816.c: New testcase.
5733
36b54ce0
TK
57342016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5735
5736 PR fortran/71783
5737 * gfortran.dg/dependency_46.f90: New test.
5738
d13835b6
VM
57392016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5740
5741 PR rtl-optimization/71621
5742 * gcc.target/i386/pr71621-1.c: New.
5743 * gcc.target/i386/pr71621-2.c: New.
5744
642bcbdf
CP
57452016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5746
5747 * gfortran.dg/goacc/pr71704.f90: New test.
5748
02eb5b8b
BS
57492016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5750
5751 PR target/71297
5752 * gcc.target/powerpc/pr71297.c: New.
5753
8beb9a0d
JW
57542016-07-08 Jiong Wang <jiong.wang@arm.com>
5755
5756 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5757
cef4b650
MM
57582016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5759
5760 PR target/71806
5761 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5762
3c3ecf52
AH
57632016-07-08 Alan Hayward <alan.hayward@arm.com>
5764
5765 PR tree-optimization/71667
5766 * gcc.dg/vect/pr71667.c: New
5767
2660286d
ML
57682016-07-08 Martin Liska <mliska@suse.cz>
5769
5770 * gcc.dg/torture/pr71606.c: New test.
5771
70cdd4ae
JD
57722016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5773
5774 PR fortran/71764
5775 * gfortran.dg/pr71764.f90: New test.
5776
842dc2e6
JJ
57772016-07-07 Jakub Jelinek <jakub@redhat.com>
5778 Kai Tietz <ktietz70@googlemail.com>
5779
5780 PR c++/70869
5781 PR c++/71054
5782 * g++.dg/cpp0x/pr70869.C: New test.
5783 * g++.dg/cpp0x/pr71054.C: New test.
5784
31be4262
DE
57852016-07-07 David Edelsohn <dje.gcc@gmail.com>
5786
5787 * g++.dg/debug/pr71432.C: Fail on AIX.
5788
1c122092
ML
57892016-07-07 Martin Liska <mliska@suse.cz>
5790
5791 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5792 an undefined behavior.
5793 * gfortran.dg/do_3.F90: Likewise.
5794 * gfortran.dg/do_check_11.f90: New test.
5795 * gfortran.dg/do_check_12.f90: New test.
5796 * gfortran.dg/do_corner_warn.f90: New test.
5797
7119f1b1
ML
57982016-07-07 Martin Liska <mliska@suse.cz>
5799
5800 * gfortran.dg/predict-1.f90: Ammend the test.
5801 * gfortran.dg/predict-2.f90: Likewise.
5802
275792f2
IE
58032016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5804
5805 PR ipa/71624
5806 * g++.dg/pr71624.C: New test.
5807
05a437c1
TP
58082016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5809
5810 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5811 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5812 ARMv8-M Mainline architectures.
5813
6f493951
TP
58142016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5815
5816 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5817 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5818
5ddaee94
SB
58192016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5820
5821 PR target/70098
5822 PR target/71763
5823 * gcc.target/powerpc/pr71763.c: New file.
5824
651afdb2
YR
58252016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5826
5827 PR tree-optimization/71518
0b965526 5828 * gcc.dg/pr71518.c: New test.
651afdb2 5829
9df99881
WD
58302016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5831
5832 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5833
7b4e0769
SKS
58342016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5835
0b965526 5836 PR target/50739
7b4e0769
SKS
5837 * gcc.target/avr/pr50739.c: New test.
5838
eb4432f7
JH
58392016-07-05 Jan Hubicka <jh@suse.cz>
5840
5841 * gcc.dg/tree-ssa/scev-14.c: update template.
5842
c01e092f
RS
58432016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5844
5845 * gcc.dg/vect/group-no-gaps-1.c: New test.
5846
8070763a
AK
58472016-07-05 Andi Kleen <ak@linux.intel.com>
5848
5849 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5850 if kernel supports MPX.
5851
3f8257db 58522016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5853
5854 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5855
36a265b1
MM
58562016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5857 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5858
5859 * gcc.target/powerpc/signbit-1.c: New test.
5860 * gcc.target/powerpc/signbit-2.c: New test.
5861 * gcc.target/powerpc/signbit-3.c: New test.
5862
7a98fb6e
KT
58632016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5864
5865 PR rtl-optimization/71594
5866 * gcc.dg/torture/pr71594.c: New test.
5867
1e3d54b4
JH
58682016-07-05 Jan Hubicka <jh@suse.cz>
5869
5870 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5871
84ca3893
DM
58722016-07-05 David Malcolm <dmalcolm@redhat.com>
5873
5874 PR c++/62314
3a146d46 5875 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5876 number of missing semicolon error.
5877 * g++.dg/pr62314-2.C: New test case.
5878
20d0bfce
AF
58792016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5880
5881 * gfortran.dg/coarray_stat_function.f90: New test.
5882 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5883 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5884 to new interfaces.
5885
69aaea06
AV
58862016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5887
5888 PR fortran/71623
5889 * gfortran.dg/deferred_character_17.f90: New test.
5890
f723a43c
CL
58912016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5892
5893 * gcc.target/arm/neon/polytypes.c: Move to ...
5894 * gcc.target/arm/polytypes.c: ... here.
5895 * gcc.target/arm/neon/pr51534.c: Move to ...
5896 * gcc.target/arm/pr51534.c: ... here.
5897 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5898 * gcc.target/arm/vect-vcvt.c: ... here.
5899 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5900 * gcc.target/arm/vect-vcvtq.c: ... here.
5901 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5902 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5903 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5904 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5905 * gcc.target/arm/neon/neon.exp: Delete.
5906 * gcc.target/arm/neon/: Delete.
5907
d73e0ccf
JD
59082016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5909
5910 PR fortran/65575
5911 * gfortran.dg: pr65575.f90: New test.
5912
c20f6223
JD
59132016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5914
5915 PR fortran/35849
5916 * gfortran.dg: pr35849.f90: New test.
5917
2a5537c3
JJ
59182016-07-04 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR c++/71739
5921 * g++.dg/cpp0x/pr71739.C: New test.
5922
740f9751
CL
59232016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5924
5925 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5926
bf749919
DV
59272016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5928
5929 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5930 locr.
5931 * gcc.target/s390/loc-1.c: New test.
5932
430bb38e
YR
59332016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5934
3a146d46
JJ
5935 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5936 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5937
15f6e0da
RR
59382016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5939
5940 PR target/63874
5941 * gcc.target/aarch64/pr63874.c: New test.
5942
79335075
JB
59432016-07-04 Jan Beulich <jbeulich@suse.com>
5944
5945 * g++.dg/header.c: New.
5946 * gcc.dg/header.c: New.
5947
557e8c49
JJ
59482016-07-02 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR c/71719
5951 * c-c++-common/Wunused-var-15.c: New test.
5952
79a592e3
JJ
59532016-07-01 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR fortran/71687
5956 * gfortran.dg/gomp/pr71687.f90: New test.
5957
e2298656
BS
59582016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5959
5960 * gcc.dg/const-float128-ped.c: Require __float128 effective
5961 target and options.
5962 * gcc.dg/const-float128.c: Likewise.
5963 * gcc.dg/torture/float128-cmp-invalid.c: Require
5964 __float128 and base_quadfloat_support effective targets, and
5965 __float128 options.
5966 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5967 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5968 * gcc.dg/torture/float128-nan.c: Likewise.
5969 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5970 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5971 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5972 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5973 (add_options_for___float128): New.
5974 (check_effective_target_base_quadword_support): New.
5975
70c11966
MM
59762016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5977
5978 PR target/71720
5979 * gcc.target/powerpc/pr71720.c: New test.
5980
059541fd
JB
59812016-07-01 Jan Beulich <jbeulich@suse.com>
5982
5983 * gcc.dg/bss.c: New.
5984
2c1e4964
PB
59852016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5986
5987 PR target/71698
5988 * gcc.target/powerpc/pr71698.c: New test.
5989
22e1cb39
GJL
59902016-07-01 Georg-Johann Lay <avr@gjlay.de>
5991
5992 PR target/71151
5993 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5994 instead of ".foo" for its section name.
5995 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5996 depending on MCU's flash size.
5997 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5998 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5999 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6000 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6001 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6002 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6003
466cf574
JB
60042016-07-01 Jan Beulich <jbeulich@suse.com>
6005
6006 * gcc.target/i386/pr65105-2.c: Add -msse2.
6007
351beab7
JJ
60082016-06-30 Jakub Jelinek <jakub@redhat.com>
6009
55a0f21a
JJ
6010 PR tree-optimization/71707
6011 * gcc.dg/strlenopt-29.c: New test.
6012
6245ad72
JJ
6013 PR fortran/71704
6014 * gfortran.dg/gomp/pr71704.f90: New test.
6015
351beab7
JJ
6016 PR fortran/71705
6017 * gfortran.dg/gomp/pr71705.f90: New test.
6018
5a3a6a5e
KN
60192016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6020
6021 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6022 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6023 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6024 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6025 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6026 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6027 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6028 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6029 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6030 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6031 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6032 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6033 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6034 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6035 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6036 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6037 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6038 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6039 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6040 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6041 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6042 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6043 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6044 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6045 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6046 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6047 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6048 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6049 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6050 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6051 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6052 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6053 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6054 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6055 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6056 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6057 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6058 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6059 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6060 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6061 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6062 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6063 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6064 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6065 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6066 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6067 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6068 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6069 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6070 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6071 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6072 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6073 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6074 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6075 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6076 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6077 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6078 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6079 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6080 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6081 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6082 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6083 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6084 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6085 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6086 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6087 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6088 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6089 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6090 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6091 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6092 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6093 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6094 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6095 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6096 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6097 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6098 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6099 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6100 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6101 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6102
3dfa8071 61032016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6104 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6105
6106 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6107
9bd62242 61082016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6109 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6110
6111 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6112
603107fb
DM
61132016-06-30 David Malcolm <dmalcolm@redhat.com>
6114
6115 PR driver/71651
6116 * gcc.dg/spellcheck-options-12.c: New test case.
6117
205cccc7
JJ
61182016-06-30 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR middle-end/71693
6121 * gcc.c-torture/compile/pr71693.c: New test.
6122
f4452176
DM
61232016-06-29 David Malcolm <dmalcolm@redhat.com>
6124
6125 * gcc.dg/spellcheck-params.c: New testcase.
6126 * gcc.dg/spellcheck-params-2.c: New testcase.
6127
c5e74d9d
MM
61282016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6129
6130 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6131 vector extract instructions.
6132 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6133
e44ecbfd
JD
61342016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6135
6136 PR fortran/71686
6137 * gfortran.dg/unexpected_eof_2.f90: New test.
6138 * gfortran.dg/unexpected_eof_3.f90: New test.
6139
ee446d9f
JW
61402016-06-29 Jim Wilson <jim.wilson@linaro.org>
6141
6142 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6143
27f67461
CP
61442016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6145
6146 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6147 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6148 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6149
b1206d29
RB
61502016-06-29 Richard Biener <rguenther@suse.de>
6151
6152 PR middle-end/15256
6153 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6154
1af21224
MW
61552016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6156
6157 * gcc.target/arm/aapcs/neon-vect10.c: Require
6158 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6159 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6160 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6161 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6162 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6163 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6164 * gcc.target/arm/fp16-aapcs-1.c: Require
6165 -mfloat-ab=hard. Also simplify the test.
6166 * gcc.target/arm/fp16-aapcs-2.c: New.
6167
7fe43755
MW
61682016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6169
0b965526 6170 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6171 (add_options_for_arm_fp16_ieee): New.
6172 (add_options_for_arm_fp16_alternative): New.
6173 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6174 long-line.
6175 (effective_target_arm_fp16_hw): New.
6176
264d951a
IE
61772016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6178
6179 PR tree-optimization/71655
6180 * g++.dg/pr71655.C: New test.
6181
5c846a81
ML
61822016-06-29 Martin Liska <mliska@suse.cz>
6183
6184 * gcc.dg/pr71585.c: New test.
6185 * gcc.dg/pr71585-2.c: New test.
6186 * gcc.dg/pr71585-3.c: New test.
6187
fafe9318
YR
61882016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6189
6190 PR tree-optimization/70729
6191 * g++.dg/vect/pr70729.cc: New test.
6192
54d19c3b
TS
61932016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6194
6195 * c-c++-common/gomp/cancel-1.c: Extend.
6196
5f3cd7c3
JJ
61972016-06-29 Jakub Jelinek <jakub@redhat.com>
6198
6199 PR tree-optimization/71625
6200 * gcc.dg/strlenopt-28.c: New test.
6201
4aa83879
RB
62022016-06-29 Richard Biener <rguenther@suse.de>
6203
6204 PR middle-end/71002
6205 * g++.dg/torture/pr71002.C: Adjust testcase.
6206
152ef731
JJ
62072016-06-29 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR c/71685
6210 * gcc.dg/pr71685.c: New test.
6211
62122016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6213
6214 PR c/71552
6215 * gcc.dg/init-bad-9.c: New test.
6216
d41dc215
BS
62172016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6218
6219 * gcc.target/powerpc/abs128-1.c: Require VSX.
6220 * gcc.target/powerpc/copysign128-1.c: Likewise.
6221 * gcc.target/powerpc/inf128-1.c: Likewise.
6222 * gcc.target/powerpc/nan128-1.c: Likewise.
6223
6a20b538
JJ
62242016-06-28 Jakub Jelinek <jakub@redhat.com>
6225
6226 PR middle-end/71626
6227 * gcc.c-torture/execute/pr71626-1.c: New test.
6228 * gcc.c-torture/execute/pr71626-2.c: New test.
6229
77d93c47
PB
62302016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6231
6232 PR target/71656
6233 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6234
a8264058
SB
62352016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6236
6237 PR target/71670
6238 * gcc.target/powerpc/pr71670.c: New testcase.
6239
0dc47331
PB
62402016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6241
6242 PR target/71656
6243 * gcc.target/powerpc/pr71656-1.c: New test.
6244 * gcc.target/powerpc/pr71656-2.c: New test.
6245
b65ffc79
CL
62462016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6247
6248 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6249 around fp16 code.
6250 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6251 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6252 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6253 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6254 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6255 Add arm_neon_fp16_ok effective target.
0b965526
UB
6256 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6257 Likewise.
6258 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6259 Likewise.
6260 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6261 Likewise.
6262 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6263 Likewise.
6264 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6265 Likewise.
6266 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6267 Likewise.
6268 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6269 Likewise.
6270 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6271 Likewise.
6272 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6273 Likewise.
6274 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6275 Likewise.
6276 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6277 Likewise.
b65ffc79 6278
9bb86f40
JH
62792016-06-26 Jan Hubicka <hubicka@ucw.cz>
6280
6281 * gcc.dg/predict-12.c: New testcase.
6282
46db0fd4
JD
62832016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6284
6285 PR fortran/71649
6286 * gfortran.dg/pr71649.f90: New test.
6287
2a65e70b
JJ
62882016-06-25 Jakub Jelinek <jakub@redhat.com>
6289
f8a06e24
JJ
6290 PR tree-optimization/71643
6291 * g++.dg/opt/pr71643.C: New test.
6292
2a65e70b
JJ
6293 PR tree-optimization/71631
6294 * gcc.c-torture/execute/pr71631.c: New test.
6295
7805417a
JH
62962016-06-24 Jan Hubicka <hubicka@ucw.cz>
6297
6298 * gcc.dg/predict-11.c: New testcase.
6299 * gfortran.dg/predict-2.f90: New testcase.
6300
888ed1a3
JH
63012016-06-24 Jan Hubicka <hubicka@ucw.cz>
6302
6303 * gcc.dg/predict-10.c: New test.
6304
53605f35
BS
63052016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6306
6307 * gcc.target/powerpc/abs128-1.c: New.
6308 * gcc.target/powerpc/copysign128-1.c: New.
6309 * gcc.target/powerpc/inf128-1.c: New.
6310 * gcc.target/powerpc/nan128-1.c: New.
6311
7b22b4c6
EB
63122016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6313
6314 * gfortran.dg/pr71642.f90: New test.
6315
37e373c2
JJ
63162016-06-24 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR tree-optimization/71647
6319 * gcc.target/i386/pr71647.c: New test.
6320
b20b79f2
L
63212016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6322
6323 * gcc.target/i386/noplt-gd-1.c: New test.
6324 * gcc.target/i386/noplt-gd-2.c: Likewise.
6325 * gcc.target/i386/noplt-gd-3.c: Likewise.
6326 * gcc.target/i386/noplt-ld-1.c: Likewise.
6327 * gcc.target/i386/noplt-ld-2.c: Likewise.
6328 * gcc.target/i386/noplt-ld-3.c: Likewise.
6329 * lib/target-supports.exp
6330 (check_effective_target_tls_get_addr_via_got): New.
6331
04619cb8
UB
63322016-06-24 Uros Bizjak <ubizjak@gmail.com>
6333
6334 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6335 testsuite compile flags.
6336 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6337 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6338
63392016-06-24 Uros Bizjak <ubizjak@gmail.com>
6340
6341 * g++dg/vect/pr36684.cc: Add dg-do compile.
6342 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6343 * gcc.dg/vect/pr70021.c: Ditto.
6344 * gcc.dg/vect/pr70138-1.c: Ditto.
6345 * gcc.dg/vect/pr70138-2.c: Ditto.
6346 * gcc.dg/vect/pr70354-1.c: Ditto.
6347 * gcc.dg/vect/pr70354-2.c: Ditto.
6348 * gcc.dg/vect/pr71259.c: Ditto.
6349 * gcc.dg/vect/pr71416-1.c: Ditto.
6350 * gcc.dg/vect/slp-43.c: Ditto.
6351 * gcc.dg/vect/slp-45.c: Ditto.
6352 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6353 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6354 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6355 * gfortran.dg/vect/pr69980.f90: Ditto.
6356
63572016-06-24 Uros Bizjak <ubizjak@gmail.com>
6358
6359 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6360 * gcc.dg/vect/bb-slp-30.c: Ditto.
6361 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6362 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6363 * gcc.dg/vect/pr45902.c: Ditto.
6364 * gcc.dg/vect/pr48172.c: Ditto.
6365 * gcc.dg/vect/pr48377.c: Ditto.
6366 * gcc.dg/vect/pr49038.c: Ditto.
6367 * gcc.dg/vect/pr49771.c: Ditto.
6368 * gcc.dg/vect/pr52091.c: Ditto.
6369 * gcc.dg/vect/pr53185-2.c: Ditto.
6370 * gcc.dg/vect/pr56826.c: Ditto.
6371 * gcc.dg/vect/pr60276.c: Ditto.
6372 * gcc.dg/vect/pr62021.c: Ditto.
6373 * gcc.dg/vect/pr63530.c: Ditto.
6374 * gcc.dg/vect/pr65518.c: Ditto.
6375 * gcc.dg/vect/pr65947-1.c: Ditto.
6376 * gcc.dg/vect/pr65947-10.c: Ditto.
6377 * gcc.dg/vect/pr65947-11.c: Ditto.
6378 * gcc.dg/vect/pr65947-12.c: Ditto.
6379 * gcc.dg/vect/pr65947-13.c: Ditto.
6380 * gcc.dg/vect/pr65947-2.c: Ditto.
6381 * gcc.dg/vect/pr65947-3.c: Ditto.
6382 * gcc.dg/vect/pr65947-4.c: Ditto.
6383 * gcc.dg/vect/pr65947-5.c: Ditto.
6384 * gcc.dg/vect/pr65947-6.c: Ditto.
6385 * gcc.dg/vect/pr65947-7.c: Ditto.
6386 * gcc.dg/vect/pr65947-8.c: Ditto.
6387 * gcc.dg/vect/pr65947-9.c: Ditto.
6388 * gcc.dg/vect/pr71416-1.c: Ditto.
6389 * gcc.dg/vect/pr71439.c: Ditto.
6390 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6391 * gcc.dg/vect/vect-bswap16.c: Ditto.
6392 * gcc.dg/vect/vect-bswap32.c: Ditto.
6393 * gcc.dg/vect/vect-bswap64.c: Ditto.
6394 * gcc.dg/vect/vect-live-1.c: Ditto.
6395 * gcc.dg/vect/vect-live-2.c: Ditto.
6396 * gcc.dg/vect/vect-live-3.c: Ditto.
6397 * gcc.dg/vect/vect-live-4.c: Ditto.
6398 * gcc.dg/vect/vect-live-5.c: Ditto.
6399 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6400 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6401 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6402 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6403 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6404 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6405 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6406 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6407 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6408 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6409 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6410 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6411 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6412 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6413 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6414 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6415 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6416
da224bcb
UB
64172016-06-24 Uros Bizjak <ubizjak@gmail.com>
6418
6419 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6420
dfee2870
L
64212016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6422
6423 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6424 ia32 if R_386_GOT32X relocation is supported.
6425 * gcc.target/i386/noplt-3.c: Likewise.
6426 * gcc.target/i386/noplt-2.c: Likewise.
6427 (main): Renamed to ...
6428 (bar): This.
6429 * gcc.target/i386/noplt-4.c: Likewise.
6430 (main): Renamed to ...
6431 (bar): This.
6432 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6433 * gcc.target/i386/pr67400-5.c: Likewise.
6434
a86451b9
JJ
64352016-06-24 Jakub Jelinek <jakub@redhat.com>
6436
00085092
JJ
6437 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6438 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6439
a86451b9
JJ
6440 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6441 f4): Adjust expected diagnostics.
6442 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6443 (T): If OVFP is defined, redefine to TP.
6444 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6445 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6446 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6447 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6448 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6449 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6450 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6451 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6452 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6453 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6454 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6455 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6456 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6457 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6458 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6459 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6460 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6461 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6462 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6463 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6464 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6465 as last argument to __builtin_add_overflow_p.
6466
7bb5d5f4
UB
64672016-06-23 Uros Bizjak <ubizjak@gmail.com>
6468
6469 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6470 dg-options and remove default vector testsuite compile flags.
6471 * g++.dg/vect/pr33860a.cc: Ditto.
6472 * g++.dg/vect/pr45470-a.cc: Ditto.
6473 * g++.dg/vect/pr45470-b.cc: Ditto.
6474 * g++.dg/vect/pr60896.cc: Ditto.
6475 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6476 * gcc.dg/vect/pr18308.c: Ditto.
6477 * gcc.dg/vect/pr24049.c: Ditto.
6478 * gcc.dg/vect/pr33373.c: Ditto.
6479 * gcc.dg/vect/pr36228.c: Ditto.
6480 * gcc.dg/vect/pr42395.c: Ditto.
6481 * gcc.dg/vect/pr42604.c: Ditto.
6482 * gcc.dg/vect/pr46663.c: Ditto.
6483 * gcc.dg/vect/pr48765.c: Ditto.
6484 * gcc.dg/vect/pr49093.c: Ditto.
6485 * gcc.dg/vect/pr49352.c: Ditto.
6486 * gcc.dg/vect/pr52298.c: Ditto.
6487 * gcc.dg/vect/pr52870.c: Ditto.
6488 * gcc.dg/vect/pr53185.c: Ditto.
6489 * gcc.dg/vect/pr53773.c: Ditto.
6490 * gcc.dg/vect/pr56695.c: Ditto.
6491 * gcc.dg/vect/pr62171.c: Ditto.
6492 * gcc.dg/vect/pr63530.c: Ditto.
6493 * gcc.dg/vect/pr68339.c: Ditto.
6494 * gcc.dg/vect/pr71259.c: Ditto.
6495 * gcc.dg/vect/vect-82_64.c: Ditto.
6496 * gcc.dg/vect/vect-83_64.c: Ditto.
6497 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6498 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6499 * gcc.dg/vect/vect-shift-2.c: Ditto.
6500 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6501 * gfortran.dg/vect/pr39318.f90: Ditto.
6502 * gfortran.dg/vect/pr45714-a.f: Ditto.
6503 * gfortran.dg/vect/pr45714-b.f: Ditto.
6504 * gfortran.dg/vect/pr46213.f90: Ditto.
6505
2d4bb02f
MM
65062016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6507 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6508
6509 * gcc.target/powerpc/p9-splat-5.c: New test.
6510
f6d1b868
UB
65112016-06-23 Uros Bizjak <ubizjak@gmail.com>
6512
6513 PR tree-optimization/71488
6514 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6515 * lib/target-supports.exp: ... here.
6516 (check_sse4_hw_available): New procedure.
6517 (check_effective_target_sse4_runtime): Ditto.
6518 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6519 -march=westmere for sse4_runtime targets.
936ff030 6520 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6521 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6522 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6523 (main): Call check_vect ().
a7898180 6524 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6525
c0597759
L
65262016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6527
6528 PR target/66232
6529 PR target/67400
6530 * gcc.target/i386/pr66232-14.c: New file.
6531 * gcc.target/i386/pr66232-15.c: Likewise.
6532 * gcc.target/i386/pr66232-16.c: Likewise.
6533 * gcc.target/i386/pr66232-17.c: Likewise.
6534 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6535 ia32 if R_386_GOT32X relocation is supported.
6536 * gcc.target/i386/pr67400-2.c: Likewise.
6537 * gcc.target/i386/pr67400-3.c: Likewise.
6538 * gcc.target/i386/pr67400-4.c: Likewise.
6539 * gcc.target/i386/pr67400-6.c: Likewise.
6540 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6541 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6542
5b0e27a7
JD
65432016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6544
6545 PR libgfortran/48852
6546 * gfortran.dg/char4_iunit_1.f03: Update test.
6547 * gfortran.dg/f2003_io_5.f03: Update test.
6548 * gfortran.dg/real_const_3.f90: Update test.
6549
7f586d90
AK
65502016-06-23 Andi Kleen <ak@linux.intel.com>
6551
6552 * g++.dg/bprob/bprob.exp: Support autofdo.
6553 * g++.dg/tree-prof/tree-prof.exp: dito.
6554 * gcc.dg/tree-prof/tree-prof.exp: dito.
6555 * gcc.misc-tests/bprob.exp: dito.
6556 * gfortran.dg/prof/prof.exp: dito.
6557 * lib/profopt.exp: dito.
6558 * lib/target-supports.exp: Check for autofdo.
6559
60fa7862
ML
65602016-06-23 Martin Liska <mliska@suse.cz>
6561
6562 * gcc.dg/pr71619.c: New test.
6563
e3d62871
UB
65642016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6565
6566 PR target/67400
cc901875
UB
6567 * gcc.target/i386/pr67400-1.c: New test.
6568 * gcc.target/i386/pr67400-2.c: Likewise.
6569 * gcc.target/i386/pr67400-3.c: Likewise.
6570 * gcc.target/i386/pr67400-4.c: Likewise.
6571 * gcc.target/i386/pr67400-5.c: Likewise.
6572 * gcc.target/i386/pr67400-6.c: Likewise.
6573 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6574
ac81cf0b
DM
65752016-06-22 David Malcolm <dmalcolm@redhat.com>
6576
6577 * c-c++-common/missing-header-1.c: New test case.
6578 * c-c++-common/missing-header-2.c: New test case.
6579 * c-c++-common/missing-header-3.c: New test case.
6580 * c-c++-common/missing-header-4.c: New test case.
6581
1a4f11c8
DM
65822016-06-22 David Malcolm <dmalcolm@redhat.com>
6583
6584 PR c/70339
6585 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6586 hint.
6587 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6588 expected results due to builtin "nanl" now being suggested for
6589 "name".
6590 * gcc.dg/pr67580.c: Update expected messages.
6591 * gcc.dg/spellcheck-identifiers.c: New testcase.
6592 * gcc.dg/spellcheck-typenames.c: New testcase.
6593
a93eac6a
DM
65942016-06-22 David Malcolm <dmalcolm@redhat.com>
6595
6596 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6597 file.
6598 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6599 diagnostic-test-show-locus-parseable-fixits.c to sources for
6600 diagnostic_plugin_test_show_locus.c.
6601 * lib/gcc-defs.exp (freeform_regexps): New global.
6602 (dg-regexp): New function.
6603 (handle-dg-regexps): New function.
6604 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6605 freeform_regexps to the empty list.
6606 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6607
49e76ff1
IE
66082016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6609
f6d1b868 6610 PR tree-optimization/71488
49e76ff1
IE
6611 * g++.dg/pr71488.C: New test.
6612 * gcc.dg/vect/vect-bool-cmp.c: New test.
6613
951d8c8a
EB
66142016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6615
6616 * gcc.dg/guality/param-5.c: New test.
6617
b60fc3bd
BE
66182016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6619
6620 * gcc.target/i386/asm-flag-7.c: New test.
6621
0609abda
TS
66222016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6623
6624 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6625 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6626 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6627 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6628 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6629 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6630 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6631 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6632 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6633 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6634 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6635 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6636 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6637 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6638 * lib/target-supports.exp: Likewise.
6639
ee2499b4
TS
66402016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6641
6642 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6643 * gcc.dg/attr-ms_struct-2.c: Likewise.
6644 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6645 * gcc.dg/bf-ms-attrib.c: Likewise.
6646 * gcc.dg/bf-ms-layout-2.c: Likewise.
6647 * gcc.dg/bf-ms-layout-3.c: Likewise.
6648 * gcc.dg/bf-ms-layout.c: Likewise.
6649 * gcc.dg/bf-no-ms-layout.c: Likewise.
6650 * gcc.target/i386/bitfield1.c: Likewise.
6651 * gcc.target/i386/bitfield2.c: Likewise.
6652 * gcc.target/i386/bitfield3.c: Likewise.
6653
caea59ff
KN
66542016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6655
6656 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6657 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6658 override other than -mcpu=power9 command-line option is specified,
6659 or if the target operating system is aix.
6660 * gcc.target/powerpc/darn-1.c: Likewise.
6661 * gcc.target/powerpc/darn-2.c: Likewise.
6662 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6663 test if effective-target is not powerpc_p9vector_ok or if the
6664 target operating system is not defined.
6665 * gcc.target/powerpc/vslv-1.c: Likewise.
6666 * gcc.target/powerpc/vsrv-0.c: Likewise.
6667 * gcc.target/powerpc/vsrv-1.c: Likewise.
6668
63617e30
TB
66692016-06-21 Tobias Burnus <burnus@net-b.de>
6670
6671 PR fortran/71068
6672 * gfortran.dg/coarray/data_1.f90: New.
6673
89192c3c
WD
66742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6675
6676 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6677 (dg-require-effective-target): Use arm_v8_neon_hw.
6678 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6679 (dg-require-effective-target): Likewise.
6680 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6681 (dg-require-effective-target): Likewise.
6682 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6683 (dg-require-effective-target): Likewise.
6684 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6685 (dg-require-effective-target): Likewise.
6686 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6687 (dg-require-effective-target): Likewise.
6688 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6689 Add AArch64 check.
6690
64ac50e2
WD
66912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6692
6693 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6694 Set to 3 so test passes.
6695
6252b5db
WD
66962016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6697
6698 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6699
3b9bc511
IV
67002016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6701
6702 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6703 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6704 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6705 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6706
21db1c78
IV
67072016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6708
6709 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6710 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6711
9d30e86f
L
67122016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6713
6714 PR target/71549
6715 * gcc.target/i386/pr71549.c: New test.
6716
448a7c69
KN
67172016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6718
6719 * gcc.target/powerpc/vadsdu-0.c: Replace
6720 dg-require-effective-target directive to allow test to run on more
6721 platforms, and add dg-skip-if directive to disable test on aix
6722 platforms because of known incompatibilities.
6723 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6724 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6725 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6726 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6727 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6728 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6729 * gcc.target/powerpc/vadsdub-2.c: Replace
6730 dg-require-effective-target directive to allow test to run on more
6731 platforms, and add dg-skip-if directive to disable test on aix
6732 platforms because of known incompatibilities.
6733 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6734 with vec_absdb call to differentiate this test from vadsdub-1.c.
6735 * gcc.target/powerpc/vadsduh-1.c: Replace
6736 dg-require-effective-target directive to allow test to run on more
6737 platforms, and add dg-skip-if directive to disable test on aix
6738 platforms because of known incompatibilities.
6739 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6740 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6741 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6742
0ad84f34
JJ
67432016-06-21 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR tree-optimization/71588
6746 * gcc.dg/pr71558.c: New test.
6747
e71e8d94
SKS
67482016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6749
6750 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6751 * c-c++-common/pr68657-2.c: Likewise.
6752 * c-c++-common/pr68657-3.c: Likewise.
6753 * gcc.dg/torture/pr69714.c: Require int32plus support.
6754 * gcc.dg/torture/pr70025.c: Likewise.
6755 * gcc.dg/torture/pr70083.c: Likewise.
6756 * gcc.dg/torture/pr70542.c: Likewise.
6757 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6758
5a578671
JM
67592016-06-20 Joseph Myers <joseph@codesourcery.com>
6760
6761 PR c/71601
6762 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6763
7a9df68e
JJ
67642016-06-20 Jakub Jelinek <jakub@redhat.com>
6765
50aa64d5
JJ
6766 PR middle-end/71581
6767 * gcc.dg/pr71581.c: New test.
6768
7a9df68e
JJ
6769 PR rtl-optimization/71591
6770 * gcc.dg/cpp/pr71591.c: New test.
6771
3947cf19
DR
67722016-06-20 David B. Robins <gcc@davidrobins.net>
6773
6774 PR target/71571
6775 * g++.dg/torture/pr71571.C: New test.
6776
c4ff221e
JJ
67772016-06-20 Jakub Jelinek <jakub@redhat.com>
6778
6779 PR target/71559
6780 * gcc.target/i386/sse2-pr71559.c: New test.
6781 * gcc.target/i386/avx-pr71559.c: New test.
6782 * gcc.target/i386/avx512f-pr71559.c: New test.
6783
f1b5abfb
TB
67842016-06-20 Tobias Burnus <burnus@net-b.de>
6785
6786 PR fortran/71194
6787 * gfortran.dg/pointer_remapping_10.f90: New.
6788
842107e4
DM
67892016-06-20 David Malcolm <dmalcolm@redhat.com>
6790
6791 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6792
d9e8bdfd
MS
67932016-06-20 Martin Sebor <msebor@redhat.com>
6794
6795 PR c/69507
6796 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6797 * gnu90-const-expr-1.c: Same.
6798 * gnu99-const-expr-1.c: Same.
6799 * gnu99-static-1.c: Same.
6800
67785479
RL
68012016-06-20 Renlin Li <renlin.li@arm.com>
6802
29f09b38 6803 PR testsuite/71489
67785479
RL
6804 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6805
636929b8
JG
68062016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6807
6808 * gcc.target/aarch64/vcvt_f64_1.c: New.
6809 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6810 * gcc.target/aarch64/vrecp_f64_1.c: New.
6811
ff7b374b
KT
68122016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6813
6814 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6815 "alignement".
6816
554cfc9e
GJL
68172016-06-20 Georg-Johann Lay <avr@gjlay.de>
6818
6819 PR target/71103
6820 * gcc.target/avr/torture/pr71103-2.c: New test.
6821
94087e88 68222016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6823
6824 PR c/69507
6825 * gcc.dg/alignof.c: New test.
6826
c561b091
PC
68272016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6828
6829 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6830 vs dg-error; test constexpr specifier too.
6831
bf54f123
PC
68322016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6833
6834 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6835
4e53aa97
CL
68362016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6837
6838 * lib/target-supports.exp
6839 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6840 arm_neon_ok and merge flags. Fix temporary test name.
6841 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6842 and merge flags.
6843
69071d86
ML
68442016-06-17 Martin Liska <mliska@suse.cz>
6845
6846 * gcc.dg/predict-9.c: Fix dump scanning.
6847
68b3b858
BC
68482016-06-17 Bin Cheng <bin.cheng@arm.com>
6849
6850 PR tree-optimization/71354
6851 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6852
d3ee260a
BC
68532016-06-17 Bin Cheng <bin.cheng@arm.com>
6854
6855 PR tree-optimization/71347
6856 * gcc.dg/tree-ssa/pr71347.c: New test.
6857
bd8fb114
BC
68582016-06-17 Bin Cheng <bin.cheng@arm.com>
6859
6860 PR tree-optimization/71354
6861 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6862
97816be4
BC
68632016-06-17 Bin Cheng <bin.cheng@arm.com>
6864
6865 * gcc.dg/vect/vect-alias-check-1.c: New test.
6866
2d761a37
SKS
68672016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6868
e0277d6b 6869 PR target/71151
2d761a37
SKS
6870 * gcc.target/avr/pr71151-1.c: New test.
6871 * gcc.target/avr/pr71151-2.c: New test.
6872 * gcc.target/avr/pr71151-3.c: New test.
6873 * gcc.target/avr/pr71151-4.c: New test.
6874 * gcc.target/avr/pr71151-5.c: New test.
6875 * gcc.target/avr/pr71151-6.c: New test.
6876 * gcc.target/avr/pr71151-7.c: New test.
6877 * gcc.target/avr/pr71151-8.c: New test.
6878 * gcc.target/avr/pr71151-common.h: New test.
6879
68fa96d6
ML
68802016-06-16 Martin Liska <mliska@suse.cz>
6881
6882 * gfortran.dg/predict-1.f90: New test.
6883
b6ca982f
UB
68842016-06-16 Uros Bizjak <ubizjak@gmail.com>
6885
6886 PR target/71242
3a146d46 6887 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6888
1dc8d15b
JH
68892016-06-16 Jan Hubicka <hubicka@ucw.cz>
6890
6891 * g++.dg/vect/pr36648.cc: Disable cunrolli
6892
67c25816
JJ
68932016-06-16 Jakub Jelinek <jakub@redhat.com>
6894
c577adb2
JJ
6895 PR target/71554
6896 * gcc.c-torture/execute/pr71554.c: New test.
6897
67c25816
JJ
6898 PR rtl-optimization/71532
6899 * gcc.dg/torture/pr71532.c: New test.
6900
1a3c3ee9
MM
69012016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6902
6903 * gcc.target/powerpc/p9-dimode1.c: New test.
6904 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6905
f29468a7
JJ
69062016-06-15 Jakub Jelinek <jakub@redhat.com>
6907
61daecc4
JJ
6908 * gcc.c-torture/compile/20160615-1.c: New test.
6909
f29468a7
JJ
6910 * g++.dg/cpp0x/ref-qual17.C: New test.
6911
209d1e2d
IE
69122016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6913
6914 PR middle-end/71529
6915 * gcc.target/i386/pr71529.C: New test.
6916
8dc35712
AH
69172016-06-15 Alan Hayward <alan.hayward@arm.com>
6918
6919 PR tree-optimization/71483
6920 * g++.dg/vect/pr71483.c: New
6921
b8911cb8
PC
69222016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6923
6924 PR c++/70202
6925 * g++.dg/inherit/crash6.C: New.
6926 * g++.dg/inherit/union2.C: Likewise.
6927 * g++.dg/inherit/virtual12.C: Likewise.
6928 * g++.dg/inherit/virtual13.C: Likewise.
6929 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6930
cf5d08ab
UB
69312016-06-15 Uros Bizjak <ubizjak@gmail.com>
6932
e3d62871 6933 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6934
8f482165
AH
69352016-06-15 Alan Hayward <alan.hayward@arm.com>
6936
6937 PR tree-optimization/71439
6938 * gcc.dg/vect/pr71439.c: New
6939
3256673f
KT
69402016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6941
6942 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6943
b17dc4d4
RB
69442016-06-15 Richard Biener <rguenther@suse.de>
6945
6946 * gcc.dg/vect/slp-45.c: New testcase.
6947
2a5825f2
RB
69482016-06-15 Richard Biener <rguenther@suse.de>
6949
6950 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6951
6e433d0b
BS
69522016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6953
6954 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6955 requirements, and disable for AIX for now.
6956 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6957
abe7f828
JJ
69582016-06-14 Jakub Jelinek <jakub@redhat.com>
6959
a09c81b4
JJ
6960 PR c++/71528
6961 * g++.dg/opt/pr71528.C: New test.
6962
abe7f828
JJ
6963 PR c++/71516
6964 * g++.dg/init/pr71516.C: New test.
6965
acfadf06
PC
69662016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6967
6968 * g++.dg/init/array46.C: New.
6969
4d568ab2
UB
69702016-06-14 Uros Bizjak <ubizjak@gmail.com>
6971
e3d62871
UB
6972 * gcc.target/i386/float128-3.c: New test.
6973 * gcc.target/i386/quad-sse4.c: Ditto.
6974 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6975 Update scan strings.
4d568ab2 6976
30934c5d
RB
69772016-06-14 Richard Biener <rguenther@suse.de>
6978
6979 PR middle-end/71526
6980 * gfortran.dg/pr71526.f90: New testcase.
6981
3970e545
AV
69822016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6983
6984 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6985 * gcc.dg/zero_bits_compound-1.c: Likewise.
6986
04976c6e
RB
69872016-06-14 Richard Biener <rguenther@suse.de>
6988
6989 PR tree-optimization/71522
6990 * gcc.dg/torture/pr71522.c: New testcase.
6991
23e025db
JJ
69922016-06-14 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR tree-optimization/71520
6995 * gcc.dg/tree-ssa/pr71520.c: New test.
6996
90b72e84
RB
69972016-06-14 Richard Biener <rguenther@suse.de>
6998
6999 PR tree-optimization/71521
86c24ba6 7000 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7001
ef7cf206
JJ
70022016-06-13 Jakub Jelinek <jakub@redhat.com>
7003
0dda258b
JJ
7004 PR sanitizer/71498
7005 * c-c++-common/ubsan/bounds-13.c: New test.
7006
ef7cf206
JJ
7007 PR preprocessor/71183
7008 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7009
a73786e3
JL
70102016-06-13 Jeff Law <law@redhat.com>
7011
7012 PR tree-optimization/71403
7013 * c-c++-common/ubsan/pr71403-1.c: New test.
7014 * c-c++-common/ubsan/pr71403-2.c: New test.
7015 * c-c++-common/ubsan/pr71403-3.c: New test.
7016
0ac249bf
JJ
70172016-06-13 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR middle-end/71478
7020 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7021 Add -Wno-psabi -w to dg-options.
7022
5408a64a
KN
70232016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7024
7025 * gcc.target/powerpc/vadsdu-0.c: New test.
7026 * gcc.target/powerpc/vadsdu-1.c: New test.
7027 * gcc.target/powerpc/vadsdu-2.c: New test.
7028 * gcc.target/powerpc/vadsdu-3.c: New test.
7029 * gcc.target/powerpc/vadsdu-4.c: New test.
7030 * gcc.target/powerpc/vadsdu-5.c: New test.
7031 * gcc.target/powerpc/vadsdub-1.c: New test.
7032 * gcc.target/powerpc/vadsdub-2.c: New test.
7033 * gcc.target/powerpc/vadsduh-1.c: New test.
7034 * gcc.target/powerpc/vadsduh-2.c: New test.
7035 * gcc.target/powerpc/vadsduw-1.c: New test.
7036 * gcc.target/powerpc/vadsduw-2.c: New test.
7037
f7e4f2e3
DM
70382016-06-13 David Malcolm <dmalcolm@redhat.com>
7039
7040 * gcc.dg/c99-init-2.c (c): Update expected error message.
7041 * gcc.dg/init-bad-8.c (foo): Likewise.
7042 * gcc.dg/spellcheck-fields-3.c: New test case.
7043
ad23a23e
ML
70442016-06-13 Martin Liska <mliska@suse.cz>
7045
7046 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7047 and "guess loop iv compared" heuristics.
7048 * gcc.dg/predict-2.c: Likewise.
7049 * gcc.dg/predict-3.c: Likewise.
7050 * gcc.dg/predict-4.c: Likewise.
7051 * gcc.dg/predict-5.c: Likewise.
7052 * gcc.dg/predict-6.c: Likewise.
7053
146c55da
MP
70542016-06-13 Marek Polacek <polacek@redhat.com>
7055
7056 PR middle-end/71476
7057 * c-c++-common/Wswitch-unreachable-4.c: New test.
7058 * gcc.dg/Wswitch-unreachable-2.c: New test.
7059 * g++.dg/tm/jump1.C: Move dg-warning.
7060
42e77cbc
EB
70612016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7062
7063 * gnat.dg/renaming10.ad[sb]: New test.
7064
7474dcc1
PT
70652016-06-13 Paul Thomas <pault@gcc.gnu.org>
7066
7067 PR fortran/70673
7068 * gfortran.dg/pr70673.f90: New test.
7069
f57f53d3
RB
70702016-06-13 Richard Biener <rguenther@suse.de>
7071
7072 PR middle-end/64516
7073 * gcc.dg/align-3.c: New testcase.
7074
5843a5f0
ML
70752016-06-13 Martin Liska <mliska@suse.cz>
7076
7077 * gcc.target/i386/pr71458.c: New test.
7078
aa8fdb44
UB
70792016-06-12 Uros Bizjak <ubizjak@gmail.com>
7080
7081 PR target/71241
3a146d46 7082 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7083
2043e4d7
DH
70842016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7085
7086 PR target/60751
7087 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7088 statement.
7089
d3dc025d
DH
70902016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7091
7092 PR target/60751
7093 * gfortran.dg/comma_IO_extension_1.f90: New test.
7094 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7095 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7096 statement.
7097 * gfortran.dg/graphite/pr38083.f90: Likewise.
7098 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7099 missing format.
7100
a31d78c6
EB
71012016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7102
7103 * gnat.dg/case_character.adb: New test.
7104
95c18dd0
SB
71052016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7106
7107 PR middle-end/71310
7108 * gcc.target/powerpc/pr71310.c: New testcase.
7109
b97d37b4
KV
71102016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7111
7112 PR middle-end/71478
7113 * gcc.dg/pr71478.c: New test.
7114
900bcda3
JJ
71152016-06-10 Jakub Jelinek <jakub@redhat.com>
7116
ec1c20db
JJ
7117 PR middle-end/71494
7118 * gcc.c-torture/execute/pr71494.c: New test.
7119
50b15873
JJ
7120 PR c/68657
7121 * gcc.target/i386/pr68657.c: New test.
7122
900bcda3
JJ
7123 PR inline-asm/68843
7124 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7125 (test): Add -masm=intel alternatives.
7126
4d926e34
MS
71272016-06-10 Martin Sebor <msebor@redhat.com>
7128
7129 PR c/71392
7130 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7131
ad071b2b
JL
71322016-06-10 Jeff Law <law@redhat.com>
7133
7134 PR tree-optimization/71335
7135 * gcc.c-torture/execute/pr71335.c: New test.
7136
2704efe8
DM
71372016-06-10 David Malcolm <dmalcolm@redhat.com>
7138
7139 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7140 the various "cannot tail-call: " messages.
7141
18c9b7d4
CL
71422016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7143
7144 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7145 and options.
7146
7cfa10f3
MO
71472016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7148
7149 PR sanitizer/71480
7150 * c-c++-common/asan/pr71480.c: New test.
7151
1f24fd3e
L
71522016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7153
7154 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7155 (ASMNAME2): Likewise.
7156 (main): Replace fn in asm statement with ASMNAME ("fn").
7157 * gcc.dg/guality/pr68037-2.c: Likewise.
7158 * gcc.dg/guality/pr68037-3.c: Likewise.
7159 * gcc.dg/torture/pr68037-1.c: Likewise.
7160 * gcc.dg/torture/pr68037-2.c: Likewise.
7161 * gcc.dg/torture/pr68037-3.c: Likewise.
7162
ad551c07
BE
71632016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7164
7165 PR inline-asm/68843
7166 * gcc.target/i386/pr68843-1.c: New test.
7167 * gcc.target/i386/pr68843-2.c: New test.
7168
4b1ffdb1 71692016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7170 Cesar Philippidis <cesar@codesourcery.com>
7171
7172 PR middle-end/71373
7173 * gcc.dg/goacc/nested-function-1.c: New file.
7174 * gcc.dg/goacc/nested-function-2.c: Likewise.
7175 * gcc.dg/goacc/pr71373.c: Likewise.
7176 * gfortran.dg/goacc/cray-2.f95: Likewise.
7177 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7178 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7179 * gfortran.dg/goacc/cray.f95: Update.
7180 * gfortran.dg/goacc/loop-1.f95: Likewise.
7181 * gfortran.dg/goacc/loop-3.f95: Likewise.
7182 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7183 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7184
71852016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7186
7187 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7188 for OpenACC tile clauses.
7189 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7190
7191 PR c/71381
7192 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7193 to...
7194 * c-c++-common/goacc/cache-2.c: ... this new file.
7195 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7196 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7197 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7198 usage.
7199 * gfortran.dg/goacc/cray.f95: Likewise.
7200 * gfortran.dg/goacc/loop-1.f95: Likewise.
7201
89851e4c
AH
72022016-06-10 Alan Hayward <alan.hayward@arm.com>
7203
7204 PR tree-optimization/71407
7205 PR tree-optimization/71416
7206 * gcc.dg/vect/pr71407.c: New
7207 * gcc.dg/vect/pr71416-1.c: New
7208 * gcc.dg/vect/pr71416-2.c: New
7209
200eafbf
RB
72102016-06-10 Richard Biener <rguenther@suse.de>
7211
7212 PR middle-end/71477
7213 * gcc.dg/torture/pr71477.c: New testcase.
7214
4df99d92
JK
72152016-06-09 Julia Koval <julia.koval@intel.com>
7216
7217 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7218 * gcc.target/i386/interrupt-13.c: Likewise.
7219 * gcc.target/i386/interrupt-15.c: Likewise.
7220 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7221 * gcc.target/i386/interrupt-24.c: Likewise.
7222 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7223 * gcc.target/i386/interrupt-9.c: Likewise.
7224 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7225
e01b4e16
MS
72262016-06-09 Martin Sebor <msebor@redhat.com>
7227
7228 PR c/70883
7229 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7230 * gcc.dg/builtin-constant_p-1.c: Same.
7231 * gcc.dg/builtins-error.c: Same.
7232 * gcc.dg/pr70859.c: Same.
7233
9c35db0e
SKS
72342016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7235
7236 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7237 * gcc.dg/torture/pr68067-1.c: Likewise.
7238 * gcc.dg/torture/pr68067-2.c: Likewise.
7239
72402016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7241
7242 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7243 when setting SIZE.
7244
392a81b9
PC
72452016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7246
7247 PR c++/71465
7248 * g++.dg/inherit/crash5.C: New.
7249 Revert:
7250 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7251
7252 PR c++/70202
7253 * g++.dg/inherit/crash5.C: New.
7254 * g++.dg/inherit/virtual1.C: Adjust.
7255
e49efc14
ML
72562016-06-09 Martin Liska <mliska@suse.cz>
7257
7258 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7259 * g++.dg/predict-loop-exit-2.C: Likewise.
7260 * g++.dg/predict-loop-exit-3.C: Likewise.
7261 * gcc.dg/predict-1.c: Likewise.
7262 * gcc.dg/predict-2.c: Likewise.
7263 * gcc.dg/predict-3.c: Likewise.
7264 * gcc.dg/predict-4.c: Likewise.
7265 * gcc.dg/predict-5.c: Likewise.
7266 * gcc.dg/predict-6.c: Likewise.
7267 * gcc.dg/predict-7.c: Likewise.
7268
36d57986
RB
72692016-06-09 Richard Biener <rguenther@suse.de>
7270
7271 PR tree-optimization/71462
7272 * gcc.dg/torture/pr71462.c: New testcase.
7273
7d82e8e4
MP
72742016-06-09 Marek Polacek <polacek@redhat.com>
7275
7276 PR c/65471
7277 * gcc.dg/c11-generic-3.c: New test.
7278
c8a71589
PC
72792016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7280
7281 * g++.dg/init/array42.C: New.
7282 * g++.dg/init/array43.C: Likewise.
7283 * g++.dg/init/array44.C: Likewise.
7284 * g++.dg/init/array45.C: Likewise.
7285 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7286 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7287 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7288 * g++.dg/gomp/pr35751.C: Likewise.
7289 * g++.dg/init/array23.C: Likewise.
7290 * g++.dg/init/brace2.C: Likewise.
7291 * g++.dg/init/brace6.C: Likewise.
7292
44a845ca
MS
72932016-06-08 Martin Sebor <msebor@redhat.com>
7294 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR c++/70507
7297 PR c/68120
7298 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7299 * c-c++-common/builtin-arith-overflow-2.c: New test.
7300 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7301 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7302 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7303
2ef16b6e
JJ
73042016-06-08 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR c++/71442
7307 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7308
5e3ee346
AL
73092016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7310
7311 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7312 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7313 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7314 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7315 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7316 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7317 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7318 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7319 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7320 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7321 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7322 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7323 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7324
b2ae2814
RB
73252016-06-08 Richard Biener <rguenther@suse.de>
7326
7327 PR tree-optimization/68558
7328 * gcc.dg/vect/slp-44.c: New testcase.
7329
e09b4c37
RB
73302016-06-08 Richard Biener <rguenther@suse.de>
7331
7332 * gcc.dg/vect/slp-43.c: New testcase.
7333
72d50660
RB
73342016-06-08 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/71452
7337 * gcc.dg/torture/pr71452.c: New testcase.
7338
988c115c
JJ
73392016-06-08 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR c++/71448
7342 * g++.dg/torture/pr71448.C: New test.
7343
73d73b48
BS
73442016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7345
7346 PR debug/71432
7347 PR ada/71413
7348 * g++.dg/debug/pr71432.C: New test.
7349
bdd15d0c
PK
73502016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7351
7352 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7353 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7354 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7355
ce0607bb
AH
73562016-06-08 Alan Hayward <alan.hayward@arm.com>
7357
7358 * gcc.dg/vect/vect-live-2.c: Update effective target.
7359 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7360 * lib/target-supports.exp: Add aarch64 to vect_long.
7361
92a5f2ba
MP
73622016-06-08 Marek Polacek <polacek@redhat.com>
7363
7364 PR c/71418
7365 * gcc.dg/noncompile/pr71418.c: New test.
7366
08203f73
MP
7367 PR c/71426
7368 * gcc.dg/noncompile/pr71426.c: New test.
7369
d1fcc2bd
JH
73702016-06-07 Jan Hubicka <hubicka@ucw.cz>
7371
7372 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7373 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7374 * gcc.dg/predict-3.c: Update template.
7375 * gcc.dg/predict-5.c: Update template.
7376 * gcc.dg/predict-6.c: Update template.
7377 * gcc.dg/predict-9.c: Update template.
7378 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7379
a23e6f1c
BS
73802016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7381
7382 * gcc.target/powerpc/vec-mul.c: New test.
7383
6ffd47b7
DM
73842016-06-07 David Malcolm <dmalcolm@redhat.com>
7385
7386 * gcc.dg/spellcheck-fields-2.c: New test case.
7387
bfd67b47
RB
73882016-06-07 Richard Biener <rguenther@suse.de>
7389
7390 PR c/61564
7391 * gcc.dg/Wpragmas-1.c: New testcase.
7392 * gcc.dg/Wattributes-4.c: Likewise.
7393 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7394 entry.
7395
701b9a47
CL
73962016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7397
7398 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7399 spurious debug code.
7400
6b80d6fa
RB
74012016-06-07 Richard Biener <rguenther@suse.de>
7402
7403 PR tree-optimization/71428
7404 * gcc.dg/torture/pr71428.c: New testcase.
7405
0f3f9437
RB
74062016-06-07 Richard Biener <rguenther@suse.de>
7407
7408 PR middle-end/71423
7409 * gcc.dg/torture/pr71423.c: New testcase.
7410
ec963f2a
KV
74112016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7412
7413 PR middle-end/71408
7414 * gcc.dg/tree-ssa/pr71408.c: New test.
7415
46ab5b6e
KV
74162016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7417
7418 PR middle-end/71281
7419 * g++.dg/torture/pr71281.C: New test.
7420
1f40cff3
MP
74212016-06-06 Marek Polacek <polacek@redhat.com>
7422
7423 PR c/71362
7424 * gcc.dg/pr71362.c: New test.
7425
6f5bcd24
JJ
74262016-06-06 Jakub Jelinek <jakub@redhat.com>
7427 Patrick Palka <ppalka@gcc.gnu.org>
7428
7429 PR c++/70847
7430 PR c++/71330
7431 PR c++/71393
7432 * g++.dg/opt/pr70847.C: New test.
7433 * g++.dg/ubsan/pr70847.C: New test.
7434 * g++.dg/ubsan/pr71393.C: New test.
7435
158beb4a
JJ
74362016-06-06 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR tree-optimization/71259
7439 * gcc.dg/vect/pr71259.c: New test.
7440
d9b950dd
DM
74412016-06-06 David Malcolm <dmalcolm@redhat.com>
7442
7443 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7444 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7445 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7446 above.
7447
36f9ad69
KT
74482016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7449
7450 PR middle-end/37780
7451 * gcc.c-torture/execute/pr37780.c: New test.
7452 * gcc.target/aarch64/pr37780_1.c: Likewise.
7453 * gcc.target/arm/pr37780_1.c: Likewise.
7454
5545a907
MP
74552016-06-06 Marek Polacek <polacek@redhat.com>
7456
7457 * c-c++-common/attr-may-alias-1.c: New test.
7458 * c-c++-common/attr-may-alias-2.c: New test.
7459 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7460
93671519
BE
74612016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7462
7463 PR c/24414
7464 * gcc.target/i386/pr24414.c: New test.
7465
690f24b7
JM
74662016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7467
7468 * gcc.target/sparc/vis4misc.c: New file.
7469 * gcc.target/sparc/fpcmp.c: Likewise.
7470 * gcc.target/sparc/fpcmpu.c: Likewise.
7471
31ce6157
AH
74722016-06-06 Alan Hayward <alan.hayward@arm.com>
7473
7474 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7475 * gcc.dg/vect/vect-live-3.c: Likewise.
7476
9fcebb5a
RB
74772016-06-06 Richard Biener <rguenther@suse.de>
7478
7479 PR tree-optimization/71398
7480 * gcc.dg/torture/pr71398.c: New testcase.
7481
903ca97b
UB
74822016-06-06 Uros Bizjak <ubizjak@gmail.com>
7483
7484 PR target/71389
7485 * g++.dg/pr71389.C: New test.
7486
9c1eb332
JD
74872016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7488
7489 PR fortran/71404
7490 * gfortran.dg/fmt_read_5.f: New test.
7491
b2d83bd2
AV
74922016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7493
7494 PR fortran/69659
7495 * gfortran.dg/class_array_22.f03: New test.
7496
ec81960e
JH
74972016-06-05 Jan Hubicka <hubicka@ucw.cz>
7498
7499 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7500
429d2750
JH
75012016-06-05 Jan Hubicka <hubicka@ucw.cz>
7502
7503 * gcc.dg/predict-9.c: Update template.
7504
c1c00983
PC
75052016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 PR c++/49377
7508 * g++.dg/template/pr49377.C: New.
7509
1927a963
JJ
75102016-06-04 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR tree-optimization/71405
7513 * g++.dg/torture/pr71405.C: New test.
7514
909a11ad
PC
75152016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7516
7517 PR c++/70202
7518 * g++.dg/inherit/crash5.C: New.
7519 * g++.dg/inherit/virtual1.C: Adjust.
7520
08bbb1f8
JL
75212016-06-03 Jeff Law <law@redhat.com>
7522
7523 PR tree-optimization/71316
7524 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7525
7c35235c
JJ
75262016-06-03 Jakub Jelinek <jakub@redhat.com>
7527
7528 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7529 dg-additional-options with just -fno-tree-scev-cprop in it.
7530 * gcc.dg/vect/vect-live-2.c: Likewise.
7531 * gcc.dg/vect/vect-live-5.c: Likewise.
7532 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7533 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7534 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7535
c8572dd6
PP
75362016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7537
7538 PR c++/27100
7539 * g++.dg/other/friend6.C: New test.
7540
1c7733a7
BS
75412016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7542
7543 * g++.dg/torture/ppc-ldst-array.C: New.
7544
0d2f700f
JM
75452016-06-03 Joseph Myers <joseph@codesourcery.com>
7546
7547 PR target/71276
7548 PR target/71277
7549 * gcc.dg/torture/builtin-fp-int-inexact.c,
7550 gcc.target/i386/387-builtin-fp-int-inexact.c,
7551 gcc.target/i386/387-rint-inline-1.c,
7552 gcc.target/i386/387-rint-inline-2.c,
7553 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7554 gcc.target/i386/sse2-rint-inline-1.c,
7555 gcc.target/i386/sse2-rint-inline-2.c,
7556 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7557 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7558
f8071c05
L
75592016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7560 Julia Koval <julia.koval@intel.com>
7561
7562 PR target/66960
7563 PR target/67630
7564 PR target/67634
7565 PR target/67841
7566 PR target/68037
7567 PR target/68618
7568 PR target/68661
7569 PR target/69575
7570 PR target/69596
7571 PR target/69734
7572 * gcc.dg/guality/pr68037-1.c: New test.
7573 * gcc.dg/guality/pr68037-2.c: Likewise.
7574 * gcc.dg/guality/pr68037-3.c: Likewise.
7575 * gcc.dg/torture/pr68037-1.c: Likewise.
7576 * gcc.dg/torture/pr68037-2.c: Likewise.
7577 * gcc.dg/torture/pr68037-3.c: Likewise.
7578 * gcc.dg/torture/pr68661-1a.c: Likewise.
7579 * gcc.dg/torture/pr68661-1b.c: Likewise.
7580 * gcc.target/i386/interrupt-1.c: Likewise.
7581 * gcc.target/i386/interrupt-2.c: Likewise.
7582 * gcc.target/i386/interrupt-3.c: Likewise.
7583 * gcc.target/i386/interrupt-4.c: Likewise.
7584 * gcc.target/i386/interrupt-5.c: Likewise.
7585 * gcc.target/i386/interrupt-6.c: Likewise.
7586 * gcc.target/i386/interrupt-7.c: Likewise.
7587 * gcc.target/i386/interrupt-8.c: Likewise.
7588 * gcc.target/i386/interrupt-9.c: Likewise.
7589 * gcc.target/i386/interrupt-10.c: Likewise.
7590 * gcc.target/i386/interrupt-11.c: Likewise.
7591 * gcc.target/i386/interrupt-12.c: Likewise.
7592 * gcc.target/i386/interrupt-13.c: Likewise.
7593 * gcc.target/i386/interrupt-14.c: Likewise.
7594 * gcc.target/i386/interrupt-15.c: Likewise.
7595 * gcc.target/i386/interrupt-16.c: Likewise.
7596 * gcc.target/i386/interrupt-17.c: Likewise.
7597 * gcc.target/i386/interrupt-18.c: Likewise.
7598 * gcc.target/i386/interrupt-19.c: Likewise.
7599 * gcc.target/i386/interrupt-20.c: Likewise.
7600 * gcc.target/i386/interrupt-21.c: Likewise.
7601 * gcc.target/i386/interrupt-22.c: Likewise.
7602 * gcc.target/i386/interrupt-23.c: Likewise.
7603 * gcc.target/i386/interrupt-24.c: Likewise.
7604 * gcc.target/i386/interrupt-25.c: Likewise.
7605 * gcc.target/i386/interrupt-26.c: Likewise.
7606 * gcc.target/i386/interrupt-27.c: Likewise.
7607 * gcc.target/i386/interrupt-28.c: Likewise.
7608 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7609 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7610 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7611 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7612 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7613 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7614 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7615 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7616 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7617 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7618 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7619 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7620
36b85e43
BS
76212016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7622
9de2e795
L
7623 PR tree-optimization/52171
7624 * gcc.dg/pr52171.c: New test.
7625 * gcc.target/i386/pr52171.c: New test.
36b85e43 7626
bfeee8ac
JH
76272016-06-03 Jan Hubicka <jh@suse.cz>
7628
7629 * g++.dg/tree-ssa/pred-1.C: New testcase
7630 * gcc.dg/tree-ssa/pred-1.c: New testcase
7631
859b0bae
BS
76322016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7633
7634 PR target/70957
7635 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7636 support.
7637 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7638
3a2edf4c
AH
76392016-06-03 Alan Hayward <alan.hayward@arm.com>
7640
7641 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7642
b28ead45
AH
76432016-06-03 Alan Hayward <alan.hayward@arm.com>
7644
7645 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7646 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7647 * gcc.dg/vect/vect-live-1.c: New test.
7648 * gcc.dg/vect/vect-live-2.c: New test.
7649 * gcc.dg/vect/vect-live-3.c: New test.
7650 * gcc.dg/vect/vect-live-4.c: New test.
7651 * gcc.dg/vect/vect-live-5.c: New test.
7652 * gcc.dg/vect/vect-live-slp-1.c: New test.
7653 * gcc.dg/vect/vect-live-slp-2.c: New test.
7654 * gcc.dg/vect/vect-live-slp-3.c: New test.
7655
1f91747b
JJ
76562016-06-03 Jakub Jelinek <jakub@redhat.com>
7657
7658 PR middle-end/71387
7659 * g++.dg/opt/pr71387.C: New test.
7660
47b83923
JL
76612016-06-02 Jeff Law <law@redhat.com>
7662
7663 PR tree-optimization/71328
7664 * gcc.c-torture/compile/pr71328.c: New test.
7665
e96e5f46
JD
76662016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7667
7668 PR fortran/52393
7669 * gfortran.dg/fmt_read_3.f90: Fix typo.
7670 * gfortran.dg/fmt_read_4.f90: New test.
7671
b872d729
PC
76722016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7673
7674 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7675 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7676 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7677 * g++.dg/cpp0x/override2.C: Likewise.
7678 * g++.dg/parse/crash5.C: Likewise.
7679 * g++.dg/parse/error16.C: Likewise.
7680 * g++.dg/parse/error27.C: Likewise.
7681 * g++.dg/template/qualttp15.C: Likewise.
7682 * g++.dg/template/redecl4.C: Likewise.
7683 * g++.old-deja/g++.other/crash39.C: Likewise.
7684 * g++.old-deja/g++.other/struct1.C: Likewise.
7685 * g++.old-deja/g++.pt/m9a.C: Likewise.
7686 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7687
0e535442
JJ
76882016-06-02 Jakub Jelinek <jakub@redhat.com>
7689
0633ee10
JJ
7690 PR c++/71372
7691 * c-c++-common/pr71372.c: New test.
7692
0e535442
JJ
7693 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7694 __TIME__ strings with __builtin_strcmp instead of printf and
7695 dg-output.
7696
f3c5ecc2
ML
76972016-06-02 Martin Liska <mliska@suse.cz>
7698
7699 * gcc.dg/predict-9.c: New test.
7700
a91807c5
JJ
77012016-06-02 Jakub Jelinek <jakub@redhat.com>
7702
7703 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7704 global set_compiler_env_var and global saved_compiler_env_var.
7705
b5bd1978
KT
77062016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7707
7708 PR rtl-optimization/71295
7709 * gcc.c-torture/compile/pr71295.c: New test.
7710
b93b1475
JJ
77112016-06-02 Jakub Jelinek <jakub@redhat.com>
7712
930ebd0e
JJ
7713 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7714
1e021dc3
JJ
7715 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7716 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7717
b93b1475
JJ
7718 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7719 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7720 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7721 alternative number.
7722
58f2fb5c
MM
77232016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7724
7725 * gcc.target/powerpc/p9-splat-4.c: New test.
7726
77272016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7728
7729 PR target/71186
7730 * gcc.target/powerpc/pr71186.c: New test.
7731
4731c9f0
JD
77322016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7733
7734 PR fortran/52393
7735 * gfortran.dg/fmt_read_3.f90: New test.
7736
042dee3e
TP
77372016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7738
7739 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7740 procedure.
7741
15c98b2e
ES
77422016-06-01 Eduard Sanou <dhole@openmailbox.org>
7743
7744 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7745 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7746 env var is set.
7747 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7748 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7749 shown once.
7750 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7751 during compilation.
7752 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7753 vars set by dg-set-compiler-env-var.
7754
6442a6f4
PT
77552016-06-01 Paul Thomas <pault@gcc.gnu.org>
7756
7757 PR fortran/71156
7758 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7759 to the module procedure declaration.
7760 * gfortran.dg/submodule_16.f08: New test.
7761
ab62397a
JJ
77622016-06-01 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR middle-end/71371
7765 * c-c++-common/gomp/pr71371.c: New test.
7766
b66af6ed
RB
77672016-06-01 Richard Biener <rguenther@suse.de>
7768
7769 PR tree-optimization/71366
7770 * gcc.dg/torture/pr71366-1.c: New testcase.
7771 * gcc.dg/torture/pr71366-2.c: Likewise.
7772
e342b9d8
KN
77732016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7774
7775 * gcc.target/powerpc/vslv-0.c: New test.
7776 * gcc.target/powerpc/vslv-1.c: New test.
7777 * gcc.target/powerpc/vsrv-0.c: New test.
7778 * gcc.target/powerpc/vsrv-1.c: New test.
7779
721547cd
NS
77802016-06-01 Nathan Sidwell <nathan@acm.org>
7781
7782 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7783 * gcc.target/nvptx/weak.c: New.
7784
fa2c9034
RB
77852016-06-01 Richard Biener <rguenther@suse.de>
7786
7787 PR tree-optimization/71261
7788 * gcc.dg/torture/vect-bool-1.c: New testcase.
7789
3e32893c
JJ
77902016-06-01 Jakub Jelinek <jakub@redhat.com>
7791
7792 * gfortran.dg/gomp/order-1.f90: New test.
7793 * gfortran.dg/gomp/order-2.f90: New test.
7794
8c383600
JH
77952016-06-01 Jan Hubicka <hubicka@ucw.cz>
7796
7797 * gcc.dg/unroll-6.c: Update template.
7798 * gcc.dg/unroll-7.c: New testcase.
7799 * gcc.dg/unroll-8.c: New testcase.
7800
a0dfeef5
EB
78012016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7802
7803 * gnat.dg/opt56.ad[sb]: New test.
7804
48de5701
PC
78052016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7806
7807 PR c++/66635
7808 * g++.dg/cpp0x/constexpr-ice16.C: New.
7809
827cf695
PP
78102016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7811
7812 PR tree-optimization/71314
7813 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7814 -mbranch-cost=2.
7815
ff66f6e8
PP
78162016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7817
7818 PR tree-optimization/71077
7819 * gcc.dg/tree-ssa/pr71077.c: New test.
7820
050fb209
JH
78212016-05-31 Jan Hubicka <hubicka@ucw.cz>
7822
48de5701
PC
7823 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7824 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7825 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7826
c642d919
PC
78272016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7828
7829 PR c++/71248
7830 * g++.dg/cpp0x/pr71248.C: New.
7831 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7832 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7833 * g++.dg/init/new37.C: Likewise.
7834 * g++.dg/template/static1.C: Likewise.
7835 * g++.dg/template/static2.C: Likewise.
7836
d6439e08
L
78372016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7838
7839 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7840 instead of %rdi.
7841 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7842
780b9dd4
MP
78432016-05-31 Marek Polacek <polacek@redhat.com>
7844
7845 * c-c++-common/Wswitch-unreachable-3.c: New test.
7846 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7847
0d99f8a0
RB
78482016-05-31 Richard Biener <rguenther@suse.de>
7849
7850 PR tree-optimization/71352
7851 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7852
52545641
TP
78532016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7854
7855 * gcc.target/arm/armv5_thumb_isa.c: New test.
7856
5b8c1205
KY
78572016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7858
7859 PR target/71346
7860 * gcc.target/i386/pr71346.c: New test.
7861
7a88cc84
TV
78622016-05-31 Tom de Vries <tom@codesourcery.com>
7863
7864 PR tree-optimization/69068
7865 * gcc.dg/graphite/pr69068.c: New test.
7866
265149a6
MS
78672016-05-27 Martin Sebor <msebor@redhat.com>
7868
7869 PR c++/71306
7870 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7871
00631022
JJ
78722016-05-30 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR c++/71349
7875 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7876 nowait depend(inout: dd[0]) clauses where permitted.
7877
b2f6675b
PC
78782016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7879
7880 PR c++/71238
7881 * g++.dg/parse/pr71238.C: New.
7882 * g++.dg/concepts/friend1.C: Test column numbers too.
7883 * g++.dg/cpp0x/initlist31.C: Likewise.
7884 * g++.dg/cpp0x/pr51420.C: Likewise.
7885 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7886 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7887 * g++.dg/ext/builtin3.C: Likewise.
7888 * g++.dg/lookup/friend12.C: Likewise.
7889 * g++.dg/lookup/friend7.C: Likewise.
7890 * g++.dg/lookup/koenig1.C: Likewise.
7891 * g++.dg/lookup/koenig5.C: Likewise.
7892 * g++.dg/lookup/used-before-declaration.C: Likewise.
7893 * g++.dg/overload/koenig1.C: Likewise.
7894 * g++.dg/template/crash65.C: Likewise.
7895 * g++.dg/template/friend57.C: Likewise.
7896 * g++.dg/warn/Wshadow-5.C: Likewise.
7897 * g++.dg/warn/Wunused-8.C: Likewise.
7898 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7899 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7900 * g++.old-deja/g++.jason/member.C: Likewise.
7901 * g++.old-deja/g++.jason/report.C: Likewise.
7902 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7903 * g++.old-deja/g++.law/visibility20.C: Likewise.
7904 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7905 * g++.old-deja/g++.other/static5.C: Likewise.
7906 * g++.old-deja/g++.pt/overload2.C: Likewise.
7907
a448ff40
JH
79082016-05-30 Jan Hubicka <hubicka@ucw.cz>
7909
7910 * gcc.dg/tree-ssa/peel1.c: New testcase.
7911 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7912 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7913
69be8c91
TV
79142016-05-30 Tom de Vries <tom@codesourcery.com>
7915
7916 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7917 to ce.
7918
a59775a1
PC
79192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7920
7921 PR c++/71099
7922 * g++.dg/parse/virtual1.C: New.
7923
53d6d955
UB
79242016-05-30 Uros Bizjak <ubizjak@gmail.com>
7925
7926 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7927 Use correct register when clearing %edx.
7928
0557293f
AM
79292016-05-30 Alexander Monakov <amonakov@ispras.ru>
7930
7931 PR tree-optimization/71289
7932 * gcc.dg/pr71289.c: New test.
7933
5d476e35
KV
79342016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7935
7936 PR middle-end/71269
7937 PR middle-end/71292
7938 * gcc.dg/tree-ssa/pr71269.c: New test.
7939 * gcc.dg/tree-ssa/pr71292.c: New test.
7940
db5447ca
KV
79412016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7942
7943 PR middle-end/71252
7944 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7945
98bdbb39
JH
79462016-05-30 Jan Hubicka <hubicka@ucw.cz>
7947
7948 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7949 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7950 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7951
7e012855
TV
79522016-05-30 Tom de Vries <tom@codesourcery.com>
7953
7954 PR tree-optimization/69067
7955 * gcc.dg/graphite/pr69067.c: New test.
7956
beed3701
UB
79572016-05-29 Uros Bizjak <ubizjak@gmail.com>
7958
7959 PR target/71245
7960 * gcc.target/i386/pr71245-1.c: New test.
7961 * gcc.target/i386/pr71245-2.c: Ditto.
7962
b6d4f8e8
PC
79632016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7964
7965 PR c++/71105
7966 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7967 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7968 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7969
00022058
JH
79702016-05-27 Jan Hubicka <hubicka@ucw.cz>
7971
7972 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7973
c8419aca
VV
79742016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7975
7976 Revert:
7977 PR c++/69855
7978 * g++.dg/overload/69855.C: New.
7979 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7980 * g++.old-deja/g++.pt/crash3.C: Likewise.
7981
8008c4d2
PC
79822016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7983
7984 PR c++/60385
7985 * g++.dg/parse/namespace13.C: New.
7986
8b2ef235
JL
79872016-05-26 Jeff Law <law@redhat.com>
7988
7989 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7990 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7991 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7992 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7993 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7994 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7995 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7996 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7997 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7998 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7999 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8000 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8001 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8002
7d67159b
VV
80032016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8004
8005 PR c++/69855
8006 * g++.dg/overload/69855.C: New.
8007 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8008 * g++.old-deja/g++.pt/crash3.C: Likewise.
8009
88e3bdd1
JW
80102016-05-27 Jiong Wang <jiong.wang@arm.com>
8011
8012 PR target/63596
8013 * gcc.target/aarch64/va_arg_1.c: New testcase.
8014 * gcc.target/aarch64/va_arg_2.c: Likewise.
8015 * gcc.target/aarch64/va_arg_3.c: Likewise.
8016
3fd6b9cc
JW
80172016-05-27 Jiong Wang <jiong.wang@arm.com>
8018
8019 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8020 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8021 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8022 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8023 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8024
3cee7e4e
MP
80252016-05-27 Marek Polacek <polacek@redhat.com>
8026
8027 PR middle-end/71308
8028 * g++.dg/torture/pr71308.C: New test.
8029
6a813c96
DV
80302016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8031
8032 * gcc.dg/zero_bits_compound-1.c: New test.
8033 * gcc.dg/zero_bits_compound-2.c: New test.
8034
0561bcfb
IE
80352016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8036
8037 PR middle-end/71279
8038 * gcc.dg/pr71279.c: New test.
8039
21316320
MM
80402016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8041
8042 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8043 floating point min/max/comparison instructions.
8044 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8045
7211a097
JJ
80462016-05-26 Jakub Jelinek <jakub@redhat.com>
8047
8048 * c-c++-common/gomp/schedule-1.c: New test.
8049 * gfortran.dg/gomp/schedule-1.f90: New test.
8050
cac177cf
PP
80512016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8052
8053 PR c++/70822
8054 PR c++/70106
8055 * g++.dg/cpp1y/auto-fn32.C: New test.
8056 * g++.dg/cpp1y/paren4.C: New test.
8057
a2d5b8c9
NS
80582016-05-26 Nathan Sidwell <nathan@acm.org>
8059
8060 * gcc.dg/20060410.c: Xfail on ptx.
8061 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8062 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8063 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8064 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8065 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8066
ffa8b552
TP
80672016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8068
8069 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8070
c7501e00
JJ
80712016-05-26 Jakub Jelinek <jakub@redhat.com>
8072
1875b9a0
JJ
8073 PR tree-optimization/71280
8074 * gcc.dg/pr71280.c: New test.
8075
2116e19f
JJ
8076 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8077
305aef09
JJ
8078 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8079 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8080
c7501e00
JJ
8081 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8082
ca449d26
JW
80832016-05-26 Jiong Wang <jiong.wang@arm.com>
8084
8085 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8086 kept in memory.
ca449d26 8087
8af01c66
JL
80882016-05-25 Jeff Law <law@redhat.com>
8089
8090 PR tree-optimization/71272
8091 * gcc.c-torture/compile/pr71272.c: new test.
8092
f9d6ce73
BS
80932016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8094
8095 * gcc.target/powerpc/vec-cmpne.c: New test.
8096 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8097
a88a7b22
EB
80982016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8099
8100 * gnat.dg/opt55.ad[sb]: New test.
8101
125f02ed
SKS
81022016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8103
8104 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8105 * c-c++-common/pr60226.c: Require int32plus.
8106 * gcc.c-torture/execute/pr70602.c: Likewise.
8107 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8108 unsigned long for malloc arg type.
8109 * gcc.dg/asr_div1.c: Require int32plus.
8110 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8111 * gcc.dg/pie-1.c: Require pie.
8112 * gcc.dg/pie-2.c: Likewise.
8113 * gcc.dg/pr59471.c: Require int32plus.
8114 * gcc.dg/pr59963-2.c: XFAIL for int16.
8115 * gcc.dg/pr60114.c: Require int32plus.
8116 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8117 unsigned long for typedef of size_t.
8118 * gcc.dg/pr63914.c: Require int32plus.
8119 * gcc.dg/pr64536.c: Require pt32plus.
8120 * gcc.dg/pr65658.c: Likewise.
8121 * gcc.dg/pr67271.c: Require int32plus.
8122 * gcc.dg/pr68112.c: Likewise.
8123 * gcc.dg/pr69071.c: Skip for avr target.
8124 * gcc.dg/pr69973.c: Require int32plus.
8125 * gcc.dg/pr70169.c: Skip for avr target.
8126 * gcc.dg/sso-6.c: Require int32plus.
8127 * gcc.dg/sso-7.c: Likewise.
8128 * gcc.dg/sso-8.c: Likewise.
8129 * gcc.dg/vrp-min-max-2.c: Likewise.
8130
c6e434f5
UB
81312016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8132
8133 PR target/70738
8134 * gcc.target/i386/pr70738-1.c: New test.
8135 * gcc.target/i386/pr70738-2.c: Likewise.
8136 * gcc.target/i386/pr70738-3.c: Likewise.
8137 * gcc.target/i386/pr70738-4.c: Likewise.
8138 * gcc.target/i386/pr70738-5.c: Likewise.
8139 * gcc.target/i386/pr70738-6.c: Likewise.
8140 * gcc.target/i386/pr70738-7.c: Likewise.
8141 * gcc.target/i386/pr70738-8.c: Likewise.
8142 * gcc.target/i386/pr70738-9.c: Likewise.
8143
5c42d341
KT
81442016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8145
8146 PR rtl-optimization/66940
8147 * gcc.c-torture/execute/pr66940.c: New test.
8148
bf9a1a07
IV
81492016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8150
8151 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8152 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8153 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8154 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8155 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8156 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8157 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8158 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8159 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8160 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8161 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8162 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8163 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8164 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8165 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8166 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8167 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8168 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8169 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8170 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8171 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8172 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8173 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8174 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8175
95efe6b6
MP
81762016-05-25 Marek Polacek <polacek@redhat.com>
8177
8178 PR c/71265
8179 * gcc.dg/noncompile/pr71265.c: New test.
8180
a23faf7a
MP
8181 PR c/71266
8182 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8183
69a6d5ad
NS
81842016-05-25 Nathan Sidwell <nathan@acm.org>
8185
8186 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8187
3072d4ea
RB
81882016-05-25 Richard Biener <rguenther@suse.de>
8189
8190 PR tree-optimization/71261
8191 * c-c++-common/torture/pr71261.c: New testcase.
8192
e412ece4
RB
81932016-05-25 Richard Biener <rguenther@suse.de>
8194
8195 PR tree-optimization/71264
8196 * gcc.dg/vect/pr71264.c: New testcase.
8197
b9e551ad
PC
81982016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8199
8200 PR c++/55992
8201 * g++.dg/cpp0x/alias-decl-53.C: New.
8202 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8203
6aa1abe5
ML
82042016-05-25 Martin Liska <mliska@suse.cz>
8205
8206 * g++.dg/pr71239.C: New test.
8207
842d162e
RB
82082016-05-25 Richard Biener <rguenther@suse.de>
8209
c87885ca
RO
8210 * gcc.dg/vect/pr58135.c: Rename to ...
8211 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8212
f184a36c
MP
82132016-05-25 Marek Polacek <polacek@redhat.com>
8214
8215 * g++.dg/pr65295.C: Use target c++14.
8216
021fad86
PC
82172016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8218
53d6d955
UB
8219 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8220 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8221
c3eaf15a
MM
82222016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8223
8224 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8225 instructions.
8226
e46c7770
CP
82272016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8228
8229 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8230 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8231 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8232 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8233 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8234 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8235 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8236 * c-c++-common/goacc/pcopy.c: Likewise.
8237 * c-c++-common/goacc/pcopyin.c: Likewise.
8238 * c-c++-common/goacc/pcopyout.c: Likewise.
8239 * c-c++-common/goacc/pcreate.c: Likewise.
8240 * c-c++-common/goacc/pr70688.c: New test.
8241 * c-c++-common/goacc/present-1.c: Adjust test.
8242 * c-c++-common/goacc/reduction-5.c: Likewise.
8243 * g++.dg/goacc/data-1.C: New test.
8244
4bfc9db7
MM
82452016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8246
8247 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8248 vector parity built-in functions.
8249 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8250 count trailing zeros automatic vectorization.
8251 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8252 count trailing zeros built-in functions.
8253
2bc145af
KV
82542016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8255
8256 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8257
26869fdb
PH
82582016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8259
8260 PR target/71050
8261 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8262
b2dc9c3b
PC
82632016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8264
8265 PR c++/50436
8266 * g++.dg/template/crash123.C: New.
8267 * g++.dg/template/crash124.C: Likewise.
8268
f65e97fd
MS
82692016-05-24 Martin Sebor <msebor@redhat.com>
8270
8271 PR c++/71147
8272 * g++.dg/ext/flexary16.C: New test.
8273
a6f5ac7f
IV
82742016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8275
69a6d5ad
NS
8276 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8277 before math.h is included.
a6f5ac7f
IV
8278 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8279 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8280 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8281 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8282 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8283 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8284 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8285 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8286 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8287 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8288 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8289 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8290 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8291 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8292 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8293 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8294 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8295 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8296 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8297 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8298 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8299 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8300 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8301
27bad558
MM
83022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8303 Kelvin Nilsen <kelvin@gcc.gnu.org>
8304
8305 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8306 support.
8307
72f382fb
PC
83082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8309
8310 PR c++/69872
8311 * g++.dg/warn/Wno-narrowing1.C: New.
8312
ef2ec9d9
MP
83132016-05-24 Marek Polacek <polacek@redhat.com>
8314
8315 PR c/71249
8316 * c-c++-common/Wswitch-unreachable-2.c: New test.
8317
e90434e3
JJ
83182016-05-24 Jakub Jelinek <jakub@redhat.com>
8319
7adb26f2
JJ
8320 PR c++/71257
8321 * g++.dg/vect/simd-clone-6.cc: New test.
8322 * g++.dg/gomp/declare-simd-6.C: New test.
8323
e90434e3
JJ
8324 PR middle-end/70434
8325 PR c/69504
8326 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8327
b556ea3b
RB
83282016-05-24 Richard Biener <rguenther@suse.de>
8329
8330 PR tree-optimization/71240
8331 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8332
e5328f5d
RB
83332016-05-24 Richard Biener <rguenther@suse.de>
8334
8335 PR tree-optimization/71230
8336 * gcc.dg/torture/pr71230.c: New testcase.
8337 * g++.dg/torture/pr71230.C: Likewise.
8338
a04e69c0
TS
83392016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8340
8341 * c-c++-common/goacc/routine-5.c: Add tests.
8342 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8343 * gfortran.dg/goacc/routine-6.f90: Add tests.
8344
30fd2977
RB
83452016-05-24 Richard Biener <rguenther@suse.de>
8346
8347 PR tree-optimization/71253
8348 * gcc.dg/torture/pr71253.c: New testcase.
8349
ca6f60bc
KV
83502016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8351
8352 PR middle-end/71252
8353 * gfortran.dg/pr71252.f90: New test.
8354
d3465d72
RS
83552016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8356
8357 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8358
f17a223d
RB
83592016-05-24 Richard Biener <rguenther@suse.de>
8360
8361 PR middle-end/70434
8362 PR c/69504
8363 * c-c++-common/vector-subscript-4.c: New testcase.
8364 * c-c++-common/vector-subscript-5.c: Likewise.
8365
e3f36534
JD
83662016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8367
8368 PR fortran/71123
8369 * gfortran.dg/namelist_90.f: New test
8370
85d5c27d
JD
83712016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8372
8373 PR fortran/66461
8374 * gfortran.dg/unexpected_eof.f: New test
8375
fe3f3340
MM
83762016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8377 Kelvin Nilsen <kelvin@gcc.gnu.org>
8378
8379 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8380 as little endian.
8381
26d6ae55
PC
83822016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8383
8384 PR c++/70972
8385 * g++.dg/cpp0x/inh-ctor20.C: New.
8386 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8387
d6c9a06f
PC
83882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8389
8390 PR c++/69095
8391 * g++.dg/cpp0x/variadic168.C: New.
8392
396a1d10
PC
83932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8394
8395 * g++.dg/cpp0x/pr31445.C: Test column number too.
8396 * g++.dg/cpp0x/pr32253.C: Likewise.
8397 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8398 * g++.dg/cpp0x/variadic36.C: Likewise.
8399
ece46666
MG
84002016-05-23 Marc Glisse <marc.glisse@inria.fr>
8401
8402 * gcc.dg/fold-notshift-2.c: Adjust.
8403
a7dc5980
MP
84042016-05-23 Marek Polacek <polacek@redhat.com>
8405
8406 PR c/49859
8407 * c-c++-common/Wswitch-unreachable-1.c: New test.
8408 * gcc.dg/Wswitch-unreachable-1.c: New test.
8409 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8410 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8411 * g++.dg/gomp/block-10.C: Likewise.
8412 * gcc.dg/gomp/block-10.c: Likewise.
8413 * g++.dg/gomp/block-9.C: Likewise.
8414 * gcc.dg/gomp/block-9.c: Likewise.
8415 * g++.dg/gomp/target-1.C: Likewise.
8416 * g++.dg/gomp/target-2.C: Likewise.
8417 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8418 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8419 * g++.dg/gomp/taskgroup-1.C: Likewise.
8420 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8421 * gcc.dg/gomp/teams-1.c: Likewise.
8422 * g++.dg/gomp/teams-1.C: Likewise.
8423 * g++.dg/overload/error3.C: Likewise.
8424 * g++.dg/tm/jump1.C: Likewise.
8425 * g++.dg/torture/pr40335.C: Likewise.
8426 * gcc.dg/c99-vla-jump-5.c: Likewise.
8427 * gcc.dg/switch-warn-1.c: Likewise.
8428 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8429 * gcc.dg/nested-func-1.c: Likewise.
8430 * gcc.dg/pr67784-4.c: Likewise.
8431
18b54004
RB
84322016-05-23 Richard Biener <rguenther@suse.de>
8433
8434 PR tree-optimization/71230
8435 * gfortran.dg/pr71230-1.f90: New testcase.
8436 * gfortran.dg/pr71230-2.f90: Likewise.
8437
e569db5f
VK
84382016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8439
396a1d10 8440 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8441 * gcc.dg/vect/pr58135.c: Add new.
8442 * gfortran.dg/pr46519-1.f: Adjust test case.
8443
e4b71114
PC
84442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8445
8446 PR c++/53401
8447 * g++.dg/cpp0x/decltype64.C: New.
8448
a25a8058
CL
84492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8450
8451 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8452 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8454
0dcfe9ab
CL
84552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8456
8457 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8458 Add poly64x1_t and poly64x2_t cases if supported.
8459 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8460 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8461 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8462 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8463 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8464
ffd70e4a
CL
84652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8466
8467 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8468 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8469 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8470 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8471 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8472 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8473 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8474
4b1f57fe
CL
84752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8476
8477 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8478
16c5ec77
CL
84792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8480
8481 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8482 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8483
94ad56c7
JJ
84842016-05-22 Jakub Jelinek <jakub@redhat.com>
8485
57748705
JJ
8486 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8487 constraint instead of "r".
8488 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8489 insn instead of vxorpd.
8490 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8491
af120161
JJ
8492 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8493 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8494
355023ce
JJ
8495 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8496
3b48574c
JJ
8497 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8498 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8499
94ad56c7
JJ
8500 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8501
8a85cee2
KV
85022016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8503
8504 PR middle-end/40921
8505 * gcc.dg/tree-ssa/pr40921.c: New test.
8506
8e916b16
PS
85072016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8508
8509 PR target/71103
8510 * gcc.target/avr/pr71103.c: New test.
8511
88aea79f
KV
85122016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8513
8514 PR middle-end/71179
8515 * gcc.dg/tree-ssa/pr71179.c: New test.
8516
79063edd
MS
85172016-05-20 Martin Sebor <msebor@redhat.com>
8518
8519 PR c/71115
8520 * gcc.dg/init-excess-2.c: New test.
8521
55c8849f
EB
85222016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8523
8524 * gnat.dg/opt53.adb: New test.
8525 * gnat.dg/opt54.adb: Likewise.
8526
c91a0948
MJ
85272016-05-20 Martin Jambor <mjambor@suse.cz>
8528
8529 PR tree-optimization/70884
8530 * gcc.dg/tree-ssa/pr70919.c: New test.
8531
9cad20fa
BS
85322016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8533
8534 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8535 formatting.
69a6d5ad
NS
8536 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8537 fix code formatting.
8538
85392016-05-20 Nathan Sidwell <nathan@acm.org>
8540
8541 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8542 non-common cases.
8543 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8544
15c671a7
DM
85452016-05-20 David Malcolm <dmalcolm@redhat.com>
8546
8547 * jit.dg/all-non-failing-tests.h: Add
8548 test-factorial-must-tail-call.c.
8549 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8550 * jit.dg/test-factorial-must-tail-call.c: New test case.
8551
4f028369
JJ
85522016-05-20 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR fortran/71204
8555 * gfortran.dg/pr71204.f90: New test.
8556
7dea4ab3
CP
85572016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8558
8559 * gcc.target/nvptx/sincos.c: New test.
8560
ef98d365
PC
85612016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8562
8563 PR c++/70572
8564 * g++.dg/cpp1y/auto-fn31.C: New.
8565
92466115
BS
85662016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8567
8568 * gcc.target/powerpc/vec-addec.c: New test.
8569 * gcc.target/powerpc/vec-addec-int128.c: New test.
8570
9a385c2d
DM
85712016-05-20 David Malcolm <dmalcolm@redhat.com>
8572
8573 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8574 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8575 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8576 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8577
77c9d5b4
JH
85782016-05-20 Jan Hubicka <hubicka@ucw.cz>
8579
8580 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8581
68047971
JJ
85822016-05-20 Jakub Jelinek <jakub@redhat.com>
8583
18954840
JJ
8584 PR c++/71210
8585 * g++.dg/opt/pr71210-1.C: New test.
8586 * g++.dg/opt/pr71210-2.C: New test.
8587
68047971
JJ
8588 PR tree-optimization/29756
8589 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8590 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8591 only on selected targets where V4SImode vectors are known to be
8592 supported.
8593
d78789f5
MG
85942016-05-20 Marc Glisse <marc.glisse@inria.fr>
8595
8596 PR tree-optimization/71079
8597 PR tree-optimization/71206
8598 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8599
550fa093
PK
86002016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8601
8602 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8603 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8604 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8605
483c6429
RG
86062016-05-20 Richard Guenther <rguenther@suse.de>
8607
8608 PR tree-optimization/29756
8609 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8610
eb066284
RB
86112016-05-20 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/71185
8614 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8615
58f10249
RB
86162016-05-20 Richard Biener <rguenther@suse.de>
8617
8618 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8619
2a5569fa
MP
86202016-05-19 Marek Polacek <polacek@redhat.com>
8621
8622 PR c++/71075
8623 * g++.dg/diagnostic/pr71075.C: New test.
8624
5e9a5385
DM
86252016-05-19 David Malcolm <dmalcolm@redhat.com>
8626
8627 PR c++/71184
8628 * g++.dg/pr71184.C: New test case.
8629
4f45da44
KN
86302016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8631
8632 * gcc.target/powerpc/darn-0.c: New test.
8633 * gcc.target/powerpc/darn-1.c: New test.
8634 * gcc.target/powerpc/darn-2.c: New test.
8635
4177437e
MP
86362016-05-19 Marek Polacek <polacek@redhat.com>
8637
8638 PR tree-optimization/71031
8639 * gcc.dg/tree-ssa/vrp100.c: New test.
8640
afb72432
IE
86412016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8642
8643 PR rtl-optimization/71148
8644 * gcc.dg/pr71148.c: New test.
8645
4f83064e
KT
86462016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8647
8648 PR target/71056
8649 * gcc.target/arm/pr71056.c: New test.
8650
4bf8dbe1
BE
86512016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8652
8653 * c-c++-common/pr69669.c: Check the used mode.
8654
f3510625
MO
86552016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8656
8657 PR sanitizer/64354
8658 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8659
43c0068e
RB
86602016-05-19 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/70729
8663 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8664 * gcc.dg/graphite/scop-18.c: Likewise.
8665 * gcc.dg/pr41783.c: Disable LIM.
8666 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8667 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8668 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8669 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8670 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8671 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8672 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8673 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8674 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8675 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8676 * gfortran.dg/pr42108.f90: Likewise.
8677
70f25790
DM
86782016-05-18 David Malcolm <dmalcolm@redhat.com>
8679
8680 PR driver/69265
8681 * gcc.dg/spellcheck-options-11.c: New test case.
8682
960db8ec
JJ
86832016-05-18 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR c++/71100
8686 * g++.dg/opt/pr71100.C: New test.
8687
04643334
MJ
86882016-05-18 Martin Jambor <mjambor@suse.cz>
8689
8690 PR ipa/69708
8691 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8692 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8693 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8694 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8695
91bb9f80
MJ
86962016-05-18 Martin Jambor <mjambor@suse.cz>
8697
8698 PR ipa/69708
8699 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8700 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8701 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8702 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8703 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8704
c584aca6
PC
87052016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8706
8707 PR c++/69793
8708 * g++.dg/template/crash122.C: New.
8709
20309c6e
PC
87102016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8711
8712 PR c++/70466
8713 * g++.dg/template/pr70466-1.C: New.
8714 * g++.dg/template/pr70466-2.C: Likewise.
8715
50c78b9a
MM
87162016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8717
8718 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8719 splat operations and the XXSPLTIB instruction.
8720 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8721 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8722 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8723 xxlxor to clear a register.
8724
cf8be00d
RS
87252016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8726
8727 * gcc.dg/torture/pr71020.c: New test.
8728
848a392a
MJ
87292016-05-18 Martin Jambor <mjambor@suse.cz>
8730
8731 PR ipa/70646
8732 * gcc.dg/ipa/pr70646.c: New test.
8733
1f2ab776
CL
87342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8735
8736 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8737
76489493
CL
87382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8739
8740 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8741 missing tests for vreinterpretq_p{8,16}.
8742
bd79378d
CL
87432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8744
8745 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8746 vsliq_n_s64 and vsliq_n_u64.
8747
81ca3ea0
CL
87482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8749
8750 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8751 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8752
873cb425
CL
87532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8754
8755 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8756 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8757 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8758
9d6e7c21
CL
87592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8760
8761 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8762 in comment.
8763
b4dbe40e 87642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8765
8766 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8767 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8768 "blr\t" and switch to scan-assembler-times.
8769
83a5c910
JW
87702016-05-18 Jiong Wang <jiong.wang@arm.com>
8771
53d6d955
UB
8772 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8773 with __aarch64__.
8774 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8775 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8776
fb7cbdeb
JJ
87772016-05-18 Jakub Jelinek <jakub@redhat.com>
8778
8ee91165
JJ
8779 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8780 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8781 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8782 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8783 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8784 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8785
cf4d516a
JJ
8786 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8787 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8788
a4f16422
JJ
8789 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8790 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8791
7b37ce10
JJ
8792 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8793 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8794
fb7cbdeb
JJ
8795 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8796
c9326aef
RB
87972016-05-18 Richard Biener <rguenther@suse.de>
8798
8799 PR tree-optimization/71168
8800 * gcc.dg/torture/pr71168.c: New testcase.
8801
df8b0a11
KV
88022016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8803
8804 PR middle-end/63586
8805 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8806 * gcc.dg/tree-ssa/pr63586.c: New test.
8807 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8808
2efd67ed
NS
88092016-05-17 Nathan Sidwell <nathan@acm.org>
8810
8811 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8812 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8813 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8814 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8815
1988b2c2
NS
88162016-05-17 Nathan Sidwell <nathan@acm.org>
8817
8818 * gcc.target/nvptx/abi-vararg-3.c: New.
8819
ad1d92ab
MM
88202016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8821
8822 PR tree-optimization/54579
8823 PR middle-end/55299
8824 * gcc.dg/fold-notrotate-1.c: New test.
8825 * gcc.dg/fold-notshift-1.c: New test.
8826 * gcc.dg/fold-notshift-2.c: New test.
8827
47768df8
MP
88282016-05-17 Marek Polacek <polacek@redhat.com>
8829
8830 PR ipa/71146
8831 * g++.dg/ipa/pr71146.C: New test.
8832
6b5423a5
DM
88332016-05-17 David Malcolm <dmalcolm@redhat.com>
8834
8835 * jit.dg/test-error-array-bounds.c: New test case.
8836
c7986356
MG
88372016-05-17 Marc Glisse <marc.glisse@inria.fr>
8838
8839 * gcc.dg/tree-ssa/and-1.c: New testcase.
8840
d982c5b7
MG
88412016-05-17 Marc Glisse <marc.glisse@inria.fr>
8842
8843 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8844 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8845
0139ba93
MG
88462016-05-17 Marc Glisse <marc.glisse@inria.fr>
8847
8848 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8849 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8850
daab4562
JW
88512016-05-17 Jiong Wang <jiong.wang@arm.com>
8852
8853 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8854
22330033
JW
88552016-05-17 Jiong Wang <jiong.wang@arm.com>
8856
8857 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8858
98b3a5f2
JW
88592016-05-17 Jiong Wang <jiong.wang@arm.com>
8860
8861 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8862 ".2d[index]" when scan the assembly.
8863 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8864 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8865 float64x1.
8866 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8867
b71b7a8e
RB
88682016-05-17 Richard Biener <rguenther@suse.de>
8869
8870 PR tree-optimization/71132
8871 * gcc.dg/torture/pr71132.c: New testcase.
8872
3c51ad46
CL
88732016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8874
8875 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8876
d20faa66
KT
88772016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8878
8879 PR target/70809
8880 * gcc.target/aarch64/pr70809_1.c: New test.
8881
b75cc5a4
KT
88822016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8883
8884 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8885 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8886 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8887 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8888
b28eb195
IE
88892016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8890 Ilya Enkovich <ilya.enkovich@intel.com>
8891
8892 PR target/71114
8893 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8894
0b9004ed
JH
88952016-05-16 Jan Hubicka <hubicka@ucw.cz>
8896
8897 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8898 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8899
1b81a1c1
MW
89002016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8901
8902 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8903 test for __ARM_FP16_ARGS.
8904 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8905 * gcc.target/arm/aapcs/neon-vect10.c: New.
8906 * gcc.target/arm/aapcs/neon-vect9.c: New.
8907 * gcc.target/arm/aapcs/vfp18.c: New.
8908 * gcc.target/arm/aapcs/vfp19.c: New.
8909 * gcc.target/arm/aapcs/vfp20.c: New.
8910 * gcc.target/arm/aapcs/vfp21.c: New.
8911 * gcc.target/arm/fp16-aapcs-1.c: New.
8912 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8913 test for __ARM_FP16_ARGS.
8914 * g++.target/arm/fp16-return-1.c: Update expected output.
8915
921d1e73
JW
89162016-05-16 Jiong Wang <jiong.wang@arm.com>
8917
8918 PR testsuite/70227
8919 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8920
228eb42a
HA
89212016-05-15 Harald Anlauf <anlauf@gmx.de>
8922
8923 PR fortran/69603
8924 * gfortran.dg/pr69603.f90: New testcase.
8925
785abfd3
FR
89262016-05-14 Fritz Reese <fritzoreese@gmail.com>
8927
8928 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8929
e75eb64f
FR
89302016-05-14 Fritz Reese <fritzoreese@gmail.com>
8931
8932 PR fortran/71047
8933 * gfortran.dg/pr71047.f08: New test.
8934
aa4b467b
JM
89352016-05-13 Joseph Myers <joseph@codesourcery.com>
8936
8937 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8938 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8939 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8940
653fb4a2
MS
89412016-05-13 Martin Sebor <msebor@redhat.com>
8942
8943 PR c++/60049
8944 * g++.dg/cpp0x/constexpr-60049.C: New test.
8945
9e37582d
JJ
89462016-05-13 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR bootstrap/71071
8949 * gcc.dg/pr71071.c: New test.
8950
a278aa17
UB
89512016-05-13 Uros Bizjak <ubizjak@gmail.com>
8952
8953 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8954 remove XOP handling.
377eaca7 8955 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8956
ac3d02e2
NS
89572016-05-13 Nathan Sidwell <nathan@acm.org>
8958
8959 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8960 __atomic_is_lock_free declaration.
8961
8ab3bdac
RB
89622016-05-13 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/42587
8965 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8966
623b8e0a
ML
89672016-05-13 Martin Liska <mliska@suse.cz>
8968
8969 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8970 the new format of dump output.
8971
da7674f6
IE
89722016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8973
8974 * gcc.dg/pr71084.c: New test.
8975
c959db3d
RR
89762016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8977
53d6d955
UB
8978 PR target/53440
8979 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8980
43203dea
RR
89812016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8982
8983 * gcc.target/aarch64/struct_return.c: New test.
8984
4f2e1536
MP
89852016-05-12 Marek Polacek <polacek@redhat.com>
8986
8987 PR c/70756
8988 * c-c++-common/pr70756-2.c: New test.
8989 * c-c++-common/pr70756.c: New test.
8990
1ef33ef3
RB
89912016-05-12 Richard Biener <rguenther@suse.de>
8992
8993 PR tree-optimization/71059
8994 * gcc.dg/torture/pr71059.c: New testcase.
8995
763baff6
RB
89962016-05-12 Richard Biener <rguenther@suse.de>
8997
8998 PR tree-optimization/71062
8999 * gcc.dg/torture/pr71062.c: New testcase.
9000
c4ec1243
IE
90012016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9002
9003 PR tree-optimization/71006
9004 * gcc.dg/pr71006.c: New test.
9005
a5fbf76d
MP
90062016-05-12 Marek Polacek <polacek@redhat.com>
9007
9008 PR driver/71063
9009 * gcc.dg/opts-7.c: New test.
9010
5acc47a4
KT
90112016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9012
9013 PR target/70830
9014 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9015 Add -save-temps to dg-options.
9016 Scan for ldmfd rather than pop instruction.
9017 * gcc.target/arm/interrupt-2.c: Likewise.
9018 * gcc.target/arm/pr70830.c: New test.
9019
40bd4bf9
JJ
90202016-05-12 Jakub Jelinek <jakub@redhat.com>
9021
3cd63842
JJ
9022 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9023 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9024
c05d08f6
JJ
9025 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9026 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9027 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9028
bc27ffae
JJ
9029 PR target/71019
9030 * gcc.target/i386/avx512vl-pack-1.c: New test.
9031 * gcc.target/i386/avx512vl-pack-2.c: New test.
9032 * gcc.target/i386/avx512bw-pack-2.c: New test.
9033
515d7412
JJ
9034 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9035
40bd4bf9
JJ
9036 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9037 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9038 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9039
44ab146a
RB
90402016-05-12 Richard Biener <rguenther@suse.de>
9041
9042 PR tree-optimization/70986
9043 * gcc.dg/torture/pr70986-1.c: New testcase.
9044 * gcc.dg/torture/pr70986-2.c: Likewise.
9045 * gcc.dg/torture/pr70986-3.c: Likewise.
9046
d6e83a8d
MM
90472016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9048
9049 PR c/43651
9050 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9051 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9052
51e67ea3
UB
90532016-05-11 Uros Bizjak <ubizjak@gmail.com>
9054
9055 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9056 directive.
9057 * gcc.target/i386/pr66746.c: Ditto.
9058
3fd2b007
MM
90592016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9060
9061 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9062 support.
9063 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9064 warning when using -mvsx-timode.
9065 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9066 * gcc.target/powerpc/dform-2.c: Likewise.
9067 * gcc.target/powerpc/pr68805.c: Likewise.
9068
5c3a10fb
MP
90692016-05-11 Marek Polacek <polacek@redhat.com>
9070
9071 PR c++/71024
9072 * c-c++-common/attributes-3.c: New test.
9073
7cfb065b
NS
90742016-05-11 Nathan Sidwell <nathan@acm.org>
9075
9076 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9077 * gcc.c-torture/execute/pr68185.c: Likewise.
9078 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9079 * gcc.dg/pr69634.c: Requires scheduling.
9080 * gcc.dg/torture/pr66178.c: Require label values.
9081 * gcc.dg/setjmp-6.c: Require indirect jumps.
9082
f35ea97d
RB
90832016-05-11 Richard Biener <rguenther@suse.de>
9084
9085 PR tree-optimization/71055
9086 * gcc.dg/torture/pr71055.c: New testcase.
9087
dff70323
RB
90882016-05-11 Richard Biener <rguenther@suse.de>
9089
9090 PR debug/71057
9091 * g++.dg/debug/pr71057.C: New testcase.
9092
56a3d28b
JJ
90932016-05-11 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR fortran/70855
9096 * gfortran.dg/gomp/pr70855.f90: New test.
9097
ebc1b29e
RB
90982016-05-11 Richard Biener <rguenther@suse.de>
9099
9100 PR middle-end/71002
9101 * g++.dg/torture/pr71002.C: New testcase.
9102
98ccd1d7
IE
91032016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9104
9105 PR middle-end/70807
9106 * gcc.dg/pr70807.c: New test.
9107
ed29e24b
MS
91082016-05-10 Martin Sebor <msebor@redhat.com>
9109
9110 PR c++/38611
9111 * g++.dg/Wattributes.C: New test.
9112
e39dab2c
MG
91132016-05-10 Marc Glisse <marc.glisse@inria.fr>
9114
9115 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9116 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9117 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9118
d067e238
IE
91192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9120
9121 PR target/70799
9122 * gcc.target/i386/pr70799-1.c: New test.
9123
cd36c83e
PMR
91242016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9125
9126 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9127
1e3af2a4
IE
91282016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9129
9130 PR middle-end/70877
9131 * gcc.target/i386/pr70877.c: New test.
9132
afc610db
IE
91332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9134
9135 PR tree-optimization/70786
9136 * gcc.target/i386/pr70876.c: New test.
9137
4b59d19f
JJ
91382016-05-10 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR target/70927
9141 * gcc.target/i386/avx512vl-logic-1.c: New test.
9142 * gcc.target/i386/avx512vl-logic-2.c: New test.
9143 * gcc.target/i386/avx512dq-logic-2.c: New test.
9144
9b5ee426
BS
91452016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9146
9147 PR target/70963
9148 * gcc.target/powerpc/pr70963.c: New.
9149
f3352cab
DM
91502016-05-10 David Malcolm <dmalcolm@redhat.com>
9151
9152 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9153 (test_very_wide_line): Add ruler to expected output.
9154 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9155 (test_very_wide_line): Likewise.
9156 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9157 (test_show_locus): Within the handling of "test_very_wide_line",
9158 enable show_ruler_p on the diagnostic context.
9159
4a3255dd
RB
91602016-05-10 Richard Biener <rguenther@suse.de>
9161
9162 PR tree-optimization/71039
9163 * gcc.dg/torture/pr71039.c: New testcase.
9164
da7c9950
NS
91652016-05-10 Nathan Sidwell <nathan@acm.org>
9166
9167 * gcc.dg/nested-func-10.c: Requires alloca.
9168 * gcc.dg/nested-func-9.c: Requires alloca.
9169 * gcc.c-torture/execute/pr70460.c: Requires labels.
9170 * gcc.c-torture/compile/pr70199.c: Requires labels.
9171 * gcc.target/nvptx/decl.c: Compile only.
9172 * gcc.target/nvptx/trailing-init.c: Compile only.
9173 * gcc.target/nvptx/ary-init.c: Compile only.
9174
cf68d92c
MP
91752016-05-10 Marek Polacek <polacek@redhat.com>
9176
9177 PR c/70255
9178 * gcc.dg/attr-opt-1.c: New test.
9179
64ea4e15
RB
91802016-05-10 Richard Biener <rguenther@suse.de>
9181
9182 PR tree-optimization/70497
9183 PR tree-optimization/28367
9184 * gcc.dg/torture/20160404-1.c: New testcase.
9185 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9186 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9187
5a96dae3
PMR
91882016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9189
9190 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9191
fc97f805
UB
91922016-05-09 Uros Bizjak <ubizjak@gmail.com>
9193
9194 * gcc.target/i386/fabsneg-1.c New test.
9195
a710b1d5
AM
91962016-05-09 Alan Modra <amodra@gmail.com>
9197
9198 PR testsuite/70826
9199 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9200
171f6f05
RB
92012016-05-09 Richard Biener <rguenther@suse.de>
9202
9203 PR tree-optimization/70985
9204 * gcc.dg/torture/pr70985.c: New testcase.
9205
18caa34e
BC
92062016-05-09 Bin Cheng <bin.cheng@arm.com>
9207
9208 * gcc.dg/tree-ssa/ifc-9.c: New test.
9209 * gcc.dg/tree-ssa/ifc-10.c: New test.
9210 * gcc.dg/tree-ssa/ifc-11.c: New test.
9211 * gcc.dg/tree-ssa/ifc-12.c: New test.
9212 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9213 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9214 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9215
7a27d38f
RB
92162016-05-09 Richard Biener <rguenther@suse.de>
9217
9218 PR fortran/70937
9219 * gfortran.dg/pr70937.f90: New testcase.
9220
5ebbbd3d
RO
92212016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9222
9223 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9224
f6288c24
FR
92252016-05-07 Fritz Reese <fritzoreese@gmail.com>
9226
9227 PR fortran/56226
9228 * gfortran.dg/dec_structure_1.f90: New testcase.
9229 * gfortran.dg/dec_structure_2.f90: Ditto.
9230 * gfortran.dg/dec_structure_3.f90: Ditto.
9231 * gfortran.dg/dec_structure_4.f90: Ditto.
9232 * gfortran.dg/dec_structure_5.f90: Ditto.
9233 * gfortran.dg/dec_structure_6.f90: Ditto.
9234 * gfortran.dg/dec_structure_7.f90: Ditto.
9235 * gfortran.dg/dec_structure_8.f90: Ditto.
9236 * gfortran.dg/dec_structure_9.f90: Ditto.
9237 * gfortran.dg/dec_structure_10.f90: Ditto.
9238 * gfortran.dg/dec_structure_11.f90: Ditto.
9239 * gfortran.dg/dec_union_1.f90: Ditto.
9240 * gfortran.dg/dec_union_2.f90: Ditto.
9241 * gfortran.dg/dec_union_3.f90: Ditto.
9242 * gfortran.dg/dec_union_4.f90: Ditto.
9243 * gfortran.dg/dec_union_5.f90: Ditto.
9244 * gfortran.dg/dec_union_6.f90: Ditto.
9245 * gfortran.dg/dec_union_7.f90: Ditto.
9246
5ec4a8cd
TV
92472016-05-07 Tom de Vries <tom@codesourcery.com>
9248
9249 PR tree-optimization/70956
9250 * gcc.dg/graphite/pr70956.c: New test.
9251
58ec1d0e
JJ
92522016-05-06 Jakub Jelinek <jakub@redhat.com>
9253
ccd88fb7
JJ
9254 PR middle-end/70941
9255 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9256 (a, b, c, d): Change type from char to signed char.
9257 (main): Compare against (signed char) -1634678893 instead of
9258 hardcoded -109. Use __builtin_abort instead of abort.
9259
dd3b6464
JJ
9260 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9261 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9262
58ec1d0e
JJ
9263 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9264
19aa23d8
YR
92652016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9266
9267 PR debug/70935
9268 * gcc.dg/torture/pr70935.c: New test.
9269
ae5f0df1
OE
92702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9271
9272 PR target/58219
ce23a8ff 9273 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9274
078f7e37
RB
92752016-05-06 Richard Biener <rguenther@suse.de>
9276
9277 PR tree-optimization/70960
9278 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9279
765d7b54
OE
92802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9281
9282 PR target/52933
9283 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9284 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9285 Adjust expected instruction counts.
9286 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9287
29c94e65
MP
92882016-05-06 Marek Polacek <polacek@redhat.com>
9289
9290 PR sanitizer/70875
9291 * gcc.dg/ubsan/bounds-3.c: New test.
9292
3684b02e
OE
92932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9294
9295 PR target/54089
9296 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9297
8706773f
RB
92982016-05-06 Richard Biener <rguenther@suse.de>
9299
9300 PR middle-end/70931
9301 * gfortran.dg/pr70931.f90: New testcase.
9302
a4f51018
RB
93032016-05-06 Richard Biener <rguenther@suse.de>
9304
9305 PR middle-end/70941
9306 * gcc.dg/torture/pr70941.c: New testcase.
9307
c4f2425f
BC
93082016-05-05 Bin Cheng <bin.cheng@arm.com>
9309
9310 PR tree-optimization/57206
9311 * gcc.dg/vect/pr57206.c: New test.
9312
5dc08197
RO
93132016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9314
9315 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9316
351f85c5
JJ
93172016-05-05 Jakub Jelinek <jakub@redhat.com>
9318
568bac8c
JJ
9319 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9320
351f85c5
JJ
9321 * c-c++-common/Wdangling-else-4.c: New test.
9322
33fd7785
JJ
93232016-05-04 Jakub Jelinek <jakub@redhat.com>
9324
2d1ac15a
JJ
9325 PR c++/70906
9326 PR c++/70933
9327 * g++.dg/opt/pr70906.C: New test.
9328 * g++.dg/opt/pr70933.C: New test.
9329
33fd7785
JJ
9330 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9331
6b715bf6
JH
93322016-05-04 Jan Hubicka <hubicka@ucw.cz>
9333
9334 * gcc.dg/ipa/pure-const-3.c: New testcase.
9335
deef7113
MP
93362016-05-04 Marek Polacek <polacek@redhat.com>
9337
9338 * c-c++-common/Wdangling-else-1.c: New test.
9339 * c-c++-common/Wdangling-else-2.c: New test.
9340 * c-c++-common/Wdangling-else-3.c: New test.
9341
5396db97
KCY
93422016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9343
9344 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9345 flag is present.
9346
de55efd5
MP
93472016-05-04 Marek Polacek <polacek@redhat.com>
9348
9349 PR c/48778
9350 * gcc.dg/Waddress-2.c: New test.
9351
475839b6
AM
93522016-05-04 Alan Modra <amodra@gmail.com>
9353
9354 * gcc.target/powerpc/pr70866.c: New.
9355
b25aad5f
MS
93562016-05-03 Martin Sebor <msebor@redhat.com>
9357
9358 PR c++/66561
9359 * c-c++-common/builtin_location.c: New test.
9360 * g++.dg/cpp1y/builtin_location.C: New test.
9361
79ce98bc
MP
93622016-05-03 Marek Polacek <polacek@redhat.com>
9363
9364 PR c/70859
9365 * gcc.dg/pr70859.c: New test.
9366 * gcc.dg/pr70859-2.c: New test.
9367
402e89f5
PMR
93682016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9369
9370 * gnat.dg/debug5.adb: New testcase.
9371
f3d90045
DV
93722016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9373
9374 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9375 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9376 Procedure to check for z10 instruction set.
9377
1e26cec1
CL
93782016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9379
9380 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9381
71aca5a0
AM
93822016-05-03 Alan Modra <amodra@gmail.com>
9383
9384 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9385
2fd70ec1
JJ
93862016-05-03 Jakub Jelinek <jakub@redhat.com>
9387
9388 * gcc.target/i386/avx512f-cvt-1.c: New test.
9389
e5705cf7
L
93902016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9391
9392 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9393 -fdump-tree-vrp-details.
9394
381cdae4
RB
93952016-05-03 Richard Biener <rguenther@suse.de>
9396
9397 * gcc.dg/pr30172-1.c: Adjust.
9398 * gcc.dg/pr63743.c: Likewise.
9399 * gcc.dg/tm/pr51696.c: Likewise.
9400 * c-c++-common/tm/safe-1.c: Likewise.
9401 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9402 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9403 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9404 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9405
adedd5c1
JJ
94062016-05-03 Jakub Jelinek <jakub@redhat.com>
9407
31ed1665
JJ
9408 PR rtl-optimization/70467
9409 * gcc.target/i386/pr70467-3.c: New test.
9410 * gcc.target/i386/pr70467-4.c: New test.
9411
dea60b59
JJ
9412 PR tree-optimization/70916
9413 * gcc.c-torture/compile/pr70916.c: New test.
9414
adedd5c1
JJ
9415 PR target/49244
9416 * gcc.target/i386/pr49244-1.c: New test.
9417 * gcc.target/i386/pr49244-2.c: New test.
9418
f80041ef
BS
94192016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9420
9421 PR rtl-optimization/44281
9422 * gcc.target/i386/pr44281.c: New test.
9423
1cfcd39e
BC
94242016-05-03 bin cheng <bin.cheng@arm.com>
9425
9426 PR tree-optimization/56541
9427 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9428 * gcc.dg/vect/pr56541.c: new test.
9429
4304ccfd
MM
94302016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9431
9432 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9433 __float128.
9434 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9435
50d94c29
L
94362016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9437
9438 PR testsuite/70520
9439 * c-c++-common/asan/clone-test-1.c (main): Align child process
9440 stack to 16 bytes.
9441
bc1aee87
DM
94422016-05-02 David Malcolm <dmalcolm@redhat.com>
9443
9444 PR c++/62314
9445 * g++.dg/spellcheck-fields-2.C: New test case.
9446
474e0129
DM
94472016-05-02 David Malcolm <dmalcolm@redhat.com>
9448
9449 PR c++/62314
9450 * g++.dg/pr62314.C: New test case.
9451
818b88a7
JH
94522016-05-02 Jan Hubicka <hubicka@ucw.cz>
9453
9454 * gcc.dg/ipa/inline-8.c: New testcase.
9455
dd77684f
JJ
94562016-05-02 Jakub Jelinek <jakub@redhat.com>
9457
9458 PR rtl-optimization/70467
9459 * gcc.target/i386/pr70467-1.c: New test.
9460
72407e00
BE
94612016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9462
9463 * gcc.dg/spec-options.c: Run the test on all targets.
9464 * gcc.dg/foo.specs: Use cpp_unique_options.
9465
dd53d197
MG
94662016-05-02 Marc Glisse <marc.glisse@inria.fr>
9467
9468 * gcc.dg/tree-ssa/unord.c: New testcase.
9469
a8b85ce9
MG
94702016-05-02 Marc Glisse <marc.glisse@inria.fr>
9471
9472 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9473
5b37e866
NS
94742016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9475
9476 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9477
7176a4a0
MP
94782016-05-02 Marek Polacek <polacek@redhat.com>
9479
9480 PR c/70851
9481 * gcc.dg/enum-incomplete-3.c: New test.
9482
6b9933b9
MP
94832016-05-02 Marek Polacek <polacek@redhat.com>
9484 Tom de Vries <tom@codesourcery.com>
9485
9486 PR tree-optimization/70700
9487 * gcc.dg/pr70700.c: New test.
9488
90f82260
UB
94892016-05-01 Uros Bizjak <ubizjak@gmail.com>
9490
9491 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9492 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9493 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9494 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9495 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9496
f73036c1
EB
94972016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9498
9499 * ada/acats/run_acats: Rename into...
9500 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9501 * ada/acats/run_all.sh: Remove redundant test.
9502 (target_run): Move around.
9503 (target_gnatchop): Use newly built executable.
9504 (target_gnatmake): Likewise.
9505 Check that the compilation of impbit succeeds.
9506
85e051a3
OE
95072016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9508
9509 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9510 * gcc.dg/20021029-1.c: Likewise.
9511 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9512 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9513 * gcc.target/sh/cmpstr.c: Likewise.
9514 * gcc.target/sh/cmpstrn.c: Likewise.
9515 * gcc.target/sh/memset.c: Likewise.
9516 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9517 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9518 * gcc.target/sh/pr39423-1.c: Likewise.
9519 * gcc.target/sh/pr49468-di.c: Likewise.
9520 * gcc.target/sh/pr49468-si.c: Likewise.
9521 * gcc.target/sh/pr49880-1.c: Likewise.
9522 * gcc.target/sh/pr49880-2.c: Likewise.
9523 * gcc.target/sh/pr49880-3.c: Likewise.
9524 * gcc.target/sh/pr50751-1.c: Likewise.
9525 * gcc.target/sh/pr50751-4.c: Likewise.
9526 * gcc.target/sh/pr50751-7.c: Likewise.
9527 * gcc.target/sh/pr51244-1.c: Likewise.
9528 * gcc.target/sh/pr51244-10.c: Likewise.
9529 * gcc.target/sh/pr51244-11.c: Likewise.
9530 * gcc.target/sh/pr51244-12.c: Likewise.
9531 * gcc.target/sh/pr51244-13.c: Likewise.
9532 * gcc.target/sh/pr51244-14.c: Likewise.
9533 * gcc.target/sh/pr51244-17.c: Likewise.
9534 * gcc.target/sh/pr51244-18.c: Likewise.
9535 * gcc.target/sh/pr51244-19.c: Likewise.
9536 * gcc.target/sh/pr51244-4.c: Likewise.
9537 * gcc.target/sh/pr51244-5.c: Likewise.
9538 * gcc.target/sh/pr51244-7.c: Likewise.
9539 * gcc.target/sh/pr51244-8.c: Likewise.
9540 * gcc.target/sh/pr51244-9.c: Likewise.
9541 * gcc.target/sh/pr51697.c: Likewise.
9542 * gcc.target/sh/pr52483-1.c: Likewise.
9543 * gcc.target/sh/pr52483-2.c: Likewise.
9544 * gcc.target/sh/pr52483-3.c: Likewise.
9545 * gcc.target/sh/pr52483-5.c: Likewise.
9546 * gcc.target/sh/pr52933-1.c: Likewise.
9547 * gcc.target/sh/pr52933-2.c: Likewise.
9548 * gcc.target/sh/pr52933-3.c: Likewise.
9549 * gcc.target/sh/pr53568-1.c: Likewise.
9550 * gcc.target/sh/pr53976-1.c: Likewise.
9551 * gcc.target/sh/pr53988-1.c: Likewise.
9552 * gcc.target/sh/pr53988.c: Likewise.
9553 * gcc.target/sh/pr54089-1.c: Likewise.
9554 * gcc.target/sh/pr54089-6.c: Likewise.
9555 * gcc.target/sh/pr54089-7.c: Likewise.
9556 * gcc.target/sh/pr54089-8.c: Likewise.
9557 * gcc.target/sh/pr54089-9.c: Likewise.
9558 * gcc.target/sh/pr54236-1.c: Likewise.
9559 * gcc.target/sh/pr54236-2.c: Likewise.
9560 * gcc.target/sh/pr54236-3.c: Likewise.
9561 * gcc.target/sh/pr54236-4.c: Likewise.
9562 * gcc.target/sh/pr54386.c: Likewise.
9563 * gcc.target/sh/pr54602-1.c: Likewise.
9564 * gcc.target/sh/pr54685.c: Likewise.
9565 * gcc.target/sh/pr54760-1.c: Likewise.
9566 * gcc.target/sh/pr54760-2.c: Likewise.
9567 * gcc.target/sh/pr54760-3.c: Likewise.
9568 * gcc.target/sh/pr54760-4.c: Likewise.
9569 * gcc.target/sh/pr54760-5.c: Likewise.
9570 * gcc.target/sh/pr54760-6.c: Likewise.
9571 * gcc.target/sh/pr55146.c: Likewise.
9572 * gcc.target/sh/pr55160.c: Likewise.
9573 * gcc.target/sh/pr59278.c: Likewise.
9574 * gcc.target/sh/pr59401-1.c: Likewise.
9575 * gcc.target/sh/pr59533-1.c: Likewise.
9576 * gcc.target/sh/pr63260.c: Likewise.
9577 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9578 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9579 * gcc.target/sh/strlen.c: Likewise.
9580 * gcc.target/sh/torture/pr30807.c: Likewise.
9581 * gcc.target/sh/torture/pr34777.c: Likewise.
9582 * gcc.target/sh/torture/pr64652.c: Likewise.
9583 * gcc.target/sh/torture/pr65505.c: Likewise.
9584 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9585 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9586
411e5c67
PC
95872016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9588
9589 PR c++/66644
9590 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9591
8fa97501
BS
95922016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9593
9594 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9595 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9596 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9597 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9598
5a956111
PP
95992016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9600
9601 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9602 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9603
e7ff0319
CP
96042016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9605
9606 PR middle-end/70626
9607 * c-c++-common/goacc/combined-reduction.c: New test.
9608 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9609
52d11a4b
L
96102016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9611
9612 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9613 *movdi_internal pattern only if PIC off.
9614 * gcc.target/i386/pr70155-2.c: Likewise.
9615 * gcc.target/i386/pr70155-3.c: Likewise.
9616 * gcc.target/i386/pr70155-4.c: Likewise.
9617 * gcc.target/i386/pr70155-5.c: Likewise.
9618 * gcc.target/i386/pr70155-6.c: Likewise.
9619 * gcc.target/i386/pr70155-7.c: Likewise.
9620 * gcc.target/i386/pr70155-8.c: Likewise.
9621 * gcc.target/i386/pr70155-15.c: Likewise.
9622 * gcc.target/i386/pr70155-17.c: Likewise.
9623 * gcc.target/i386/pr70155-22.c: Likewise.
9624
8960db31
BC
96252016-04-29 Bin Cheng <bin.cheng@arm.com>
9626
9627 PR tree-optimization/70803
9628 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9629
cca535a4
IE
96302016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9631
9632 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9633 optimization of vector loop.
9634 * gcc.target/i386/vect-unpack-3.c: New test.
9635 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9636 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9637 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9638
500ecf4a
MP
96392016-04-29 Marek Polacek <polacek@redhat.com>
9640
9641 PR sanitizer/70342
9642 * g++.dg/ubsan/null-7.C: New test.
9643
2fff3db8
MP
9644 PR c/70852
9645 * gcc.dg/pr70852.c: New test.
9646
509063eb
DV
96472016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9648
9649 PR/69089
9650 * g++.dg/cpp0x/alignas6.C: New test.
9651
83745c0d
DV
96522016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9653
c87885ca
RO
9654 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9655 * gcc.dg/pr27003.c: Likewise.
9656 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9657 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9658 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9659 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9660 * gcc.target/arc/mxy.c: Likewise.
9661 * gcc.target/arc/mswape.c: Likewise.
9662 * gcc.target/arc/mrtsc.c: Likewise.
9663 * gcc.target/arc/mcrc.c: Likewise.
9664 * gcc.target/arc/mdsp-packa.c: Likewise.
9665 * gcc.target/arc/mdvbf.c: Likewise.
9666 * gcc.target/arc/mlock.c: Likewise.
9667 * gcc.target/arc/mmac-24.c: Likewise.
9668 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9669
849b265d
BS
96702016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9671 Matthijs Kooijman <matthijs@stdin.nl>
9672 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9673
9674 PR target/60040
9675 * gcc.target/avr/pr60040-1.c: New.
9676 * gcc.target/avr/pr60040-2.c: New.
9677
1390536b
RB
96782016-04-29 Richard Biener <rguenther@suse.de>
9679
9680 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9681
98998245
RB
96822016-04-29 Richard Biener <rguenther@suse.de>
9683
9684 PR tree-optimization/13962
9685 PR tree-optimization/65686
9686 * gcc.dg/uninit-pr65686.c: New testcase.
9687
8b80cc21
JJ
96882016-04-29 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR middle-end/70843
9691 * gcc.dg/pr70843.c: New test.
9692
6181bc30
JJ
96932016-04-28 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR target/70858
9696 * gcc.target/i386/pr70858.c: New test.
9697
f4cb3612
AB
96982016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9699
9700 * gcc.target/arc/nps400-1.c: New file.
9701
8ad9df62
JR
97022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9703 Andrew Burgess <andrew.burgess@embecosm.com>
9704
9705 * gcc.target/arc/movh_cl-1.c: New file.
9706
ceaaa9fe
JR
97072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9708 Andrew Burgess <andrew.burgess@embecosm.com>
9709
9710 * gcc.target/arc/extzv-1.c: New file.
9711 * gcc.target/arc/insv-1.c: New file.
9712 * gcc.target/arc/insv-2.c: New file.
9713 * gcc.target/arc/movb-1.c: New file.
9714 * gcc.target/arc/movb-2.c: New file.
9715 * gcc.target/arc/movb-3.c: New file.
9716 * gcc.target/arc/movb-4.c: New file.
9717 * gcc.target/arc/movb-5.c: New file.
9718 * gcc.target/arc/movb_cl-1.c: New file.
9719 * gcc.target/arc/movb_cl-2.c: New file.
9720 * gcc.target/arc/movbi_cl-1.c: New file.
9721 * gcc.target/arc/movl-1.c: New file.
9722
4d03dc2f
JR
97232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9724 Andrew Burgess <andrew.burgess@embecosm.com>
9725
9726 * gcc.target/arc/cmem-1.c: New file.
9727 * gcc.target/arc/cmem-2.c: New file.
9728 * gcc.target/arc/cmem-3.c: New file.
9729 * gcc.target/arc/cmem-4.c: New file.
9730 * gcc.target/arc/cmem-5.c: New file.
9731 * gcc.target/arc/cmem-6.c: New file.
9732 * gcc.target/arc/cmem-7.c: New file.
9733 * gcc.target/arc/cmem-ld.inc: New file.
9734 * gcc.target/arc/cmem-st.inc: New file.
9735
81262dad
JJ
97362016-04-28 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR target/70821
9739 * gcc.target/i386/pr70821.c: New test.
9740
0a31a09a
BS
97412016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9742
9743 * gcc.target/powerpc/vec-adde.c: New test.
9744 * gcc.target/powerpc/vec-adde-int128.c: New test.
9745
3ddffba9
JJ
97462016-04-28 Jakub Jelinek <jakub@redhat.com>
9747
9748 * gcc.target/i386/avx-vround-1.c: New test.
9749 * gcc.target/i386/avx-vround-2.c: New test.
9750 * gcc.target/i386/avx512vl-vround-1.c: New test.
9751 * gcc.target/i386/avx512vl-vround-2.c: New test.
9752
713dedcd
RO
97532016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9754
9755 PR testsuite/70595
9756 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9757 (check_effective_target_cilkplus_runtime): ... this.
9758 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9759 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9760
9761 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9762 Require cilkplus_runtime.
9763 Don't add -lcilkrts.
9764 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9765 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9766 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9767 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9768 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9769 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9770 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9771 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9772 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9773 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9774 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9775 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9776 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9777 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9778 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9779 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9780 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9781 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9782 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9783 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9784 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9785 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9786 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9787 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9788 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9789 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9790 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9791 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9792 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9793
9794 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9795 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9796
9797 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9798
9799 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9800 cilkplus_runtime.
9801
3563f78f
MG
98022016-04-27 Marc Glisse <marc.glisse@inria.fr>
9803
9804 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9805 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9806
6bc2bb18
RB
98072015-04-27 Ryan Burn <contact@rnburn.com>
9808
9809 PR c++/69024
9810 PR c++/68997
9811 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9812 diagnostic.
9813 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9814 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9815
1e55d29a
EB
98162016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9817
9818 * gnat.dg/limited_with4.ad[sb]: New test.
9819 * gnat.dg/limited_with4_pkg.ads: New helper.
9820
087146ca
L
98212016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9822
9823 PR target/70155
9824 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9825 and movv1ti_internal patterns
9826 * gcc.target/i386/pr70155-1.c: New test.
9827 * gcc.target/i386/pr70155-2.c: Likewise.
9828 * gcc.target/i386/pr70155-3.c: Likewise.
9829 * gcc.target/i386/pr70155-4.c: Likewise.
9830 * gcc.target/i386/pr70155-5.c: Likewise.
9831 * gcc.target/i386/pr70155-6.c: Likewise.
9832 * gcc.target/i386/pr70155-7.c: Likewise.
9833 * gcc.target/i386/pr70155-8.c: Likewise.
9834 * gcc.target/i386/pr70155-9.c: Likewise.
9835 * gcc.target/i386/pr70155-10.c: Likewise.
9836 * gcc.target/i386/pr70155-11.c: Likewise.
9837 * gcc.target/i386/pr70155-12.c: Likewise.
9838 * gcc.target/i386/pr70155-13.c: Likewise.
9839 * gcc.target/i386/pr70155-14.c: Likewise.
9840 * gcc.target/i386/pr70155-15.c: Likewise.
9841 * gcc.target/i386/pr70155-16.c: Likewise.
9842 * gcc.target/i386/pr70155-17.c: Likewise.
9843 * gcc.target/i386/pr70155-18.c: Likewise.
9844 * gcc.target/i386/pr70155-19.c: Likewise.
9845 * gcc.target/i386/pr70155-20.c: Likewise.
9846 * gcc.target/i386/pr70155-21.c: Likewise.
9847 * gcc.target/i386/pr70155-22.c: Likewise.
9848
92329f9f
L
98492016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9850
9851 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9852 ".{5,6}".
9853
309a0cf6
BC
98542016-04-27 Bin Cheng <bin.cheng@arm.com>
9855
9856 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9857 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9858 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9859 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9860 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9861
72ed2b9c
RB
98622016-04-27 Richard Biener <rguenther@suse.de>
9863
9864 PR ipa/70760
9865 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9866 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9867
3c98ff9b
NS
98682016-04-27 Nathan Sidwell <nathan@acm.org>
9869
9870 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9871 * g++.dg/ubsan/pr63956.C: Adjust error location.
9872
9ec5d66b
NC
98732016-04-27 Nick Clifton <nickc@redhat.com>
9874
9875 PR middle-end/49889
9876 * gcc.dg/pr49889.c: New test.
9877
c1e1f433
BS
98782016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9879
9880 * c-c++-common/memset-array.c: New test.
9881
8ac43293
MS
98822016-04-26 Martin Sebor <msebor@redhat.com>
9883
9884 PR c++/66639
9885 * g++.dg/cpp1y/func_constexpr.C: New test.
9886
843ce8ab
PP
98872016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9888
9889 PR c++/70241
9890 * g++.dg/cpp0x/enum32.C: New test.
9891 * g++.dg/cpp0x/enum33.C: New test.
9892
98932016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9894
9895 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9896 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9897 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9898 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9899 * gcc.c-torture/execute/pr38151.c: Likewise.
9900 * gcc.c-torture/execute/pr66556.c: Likewise.
9901 * gcc.c-torture/execute/pr67781.c: Likewise.
9902 * gcc.c-torture/execute/pr68648.c: Likewise.
9903
ca1206be
MG
99042016-04-26 Marc Glisse <marc.glisse@inria.fr>
9905
9906 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9907
2448a956
MP
99082016-04-26 Marek Polacek <polacek@redhat.com>
9909
9910 PR c/67784
9911 * gcc.dg/pr67784-3.c: New test.
9912 * gcc.dg/pr67784-4.c: New test.
9913 * gcc.dg/pr67784-5.c: New test.
9914
b02a5e26
MP
9915 PR c/70791
9916 * gcc.dg/Wnested-externs-2.c: New test.
9917
6b6aa8d3
MG
99182016-04-26 Marc Glisse <marc.glisse@inria.fr>
9919
9920 * gcc.dg/fold-plusmult.c: Adjust.
9921 * gcc.dg/no-strict-overflow-6.c: Adjust.
9922 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9923
a2095b55
BS
99242016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9925
9926 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9927 number scans.
9928 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9929 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9930 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9931 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9932 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9933 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9934 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9935 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9936 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9937 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9938 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9939 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9940 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9941 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9942 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9943 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9944 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9945 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9946 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9947 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9948 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9949 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9950 scans.
9951 * gcc.target/i386/pr32219-4.c: Likewise.
9952 * gcc.target/i386/pr32219-6.c: Likewise.
9953 * gcc.target/i386/pr32219-8.c: Likewise.
9954
bb0cc5c8
KT
99552016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9956
9957 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9958 associated options.
9959
5a0802ea
MP
99602016-04-26 Marek Polacek <polacek@redhat.com>
9961
9962 PR c++/70744
9963 * g++.dg/ext/cond2.C: New test.
9964
00f615af
BC
99652016-04-26 Bin Cheng <bin.cheng@arm.com>
9966
9967 PR tree-optimization/70771
9968 PR tree-optimization/70775
9969 * gcc.dg/pr70771.c: New test.
25939d34 9970 * gcc.dg/pr70775.c: New test.
00f615af 9971
218155e7
BS
99722016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9973
9974 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9975
ab99f467
RB
99762016-04-25 Richard Biener <rguenther@suse.de>
9977
9978 PR tree-optimization/70780
9979 * gcc.dg/torture/pr70780.c: New testcase.
9980
3f8257db 99812016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9982
c87885ca
RO
9983 * gcc.target/arm/neon-vaddws16.c: New test.
9984 * gcc.target/arm/neon-vaddws32.c: New test.
9985 * gcc.target/arm/neon-vaddwu16.c: New test.
9986 * gcc.target/arm/neon-vaddwu32.c: New test.
9987 * gcc.target/arm/neon-vaddwu8.c: New test.
9988 * lib/target-supports.exp
93c590ee
MC
9989 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9990 that arm neon support vector widen sum of HImode TO SImode.
9991
d6c1a7a7
JJ
99922016-04-23 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR sanitizer/70712
9995 * c-c++-common/asan/pr70712.c: New test.
9996
ab0fc037
TS
99972016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9998
9999 * .gitattributes: New file.
10000
2aa64824
CL
100012016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10002
10003 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10004
e7e12d92
DH
100052016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10006
10007 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10008 * gfortran.dg/submodule_15.f08: Likewise.
10009
d1431192
RB
100102016-04-22 Richard Biener <rguenther@suse.de>
10011
10012 PR tree-optimization/70740
10013 * gcc.dg/torture/pr70740.c: New testcase.
10014
04a63c24
L
100152016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10016
10017 PR target/70750
10018 * gcc.target/i386/pr70750-1.c: New test.
10019 * gcc.target/i386/pr70750-2.c: Likewise.
10020
20700098
PC
100212016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10022
10023 PR c++/70540
10024 * g++.dg/cpp0x/auto48.C: New.
10025
aedf4e12
MP
100262016-04-21 Marek Polacek <polacek@redhat.com>
10027
10028 PR c++/70513
10029 * g++.dg/cpp0x/forw_enum12.C: New test.
10030 * g++.dg/cpp0x/forw_enum13.C: New test.
10031
2074d80a
KY
100322016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10033
10034 PR target/70728
10035 * gcc.target/i386/pr70728.c: New test.
10036
aef4aab0
RB
100372016-04-21 Richard Biener <rguenther@suse.de>
10038
10039 PR middle-end/70747
10040 * gcc.dg/pr70747.c: New testcase.
10041
2359e571
BC
100422016-04-21 Bin Cheng <bin.cheng@arm.com>
10043
10044 PR tree-optimization/70715
10045 * gcc.dg/tree-ssa/scev-13.c: New test.
10046
ce0e66ff
MG
100472016-04-21 Marc Glisse <marc.glisse@inria.fr>
10048
10049 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10050
2c2870a1
MG
100512016-04-21 Marc Glisse <marc.glisse@inria.fr>
10052
10053 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10054
a2b056a3
JH
100552016-04-20 Jan Hubicka <jh@suse.cz>
10056
10057 PR ipa/70018
10058 * g++.dg/ipa/nothrow-1.C: New testcase.
10059
ee392fc2
NS
100602016-04-20 Nathan Sidwell <nathan@acm.org>
10061
10062 PR c++/55635
10063 * g++.dg/eh/delete1.C: New.
10064
dda49daf
L
100652016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10066
10067 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10068 -mtune-ctrl=sse_typeless_stores.
10069
8a5b9d5a
L
100702016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10071
10072 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10073
1011119f
BC
100742016-04-20 Bin Cheng <bin.cheng@arm.com>
10075
10076 PR tree-optimization/69489
10077 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10078
477d4906
IV
100792016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10080
10081 PR c++/69363
10082 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10083 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10084 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10085
fad08d12
BC
100862016-04-20 Bin Cheng <bin.cheng@arm.com>
10087
10088 PR tree-optimization/56625
10089 PR tree-optimization/69489
10090 * gcc.dg/vect/pr56625.c: New test.
10091 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10092
9e3e4fab
AP
100932016-04-20 Andrew Pinski <apinski@cavium.com>
10094
10095 PR target/64971
10096 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10097
d7aa24e4
AC
100982016-04-20 Arnaud Charlet <charlet@adacore.com>
10099
10100 * gnat.dg/self1.adb: Remove now incorrect test.
10101
e6d62b46
BC
101022016-04-20 Bin Cheng <bin.cheng@arm.com>
10103
10104 * gcc.dg/tree-ssa/scev-11.c: New test.
10105 * gcc.dg/tree-ssa/scev-12.c: New test.
10106
2697b189
MP
101072016-04-20 Marek Polacek <polacek@redhat.com>
10108
10109 PR tree-optimization/70725
10110 * gcc.dg/pr70725.c: New test.
10111
60d393e8
RB
101122016-04-20 Richard Biener <rguenther@suse.de>
10113
10114 PR tree-optimization/70726
10115 * g++.dg/vect/pr70726.cc: New testcase.
10116
82c6f58a
AK
101172016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10118
10119 PR target/70674
10120 * gcc.target/s390/pr70674.c: New test.
10121
90eeab20
JD
101222016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10123
10124 PR libgfortran/70684
10125 * gfortran.dg/list_read_14.f90: New test.
10126
fc9cf6da
L
101272016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10128
10129 PR target/69201
10130 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10131 extern to force it misaligned.
10132 (b): Likewise.
10133 (c): Likewise.
10134 (d): Likewise.
10135 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10136 Don't check `*' before movv4sf_internal.
10137 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10138 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10139 Don't check `*' before movv16qi_internal.
10140 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10141 extern to force it misaligned.
10142 (b): Likewise.
10143 (c): Likewise.
10144 (d): Likewise.
10145 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10146 Don't check `*' before movv2df_internal.
10147 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10148 extern to force it misaligned.
10149 (b): Likewise.
10150 (c): Likewise.
10151 (d): Likewise.
10152 Check movv8sf_internal instead of avx_storeups256.
10153 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10154
ea8927ea
RB
101552016-04-19 Richard Biener <rguenther@suse.de>
10156
10157 PR tree-optimization/70171
10158 * g++.dg/tree-ssa/pr70171.C: New testcase.
10159
65f52ee9
RB
101602016-04-19 Richard Biener <rguenther@suse.de>
10161
10162 PR tree-optimization/70724
10163 * gcc.dg/torture/pr70724.c: New testcase.
10164
987b67f1
VM
101652016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10166
10167 PR middle-end/70689
c87885ca 10168 * gcc.target/i386/pr70689.c: New.
987b67f1 10169
91a47c39
L
101702016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10171
10172 PR target/70708
10173 * gcc.target/i386/pr70708.c: New test.
10174
8270b82d
RB
101752016-04-18 Richard Biener <rguenther@suse.de>
10176
10177 PR tree-optimization/43434
10178 * gcc.dg/vect/pr43434.c: New testcase.
10179 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10180 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10181 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10182 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10183 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10184 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10185 * gcc.dg/gomp/pr68640.c: Likewise.
10186 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10187 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10188
edd048e2
RB
101892016-04-18 Richard Biener <rguenther@suse.de>
10190
10191 PR tree-optimization/70701
10192 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10193
bd5c7330
TV
101942016-04-18 Tom de Vries <tom@codesourcery.com>
10195
10196 PR testsuite/70699
10197 * gcc.dg/pr70161.c: Add dot-file scans.
10198 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10199 instead of after last dot char.
10200
23f2660f
EB
102012016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10202
10203 * c-c++-common/dump-ada-spec-3.c: New test.
10204 * c-c++-common/dump-ada-spec-4.c: Likewise.
10205
da152c9f
TV
102062016-04-17 Tom de Vries <tom@codesourcery.com>
10207
10208 PR other/70183
10209 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10210
cc950f98
JH
102112016-04-15 Jan Hubicka <jh@suse.cz>
10212
10213 PR ipa/70018
10214 * g++.dg/ipa/pure-const-1.C: New testcase.
10215 * g++.dg/ipa/pure-const-2.C: New testcase.
10216 * g++.dg/ipa/pure-const-3.C: New testcase.
10217
949505a9
MP
102182016-04-15 Marek Polacek <polacek@redhat.com>
10219
10220 PR c/70671
10221 * gcc.dg/bitfld-22.c: New test.
10222
10e547d6
BS
102232016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10224
10225 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10226 x86_64.
10227
1e77281b
MP
102282016-04-15 Marek Polacek <polacek@redhat.com>
10229
10230 PR c/70651
10231 * c-c++-common/pr70651.c: New test.
10232
e501fa8e
KT
102332016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10234
10235 PR rtl-optimization/70681
10236 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10237 dump scan on arm and powerpc.
10238 * gcc.dg/pr10474.c: Likewise.
10239
dda1bf61
JJ
102402016-04-15 Jakub Jelinek <jakub@redhat.com>
10241
ca4ef1ff
JJ
10242 PR c++/69517
10243 PR c++/70019
10244 PR c++/70588
10245 * g++.dg/cpp1y/vla11.C: Revert for real.
10246
dda1bf61
JJ
10247 PR c/70436
10248 * c-c++-common/Wparentheses-1.c: New test.
10249 * c-c++-common/gomp/Wparentheses-1.c: New test.
10250 * c-c++-common/gomp/Wparentheses-2.c: New test.
10251 * c-c++-common/gomp/Wparentheses-3.c: New test.
10252 * c-c++-common/gomp/Wparentheses-4.c: New test.
10253 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10254 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10255 * c-c++-common/goacc/Wparentheses-1.c: New test.
10256
1355e62c
KY
102572016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10258
10259 PR target/70662
10260 * gcc.target/i386/pr70662.c: New test.
10261
0ab34b9e 102622016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10263 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10264
10265 PR tree-optimization/70130
10266 * gcc.dg/vect/O3-pr70130.c: New testcase.
10267
bc773aad
MM
102682016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10269
6e9b2286
MM
10270 PR target/70669
10271 * gcc.target/powerpc/pr70669.c: New test.
10272
bc773aad
MM
10273 PR target/70640
10274 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10275 a power7 system that does not have an assembler that supports
10276 power8.
10277
d8747845
MS
102782016-04-14 Martin Sebor <msebor@redhat.com>
10279
10280 PR c++/69517
10281 PR c++/70019
10282 PR c++/70588
10283 * c-c++-common/ubsan/vla-1.c: Revert.
10284 * g++.dg/cpp1y/vla11.C: Same.
10285 * g++.dg/cpp1y/vla12.C: Same.
10286 * g++.dg/cpp1y/vla13.C: Same.
10287 * g++.dg/cpp1y/vla14.C: Same.
10288 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10289 * g++.dg/init/array24.C: Same.
d8747845
MS
10290 * g++.dg/ubsan/vla-1.C: Same.
10291
85128559
MP
102922016-04-14 Marek Polacek <polacek@redhat.com>
10293 Jan Hubicka <hubicka@ucw.cz>
10294
10295 PR c++/70029
10296 * g++.dg/torture/pr70029.C: New test.
10297
52fbb073
MS
102982016-04-14 Martin Sebor <msebor@redhat.com>
10299
10300 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10301 type size to prevent failures on targets with very low maximum
10302 alignment.
10303
6db61d6f
RB
103042016-04-14 Richard Biener <rguenther@suse.de>
10305
10306 PR tree-optimization/70623
10307 * gcc.dg/torture/pr70623.c: New testcase.
10308 * gcc.dg/torture/pr70623-2.c: Likewise.
10309
342fac95
MS
103102016-04-13 Martin Sebor <msebor@redhat.com>
10311
10312 PR c++/69517
10313 PR c++/70019
10314 PR c++/70588
10315 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10316 * g++.dg/cpp1y/vla11.C: New test.
10317 * g++.dg/cpp1y/vla12.C: New test.
10318 * g++.dg/cpp1y/vla13.C: New test.
10319 * g++.dg/cpp1y/vla14.C: New test.
10320 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10321 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10322 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10323
d93c452f
JJ
103242016-04-13 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR c++/70641
10327 * g++.dg/opt/pr70641.C: New test.
10328
85115fb6
RO
103292016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10330
10331 PR rtl-optimization/68749
10332 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10333 effects of argument promotions.
10334 Remove default args to dg-skip-if.
10335
545a4139
PC
103362016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10337
10338 PR c++/70635
10339 * g++.dg/parse/pr70635.C: New.
10340
b3a77f21
MP
103412016-04-13 Marek Polacek <polacek@redhat.com>
10342
10343 PR c++/70639
10344 * c-c++-common/Wmisleading-indentation-4.c: New test.
10345
99cd9857
MP
103462016-04-13 Marek Polacek <polacek@redhat.com>
10347
10348 PR c/70436
c87885ca
RO
10349 * gcc.dg/Wparentheses-12.c: New test.
10350 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10351
75ca93ec
IE
103522016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10353
10354 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10355 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10356 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10357
3d3f9e7e
JJ
103582016-04-13 Jakub Jelinek <jakub@redhat.com>
10359
37947cd0
JJ
10360 PR middle-end/70633
10361 * gcc.c-torture/compile/pr70633.c: New test.
10362
3d3f9e7e
JJ
10363 PR debug/70628
10364 * gcc.dg/torture/pr70628.c: New test.
10365
92886d3e
PP
103662016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10367
10368 PR c++/70610
10369 * g++.dg/template/pr70610.C: New test.
10370 * g++.dg/template/pr70610-2.C: New test.
10371 * g++.dg/template/pr70610-3.C: New test.
10372 * g++.dg/template/pr70610-4.C: New test.
10373
13bd7c2b
JJ
103742016-04-12 Jakub Jelinek <jakub@redhat.com>
10375
6512fa6d
JJ
10376 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10377 128 instead of 32.
10378
13bd7c2b
JJ
10379 PR c++/70571
10380 * g++.dg/ext/pr70571.C: New test.
10381
20b9851c
MM
103822016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10383
8a434ada 10384 PR target/70640
20b9851c
MM
10385 * gcc.target/powerpc/pr70640.c: New test.
10386
2b2f52bc
PC
103872016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10388
10389 PR c++/68722
10390 * g++.dg/parse/pr68722.C: New.
10391
5901e56a
JJ
103922016-04-12 Jakub Jelinek <jakub@redhat.com>
10393
10394 PR rtl-optimization/70596
10395 * gcc.target/i386/pr70596.c: New test.
10396
d4619dc1
NS
103972016-04-12 Nathan Sidwell <nathan@acm.org>
10398
10399 PR c++/70501
10400 * g++.dg/init/pr70501.C: New.
10401
3df530d3
DW
104022016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10403
10404 * gcc.target/i386/asm-flag-6.c: New test.
10405
b7a120d7
TV
104062016-04-12 Tom de Vries <tom@codesourcery.com>
10407
10408 PR tree-optimization/68756
10409 * gcc.dg/graphite/pr68756.c: New test.
10410
4e0eea75
JJ
104112016-04-12 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR tree-optimization/70602
10414 * gcc.c-torture/execute/pr70602.c: New test.
10415
35fbda43
MM
104162016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10417
10418 PR target/70381
10419 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10420 __float128 emulator is built and runs.
10421 * gcc.target/powerpc/float128-1.c: Likewise.
10422
10423 * lib/target-supports.exp (check_ppc_float128_sw_available):
10424 Rework tests for __float128 software and hardware
10425 availability. Fix exit condition to return 0 on success.
10426
04a99ebe
JG
104272016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10428
10429 PR target/70133
10430 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10431 * gcc.target/aarch64/target_attr_15.c: Likewise.
10432
47cd5a85
PC
104332016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10434
10435 PR c++/69066
10436 * g++.dg/cpp1y/pr69066.C: New.
10437
a5edb32e
JD
104382016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10439
10440 PR fortran/68566
10441 * gfortran.dg/pr36192.f90: Update test.
10442 * gfortran.dg/pr36192_1.f90: Update test.
10443 * gfortran.dg/real_dimension_1.f: Update test.
10444 * gfortran.dg/parameter_array_init_7.f90: New test.
10445
8ef378f8
JDA
104462016-04-09 John David Anglin <danglin@gcc.gnu.org>
10447
c532c871
JDA
10448 PR testsuite/64039
10449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10450
d34f706f
JDA
10451 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10452
75e1dd9e
JDA
10453 PR rtl-optimization/66669
10454 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10455
8a976f5f
JDA
10456 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10457
da04822a
JDA
10458 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10459 * gcc.dg/pie-1.c: Likewise.
10460 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10461 * gcc.dg/pic-4.c: Likewise.
10462 * gcc.dg/pie-3.c: Likewise.
10463 * gcc.dg/pie-4.c: Likewise.
10464
adfabcf9
JDA
10465 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10466
4a020adf
JDA
10467 PR tree-optimization/68644
10468 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10469
8ef378f8
JDA
10470 PR rtl-optimization/64886
10471 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10472
09bf990e
TV
104732016-04-09 Tom de Vries <tom@codesourcery.com>
10474
10475 PR tree-optimization/68953
10476 * gcc.dg/graphite/pr68953.c: New test.
10477
138c3c1a
DH
104782016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10479
10480 PR fortran/70592
10481 * gfortran.dg/deferred_character_16.f90: New test.
10482
f55460af
JJ
104832016-04-09 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR tree-optimization/70586
10486 * gcc.c-torture/execute/pr70586.c: New test.
10487
0b77bbf3
DH
104882016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10489
10490 PR sanitizer/70573
10491 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10492 with __builtin_memset
10493 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10494
c42cfb5c
CP
104952016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10496
10497 PR lto/70289
10498 PR ipa/70348
10499 PR tree-optimization/70373
10500 PR middle-end/70533
10501 PR middle-end/70534
10502 PR middle-end/70535
10503 * c-c++-common/goacc/reduction-5.c: New test.
10504 * c-c++-common/goacc/reduction-promotions.c: New test.
10505 * gfortran.dg/goacc/reduction-3.f95: New test.
10506 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10507
56cfb596
PP
105082016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10509
10510 PR c++/70590
10511 PR c++/70452
10512 * g++.dg/pr70590.C: New test.
10513 * g++.dg/pr70590-2.C: New test.
10514
1a13c0a2
JJ
105152016-04-08 Jakub Jelinek <jakub@redhat.com>
10516
abc0647a
JJ
10517 PR middle-end/70593
10518 * gcc.target/i386/pr70593.c: New test.
10519
1a13c0a2
JJ
10520 PR rtl-optimization/70574
10521 * gcc.target/i386/avx2-pr70574.c: New test.
10522
c3da4956
MO
105232016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10524
10525 PR sanitizer/70541
10526 * c-c++-common/asan/pr70541.c: New test.
10527
9f1b833b
TV
105282016-04-08 Tom de Vries <tom@codesourcery.com>
10529
10530 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10531 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10532
bae7adda
KT
105332016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10534
10535 PR target/70566
10536 * gcc.c-torture/execute/pr70566.c: New test.
10537
211f3d57
TV
105382016-04-08 Tom de Vries <tom@codesourcery.com>
10539
10540 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10541 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10542
02cf2861
AM
105432016-04-08 Alan Modra <amodra@gmail.com>
10544
10545 * gcc.target/powerpc/pr70117.c: New.
10546
5f490f9f
JJ
105472016-04-07 Jakub Jelinek <jakub@redhat.com>
10548
56e9b710
JJ
10549 PR testsuite/70581
10550 * gcc.dg/lto/simd-function_0.c: New test.
10551
5f490f9f
JJ
10552 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10553 clones.
10554 * c-c++-common/attr-simd-2.c: Likewise.
10555 * c-c++-common/attr-simd-4.c: Likewise.
10556 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10557 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10558
e4ebc74d
TP
105592016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10560
10561 PR testsuite/70553
10562 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10563
9817ae35
TS
105642016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10565 Tom de Vries <tom@codesourcery.com>
10566
10567 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10568 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10569 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10570 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10571 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10572 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10573 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10574 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10575
e292f64d
PP
105762016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10577
10578 PR c/70436
10579 * g++.dg/warn/Wparentheses-29.C: New test.
10580
6b37bdaf
PP
105812016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10582
10583 PR c/70436
10584 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10585 explicit braces to resolve a future -Wparentheses warning.
10586
64824205
RH
105872016-04-06 Richard Henderson <rth@redhat.com>
10588
10589 * gcc.dg/pr61817-1.c: New test.
10590 * gcc.dg/pr61817-2.c: New test.
10591 * gcc.dg/pr69391-1.c: New test.
10592 * gcc.dg/pr69391-2.c: New test.
10593
bc2fc1f3
VM
105942016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10595
10596 PR rtl-optimization/70398
c87885ca 10597 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10598
41414a02
EB
105992016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10600
10601 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10602
4066ea8a
YR
106032016-04-06 Yvan Roux <yvan.roux@linaro.org>
10604 Pedro Alves <palves@redhat.com>
10605
10606 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10607
ec35ea45
JJ
106082016-04-06 Jakub Jelinek <jakub@redhat.com>
10609
3866f8dd
JJ
10610 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10611 Check for avx512f effective targets instead of avx2.
10612 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10613 for AVX512F clones.
10614 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10615 * g++.dg/gomp/declare-simd-1.C: Likewise.
10616 * g++.dg/gomp/declare-simd-3.C: Likewise.
10617 * g++.dg/gomp/declare-simd-4.C: Likewise.
10618
ec35ea45
JJ
10619 PR middle-end/70550
10620 * c-c++-common/gomp/pr70550-1.c: New test.
10621 * c-c++-common/gomp/pr70550-2.c: New test.
10622
c08d28ac
NS
106232016-04-05 Nathan Sidwell <nathan@acm.org>
10624
10625 PR c++/70512
10626 * g++.dg/ext/attribute-may-alias-5.C: New.
10627
1d510e04
JJ
106282016-04-05 Jakub Jelinek <jakub@redhat.com>
10629
10630 PR c++/70336
10631 * c-c++-common/pr70336.c: New test.
10632 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10633 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10634
84278ed9
JH
106352016-04-05 Jan Hubicka <hubicka@ucw.cz>
10636
10637 PR ipa/66223
10638 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10639
268a0ec4
JJ
106402016-04-05 Jakub Jelinek <jakub@redhat.com>
10641
10642 PR rtl-optimization/70542
10643 * gcc.dg/torture/pr70542.c: New test.
10644 * gcc.target/i386/avx2-pr70542.c: New test.
10645
5e8c2eb1
ZS
106462016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10647
10648 PR tree-optimization/70509
10649 * gcc.target/i386/avx512bw-pr70509.c: New test.
10650
c0daf32d
PP
106512016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10652
10653 PR c++/70452
10654 * g++.dg/ext/constexpr-vla4.C: New test.
10655
bf867841
UB
106562016-04-05 Uros Bizjak <ubizjak@gmail.com>
10657
10658 PR target/70510
10659 * gcc.target/i386/pr70510.c: New test.
10660
3022186a
RB
106612016-04-05 Richard Biener <rguenther@suse.de>
10662
10663 PR tree-optimization/70526
10664 * g++.dg/torture/pr70526.C: New testcase.
10665
55fc79b2
JJ
106662016-04-05 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR target/70525
10669 * gcc.target/i386/pr70525.c: New test.
10670
62b233f2
RB
106712016-04-05 Richard Biener <rguenther@suse.de>
10672
10673 PR middle-end/70499
10674 * g++.dg/torture/pr70499.C: New testcase.
10675
cc05759d
RB
106762016-04-05 Richard Biener <rguenther@suse.de>
10677
10678 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10679 remove XFAIL.
10680
f23f16d4
JJ
106812016-04-04 Jakub Jelinek <jakub@redhat.com>
10682
10683 PR middle-end/70307
10684 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10685 rs6000 ABI warnings.
10686
d27ecc49
JH
106872016-04-04 Jan Hubicka <hubicka@ucw.cz>
10688
10689 PR ipa/66223
10690 * g++.dg/ipa/devirt-51.C: New testcase.
10691
c974c96e 106922016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10693 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10694
10695 PR middle-end/70457
10696 * gcc.dg/torture/pr70457.c: New.
10697
7a85da89
AV
106982016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10699
10700 PR fortran/67538
10701 * gfortran.dg/allocate_with_source_19.f08: New test.
10702
de517e64
AV
107032016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10704
10705 PR fortran/65795
10706 * gfortran.dg/coarray_allocate_6.f08: New test.
10707
43b9f499
RB
107082016-04-04 Richard Biener <rguenther@suse.de>
10709
10710 PR rtl-optimization/70484
10711 * gcc.dg/torture/pr70484.c: New testcase.
10712
f13355da
MP
107132016-04-04 Marek Polacek <polacek@redhat.com>
10714
10715 PR c/70307
10716 * gcc.dg/torture/pr70307.c: New test.
10717
6cc6ed50
OE
107182016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10719
10720 PR target/70416
10721 PR target/67391
10722 * gcc.target/sh/torture/pr70416.c: New.
10723
abdc16c8
MS
107242016-04-02 Martin Sebor <msebor@redhat.com>
10725
10726 PR c++/67376
10727 PR c++/70170
10728 PR c++/70172
10729 PR c++/70228
10730 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10731 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10732 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10733 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10734 * g++.dg/cpp0x/constexpr-string.C: Same.
10735 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10736 * g++.dg/cpp0x/pr65398.C: Same.
10737 * g++.dg/ext/constexpr-vla1.C: Same.
10738 * g++.dg/ext/constexpr-vla2.C: Same.
10739 * g++.dg/ext/constexpr-vla3.C: Same.
10740 * g++.dg/ubsan/pr63956.C: Same.
10741
763cd859
JJ
107422016-04-01 Jakub Jelinek <jakub@redhat.com>
10743
10744 PR rtl-optimization/70467
10745 * gcc.target/i386/pr70467-2.c: New test.
10746
0f875435
JJ
107472016-04-01 Jakub Jelinek <jakub@redhat.com>
10748 Marek Polacek <polacek@redhat.com>
10749
10750 PR c++/70488
10751 * g++.dg/init/new47.C: New test.
10752
41d14659
RR
107532016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10754
10755 PR target/70496
10756 * gcc.target/arm/pr70496.c: New test.
10757
f9bf89bb
NS
107582016-04-01 Nathan Sidwell <nathan@acm.org>
10759
73b9085d
NS
10760 PR c++/68475
10761 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10762
4afdcfaa
IE
107632016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10764
10765 PR target/69890
10766 * gcc.dg/strlenopt.h (memmove): New.
10767 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10768 instead of "string.h".
10769 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10770 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10771 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10772 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10773 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10774 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10775 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10776 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10777 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10778 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10779 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10780 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10781 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10782 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10783 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10784 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10785 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10786 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10787 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10788 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10789
b5d7a29c
RO
107902016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10791
10792 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10793 (Holder::foo): Reflect this.
10794
b660f9ec
IE
107952016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10796
10797 PR target/70442
10798 * gcc.dg/pr70442.c: New test.
10799
88504f34
NS
108002016-03-31 Nathan Sidwell <nathan@acm.org>
10801
10802 PR c++/70393
10803 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10804
95d34b96
KY
108052016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10806
10807 PR target/70453
10808 * gcc.target/i386/pr70453.c: New test.
10809
b4c4967c
AB
108102016-03-31 Andrey Belevantsev <abel@ispras.ru>
10811
10812 PR target/70292
10813 * gcc.c-torture/pr70292.c: New test.
10814
5fde6a45
MP
108152016-03-31 Marek Polacek <polacek@redhat.com>
10816
10817 PR c/70297
10818 * c-c++-common/pr70297.c: New test.
10819 * g++.dg/cpp0x/typedef-redecl.C: New test.
10820 * gcc.dg/typedef-redecl2.c: New test.
10821
97eb24c4
JJ
108222016-03-31 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR rtl-optimization/70460
10825 * gcc.c-torture/execute/pr70460.c: New test.
10826
efc3536f
RB
108272016-03-31 Richard Biener <rguenther@suse.de>
10828
10829 PR c++/70430
10830 * g++.dg/ext/vector30.C: New testcase.
10831
e0876e21
DH
108322016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10833 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10834
10835 * gfortran.dg/fmt_pf.f90: New test.
10836
e9bff8c6
RO
108372016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10838
10839 Forward-port from 5 branch
10840 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR testsuite/70356
10843 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10844 dg-require-effective-target after dg-do.
10845
10846 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10847
10848 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10849
2620c80d
TS
108502016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10851 Julian Brown <julian@codesourcery.com>
10852 Chung-Lin Tang <cltang@codesourcery.com>
10853 Cesar Philippidis <cesar@codesourcery.com>
10854 James Norris <jnorris@codesourcery.com>
10855 Tom de Vries <tom@codesourcery.com>
10856 Nathan Sidwell <nathan@codesourcery.com>
10857
bf867841 10858 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10859 * c-c++-common/goacc/loop-clauses.c: Likewise.
10860 * g++.dg/goacc/template.C: Likewise.
10861 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10862 * gfortran.dg/goacc/loop-1.f95: Likewise.
10863 * gfortran.dg/goacc/loop-5.f95: Likewise.
10864 * gfortran.dg/goacc/loop-6.f95: Likewise.
10865 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10866 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10867 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10868 * c-c++-common/goacc/clauses-fail.c: Likewise.
10869 * c-c++-common/goacc/parallel-1.c: Likewise.
10870 * c-c++-common/goacc/reduction-1.c: Likewise.
10871 * c-c++-common/goacc/reduction-2.c: Likewise.
10872 * c-c++-common/goacc/reduction-3.c: Likewise.
10873 * c-c++-common/goacc/reduction-4.c: Likewise.
10874 * c-c++-common/goacc/routine-3.c: Likewise.
10875 * c-c++-common/goacc/routine-4.c: Likewise.
10876 * c-c++-common/goacc/routine-5.c: Likewise.
10877 * c-c++-common/goacc/tile.c: Likewise.
10878 * g++.dg/goacc/template.C: Likewise.
10879 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10880 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10881 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10882 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10883 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10884 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10885 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10886 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10887 * c-c++-common/goacc/use_device-1.c: ... this file.
10888 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10889 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10890 * c-c++-common/goacc/host_data-6.c: ... this file.
10891 * c-c++-common/goacc/loop-2-kernels.c: New file.
10892 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10893 * c-c++-common/goacc/loop-3.c: Likewise.
10894 * g++.dg/goacc/reference.C: Likewise.
10895 * g++.dg/goacc/routine-1.C: Likewise.
10896 * g++.dg/goacc/routine-2.C: Likewise.
10897
f6d2d066
RB
108982016-03-30 Richard Biener <rguenther@suse.de>
10899
10900 PR middle-end/70450
10901 * gcc.dg/torture/pr70450.c: New testcase.
10902
d43242b9
JJ
109032016-03-30 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR target/70421
10906 * gcc.dg/torture/pr70421.c: New test.
10907 * gcc.target/i386/avx512f-pr70421.c: New test.
10908
5ce43b77
L
109092016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10910
10911 PR testsuite/70364
10912 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10913 (check): New function.
10914 (bar): Call check.
10915 (foo): Align stack to 16 bytes when calling bar.
10916 * gcc.target/i386/cleanup-2.c: Likewise.
10917
d014a712
PP
109182016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10919
10920 PR tree-optimization/59124
10921 * gcc.dg/Warray-bounds-19.c: New test.
10922
3f8257db 109232016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10924
10925 * lib/prune.exp (escape_regex_chars): New.
10926 (prune_file_path): Update to quote metcharacters for regexp.
10927
3336c6e0
JJ
109282016-03-29 Jakub Jelinek <jakub@redhat.com>
10929
a362f023
JJ
10930 PR rtl-optimization/70429
10931 * gcc.c-torture/execute/pr70429.c: New test.
10932
3336c6e0
JJ
10933 PR tree-optimization/70405
10934 * gcc.dg/pr70405.c: New test.
10935
728557fd
AV
109362016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10937
10938 PR fortran/70397
10939 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10940 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10941
bef977d4
TS
109422016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10943
10944 PR testsuite/64177
10945 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10946 __cilkrts_set_param to set two workers.
10947 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10948 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10949
6f6d25c9
DH
109502016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10951
bf867841 10952 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10953
45733562
KY
109542016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10955
10956 PR target/70406
bf867841 10957 * gcc.target/i386/pr70406.c: New test.
45733562 10958
a1799e5e
EB
109592016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10960
10961 * gnat.dg/specs/double_record_extension3.ads: New test.
10962
5fca7b66
RH
109632016-03-25 Richard Henderson <rth@redhat.com>
10964
10965 PR target/70120
10966 * gcc.target/aarch64/pr70120-1.c: New.
10967 * gcc.target/aarch64/pr70120-2.c: New.
10968 * gcc.target/aarch64/pr70120-3.c: New.
10969
31ce75c6
PP
109702016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10971
10972 PR c++/62212
10973 * g++.dg/template/mangle2.C: The dg-do directive should be
10974 "compile" not "assemble".
10975
3caf0ca1
BS
109762016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10977
10978 PR lto/69650
10979 * gcc.dg/pr69650.c: New test.
10980
634035b6
DE
109812016-03-25 David Edelsohn <dje.gcc@gmail.com>
10982
10983 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10984
45d34276
AM
109852016-03-25 Alan Modra <amodra@gmail.com>
10986
10987 * gcc.dg/dfp/pr70052.c: New test.
10988
8f085166
RH
109892016-03-24 Richard Henderson <rth@redhat.com>
10990
10991 PR middle-end/69845
10992 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10993 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10994
011e5ec3
TV
109952016-03-24 Tom de Vries <tom@codesourcery.com>
10996
10997 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10998
9e3f4551
TV
109992016-03-24 Tom de Vries <tom@codesourcery.com>
11000
11001 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11002 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11003
45780041
TV
110042016-03-24 Tom de Vries <tom@codesourcery.com>
11005
11006 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11007 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11008
887ab4e5
PP
110092016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11010
11011 PR c++/62212
11012 * g++.dg/template/mangle2.C: New test.
11013
69a9a66f
RB
110142016-03-24 Richard Biener <rguenther@suse.de>
11015
11016 PR tree-optimization/70396
11017 * gcc.dg/torture/pr70396.c: New testcase.
11018
ed87de55
RB
110192016-03-24 Richard Biener <rguenther@suse.de>
11020
11021 PR middle-end/70370
11022 * gcc.dg/torture/pr70370.c: New testcase.
11023
ea064934
TV
110242016-03-24 Tom de Vries <tom@codesourcery.com>
11025
11026 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11027 * gfortran.dg/goacc/kernels-tree.f95: Same.
11028 * gfortran.dg/goacc/parallel-tree.f95: Same.
11029
b2a4dd1d
TV
110302016-03-24 Tom de Vries <tom@codesourcery.com>
11031
11032 * c-c++-common/goacc/uninit-if-clause.c: New test.
11033 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11034
72e7cd6e
JJ
110352016-03-24 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR target/70290
bf867841
UB
11038 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11039 Fix formatting.
72e7cd6e 11040
ce9d0c03
RB
110412016-03-24 Richard Biener <rguenther@suse.de>
11042
11043 PR tree-optimization/70372
11044 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11045
426b9428
PP
110462016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11047
11048 PR c++/70347
11049 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11050
cd1588c4
PP
110512016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11052
11053 PR c++/70332
11054 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11055
61637db3
JJ
110562016-03-23 Jakub Jelinek <jakub@redhat.com>
11057
928af3bf
JJ
11058 PR c++/70001
11059 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11060 * g++.dg/cpp1y/pr70001.C: New test.
11061
61637db3
JJ
11062 PR c++/70323
11063 * g++.dg/cpp0x/constexpr-70323.C: New test.
11064
05aca4e7
AO
110652016-03-23 Alexandre Oliva <aoliva@redhat.com>
11066 Jason Merrill <jason@redhat.com>
11067 Jakub Jelinek <jakub@redhat.com>
11068
11069 PR c++/69315
11070 * g++.dg/cpp0x/constexpr-69315.C: New test.
11071 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11072
fbdb6baf
MP
110732016-03-23 Marek Polacek <polacek@redhat.com>
11074
11075 PR c++/69884
11076 * g++.dg/warn/Wignored-attributes-1.C: New test.
11077 * g++.dg/warn/Wignored-attributes-2.C: New test.
11078
d79ee524
TV
110792016-03-23 Tom de Vries <tom@codesourcery.com>
11080
11081 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11082 initialization.
11083 * gfortran.dg/goacc/private-3.f95 (test): Same.
11084 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11085 missing use param.
11086
a59f0bef
KT
110872016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11088
11089 * lib/target-supports.exp: Remove v7ve entry from loop
11090 creating effective target checks.
11091 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11092 (add_options_for_arm_arch_v7ve): Likewise.
11093
0179520a
JJ
110942016-03-23 Jakub Jelinek <jakub@redhat.com>
11095
11096 PR tree-optimization/70354
11097 * gcc.dg/vect/pr70354-1.c: New test.
11098 * gcc.dg/vect/pr70354-2.c: New test.
11099 * gcc.target/i386/avx2-pr70354-1.c: New test.
11100 * gcc.target/i386/avx2-pr70354-2.c: New test.
11101
75bb14d7
JL
111022016-03-22 Jeff Law <law@redhat.com>
11103
11104 PR target/70232
11105 * gcc.dg/tree-ssa/pr70232.c: New test.
11106
72c9526d
IE
111072016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11108
11109 PR target/70302
11110 * gcc.target/i386/pr70302.c: New test.
11111
a3ca1bc5
RB
111122016-03-22 Richard Biener <rguenther@suse.de>
11113
11114 PR middle-end/70251
11115 * g++.dg/torture/pr70251.C: New testcase.
11116
5c240f4d
DM
111172016-03-22 David Malcolm <dmalcolm@redhat.com>
11118
11119 PR c/69993
11120 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11121 Wmisleading-indentation.c.
11122 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11123 reflect change to diagnostic text and order of messages.
11124 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11125
80f6631b
DE
111262016-03-22 David Edelsohn <dje.gcc@gmail.com>
11127
11128 * g++.dg/ext/java-3.C: Don't compile on AIX.
11129
9a10956c
RB
111302016-03-22 Richard Biener <rguenther@suse.de>
11131
11132 PR middle-end/70333
11133 * gcc.dg/torture/pr70333.c: New testcase.
11134
6cedf922
IE
111352016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11136
11137 * g++.dg/ext/pr70290.C: New test.
11138
cd6c27ac
KY
111392016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11140
11141 PR target/70325
11142 * gcc.target/i386/pr70325.c: New test.
11143
4cde512c
JJ
111442016-03-22 Jakub Jelinek <jakub@redhat.com>
11145
b01915ed
JJ
11146 PR target/70329
11147 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11148 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11149
4e3e2cf1
JJ
11150 PR target/70300
11151 * gcc.target/i386/pr70300.c: New test.
11152
4cde512c
JJ
11153 PR c++/70295
11154 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11155 (func2): New function for cond with parens, xfail warning for c++.
11156 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11157
16f6d7dc
PP
111582016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11159
11160 PR c++/70096
11161 * g++.dg/template/ptrmem30.C: New test.
11162
a3e2b438
PP
111632016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11164
11165 PR c++/70204
11166 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11167 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11168
11b6a02e
JJ
111692016-03-21 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR middle-end/70326
11172 * gcc.dg/pr70326.c: New test.
11173
b9407883
MG
111742016-03-21 Marc Glisse <marc.glisse@inria.fr>
11175 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR tree-optimization/70317
11178 * gcc.dg/pr70317.c: New test.
11179
4a148e19
UB
111802016-03-21 Uros Bizjak <ubizjak@gmail.com>
11181
11182 PR target/70327
11183 * gcc.target/i386/pr70327.c: New test.
11184
2a85ddbb
ML
111852016-03-21 Martin Liska <mliska@suse.cz>
11186
7d36fe98 11187 PR ipa/70306
2a85ddbb
ML
11188 * gcc.dg/ipa/pr70306.c: New test.
11189
4a148e19 111902016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11191
11192 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11193 * gcc.target/arm/attr-align3.c: Likewise.
11194 * gcc.target/arm/attr_arm.c: Likewise.
11195 * gcc.target/arm/flip-thumb.c: Likewise.
11196
6b366948
JJ
111972016-03-21 Jakub Jelinek <jakub@redhat.com>
11198
11199 PR target/70296
11200 * gcc.target/powerpc/altivec-36.c: New test.
11201
2fac8c14
RB
112022016-03-21 Richard Biener <rguenther@suse.de>
11203
11204 PR tree-optimization/70310
11205 * gcc.dg/torture/pr70310.c: New testcase.
11206
e9bde854
KY
112072016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11208
11209 PR target/70293
11210 * gcc.target/i386/pr70293.c: New test.
11211
56bbfaf6
RB
112122016-03-21 Richard Biener <rguenther@suse.de>
11213
11214 PR tree-optimization/70288
11215 * gcc.dg/torture/pr70288-1.c: New testcase.
11216 * gcc.dg/torture/pr70288-2.c: Likewise.
11217
3eee49ed
AB
112182016-03-21 Andrey Belevantsev <abel@ispras.ru>
11219
11220 PR rtl-optimization/69307
11221 * gcc.target/arm/pr69307.c: New test.
4a148e19 11222
8e7816b4
AB
112232016-03-21 Andrey Belevantsev <abel@ispras.ru>
11224
11225 PR rtl-optimization/69102
11226 * gcc.c-torture/compile/pr69102.c: New test.
11227
14d7d4be
JL
112282016-03-18 Jeff Law <law@redhat.com>
11229
11230 PR rtl-optimization/70263
11231 * gcc.c-torture/compile/pr70263-1.c: New test.
11232 * gcc.target/i386/pr70263-2.c: New test.
11233
5c6a601c
BS
112342016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11235
11236 PR rtl-optimization/70278
11237 * gcc.dg/torture/pr70278.c: New test.
11238 * gcc.target/arm/pr70278.c: New test.
11239
4bbf545b
DM
112402016-03-18 David Malcolm <dmalcolm@redhat.com>
11241
11242 PR c/70281
11243 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11244 (test_builtin_types_compatible_p): New test function.
11245 * gcc.dg/pr70281.c: New test case.
11246
dc28bb68
CL
112472016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11248
11249 PR target/70113
11250 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11251
5e8d6dff
IE
112522016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11253
11254 PR tree-optimization/70252
11255 * gcc.dg/pr70252.c: New test.
11256
d0e7e403
TV
112572016-03-18 Tom de Vries <tom@codesourcery.com>
11258
11259 * gcc.dg/pr70161-2.c: New test.
11260 * gcc.dg/pr70161.c: New test.
11261
fa22501a
TV
112622016-03-18 Tom de Vries <tom@codesourcery.com>
11263
11264 PR ipa/70269
11265 * gcc.dg/pr70269.c: New test.
11266
dd125026
JJ
112672016-03-18 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR c++/70267
11270 * g++.dg/ext/java-3.C: New test.
11271
91914f0a
PP
112722016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11273
11274 PR c++/70205
11275 * g++.dg/lookup/pr70205.C: New test.
11276
753a8910
PP
112772016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11278
11279 PR c++/70218
11280 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11281
14ba7b28
MP
112822016-03-17 Marek Polacek <polacek@redhat.com>
11283
11284 PR c/69407
11285 * gcc.dg/atomic-op-6.c: New test.
11286
ded60913
DM
112872016-03-17 David Malcolm <dmalcolm@redhat.com>
11288
11289 PR c/70264
11290 * c-c++-common/pr70264.c: New test case.
11291
a3aad0e6
JJ
112922016-03-17 Jakub Jelinek <jakub@redhat.com>
11293
17366700
JJ
11294 PR c++/70144
11295 * c-c++-common/pr70144-1.c: New test.
11296 * c-c++-common/pr70144-2.c: New test.
11297
a3aad0e6
JJ
11298 PR c++/70272
11299 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11300 * g++.dg/opt/flifetime-dse6.C: New test.
11301 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11302
b57e6e18
L
113032016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11304
11305 PR driver/70192
11306 * gcc.dg/pic-1.c: New test.
11307 * gcc.dg/pic-2.c: Likewise.
11308 * gcc.dg/pic-3.c: Likewise.
11309 * gcc.dg/pic-4.c: Likewise.
11310 * gcc.dg/pie-1.c: Likewise.
11311 * gcc.dg/pie-2.c: Likewise.
11312 * gcc.dg/pie-3.c: Likewise.
11313 * gcc.dg/pie-4.c: Likewise.
11314 * gcc.dg/pie-5.c: Likewise.
11315 * gcc.dg/pie-6.c: Likewise.
11316
b38ba58b
TV
113172016-03-17 Tom de Vries <tom@codesourcery.com>
11318
11319 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11320 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11321
6931b3b7
RB
113222016-03-17 Richard Biener <rguenther@suse.de>
11323
11324 PR debug/70271
11325 * g++.dg/debug/pr70271.C: New testcase.
11326
0c8b64cb
IE
113272016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11328
11329 * gcc.target/i386/pr70251.c: New test.
11330
b1970801
MP
113312016-03-17 Marek Polacek <polacek@redhat.com>
11332
11333 PR c++/70194
11334 * g++.dg/warn/constexpr-70194.C: New test.
11335
820c5eaa
RH
113362016-03-16 Richard Henderson <rth@redhat.com>
11337
11338 PR middle-end/70240
11339 * gcc.c-torture/compile/pr70240.c: New.
11340
da0ad263
SKS
113412016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11342
11343 * gcc.c-torture/compile/20151204.c: Skip for avr.
11344
c73d295c
JJ
113452016-03-16 Jakub Jelinek <jakub@redhat.com>
11346
11347 PR target/70245
11348 * g++.dg/opt/pr70245.C: New test.
11349 * g++.dg/opt/pr70245.h: New file.
11350 * g++.dg/opt/pr70245-aux.cc: New file.
11351
b2794066
MS
113522016-03-16 Martin Sebor <msebor@redhat.com>
11353
11354 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11355
aa43616c
RH
113562016-03-16 Richard Henderson <rth@redhat.com>
11357
11358 PR middle-end/70199
11359 * gcc.c-torture/compile/pr70199.c: New.
11360
59608fe5
L
113612016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11362
11363 * gcc.dg/uninit-19.c: Run dos2unix.
11364
ab4c578f
MP
113652016-03-16 Marek Polacek <polacek@redhat.com>
11366
11367 PR c/70093
11368 * gcc.dg/nested-func-10.c: New test.
11369 * gcc.dg/nested-func-9.c: New test.
11370
f5387e76
JJ
113712016-03-16 Jakub Jelinek <jakub@redhat.com>
11372
11373 PR tree-optimization/68714
11374 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11375
7662b718
TV
113762016-03-16 Tom de Vries <tom@codesourcery.com>
11377
11378 PR tree-optimization/68715
11379 * gcc.dg/graphite/pr68715-2.c: New test.
11380 * gcc.dg/graphite/pr68715.c: New test.
11381 * gfortran.dg/graphite/pr68715.f90: New test.
11382
be7ce7ae
TV
113832016-03-16 Tom de Vries <tom@codesourcery.com>
11384
11385 PR tree-optimization/68809
11386 * gcc.dg/graphite/pr68809-2.c: New test.
11387 * gcc.dg/graphite/pr68809.c: New test.
11388
1935f250
JJ
113892016-03-16 Jakub Jelinek <jakub@redhat.com>
11390
6651c93e
JJ
11391 PR c++/70147
11392 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11393 method call to i () as argument. Adjust expected output.
11394
1935f250
JJ
11395 PR c++/70147
11396 * g++.dg/ubsan/pr70147-1.C: New test.
11397 * g++.dg/ubsan/pr70147-2.C: New test.
11398
ab1caa6e
MS
113992016-03-15 Martin Sebor <msebor@redhat.com>
11400
11401 PR c++/58281
11402 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11403
5c2a1bbb
JDA
114042016-03-15 John David Anglin <danglin@gcc.gnu.org>
11405
cb5d8ad1
JDA
11406 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11407 hppa*-*-hpux*.
11408
b440dd40
JDA
11409 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11410
5c2a1bbb
JDA
11411 PR libfortran/69799
11412 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11413 libatomic_available.
11414
42c729c5
MP
114152016-03-15 Marek Polacek <polacek@redhat.com>
11416
11417 PR c++/70209
11418 * g++.dg/ext/attribute-may-alias-4.C: New test.
11419
82b1c550
AM
114202016-03-15 Alexander Monakov <amonakov@ispras.ru>
11421
11422 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11423 -fvar-tracking-assignments-toggle flag.
11424
4ccbf3a6
PH
114252016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11426
11427 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11428
c39858bd
JJ
114292016-03-15 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR rtl-optimization/70222
11432 * gcc.c-torture/execute/pr70222-1.c: New test.
11433 * gcc.c-torture/execute/pr70222-2.c: New test.
11434
8be119c1
RH
114352016-03-15 Richard Henderson <rth@redhat.com>
11436
11437 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11438
6598bb55
AB
114392016-03-15 Andrey Belevantsev <abel@ispras.ru>
11440
11441 PR rtl-optimization/69032
11442 * gcc.dg/pr69032.c: New test.
11443
81fa2944
AB
114442016-03-15 Andrey Belevantsev <abel@ispras.ru>
11445
11446 PR rtl-optimization/63384
4a148e19 11447 * g++.dg/pr63384.C: New test.
81fa2944 11448
74ea9ab6
AB
114492016-03-15 Andrey Belevantsev <abel@ispras.ru>
11450
11451 PR target/64411
11452 * gcc.target/i386/pr64411.C: New test.
11453
045d5055
TV
114542016-03-15 Tom de Vries <tom@codesourcery.com>
11455
11456 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11457 * gfortran.dg/goacc/kernels-alias.f95: New test.
11458
3ea33585
MS
114592016-03-14 Martin Sebor <msebor@redhat.com>
11460
11461 PR c++/53792
11462 * g++.dg/cpp0x/constexpr-inline.C: New test.
11463 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11464
1df7b330
DE
114652016-03-14 David Edelsohn <dje.gcc@gmail.com>
11466
11467 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11468
79b57d18
JJ
114692016-03-14 Jakub Jelinek <jakub@redhat.com>
11470
11471 PR middle-end/70219
11472 * gcc.dg/pr70219.c: New test.
11473
3cbf012a
BS
114742016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11475
11476 PR target/70083
11477 * gcc.dg/torture/pr70083.c: New test.
11478 * gcc.target/i386/pr70083.c: New test.
11479
a9fee7cd
RB
114802016-03-14 Richard Biener <rguenther@suse.de>
11481
11482 PR tree-optimization/56365
11483 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11484
4799603f
SB
114852016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11486
11487 PR target/70098
11488 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11489 New function.
11490 * g++.dg/pr70098.C: New testcase.
11491
11492
760ca967
TV
114932016-03-14 Tom de Vries <tom@codesourcery.com>
11494
11495 PR tree-optimization/70045
11496 * gcc.dg/graphite/pr70045.c: New test.
11497
44e66a77
JD
114982016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11499
11500 PR fortran/69043
11501 * gfortran.dg/include_9.f90: New test.
11502
a18e0fe1
DH
115032016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11504
11505 PR fortran/45076
11506 gfortran.dg/prof/prof.exp: New script.
11507 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11508
d0aca6ab
AB
115092016-03-12 Andrey Belevantsev <abel@ispras.ru>
11510
11511 PR rtl-optimization/69307
11512 * gcc.dg/pr69307.c: New test.
11513
cefe08a4
VM
115142016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11515
11516 PR target/69614
11517 * gcc.target/arm/pr69614.c: New.
11518
70112e2a
PT
115192016-03-12 Paul Thomas <pault@gcc.gnu.org>
11520
11521 PR fortran/70031
11522 * gfortran.dg/submodule_14.f08: New test
11523
11524 PR fortran/69524
11525 * gfortran.dg/submodule_15.f08: New test
11526
3f1e5d3a
PP
115272016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11528
11529 PR c++/70106
11530 * g++.dg/cpp1y/paren3.C: New test.
11531
a3f6d680
MM
115322016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11533
11534 PR target/70131
11535 * gcc.target/powerpc/ppc-round2.c: New test.
11536
92348f09
BS
115372016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11538
11539 PR target/70123
11540 * gcc.dg/torture/pr70123.c: New test.
11541
cebde9e9
JL
115422016-03-11 Jeff Law <law@redhat.com>
11543
11544 PR tree-optimization/70190
11545 * gcc.c-torture/compile/pr70190.c: New test.
11546
3edc5da4
DM
115472016-03-11 David Malcolm <dmalcolm@redhat.com>
11548
11549 PR c/68187
11550 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11551 case.
11552 (test43_b): Likewise.
11553 (test43_c): Likewise.
11554 (test43_d): Likewise.
11555 (test43_e): Likewise.
11556 (test43_f): Likewise.
11557 (test43_g): Likewise.
11558 (test44_a): Likewise.
11559 (test44_b): Likewise.
11560 (test44_c): Likewise.
11561 (test44_d): Likewise.
11562 (test44_e): Likewise.
11563
318c1204
DM
115642016-03-11 David Malcolm <dmalcolm@redhat.com>
11565
11566 PR c/70085
11567 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11568
bc062234
KT
115692016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11570
11571 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11572 dg-options.
11573
acfc1ac1
KT
115742016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11575
11576 PR target/70002
11577 PR target/69245
11578 * gcc.target/aarch64/pr69245_2.c: New test.
11579
d1e2bb2d
JJ
115802016-03-11 Jakub Jelinek <jakub@redhat.com>
11581
11582 PR tree-optimization/70177
11583 * gcc.dg/pr70177.c: New test.
11584
07350627
AL
115852016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11586
11587 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11588
5c6706f7
AL
115892016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11590
11591 * gcc.dg/tree-ssa/sra-20.c: New.
11592
02d472a2
JJ
115932016-03-11 Jakub Jelinek <jakub@redhat.com>
11594
686d390a
JJ
11595 PR rtl-optimization/70174
11596 * gcc.dg/pr70174.c: New test.
11597
02d472a2
JJ
11598 PR tree-optimization/70169
11599 * gcc.dg/pr70169.c: New test.
11600
0f9befa1
IE
116012016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11602
11603 PR target/70160
11604 * gcc.target/i386/pr70160.c: New test.
11605
432d4670
AK
116062016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11607
11608 * gcc.target/s390/dfp-1.c: New test.
11609
a3dc8760
NC
116102016-03-10 Nick Clifton <nickc@redhat.com>
11611
11612 PR target/70044
11613 * gcc.target/aarch64/pr70044.c: New test.
11614
b87a8d7d
PP
116152016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11616 Jakub Jelinek <jakub@redhat.com>
11617
11618 PR c++/70001
11619 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11620 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11621 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11622
4f4ada6a
JH
116232016-03-10 Jan Hubicka <hubicka@ucw.cz>
11624
11625 PR lto/69589
11626 * g++.dg/lto/pr69589_0.C: New testcase
11627 * g++.dg/lto/pr69589_1.C: New testcase
11628
d49b0aa0
MP
116292016-03-10 Marek Polacek <polacek@redhat.com>
11630
11631 PR c++/70153
11632 * g++.dg/delayedfold/unary-plus1.C: New test.
11633
116342016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11635
11636 * gcc.target/arm/pr45701-1.c: Escape brackets.
11637 * gcc.target/arm/pr45701-2.c: Likewise.
11638
71017a7b
AL
116392016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11640
11641 * gfortran.dg/unconstrained_commons.f: New.
11642
ba52669f
AM
116432016-03-10 Alan Modra <amodra@gmail.com>
11644
11645 * gcc.dg/pr69195.c: New.
11646 * gcc.dg/pr69238.c: New.
11647
27742332
TV
116482016-03-10 Tom de Vries <tom@codesourcery.com>
11649
11650 PR testsuite/68915
11651 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11652
3a81a594
RB
116532016-03-10 Richard Biener <rguenther@suse.de>
11654
11655 PR tree-optimization/70128
11656 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11657 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11658
3433b975
JJ
116592016-03-09 Jakub Jelinek <jakub@redhat.com>
11660
c2864f02
JJ
11661 PR tree-optimization/70152
11662 * gcc.dg/pr70152.c: New test.
11663
3433b975
JJ
11664 PR target/70086
11665 * gcc.target/i386/pr70086-1.c: New test.
11666 * gcc.target/i386/pr70086-2.c: New test.
11667 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11668
11669 PR tree-optimization/70127
11670 * gcc.c-torture/execute/pr70127.c: New test.
11671
96b3c82d
CP
116722016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11673
11674 * c-c++-common/goacc/combined-directives-2.c: New test.
11675
b4f3232d
DM
116762016-03-09 David Malcolm <dmalcolm@redhat.com>
11677
11678 PR c/68473
11679 PR c++/70105
11680 * g++.dg/diagnostic/pr70105.C: New test.
11681 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11682 (test_multiple_ordinary_maps): New test function.
11683
40499f81
DM
116842016-03-09 David Malcolm <dmalcolm@redhat.com>
11685
11686 PR c/68473
11687 PR c++/70105
11688 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11689 Drop range information from call to inform_at_rich_loc.
11690 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11691 New.
11692 (test_show_locus): Replace calls to rich_location::add_range with
11693 calls to add_range. Rewrite the tests that used the now-defunct
11694 rich_location ctor taking a source_range. Simplify other tests
11695 by replacing calls to COMBINE_LOCATION_DATA with calls to
11696 make_location.
11697
c9e33662
RB
116982016-03-09 Richard Biener <rguenther@suse.de>
11699 Jakub Jelinek <jakub@redhat.com>
11700
11701 PR tree-optimization/70138
11702 * gcc.dg/vect/pr70138-1.c: New testcase.
11703 * gcc.dg/vect/pr70138-2.c: Likewise.
11704
2c73b764
JJ
117052016-03-09 Jakub Jelinek <jakub@redhat.com>
11706
11707 PR target/70049
11708 * gcc.target/i386/pr70049.c: New test.
11709
c06d25bb
RB
117102016-03-09 Richard Biener <rguenther@suse.de>
11711
11712 PR c/70143
11713 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11714 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11715 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11716
5828a501
RO
117172016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11718
11719 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11720 arm-*-*.
11721
2e141c8d
JJ
117222016-03-09 Jakub Jelinek <jakub@redhat.com>
11723
5a9def37
JJ
11724 PR middle-end/67278
11725 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11726
2e141c8d
JJ
11727 PR target/67278
11728 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11729
11730 PR middle-end/70050
11731 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11732 in testcase comment.
11733
bf751f40
TV
117342016-03-09 Tom de Vries <tom@codesourcery.com>
11735
11736 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11737 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11738 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11739 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11740 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11741 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11742 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11743 * gfortran.dg/goacc/kernels-loop.f95: New test.
11744
e210c999
MS
117452016-03-08 Martin Sebor <msebor@redhat.com>
11746
11747 PR c++/62096
11748 * g++.dg/warn/overflow-warn-7.C: New test.
11749
80aac5c8
JM
117502016-03-08 Jason Merrill <jason@redhat.com>
11751
11752 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11753 * lib/target-supports.exp (check_effective_target_concepts): New.
11754
12b81409
JJ
117552016-03-08 Jakub Jelinek <jakub@redhat.com>
11756
d259b234
JJ
11757 PR c++/70135
11758 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11759 * g++.dg/ubsan/pr70135.C: New test.
11760
12b81409
JJ
11761 PR target/70110
11762 * gcc.dg/pr70110.c: New test.
11763
b4e9f2aa
MJ
117642016-03-07 Martin Jambor <mjambor@suse.cz>
11765
11766 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11767 * c-c++-common/gomp/if-1.c: Likewise.
11768 * c-c++-common/gomp/pr61486-2.c: Likewise.
11769 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11770 to dg-additional-options.
11771 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11772 * g++/gomp/target-teams-1.c: Likewise.
11773 * gcc.dg/gomp/gomp.exp: Likewise.
11774 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11775 dg-additional-options.
11776 * gfortran.dg/gomp/gomp.exp: Likewise.
11777 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11778 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11779 dg-additional-options.
11780 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11781
f86e631e
MJ
117822016-03-07 Martin Jambor <mjambor@suse.cz>
11783
11784 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11785 * c-c++-common/gomp/gridify-1.c: New test.
11786 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11787
94156b3f
AV
117882016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11789
11790 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11791 trigger for cortex-r8, when scanning for register r8.
11792 * gcc.target/arm/pr45701-2.c: Likewise.
11793
a84a49b7 117942016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11795 Jeff Law <law@redhat.com>
a84a49b7
RB
11796
11797 PR tree-optimization/69740
11798 * gcc.c-torture/compile/pr69740-1.c: New test.
11799 * gcc.c-torture/compile/pr69740-2.c: New test.
11800
e41f6c9e
BS
118012016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11802
11803 * lib/target-supports.exp
11804 (check_effective_target_whole_vector_shift): Enable for PPC64.
11805
57548bf5
RB
118062016-03-07 Richard Biener <rguenther@suse.de>
11807
11808 PR tree-optimization/70115
11809 * gcc.dg/torture/pr70115.c: New testcase.
11810
4ae13300
NS
118112016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11812
11813 PR middle-end/69916
11814 * c-c-++-common/goacc/pr69916.c: New.
11815
5edb9853
RH
118162016-03-07 Richard Henderson <rth@redhat.com>
11817
11818 * gcc.c-torture/compile/pr70061.c: New test.
11819
2067a8f3
RB
118202016-03-07 Richard Biener <rguenther@suse.de>
11821
11822 PR testsuite/70109
11823 * gcc.dg/vect/O3-pr36098.c: New testcase.
11824
4145a9b7
CL
118252016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11826
11827 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11828
1878be32
EB
118292016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11830
11831 * gnat.dg/renaming9.ad[sb]: New testcase.
11832
df762bb2
JJ
118332016-03-05 Jakub Jelinek <jakub@redhat.com>
11834
11835 PR c++/70084
11836 * g++.dg/expr/stdarg3.C: New test.
11837
7d461295
JL
118382016-03-04 Jeff Law <law@redhat.com>
11839
11840 PR tree-optimization/69196
11841 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11842 x86_64-*-*.
11843
29b9828f
BS
118442016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11845
b6b552fd
BS
11846 PR c/69973
11847 * gcc.dg/pr69973.c: New test.
11848
201d49e9
BS
11849 PR rtl-optimization/69941
11850 * gcc.dg/torture/pr69941.c: New test.
11851
29b9828f
BS
11852 PR c/69824
11853 * gcc.dg/pr69824.c: New test.
11854
640b7e74
TV
118552016-03-05 Tom de Vries <tom@codesourcery.com>
11856
11857 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11858 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11859 function.
11860
7a3a3fad
PP
118612016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11862
11863 PR c++/66786
11864 * g++.dg/cpp1y/var-templ48.C: New test.
11865 * g++.dg/cpp1y/var-templ49.C: New test.
11866
cd439aec
EB
118672016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11868
11869 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11870
60204554
JJ
118712016-03-04 Jakub Jelinek <jakub@redhat.com>
11872
0c8825de
JJ
11873 PR c++/70035
11874 * g++.dg/ubsan/pr70035.C: New test.
11875
60204554
JJ
11876 PR target/70062
11877 * gcc.target/i386/pr70062.c: New test.
11878
f79d4eab
L
118792016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11880
11881 * g++.dg/template/typename21.C: Remove c++98_only.
11882
ea81ce67
L
118832016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11884
11885 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11886
64b23c13
DM
118872016-03-04 David Malcolm <dmalcolm@redhat.com>
11888
11889 PR c/68187
11890 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11891 function.
11892 (fn_42_b): Likewise.
11893 (fn_42_c): Likewise.
11894
729526f5
DM
118952016-03-04 David Malcolm <dmalcolm@redhat.com>
11896
11897 PR c/68187
11898 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11899 function.
11900 (fn_40_b): Likewise.
11901 (fn_41_a): Likewise.
11902 (fn_41_b): Likewise.
11903
f9ea11ac
JJ
119042016-03-04 Jakub Jelinek <jakub@redhat.com>
11905
11906 PR target/70059
11907 * gcc.target/i386/avx512f-pr70059.c: New test.
11908 * gcc.target/i386/avx512dq-pr70059.c: New test.
11909
b6c38c69
BS
119102016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11911
11912 PR rtl-optimization/57676
11913 * gcc.dg/torture/pr57676.c: New test.
11914
af3cdd34
IE
119152016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11916
11917 * gcc.dg/pr70026.c: New test.
11918
7ff6ca38
MP
119192016-03-04 Marek Polacek <polacek@redhat.com>
11920
11921 PR c/69798
11922 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11923 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11924
a6bf62d5
KT
119252016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11926
11927 PR target/70004
11928 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11929 Delete.
11930 (test_corners_sisd_si): Likewise.
11931 (main): Remove checks of the above.
11932 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11933
ae4cdc6a
EB
119342016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11935
11936 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11937
08455559
CL
119382016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11939
11940 * gcc.dg/torture/pr69951.c: Accept argc==0.
11941
e9a35493
RB
119422016-03-04 Richard Biener <rguenther@suse.de>
11943
11944 PR c++/70054
11945 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11946 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11947
fba054c2
DV
119482016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11949
11950 PR testsuite/69766
11951 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11952 testing multiarch.
11953
f10cdc6c
JJ
119542016-03-04 Jakub Jelinek <jakub@redhat.com>
11955
11956 PR debug/69947
11957 * gcc.dg/guality/pr69947.c: New test.
11958
2e981ba0
JJ
119592016-03-03 Jakub Jelinek <jakub@redhat.com>
11960
11961 PR ada/70017
11962 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11963
0ba3bfa2
KT
119642016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11965
11966 PR rtl-optimization/69904
11967 * gcc.target/arm/pr69904.c: New test.
11968
97ecdb46
JJ
119692016-03-03 Jakub Jelinek <jakub@redhat.com>
11970
11971 PR target/70021
11972 * gcc.dg/vect/pr70021.c: New test.
11973 * gcc.target/i386/pr70021.c: New test.
11974
a2a743a1
MP
119752016-03-03 Marek Polacek <polacek@redhat.com>
11976
11977 PR middle-end/70050
11978 * gcc.dg/pr70050.c: New test.
11979
fa07ecdd
JG
119802016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11981
11982 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11983
23504262
ML
119842016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11985
11986 PR tree-optimization/70043
11987 * gfortran.dg/vect/pr70043.f90: New test.
11988
b7b9e1a9
EB
119892016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11990
11991 * gnat.dg/specs/task1.ads: New test.
11992
cb83ba54
RO
119932016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11994
11995 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11996 Invoke gdb with -batch.
11997 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11998
a75f5e30
RB
119992016-03-03 Richard Biener <rguenther@suse.de>
12000
12001 PR tree-optimization/55936
12002 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12003
268bc320
JL
120042016-03-02 Jeff Law <law@redhat.com>
12005
815f20ab
JL
12006 PR rtl-optimization/69942
12007 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12008 effects of argument promotions.
12009
268bc320
JL
12010 PR tree-optimization/69987
12011 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12012 target does not support -fprefetch-loop-arrays.
12013
171f7de5
UB
120142016-03-02 Uros Bizjak <ubizjak@gmail.com>
12015
12016 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12017
192912db
BC
120182016-03-02 Bin Cheng <bin.cheng@arm.com>
12019
c7908871 12020 PR rtl-optimization/69052
192912db
BC
12021 * gcc.target/i386/pr69052.c: New test.
12022
90a7a40b
AM
120232016-03-02 Alan Modra <amodra@gmail.com>
12024
12025 * gcc.dg/pr69990.c: New.
12026
69fa742f
JJ
120272016-03-02 Jakub Jelinek <jakub@redhat.com>
12028
de752fb0
JJ
12029 PR c/68062
12030 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12031
12032 PR middle-end/70022
12033 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12034
69fa742f
JJ
12035 PR target/70028
12036 * gcc.target/i386/pr70028.c: New test.
12037
7c65bd56
MK
120382016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12039
12040 * c-c++-common/asan/swapcontext-test-1.c,
12041 * c-c++-common/tsan/thread_leak.c,
12042 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12043 * g++.dg/tsan/benign_race.C,
12044 * g++.dg/tsan/fd_close_norace.C,
12045 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12046 races with sanitizer output
12047
37d98220 120482016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12049 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12050
12051 PR target/67278
12052 * gcc.dg/simd-8.c: New testcase.
12053
218db463
RB
120542016-03-02 Richard Biener <rguenther@suse.de>
12055
12056 PR middle-end/67278
12057 * gcc.dg/simd-7.c: New testcase.
12058
22c72158
EB
120592016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12060
12061 * gcc.target/i386/pr70007.c: Tweak.
12062
9a790ccc
DV
120632016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12064
12065 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12066
bd02f00f
MP
120672016-03-02 Marek Polacek <polacek@redhat.com>
12068
12069 PR c/67854
12070 * gcc.dg/pr67854.c: New test.
12071
1e840f39
JJ
120722016-03-02 Jakub Jelinek <jakub@redhat.com>
12073
12074 PR middle-end/70025
12075 * gcc.dg/torture/pr70025.c: New test.
12076
bca00241
VK
120772016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12078
12079 PR tree-optimization/68621
12080 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12081
0bca04b8
EB
120822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12083
12084 * gcc.target/i386/pr70007.c: New test.
12085
2a9afc86
JL
120862016-03-01 Jeff Law <law@redhat.com>
12087
eab2541b 12088 PR tree-optimization/69196
9d83ef71 12089 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12090
2a9afc86
JL
12091 PR tree-optimization/69196
12092 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12093 duplicating code and spoiling the expected output.
12094
0d39977e
MM
120952016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12096
12097 PR target/70033
12098 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12099 supports power9 before doing tests.
12100 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12101 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12102 * gcc.target/powerpc/p9-permute.c: Likewise.
12103
a0c0699d
UB
121042016-03-01 Uros Bizjak <ubizjak@gmail.com>
12105
12106 PR target/70027
12107 * gcc.target/i386/pr70027.c: New test.
12108
0ae3ef47 121092016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12110
12111 * gcc.dg/pr70017.c: New test.
12112
686e2237
JJ
121132016-03-01 Jakub Jelinek <jakub@redhat.com>
12114
12115 PR c/69796
12116 PR c/69974
12117 * gcc.dg/pr69796.c: New test.
12118 * gcc.dg/pr69974.c: New test.
12119
f8e4188c
EB
121202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12121
12122 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12123
5e3f1c7c
JL
121242016-02-29 Jeff Law <law@redhat.com>
12125
12126 PR tree-optimization/69987
12127 * gfortran.dg/pr69987.f90: New test.
12128
12129 PR tree-optimization/69989
12130 * gcc.c-torture/compile/pr69989-2.c: New test.
12131
1be56bc5
MP
121322016-03-01 Marek Polacek <polacek@redhat.com>
12133
12134 PR c++/69795
12135 * g++.dg/parse/invalid1.C: New test.
12136
1b19470d
RB
121372016-03-01 Richard Biener <rguenther@suse.de>
12138
12139 PR middle-end/70022
12140 * gcc.dg/pr70022.c: New testcase.
12141
3ae0661a
IE
121422016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12143
12144 PR tree-optimization/69956
12145 * gcc.dg/pr69956.c: New test.
12146
0f09ab88
BS
121472016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12148
12149 PR target/70011
12150 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12151 XFAIL when hardware supports efficient unaligned storage access.
12152
76d881bf
PP
121532016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12154
12155 PR c++/69961
12156 * g++.dg/template/pr69961a.C: New test.
12157 * g++.dg/template/pr69961b.C: New test.
12158
7168133a
DM
121592016-02-29 David Malcolm <dmalcolm@redhat.com>
12160
12161 PR preprocessor/69985
12162 * gcc.dg/cpp/pr69985.c: New test case.
12163
0c6072a3
JL
121642016-02-29 Jeff Law <law@redhat.com>
12165
e66f219b
JL
12166 PR tree-optimization/70005
12167 * gcc.c-torture/execute/pr70005.c New test.
12168
0c6072a3
JL
12169 PR tree-optimization/69999
12170 * gcc.c-torture/compile/pr69999.c: New test.
12171
fd9fbdb3
YR
121722016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12173
12174 PR tree-optimization/69652
12175 * gcc.dg/torture/pr69652.c: Delete test.
12176 * gcc.dg/vect/pr69652.c: New test.
12177
cbd400b4
RB
121782016-02-19 Richard Biener <rguenther@suse.de>
12179
12180 PR tree-optimization/69980
12181 * gfortran.dg/vect/pr69980.f90: New testcase.
12182
84ea0f58
EB
121832016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12184
12185 * gcc.target/sparc/20160229-1.c: New test.
12186
5d2a63dc
EB
121872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12188
12189 * gnat.dg/stack_usage3.adb: New test.
12190 * gnat.dg/stack_usage3_pkg.ads: New helper.
12191
93e708f9
EB
121922016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12193
12194 * gnat.dg/renaming8.adb: New test.
12195 * gnat.dg/renaming8_pkg1.ads: New helper.
12196 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12197 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12198
6512bc93
RB
121992016-02-29 Richard Biener <rguenther@suse.de>
12200
12201 PR tree-optimization/69720
12202 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12203
7b201a88
TK
122042016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12205
12206 PR fortran/68147
12207 PR fortran/47674
12208 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12209
82ee0cf2 122102016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12211 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12212
12213 PR fortran/56007
12214 * gfortran.dg/coarray_8.f90: Adjust error message.
12215 * gfortran.dg/pr56007.f90: New test.
12216 * gfortran.dg/pr56007.f: New test.
12217
cdc1a2c8
L
122182016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12219
12220 PR tree-optimization/69989
12221 * gcc.dg/torture/pr69989.c: New test.
12222
33505bcf
EB
122232016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12224
12225 * gcc.target/i386/stack-realign-win.c: New test.
12226
524bfb19
HA
122272016-02-28 Harald Anlauf <anlauf@gmx.de>
12228
12229 PR fortran/60126
12230 * gfortran.dg/pr60126.f90: New test.
12231
bd542508
JL
122322016-02-27 Jeff Law <law@redhat.com>
12233
12234 Revert
12235 2016-02-26 Richard Biener <rguenther@suse.de>
12236 Jeff Law <law@redhat.com>
12237
12238 PR tree-optimization/69740
12239 * gcc.c-torture/compile/pr69740-1.c: New test.
12240 * gcc.c-torture/compile/pr69740-2.c: New test.
12241
dd1291e0
JD
122422016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12243
5fb67f8b 12244 PR fortran/69910
dd1291e0
JD
12245 * gfortran.dg/newunit_4.f90: New test.
12246
5cfefb59
JJ
122472016-02-27 Jakub Jelinek <jakub@redhat.com>
12248
12249 PR target/69613
12250 PR rtl-optimization/69886
12251 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12252 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12253 target.
12254
20ba5f33
MS
122552016-02-26 Martin Sebor <msebor@redhat.com>
12256
12257 PR tree-optimization/15826
12258 * gcc.dg/tree-ssa/pr15826.c: New test.
12259
e6fb01b0
JJ
122602016-02-26 Jakub Jelinek <jakub@redhat.com>
12261
12262 PR target/69969
12263 * gcc.target/powerpc/pr69969.c: New test.
12264
e3e0cf64
MS
122652016-02-26 Martin Sebor <msebor@redhat.com>
12266
12267 PR c++/15766
12268 * g++.old-deja/g++.other/decl5.C: Add a test case.
12269
d1f2bea5
SB
122702016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12271
12272 PR target/69946
12273 * gcc.target/powerpc/pr69946.c: New file.
12274
4a4f9d2b 122752016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12276 Jeff Law <law@redhat.com>
4a4f9d2b 12277
e3e0cf64 12278 PR tree-optimization/69740
4a4f9d2b
RB
12279 * gcc.c-torture/compile/pr69740-1.c: New test.
12280 * gcc.c-torture/compile/pr69740-2.c: New test.
12281
ad2a2706
MJ
122822016-02-26 Martin Jambor <mjambor@suse.cz>
12283
12284 PR middle-end/69920
12285 * gcc.dg/torture/pr69932.c: New test.
12286 * gcc.dg/torture/pr69936.c: Likewise.
12287
1d11f7ce
AK
122882016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12289
12290 PR target/69709
12291 * gcc.target/s390/pr69709.c: New test.
12292
6cfccbb2
KT
122932016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12294
12295 PR target/69245
12296 * gcc.target/aarch64/pr69245_1.c: New test.
12297
ac59ad4e
KT
122982016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12299
12300 PR target/69613
12301 * gcc.dg/torture/pr69613.c: New test.
12302
a2ad54a0
JJ
123032016-02-26 Jakub Jelinek <jakub@redhat.com>
12304
12305 PR rtl-optimization/69891
12306 * gcc.target/i386/pr69891.c: New test.
12307
0884062c 123082016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12309 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12310
d2369d4f 12311 PR target/61397
c163789b
MM
12312 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12313 functionality for both 32-bit and 64-bit.
12314
5aed7e2c
RB
123152016-02-26 Richard Biener <rguenther@suse.de>
12316
12317 PR tree-optimization/69551
12318 * gcc.dg/torture/pr69951.c: New testcase.
12319
798e2a8e
RB
123202016-02-25 Richard Biener <rguenther@suse.de>
12321
12322 PR tree-optimization/48795
12323 * gcc.dg/Warray-bounds-18.c: New testcase.
12324
9559fbac
RO
123252016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12326
12327 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12328
c049b107
JJ
123292016-02-25 Jakub Jelinek <jakub@redhat.com>
12330
12331 PR rtl-optimization/69896
12332 * gcc.dg/pr69896.c: New test.
12333
1137001c
PP
123342016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12335
12336 PR c++/69736
12337 * g++.dg/cpp1y/paren2.C: New test.
12338
2e9c8641
MS
123392016-02-24 Martin Sebor <msebor@redhat.com>
12340
12341 PR c/51147
12342 * gcc.dg/enum-mode-2.c: New test.
12343
03ca8fb3
JJ
123442016-02-24 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR c++/69922
12347 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12348 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12349 * g++.dg/ubsan/pr69922.C: New test.
12350
0b05329b
MP
123512016-02-24 Marek Polacek <polacek@redhat.com>
12352
12353 PR c/69819
12354 * gcc.dg/pr69819.c: New test.
12355
57c2c374
MS
123562016-02-24 Martin Sebor <msebor@redhat.com>
12357
3b96b93a
MS
12358 PR c++/69912
12359 * g++.dg/ext/flexary15.C: New test.
12360
123612016-02-24 Martin Sebor <msebor@redhat.com>
12362
12363 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12364 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12365 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12366
65433bb5
MK
123672016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12368 Charles Baylis <charles.baylis@linaro.org>
12369
12370 PR debug/61033
12371 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12372
f802a424 123732016-02-24 Richard Biener <rguenther@suse.de>
44293580 12374 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12375
12376 PR middle-end/69760
12377 * gcc.dg/torture/pr69760.c: New testcase.
12378
525f795f
RO
123792016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12380
12381 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12382 pattern on Solaris with as.
12383
cd7bbceb
KT
123842016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12385
12386 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12387 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12388 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12389 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12390
89c0c1fd
JJ
123912016-02-24 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR middle-end/69915
12394 * gcc.dg/pr69915.c: New test.
12395
0683fd27
KT
123962016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12397
12398 PR rtl-optimization/69886
12399 * gcc.dg/torture/pr69886.c: New test.
12400
e53d562a
RB
124012016-02-24 Richard Biener <rguenther@suse.de>
12402
12403 PR middle-end/68963
12404 * gcc.dg/torture/pr68963.c: New testcase.
12405
74a00288
KT
124062016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12407
12408 PR target/69875
12409 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12410 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12411 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12412 * gcc.target/arm/atomic_loaddi_1.c: New test.
12413 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12414 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12415 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12416 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12417 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12418 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12419 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12420 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12421
340fd4c9
JJ
124222016-02-24 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR middle-end/69909
12425 * gcc.dg/torture/pr69909.c: New test.
12426
47d3fdb2
RB
124272016-02-24 Richard Biener <rguenther@suse.de>
12428
12429 PR tree-optimization/69907
12430 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12431 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12432 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12433
dab73e73
CB
124342016-02-24 Christian Bruel <christian.bruel@st.com>
12435
12436 * gcc.target/arm/pragma_cpp_fma.c: New test.
12437
7cc5ec65
JD
124382016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12439
12440 PR fortran/61156
12441 * gfortran.dg/include_6.f90: Update test.
12442
067fbd8b
JJ
124432016-02-23 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR objc/69844
12446 * objc.dg/pr69844.m: New test.
12447
64a454d9
JD
124482016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12449
12450 PR libgfortran/69456
12451 * gfortran.dg/namelist_89.f90: New test.
12452 * gfortran.dg/pr59700.f90: Update test..
12453
35886f0b
MS
124542016-02-23 Martin Sebor <msebor@redhat.com>
12455
12456 PR middle-end/69780
12457 * g++.dg/ext/builtin_alloca.C: New test.
12458 * gcc.dg/builtins-68.c: New test.
12459
162cc7e3
RH
124602016-02-23 Richard Henderson <rth@redhat.com>
12461
12462 * gcc.target/i386/addr-space-3.c: Remove test.
12463
196440f8
DM
124642016-02-23 David Malcolm <dmalcolm@redhat.com>
12465
12466 PR preprocessor/69126
12467 PR preprocessor/69543
12468 * c-c++-common/pr69126-2-long.c: New test.
12469 * c-c++-common/pr69126-2-short.c: New test.
12470 * c-c++-common/pr69543-1.c: Remove xfail.
12471
1d3121af
DM
124722016-02-23 David Malcolm <dmalcolm@redhat.com>
12473
12474 PR preprocessor/69126
12475 PR preprocessor/69543
12476 PR preprocessor/69558
12477 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12478 (f): Rename to...
12479 (test_2): ...this, and add leading comment.
12480 (MACRO_3, test_3): New.
12481 (MACRO_4A, MACRO_4B, test_4): New.
12482 (MACRO): Rename to...
12483 (MACRO_5): ...this.
12484 (g): Rename to...
12485 (test_5): ...this, updating for renaming of MACRO, and
12486 add leading comment.
12487 * c-c++-common/pr69543-1.c: New.
12488 * c-c++-common/pr69543-2.c: New.
12489 * c-c++-common/pr69543-3.c: New.
12490 * c-c++-common/pr69543-4.c: New.
12491 * c-c++-common/pr69558-1.c: New.
12492 * c-c++-common/pr69558-2.c: New.
12493 * c-c++-common/pr69558-3.c: New.
12494 * c-c++-common/pr69558-4.c: New.
12495 * gcc.dg/pr69558.c: Move to...
12496 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12497 xfail for c++.
12498
f99c3557
TS
124992016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12500
12501 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12502 to -ftree-parallelize-loops/-fopenacc changes.
12503 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12504 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12505 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12506 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12507 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12508 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12509 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12510 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12511 * c-c++-common/goacc/kernels-loop.c: Likewise.
12512 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12513 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12514 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12515 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12516
c60ec7c2
RO
125172016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12518
12519 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12520
f1a62b6f
JJ
125212016-02-23 Jakub Jelinek <jakub@redhat.com>
12522
e67bf044
JJ
12523 PR c++/69902
12524 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12525
f1a62b6f
JJ
12526 PR c/69900
12527 * gcc.dg/pr69900.c: New test.
12528
20c5e09e
MJ
125292016-02-23 Martin Jambor <mjambor@suse.cz>
12530
12531 PR tree-optimization/69666
12532 * gcc.dg/tree-ssa/pr69666.c: New test.
12533
e457a6fc
AV
125342016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12535
12536 PR fortran/67451
12537 * gfortran.dg/coarray_allocate_5.f08: New test.
12538
d7b574f4
AK
125392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12540
12541 * gcc.target/s390/vcond-shift.c: Move to ...
12542 * gcc.target/s390/vector/vcond-shift.c: ... here.
12543
58bdeb44
AK
125442016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12545
12546 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12547 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12548
7cd0387b
AK
125492016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12550
12551 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12552
4246c8da
MW
125532016-02-20 Mark Wielaard <mjw@redhat.com>
12554
12555 PR c/28901
12556 * gcc.dg/unused-variable-3.c: New test.
12557
f93bc532
JJ
125582016-02-22 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR target/69888
12561 * gcc.target/i386/pr69888.c: New test.
12562
c4e360f4
RB
125632016-02-22 Richard Biener <rguenther@suse.de>
12564
12565 PR tree-optimization/69882
12566 * gfortran.dg/vect/pr69882.f90: New testcase.
12567
09c92f1c
JJ
125682016-02-22 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR target/69885
12571 * gcc.dg/pr69885.c: New test.
12572
f88d45dc
OE
125732016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12574
12575 PR target/69806
12576 PR target/54089
12577 * gcc.target/sh/pr54089-10.c: New.
12578
ce1ff48e
PT
125792016-02-20 Paul Thomas <pault@gcc.gnu.org>
12580
12581 PR fortran/69423
12582 * gfortran.dg/deferred_character_15.f90 : New test.
12583
bbf27208
DH
125842016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12585
12586 PR fortran/57365
12587 gfortran.dg/allocate_with_source_18.f03: New test.
12588
125892016-02-20 Harald Anlauf <anlauf@gmx.de>
12590
12591 PR fortran/52531
12592 gfortran.dg/gomp/pr52531.f90: New test.
12593
268be88c
BE
125942016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12595
12596 PR c++/69865
12597 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12598 -std=c++03.
12599
4b6c824a
JJ
126002016-02-19 Jakub Jelinek <jakub@redhat.com>
12601
871b3f47
JJ
12602 PR c++/69826
12603 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12604 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12605
7a965d51
JJ
12606 PR c++/69850
12607 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12608
4b6c824a
JJ
12609 PR c++/69851
12610 * g++.dg/torture/pr69851.C: New test.
12611
15fca21a
MS
126122016-02-19 Martin Sebor <msebor@redhat.com>
12613
12614 PR testsuite/69573
12615 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12616
19e21586
JJ
126172016-02-19 Jakub Jelinek <jakub@redhat.com>
12618
03a616ac
JJ
12619 PR c++/69850
12620 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12621 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12622
19e21586
JJ
12623 PR c++/67767
12624 * g++.dg/cpp0x/pr67767.C: New test.
12625
2db16594
KT
126262016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12627
12628 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12629 for fp, simd, crypto, crc, lse.
12630 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12631 above.
12632 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12633 effective target check.
12634
5a7d9d1e
JJ
126352016-02-19 Jakub Jelinek <jakub@redhat.com>
12636
12637 PR target/69820
12638 * gcc.target/i386/pr69820.c: New test.
12639
6448f064
AK
126402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12641
12642 * gcc.target/s390/vector/int128-1.c: New test.
12643
d0a859e6
AK
126442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12645
12646 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12647
9e4eb643
AK
126482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12649
12650 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12651 instruction pattern name to prevent the testcase from failing with
12652 -march=z13.
12653
859a4c0e
AK
126542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12655
12656 * gcc.target/s390/md/movstr-2.c: New test.
12657
efc2340b
MK
126582016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12659
12660 * gcc.target/s390/morestack.c: New test.
12661
ca2bfbc2
DV
126622016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12663
12664 PR target/69625
12665 * gcc.target/s390/pr69625.c: Add test case.
12666
efd4bd05
BE
126672016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12668
12669 PR testsuite/68580
12670 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12671
2bf2078a
MM
126722016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12673
12674 PR target/68404
12675 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12676 * gcc.target/powerpc/fusion3.c: Likewise.
12677
f003579e
RB
126782016-02-18 Richard Biener <rguenther@suse.de>
12679
12680 PR middle-end/69553
12681 * g++.dg/torture/pr69553.C: New testcase.
12682
19233914
NC
126832016-02-18 Nick Clifton <nickc@redhat.com>
12684
efd4bd05
BE
12685 PR target/62254
12686 PR target/69610
12687 * gcc.target/arm/pr62554.c: New test.
12688 * gcc.target/arm/pr69610-1.c: New test.
12689 * gcc.target/arm/pr69610-2.c: New test.
19233914 12690
23f27839
RB
126912016-02-18 Richard Biener <rguenther@suse.de>
12692
12693 PR middle-end/69854
12694 * gcc.dg/torture/pr69854.c: New testcase.
12695
932c0da4
JJ
126962016-02-17 Jakub Jelinek <jakub@redhat.com>
12697
12698 PR c++/69850
12699 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12700
1bed93e4
BS
127012012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12702
12703 * gcc.target/powerpc/vec-cg.c: New test.
12704
57bfb134
RB
127052016-02-17 Richard Biener <rguenther@suse.de>
12706
12707 PR testsuite/69586
12708 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12709
a44e0ebb
KT
127102016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12711
12712 PR target/69161
12713 * gcc.c-torture/compile/pr69161.c: New test.
12714
ffacd726
DS
127152016-02-17 David Sherwood <david.sherwood@arm.com>
12716
12717 PR target/69532
12718 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12719 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12720
448db8d2
EB
127212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12722
12723 * gcc.dg/ifcvt-4.c: Skip on Visium.
12724
e2f0522e
EB
127252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12726
12727 * gnat.dg/atomic8.adb: New test.
12728
bf17fe3f
EB
127292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12730
12731 * gnat.dg/discr46.ad[sb]: New test.
12732
ecf835e9
KN
127332016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12734
12735 PR Target/48344
12736 * gcc.target/powerpc/pr48344-1.c: New test.
12737
49a1164a
TK
127382015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12739
12740 PR fortran/69742
12741 * gfortran.dg/associate_21.f90: New test.
12742
bf14eba2
JJ
127432016-02-16 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR c/69835
12746 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12747 -Wnonnull in dg-options.
12748 * c-c++-common/nonnull-2.c: New test.
12749
35a093b6
JG
127502016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12751 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12752
12753 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12754
e387d491
JJ
127552016-02-16 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR middle-end/69801
12758 * gcc.dg/pr69801.c: Add empty dg-options.
12759
ba539195
JN
127602016-02-16 James Norris <jnorris@codesourcery.com>
12761
12762 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12763 * g++.dg/goacc/deviceptr-1.c: New file.
12764
2a2b8f64
JJ
127652016-02-16 Jakub Jelinek <jakub@redhat.com>
12766
12767 PR tree-optimization/69820
12768 * gcc.dg/vect/pr69820.c: New test.
12769
87440c29
RB
127702016-02-16 Richard Biener <rguenther@suse.de>
12771
12772 PR tree-optimization/69776
12773 * gcc.dg/torture/pr69776-2.c: New testcase.
12774
6d87c306
BS
127752016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12776
12777 PR tree-optimization/69714
12778 * gcc.dg/torture/pr69714.c: New test.
12779
3824a0a2
JJ
127802016-02-16 Jakub Jelinek <jakub@redhat.com>
12781
12782 PR tree-optimization/69802
12783 * gcc.dg/pr69802.c: New test.
12784
c8cfe96e
RB
127852016-02-16 Richard Biener <rguenther@suse.de>
12786
12787 PR middle-end/69801
12788 * gcc.dg/pr69801.c: New testcase.
12789
fc12098d
JD
127902016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12791
12792 PR libgfortran/69651
12793 * gfortran.dg/read_bang.f90: New test.
12794 * gfortran.dg/read_bang4.f90: New test.
12795
ba6b3795
JJ
127962016-02-15 Jakub Jelinek <jakub@redhat.com>
12797
f0516ca4
JJ
12798 PR c++/69658
12799 * g++.dg/init/pr69658.C: New test.
12800
ba6b3795
JJ
12801 PR c++/69797
12802 * c-c++-common/pr69797.c: New test.
12803
de3f9a2d
PK
128042016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12805
12806 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12807 check for aarch64*-*-*.
12808
17a3b967
RB
128092016-02-15 Richard Biener <rguenther@suse.de>
12810
12811 PR tree-optimization/69783
12812 * gcc.dg/vect/pr69783.c: New testcase.
12813
1c48bff1
RB
128142016-02-15 Richard Biener <rguenther@suse.de>
12815
12816 PR tree-optimization/69776
12817 * gcc.dg/torture/pr69776.c: New testcase.
12818
1e6025b6
TK
128192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12820
12821 PR fortran/60526
12822 * gfortran.dg/type_decl_4.f90: Reinstated.
12823
d3308279
JDA
128242016-02-14 John David Anglin <danglin@gcc.gnu.org>
12825
12826 PR fortran/68746
12827 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12828
b7c56581
TK
128292016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12830
12831 PR fortran/60526
12832 PR bootstrap/69816
12833 * gfortran.dg/type_decl_4.f90: Removed.
12834
60cb4ef5
TK
128352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12836
12837 PR fortran/60526
12838 * gfortran.dg/type_decl_4.f90: New test.
12839
f6964637
AM
128402016-02-14 Alan Modra <amodra@gmail.com>
12841
1a8849d1 12842 PR testsuite/68886
f6964637
AM
12843 * gcc.c-torture/execute/stkalign.c: Revise test.
12844
f5121920
OE
128452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12846
12847 PR target/67260
12848 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12849
6cda3ab6
OE
128502016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12851
12852 PR target/67260
12853 * gcc.target/sh/torture/pr67260.c: New.
12854
6786e598
JDA
128552016-02-12 John David Anglin <danglin@gcc.gnu.org>
12856
12857 * gcc.dg/pr67964.c: Add dg-require-alias.
12858
7e05dad8
OE
128592016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12860
12861 PR target/67636
12862 PR target/64345
12863 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12864
7f4cc3ce
JD
128652016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12866
12867 PR libgfortran/69668
12868 * gfortran.dg/namelist_88.f90: New test.
12869
955ca6dc
JD
128702016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12871
12872 PR libgfortran/69668
12873 * gfortran.dg/namelist_38.f90: Update test.
12874 * gfortran.dg/namelist_84.f90: Update test.
12875
876217ae
DM
128762016-02-12 David Malcolm <dmalcolm@redhat.com>
12877
12878 PR other/69554
12879 * gcc.dg/pr69554-1.c: New test.
12880 * gfortran.dg/pr69554-1.F90: New test.
12881 * gfortran.dg/pr69554-2.F90: New test.
12882 * lib/gcc-dg.exp (proc dg-locus): New function.
12883 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12884 distinguish between the caret-printing and non-caret-printing
12885 cases. If caret-printing has been explicitly enabled, bail out
12886 without attempting to fix up the output.
12887
61789eed
DM
128882016-02-12 David Malcolm <dmalcolm@redhat.com>
12889
12890 PR driver/69265
12891 PR driver/69453
12892 * gcc.dg/spellcheck-options-3.c: New test case.
12893 * gcc.dg/spellcheck-options-4.c: New test case.
12894 * gcc.dg/spellcheck-options-5.c: New test case.
12895 * gcc.dg/spellcheck-options-6.c: New test case.
12896 * gcc.dg/spellcheck-options-7.c: New test case.
12897 * gcc.dg/spellcheck-options-8.c: New test case.
12898 * gcc.dg/spellcheck-options-9.c: New test case.
12899 * gcc.dg/spellcheck-options-10.c: New test case.
12900
c3090c1f
JJ
129012016-02-12 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR rtl-optimization/69764
12904 PR rtl-optimization/69771
12905 * c-c++-common/pr69764.c: New test.
12906 * gcc.dg/torture/pr69771.c: New test.
12907
8222034d
MP
129082016-02-12 Marek Polacek <polacek@redhat.com>
12909
12910 * g++.dg/torture/init-list1.C: New.
12911
f749f792
MP
129122016-02-12 Marek Polacek <polacek@redhat.com>
12913
12914 * gcc.dg/pr69522.c: Add empty dg-options.
12915
199fb02a
IE
129162016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12917
12918 * g++.dg/lto/lto.exp: Include and init mpx.
12919 * g++.dg/lto/pr69729_0.C: New test.
12920
b69539cb
JJ
129212016-02-12 Jakub Jelinek <jakub@redhat.com>
12922
06ff7000
JJ
12923 PR ipa/69241
12924 * g++.dg/ipa/pr69241-4.C: New test.
12925
b69539cb
JJ
12926 PR ipa/68672
12927 * g++.dg/ipa/pr68672-1.C: New test.
12928 * g++.dg/ipa/pr68672-2.C: New test.
12929 * g++.dg/ipa/pr68672-3.C: New test.
12930
16595a1f
BS
129312016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12932
12933 PR c/69522
6d87c306 12934 * gcc.dg/pr69522.c: New test.
16595a1f 12935
38d795d2
PP
129362016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12937
12938 PR c++/69098
12939 * g++.dg/cpp1y/69098.C: New test.
12940 * g++.dg/cpp1y/69098-2.C: New test.
12941
9c582551
JJ
129422016-02-12 Jakub Jelinek <jakub@redhat.com>
12943
12944 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12945 and neighbour -> neighbor.
12946 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12947 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12948 * c-c++-common/Wvarargs.c: Likewise.
12949 * c-c++-common/goacc/host_data-5.c: Likewise.
12950 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12951 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12952 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12953 * gcc.target/aarch64/pr60697.c: Likewise.
12954 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12955 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12956 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12957 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12958 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12959 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12960 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12961 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12962 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12963 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12964 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12965 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12966 * g++.dg/lookup/koenig5.C: Likewise.
12967 * g++.dg/ext/no-asm-2.C: Likewise.
12968 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12969 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12970 * gfortran.dg/used_types_16.f90: Likewise.
12971 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12972 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12973 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12974 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12975 * gfortran.dg/abstract_type_6.f03: Likewise.
12976 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12977 * gfortran.dg/used_types_15.f90: Likewise.
12978 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12979 * gfortran.dg/exit_3.f08: Likewise.
12980 * gfortran.dg/open_status_2.f90: Likewise.
12981 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12982 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12983 * gfortran.dg/associate_1.f03: Likewise.
12984 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12985 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12986 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12987 * gcc.dg/builtin-object-size-1.c: Likewise.
12988 * gcc.dg/noreturn-6.c: Likewise.
12989 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12990 * gcc.dg/globalalias.c: Likewise.
12991 * gcc.dg/builtins-config.h: Likewise.
12992 * gcc.dg/pr30457.c: Likewise.
12993 * gcc.c-torture/compile/volatile-1.c: Likewise.
12994 * gcc.c-torture/execute/20101011-1.c: Likewise.
12995 * c-c++-common/Waddress-1.c: Likewise.
12996
66756373
JJ
129972016-02-11 Jakub Jelinek <jakub@redhat.com>
12998
12999 PR c/69768
13000 * c-c++-common/Waddress-1.c: New test.
13001
76fe932b
AV
130022016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13003
13004 PR fortran/69296
13005 * gfortran.dg/associate_19.f03: New test.
13006 * gfortran.dg/associate_20.f03: New test.
13007
564c4d4b
OE
130082016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13009
13010 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13011
e1c1ecb0
KT
130122016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13013
13014 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13015 .arch armv8-a\n. Add -dA to dg-options.
13016 * gcc.target/aarch64/assembler_arch_1.c: New test.
13017 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13018
0d7d9458
PC
130192016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13020
13021 PR c++/68726
13022 * g++.dg/cpp0x/pr68726.C: New.
13023
e6208a60
IE
130242016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13025
13026 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13027 test.
13028
281a11eb
RB
130292016-02-11 Richard Biener <rguenther@suse.de>
13030
13031 * g++.dg/tree-ssa/pr61034.C: Adjust.
13032
e03dd765
VM
130332016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13034
4b48faf5 13035 PR target/69148
e03dd765
VM
13036 * gcc.target/s390/pr69148.c: New.
13037
cdc23927
YR
130382016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13039
13040 PR tree-optimization/69652
13041 * gcc.dg/torture/pr69652.c: New test.
13042
e199dd0a
JJ
130432016-02-10 Jakub Jelinek <jakub@redhat.com>
13044 Patrick Palka <ppalka@gcc.gnu.org>
13045
13046 PR ipa/69241
13047 PR c++/69649
13048 * g++.dg/ipa/pr69241-1.C: New test.
13049 * g++.dg/ipa/pr69241-2.C: New test.
13050 * g++.dg/ipa/pr69241-3.C: New test.
13051 * g++.dg/ipa/pr69649.C: New test.
13052
d6b38027
UB
130532016-02-10 Uros Bizjak <ubizjak@gmail.com>
13054
13055 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13056 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13057
13b562c5
BC
130582016-02-10 Bin Cheng <bin.cheng@arm.com>
13059
13060 PR tree-optimization/68021
13061 * gcc.dg/tree-ssa/pr68021.c: New test.
13062
24a179f8
RB
130632016-02-10 Richard Biener <rguenther@suse.de>
13064
13065 PR tree-optimization/69726
13066 * gcc.dg/uninit-22.c: New testcase.
13067
0d99886f
AP
130682016-02-09 Andrew Pinski <apinski@cavium.com>
13069
13070 PR tree-opt/69282
13071 * gcc.c-torture/compile/20160205-1.c: New testcase.
13072
ab04995c
MM
130732016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13074
13075 PR target/68404
13076 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13077 instead accessing a really large arrray.
13078 * gcc.target/powerpc/fusion3.c: Likewise.
13079
4b79ac23
CB
130802016-02-09 Charles Baylis <charles.baylis@linaro.org>
13081
13082 PR target/68532
13083 * gcc.c-torture/execute/pr68532.c: New test.
13084
b890a441
AO
130852016-02-11 Alexandre Oliva <aoliva@redhat.com>
13086
13087 PR target/69634
13088 * gcc.dg/pr69634.c: New.
13089
84a5bef7
RB
130902016-02-09 Richard Biener <rguenther@suse.de>
13091
13092 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13093
1f123759 130942016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13095
1f123759
AF
13096 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13097
65860c77
YR
130982016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13099
13100 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13101
7e1e8a0a
RB
131022016-02-09 Richard Biener <rguenther@suse.de>
13103
13104 PR tree-optimization/69715
13105 * gcc.dg/torture/pr69715.c: New testcase.
13106
efb45a9f
PP
131072016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13108
13109 PR c++/69139
13110 * g++.dg/cpp0x/trailing12.C: New test.
13111 * g++.dg/cpp0x/trailing13.C: New test.
13112
20a0c6f9
PP
131132016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13114
13115 PR c++/69283
13116 PR c++/67835
13117 * g++.dg/cpp1y/auto-fn29.C: New test.
13118 * g++.dg/cpp1y/auto-fn30.C: New test.
13119
a162f3af
JJ
131202016-02-08 Jakub Jelinek <jakub@redhat.com>
13121
13122 PR tree-optimization/69209
13123 * gcc.c-torture/compile/pr69209.c: New test.
13124
4b4a9fbd
JL
131252016-02-08 Jeff Law <law@redhat.com>
13126
13127 PR tree-optimization/68541
13128 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13129 of statements allowed in join block for path splitting.
13130
cfac5ed2
JJ
131312016-02-08 Jakub Jelinek <jakub@redhat.com>
13132
f68bc23f
JJ
13133 PR c++/59627
13134 * g++.dg/gomp/pr59627.C: New test.
13135
cfac5ed2
JJ
13136 PR ipa/69239
13137 * g++.dg/ipa/pr69239.C: New test.
13138
44714d8c
DM
131392016-02-08 David Malcolm <dmalcolm@redhat.com>
13140
13141 PR preprocessor/69664
13142 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13143 * gcc.dg/cpp/warn-comments.c: Likewise.
13144
eba9e839
MP
131452016-02-08 Marek Polacek <polacek@redhat.com>
13146
13147 PR c++/69688
13148 * g++.dg/init/const12.C: New test.
13149
a011cd92
BS
131502016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13151
13152 PR target/60410
13153 * gcc.dg/lto/pr55113_0.c: Remove test.
13154
5317b1be
RB
131552016-02-08 Richard Biener <rguenther@suse.de>
13156
13157 PR tree-optimization/69719
13158 * gcc.dg/torture/pr69719.c: New testcase.
13159
63998a63
RB
131602016-02-08 Richard Biener <rguenther@suse.de>
13161 Jeff Law <law@redhat.com>
13162
13163 PR target/68273
13164 * gcc.target/mips/pr68273.c: New testcase.
13165
43f4a281
RB
131662016-02-08 Richard Biener <rguenther@suse.de>
13167
13168 PR rtl-optimization/69274
13169 * gcc.target/i386/addr-sel-1.c: XFAIL.
13170
0b604d2d
JL
131712016-02-08 Jeff Law <law@redhat.com>
13172
e8dfe49e
JL
13173 PR tree-optimization/68541
13174 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13175
6daecd7a 13176 PR tree-optimization/65917
0b604d2d
JL
13177 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13178
c0f0e35a
JD
131792016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13180
13181 PR fortran/50555
13182 * gfortran.dg/namelist_args.f90: New test.
13183
8981d712
JL
131842016-02-05 Jeff Law <law@redhat.com>
13185
6daecd7a 13186 PR tree-optimization/68541
8981d712
JL
13187 * gcc.dg/tree-ssa/split-path-2.c: New test.
13188 * gcc.dg/tree-ssa/split-path-3.c: New test.
13189 * gcc.dg/tree-ssa/split-path-4.c: New test.
13190 * gcc.dg/tree-ssa/split-path-5.c: New test.
13191 * gcc.dg/tree-ssa/split-path-6.c: New test.
13192 * gcc.dg/tree-ssa/split-path-7.c: New test.
13193
46cb9332
MS
131942016-02-05 Martin Sebor <msebor@redhat.com>
13195
13196 PR c++/69662
13197 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13198 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13199
be2083ea
RH
132002016-02-06 Richard HEnderson <rth@redhat.com>
13201
13202 PR c/69643
13203 * gcc.target/i386/addr-space-4.c: New.
13204 * gcc.target/i386/addr-space-5.c: New.
13205
711d7c23
MM
132062016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13207
13208 PR fortran/66089
13209 * gfortran.dg/elemental_dependency_6.f90: New.
13210
b5c1c988
JJ
132112016-02-05 Jakub Jelinek <jakub@redhat.com>
13212
861c7bcd
JJ
13213 PR rtl-optimization/69691
13214 * gcc.c-torture/execute/pr69691.c: New test.
13215
b5c1c988
JJ
13216 PR c++/69628
13217 * g++.dg/parse/pr69628.C: New test.
13218
f7dfa966
UB
132192016-02-05 Uros Bizjak <ubizjak@gmail.com>
13220
13221 * gcc.dg/sancov/asan.c: Move to ...
13222 * gcc.dg/asan/sancov-1.c: ... here.
13223
9b143e64
UB
132242016-02-05 Uros Bizjak <ubizjak@gmail.com>
13225
13226 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13227
f5d4b899
L
132282016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13229
13230 PR target/69677
13231 * gcc.target/i386/pr69677.c: New test.
13232
76c85fbb
PP
132332016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13234
13235 PR c++/68948
13236 * g++.dg/template/pr68948.C: New test.
13237
f181bf90
DV
132382016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13239
13240 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13241 (only necessary on s390x).
13242
714fb282
L
132432016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13244
13245 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13246 -mno-accumulate-outgoing-args.
13247
618d6c1c
PP
132482016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13249
13250 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13251
1066e9b5
JJ
132522016-02-04 Jakub Jelinek <jakub@redhat.com>
13253
13254 PR c/69669
13255 * c-c++-common/pr69669.c: New test.
13256
76255d0d
MM
132572016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13258
13259 PR target/69667
13260 * g++.dg/pr69667.C: New file.
13261
e0b059b1
WD
132622016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13263
13264 PR target/69619
13265 * gcc.dg/pr69619.c: Add new test.
13266
2692b5c8
RS
132672016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13268
13269 PR rtl-optimization/69577
13270 * gcc.target/i386/pr69577.c: New test.
13271
7db337c2
ML
132722016-02-04 Martin Liska <mliska@suse.cz>
13273
13274 * g++.dg/asan/pr69276.C: New test.
13275
cc9c0829
KT
132762016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13277
13278 PR target/65932
13279 PR target/67714
13280 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13281 a single smulbb instruction.
13282 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13283 * gcc.target/amr/wmul-2.c: Likewise.
13284
eb9feb52
KT
132852016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13286
13287 PR target/65932
13288 PR target/67714
13289 * gcc.c-torture/execute/pr67714.c: New test.
13290
61f727fe
JJ
132912016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13292
13293 PR target/69454
13294 * gcc.target/i386/pr69454-1.c: New test.
13295 * gcc.target/i386/pr69454-2.c: New test.
13296
05dd97db
MS
132972016-02-03 Martin Sebor <msebor@redhat.com>
13298
13299 PR c++/69251
13300 PR c++/69253
13301 PR c++/69290
13302 PR c++/69277
13303 PR c++/69349
13304 * g++.dg/ext/flexarray-mangle-2.C: New test.
13305 * g++.dg/ext/flexarray-mangle.C: New test.
13306 * g++.dg/ext/flexarray-subst.C: New test.
13307 * g++.dg/ext/flexary11.C: New test.
13308 * g++.dg/ext/flexary12.C: New test.
13309 * g++.dg/ext/flexary13.C: New test.
13310 * g++.dg/ext/flexary14.C: New test.
13311 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13312
dac2fc29
L
133132016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13314
13315 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13316 Define only if CHECK_FLOAT128 is defined.
13317 (main): Properly initialize u5.
13318
eadb8035
JJ
133192016-02-03 Jakub Jelinek <jakub@redhat.com>
13320
0afbb81b
JJ
13321 PR c/69627
13322 * gcc.dg/pr69627.c: New test.
13323
eadb8035
JJ
13324 PR target/69644
13325 * gcc.dg/pr69644.c: New test.
13326
b12d4923
MS
133272016-02-03 Mike Stump <mikestump@comcast.net>
13328
13329 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13330 support for struct-layout-1.exp.
13331
ab4bae0c
PP
133322016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13333
13334 PR c++/69056
618d6c1c 13335 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13336
95831c01
VM
133372016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13338 Alexandre Oliva <aoliva@redhat.com>
13339
13340 PR target/69461
13341 * gcc.target/powerpc/pr69461.c: New.
13342
ccc71ab8
UB
133432016-02-03 Uros Bizjak <ubizjak@gmail.com>
13344
13345 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13346 works from here ...
13347 (check_effective_target_fsanitize_thread): ... to here. Do not
13348 specify additional compile flags for the test source.
13349 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13350 specify additional compile flags for the test source.
13351
96299640
WD
133522016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13353
13354 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13355
781d83d9
AV
133562016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13357
13358 PR fortran/67451
13359 PR fortran/69418
13360 * gfortran.dg/coarray_allocate_2.f08: New test.
13361 * gfortran.dg/coarray_allocate_3.f08: New test.
13362 * gfortran.dg/coarray_allocate_4.f08: New test.
13363
d8208e6d
AL
133642016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13365
13366 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13367 use same scan-tree-dump-times on all platforms.
13368 * gcc.dg/vect/vect-outer-1.c: Likewise.
13369 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13370 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13371 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13372 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13373 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13374 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13375 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13376
a8394fa0
SB
133772016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13378
13379 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13380 warning.
13381
f3baa1d3
L
133822016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13383
13384 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13385
eb077516
JN
133862016-02-02 James Norris <jnorris@codesourcery.com>
13387
13388 * c-c++-common/goacc/routine-5.c: Add tests.
13389
578fb225
AM
133902016-02-02 Alexander Monakov <amonakov@ispras.ru>
13391
13392 * gcc.target/nvptx/unsigned-cmp.c: New test.
13393
c64f7d37
WD
133942016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13395
13396 * gcc.target/aarch64/scalar_shift_1.c
13397 (test_corners_sisd_di): Improve force to SIMD register.
13398 (test_corners_sisd_si): Likewise.
13399 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13400 Remove scan-assembler check for ldr.
13401
90c6f26c
RB
134022016-02-02 Richard Biener <rguenther@suse.de>
13403
13404 PR tree-optimization/69595
13405 * gcc.dg/Warray-bounds-17.c: New testcase.
13406
9dc03c97
RB
134072016-02-02 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/69606
13410 * gcc.dg/torture/pr69606.c: New testcase.
13411
2d4dc223
YR
134122016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13413
13414 PR middle-end/68542
13415 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13416 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13417
65c98fde
AM
134182016-02-02 Alan Modra <amodra@gmail.com>
13419
13420 PR target/69548
13421 * gcc.target/powerpc/pr69548.c: New test.
13422
e1b81f2b
JJ
134232016-02-01 Jakub Jelinek <jakub@redhat.com>
13424
d0268b37
JJ
13425 PR rtl-optimization/69592
13426 * gcc.dg/pr69592.c: New test.
13427
e1b81f2b
JJ
13428 PR preprocessor/69543
13429 PR c/69558
13430 * gcc.dg/pr69543.c: New test.
13431 * gcc.dg/pr69558.c: New test.
13432
7dd7780d
UB
134332016-02-01 Uros Bizjak <ubizjak@gmail.com>
13434
bf672ee5
UB
13435 PR testsuite/65940
13436 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13437
9a7013f8
MS
134382016-02-01 Martin Sebor <msebor@redhat.com>
13439
13440 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13441
e681fb2b
BC
134422016-02-01 Bin Cheng <bin.cheng@arm.com>
13443
13444 PR tree-optimization/67921
13445 * c-c++-common/ubsan/pr67921.c: New test.
13446
ff86345f
RB
134472016-02-01 Richard Biener <rguenther@suse.de>
13448
13449 PR middle-end/69556
13450 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13451
bc369dbd
RB
134522016-02-01 Richard Biener <rguenther@suse.de>
13453
13454 PR tree-optimization/69574
13455 * gcc.dg/torture/pr69574.c: New testcase.
13456
ef318184
RB
134572016-02-01 Richard Biener <rguenther@suse.de>
13458
13459 PR tree-optimization/69579
13460 * gcc.dg/setjmp-6.c: New testcase.
13461
654745e6
JJ
134622016-02-01 Jakub Jelinek <jakub@redhat.com>
13463
13464 PR rtl-optimization/69570
13465 * g++.dg/opt/pr69570.C: New test.
13466
e6c0c44b
RH
134672016-02-01 Richard Henderson <rth@redhat.com>
13468
13469 * gcc.dg/pr69535.c: New test.
13470
6ff3f09a
JDA
134712016-01-31 John David Anglin <danglin@gcc.gnu.org>
13472
2c005538
JDA
13473 PR testsuite/69584
13474 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13475 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13476
61083a4b
JDA
13477 PR debug/68244
13478 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13479
6ff3f09a
JDA
13480 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13481
0c221916
PT
134822016-01-31 Paul Thomas <pault@gcc.gnu.org>
13483
13484 PR fortran/67564
13485 * gfortran.dg/allocate_with_source_17.f03: New test.
13486
db7a2818
JJ
134872016-01-30 Jakub Jelinek <jakub@redhat.com>
13488
13489 PR tree-optimization/69546
13490 * gcc.dg/torture/pr69546.c: New test.
13491
e520d5f0
PT
134922016-01-30 Paul Thomas <pault@gcc.gnu.org>
13493
13494 PR fortran/69566
13495 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13496
343c05d3
MS
134972016-01-30 Martin Sebor <msebor@redhat.com>
13498
13499 PR c++/68490
13500 * g++.dg/ext/flexary10.C: New test.
13501
d6c3a539
DH
135022016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13503
13504 PR fortran/66707
13505 gfortran.dg/common_23.f90: New test.
13506
52d72fcd
BS
135072016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13508
13509 PR target/65546
13510 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13511 condition being checked, and disable it when the target supports
13512 misaligned loads and stores.
13513
3a5d2ba4
JJ
135142016-01-29 Jakub Jelinek <jakub@redhat.com>
13515
13516 PR debug/69518
13517 * gcc.dg/torture/pr69518.c: New test.
13518
6bbacdb5
L
135192016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13520
13521 PR target/69530
13522 * gcc.target/i386/pr69530.c: New test.
13523
af932cdb
SE
135242016-01-29 Steve Ellcey <sellcey@imgtec.com>
13525
13526 PR target/65604
13527 * gcc.target/mips/div-delay.c: New test.
13528
26658b7c
JJ
135292016-01-29 Jakub Jelinek <jakub@redhat.com>
13530
33e89989
JJ
13531 PR target/69551
13532 * gcc.target/i386/pr69551.c: New test.
13533
26658b7c
JJ
13534 PR target/66137
13535 * gcc.target/i386/pr66137.c: New test.
13536
401116b5
AB
135372016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13538
13539 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13540 always built for p5600.
13541 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13542 isa=p5600 dg-option.
13543
d4abfcc5
RB
135442016-01-29 Richard Biener <rguenther@suse.de>
13545
13546 PR tree-optimization/69547
13547 * g++.dg/tree-ssa/pr69547.C: New testcase.
13548
16b77b32
JJ
135492016-01-29 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR debug/66869
13552 * g++.dg/warn/Wunused-function2.C: New test.
13553
a1c95464
DV
135542016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13555
13556 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13557 support for test to succeed.
13558
5453bfed
MP
135592016-01-29 Marek Polacek <polacek@redhat.com>
13560
13561 PR c++/69509
13562 PR c++/69516
13563 * g++.dg/ext/constexpr-vla2.C: New test.
13564 * g++.dg/ext/constexpr-vla3.C: New test.
13565 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13566
452ec2a5
RB
135672016-01-29 Richard Biener <rguenther@suse.de>
13568
13569 PR middle-end/69537
13570 * gcc.dg/uninit-21.c: New testcase.
13571
aec0b19e
UB
135722016-01-28 Uros Bizjak <ubizjak@gmail.com>
13573
13574 PR target/69459
13575 * gcc.target/i386/pr69459.c: New test.
13576
df113ce7
SE
135772016-01-28 Steve Ellcey <sellcey@imgtec.com>
13578
13579 PR target/68400
13580 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13581 * gcc.target/mips/pr68400.c: New test.
13582
494de84f
MS
135832016-01-28 Martin Sebor <msebor@redhat.com>
13584
13585 PR target/17381
13586 * gcc.target/powerpc/pr17381.c: New test.
13587
eb1b1f01
JJ
135882016-01-28 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR middle-end/69542
13591 * gcc.dg/torture/pr69542.c: New test.
13592
6dfeb7ce
WD
135932016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13594
13595 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13596
4b7471a4
DE
135972016-01-28 David Edelsohn <dje.gcc@gmail.com>
13598
13599 * gcc.dg/pr65980.c: Skip on AIX.
13600 * gcc.dg/pr66688.c: Same.
13601
b271fd21
DE
136022016-01-28 David Edelsohn <dje.gcc@gmail.com>
13603
13604 PR target/63679
13605 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13606 * gcc.dg/tree-ssa/sra-18.c: Same.
13607
874108a9
AV
136082016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13609
13610 PR fortran/62536
13611 * gfortran.dg/block_15.f08: New test.
13612 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13613 on incorrectly closed BLOCK.
13614
30480bcd
IE
136152016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13616
13617 * gcc.dg/declare-simd.c: New test.
6905c577 13618
14ba8d6d
RB
136192016-01-28 Richard Biener <rguenther@suse.de>
13620
13621 PR tree-optimization/69466
13622 * gfortran.dg/vect/pr69466.f90: New testcase.
13623
0d4c694e
TP
136242016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13625
13626 * g++.dg/pr67989.C: Remove ARM-specific option.
13627 * gcc.target/arm/pr67989.C: New file.
13628
2aa780da
UB
136292016-01-27 Uros Bizjak <ubizjak@gmail.com>
13630
13631 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13632 and expm1 test for glibc < 2.11.
13633
f75ebe77
RH
136342016-01-27 Richard Henderson <rth@redhat.com>
13635
13636 * gcc.c-torture/execute/pr69447.c: New test.
13637
136382016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13639
9a175e65 13640 PR fortran/69422
49847d75
PT
13641 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13642
cbdd8ae0
JJ
136432016-01-27 Jakub Jelinek <jakub@redhat.com>
13644
13645 PR debug/66869
13646 * gcc.dg/pr66869.c: New test.
13647
2b572b3c
JL
136482016-01-25 Jeff Law <law@redhat.com>
13649
13650 PR tree-optimization/68398
aec0b19e 13651 PR tree-optimization/69196
2b572b3c
JL
13652 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13653 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13654 path to avoid new heuristic allowing more irreducible regions
13655 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13656 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13657 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13658 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13659 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13660
fa74a4bc
MP
136612016-01-27 Marek Polacek <polacek@redhat.com>
13662
13663 PR c/68062
13664 * c-c++-common/vector-compare-4.c: New test.
13665
0afff540
DM
136662016-01-27 David Malcolm <dmalcolm@redhat.com>
13667
13668 PR preprocessor/69126
13669 * c-c++-common/pr69126.c: New test case.
13670
1a218fc9
ILT
136712016-01-27 Ian Lance Taylor <iant@google.com>
13672
13673 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13674
5d70666e
RB
136752016-01-27 Ryan Burn <contact@rnburn.com>
13676
13677 PR cilkplus/69267
13678 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13679
87ff4d66
UB
136802016-01-27 Uros Bizjak <ubizjak@gmail.com>
13681
13682 PR target/69512
13683 * gcc.target/i386/pr69512.c: New test.
13684
27e23cca
RE
136852016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13686
13687 PR ada/69488
13688 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13689
05bf54c3
MP
136902016-01-27 Marek Polacek <polacek@redhat.com>
13691
13692 PR c++/69379
13693 * g++.dg/pr69379.C: New test.
13694
60214d0d
MS
136952016-01-27 Martin Sebor <msebor@redhat.com>
13696
13697 PR c++/69317
13698 * g++.dg/abi/Wabi-2-2.C: New test.
13699 * g++.dg/abi/Wabi-2-3.C: New test.
13700 * g++.dg/abi/Wabi-3-2.C: New test.
13701 * g++.dg/abi/Wabi-3-3.C: New test.
13702
167c7bfa
RB
137032016-01-27 Richard Biener <rguenther@suse.de>
13704
13705 PR tree-optimization/69166
13706 * gcc.dg/torture/pr69166.c: New testcase.
13707
1430fb1f
MJ
137082016-01-27 Martin Jambor <mjambor@suse.cz>
13709
13710 PR tree-optimization/69355
13711 * gcc.dg/tree-ssa/pr69355.c: New test.
13712
95e3030c
MP
137132016-01-27 Marek Polacek <polacek@redhat.com>
13714
13715 PR c++/69496
13716 * g++.dg/ext/constexpr-vla1.C: New test.
13717
eeb085f3
CB
137182016-01-20 Christian Bruel <christian.bruel@st.com>
13719
13720 PR target/69245
13721 * gcc.target/arm/pr69245.c: New test.
13722
b1652dde
JJ
137232016-01-27 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR tree-optimization/69399
13726 * gcc.dg/torture/pr69399.c: New test.
13727
ce7e8f00
EB
137282016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13729
13730 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13731
e4aac1d1
EB
137322016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13733
13734 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13735
8dfdb419
TV
137362016-01-26 Tom de Vries <tom@codesourcery.com>
13737
13738 PR tree-optimization/69110
13739 * gcc.dg/autopar/pr69110.c: New test.
13740
56f80f54 137412016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13742 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13743
13744 * gcc.dg/graphite/isl-ast-op-select.c: New.
13745
a0909527
PT
137462015-01-26 Paul Thomas <pault@gcc.gnu.org>
13747
13748 PR fortran/69385
13749 * gfortran.dg/allocate_error_6.f90: New test.
13750
ffc445f4
RH
137512016-01-26 Richard Henderson <rth@redhat.com>
13752
13753 * gcc.dg/tm/pr60908.c: New test.
13754
01e1dea3
DM
137552016-01-26 David Malcolm <dmalcolm@redhat.com>
13756
13757 PR other/69006
13758 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13759 directive.
13760 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13761 expected multiline output to reflect the colorization being
13762 disabled before newlines.
13763 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13764 (custom_diagnostic_finalizer): Replace call to
13765 pp_newline_and_flush with call to pp_flush.
13766 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13767 * gfortran.dg/implicit_class_1.f90: Likewise.
13768 * lib/gcc-dg.exp (allow_blank_lines): New global.
13769 (dg-allow-blank-lines-in-output): New procedure.
13770 (gcc-dg-prune): Complain about blank lines in the output, unless
13771 dg-allow-blank-lines-in-output was called.
13772 * lib/multiline.exp (_build_multiline_regex): Only support
13773 arbitrary followup text for non-blank-lines, not for blank lines.
13774
13f92e8d
JJ
137752016-01-26 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR tree-optimization/69483
13778 * gcc.dg/pr69483.c: New test.
13779 * g++.dg/opt/pr69483.C: New test.
13780
92422235
CL
137812016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13782
13783 PR target/68620
13784 * gcc.target/arm/pr68620.c: New test.
13785
0bccf11b
L
137862016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13787
13788 * gcc.target/i386/pr68986-2.c: Remove -m32.
13789
81cd202e
L
137902016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13791
13792 PR target/68986
13793 * gcc.target/i386/pr68986-1.c: New test.
13794 * gcc.target/i386/pr68986-2.c: Likewise.
13795 * gcc.target/i386/pr68986-3.c: Likewise.
13796
213a1c03
CB
137972016-01-26 Christian Bruel <christian.bruel@st.com>
13798
13799 * lib/target-supports.exp
13800 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13801 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13802 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13803
22a08dd1
RB
138042016-01-26 Richard Biener <rguenther@suse.de>
13805
13806 PR tree-optimization/69452
13807 * gcc.dg/torture/pr69452.c: New testcase.
13808
6c06e0e8
JJ
138092016-01-26 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR target/69442
13812 * gcc.dg/pr69442.c: New test.
13813
b96824c4
RFI
138142016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13815
13816 PR target/67896
13817 * gcc.target/aarch64/simd/pr67896.C: New.
13818
5ee31e57
RS
138192016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13820
13821 PR tree-optimization/69400
13822 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13823 function.
13824 (plugin_init): Call it.
13825 * gcc.dg/torture/pr69400.c: New test.
13826
7ddfb31d
CL
138272016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13828
13829 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13830
1e050c90
AK
138312016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13832 Sebastian Pop <s.pop@samsung.com>
13833
13834 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13835 isl-0.15.
13836
c8ee4bf5
AK
138372016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13838 Sebastian Pop <s.pop@samsung.com>
13839
13840 * gcc.dg/graphite/pr69292.c: New.
13841
d902b330
JJ
138422016-01-25 Jakub Jelinek <jakub@redhat.com>
13843
13844 * c-c++-common/goacc/use_device-1.c: New test.
13845
2c89b952
JL
138462016-01-25 Jeff Law <law@redhat.com>
13847
13848 PR tree-optimization/69196
13849 PR tree-optimization/68398
13850 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13851 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13852
685c8785
DE
138532016-01-25 David Edelsohn <dje.gcc@gmail.com>
13854
13855 PR target/69469
13856 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13857 Algorithm.
13858
95cef0c1
RB
138592016-01-25 Richard Biener <rguenther@suse.de>
13860
13861 PR testsuite/69380
13862 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13863
2947d3b2
IE
138642016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13865
13866 PR target/69421
13867 * gcc.dg/pr69421.c: New test.
13868
ae19075a
BB
138692016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13870
13871 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13872 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13873 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13874 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13875 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13876 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13877 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13878 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13879 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13880 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13881
fa4511c2
RB
138822016-01-25 Richard Biener <rguenther@suse.de>
13883
13884 PR tree-optimization/69376
13885 * gcc.dg/torture/pr69376.c: New testcase.
13886
1d101216
JD
138872016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13888
13889 PR fortran/69397
13890 PR fortran/68442
13891 * gfortran.dg/interface_38.f90: New test.
13892 * gfortran.dg/interface_39.f90: New test.
a0909527 13893
a59b92b0
PP
138942016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13895
13896 Revert:
13897 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13898
13899 PR c++/11858
13900 PR c++/24663
13901 PR c++/24664
13902 * g++.dg/template/pr11858.C: New test.
13903 * g++.dg/template/pr24663.C: New test.
13904 * g++.dg/template/unify12.C: New test.
13905 * g++.dg/template/unify13.C: New test.
13906 * g++.dg/template/unify14.C: New test.
13907 * g++.dg/template/unify15.C: New test.
13908 * g++.dg/template/unify16.C: New test.
13909 * g++.dg/template/unify17.C: New test.
13910
16acb1a8
DH
139112016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13912
13913 PR fortran/68283
13914 gfortran.dg/pr68283.f90: New test.
13915
094773e8
TK
139162016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13917
13918 PR fortran/66094
13919 * gfortran.dg/inline_matmul_13.f90: New test.
13920 * gfortran.dg/matmul_bounds_8.f90: New test.
13921 * gfortran.dg/matmul_bounds_9.f90: New test.
13922 * gfortran.dg/matmul_bounds_10.f90: New test.
13923
42fb90d7
TV
139242016-01-23 Tom de Vries <tom@codesourcery.com>
13925
13926 PR tree-optimization/69426
13927 * gcc.dg/autopar/pr69426.c: New test.
13928
69da7802
MS
139292016-01-23 Martin Sebor <msebor@redhat.com>
13930
13931 PR c++/58109
13932 PR c++/69022
13933 * g++.dg/cpp0x/alignas5.C: New test.
13934 * g++.dg/ext/vector29.C: Same.
13935
da17300a
UB
139362016-01-23 Uros Bizjak <ubizjak@gmail.com>
13937
13938 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13939 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13940 _GNU_SOURCE from compile flags to the source.
13941 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13942 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13943 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13944 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13945
62041cfc
JJ
139462016-01-22 Jakub Jelinek <jakub@redhat.com>
13947
13948 PR target/69432
13949 * g++.dg/opt/pr69432.C: New test.
13950
f7d2ad6f
BS
139512016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13952
13953 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13954 32-bit targets testing an -m64 multilib.
13955
d403fc9a
WS
139562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13957
13958 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13959 64-bit support.
13960
4aa16f8d
JG
139612016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13962
13963 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13964
7c816d0f
CB
139652016-01-21 Christian Bruel <christian.bruel@st.com>
13966
13967 PR target/68674
13968 * gcc.target/i386/pr68674.c
13969 * gcc.target/aarch64/pr68674.c
13970 * gcc.target/arm/pr68674.c
13971
fce661e8
KT
139722016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13973
13974 PR target/69403
13975 * gcc.c-torture/execute/pr69403.c: New test.
13976
4696899f
PC
139772016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13978
13979 PR c++/55843
13980 * g++.dg/template/pr55843.C: New.
13981
bac69366
AL
139822016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13983
13984 PR testsuite/66877
13985 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13986 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13987
b57d3a5c
BS
139882016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13989
13990 PR testsuite/67489
da17300a
UB
13991 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13992 from dg-do compile directive, and instead add
13993 { dg-require-effective-target int128 }.
b57d3a5c 13994
9f04a53e
MS
139952016-01-20 Martin Sebor <msebor@redhat.com>
13996
13997 PR c/69405
13998 * gcc.dg/sync-fetch.c: New test.
13999
38a51663
JL
140002016-01-21 Martin Sebor <msebor@redhat.com>
14001
14002 PR target/69252
14003 * gcc.target/powerpc/pr69252.c: New test.
14004
2423a75a
JD
140052016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14006
14007 PR fortran/65996
da17300a 14008 * gfortran.dg/pr65996.f90: New test.
2423a75a 14009
0a76463f
DV
140102016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14011
14012 PR c++/68810
9f04a53e 14013 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14014 expected to generate an error.
0a76463f 14015
9776e692
BS
140162016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14017
14018 PR middle-end/66178
14019 * gcc.dg/torture/pr66178.c: New test.
14020
c8d3e088
AB
140212016-01-21 Anton Blanchard <anton@samba.org>
14022 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14023
14024 PR target/63354
14025 * gcc.target/powerpc/pr63354.c: New test.
14026
35b707ff
VM
140272016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14028
14029 PR rtl-optimization/68990
14030 * gcc.target/i386/pr68990: New.
14031
157b0829
NC
140322016-01-21 Nick Clifton <nickc@redhat.com>
14033
14034 PR target/69129
14035 * gcc.target/mips/pr69129.c: New.
14036
aede6748
PC
140372016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14038
14039 PR c++/58046
14040 * g++.dg/cpp0x/pr58046.C: New.
14041
5463c2c8
JJ
140422016-01-21 Jakub Jelinek <jakub@redhat.com>
14043
6d31cc75
SS
14044 PR target/69187
14045 PR target/65624
14046 * gcc.target/arm/pr69187.c: New test.
14047
5463c2c8
JJ
14048 PR c++/69355
14049 * g++.dg/torture/pr69355.C: New test.
14050
fa28f32b
AK
140512016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14052 Sebastian Pop <s.pop@samsung.com>
14053
14054 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14055
b920a047
AK
140562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14057 Sebastian Pop <s.pop@samsung.com>
14058
da17300a 14059 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14060
bdd3aea6
JJ
140612016-01-21 Jakub Jelinek <jakub@redhat.com>
14062
14063 PR middle-end/67653
14064 * c-c++-common/pr67653.c: New test.
14065 * gcc.dg/torture/pr29119.c: Add dg-warning.
14066
26a2e6ae
PB
140672016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14068
14069 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14070
d25c7690
PK
140712016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14072
14073 PR c/24293
14074 * gcc.dg/pr24293.c: New test.
14075 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14076 incomplete struct type.
14077 * gcc.dg/declspec-1.c: Likewise.
14078 * gcc.dg/pr63549.c: Likewise.
14079
889d5698
JJ
140802016-01-20 Jakub Jelinek <jakub@redhat.com>
14081
14082 PR tree-optimization/66612
14083 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14084 for bdn instruction.
14085
d7cf3dc7
CL
140862016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14087
14088 * lib/target-supports.exp
14089 (check_effective_target_arm_fp_ok_nocache): New.
14090 (check_effective_target_arm_fp_ok): New.
14091 (add_options_for_arm_fp): New.
14092 (check_effective_target_arm_crypto_ok_nocache): Require
14093 target_arm_v8_neon_ok instead of arm32.
14094 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14095 (check_effective_target_arm_crypto_pragma_ok): New.
14096 (add_options_for_arm_vfp): New.
14097 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14098 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14099 target instead. Force initial fpu to vfp.
14100 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14101 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14102 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14103 dependency.
14104 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14105 use arm_vfp effective target instead. Force initial fpu to vfp.
14106 * gcc.target/arm/attr-neon3.c: Likewise.
14107 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14108 arm_vfp_ok.
14109 * gcc.target/arm/unsigned-float.c: Likewise.
14110 * gcc.target/arm/vfp-1.c: Likewise.
14111 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14112 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14113 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14114 * gcc.target/arm/vfp-ldmias.c: Likewise.
14115 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14116 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14117 * gcc.target/arm/vfp-stmiad.c: Likewise.
14118 * gcc.target/arm/vfp-stmias.c: Likewise.
14119 * gcc.target/arm/vnmul-1.c: Likewise.
14120 * gcc.target/arm/vnmul-2.c: Likewise.
14121 * gcc.target/arm/vnmul-3.c: Likewise.
14122 * gcc.target/arm/vnmul-4.c: Likewise.
14123
01ac9704 141242016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14125
e84b00da
L
14126 PR testsuite/69366
14127 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14128 the MPX run-time library, for compile-time MPX test.
14129 * gcc.target/i386/chkp-always_inline.c: Likewise.
14130 * gcc.target/i386/chkp-bndret.c: Likewise.
14131 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14132 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14133 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14134 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14135 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14136 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14137 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14138 * gcc.target/i386/chkp-label-address.c: Likewise.
14139 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14140 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14141 * gcc.target/i386/chkp-pr69044.c: Likewise.
14142 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14143 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14144 * gcc.target/i386/chkp-strchr.c: Likewise.
14145 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14146 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14147 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14148 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14149 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14150 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14151 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14152 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14153 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14154 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14155 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14156 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14157 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14158 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14159 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14160 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14161 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14162 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14163 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14164 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14165 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14166 * gcc.target/i386/pr63995-2.c: Likewise.
14167 * gcc.target/i386/pr64805.c: Likewise.
14168 * gcc.target/i386/pr65044.c: Likewise.
14169 * gcc.target/i386/pr65167.c: Likewise.
14170 * gcc.target/i386/pr65183.c: Likewise.
14171 * gcc.target/i386/pr65184.c: Likewise.
14172 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14173
28b33016
IE
141742016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14175
14176 PR tree-optimization/69328
14177 * gcc.dg/pr69328.c: New test.
14178
bcff0913
JL
141792016-01-20 Jeff Law <law@redhat.com>
14180
bf0bb970 14181 PR target/25114
bcff0913
JL
14182 * gcc.target/m68k/pr25114.c: New test.
14183
a3f69631
AV
141842016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14185
14186 * gcc.target/arm/memset-inline-10.c: Added
14187 dg-require-effective-target arm_thumb2_ok.
14188
af33ba0d
EB
141892016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14190
14191 * gcc.dg/debug/dwarf2/sso.c: New test.
14192
7596d5de
UB
141932016-01-19 Uros Bizjak <ubizjak@gmail.com>
14194
14195 PR testsuite/68820
14196 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14197 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14198 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14199
ceda2c69
JH
142002016-01-19 Jan Hubicka <hubicka@ucw.cz>
14201
14202 PR ipa/66223
14203 * g++.dg/ipa/devirt-50.C: New testcase.
14204
38a979f2
MP
142052016-01-19 Marek Polacek <polacek@redhat.com>
14206
14207 PR c++/68965
14208 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14209 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14210
962801c5
KT
142112016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14212
14213 PR target/69135
14214 * gcc.target/arm/pr69135_1.c: New test.
14215
078fe40a
WD
142162015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14217
14218 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14219
786e3c06
WD
142202015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14221
14222 * gcc.target/aarch64/ccmp_1.c: New testcase.
14223
1e297006
MP
142242016-01-19 Marek Polacek <polacek@redhat.com>
14225
14226 PR c++/68586
14227 * g++.dg/cpp0x/enum30.C: New test.
14228
879c27e3
RB
142292016-01-19 Richard Biener <rguenther@suse.de>
14230
14231 PR tree-optimization/69336
14232 * g++.dg/tree-ssa/pr69336.C: New testcase.
14233
015337d3
JJ
142342016-01-19 Jakub Jelinek <jakub@redhat.com>
14235
14236 PR debug/65779
14237 * gcc.dg/pr65779.c: New test.
14238
e2c768b6
RB
142392016-01-19 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/69352
14242 * gcc.dg/torture/pr69352.c: New testcase.
14243
569efc34
JJ
142442016-01-19 Jakub Jelinek <jakub@redhat.com>
14245
14246 PR rtl-optimization/68955
14247 PR rtl-optimization/64557
14248 * gcc.dg/torture/pr68955.c: New test.
14249
e49d321f
JH
142502016-01-19 Jan Hubicka <hubicka@ucw.cz>
14251
14252 PR lto/69136
14253 * g++.dg/torture/pr69136.C: New testcase.
14254
e9191ad3
JH
142552016-01-19 Jan Hubicka <hubicka@ucw.cz>
14256
14257 PR lto/69133
14258 * g++.dg/lto/pr69133_0.C: New testcase.
14259 * g++.dg/lto/pr69133_1.C: New testcase.
14260
2bedb645
JL
142612016-01-15 Jeff Law <law@redhat.com>
14262
14263 PR tree-optimization/69320
14264 * gcc.c-torture/pr69320-1.c: New test.
14265 * gcc.c-torture/pr69320-2.c: New test.
14266 * gcc.c-torture/pr69320-3.c: New test.
14267 * gcc.c-torture/pr69320-4.c: New test.
14268
17c15cb9
PP
142692016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14270
14271 PR c++/11858
14272 PR c++/24663
14273 PR c++/24664
14274 * g++.dg/template/pr11858.C: New test.
14275 * g++.dg/template/pr24663.C: New test.
14276 * g++.dg/template/unify12.C: New test.
14277 * g++.dg/template/unify13.C: New test.
14278 * g++.dg/template/unify14.C: New test.
14279 * g++.dg/template/unify15.C: New test.
14280 * g++.dg/template/unify16.C: New test.
14281 * g++.dg/template/unify17.C: New test.
14282
9617fd08
DM
142832016-01-18 David Malcolm <dmalcolm@redhat.com>
14284
14285 PR testsuite/69181
14286 * gcc.dg/pr69181-1.c: New test file.
14287 * gcc.dg/pr69181-2.c: New test file.
14288 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14289 globals by moving it to...
14290 (cleanup-after-saved-dg-test): ...this new function. Add
14291 "global additional_sources_used". Add reset of global
14292 multiline_expected_outputs to the empty list.
14293 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14294 global to...
14295 (multiline_expected_outputs): ...this, and updated comments to
14296 note that it is modified from gcc-dg.exp.
14297 (dg-end-multiline-output): Update for the above renaming.
14298 (handle-multiline-outputs): Likewise. Remove the clearing
14299 of the expected outputs to the empty list.
14300
b555a2e4
RB
143012016-01-18 Richard Biener <rguenther@suse.de>
14302
14303 PR tree-optimization/69297
14304 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14305
96902805
JM
143062016-01-18 Joseph Myers <joseph@codesourcery.com>
14307
14308 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14309 dg-options.
14310 * gcc.target/mips/mips-3d-2.c: Likewise.
14311 * gcc.target/mips/mips-3d-3.c: Likewise.
14312 * gcc.target/mips/mips-3d-4.c: Likewise.
14313 * gcc.target/mips/mips-3d-5.c: Likewise.
14314 * gcc.target/mips/mips-3d-6.c: Likewise.
14315 * gcc.target/mips/mips-3d-7.c: Likewise.
14316 * gcc.target/mips/mips-3d-8.c: Likewise.
14317 * gcc.target/mips/mips-3d-9.c: Likewise.
14318 * gcc.target/mips/mips-ps-1.c: Likewise.
14319 * gcc.target/mips/mips-ps-2.c: Likewise.
14320 * gcc.target/mips/mips-ps-3.c: Likewise.
14321 * gcc.target/mips/mips-ps-4.c: Likewise.
14322 * gcc.target/mips/mips-ps-5.c: Likewise.
14323 * gcc.target/mips/mips-ps-6.c: Likewise.
14324 * gcc.target/mips/mips-ps-7.c: Likewise.
14325 * gcc.target/mips/mips-ps-type.c: Likewise.
14326 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14327 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14328
40e26f94
TV
143292016-01-18 Tom de Vries <tom@codesourcery.com>
14330
14331 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14332 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14333 * c-c++-common/goacc/kernels-empty.c: New test.
14334 * c-c++-common/goacc/kernels-eternal.c: New test.
14335 * c-c++-common/goacc/kernels-loop-2.c: New test.
14336 * c-c++-common/goacc/kernels-loop-3.c: New test.
14337 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14338 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14339 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14340 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14341 * c-c++-common/goacc/kernels-loop-data.c: New test.
14342 * c-c++-common/goacc/kernels-loop-g.c: New test.
14343 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14344 * c-c++-common/goacc/kernels-loop-n.c: New test.
14345 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14346 * c-c++-common/goacc/kernels-loop.c: New test.
14347 * c-c++-common/goacc/kernels-noreturn.c: New test.
14348 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14349 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14350 * c-c++-common/goacc/kernels-reduction.c: New test.
14351
a98d4647
TV
143522016-01-18 Tom de Vries <tom@codesourcery.com>
14353
14354 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14355 * gcc.dg/autopar/outer-2.c: Same.
14356 * gcc.dg/autopar/outer-3.c: Same.
14357 * gcc.dg/autopar/outer-4.c: Same.
14358 * gcc.dg/autopar/outer-5.c: Same.
14359 * gcc.dg/autopar/outer-6.c: Same.
14360 * gcc.dg/autopar/parallelization-1.c: Same.
14361 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14362 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14363 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14364 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14365 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14366 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14367 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14368 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14369 * gcc.dg/autopar/pr39500-1.c: Same.
14370 * gcc.dg/autopar/pr39500-2.c: Same.
14371 * gcc.dg/autopar/pr46193.c: Same.
14372 * gcc.dg/autopar/pr46194.c: Same.
14373 * gcc.dg/autopar/pr49580.c: Same.
14374 * gcc.dg/autopar/pr49960-1.c: Same.
14375 * gcc.dg/autopar/pr49960.c: Same.
14376 * gcc.dg/autopar/pr68373.c: Same.
14377 * gcc.dg/autopar/reduc-1.c: Same.
14378 * gcc.dg/autopar/reduc-1char.c: Same.
14379 * gcc.dg/autopar/reduc-1short.c: Same.
14380 * gcc.dg/autopar/reduc-2.c: Same.
14381 * gcc.dg/autopar/reduc-2char.c: Same.
14382 * gcc.dg/autopar/reduc-2short.c: Same.
14383 * gcc.dg/autopar/reduc-3.c: Same.
14384 * gcc.dg/autopar/reduc-4.c: Same.
14385 * gcc.dg/autopar/reduc-6.c: Same.
14386 * gcc.dg/autopar/reduc-7.c: Same.
14387 * gcc.dg/autopar/reduc-8.c: Same.
14388 * gcc.dg/autopar/reduc-9.c: Same.
14389 * gcc.dg/autopar/uns-outer-4.c: Same.
14390 * gcc.dg/autopar/uns-outer-5.c: Same.
14391 * gcc.dg/autopar/uns-outer-6.c: Same.
14392 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14393 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14394
da976fa8
AL
143952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14396
14397 PR target/63679
14398 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14399 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14400
70c1e886
AL
144012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14402
14403 PR target/63679
14404 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14405 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14406 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14407
88bed196
AL
144082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14409
14410 PR target/63679
14411 * gcc.dg/tree-ssa/sra-17.c: New.
14412 * gcc.dg/tree-ssa/sra-18.c: New.
14413
3dd5f42e
IE
144142016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14415
14416 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14417
ae5a77fa
EB
144182016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14419
14420 * gnat.dg/inline12.adb: New test.
14421
11e57fc6
BC
144222016-01-18 Bin Cheng <bin.cheng@arm.com>
14423
14424 PR tree-optimization/66797
14425 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14426
995b6fe0
RB
144272016-01-18 Richard Biener <rguenther@suse.de>
14428
14429 PR tree-optimization/69170
14430 * gcc.dg/torture/pr69170.c: New testcase.
14431
82ee0cf2 144322016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14433
14434 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14435
d69da357
TV
144362016-01-16 Tom de Vries <tom@codesourcery.com>
14437
14438 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14439
a3845283
TV
144402016-01-16 Tom de Vries <tom@codesourcery.com>
14441
14442 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14443 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14444 redundant dg-require-effective-target pthread.
14445 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14446 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14447 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14448 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14449 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14450 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14451 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14452
197a6aa6
DE
144532016-01-16 David Edelsohn <dje.gcc@gmail.com>
14454
14455 PR target/68609
14456 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14457 * gcc.target/powerpc/recip-7.c: Same.
14458
ec7886c1
PP
144592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14460
14461 PR c++/69091
14462 * g++.dg/template/pr69091.C: New test.
14463
203484bb
PP
144642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14465
14466 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14467 dump does not contain an error_mark_node.
14468 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14469 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14470
aa2500e9
PP
144712016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14472
14473 PR c++/68936
14474 * g++.dg/template/pr68936.C: New test.
14475
28621a5c
DE
144762016-01-15 David Edelsohn <dje.gcc@gmail.com>
14477
14478 PR target/68609
14479 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14480 * gcc.target/powerpc/recip-2.c: Same.
14481 * gcc.target/powerpc/recip-3.c: Same.
14482 * gcc.target/powerpc/recip-4.c: Same.
14483 * gcc.target/powerpc/recip-sqrtf.c: Same.
14484
40c43aca
JL
144852016-01-15 Jeff Law <law@redhat.com>
14486
14487 PR tree-optimization/69270
14488 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14489 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14490
afbc5ae8
PT
144912016-01-15 Paul Thomas <pault@gcc.gnu.org>
14492
14493 PR fortran/49630
14494 * gfortran.dg/deferred_character_13.f90: New test for the fix
14495 of comment 3 of the PR.
14496
14497 PR fortran/54070
14498 * gfortran.dg/deferred_character_8.f90: New test
14499 * gfortran.dg/allocate_error_5.f90: New test
14500
14501 PR fortran/60593
14502 * gfortran.dg/deferred_character_10.f90: New test
14503
14504 PR fortran/60795
14505 * gfortran.dg/deferred_character_14.f90: New test
14506
14507 PR fortran/61147
14508 * gfortran.dg/deferred_character_11.f90: New test
14509
14510 PR fortran/64324
14511 * gfortran.dg/deferred_character_9.f90: New test
14512
49abe076
VM
145132016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14514
14515 PR rtl-optimization/69030
14516 * gcc.target/i386/pr69030.c: New.
14517
16d12992
KT
145182016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14519
14520 * gcc.target/aarch64/target_attr_17.c: New test.
14521
78810bd3
RB
145222016-01-15 Richard Biener <rguenther@suse.de>
14523
14524 PR tree-optimization/66856
14525 * gcc.dg/torture/pr66856-1.c: New testcase.
14526 * gcc.dg/torture/pr66856-2.c: Likewise.
14527
2bd847fe
RB
145282016-01-15 Richard Biener <rguenther@suse.de>
14529
14530 PR debug/69137
14531 * g++.dg/lto/pr69137_0.C: New testcase.
14532
a00fe3b7
RS
145332016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14534
14535 PR middle-end/69246
14536 * gcc.target/i386/pr69246.c: New test.
14537
cbb0e83b
DV
145382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14539
7596d5de 14540 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14541
5a500ecf
DV
145422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14543
14544 PR c++/56194
14545 * g++.dg/init/const9.C: Disable test on S/390.
14546
5d9bf64f
DV
145472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14548
14549 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14550 * g++.dg/Wno-frame-address.C: Ditto.
14551
e234b19e
DV
145522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14553
14554 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14555
89483f99
RB
145562016-01-15 Richard Biener <rguenther@suse.de>
14557
14558 PR tree-optimization/68961
14559 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14560
94f37395
IE
145612016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14562
14563 * gcc.target/i386/pr65105-5.c: New test.
14564
82ee0cf2 145652016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14566
14567 * gcc.c-torture/execute/alias-4.c: New testcase.
14568
82ee0cf2 145692016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14570
14571 PR ipa/68148
14572 * g++.dg/ipa/devirt-49.C: New testcase.
14573
092f7deb 145742016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14575
14576 PR target/65837
14577 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14578 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14579 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14580
e93c66bc
RB
145812016-01-15 Richard Biener <rguenther@suse.de>
14582
14583 PR tree-optimization/69117
14584 * gcc.dg/torture/pr69117.c: New testcase.
14585
c47eaca6 145862015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14587
14588 PR c++/69048
14589 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14590
c3f6914a
FXC
145912016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14592
14593 PR testsuite/67509
14594 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14595 range tests use 100 * maximum instead of maximum + 1.
14596
cd65ae90
JJ
145972016-01-14 Jakub Jelinek <jakub@redhat.com>
14598
14599 PR debug/69244
14600 * gcc.dg/guality/pr69244.c: New test.
14601
19643948
UB
146022016-01-14 Uros Bizjak <ubizjak@gmail.com>
14603
14604 * lib/target-supports.exp (check_effective_target_issignaling):
14605 New procedure.
14606 * gcc.dg/pr61441.c: Require issignaling effective target.
14607
fe79c97e
SB
146082016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14609
14610 PR target/68803
14611 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14612
c7df95d8
DM
146132016-01-14 David Malcolm <dmalcolm@redhat.com>
14614
14615 PR c++/68819
14616 PR preprocessor/69177
14617 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14618 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14619 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14620 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14621
00083992
MP
146222016-01-14 Marek Polacek <polacek@redhat.com>
14623
14624 PR c/69262
14625 * gcc.dg/array-15.c: New test.
14626
0c9b3294
JJ
146272016-01-14 Jakub Jelinek <jakub@redhat.com>
14628
14629 PR middle-end/68146
14630 PR tree-optimization/69155
14631 * gfortran.dg/pr68146.f: New test.
14632 * gfortran.dg/pr69155.f90: New test.
14633
3688e13d
RB
146342016-01-14 Richard Biener <rguenther@suse.de>
14635
14636 PR tree-optimization/68060
14637 * gcc.dg/torture/pr68060-1.c: New testcase.
14638 * gcc.dg/torture/pr68060-2.c: Likewise.
14639
bab0ad3a
NC
146402016-01-14 Nick Clifton <nickc@redhat.com>
14641
14642 * lib/target-supports.exp
14643 (check_effective_target_arm_neon_ok_nocache): Add an option
14644 sequence that includes setting the ARM architecture to ARMv7-A.
14645 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14646 command line options necessary to enable Neon support.
14647 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14648 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14649 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14650 * gcc.target/arm/pr69180.c: Likewise.
14651
947c2ce5
JL
146522016-01-14 Jeff Law <law@redhat.com>
14653
14654 PR tree-optimization/69270
14655 * gcc.dg/tree-ssa/pr69270.c: New test.
14656
3342fd71
BS
146572016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14658
14659 PR c/66208
14660 * c-c++-common/pr66208.c: New file.
14661
2ad3adf1
JJ
146622016-01-13 Jakub Jelinek <jakub@redhat.com>
14663
14664 PR tree-optimization/69156
14665 * gcc.dg/pr69156.c: New test.
14666
398d6feb
L
146672016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14668
14669 * gcc.target/i386/pr69225-7.c: New test.
14670
4c868789
RH
146712016-01-13 Richard Henderson <rth@redhat.com>
14672
14673 * gcc.dg/tm/memopt-13.c: Update expected function.
14674 * gcc.dg/tm/memopt-6.c: Likewise.
14675
ef6d1772
UB
146762016-01-13 Uros Bizjak <ubizjak@gmail.com>
14677
14678 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14679 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14680 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14681 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14682
ef6d1772
UB
146832016-01-13 Tom de Vries <tom@codesourcery.com>
14684
14685 PR tree-optimization/69169
0b4b6ef2
TV
14686 * gcc.dg/pr69169.c: New test.
14687
2ad3adf1 146882016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14689
14690 PR target/69228
14691 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14692 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14693 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14694 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14695 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14696 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14697 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14698 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14699
9060e335
AK
147002016-01-13 Jakub Jelinek <jakub@redhat.com>
14701
14702 PR target/69247
14703 * gcc.dg/pr69247.c: New test.
14704
40311329
RB
147052016-01-13 Richard Biener <rguenther@suse.de>
14706
14707 PR tree-optimization/69242
14708 * gcc.dg/torture/pr69242.c: New testcase.
14709
ccbd7103
RB
147102016-01-13 Richard Biener <rguenther@suse.de>
14711
14712 PR tree-optimization/69186
14713 * gcc.dg/torture/pr69186.c: New testcase.
14714
c6f72a46
JL
147152016-01-13 Jeff Law <law@redhat.com>
14716
14717 PR tree-optimization/67755
14718 * gcc.dg/tree-ssa/pr67755.c: New test.
14719
147202016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14721
14722 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14723 pass number in output by a star.
14724
c446cf07
BC
147252016-01-12 Bin Cheng <bin.cheng@arm.com>
14726
14727 PR tree-optimization/68911
14728 * gcc.c-torture/execute/pr68911.c: New test.
14729
5342156c
MP
147302016-01-12 Marek Polacek <polacek@redhat.com>
14731
14732 PR c++/68979
14733 * g++.dg/warn/permissive-1.C: New test.
14734
65364cc5
JJ
147352016-01-12 Jakub Jelinek <jakub@redhat.com>
14736
14737 PR objc++/68511
14738 PR c++/69213
14739 * g++.dg/opt/pr69213.C: New test.
14740
81b9a3d9
CB
147412016-01-12 Christian Bruel <christian.bruel@st.com>
14742
14743 PR target/69180
14744 * gcc.target/arm/pr69180.c: New test.
14745
3c4e91c9
RB
147462016-01-12 Richard Biener <rguenther@suse.de>
14747
14748 PR lto/69077
14749 * g++.dg/lto/pr69077_0.C: New testcase.
14750 * g++.dg/lto/pr69077_1.C: Likewise.
14751
5664cea1
JJ
147522016-01-12 Jakub Jelinek <jakub@redhat.com>
14753
14754 PR target/69175
14755 * g++.dg/opt/pr69175.C: New test.
14756
86cefc49
AL
147572016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14758
14759 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14760 rather than #including math.h & stdlib.h.
14761 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14762 * gcc.dg/vect/pr49771.c: Likewise.
14763 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14764 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14765 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14766 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14767 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14768 * gcc.dg/vect/pr44507.c: Likewise.
14769 * gcc.dg/vect/pr45902.c: Likewise.
14770 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14771 * gcc.dg/vect/vect-117.c: Likewise.
14772 * gcc.dg/vect/vect-99.c: Likewise.
14773 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14774 * gcc.dg/vect/vect-cond-1.c: Likewise.
14775 * gcc.dg/vect/vect-cond-2.c: Likewise.
14776 * gcc.dg/vect/vect-cond-3.c: Likewise.
14777 * gcc.dg/vect/vect-cond-4.c: Likewise.
14778 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14779 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14780 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14781 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14782 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14783 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14784 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14785 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14786 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14787 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14788 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14789 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14790 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14791 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14792 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14793 include of signal.h.
14794 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14795 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14796 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14797 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14798 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14799 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14800 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14801 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14802 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14803 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14804 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14805 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14806 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14807 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14808 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14809 * gcc.dg/vect/vect-outer-5.c: Likewise.
14810 * gcc.dg/vect/vect-outer-6.c: Likewise.
14811 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14812 include of stdio.h.
14813
b832f61e
NC
148142016-01-12 Nick Clifton <nickc@redhat.com>
14815
14816 PR target/68913
14817 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14818 to fread so that it will be found in all target runtimes.
14819
8eac49b1
RB
148202016-01-12 Richard Biener <rguenther@suse.de>
14821
14822 PR tree-optimization/69053
14823 * g++.dg/torture/pr69053.C: New testcase.
14824
2935d994
RB
148252016-01-12 Richard Biener <rguenther@suse.de>
14826
14827 PR tree-optimization/69168
14828 * gcc.dg/torture/pr69168.c: New testcase.
14829
66c16fd9
RB
148302016-01-12 Richard Biener <rguenther@suse.de>
14831
14832 PR tree-optimization/69157
14833 * gcc.dg/torture/pr69157.c: New testcase.
14834
148352016-01-12 Richard Biener <rguenther@suse.de>
14836
14837 PR tree-optimization/69174
14838 * gcc.dg/torture/pr69174.c: New testcase.
14839
723033a6
JJ
148402016-01-12 Jakub Jelinek <jakub@redhat.com>
14841
14842 PR c++/66808
14843 PR c++/69000
14844 * g++.dg/tls/pr66808.C: New test.
14845 * g++.dg/tls/pr69000.C: New test.
14846
3574cf47
BS
148472016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14848
14849 * gcc.target/powerpc/swaps-p8-23.c: New test.
14850 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14851
feb20787
JDA
148522016-01-11 John David Anglin <danglin@gcc.gnu.org>
14853
14854 PR tree-optimization/68356
14855 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14856
27b1820a
KV
148572016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14858 Jim Wilson <jim.wilson@linaro.org>
14859
14860 PR target/69194
14861 * gcc.target/arm/pr69194.c: New test.
14862
cf4de6af
L
148632016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14864
14865 PR target/69225
14866 * gcc.target/i386/pr69225-1.c: New test.
14867 * gcc.target/i386/pr69225-2.c: Likewise.
14868 * gcc.target/i386/pr69225-3.c: Likewise.
14869 * gcc.target/i386/pr69225-4.c: Likewise.
14870 * gcc.target/i386/pr69225-5.c: Likewise.
14871 * gcc.target/i386/pr69225-6.c: Likewise.
14872
1ebd5558
JJ
148732016-01-11 Jakub Jelinek <jakub@redhat.com>
14874
23552a4d
JJ
14875 PR target/67462
14876 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14877 if lp64.
14878
26ff85b0
JJ
14879 PR target/69071
14880 * gcc.dg/pr69071.c: New test.
14881
9cb6bd74
JJ
14882 PR c++/69211
14883 * g++.dg/opt/pr69211.C: New test.
14884
1ebd5558
JJ
14885 PR tree-optimization/69214
14886 * gcc.c-torture/compile/pr69214.c: New test.
14887
8c18c836
UB
148882016-01-11 Uros Bizjak <ubizjak@gmail.com>
14889
14890 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14891 * gcc.target/i386/pr66232-11.c: Ditto.
14892 * gcc.target/i386/pr66232-12.c: Ditto.
14893 * gcc.target/i386/pr66232-13.c: Ditto.
14894
62446e6e
RB
148952016-01-11 Richard Biener <rguenther@suse.de>
14896
14897 PR tree-optimization/69173
14898 * gcc.dg/torture/pr69173.c: New testcase.
14899
2b8568fe
KT
149002016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14901
14902 PR rtl-optimization/68796
14903 * gcc.target/aarch64/tst_5.c: New test.
14904 * gcc.target/aarch64/tst_6.c: Likewise.
14905
5baf4532
KT
149062016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14907
14908 PR rtl-optimization/68841
14909 * gcc.dg/pr68841.c: New test.
14910 * gcc.c-torture/execute/pr68841.c: New test.
14911
ca90b1ed
YR
149122016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14913
14914 PR rtl-optimization/68920
14915 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14916 for ix86 targets.
14917 * gcc.dg/ifcvt-5.c: New test.
14918
2ad3adf1 149192016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14920
14921 PR bootstrap/69123
14922 * g++.dg/pr69123.C: New.
14923
83834c09
IE
149242016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14925
14926 PR target/69010
14927 * gcc.target/i386/pr69010.c: New test.
14928
dcf89d57
MJ
149292016-01-11 Martin Jambor <mjambor@suse.cz>
14930
14931 PR ipa/69044
14932 * gcc.target/i386/chkp-pr69044.c: New test.
14933
d95167ee
TV
149342016-01-11 Tom de Vries <tom@codesourcery.com>
14935
14936 PR tree-optimization/69109
14937 * gcc.dg/autopar/pr69109-2.c: New test.
14938 * gcc.dg/autopar/pr69109.c: New test.
14939
4f6403a8
TV
149402016-01-11 Tom de Vries <tom@codesourcery.com>
14941
14942 PR tree-optimization/69108
14943 * gcc.dg/autopar/pr69108.c: New test.
14944
21efdd80
PP
149452016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14946
14947 PR c++/69029
14948 * c-c++-common/Wisleading-indentation.c: Augment test.
14949
fd42eed8
TK
149502016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14951
14952 PR fortran/69154
14953 * gfortran.dg/inline_matmul_12.f90: New test.
14954
4f90ee6c
PT
149552016-01-10 Paul Thomas <pault@gcc.gnu.org>
14956
14957 PR fortran/67779
14958 * gfortran.dg/actual_array_offset_1: New test.
14959
3907c6cf
TV
149602016-01-10 Tom de Vries <tom@codesourcery.com>
14961
14962 PR tree-optimization/69062
14963 * gcc.dg/autopar/pr69062.c: New test.
14964
b07b236e
TS
149652016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14966
14967 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14968 * gcc.dg/vect/slp-perm-2.c: Likewise.
14969 * gcc.dg/vect/slp-perm-3.c: Likewise.
14970 * gcc.dg/vect/slp-perm-5.c: Likewise.
14971 * gcc.dg/vect/slp-perm-6.c: Likewise.
14972 * gcc.dg/vect/slp-perm-7.c: Likewise.
14973 * gcc.dg/vect/slp-perm-8.c: Likewise.
14974
23fab8ae
TV
149752016-01-10 Tom de Vries <tom@codesourcery.com>
14976
14977 PR tree-optimization/69039
14978 * gcc.dg/autopar/pr69039.c: New test.
14979
73f0dae2
MP
149802016-01-09 Marek Polacek <polacek@redhat.com>
14981
14982 PR c++/69113
14983 * g++.dg/pr69113.C: New test.
14984
20b8d734
JJ
149852016-01-09 Jakub Jelinek <jakub@redhat.com>
14986
14987 PR middle-end/50865
14988 PR tree-optimization/69097
14989 * gcc.c-torture/execute/pr50865.c: New test.
14990 * gcc.c-torture/execute/pr69097-1.c: New test.
14991 * gcc.c-torture/execute/pr69097-2.c: New test.
14992 * gcc.dg/pr69097-1.c: New test.
14993 * gcc.dg/pr69097-2.c: New test.
14994
c50e614b
JJ
149952016-01-09 Jakub Jelinek <jakub@redhat.com>
14996
14997 PR c++/69164
14998 * g++.dg/opt/pr69164.C: New test.
14999
e0237993
JJ
150002016-01-08 Jakub Jelinek <jakub@redhat.com>
15001
15002 PR tree-optimization/69167
15003 * gcc.dg/pr69167.c: New test.
15004
bd8f5bb2
MP
150052016-01-08 Marek Polacek <polacek@redhat.com>
15006
15007 PR c++/68449
15008 * g++.dg/pr68449.C: New.
15009
bb0f5ca7
AL
150102016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15011
15012 PR tree-optimization/68707
15013 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15014 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15015 on platforms supporting it.
15016 * gcc.dg/vect/slp-perm-2.c: Likewise.
15017 * gcc.dg/vect/slp-perm-3.c: Likewise.
15018 * gcc.dg/vect/slp-perm-5.c: Likewise.
15019 * gcc.dg/vect/slp-perm-7.c: Likewise.
15020 * gcc.dg/vect/slp-perm-8.c: Likewise.
15021 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15022 on platforms supporting it.
15023
22518428
JJ
150242016-01-08 Jakub Jelinek <jakub@redhat.com>
15025
33f0852f
JJ
15026 PR tree-optimization/69162
15027 * gcc.dg/pr69162.c: New test.
15028
22518428
JJ
15029 PR tree-optimization/69172
15030 * gcc.dg/pr69172.c: New test.
15031
80e9b3aa
TP
150322016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15033
15034 PR tree-optimization/67781
15035 * gcc.c-torture/execute/pr67781.c: New file.
15036
262a363f
JJ
150372016-01-08 Jakub Jelinek <jakub@redhat.com>
15038
15039 PR tree-optimization/69083
15040 * gcc.dg/vect/pr69083.c: New test.
15041
6e1f093f
SS
150422016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15043
15044 PR tree-optimization/61441
15045 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15046 Use -fexcess-precision=standard for compiler options.
15047 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15048
53290e07
JJ
150492016-01-08 Jakub Jelinek <jakub@redhat.com>
15050
57bf3072
JJ
15051 PR fortran/69128
15052 * gfortran.dg/gomp/pr69128.f90: New test.
15053
53290e07
JJ
15054 PR c++/69145
15055 * g++.dg/ext/pr69145-1.C: New test.
15056 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15057 * g++.dg/ext/pr69145-2.h: New file.
15058
7a127fa7
MS
150592016-01-07 Martin Sebor <msebor@redhat.com>
15060
15061 PR c/68966
15062 * gcc.dg/atomic-fetch-bool.c: New test.
15063 * gcc.dg/sync-fetch-bool.c: New test.
15064
95918b49
L
150652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15066
15067 PR fortran/66680
15068 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15069
c8e62a9d
NC
150702016-01-07 Nick Clifton <nickc@redhat.com>
15071
15072 PR target/66655
15073 * g++.dg/pr66655.C: New test.
15074 * g++.dg/pr66655_1.cc: Test support file.
15075 * g++.dg/pr66655.h: Test header file.
15076
2ad3adf1 150772016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15078
15079 PR fortran/66680
15080 gfortran.dg/gomp/pr66680.f90: New test.
15081
4cd9ca92
L
150822016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15083
15084 PR target/69171
15085 * gcc.target/i386/pr69171-1.c: New test.
15086 * gcc.target/i386/pr69171-2.c: Likewise.
15087 * gcc.target/i386/pr69171-3.c: Likewise.
15088 * gcc.target/i386/pr69171-4.c: Likewise.
15089 * gcc.target/i386/pr69171-5.c: Likewise.
15090 * gcc.target/i386/pr69171-6.c: Likewise.
15091
7e33d4dc
BS
150922015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15093
15094 PR middle-end/67639
15095 * c-c++-common/pr67639.c: New test.
15096
fec64afc
JJ
150972016-01-07 Jakub Jelinek <jakub@redhat.com>
15098
15099 PR tree-optimization/69141
15100 * g++.dg/opt/pr69141.C: New test.
15101
f293ad29
EB
151022016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15103
15104 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15105
5027395e
UB
151062016-01-06 Uros Bizjak <ubizjak@gmail.com>
15107
15108 PR target/69140
15109 * gcc.target/i386/pr69140.c: New test
15110
7443cf13
DM
151112016-01-06 David Malcolm <dmalcolm@redhat.com>
15112
15113 * gcc.dg/bad-dereference.c: New test case.
15114
32928931
BS
151152015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15116
15117 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15118
68dd05da
AS
151192016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15120
15121 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15122
6b131d5b
MP
151232016-01-06 Marek Polacek <polacek@redhat.com>
15124
15125 PR sanitizer/69099
15126 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15127
8d9fdb49
MP
151282016-01-05 Marek Polacek <polacek@redhat.com>
15129
15130 PR c/69104
15131 * gcc.dg/atomic-invalid-2.c: New.
15132
acf93f1e
L
151332016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15134
15135 PR target/68991
15136 * gcc.target/i386/pr68991.c: New test.
15137
3f50525d
L
151382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15139
15140 PR target/68991
15141 * g++.dg/pr68991-1.C: New test.
15142 * g++.dg/pr68991-2.C: Likewise.
15143
e0237993 151442016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15145
e0237993 15146 PR other/60465
face88a1
ST
15147 * gcc.target/ia64/pr60465-gprel64.c: New test.
15148 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15149
a0866eff
KT
151502016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15151
15152 PR rtl-optimization/68651
15153 * gcc.target/aarch64/pr68651_1.c: New test.
15154
c589e975
DM
151552016-01-05 David Malcolm <dmalcolm@redhat.com>
15156
15157 PR c/69122
15158 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15159
929710d9
NS
151602016-01-05 Nathan Sidwell <nathan@acm.org>
15161
ce3e43d7
NS
15162 PR c++/58583
15163 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15164
929710d9
NS
15165 * gcc.dg/alias-15.c: New.
15166
a2faef8e
NC
151672016-01-05 Nick Clifton <nickc@redhat.com>
15168
15169 PR target/68870
15170 * g++.dg/pr68770.C: New test.
15171
4cfa76e3
MS
151722016-01-04 Mike Stump <mikestump@comcast.net>
15173
15174 * lib/target-supports.exp (check_effective_target_cilkplus):
15175 cilkplus targets require pthreads.
4ece61b6 15176 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15177
4e8a3a35
MM
151782016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15179
15180 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15181 generation.
15182
818ab71a
JJ
151832016-01-04 Jakub Jelinek <jakub@redhat.com>
15184
15185 Update copyright years.
15186
2fe0a208
MP
151872016-01-04 Marek Polacek <polacek@redhat.com>
15188
15189 PR c/68908
15190 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15191 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15192 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15193
9e3b2fe3
EB
151942016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15195
15196 * gcc.target/sparc/20160104-2.c: New test.
15197
e8d65a35
EB
151982016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15199
15200 * gcc.target/sparc/20160104-1.c: New test.
15201
25ccfccd
PT
152022016-01-03 Paul Thomas <pault@gcc.gnu.org>
15203
15204 PR fortran/65045
15205 * gfortran.dg/pr65045.f90: New test.
15206
cb51d382
EB
152072016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15208
15209 * gnat.dg/specs/debug1.ads: Delete.
15210
6eeaad6e
JD
152112016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15212
15213 PR libgfortran/68867
15214 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15215 expression.
15216
2f968603
JD
152172016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15218
15219 PR libgfortran/68867
15220 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15221 PowerPC.
15222
591bb5e4
PT
152232016-01-01 Paul Thomas <pault@gcc.gnu.org>
15224
15225 PR fortran/68864
15226 * gfortran.dg/pr68864.f90: New test.
15227
f1e0620c
JJ
152282016-01-01 Jakub Jelinek <jakub@redhat.com>
15229
942a1319
JJ
15230 PR tree-optimization/69070
15231 * gcc.dg/pr69070.c: New test.
15232
10dff63f
JJ
15233 PR sanitizer/69055
15234 * gfortran.dg/pr69055.f90: New test.
15235
f1e0620c
JJ
15236 PR target/69015
15237 * gcc.dg/pr69015.c: New test.
818ab71a 15238\f
2f883d1c 15239Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15240
15241Copying and distribution of this file, with or without modification,
15242are permitted in any medium without royalty provided the copyright
15243notice and this notice are preserved.