]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR testsuite/71865
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
28413b15 12016-07-14 Jakub Jelinek <jakub@redhat.com>
2
661af228 3 PR testsuite/71865
4 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6 expected diagnostics.
7
28413b15 8 PR c/71858
9 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
10 * gcc.dg/spellcheck-identifiers-2.c: New test.
11 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
12 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
13
7b3b3a49 142016-07-14 Jakub Jelinek <jakub@redhat.com>
15
16 PR tree-optimization/71872
17 * gcc.c-torture/compile/pr71872.c: New test.
18
7c039c44 192016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
20
21 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
22 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
23 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
24 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
25 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
26 * gcc.target/arm/atomic-op-acquire-1.c: This.
27 * gcc.target/arm/atomic-op-char.c: Rename into ...
28 * gcc.target/arm/atomic-op-char-1.c: This.
29 * gcc.target/arm/atomic-op-consume.c: Rename into ...
30 * gcc.target/arm/atomic-op-consume-1.c: This.
31 * gcc.target/arm/atomic-op-int.c: Rename into ...
32 * gcc.target/arm/atomic-op-int-1.c: This.
33 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
34 * gcc.target/arm/atomic-op-relaxed-1.c: This.
35 * gcc.target/arm/atomic-op-release.c: Rename into ...
36 * gcc.target/arm/atomic-op-release-1.c: This.
37 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
38 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
39 * gcc.target/arm/atomic-op-short.c: Rename into ...
40 * gcc.target/arm/atomic-op-short-1.c: This.
41 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
42 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
43 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
44 * gcc.target/arm/atomic-op-char-2.c: Likewise.
45 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
46 * gcc.target/arm/atomic-op-int-2.c: Likewise.
47 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
48 * gcc.target/arm/atomic-op-release-2.c: Likewise.
49 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
50 * gcc.target/arm/atomic-op-short-2.c: Likewise.
51
80c5e533 522016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
53
54 PR fortran/70842
55 * gfortran.dg/select_type_35.f03: New test.
56
c5a9fc7b 572016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
58
59 PR target/65951
60 PR tree-optimization/70923
61 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
62 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
63 * gcc.dg/vect/pr65951.c: Likewise.
64 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
65
d1242c94 662016-07-14 David Edelsohn <dje.gcc@gmail.com>
67
68 * c-c++-common/pr60226.c: Expect maximum object file alignment
69 error on AIX.
70
97f2a90b 712016-07-14 Richard Biener <rguenther@suse.de>
72
73 PR tree-optimization/71866
74 * gcc.dg/torture/pr71866.c: New testcase.
75
6029a910 762016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
77
78 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
79 selector and enclose boolean expression in curly braces.
80
798d22ed 812016-07-14 Alan Modra <amodra@gmail.com>
82
83 PR target/71733
84 * gcc.target/powerpc/p9-novsx.c: New.
85
3ffcb27d 862016-07-13 Andi Kleen <ak@linux.intel.com>
87
88 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
89 * g++.dg/tree-prof/morefunc.C: Dito.
90 * g++.dg/tree-prof/pr35545.C: Dito.
91 * g++.dg/tree-prof/reorder.C: Dito.
92 * gcc.dg/tree-prof/20050826-2.c: Dito.
93 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
94 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
95 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
96 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
97 * gcc.dg/tree-prof/inliner-1.c: Dito.
98 * gcc.dg/tree-prof/merge_block.c: Dito.
99 * gcc.dg/tree-prof/stringop-1.c: Dito.
100 * gcc.dg/tree-prof/stringop-2.c: Dito.
101 * gcc.dg/tree-prof/switch-case-1.c: Dito.
102 * gcc.dg/tree-prof/switch-case-2.c: Dito.
103 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
104 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
105 * gcc.dg/tree-prof/update-loopch.c: Dito.
106 * gcc.dg/tree-prof/val-prof-1.c: Dito.
107 * gcc.dg/tree-prof/val-prof-2.c: Dito.
108 * gcc.dg/tree-prof/val-prof-3.c: Dito.
109 * gcc.dg/tree-prof/val-prof-4.c: Dito.
110 * gcc.dg/tree-prof/val-prof-5.c: Dito.
111 * gcc.dg/tree-prof/val-prof-6.c: Dito.
112 * gcc.dg/tree-prof/val-prof-7.c: Dito.
113
9ace90e5 1142016-07-13 Andi Kleen <ak@linux.intel.com>
115
116 * lib/profopt.exp (profopt-execute): Remove .imports files.
117
b75cf198 1182016-07-13 Andi Kleen <ak@linux.intel.com>
119
120 * lib/profopt.exp (profopt-execute): Always log profiler
121 command line.
122
4d0389a9 1232016-07-13 Andi Kleen <ak@linux.intel.com>
124
125 * lib/profopt.exp (dg-final-scan-autofdo,
126 dg-final-scan-not-autofdo): New functions.
127
a5af7a75 1282016-07-13 Bin Cheng <bin.cheng@arm.com>
129
130 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
131 * gcc.dg/vect/vect-35.c: Ditto.
132 * gcc.dg/vect/vect-alias-check-2.c: New test.
133
c6bcae01 1342016-07-13 Martin Liska <mliska@suse.cz>
135
136 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
137 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
138 options.
139 * gfortran.dg/pr42108.f90: Update expected dump scan.
140
0644c120 1412016-07-13 Richard Biener <rguenther@suse.de>
142
143 PR tree-optimization/24574
144 * gcc.dg/pr24574.c: New testcase.
145
2bbae5b9 1462016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
147
148 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller
149 const literal.
150 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
151 * c-c++-common/pr68833-1.c: Require int32plus.
152 * gcc.dg/ipa/pr63551.c: Likewise.
153 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
154 * gcc.dg/ipa/pr64041.c: Require int32plus.
155
839a6560 1562016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
157
158 PR ipa/71633
159 * g++.dg/pr71633.C: New test.
160
8f5f2788 1612016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
162
163 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
164 Add new arm_thumb1_cbz_ok effective target.
165 * gcc.target/arm/cbz.c: New test.
166
417e5cc5 1672016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
168
169 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
170 Define effective target.
171 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
172 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
173 * gcc.target/arm/movhi_movw.c: New test.
174 * gcc.target/arm/movsi_movw.c: Likewise.
175 * gcc.target/arm/movdi_movw.c: Likewise.
176
68a5143e 1772016-07-13 Richard Biener <rguenther@suse.de>
178
179 PR middle-end/71104
180 * gcc.dg/pr71104-1.c: New testcase.
181 * gcc.dg/pr71104-2.c: Likewise.
182
69e8d259 1832016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
184
185 PR target/71805
186 * gcc.target/powerpc/pr71805.c: New test.
187
244f142f 1882016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
189
190 * gcc.target/powerpc/divkc3-1.c: New.
191 * gcc.target/powerpc/mulkc3-1.c: New.
192
94ee1e9c 1932016-07-12 Martin Liska <mliska@suse.cz>
194
195 * gcc.dg/params/blocksort-part.c: New test.
196 * gcc.dg/params/params.exp: New file.
197
cd32d747 1982016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
199
200 PR middle-end/71700
201 * gcc.c-torture/execute/pr71700.c: New test.
202
ad010d47 2032016-07-12 Steven Bosscher <steven@gcc.gnu.org>
204 Richard Biener <rguenther@suse.de>
205
206 PR tree-optimization/23286
207 PR tree-optimization/70159
208 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
209 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
210 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
211 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
212 * gcc.dg/tree-ssa/pr35286.c: Likewise.
213 * gcc.dg/tree-ssa/pr35287.c: Likewise.
214 * gcc.dg/hoist-register-pressure-1.c: Likewise.
215 * gcc.dg/hoist-register-pressure-2.c: Likewise.
216 * gcc.dg/hoist-register-pressure-3.c: Likewise.
217 * gcc.dg/pr51879-12.c: Likewise.
218 * gcc.dg/strlenopt-9.c: Likewise.
219 * gcc.dg/tree-ssa/pr47392.c: Likewise.
220 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
221 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
222 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
223 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
224 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
225 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
226 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
227 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
228 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
229 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
230 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
231 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
232 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
233 * gfortran.dg/pr43984.f90: Adjust expected outcome.
234
9aece49e 2352016-07-12 Richard Biener <rguenther@suse.de>
236
237 PR rtl-optimization/68961
238 * gcc.target/i386/pr68961.c: New testcase.
239
8f05fee9 2402016-07-11 Jakub Jelinek <jakub@redhat.com>
241
4a6cc5cd 242 PR middle-end/71758
243 * c-c++-common/gomp/pr71758.c: New test.
244 * gfortran.dg/gomp/pr71758.f90: New test.
245
8f05fee9 246 PR tree-optimization/71823
247 * gcc.dg/vect/pr71823.c: New test.
248
b73690a4 2492016-07-11 David Malcolm <dmalcolm@redhat.com>
250
251 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
252 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
253 and LINE_MAP_MAX_LOCATION_WITH_COLS.
254
675f4c6b 2552016-07-11 H.J. Lu <hongjiu.lu@intel.com>
256
257 PR target/71801
258 * gcc.target/i386/pr71801.c: New test.
259
9aaf7e3e 2602016-07-11 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/71816
263 * gcc.dg/torture/pr71816.c: New testcase.
264
dd58bf21 2652016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
266
267 PR fortran/71783
268 * gfortran.dg/dependency_46.f90: New test.
269
a2ebcb84 2702016-07-08 Vladimir Makarov <vmakarov@redhat.com>
271
272 PR rtl-optimization/71621
273 * gcc.target/i386/pr71621-1.c: New.
274 * gcc.target/i386/pr71621-2.c: New.
275
6cedf97e 2762016-07-08 Cesar Philippidis <cesar@codesourcery.com>
277
278 * gfortran.dg/goacc/pr71704.f90: New test.
279
dc71c755 2802016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
281
282 PR target/71297
283 * gcc.target/powerpc/pr71297.c: New.
284
288161af 2852016-07-08 Jiong Wang <jiong.wang@arm.com>
286
287 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
288
98e771d6 2892016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
290
291 PR target/71806
292 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
293
c3d27339 2942016-07-08 Alan Hayward <alan.hayward@arm.com>
295
296 PR tree-optimization/71667
297 * gcc.dg/vect/pr71667.c: New
298
b1b5042a 2992016-07-08 Martin Liska <mliska@suse.cz>
300
301 * gcc.dg/torture/pr71606.c: New test.
302
5cdc40a0 3032016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
304
305 PR fortran/71764
306 * gfortran.dg/pr71764.f90: New test.
307
bcc4d868 3082016-07-07 Jakub Jelinek <jakub@redhat.com>
309 Kai Tietz <ktietz70@googlemail.com>
310
311 PR c++/70869
312 PR c++/71054
313 * g++.dg/cpp0x/pr70869.C: New test.
314 * g++.dg/cpp0x/pr71054.C: New test.
315
b39328b2 3162016-07-07 David Edelsohn <dje.gcc@gmail.com>
317
318 * g++.dg/debug/pr71432.C: Fail on AIX.
319
95c9caad 3202016-07-07 Martin Liska <mliska@suse.cz>
321
322 * gfortran.dg/do_1.f90: Remove a corner case that triggers
323 an undefined behavior.
324 * gfortran.dg/do_3.F90: Likewise.
325 * gfortran.dg/do_check_11.f90: New test.
326 * gfortran.dg/do_check_12.f90: New test.
327 * gfortran.dg/do_corner_warn.f90: New test.
328
8e976d11 3292016-07-07 Martin Liska <mliska@suse.cz>
330
331 * gfortran.dg/predict-1.f90: Ammend the test.
332 * gfortran.dg/predict-2.f90: Likewise.
333
26716fc7 3342016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
335
336 PR ipa/71624
337 * g++.dg/pr71624.C: New test.
338
2d079cbf 3392016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
340
341 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
342 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
343 ARMv8-M Mainline architectures.
344
9e6f4af4 3452016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
346
347 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
348 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
349
d490b07a 3502016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
351
352 PR target/70098
353 PR target/71763
354 * gcc.target/powerpc/pr71763.c: New file.
355
798fc305 3562016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
357
358 PR tree-optimization/71518
359 * gcc.dg/pr71518.c: New test.
360
97e4cbac 3612016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
362
363 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
364
19aea164 3652016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
366
367 PR target/50739
368 * gcc.target/avr/pr50739.c: New test.
369
105e9dfc 3702016-07-05 Jan Hubicka <jh@suse.cz>
371
372 * gcc.dg/tree-ssa/scev-14.c: update template.
373
1137da9c 3742016-07-06 Richard Sandiford <richard.sandiford@arm.com>
375
376 * gcc.dg/vect/group-no-gaps-1.c: New test.
377
ce393063 3782016-07-05 Andi Kleen <ak@linux.intel.com>
379
380 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
381 if kernel supports MPX.
382
039a1d47 3832016-07-05 Kito Cheng <kito.cheng@gmail.com>
384
385 * gcc.c-torture/compile/pr69102.c: Require fpic support.
386
f2ccdf8e 3872016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
388 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
389
390 * gcc.target/powerpc/signbit-1.c: New test.
391 * gcc.target/powerpc/signbit-2.c: New test.
392 * gcc.target/powerpc/signbit-3.c: New test.
393
0215a22c 3942016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
395
396 PR rtl-optimization/71594
397 * gcc.dg/torture/pr71594.c: New test.
398
30a39817 3992016-07-05 Jan Hubicka <jh@suse.cz>
400
401 * gcc.dg/tree-ssa/scev-14.c: new testcase.
402
b65b8df2 4032016-07-05 David Malcolm <dmalcolm@redhat.com>
404
405 PR c++/62314
406 * gcc/testsuite/g++.dg/parse/error5.C: Update column
407 number of missing semicolon error.
408 * g++.dg/pr62314-2.C: New test case.
409
6b5471d8 4102016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
411
412 * gfortran.dg/coarray_stat_function.f90: New test.
413 * gfortran.dg/coarray_stat_whitespace.f90: New test.
414 * gfortran.dg/coarray_lib_comm_1: Adapting old test
415 to new interfaces.
416
35b3a8dd 4172016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
418
419 PR fortran/71623
420 * gfortran.dg/deferred_character_17.f90: New test.
421
b84c1ddf 4222016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
423
424 * gcc.target/arm/neon/polytypes.c: Move to ...
425 * gcc.target/arm/polytypes.c: ... here.
426 * gcc.target/arm/neon/pr51534.c: Move to ...
427 * gcc.target/arm/pr51534.c: ... here.
428 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
429 * gcc.target/arm/vect-vcvt.c: ... here.
430 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
431 * gcc.target/arm/vect-vcvtq.c: ... here.
432 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
433 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
434 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
435 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
436 * gcc.target/arm/neon/neon.exp: Delete.
437 * gcc.target/arm/neon/: Delete.
438
7e9136f1 4392016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
440
441 PR fortran/65575
442 * gfortran.dg: pr65575.f90: New test.
443
18b42a28 4442016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
445
446 PR fortran/35849
447 * gfortran.dg: pr35849.f90: New test.
448
f8765404 4492016-07-04 Jakub Jelinek <jakub@redhat.com>
450
451 PR c++/71739
452 * g++.dg/cpp0x/pr71739.C: New test.
453
e3422b3a 4542016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
455
456 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
457
2da1c9f7 4582016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
459
460 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
461 locr.
462 * gcc.target/s390/loc-1.c: New test.
463
6125d36e 4642016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
465
466 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
467 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
468
42797d4b 4692016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
470
471 PR target/63874
472 * gcc.target/aarch64/pr63874.c: New test.
473
9d9fe66a 4742016-07-04 Jan Beulich <jbeulich@suse.com>
475
476 * g++.dg/header.c: New.
477 * gcc.dg/header.c: New.
478
c364d0f3 4792016-07-02 Jakub Jelinek <jakub@redhat.com>
480
481 PR c/71719
482 * c-c++-common/Wunused-var-15.c: New test.
483
267f3c67 4842016-07-01 Jakub Jelinek <jakub@redhat.com>
485
486 PR fortran/71687
487 * gfortran.dg/gomp/pr71687.f90: New test.
488
8297c70b 4892016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
490
491 * gcc.dg/const-float128-ped.c: Require __float128 effective
492 target and options.
493 * gcc.dg/const-float128.c: Likewise.
494 * gcc.dg/torture/float128-cmp-invalid.c: Require
495 __float128 and base_quadfloat_support effective targets, and
496 __float128 options.
497 * gcc.dg/torture/float128-div-underflow.c: Likewise.
498 * gcc.dg/torture/float128-extend-nan.c: Likewise.
499 * gcc.dg/torture/float128-nan.c: Likewise.
500 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
501 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
502 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
503 * lib/target-supports.exp (check_effective_target___float128):
504 New.
505 (add_options_for___float128): New.
506 (check_effective_target_base_quadword_support): New.
507
eab79b94 5082016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
509
510 PR target/71720
511 * gcc.target/powerpc/pr71720.c: New test.
512
4ce6622a 5132016-07-01 Jan Beulich <jbeulich@suse.com>
514
515 * gcc.dg/bss.c: New.
516
0b6f1914 5172016-07-01 Peter Bergner <bergner@vnet.ibm.com>
518
519 PR target/71698
520 * gcc.target/powerpc/pr71698.c: New test.
521
4d28a470 5222016-07-01 Georg-Johann Lay <avr@gjlay.de>
523
524 PR target/71151
525 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
526 instead of ".foo" for its section name.
527 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
528 depending on MCU's flash size.
529 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
530 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
531 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
532 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
533 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
534 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
535
ed8613ec 5362016-07-01 Jan Beulich <jbeulich@suse.com>
537
538 * gcc.target/i386/pr65105-2.c: Add -msse2.
539
720a0bce 5402016-06-30 Jakub Jelinek <jakub@redhat.com>
541
c54ee83c 542 PR tree-optimization/71707
543 * gcc.dg/strlenopt-29.c: New test.
544
a845ae6c 545 PR fortran/71704
546 * gfortran.dg/gomp/pr71704.f90: New test.
547
720a0bce 548 PR fortran/71705
549 * gfortran.dg/gomp/pr71705.f90: New test.
550
17c32c4a 5512016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
552
553 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
554 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
555 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
556 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
557 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
558 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
559 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
560 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
561 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
562 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
563 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
564 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
565 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
566 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
567 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
568 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
569 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
570 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
571 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
572 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
573 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
574 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
575 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
576 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
577 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
578 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
579 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
580 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
581 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
582 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
583 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
584 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
585 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
586 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
587 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
588 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
589 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
590 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
591 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
592 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
593 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
594 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
595 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
596 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
597 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
598 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
599 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
600 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
601 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
602 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
603 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
604 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
605 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
606 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
607 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
608 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
609 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
610 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
611 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
612 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
613 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
614 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
615 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
616 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
617 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
618 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
619 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
620 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
621 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
622 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
623 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
624 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
625 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
626 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
627 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
628 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
629 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
630 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
631 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
632 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
633 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
634
443405c9 6352016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
636 James Greenhalgh <james.greenhalgh@arm.com>
637
638 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
639
6e3a3de2 6402016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
641 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
642
643 * gcc.target/aarch64/vget_set_lane_1.c: New test.
644
413c4f6c 6452016-06-30 David Malcolm <dmalcolm@redhat.com>
646
647 PR driver/71651
648 * gcc.dg/spellcheck-options-12.c: New test case.
649
4c4e99c3 6502016-06-30 Jakub Jelinek <jakub@redhat.com>
651
652 PR middle-end/71693
653 * gcc.c-torture/compile/pr71693.c: New test.
654
26a2e993 6552016-06-29 David Malcolm <dmalcolm@redhat.com>
656
657 * gcc.dg/spellcheck-params.c: New testcase.
658 * gcc.dg/spellcheck-params-2.c: New testcase.
659
63abcf45 6602016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
661
662 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
663 vector extract instructions.
664 * gcc.target/powerpc/p9-extract-2.c: Likewise.
665
5f1d49ac 6662016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
667
668 PR fortran/71686
669 * gfortran.dg/unexpected_eof_2.f90: New test.
670 * gfortran.dg/unexpected_eof_3.f90: New test.
671
0dc00113 6722016-06-29 Jim Wilson <jim.wilson@linaro.org>
673
674 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
675
4b975445 6762016-06-29 Cesar Philippidis <cesar@codesourcery.com>
677
678 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
679 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
680 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
681
e276a6b9 6822016-06-29 Richard Biener <rguenther@suse.de>
683
684 PR middle-end/15256
685 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
686
c02f3e35 6872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
688
689 * gcc.target/arm/aapcs/neon-vect10.c: Require
690 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
691 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
692 * gcc.target/arm/aapcs/vfp18.c: Likewise.
693 * gcc.target/arm/aapcs/vfp19.c: Likewise.
694 * gcc.target/arm/aapcs/vfp20.c: Likewise.
695 * gcc.target/arm/aapcs/vfp21.c: Likewise.
696 * gcc.target/arm/fp16-aapcs-1.c: Require
697 -mfloat-ab=hard. Also simplify the test.
698 * gcc.target/arm/fp16-aapcs-2.c: New.
699
d0c2a3dd 7002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
701
702 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
703 comment.
704 (add_options_for_arm_fp16_ieee): New.
705 (add_options_for_arm_fp16_alternative): New.
706 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
707 long-line.
708 (effective_target_arm_fp16_hw): New.
709
162fed22 7102016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
711
712 PR tree-optimization/71655
713 * g++.dg/pr71655.C: New test.
714
9ed0eb00 7152016-06-29 Martin Liska <mliska@suse.cz>
716
717 * gcc.dg/pr71585.c: New test.
718 * gcc.dg/pr71585-2.c: New test.
719 * gcc.dg/pr71585-3.c: New test.
720
641b1c86 7212016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
722
723 PR tree-optimization/70729
724 * g++.dg/vect/pr70729.cc: New test.
725
44e775d8 7262016-06-29 Thomas Schwinge <thomas@codesourcery.com>
727
728 * c-c++-common/gomp/cancel-1.c: Extend.
729
83b23cdf 7302016-06-29 Jakub Jelinek <jakub@redhat.com>
731
732 PR tree-optimization/71625
733 * gcc.dg/strlenopt-28.c: New test.
734
b6a4a0f5 7352016-06-29 Richard Biener <rguenther@suse.de>
736
737 PR middle-end/71002
738 * g++.dg/torture/pr71002.C: Adjust testcase.
739
1af10ce6 7402016-06-29 Jakub Jelinek <jakub@redhat.com>
741
742 PR c/71685
743 * gcc.dg/pr71685.c: New test.
744
7452016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 746
747 PR c/71552
748 * gcc.dg/init-bad-9.c: New test.
749
043457fd 7502016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
751
752 * gcc.target/powerpc/abs128-1.c: Require VSX.
753 * gcc.target/powerpc/copysign128-1.c: Likewise.
754 * gcc.target/powerpc/inf128-1.c: Likewise.
755 * gcc.target/powerpc/nan128-1.c: Likewise.
756
d378e319 7572016-06-28 Jakub Jelinek <jakub@redhat.com>
758
759 PR middle-end/71626
760 * gcc.c-torture/execute/pr71626-1.c: New test.
761 * gcc.c-torture/execute/pr71626-2.c: New test.
762
10ef7949 7632016-06-28 Peter Bergner <bergner@vnet.ibm.com>
764
765 PR target/71656
766 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
767
1fcfb8f7 7682016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
769
770 PR target/71670
771 * gcc.target/powerpc/pr71670.c: New testcase.
772
35fd0c10 7732016-06-27 Peter Bergner <bergner@vnet.ibm.com>
774
775 PR target/71656
776 * gcc.target/powerpc/pr71656-1.c: New test.
777 * gcc.target/powerpc/pr71656-2.c: New test.
778
584757bc 7792016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
780
781 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
782 around fp16 code.
783 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
784 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
785 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
786 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
787 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
788 Add arm_neon_fp16_ok effective target.
789 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
790 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
791 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
792 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
793 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
794 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
795 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
796 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
797 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
798 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
799 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
800
cbcc4297 8012016-06-26 Jan Hubicka <hubicka@ucw.cz>
802
803 * gcc.dg/predict-12.c: New testcase.
804
0aa73965 8052016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
806
807 PR fortran/71649
808 * gfortran.dg/pr71649.f90: New test.
809
9977f724 8102016-06-25 Jakub Jelinek <jakub@redhat.com>
811
a5c54f33 812 PR tree-optimization/71643
813 * g++.dg/opt/pr71643.C: New test.
814
9977f724 815 PR tree-optimization/71631
816 * gcc.c-torture/execute/pr71631.c: New test.
817
e09883e4 8182016-06-24 Jan Hubicka <hubicka@ucw.cz>
819
820 * gcc.dg/predict-11.c: New testcase.
821 * gfortran.dg/predict-2.f90: New testcase.
822
89beffc9 8232016-06-24 Jan Hubicka <hubicka@ucw.cz>
824
825 * gcc.dg/predict-10.c: New test.
826
2275a11d 8272016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
828
829 * gcc.target/powerpc/abs128-1.c: New.
830 * gcc.target/powerpc/copysign128-1.c: New.
831 * gcc.target/powerpc/inf128-1.c: New.
832 * gcc.target/powerpc/nan128-1.c: New.
833
37681b7f 8342016-06-24 Eric Botcazou <ebotcazou@adacore.com>
835
836 * gfortran.dg/pr71642.f90: New test.
837
9cf2d600 8382016-06-24 Jakub Jelinek <jakub@redhat.com>
839
840 PR tree-optimization/71647
841 * gcc.target/i386/pr71647.c: New test.
842
eea332b9 8432016-06-24 H.J. Lu <hongjiu.lu@intel.com>
844
845 * gcc.target/i386/noplt-gd-1.c: New test.
846 * gcc.target/i386/noplt-gd-2.c: Likewise.
847 * gcc.target/i386/noplt-gd-3.c: Likewise.
848 * gcc.target/i386/noplt-ld-1.c: Likewise.
849 * gcc.target/i386/noplt-ld-2.c: Likewise.
850 * gcc.target/i386/noplt-ld-3.c: Likewise.
851 * lib/target-supports.exp
852 (check_effective_target_tls_get_addr_via_got): New.
853
b6d48a78 8542016-06-24 Uros Bizjak <ubizjak@gmail.com>
855
856 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
857 testsuite compile flags.
858 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
859 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
860
8612016-06-24 Uros Bizjak <ubizjak@gmail.com>
862
863 * g++dg/vect/pr36684.cc: Add dg-do compile.
864 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
865 * gcc.dg/vect/pr70021.c: Ditto.
866 * gcc.dg/vect/pr70138-1.c: Ditto.
867 * gcc.dg/vect/pr70138-2.c: Ditto.
868 * gcc.dg/vect/pr70354-1.c: Ditto.
869 * gcc.dg/vect/pr70354-2.c: Ditto.
870 * gcc.dg/vect/pr71259.c: Ditto.
871 * gcc.dg/vect/pr71416-1.c: Ditto.
872 * gcc.dg/vect/slp-43.c: Ditto.
873 * gcc.dg/vect/slp-45.c: Ditto.
874 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
875 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
876 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
877 * gfortran.dg/vect/pr69980.f90: Ditto.
878
8792016-06-24 Uros Bizjak <ubizjak@gmail.com>
880
881 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
882 * gcc.dg/vect/bb-slp-30.c: Ditto.
883 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
884 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
885 * gcc.dg/vect/pr45902.c: Ditto.
886 * gcc.dg/vect/pr48172.c: Ditto.
887 * gcc.dg/vect/pr48377.c: Ditto.
888 * gcc.dg/vect/pr49038.c: Ditto.
889 * gcc.dg/vect/pr49771.c: Ditto.
890 * gcc.dg/vect/pr52091.c: Ditto.
891 * gcc.dg/vect/pr53185-2.c: Ditto.
892 * gcc.dg/vect/pr56826.c: Ditto.
893 * gcc.dg/vect/pr60276.c: Ditto.
894 * gcc.dg/vect/pr62021.c: Ditto.
895 * gcc.dg/vect/pr63530.c: Ditto.
896 * gcc.dg/vect/pr65518.c: Ditto.
897 * gcc.dg/vect/pr65947-1.c: Ditto.
898 * gcc.dg/vect/pr65947-10.c: Ditto.
899 * gcc.dg/vect/pr65947-11.c: Ditto.
900 * gcc.dg/vect/pr65947-12.c: Ditto.
901 * gcc.dg/vect/pr65947-13.c: Ditto.
902 * gcc.dg/vect/pr65947-2.c: Ditto.
903 * gcc.dg/vect/pr65947-3.c: Ditto.
904 * gcc.dg/vect/pr65947-4.c: Ditto.
905 * gcc.dg/vect/pr65947-5.c: Ditto.
906 * gcc.dg/vect/pr65947-6.c: Ditto.
907 * gcc.dg/vect/pr65947-7.c: Ditto.
908 * gcc.dg/vect/pr65947-8.c: Ditto.
909 * gcc.dg/vect/pr65947-9.c: Ditto.
910 * gcc.dg/vect/pr71416-1.c: Ditto.
911 * gcc.dg/vect/pr71439.c: Ditto.
912 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
913 * gcc.dg/vect/vect-bswap16.c: Ditto.
914 * gcc.dg/vect/vect-bswap32.c: Ditto.
915 * gcc.dg/vect/vect-bswap64.c: Ditto.
916 * gcc.dg/vect/vect-live-1.c: Ditto.
917 * gcc.dg/vect/vect-live-2.c: Ditto.
918 * gcc.dg/vect/vect-live-3.c: Ditto.
919 * gcc.dg/vect/vect-live-4.c: Ditto.
920 * gcc.dg/vect/vect-live-5.c: Ditto.
921 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
922 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
923 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
924 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
925 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
926 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
927 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
928 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
929 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
930 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
931 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
932 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
933 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
934 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
935 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
936 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
937 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
938
d4213166 9392016-06-24 Uros Bizjak <ubizjak@gmail.com>
940
941 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
942
5aaec397 9432016-06-24 H.J. Lu <hongjiu.lu@intel.com>
944
945 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
946 ia32 if R_386_GOT32X relocation is supported.
947 * gcc.target/i386/noplt-3.c: Likewise.
948 * gcc.target/i386/noplt-2.c: Likewise.
949 (main): Renamed to ...
950 (bar): This.
951 * gcc.target/i386/noplt-4.c: Likewise.
952 (main): Renamed to ...
953 (bar): This.
954 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
955 * gcc.target/i386/pr67400-5.c: Likewise.
956
77104764 9572016-06-24 Jakub Jelinek <jakub@redhat.com>
958
7318e591 959 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
960 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
961
77104764 962 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
963 f4): Adjust expected diagnostics.
964 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
965 (T): If OVFP is defined, redefine to TP.
966 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
967 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
968 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
969 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
970 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
971 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
972 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
973 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
974 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
975 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
976 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
977 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
978 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
979 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
980 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
981 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
982 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
983 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
984 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
985 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
986 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
987 as last argument to __builtin_add_overflow_p.
988
ddf08519 9892016-06-23 Uros Bizjak <ubizjak@gmail.com>
990
991 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
992 dg-options and remove default vector testsuite compile flags.
993 * g++.dg/vect/pr33860a.cc: Ditto.
994 * g++.dg/vect/pr45470-a.cc: Ditto.
995 * g++.dg/vect/pr45470-b.cc: Ditto.
996 * g++.dg/vect/pr60896.cc: Ditto.
997 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
998 * gcc.dg/vect/pr18308.c: Ditto.
999 * gcc.dg/vect/pr24049.c: Ditto.
1000 * gcc.dg/vect/pr33373.c: Ditto.
1001 * gcc.dg/vect/pr36228.c: Ditto.
1002 * gcc.dg/vect/pr42395.c: Ditto.
1003 * gcc.dg/vect/pr42604.c: Ditto.
1004 * gcc.dg/vect/pr46663.c: Ditto.
1005 * gcc.dg/vect/pr48765.c: Ditto.
1006 * gcc.dg/vect/pr49093.c: Ditto.
1007 * gcc.dg/vect/pr49352.c: Ditto.
1008 * gcc.dg/vect/pr52298.c: Ditto.
1009 * gcc.dg/vect/pr52870.c: Ditto.
1010 * gcc.dg/vect/pr53185.c: Ditto.
1011 * gcc.dg/vect/pr53773.c: Ditto.
1012 * gcc.dg/vect/pr56695.c: Ditto.
1013 * gcc.dg/vect/pr62171.c: Ditto.
1014 * gcc.dg/vect/pr63530.c: Ditto.
1015 * gcc.dg/vect/pr68339.c: Ditto.
1016 * gcc.dg/vect/pr71259.c: Ditto.
1017 * gcc.dg/vect/vect-82_64.c: Ditto.
1018 * gcc.dg/vect/vect-83_64.c: Ditto.
1019 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1020 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1021 * gcc.dg/vect/vect-shift-2.c: Ditto.
1022 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1023 * gfortran.dg/vect/pr39318.f90: Ditto.
1024 * gfortran.dg/vect/pr45714-a.f: Ditto.
1025 * gfortran.dg/vect/pr45714-b.f: Ditto.
1026 * gfortran.dg/vect/pr46213.f90: Ditto.
1027
81883aeb 10282016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1029 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1030
1031 * gcc.target/powerpc/p9-splat-5.c: New test.
1032
affe5c16 10332016-06-23 Uros Bizjak <ubizjak@gmail.com>
1034
1035 PR tree-optimization/71488
1036 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1037 * lib/target-supports.exp: ... here.
1038 (check_sse4_hw_available): New procedure.
1039 (check_effective_target_sse4_runtime): Ditto.
1040 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1041 -march=westmere for sse4_runtime targets.
547fdd3e 1042 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1043 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1044 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1045 (main): Call check_vect ().
e50240d3 1046 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1047
6fb2f181 10482016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1049
1050 PR target/66232
1051 PR target/67400
1052 * gcc.target/i386/pr66232-14.c: New file.
1053 * gcc.target/i386/pr66232-15.c: Likewise.
1054 * gcc.target/i386/pr66232-16.c: Likewise.
1055 * gcc.target/i386/pr66232-17.c: Likewise.
1056 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1057 ia32 if R_386_GOT32X relocation is supported.
1058 * gcc.target/i386/pr67400-2.c: Likewise.
1059 * gcc.target/i386/pr67400-3.c: Likewise.
1060 * gcc.target/i386/pr67400-4.c: Likewise.
1061 * gcc.target/i386/pr67400-6.c: Likewise.
1062 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 1063 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 1064
88be2b3c 10652016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1066
1067 PR libgfortran/48852
1068 * gfortran.dg/char4_iunit_1.f03: Update test.
1069 * gfortran.dg/f2003_io_5.f03: Update test.
1070 * gfortran.dg/real_const_3.f90: Update test.
1071
ff600f64 10722016-06-23 Andi Kleen <ak@linux.intel.com>
1073
1074 * g++.dg/bprob/bprob.exp: Support autofdo.
1075 * g++.dg/tree-prof/tree-prof.exp: dito.
1076 * gcc.dg/tree-prof/tree-prof.exp: dito.
1077 * gcc.misc-tests/bprob.exp: dito.
1078 * gfortran.dg/prof/prof.exp: dito.
1079 * lib/profopt.exp: dito.
1080 * lib/target-supports.exp: Check for autofdo.
1081
afa7ed87 10822016-06-23 Martin Liska <mliska@suse.cz>
1083
1084 * gcc.dg/pr71619.c: New test.
1085
0941fba8 10862016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 PR target/67400
56896ed3 1089 * gcc.target/i386/pr67400-1.c: New test.
1090 * gcc.target/i386/pr67400-2.c: Likewise.
1091 * gcc.target/i386/pr67400-3.c: Likewise.
1092 * gcc.target/i386/pr67400-4.c: Likewise.
1093 * gcc.target/i386/pr67400-5.c: Likewise.
1094 * gcc.target/i386/pr67400-6.c: Likewise.
1095 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 1096
e557fc7f 10972016-06-22 David Malcolm <dmalcolm@redhat.com>
1098
1099 * c-c++-common/missing-header-1.c: New test case.
1100 * c-c++-common/missing-header-2.c: New test case.
1101 * c-c++-common/missing-header-3.c: New test case.
1102 * c-c++-common/missing-header-4.c: New test case.
1103
8469aece 11042016-06-22 David Malcolm <dmalcolm@redhat.com>
1105
1106 PR c/70339
1107 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1108 hint.
1109 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1110 expected results due to builtin "nanl" now being suggested for
1111 "name".
1112 * gcc.dg/pr67580.c: Update expected messages.
1113 * gcc.dg/spellcheck-identifiers.c: New testcase.
1114 * gcc.dg/spellcheck-typenames.c: New testcase.
1115
6628b04d 11162016-06-22 David Malcolm <dmalcolm@redhat.com>
1117
1118 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1119 file.
1120 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1121 diagnostic-test-show-locus-parseable-fixits.c to sources for
1122 diagnostic_plugin_test_show_locus.c.
1123 * lib/gcc-defs.exp (freeform_regexps): New global.
1124 (dg-regexp): New function.
1125 (handle-dg-regexps): New function.
1126 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1127 freeform_regexps to the empty list.
1128 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1129
82ccd33e 11302016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1131
affe5c16 1132 PR tree-optimization/71488
82ccd33e 1133 * g++.dg/pr71488.C: New test.
1134 * gcc.dg/vect/vect-bool-cmp.c: New test.
1135
2c21de58 11362016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1137
1138 * gcc.dg/guality/param-5.c: New test.
1139
fadfd5fc 11402016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1141
1142 * gcc.target/i386/asm-flag-7.c: New test.
1143
03fee1f8 11442016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1145
1146 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1147 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1148 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1149 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1150 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1151 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1152 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1153 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1154 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1155 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1156 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1157 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1158 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1159 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1160 * lib/target-supports.exp: Likewise.
1161
6905db52 11622016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1163
1164 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1165 * gcc.dg/attr-ms_struct-2.c: Likewise.
1166 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1167 * gcc.dg/bf-ms-attrib.c: Likewise.
1168 * gcc.dg/bf-ms-layout-2.c: Likewise.
1169 * gcc.dg/bf-ms-layout-3.c: Likewise.
1170 * gcc.dg/bf-ms-layout.c: Likewise.
1171 * gcc.dg/bf-no-ms-layout.c: Likewise.
1172 * gcc.target/i386/bitfield1.c: Likewise.
1173 * gcc.target/i386/bitfield2.c: Likewise.
1174 * gcc.target/i386/bitfield3.c: Likewise.
1175
a6f93fc2 11762016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1177
1178 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1179 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1180 override other than -mcpu=power9 command-line option is specified,
1181 or if the target operating system is aix.
1182 * gcc.target/powerpc/darn-1.c: Likewise.
1183 * gcc.target/powerpc/darn-2.c: Likewise.
1184 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1185 test if effective-target is not powerpc_p9vector_ok or if the
1186 target operating system is not defined.
1187 * gcc.target/powerpc/vslv-1.c: Likewise.
1188 * gcc.target/powerpc/vsrv-0.c: Likewise.
1189 * gcc.target/powerpc/vsrv-1.c: Likewise.
1190
1cb2b4d3 11912016-06-21 Tobias Burnus <burnus@net-b.de>
1192
1193 PR fortran/71068
1194 * gfortran.dg/coarray/data_1.f90: New.
1195
66ff0c67 11962016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1197
1198 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1199 (dg-require-effective-target): Use arm_v8_neon_hw.
1200 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1201 (dg-require-effective-target): Likewise.
1202 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1203 (dg-require-effective-target): Likewise.
1204 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1205 (dg-require-effective-target): Likewise.
1206 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1207 (dg-require-effective-target): Likewise.
1208 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1209 (dg-require-effective-target): Likewise.
1210 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1211 Add AArch64 check.
1212
949bfed4 12132016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1214
1215 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1216 Set to 3 so test passes.
1217
a20f6cd4 12182016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1219
1220 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1221
12792843 12222016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1223
1224 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1225 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1226 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1227 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1228
49763db6 12292016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1230
1231 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1232 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1233
ada61167 12342016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1235
1236 PR target/71549
1237 * gcc.target/i386/pr71549.c: New test.
1238
a15584d4 12392016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1240
1241 * gcc.target/powerpc/vadsdu-0.c: Replace
1242 dg-require-effective-target directive to allow test to run on more
1243 platforms, and add dg-skip-if directive to disable test on aix
1244 platforms because of known incompatibilities.
1245 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1246 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1247 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1248 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1249 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1250 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1251 * gcc.target/powerpc/vadsdub-2.c: Replace
1252 dg-require-effective-target directive to allow test to run on more
1253 platforms, and add dg-skip-if directive to disable test on aix
1254 platforms because of known incompatibilities.
1255 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1256 with vec_absdb call to differentiate this test from vadsdub-1.c.
1257 * gcc.target/powerpc/vadsduh-1.c: Replace
1258 dg-require-effective-target directive to allow test to run on more
1259 platforms, and add dg-skip-if directive to disable test on aix
1260 platforms because of known incompatibilities.
1261 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1262 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1263 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1264
ec15ec36 12652016-06-21 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR tree-optimization/71588
1268 * gcc.dg/pr71558.c: New test.
1269
faeffe49 12702016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1271
1272 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1273 * c-c++-common/pr68657-2.c: Likewise.
1274 * c-c++-common/pr68657-3.c: Likewise.
1275 * gcc.dg/torture/pr69714.c: Require int32plus support.
1276 * gcc.dg/torture/pr70025.c: Likewise.
1277 * gcc.dg/torture/pr70083.c: Likewise.
1278 * gcc.dg/torture/pr70542.c: Likewise.
1279 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1280
e218d07f 12812016-06-20 Joseph Myers <joseph@codesourcery.com>
1282
1283 PR c/71601
1284 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1285
232a3df7 12862016-06-20 Jakub Jelinek <jakub@redhat.com>
1287
d7f45b87 1288 PR middle-end/71581
1289 * gcc.dg/pr71581.c: New test.
1290
232a3df7 1291 PR rtl-optimization/71591
1292 * gcc.dg/cpp/pr71591.c: New test.
1293
dbddef42 12942016-06-20 David B. Robins <gcc@davidrobins.net>
1295
1296 PR target/71571
1297 * g++.dg/torture/pr71571.C: New test.
1298
03129ccb 12992016-06-20 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR target/71559
1302 * gcc.target/i386/sse2-pr71559.c: New test.
1303 * gcc.target/i386/avx-pr71559.c: New test.
1304 * gcc.target/i386/avx512f-pr71559.c: New test.
1305
a40b4b62 13062016-06-20 Tobias Burnus <burnus@net-b.de>
1307
1308 PR fortran/71194
1309 * gfortran.dg/pointer_remapping_10.f90: New.
1310
ecbea05a 13112016-06-20 David Malcolm <dmalcolm@redhat.com>
1312
1313 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1314
0f61dae9 13152016-06-20 Martin Sebor <msebor@redhat.com>
1316
1317 PR c/69507
1318 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1319 * gnu90-const-expr-1.c: Same.
1320 * gnu99-const-expr-1.c: Same.
1321 * gnu99-static-1.c: Same.
1322
e458dfd8 13232016-06-20 Renlin Li <renlin.li@arm.com>
1324
2c0c0c9b 1325 PR testsuite/71489
e458dfd8 1326 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1327
7ab71cb3 13282016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1329
1330 * gcc.target/aarch64/vcvt_f64_1.c: New.
1331 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1332 * gcc.target/aarch64/vrecp_f64_1.c: New.
1333
34d36b7a 13342016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1335
1336 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1337 "alignement".
1338
ed7f4748 13392016-06-20 Georg-Johann Lay <avr@gjlay.de>
1340
1341 PR target/71103
1342 * gcc.target/avr/torture/pr71103-2.c: New test.
1343
21897f47 13442016-06-19 Martin Sebor <msebor@redhat.com>
1345
1346 PR c/69507
1347 * gcc.dg/alignof.c: New test.
1348
98683d85 13492016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1352 vs dg-error; test constexpr specifier too.
1353
358cee25 13542016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1357
c3d7ceb6 13582016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1359
1360 * lib/target-supports.exp
1361 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1362 arm_neon_ok and merge flags. Fix temporary test name.
1363 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1364 and merge flags.
1365
1176073c 13662016-06-17 Martin Liska <mliska@suse.cz>
1367
1368 * gcc.dg/predict-9.c: Fix dump scanning.
1369
f3e2969a 13702016-06-17 Bin Cheng <bin.cheng@arm.com>
1371
1372 PR tree-optimization/71354
1373 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1374
7fdca647 13752016-06-17 Bin Cheng <bin.cheng@arm.com>
1376
1377 PR tree-optimization/71347
1378 * gcc.dg/tree-ssa/pr71347.c: New test.
1379
a338a226 13802016-06-17 Bin Cheng <bin.cheng@arm.com>
1381
1382 PR tree-optimization/71354
1383 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1384
c1e75671 13852016-06-17 Bin Cheng <bin.cheng@arm.com>
1386
1387 * gcc.dg/vect/vect-alias-check-1.c: New test.
1388
365ba13d 13892016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1390
59bde511 1391 PR target/71151
365ba13d 1392 * gcc.target/avr/pr71151-1.c: New test.
1393 * gcc.target/avr/pr71151-2.c: New test.
1394 * gcc.target/avr/pr71151-3.c: New test.
1395 * gcc.target/avr/pr71151-4.c: New test.
1396 * gcc.target/avr/pr71151-5.c: New test.
1397 * gcc.target/avr/pr71151-6.c: New test.
1398 * gcc.target/avr/pr71151-7.c: New test.
1399 * gcc.target/avr/pr71151-8.c: New test.
1400 * gcc.target/avr/pr71151-common.h: New test.
1401
db48d95b 14022016-06-16 Martin Liska <mliska@suse.cz>
1403
1404 * gfortran.dg/predict-1.f90: New test.
1405
4c780a59 14062016-06-16 Uros Bizjak <ubizjak@gmail.com>
1407
1408 PR target/71242
1409 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1410
8c1879bc 14112016-06-16 Jan Hubicka <hubicka@ucw.cz>
1412
1413 * g++.dg/vect/pr36648.cc: Disable cunrolli
1414
33698dfe 14152016-06-16 Jakub Jelinek <jakub@redhat.com>
1416
745f2db6 1417 PR target/71554
1418 * gcc.c-torture/execute/pr71554.c: New test.
1419
33698dfe 1420 PR rtl-optimization/71532
1421 * gcc.dg/torture/pr71532.c: New test.
1422
b42322b9 14232016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1424
1425 * gcc.target/powerpc/p9-dimode1.c: New test.
1426 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1427
412b298a 14282016-06-15 Jakub Jelinek <jakub@redhat.com>
1429
93479f99 1430 * gcc.c-torture/compile/20160615-1.c: New test.
1431
412b298a 1432 * g++.dg/cpp0x/ref-qual17.C: New test.
1433
3ec40531 14342016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1435
1436 PR middle-end/71529
1437 * gcc.target/i386/pr71529.C: New test.
1438
edfe7670 14392016-06-15 Alan Hayward <alan.hayward@arm.com>
1440
1441 PR tree-optimization/71483
1442 * g++.dg/vect/pr71483.c: New
1443
6e52ac17 14442016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1445
1446 PR c++/70202
1447 * g++.dg/inherit/crash6.C: New.
1448 * g++.dg/inherit/union2.C: Likewise.
1449 * g++.dg/inherit/virtual12.C: Likewise.
1450 * g++.dg/inherit/virtual13.C: Likewise.
1451 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1452
aed35af2 14532016-06-15 Uros Bizjak <ubizjak@gmail.com>
1454
0941fba8 1455 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1456
6f710392 14572016-06-15 Alan Hayward <alan.hayward@arm.com>
1458
1459 PR tree-optimization/71439
1460 * gcc.dg/vect/pr71439.c: New
1461
d1cedfd3 14622016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1463
1464 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1465
ee8fd158 14662016-06-15 Richard Biener <rguenther@suse.de>
1467
1468 * gcc.dg/vect/slp-45.c: New testcase.
1469
5695a690 14702016-06-15 Richard Biener <rguenther@suse.de>
1471
1472 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1473
267ae3ee 14742016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1475
1476 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1477 requirements, and disable for AIX for now.
1478 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1479
a6d0e20a 14802016-06-14 Jakub Jelinek <jakub@redhat.com>
1481
b2efd162 1482 PR c++/71528
1483 * g++.dg/opt/pr71528.C: New test.
1484
a6d0e20a 1485 PR c++/71516
1486 * g++.dg/init/pr71516.C: New test.
1487
035778de 14882016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 * g++.dg/init/array46.C: New.
1491
7c9dc58e 14922016-06-14 Uros Bizjak <ubizjak@gmail.com>
1493
0941fba8 1494 * gcc.target/i386/float128-3.c: New test.
1495 * gcc.target/i386/quad-sse4.c: Ditto.
1496 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1497 Update scan strings.
7c9dc58e 1498
412640c9 14992016-06-14 Richard Biener <rguenther@suse.de>
1500
1501 PR middle-end/71526
1502 * gfortran.dg/pr71526.f90: New testcase.
1503
1b9fde85 15042016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1505
1506 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1507 * gcc.dg/zero_bits_compound-1.c: Likewise.
1508
306097e3 15092016-06-14 Richard Biener <rguenther@suse.de>
1510
1511 PR tree-optimization/71522
1512 * gcc.dg/torture/pr71522.c: New testcase.
1513
566255a8 15142016-06-14 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR tree-optimization/71520
1517 * gcc.dg/tree-ssa/pr71520.c: New test.
1518
eb912adb 15192016-06-14 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/71521
56d35455 1522 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 1523
9720103d 15242016-06-13 Jakub Jelinek <jakub@redhat.com>
1525
12cb8367 1526 PR sanitizer/71498
1527 * c-c++-common/ubsan/bounds-13.c: New test.
1528
9720103d 1529 PR preprocessor/71183
1530 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1531
5965fbcc 15322016-06-13 Jeff Law <law@redhat.com>
1533
1534 PR tree-optimization/71403
1535 * c-c++-common/ubsan/pr71403-1.c: New test.
1536 * c-c++-common/ubsan/pr71403-2.c: New test.
1537 * c-c++-common/ubsan/pr71403-3.c: New test.
1538
04537049 15392016-06-13 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR middle-end/71478
1542 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1543 Add -Wno-psabi -w to dg-options.
1544
412f195f 15452016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1546
1547 * gcc.target/powerpc/vadsdu-0.c: New test.
1548 * gcc.target/powerpc/vadsdu-1.c: New test.
1549 * gcc.target/powerpc/vadsdu-2.c: New test.
1550 * gcc.target/powerpc/vadsdu-3.c: New test.
1551 * gcc.target/powerpc/vadsdu-4.c: New test.
1552 * gcc.target/powerpc/vadsdu-5.c: New test.
1553 * gcc.target/powerpc/vadsdub-1.c: New test.
1554 * gcc.target/powerpc/vadsdub-2.c: New test.
1555 * gcc.target/powerpc/vadsduh-1.c: New test.
1556 * gcc.target/powerpc/vadsduh-2.c: New test.
1557 * gcc.target/powerpc/vadsduw-1.c: New test.
1558 * gcc.target/powerpc/vadsduw-2.c: New test.
1559
527790c1 15602016-06-13 David Malcolm <dmalcolm@redhat.com>
1561
1562 * gcc.dg/c99-init-2.c (c): Update expected error message.
1563 * gcc.dg/init-bad-8.c (foo): Likewise.
1564 * gcc.dg/spellcheck-fields-3.c: New test case.
1565
102e67eb 15662016-06-13 Martin Liska <mliska@suse.cz>
1567
1568 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1569 and "guess loop iv compared" heuristics.
1570 * gcc.dg/predict-2.c: Likewise.
1571 * gcc.dg/predict-3.c: Likewise.
1572 * gcc.dg/predict-4.c: Likewise.
1573 * gcc.dg/predict-5.c: Likewise.
1574 * gcc.dg/predict-6.c: Likewise.
1575
1a54d3be 15762016-06-13 Marek Polacek <polacek@redhat.com>
1577
1578 PR middle-end/71476
1579 * c-c++-common/Wswitch-unreachable-4.c: New test.
1580 * gcc.dg/Wswitch-unreachable-2.c: New test.
1581 * g++.dg/tm/jump1.C: Move dg-warning.
1582
5b7401b8 15832016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1584
1585 * gnat.dg/renaming10.ad[sb]: New test.
1586
1c93151c 15872016-06-13 Paul Thomas <pault@gcc.gnu.org>
1588
1589 PR fortran/70673
1590 * gfortran.dg/pr70673.f90: New test.
1591
249865a0 15922016-06-13 Richard Biener <rguenther@suse.de>
1593
1594 PR middle-end/64516
1595 * gcc.dg/align-3.c: New testcase.
1596
776d9b14 15972016-06-13 Martin Liska <mliska@suse.cz>
1598
1599 * gcc.target/i386/pr71458.c: New test.
1600
0cf5c551 16012016-06-12 Uros Bizjak <ubizjak@gmail.com>
1602
1603 PR target/71241
1604 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1605
34de0a35 16062016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1607
1608 PR target/60751
1609 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1610 statement.
1611
0cc8bc98 16122016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1613
1614 PR target/60751
1615 * gfortran.dg/comma_IO_extension_1.f90: New test.
1616 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1617 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1618 statement.
1619 * gfortran.dg/graphite/pr38083.f90: Likewise.
1620 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1621 missing format.
1622
0ff78c86 16232016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1624
1625 * gnat.dg/case_character.adb: New test.
1626
6c38863e 16272016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1628
1629 PR middle-end/71310
1630 * gcc.target/powerpc/pr71310.c: New testcase.
1631
24c41395 16322016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1633
1634 PR middle-end/71478
1635 * gcc.dg/pr71478.c: New test.
1636
aeb26fb6 16372016-06-10 Jakub Jelinek <jakub@redhat.com>
1638
702b3575 1639 PR middle-end/71494
1640 * gcc.c-torture/execute/pr71494.c: New test.
1641
8ec29807 1642 PR c/68657
1643 * gcc.target/i386/pr68657.c: New test.
1644
aeb26fb6 1645 PR inline-asm/68843
1646 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1647 (test): Add -masm=intel alternatives.
1648
1dc4d519 16492016-06-10 Martin Sebor <msebor@redhat.com>
1650
1651 PR c/71392
1652 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1653
6385d6d3 16542016-06-10 Jeff Law <law@redhat.com>
1655
1656 PR tree-optimization/71335
1657 * gcc.c-torture/execute/pr71335.c: New test.
1658
041a412b 16592016-06-10 David Malcolm <dmalcolm@redhat.com>
1660
1661 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1662 the various "cannot tail-call: " messages.
1663
4a5edbb2 16642016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1665
1666 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1667 and options.
1668
9cf3aec3 16692016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1670
1671 PR sanitizer/71480
1672 * c-c++-common/asan/pr71480.c: New test.
1673
61724718 16742016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1675
1676 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1677 (ASMNAME2): Likewise.
1678 (main): Replace fn in asm statement with ASMNAME ("fn").
1679 * gcc.dg/guality/pr68037-2.c: Likewise.
1680 * gcc.dg/guality/pr68037-3.c: Likewise.
1681 * gcc.dg/torture/pr68037-1.c: Likewise.
1682 * gcc.dg/torture/pr68037-2.c: Likewise.
1683 * gcc.dg/torture/pr68037-3.c: Likewise.
1684
1807f6fb 16852016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1686
1687 PR inline-asm/68843
1688 * gcc.target/i386/pr68843-1.c: New test.
1689 * gcc.target/i386/pr68843-2.c: New test.
1690
ccfa030f 16912016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 1692 Cesar Philippidis <cesar@codesourcery.com>
1693
1694 PR middle-end/71373
1695 * gcc.dg/goacc/nested-function-1.c: New file.
1696 * gcc.dg/goacc/nested-function-2.c: Likewise.
1697 * gcc.dg/goacc/pr71373.c: Likewise.
1698 * gfortran.dg/goacc/cray-2.f95: Likewise.
1699 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1700 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1701 * gfortran.dg/goacc/cray.f95: Update.
1702 * gfortran.dg/goacc/loop-1.f95: Likewise.
1703 * gfortran.dg/goacc/loop-3.f95: Likewise.
1704 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1705 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1706
17072016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1708
1709 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1710 for OpenACC tile clauses.
1711 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 1712
1713 PR c/71381
1714 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1715 to...
1716 * c-c++-common/goacc/cache-2.c: ... this new file.
1717 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1718 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1719 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1720 usage.
1721 * gfortran.dg/goacc/cray.f95: Likewise.
1722 * gfortran.dg/goacc/loop-1.f95: Likewise.
1723
bb038f3e 17242016-06-10 Alan Hayward <alan.hayward@arm.com>
1725
1726 PR tree-optimization/71407
1727 PR tree-optimization/71416
1728 * gcc.dg/vect/pr71407.c: New
1729 * gcc.dg/vect/pr71416-1.c: New
1730 * gcc.dg/vect/pr71416-2.c: New
1731
332409d3 17322016-06-10 Richard Biener <rguenther@suse.de>
1733
1734 PR middle-end/71477
1735 * gcc.dg/torture/pr71477.c: New testcase.
1736
03cf727c 17372016-06-09 Julia Koval <julia.koval@intel.com>
1738
1739 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1740 * gcc.target/i386/interrupt-13.c: Likewise.
1741 * gcc.target/i386/interrupt-15.c: Likewise.
1742 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1743 * gcc.target/i386/interrupt-24.c: Likewise.
1744 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1745 * gcc.target/i386/interrupt-9.c: Likewise.
1746 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1747
23b101c5 17482016-06-09 Martin Sebor <msebor@redhat.com>
1749
1750 PR c/70883
1751 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1752 * gcc.dg/builtin-constant_p-1.c: Same.
1753 * gcc.dg/builtins-error.c: Same.
1754 * gcc.dg/pr70859.c: Same.
1755
188d6bbb 17562016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1757
1758 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1759 * gcc.dg/torture/pr68067-1.c: Likewise.
1760 * gcc.dg/torture/pr68067-2.c: Likewise.
1761
17622016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1763
1764 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1765 when setting SIZE.
1766
ff8886bd 17672016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1768
1769 PR c++/71465
1770 * g++.dg/inherit/crash5.C: New.
1771 Revert:
1772 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1773
1774 PR c++/70202
1775 * g++.dg/inherit/crash5.C: New.
1776 * g++.dg/inherit/virtual1.C: Adjust.
1777
3f76cceb 17782016-06-09 Martin Liska <mliska@suse.cz>
1779
1780 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1781 * g++.dg/predict-loop-exit-2.C: Likewise.
1782 * g++.dg/predict-loop-exit-3.C: Likewise.
1783 * gcc.dg/predict-1.c: Likewise.
1784 * gcc.dg/predict-2.c: Likewise.
1785 * gcc.dg/predict-3.c: Likewise.
1786 * gcc.dg/predict-4.c: Likewise.
1787 * gcc.dg/predict-5.c: Likewise.
1788 * gcc.dg/predict-6.c: Likewise.
1789 * gcc.dg/predict-7.c: Likewise.
1790
59ae3d1b 17912016-06-09 Richard Biener <rguenther@suse.de>
1792
1793 PR tree-optimization/71462
1794 * gcc.dg/torture/pr71462.c: New testcase.
1795
8c2d2acf 17962016-06-09 Marek Polacek <polacek@redhat.com>
1797
1798 PR c/65471
1799 * gcc.dg/c11-generic-3.c: New test.
1800
224cb6b7 18012016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 * g++.dg/init/array42.C: New.
1804 * g++.dg/init/array43.C: Likewise.
1805 * g++.dg/init/array44.C: Likewise.
1806 * g++.dg/init/array45.C: Likewise.
1807 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1808 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1809 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1810 * g++.dg/gomp/pr35751.C: Likewise.
1811 * g++.dg/init/array23.C: Likewise.
1812 * g++.dg/init/brace2.C: Likewise.
1813 * g++.dg/init/brace6.C: Likewise.
1814
732905bb 18152016-06-08 Martin Sebor <msebor@redhat.com>
1816 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR c++/70507
1819 PR c/68120
1820 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1821 * c-c++-common/builtin-arith-overflow-2.c: New test.
1822 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1823 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1824 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1825
7ddaa622 18262016-06-08 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR c++/71442
1829 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1830
84ee0905 18312016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1832
1833 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1834 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1835 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1836 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1837 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1838 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1839 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1840 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1841 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1842 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1843 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1844 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1845 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1846
2876af98 18472016-06-08 Richard Biener <rguenther@suse.de>
1848
1849 PR tree-optimization/68558
1850 * gcc.dg/vect/slp-44.c: New testcase.
1851
acbb0d03 18522016-06-08 Richard Biener <rguenther@suse.de>
1853
1854 * gcc.dg/vect/slp-43.c: New testcase.
1855
f8689010 18562016-06-08 Richard Biener <rguenther@suse.de>
1857
1858 PR tree-optimization/71452
1859 * gcc.dg/torture/pr71452.c: New testcase.
1860
52d393eb 18612016-06-08 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR c++/71448
1864 * g++.dg/torture/pr71448.C: New test.
1865
9d700ce4 18662016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1867
1868 PR debug/71432
1869 PR ada/71413
1870 * g++.dg/debug/pr71432.C: New test.
1871
eb96ef65 18722016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1873
1874 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1875 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1876 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1877
a4753cdd 18782016-06-08 Alan Hayward <alan.hayward@arm.com>
1879
1880 * gcc.dg/vect/vect-live-2.c: Update effective target.
1881 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1882 * lib/target-supports.exp: Add aarch64 to vect_long.
1883
bafc7b1d 18842016-06-08 Marek Polacek <polacek@redhat.com>
1885
1886 PR c/71418
1887 * gcc.dg/noncompile/pr71418.c: New test.
1888
06e590e7 1889 PR c/71426
1890 * gcc.dg/noncompile/pr71426.c: New test.
1891
d3cb49c9 18922016-06-07 Jan Hubicka <hubicka@ucw.cz>
1893
1894 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1895 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1896 * gcc.dg/predict-3.c: Update template.
1897 * gcc.dg/predict-5.c: Update template.
1898 * gcc.dg/predict-6.c: Update template.
1899 * gcc.dg/predict-9.c: Update template.
1900 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1901
2d76c36a 19022016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1903
1904 * gcc.target/powerpc/vec-mul.c: New test.
1905
7cfde92a 19062016-06-07 David Malcolm <dmalcolm@redhat.com>
1907
1908 * gcc.dg/spellcheck-fields-2.c: New test case.
1909
b032c4dd 19102016-06-07 Richard Biener <rguenther@suse.de>
1911
1912 PR c/61564
1913 * gcc.dg/Wpragmas-1.c: New testcase.
1914 * gcc.dg/Wattributes-4.c: Likewise.
1915 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1916 entry.
1917
a7056369 19182016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1919
1920 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1921 spurious debug code.
1922
123c61e0 19232016-06-07 Richard Biener <rguenther@suse.de>
1924
1925 PR tree-optimization/71428
1926 * gcc.dg/torture/pr71428.c: New testcase.
1927
5819d47b 19282016-06-07 Richard Biener <rguenther@suse.de>
1929
1930 PR middle-end/71423
1931 * gcc.dg/torture/pr71423.c: New testcase.
1932
6cec5c6b 19332016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1934
1935 PR middle-end/71408
1936 * gcc.dg/tree-ssa/pr71408.c: New test.
1937
40bbfc17 19382016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1939
1940 PR middle-end/71281
1941 * g++.dg/torture/pr71281.C: New test.
1942
61f1f80c 19432016-06-06 Marek Polacek <polacek@redhat.com>
1944
1945 PR c/71362
1946 * gcc.dg/pr71362.c: New test.
1947
0406b32f 19482016-06-06 Jakub Jelinek <jakub@redhat.com>
1949 Patrick Palka <ppalka@gcc.gnu.org>
1950
1951 PR c++/70847
1952 PR c++/71330
1953 PR c++/71393
1954 * g++.dg/opt/pr70847.C: New test.
1955 * g++.dg/ubsan/pr70847.C: New test.
1956 * g++.dg/ubsan/pr71393.C: New test.
1957
b1445999 19582016-06-06 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR tree-optimization/71259
1961 * gcc.dg/vect/pr71259.c: New test.
1962
99b4f3a2 19632016-06-06 David Malcolm <dmalcolm@redhat.com>
1964
1965 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1966 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1967 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1968 above.
1969
837679bc 19702016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1971
1972 PR middle-end/37780
1973 * gcc.c-torture/execute/pr37780.c: New test.
1974 * gcc.target/aarch64/pr37780_1.c: Likewise.
1975 * gcc.target/arm/pr37780_1.c: Likewise.
1976
e4b92538 19772016-06-06 Marek Polacek <polacek@redhat.com>
1978
1979 * c-c++-common/attr-may-alias-1.c: New test.
1980 * c-c++-common/attr-may-alias-2.c: New test.
1981 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1982
43ac2f2f 19832016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1984
1985 PR c/24414
1986 * gcc.target/i386/pr24414.c: New test.
1987
7e1786b2 19882016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1989
1990 * gcc.target/sparc/vis4misc.c: New file.
1991 * gcc.target/sparc/fpcmp.c: Likewise.
1992 * gcc.target/sparc/fpcmpu.c: Likewise.
1993
f593ccb2 19942016-06-06 Alan Hayward <alan.hayward@arm.com>
1995
1996 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1997 * gcc.dg/vect/vect-live-3.c: Likewise.
1998
be6d8ddc 19992016-06-06 Richard Biener <rguenther@suse.de>
2000
2001 PR tree-optimization/71398
2002 * gcc.dg/torture/pr71398.c: New testcase.
2003
78f27916 20042016-06-06 Uros Bizjak <ubizjak@gmail.com>
2005
2006 PR target/71389
2007 * g++.dg/pr71389.C: New test.
2008
c5899606 20092016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2010
2011 PR fortran/71404
2012 * gfortran.dg/fmt_read_5.f: New test.
2013
8e3cd305 20142016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2015
2016 PR fortran/69659
2017 * gfortran.dg/class_array_22.f03: New test.
2018
703c0a09 20192016-06-05 Jan Hubicka <hubicka@ucw.cz>
2020
2021 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2022
d07b2b6f 20232016-06-05 Jan Hubicka <hubicka@ucw.cz>
2024
2025 * gcc.dg/predict-9.c: Update template.
2026
4a7ec4ac 20272016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2028
2029 PR c++/49377
2030 * g++.dg/template/pr49377.C: New.
2031
7499ef4a 20322016-06-04 Jakub Jelinek <jakub@redhat.com>
2033
2034 PR tree-optimization/71405
2035 * g++.dg/torture/pr71405.C: New test.
2036
558c800d 20372016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 PR c++/70202
2040 * g++.dg/inherit/crash5.C: New.
2041 * g++.dg/inherit/virtual1.C: Adjust.
2042
4ee7cf4b 20432016-06-03 Jeff Law <law@redhat.com>
2044
2045 PR tree-optimization/71316
2046 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2047
b12ae762 20482016-06-03 Jakub Jelinek <jakub@redhat.com>
2049
2050 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2051 dg-additional-options with just -fno-tree-scev-cprop in it.
2052 * gcc.dg/vect/vect-live-2.c: Likewise.
2053 * gcc.dg/vect/vect-live-5.c: Likewise.
2054 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2055 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2056 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2057
e09a5ee3 20582016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2059
2060 PR c++/27100
2061 * g++.dg/other/friend6.C: New test.
2062
f14b1922 20632016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2064
2065 * g++.dg/torture/ppc-ldst-array.C: New.
2066
20702ea3 20672016-06-03 Joseph Myers <joseph@codesourcery.com>
2068
2069 PR target/71276
2070 PR target/71277
2071 * gcc.dg/torture/builtin-fp-int-inexact.c,
2072 gcc.target/i386/387-builtin-fp-int-inexact.c,
2073 gcc.target/i386/387-rint-inline-1.c,
2074 gcc.target/i386/387-rint-inline-2.c,
2075 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2076 gcc.target/i386/sse2-rint-inline-1.c,
2077 gcc.target/i386/sse2-rint-inline-2.c,
2078 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2079 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2080
5ed3cc7b 20812016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2082 Julia Koval <julia.koval@intel.com>
2083
2084 PR target/66960
2085 PR target/67630
2086 PR target/67634
2087 PR target/67841
2088 PR target/68037
2089 PR target/68618
2090 PR target/68661
2091 PR target/69575
2092 PR target/69596
2093 PR target/69734
2094 * gcc.dg/guality/pr68037-1.c: New test.
2095 * gcc.dg/guality/pr68037-2.c: Likewise.
2096 * gcc.dg/guality/pr68037-3.c: Likewise.
2097 * gcc.dg/torture/pr68037-1.c: Likewise.
2098 * gcc.dg/torture/pr68037-2.c: Likewise.
2099 * gcc.dg/torture/pr68037-3.c: Likewise.
2100 * gcc.dg/torture/pr68661-1a.c: Likewise.
2101 * gcc.dg/torture/pr68661-1b.c: Likewise.
2102 * gcc.target/i386/interrupt-1.c: Likewise.
2103 * gcc.target/i386/interrupt-2.c: Likewise.
2104 * gcc.target/i386/interrupt-3.c: Likewise.
2105 * gcc.target/i386/interrupt-4.c: Likewise.
2106 * gcc.target/i386/interrupt-5.c: Likewise.
2107 * gcc.target/i386/interrupt-6.c: Likewise.
2108 * gcc.target/i386/interrupt-7.c: Likewise.
2109 * gcc.target/i386/interrupt-8.c: Likewise.
2110 * gcc.target/i386/interrupt-9.c: Likewise.
2111 * gcc.target/i386/interrupt-10.c: Likewise.
2112 * gcc.target/i386/interrupt-11.c: Likewise.
2113 * gcc.target/i386/interrupt-12.c: Likewise.
2114 * gcc.target/i386/interrupt-13.c: Likewise.
2115 * gcc.target/i386/interrupt-14.c: Likewise.
2116 * gcc.target/i386/interrupt-15.c: Likewise.
2117 * gcc.target/i386/interrupt-16.c: Likewise.
2118 * gcc.target/i386/interrupt-17.c: Likewise.
2119 * gcc.target/i386/interrupt-18.c: Likewise.
2120 * gcc.target/i386/interrupt-19.c: Likewise.
2121 * gcc.target/i386/interrupt-20.c: Likewise.
2122 * gcc.target/i386/interrupt-21.c: Likewise.
2123 * gcc.target/i386/interrupt-22.c: Likewise.
2124 * gcc.target/i386/interrupt-23.c: Likewise.
2125 * gcc.target/i386/interrupt-24.c: Likewise.
2126 * gcc.target/i386/interrupt-25.c: Likewise.
2127 * gcc.target/i386/interrupt-26.c: Likewise.
2128 * gcc.target/i386/interrupt-27.c: Likewise.
2129 * gcc.target/i386/interrupt-28.c: Likewise.
2130 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2131 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2132 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2133 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2134 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2135 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2136 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2137 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2138 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2139 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2140 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2141 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2142
3e346f54 21432016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2144
f27c52fb 2145 PR tree-optimization/52171
2146 * gcc.dg/pr52171.c: New test.
2147 * gcc.target/i386/pr52171.c: New test.
3e346f54 2148
22e029d2 21492016-06-03 Jan Hubicka <jh@suse.cz>
2150
2151 * g++.dg/tree-ssa/pred-1.C: New testcase
2152 * gcc.dg/tree-ssa/pred-1.c: New testcase
2153
41ce74ed 21542016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2155
2156 PR target/70957
2157 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2158 support.
2159 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2160
cf573a72 21612016-06-03 Alan Hayward <alan.hayward@arm.com>
2162
2163 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2164
75aae5b4 21652016-06-03 Alan Hayward <alan.hayward@arm.com>
2166
2167 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2168 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2169 * gcc.dg/vect/vect-live-1.c: New test.
2170 * gcc.dg/vect/vect-live-2.c: New test.
2171 * gcc.dg/vect/vect-live-3.c: New test.
2172 * gcc.dg/vect/vect-live-4.c: New test.
2173 * gcc.dg/vect/vect-live-5.c: New test.
2174 * gcc.dg/vect/vect-live-slp-1.c: New test.
2175 * gcc.dg/vect/vect-live-slp-2.c: New test.
2176 * gcc.dg/vect/vect-live-slp-3.c: New test.
2177
eba6788d 21782016-06-03 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR middle-end/71387
2181 * g++.dg/opt/pr71387.C: New test.
2182
5a653985 21832016-06-02 Jeff Law <law@redhat.com>
2184
2185 PR tree-optimization/71328
2186 * gcc.c-torture/compile/pr71328.c: New test.
2187
f92f6941 21882016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2189
2190 PR fortran/52393
2191 * gfortran.dg/fmt_read_3.f90: Fix typo.
2192 * gfortran.dg/fmt_read_4.f90: New test.
2193
0d29e152 21942016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2195
2196 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2197 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2198 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2199 * g++.dg/cpp0x/override2.C: Likewise.
2200 * g++.dg/parse/crash5.C: Likewise.
2201 * g++.dg/parse/error16.C: Likewise.
2202 * g++.dg/parse/error27.C: Likewise.
2203 * g++.dg/template/qualttp15.C: Likewise.
2204 * g++.dg/template/redecl4.C: Likewise.
2205 * g++.old-deja/g++.other/crash39.C: Likewise.
2206 * g++.old-deja/g++.other/struct1.C: Likewise.
2207 * g++.old-deja/g++.pt/m9a.C: Likewise.
2208 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2209
2740a1a5 22102016-06-02 Jakub Jelinek <jakub@redhat.com>
2211
89f17a65 2212 PR c++/71372
2213 * c-c++-common/pr71372.c: New test.
2214
2740a1a5 2215 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2216 __TIME__ strings with __builtin_strcmp instead of printf and
2217 dg-output.
2218
9ae89a4e 22192016-06-02 Martin Liska <mliska@suse.cz>
2220
2221 * gcc.dg/predict-9.c: New test.
2222
41258f9c 22232016-06-02 Jakub Jelinek <jakub@redhat.com>
2224
2225 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2226 global set_compiler_env_var and global saved_compiler_env_var.
2227
dad46eb8 22282016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2229
2230 PR rtl-optimization/71295
2231 * gcc.c-torture/compile/pr71295.c: New test.
2232
9cc8a892 22332016-06-02 Jakub Jelinek <jakub@redhat.com>
2234
98e7c96c 2235 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2236
4a5a4de2 2237 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2238 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2239
9cc8a892 2240 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2241 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2242 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2243 alternative number.
2244
46819a36 22452016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2246
2247 * gcc.target/powerpc/p9-splat-4.c: New test.
2248
22492016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2250
2251 PR target/71186
2252 * gcc.target/powerpc/pr71186.c: New test.
2253
d9820cc5 22542016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2255
2256 PR fortran/52393
2257 * gfortran.dg/fmt_read_3.f90: New test.
2258
2f14ca3e 22592016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2260
2261 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2262 procedure.
2263
dfa5c0d3 22642016-06-01 Eduard Sanou <dhole@openmailbox.org>
2265
2266 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2267 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2268 env var is set.
2269 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2270 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2271 shown once.
2272 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2273 during compilation.
2274 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2275 vars set by dg-set-compiler-env-var.
2276
7d7125df 22772016-06-01 Paul Thomas <pault@gcc.gnu.org>
2278
2279 PR fortran/71156
2280 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2281 to the module procedure declaration.
2282 * gfortran.dg/submodule_16.f08: New test.
2283
6ab9cde4 22842016-06-01 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR middle-end/71371
2287 * c-c++-common/gomp/pr71371.c: New test.
2288
0cfe7a23 22892016-06-01 Richard Biener <rguenther@suse.de>
2290
2291 PR tree-optimization/71366
2292 * gcc.dg/torture/pr71366-1.c: New testcase.
2293 * gcc.dg/torture/pr71366-2.c: Likewise.
2294
5a5b02e1 22952016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2296
2297 * gcc.target/powerpc/vslv-0.c: New test.
2298 * gcc.target/powerpc/vslv-1.c: New test.
2299 * gcc.target/powerpc/vsrv-0.c: New test.
2300 * gcc.target/powerpc/vsrv-1.c: New test.
2301
d27a79f6 23022016-06-01 Nathan Sidwell <nathan@acm.org>
2303
2304 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2305 * gcc.target/nvptx/weak.c: New.
2306
6172a9fd 23072016-06-01 Richard Biener <rguenther@suse.de>
2308
2309 PR tree-optimization/71261
2310 * gcc.dg/torture/vect-bool-1.c: New testcase.
2311
f9aaabb2 23122016-06-01 Jakub Jelinek <jakub@redhat.com>
2313
2314 * gfortran.dg/gomp/order-1.f90: New test.
2315 * gfortran.dg/gomp/order-2.f90: New test.
2316
53b01069 23172016-06-01 Jan Hubicka <hubicka@ucw.cz>
2318
2319 * gcc.dg/unroll-6.c: Update template.
2320 * gcc.dg/unroll-7.c: New testcase.
2321 * gcc.dg/unroll-8.c: New testcase.
2322
36757397 23232016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2324
2325 * gnat.dg/opt56.ad[sb]: New test.
2326
7f93bd6e 23272016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2328
2329 PR c++/66635
2330 * g++.dg/cpp0x/constexpr-ice16.C: New.
2331
9f41a2ce 23322016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2333
2334 PR tree-optimization/71314
2335 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2336 -mbranch-cost=2.
2337
31e02373 23382016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2339
2340 PR tree-optimization/71077
2341 * gcc.dg/tree-ssa/pr71077.c: New test.
2342
76f8f901 23432016-05-31 Jan Hubicka <hubicka@ucw.cz>
2344
7f93bd6e 2345 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2346 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2347 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2348
04f5f923 23492016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2350
2351 PR c++/71248
2352 * g++.dg/cpp0x/pr71248.C: New.
2353 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2354 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2355 * g++.dg/init/new37.C: Likewise.
2356 * g++.dg/template/static1.C: Likewise.
2357 * g++.dg/template/static2.C: Likewise.
2358
4ffddf28 23592016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2360
2361 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2362 instead of %rdi.
2363 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2364
4ff7bd21 23652016-05-31 Marek Polacek <polacek@redhat.com>
2366
2367 * c-c++-common/Wswitch-unreachable-3.c: New test.
2368 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2369
e1f7cc4b 23702016-05-31 Richard Biener <rguenther@suse.de>
2371
2372 PR tree-optimization/71352
2373 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2374
02978bd1 23752016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2376
2377 * gcc.target/arm/armv5_thumb_isa.c: New test.
2378
cfce8164 23792016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2380
2381 PR target/71346
2382 * gcc.target/i386/pr71346.c: New test.
2383
7a51c705 23842016-05-31 Tom de Vries <tom@codesourcery.com>
2385
2386 PR tree-optimization/69068
2387 * gcc.dg/graphite/pr69068.c: New test.
2388
8c1ac106 23892016-05-27 Martin Sebor <msebor@redhat.com>
2390
2391 PR c++/71306
2392 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2393
b6431756 23942016-05-30 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR c++/71349
2397 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2398 nowait depend(inout: dd[0]) clauses where permitted.
2399
f6203294 24002016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2401
2402 PR c++/71238
2403 * g++.dg/parse/pr71238.C: New.
2404 * g++.dg/concepts/friend1.C: Test column numbers too.
2405 * g++.dg/cpp0x/initlist31.C: Likewise.
2406 * g++.dg/cpp0x/pr51420.C: Likewise.
2407 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2408 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2409 * g++.dg/ext/builtin3.C: Likewise.
2410 * g++.dg/lookup/friend12.C: Likewise.
2411 * g++.dg/lookup/friend7.C: Likewise.
2412 * g++.dg/lookup/koenig1.C: Likewise.
2413 * g++.dg/lookup/koenig5.C: Likewise.
2414 * g++.dg/lookup/used-before-declaration.C: Likewise.
2415 * g++.dg/overload/koenig1.C: Likewise.
2416 * g++.dg/template/crash65.C: Likewise.
2417 * g++.dg/template/friend57.C: Likewise.
2418 * g++.dg/warn/Wshadow-5.C: Likewise.
2419 * g++.dg/warn/Wunused-8.C: Likewise.
2420 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2421 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2422 * g++.old-deja/g++.jason/member.C: Likewise.
2423 * g++.old-deja/g++.jason/report.C: Likewise.
2424 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2425 * g++.old-deja/g++.law/visibility20.C: Likewise.
2426 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2427 * g++.old-deja/g++.other/static5.C: Likewise.
2428 * g++.old-deja/g++.pt/overload2.C: Likewise.
2429
b96f8145 24302016-05-30 Jan Hubicka <hubicka@ucw.cz>
2431
2432 * gcc.dg/tree-ssa/peel1.c: New testcase.
2433 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2434 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2435
ed5bca7a 24362016-05-30 Tom de Vries <tom@codesourcery.com>
2437
2438 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2439 to ce.
2440
c0aa0333 24412016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2442
2443 PR c++/71099
2444 * g++.dg/parse/virtual1.C: New.
2445
231010db 24462016-05-30 Uros Bizjak <ubizjak@gmail.com>
2447
2448 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2449 Use correct register when clearing %edx.
2450
765557c0 24512016-05-30 Alexander Monakov <amonakov@ispras.ru>
2452
2453 PR tree-optimization/71289
2454 * gcc.dg/pr71289.c: New test.
2455
fc3b1c44 24562016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2457
2458 PR middle-end/71269
2459 PR middle-end/71292
2460 * gcc.dg/tree-ssa/pr71269.c: New test.
2461 * gcc.dg/tree-ssa/pr71292.c: New test.
2462
ce352457 24632016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2464
2465 PR middle-end/71252
2466 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2467
eedd711b 24682016-05-30 Jan Hubicka <hubicka@ucw.cz>
2469
2470 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2471 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2472 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2473
8c061890 24742016-05-30 Tom de Vries <tom@codesourcery.com>
2475
2476 PR tree-optimization/69067
2477 * gcc.dg/graphite/pr69067.c: New test.
2478
a6b0884c 24792016-05-29 Uros Bizjak <ubizjak@gmail.com>
2480
2481 PR target/71245
2482 * gcc.target/i386/pr71245-1.c: New test.
2483 * gcc.target/i386/pr71245-2.c: Ditto.
2484
2369edfc 24852016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2486
2487 PR c++/71105
2488 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2489 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2490 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2491
b6ab3f43 24922016-05-27 Jan Hubicka <hubicka@ucw.cz>
2493
2494 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2495
0192662b 24962016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2497
2498 Revert:
2499 PR c++/69855
2500 * g++.dg/overload/69855.C: New.
2501 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2502 * g++.old-deja/g++.pt/crash3.C: Likewise.
2503
fce78c50 25042016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2505
2506 PR c++/60385
2507 * g++.dg/parse/namespace13.C: New.
2508
372172fe 25092016-05-26 Jeff Law <law@redhat.com>
2510
2511 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2512 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2513 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2514 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2515 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2516 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2517 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2518 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2519 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2520 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2521 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2522 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2523 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2524
5d8a8944 25252016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2526
2527 PR c++/69855
2528 * g++.dg/overload/69855.C: New.
2529 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2530 * g++.old-deja/g++.pt/crash3.C: Likewise.
2531
29602b75 25322016-05-27 Jiong Wang <jiong.wang@arm.com>
2533
2534 PR target/63596
2535 * gcc.target/aarch64/va_arg_1.c: New testcase.
2536 * gcc.target/aarch64/va_arg_2.c: Likewise.
2537 * gcc.target/aarch64/va_arg_3.c: Likewise.
2538
c900b732 25392016-05-27 Jiong Wang <jiong.wang@arm.com>
2540
2541 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2542 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2543 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2544 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2545 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2546
73ef73bd 25472016-05-27 Marek Polacek <polacek@redhat.com>
2548
2549 PR middle-end/71308
2550 * g++.dg/torture/pr71308.C: New test.
2551
a6031633 25522016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2553
2554 * gcc.dg/zero_bits_compound-1.c: New test.
2555 * gcc.dg/zero_bits_compound-2.c: New test.
2556
1fbdc7ae 25572016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2558
2559 PR middle-end/71279
2560 * gcc.dg/pr71279.c: New test.
2561
2e196ca8 25622016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2563
2564 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2565 floating point min/max/comparison instructions.
2566 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2567
6feab9ce 25682016-05-26 Jakub Jelinek <jakub@redhat.com>
2569
2570 * c-c++-common/gomp/schedule-1.c: New test.
2571 * gfortran.dg/gomp/schedule-1.f90: New test.
2572
978cea8f 25732016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2574
2575 PR c++/70822
2576 PR c++/70106
2577 * g++.dg/cpp1y/auto-fn32.C: New test.
2578 * g++.dg/cpp1y/paren4.C: New test.
2579
0478d9ed 25802016-05-26 Nathan Sidwell <nathan@acm.org>
2581
2582 * gcc.dg/20060410.c: Xfail on ptx.
2583 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2584 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2585 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2586 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2587 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2588
5fd1c174 25892016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2590
2591 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2592
c5e8b3e2 25932016-05-26 Jakub Jelinek <jakub@redhat.com>
2594
0db93a5b 2595 PR tree-optimization/71280
2596 * gcc.dg/pr71280.c: New test.
2597
7199c05c 2598 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2599
76c786ac 2600 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2601 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2602
c5e8b3e2 2603 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2604
e9bcea2f 26052016-05-26 Jiong Wang <jiong.wang@arm.com>
2606
2607 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 2608 kept in memory.
e9bcea2f 2609
955d947b 26102016-05-25 Jeff Law <law@redhat.com>
2611
2612 PR tree-optimization/71272
2613 * gcc.c-torture/compile/pr71272.c: new test.
2614
77102dbe 26152016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2616
2617 * gcc.target/powerpc/vec-cmpne.c: New test.
2618 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2619
552821b4 26202016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2621
2622 * gnat.dg/opt55.ad[sb]: New test.
2623
0113f3c5 26242016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2625
2626 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2627 * c-c++-common/pr60226.c: Require int32plus.
2628 * gcc.c-torture/execute/pr70602.c: Likewise.
2629 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2630 unsigned long for malloc arg type.
2631 * gcc.dg/asr_div1.c: Require int32plus.
2632 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2633 * gcc.dg/pie-1.c: Require pie.
2634 * gcc.dg/pie-2.c: Likewise.
2635 * gcc.dg/pr59471.c: Require int32plus.
2636 * gcc.dg/pr59963-2.c: XFAIL for int16.
2637 * gcc.dg/pr60114.c: Require int32plus.
2638 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2639 unsigned long for typedef of size_t.
2640 * gcc.dg/pr63914.c: Require int32plus.
2641 * gcc.dg/pr64536.c: Require pt32plus.
2642 * gcc.dg/pr65658.c: Likewise.
2643 * gcc.dg/pr67271.c: Require int32plus.
2644 * gcc.dg/pr68112.c: Likewise.
2645 * gcc.dg/pr69071.c: Skip for avr target.
2646 * gcc.dg/pr69973.c: Require int32plus.
2647 * gcc.dg/pr70169.c: Skip for avr target.
2648 * gcc.dg/sso-6.c: Require int32plus.
2649 * gcc.dg/sso-7.c: Likewise.
2650 * gcc.dg/sso-8.c: Likewise.
2651 * gcc.dg/vrp-min-max-2.c: Likewise.
2652
f4094380 26532016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2654
2655 PR target/70738
2656 * gcc.target/i386/pr70738-1.c: New test.
2657 * gcc.target/i386/pr70738-2.c: Likewise.
2658 * gcc.target/i386/pr70738-3.c: Likewise.
2659 * gcc.target/i386/pr70738-4.c: Likewise.
2660 * gcc.target/i386/pr70738-5.c: Likewise.
2661 * gcc.target/i386/pr70738-6.c: Likewise.
2662 * gcc.target/i386/pr70738-7.c: Likewise.
2663 * gcc.target/i386/pr70738-8.c: Likewise.
2664 * gcc.target/i386/pr70738-9.c: Likewise.
2665
239a4bea 26662016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2667
2668 PR rtl-optimization/66940
2669 * gcc.c-torture/execute/pr66940.c: New test.
2670
bf6382ba 26712016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2672
2673 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2674 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2675 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2676 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2677 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2678 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2679 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2680 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2681 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2682 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2683 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2684 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2685 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2686 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2687 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2688 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2689 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2690 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2691 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2692 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2693 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2694 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2695 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2696 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2697
2c995da9 26982016-05-25 Marek Polacek <polacek@redhat.com>
2699
2700 PR c/71265
2701 * gcc.dg/noncompile/pr71265.c: New test.
2702
abfbb5b5 2703 PR c/71266
2704 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2705
f6871bbd 27062016-05-25 Nathan Sidwell <nathan@acm.org>
2707
2708 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2709
de04e83e 27102016-05-25 Richard Biener <rguenther@suse.de>
2711
2712 PR tree-optimization/71261
2713 * c-c++-common/torture/pr71261.c: New testcase.
2714
b35931f7 27152016-05-25 Richard Biener <rguenther@suse.de>
2716
2717 PR tree-optimization/71264
2718 * gcc.dg/vect/pr71264.c: New testcase.
2719
166c3089 27202016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2721
2722 PR c++/55992
2723 * g++.dg/cpp0x/alias-decl-53.C: New.
2724 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2725
14240409 27262016-05-25 Martin Liska <mliska@suse.cz>
2727
2728 * g++.dg/pr71239.C: New test.
2729
bc47d9f6 27302016-05-25 Richard Biener <rguenther@suse.de>
2731
4860a6bf 2732 * gcc.dg/vect/pr58135.c: Rename to ...
2733 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 2734
d8a3f157 27352016-05-25 Marek Polacek <polacek@redhat.com>
2736
2737 * g++.dg/pr65295.C: Use target c++14.
2738
3af16045 27392016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2740
231010db 2741 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2742 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 2743
949479b2 27442016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2745
2746 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2747 instructions.
2748
6d6a3fc3 27492016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2750
2751 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2752 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2753 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2754 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2755 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2756 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2757 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2758 * c-c++-common/goacc/pcopy.c: Likewise.
2759 * c-c++-common/goacc/pcopyin.c: Likewise.
2760 * c-c++-common/goacc/pcopyout.c: Likewise.
2761 * c-c++-common/goacc/pcreate.c: Likewise.
2762 * c-c++-common/goacc/pr70688.c: New test.
2763 * c-c++-common/goacc/present-1.c: Adjust test.
2764 * c-c++-common/goacc/reduction-5.c: Likewise.
2765 * g++.dg/goacc/data-1.C: New test.
2766
af648be2 27672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2768
2769 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2770 vector parity built-in functions.
2771 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2772 count trailing zeros automatic vectorization.
2773 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2774 count trailing zeros built-in functions.
2775
4e173d60 27762016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2777
2778 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2779
a0c02a52 27802016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2781
2782 PR target/71050
2783 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2784
64c52e9c 27852016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 PR c++/50436
2788 * g++.dg/template/crash123.C: New.
2789 * g++.dg/template/crash124.C: Likewise.
2790
752b5a4c 27912016-05-24 Martin Sebor <msebor@redhat.com>
2792
2793 PR c++/71147
2794 * g++.dg/ext/flexary16.C: New test.
2795
a36dd683 27962016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2797
f6871bbd 2798 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2799 before math.h is included.
a36dd683 2800 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2801 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2802 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2803 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2804 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2805 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2806 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2807 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2808 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2809 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2810 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2811 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2812 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2813 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2814 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2815 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2816 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2817 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2818 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2819 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2820 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2821 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2822 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2823
d60e1df7 28242016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2825 Kelvin Nilsen <kelvin@gcc.gnu.org>
2826
2827 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2828 support.
2829
22d09025 28302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 PR c++/69872
2833 * g++.dg/warn/Wno-narrowing1.C: New.
2834
6ef0143d 28352016-05-24 Marek Polacek <polacek@redhat.com>
2836
2837 PR c/71249
2838 * c-c++-common/Wswitch-unreachable-2.c: New test.
2839
962a2062 28402016-05-24 Jakub Jelinek <jakub@redhat.com>
2841
ead77194 2842 PR c++/71257
2843 * g++.dg/vect/simd-clone-6.cc: New test.
2844 * g++.dg/gomp/declare-simd-6.C: New test.
2845
962a2062 2846 PR middle-end/70434
2847 PR c/69504
2848 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2849
23edc6d1 28502016-05-24 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/71240
2853 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2854
30633bcc 28552016-05-24 Richard Biener <rguenther@suse.de>
2856
2857 PR tree-optimization/71230
2858 * gcc.dg/torture/pr71230.c: New testcase.
2859 * g++.dg/torture/pr71230.C: Likewise.
2860
c9d624bd 28612016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2862
2863 * c-c++-common/goacc/routine-5.c: Add tests.
2864 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2865 * gfortran.dg/goacc/routine-6.f90: Add tests.
2866
ce143ff0 28672016-05-24 Richard Biener <rguenther@suse.de>
2868
2869 PR tree-optimization/71253
2870 * gcc.dg/torture/pr71253.c: New testcase.
2871
3bdaecd5 28722016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2873
2874 PR middle-end/71252
2875 * gfortran.dg/pr71252.f90: New test.
2876
856b494d 28772016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2878
2879 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2880
7345b977 28812016-05-24 Richard Biener <rguenther@suse.de>
2882
2883 PR middle-end/70434
2884 PR c/69504
2885 * c-c++-common/vector-subscript-4.c: New testcase.
2886 * c-c++-common/vector-subscript-5.c: Likewise.
2887
6f065267 28882016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2889
2890 PR fortran/71123
2891 * gfortran.dg/namelist_90.f: New test
2892
fd6757da 28932016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2894
2895 PR fortran/66461
2896 * gfortran.dg/unexpected_eof.f: New test
2897
7d5555a8 28982016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2899 Kelvin Nilsen <kelvin@gcc.gnu.org>
2900
2901 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2902 as little endian.
2903
ae6744c9 29042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2905
2906 PR c++/70972
2907 * g++.dg/cpp0x/inh-ctor20.C: New.
2908 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2909
f0d91a85 29102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/69095
2913 * g++.dg/cpp0x/variadic168.C: New.
2914
1618ffe5 29152016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 * g++.dg/cpp0x/pr31445.C: Test column number too.
2918 * g++.dg/cpp0x/pr32253.C: Likewise.
2919 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2920 * g++.dg/cpp0x/variadic36.C: Likewise.
2921
c0205bab 29222016-05-23 Marc Glisse <marc.glisse@inria.fr>
2923
2924 * gcc.dg/fold-notshift-2.c: Adjust.
2925
1398da0f 29262016-05-23 Marek Polacek <polacek@redhat.com>
2927
2928 PR c/49859
2929 * c-c++-common/Wswitch-unreachable-1.c: New test.
2930 * gcc.dg/Wswitch-unreachable-1.c: New test.
2931 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2932 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2933 * g++.dg/gomp/block-10.C: Likewise.
2934 * gcc.dg/gomp/block-10.c: Likewise.
2935 * g++.dg/gomp/block-9.C: Likewise.
2936 * gcc.dg/gomp/block-9.c: Likewise.
2937 * g++.dg/gomp/target-1.C: Likewise.
2938 * g++.dg/gomp/target-2.C: Likewise.
2939 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2940 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2941 * g++.dg/gomp/taskgroup-1.C: Likewise.
2942 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2943 * gcc.dg/gomp/teams-1.c: Likewise.
2944 * g++.dg/gomp/teams-1.C: Likewise.
2945 * g++.dg/overload/error3.C: Likewise.
2946 * g++.dg/tm/jump1.C: Likewise.
2947 * g++.dg/torture/pr40335.C: Likewise.
2948 * gcc.dg/c99-vla-jump-5.c: Likewise.
2949 * gcc.dg/switch-warn-1.c: Likewise.
2950 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2951 * gcc.dg/nested-func-1.c: Likewise.
2952 * gcc.dg/pr67784-4.c: Likewise.
2953
5403ed8b 29542016-05-23 Richard Biener <rguenther@suse.de>
2955
2956 PR tree-optimization/71230
2957 * gfortran.dg/pr71230-1.f90: New testcase.
2958 * gfortran.dg/pr71230-2.f90: Likewise.
2959
27510941 29602016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2961
1618ffe5 2962 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2963 * gcc.dg/vect/pr58135.c: Add new.
2964 * gfortran.dg/pr46519-1.f: Adjust test case.
2965
a41c605d 29662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 PR c++/53401
2969 * g++.dg/cpp0x/decltype64.C: New.
2970
3eb254ab 29712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2972
2973 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2974 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2975 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2976
a75fffe1 29772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2978
2979 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2980 Add poly64x1_t and poly64x2_t cases if supported.
2981 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2982 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2983 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2984 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2985 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2986
56979b12 29872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2988
2989 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2990 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2991 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2992 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2993 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2994 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2995 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2996
dc5e98db 29972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2998
2999 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3000
c0f383ae 30012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3002
3003 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3004 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3005
2a4d70a2 30062016-05-22 Jakub Jelinek <jakub@redhat.com>
3007
4c109025 3008 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3009 constraint instead of "r".
3010 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3011 insn instead of vxorpd.
3012 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3013
bad891ce 3014 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3015 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3016
ac23ddb9 3017 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3018
9dac9579 3019 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3020 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3021
2a4d70a2 3022 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3023
9eafdd7b 30242016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3025
3026 PR middle-end/40921
3027 * gcc.dg/tree-ssa/pr40921.c: New test.
3028
93df190d 30292016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3030
3031 PR target/71103
3032 * gcc.target/avr/pr71103.c: New test.
3033
933b9f7f 30342016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3035
3036 PR middle-end/71179
3037 * gcc.dg/tree-ssa/pr71179.c: New test.
3038
8bdfbc08 30392016-05-20 Martin Sebor <msebor@redhat.com>
3040
3041 PR c/71115
3042 * gcc.dg/init-excess-2.c: New test.
3043
6827ab42 30442016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3045
3046 * gnat.dg/opt53.adb: New test.
3047 * gnat.dg/opt54.adb: Likewise.
3048
58a5f4c0 30492016-05-20 Martin Jambor <mjambor@suse.cz>
3050
3051 PR tree-optimization/70884
3052 * gcc.dg/tree-ssa/pr70919.c: New test.
3053
bb7145f6 30542016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3055
3056 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3057 formatting.
f6871bbd 3058 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3059 fix code formatting.
3060
30612016-05-20 Nathan Sidwell <nathan@acm.org>
3062
3063 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3064 non-common cases.
3065 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 3066
9954d230 30672016-05-20 David Malcolm <dmalcolm@redhat.com>
3068
3069 * jit.dg/all-non-failing-tests.h: Add
3070 test-factorial-must-tail-call.c.
3071 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3072 * jit.dg/test-factorial-must-tail-call.c: New test case.
3073
08a161f9 30742016-05-20 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR fortran/71204
3077 * gfortran.dg/pr71204.f90: New test.
3078
3d380077 30792016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3080
3081 * gcc.target/nvptx/sincos.c: New test.
3082
0f104d56 30832016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3084
3085 PR c++/70572
3086 * g++.dg/cpp1y/auto-fn31.C: New.
3087
61736a1b 30882016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3089
3090 * gcc.target/powerpc/vec-addec.c: New test.
3091 * gcc.target/powerpc/vec-addec-int128.c: New test.
3092
b4a61e77 30932016-05-20 David Malcolm <dmalcolm@redhat.com>
3094
3095 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3096 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3097 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3098 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3099
9a2ace10 31002016-05-20 Jan Hubicka <hubicka@ucw.cz>
3101
3102 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3103
45cdf8c6 31042016-05-20 Jakub Jelinek <jakub@redhat.com>
3105
b9a1dcd5 3106 PR c++/71210
3107 * g++.dg/opt/pr71210-1.C: New test.
3108 * g++.dg/opt/pr71210-2.C: New test.
3109
45cdf8c6 3110 PR tree-optimization/29756
3111 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3112 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3113 only on selected targets where V4SImode vectors are known to be
3114 supported.
3115
92e3ffbf 31162016-05-20 Marc Glisse <marc.glisse@inria.fr>
3117
3118 PR tree-optimization/71079
3119 PR tree-optimization/71206
3120 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3121
5da368e3 31222016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3123
3124 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3125 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3126 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3127
2506d97a 31282016-05-20 Richard Guenther <rguenther@suse.de>
3129
3130 PR tree-optimization/29756
3131 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3132
adade307 31332016-05-20 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/71185
3136 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3137
c3deca25 31382016-05-20 Richard Biener <rguenther@suse.de>
3139
3140 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3141
8b0bef14 31422016-05-19 Marek Polacek <polacek@redhat.com>
3143
3144 PR c++/71075
3145 * g++.dg/diagnostic/pr71075.C: New test.
3146
08025288 31472016-05-19 David Malcolm <dmalcolm@redhat.com>
3148
3149 PR c++/71184
3150 * g++.dg/pr71184.C: New test case.
3151
26a51591 31522016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3153
3154 * gcc.target/powerpc/darn-0.c: New test.
3155 * gcc.target/powerpc/darn-1.c: New test.
3156 * gcc.target/powerpc/darn-2.c: New test.
3157
d8d3e75a 31582016-05-19 Marek Polacek <polacek@redhat.com>
3159
3160 PR tree-optimization/71031
3161 * gcc.dg/tree-ssa/vrp100.c: New test.
3162
c28211ae 31632016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3164
3165 PR rtl-optimization/71148
3166 * gcc.dg/pr71148.c: New test.
3167
3f5ea43a 31682016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3169
3170 PR target/71056
3171 * gcc.target/arm/pr71056.c: New test.
3172
2a7d4c20 31732016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3174
3175 * c-c++-common/pr69669.c: Check the used mode.
3176
ed0b0569 31772016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3178
3179 PR sanitizer/64354
3180 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3181
410372fe 31822016-05-19 Richard Biener <rguenther@suse.de>
3183
3184 PR tree-optimization/70729
3185 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3186 * gcc.dg/graphite/scop-18.c: Likewise.
3187 * gcc.dg/pr41783.c: Disable LIM.
3188 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3189 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3190 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3191 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3192 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3193 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3194 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3195 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3196 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3197 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3198 * gfortran.dg/pr42108.f90: Likewise.
3199
56f34f03 32002016-05-18 David Malcolm <dmalcolm@redhat.com>
3201
3202 PR driver/69265
3203 * gcc.dg/spellcheck-options-11.c: New test case.
3204
e6481cd1 32052016-05-18 Jakub Jelinek <jakub@redhat.com>
3206
3207 PR c++/71100
3208 * g++.dg/opt/pr71100.C: New test.
3209
be951c59 32102016-05-18 Martin Jambor <mjambor@suse.cz>
3211
3212 PR ipa/69708
3213 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3214 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3215 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3216 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3217
665ff45b 32182016-05-18 Martin Jambor <mjambor@suse.cz>
3219
3220 PR ipa/69708
3221 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3222 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3223 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3224 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3225 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3226
485be62c 32272016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3228
3229 PR c++/69793
3230 * g++.dg/template/crash122.C: New.
3231
b251d5f5 32322016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3233
3234 PR c++/70466
3235 * g++.dg/template/pr70466-1.C: New.
3236 * g++.dg/template/pr70466-2.C: Likewise.
3237
c93e9931 32382016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3239
3240 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3241 splat operations and the XXSPLTIB instruction.
3242 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3243 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3244 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3245 xxlxor to clear a register.
3246
8ba6639c 32472016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3248
3249 * gcc.dg/torture/pr71020.c: New test.
3250
ec6e3005 32512016-05-18 Martin Jambor <mjambor@suse.cz>
3252
3253 PR ipa/70646
3254 * gcc.dg/ipa/pr70646.c: New test.
3255
5ef3c918 32562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3257
3258 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3259
70a88eab 32602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3261
3262 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3263 missing tests for vreinterpretq_p{8,16}.
3264
b52a930c 32652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3266
3267 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3268 vsliq_n_s64 and vsliq_n_u64.
3269
bdd4080b 32702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3271
3272 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3273 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3274
37814bf5 32752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3276
3277 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3278 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3279 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3280
764af2e0 32812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3282
3283 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3284 in comment.
3285
ffe01a83 32862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3287
3288 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3289 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3290 "blr\t" and switch to scan-assembler-times.
3291
fab6dae9 32922016-05-18 Jiong Wang <jiong.wang@arm.com>
3293
231010db 3294 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3295 with __aarch64__.
3296 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3297 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3298
4eb0c566 32992016-05-18 Jakub Jelinek <jakub@redhat.com>
3300
442f18f1 3301 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3302 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3303 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3304 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3305 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3306 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3307
4d83b36b 3308 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3309 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3310
a4528eec 3311 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3312 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3313
f0066139 3314 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3315 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3316
4eb0c566 3317 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3318
303e9267 33192016-05-18 Richard Biener <rguenther@suse.de>
3320
3321 PR tree-optimization/71168
3322 * gcc.dg/torture/pr71168.c: New testcase.
3323
0d7ddd44 33242016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3325
3326 PR middle-end/63586
3327 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3328 * gcc.dg/tree-ssa/pr63586.c: New test.
3329 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3330
899bcc0f 33312016-05-17 Nathan Sidwell <nathan@acm.org>
3332
3333 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3334 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3335 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3336 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3337
a2246979 33382016-05-17 Nathan Sidwell <nathan@acm.org>
3339
3340 * gcc.target/nvptx/abi-vararg-3.c: New.
3341
2f6a4d21 33422016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3343
3344 PR tree-optimization/54579
3345 PR middle-end/55299
3346 * gcc.dg/fold-notrotate-1.c: New test.
3347 * gcc.dg/fold-notshift-1.c: New test.
3348 * gcc.dg/fold-notshift-2.c: New test.
3349
27bdad45 33502016-05-17 Marek Polacek <polacek@redhat.com>
3351
3352 PR ipa/71146
3353 * g++.dg/ipa/pr71146.C: New test.
3354
f33a295a 33552016-05-17 David Malcolm <dmalcolm@redhat.com>
3356
3357 * jit.dg/test-error-array-bounds.c: New test case.
3358
b6dd53bf 33592016-05-17 Marc Glisse <marc.glisse@inria.fr>
3360
3361 * gcc.dg/tree-ssa/and-1.c: New testcase.
3362
a8719545 33632016-05-17 Marc Glisse <marc.glisse@inria.fr>
3364
3365 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3366 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3367
34806102 33682016-05-17 Marc Glisse <marc.glisse@inria.fr>
3369
3370 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3371 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3372
25fe08a8 33732016-05-17 Jiong Wang <jiong.wang@arm.com>
3374
3375 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3376
abf1a837 33772016-05-17 Jiong Wang <jiong.wang@arm.com>
3378
3379 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3380
666b9dd3 33812016-05-17 Jiong Wang <jiong.wang@arm.com>
3382
3383 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3384 ".2d[index]" when scan the assembly.
3385 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3386 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3387 float64x1.
3388 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3389
77d095c0 33902016-05-17 Richard Biener <rguenther@suse.de>
3391
3392 PR tree-optimization/71132
3393 * gcc.dg/torture/pr71132.c: New testcase.
3394
28adcc23 33952016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3396
3397 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3398
2439931e 33992016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3400
3401 PR target/70809
3402 * gcc.target/aarch64/pr70809_1.c: New test.
3403
5ec2ff80 34042016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3405
3406 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3407 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3408 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3409 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3410
17fd1c7a 34112016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3412 Ilya Enkovich <ilya.enkovich@intel.com>
3413
3414 PR target/71114
3415 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3416
46729204 34172016-05-16 Jan Hubicka <hubicka@ucw.cz>
3418
3419 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3420 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3421
2a1125d6 34222016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3423
3424 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3425 test for __ARM_FP16_ARGS.
3426 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3427 * gcc.target/arm/aapcs/neon-vect10.c: New.
3428 * gcc.target/arm/aapcs/neon-vect9.c: New.
3429 * gcc.target/arm/aapcs/vfp18.c: New.
3430 * gcc.target/arm/aapcs/vfp19.c: New.
3431 * gcc.target/arm/aapcs/vfp20.c: New.
3432 * gcc.target/arm/aapcs/vfp21.c: New.
3433 * gcc.target/arm/fp16-aapcs-1.c: New.
3434 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3435 test for __ARM_FP16_ARGS.
3436 * g++.target/arm/fp16-return-1.c: Update expected output.
3437
ea3d2d74 34382016-05-16 Jiong Wang <jiong.wang@arm.com>
3439
3440 PR testsuite/70227
3441 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3442
6989e05f 34432016-05-15 Harald Anlauf <anlauf@gmx.de>
3444
3445 PR fortran/69603
3446 * gfortran.dg/pr69603.f90: New testcase.
3447
a5f52592 34482016-05-14 Fritz Reese <fritzoreese@gmail.com>
3449
3450 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3451
88f949ab 34522016-05-14 Fritz Reese <fritzoreese@gmail.com>
3453
3454 PR fortran/71047
3455 * gfortran.dg/pr71047.f08: New test.
3456
90c88567 34572016-05-13 Joseph Myers <joseph@codesourcery.com>
3458
3459 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3460 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3461 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3462
00a690cc 34632016-05-13 Martin Sebor <msebor@redhat.com>
3464
3465 PR c++/60049
3466 * g++.dg/cpp0x/constexpr-60049.C: New test.
3467
ec8b6af7 34682016-05-13 Jakub Jelinek <jakub@redhat.com>
3469
3470 PR bootstrap/71071
3471 * gcc.dg/pr71071.c: New test.
3472
f54d1d7b 34732016-05-13 Uros Bizjak <ubizjak@gmail.com>
3474
3475 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3476 remove XOP handling.
2f3af60f 3477 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3478
a39a0392 34792016-05-13 Nathan Sidwell <nathan@acm.org>
3480
3481 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3482 __atomic_is_lock_free declaration.
3483
42333dd9 34842016-05-13 Richard Biener <rguenther@suse.de>
3485
3486 PR tree-optimization/42587
3487 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3488
c5442454 34892016-05-13 Martin Liska <mliska@suse.cz>
3490
3491 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3492 the new format of dump output.
3493
03a400fb 34942016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3495
3496 * gcc.dg/pr71084.c: New test.
3497
69278c3f 34982016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3499
231010db 3500 PR target/53440
3501 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 3502
8138f11b 35032016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3504
3505 * gcc.target/aarch64/struct_return.c: New test.
3506
22a3f7bd 35072016-05-12 Marek Polacek <polacek@redhat.com>
3508
3509 PR c/70756
3510 * c-c++-common/pr70756-2.c: New test.
3511 * c-c++-common/pr70756.c: New test.
3512
9bcd42cc 35132016-05-12 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/71059
3516 * gcc.dg/torture/pr71059.c: New testcase.
3517
5ffb4a0d 35182016-05-12 Richard Biener <rguenther@suse.de>
3519
3520 PR tree-optimization/71062
3521 * gcc.dg/torture/pr71062.c: New testcase.
3522
2ab65c31 35232016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3524
3525 PR tree-optimization/71006
3526 * gcc.dg/pr71006.c: New test.
3527
f0158fc0 35282016-05-12 Marek Polacek <polacek@redhat.com>
3529
3530 PR driver/71063
3531 * gcc.dg/opts-7.c: New test.
3532
0f56938b 35332016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3534
3535 PR target/70830
3536 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3537 Add -save-temps to dg-options.
3538 Scan for ldmfd rather than pop instruction.
3539 * gcc.target/arm/interrupt-2.c: Likewise.
3540 * gcc.target/arm/pr70830.c: New test.
3541
e10946d5 35422016-05-12 Jakub Jelinek <jakub@redhat.com>
3543
9fa8e468 3544 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3545 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3546
9ce62bbe 3547 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3548 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3549 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3550
708ae1b1 3551 PR target/71019
3552 * gcc.target/i386/avx512vl-pack-1.c: New test.
3553 * gcc.target/i386/avx512vl-pack-2.c: New test.
3554 * gcc.target/i386/avx512bw-pack-2.c: New test.
3555
a461f32e 3556 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3557
e10946d5 3558 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3559 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3560 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3561
f52a3ef6 35622016-05-12 Richard Biener <rguenther@suse.de>
3563
3564 PR tree-optimization/70986
3565 * gcc.dg/torture/pr70986-1.c: New testcase.
3566 * gcc.dg/torture/pr70986-2.c: Likewise.
3567 * gcc.dg/torture/pr70986-3.c: Likewise.
3568
54c4d22e 35692016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3570
3571 PR c/43651
3572 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3573 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3574
57215d5b 35752016-05-11 Uros Bizjak <ubizjak@gmail.com>
3576
3577 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3578 directive.
3579 * gcc.target/i386/pr66746.c: Ditto.
3580
67d3121c 35812016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3582
3583 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3584 support.
3585 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3586 warning when using -mvsx-timode.
3587 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3588 * gcc.target/powerpc/dform-2.c: Likewise.
3589 * gcc.target/powerpc/pr68805.c: Likewise.
3590
7f8012a5 35912016-05-11 Marek Polacek <polacek@redhat.com>
3592
3593 PR c++/71024
3594 * c-c++-common/attributes-3.c: New test.
3595
3e8567ce 35962016-05-11 Nathan Sidwell <nathan@acm.org>
3597
3598 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3599 * gcc.c-torture/execute/pr68185.c: Likewise.
3600 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3601 * gcc.dg/pr69634.c: Requires scheduling.
3602 * gcc.dg/torture/pr66178.c: Require label values.
3603 * gcc.dg/setjmp-6.c: Require indirect jumps.
3604
3739ac00 36052016-05-11 Richard Biener <rguenther@suse.de>
3606
3607 PR tree-optimization/71055
3608 * gcc.dg/torture/pr71055.c: New testcase.
3609
1ff8b385 36102016-05-11 Richard Biener <rguenther@suse.de>
3611
3612 PR debug/71057
3613 * g++.dg/debug/pr71057.C: New testcase.
3614
77126efa 36152016-05-11 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR fortran/70855
3618 * gfortran.dg/gomp/pr70855.f90: New test.
3619
6fcaaf9b 36202016-05-11 Richard Biener <rguenther@suse.de>
3621
3622 PR middle-end/71002
3623 * g++.dg/torture/pr71002.C: New testcase.
3624
bfa8ea12 36252016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3626
3627 PR middle-end/70807
3628 * gcc.dg/pr70807.c: New test.
3629
87632549 36302016-05-10 Martin Sebor <msebor@redhat.com>
3631
3632 PR c++/38611
3633 * g++.dg/Wattributes.C: New test.
3634
f9153689 36352016-05-10 Marc Glisse <marc.glisse@inria.fr>
3636
3637 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3638 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3639 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3640
a44ed58a 36412016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3642
3643 PR target/70799
3644 * gcc.target/i386/pr70799-1.c: New test.
3645
d6c90d89 36462016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3647
3648 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3649
c1f73044 36502016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3651
3652 PR middle-end/70877
3653 * gcc.target/i386/pr70877.c: New test.
3654
e66d763a 36552016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3656
3657 PR tree-optimization/70786
3658 * gcc.target/i386/pr70876.c: New test.
3659
a30ff73a 36602016-05-10 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR target/70927
3663 * gcc.target/i386/avx512vl-logic-1.c: New test.
3664 * gcc.target/i386/avx512vl-logic-2.c: New test.
3665 * gcc.target/i386/avx512dq-logic-2.c: New test.
3666
4b3fd38f 36672016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3668
3669 PR target/70963
3670 * gcc.target/powerpc/pr70963.c: New.
3671
abf93a25 36722016-05-10 David Malcolm <dmalcolm@redhat.com>
3673
3674 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3675 (test_very_wide_line): Add ruler to expected output.
3676 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3677 (test_very_wide_line): Likewise.
3678 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3679 (test_show_locus): Within the handling of "test_very_wide_line",
3680 enable show_ruler_p on the diagnostic context.
3681
d614888f 36822016-05-10 Richard Biener <rguenther@suse.de>
3683
3684 PR tree-optimization/71039
3685 * gcc.dg/torture/pr71039.c: New testcase.
3686
dbca5ed9 36872016-05-10 Nathan Sidwell <nathan@acm.org>
3688
3689 * gcc.dg/nested-func-10.c: Requires alloca.
3690 * gcc.dg/nested-func-9.c: Requires alloca.
3691 * gcc.c-torture/execute/pr70460.c: Requires labels.
3692 * gcc.c-torture/compile/pr70199.c: Requires labels.
3693 * gcc.target/nvptx/decl.c: Compile only.
3694 * gcc.target/nvptx/trailing-init.c: Compile only.
3695 * gcc.target/nvptx/ary-init.c: Compile only.
3696
3fa82609 36972016-05-10 Marek Polacek <polacek@redhat.com>
3698
3699 PR c/70255
3700 * gcc.dg/attr-opt-1.c: New test.
3701
76825907 37022016-05-10 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/70497
3705 PR tree-optimization/28367
3706 * gcc.dg/torture/20160404-1.c: New testcase.
3707 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3708 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3709
68255819 37102016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3711
3712 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3713
d9aa8cdb 37142016-05-09 Uros Bizjak <ubizjak@gmail.com>
3715
3716 * gcc.target/i386/fabsneg-1.c New test.
3717
7cc16f50 37182016-05-09 Alan Modra <amodra@gmail.com>
3719
3720 PR testsuite/70826
3721 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3722
a83b7b63 37232016-05-09 Richard Biener <rguenther@suse.de>
3724
3725 PR tree-optimization/70985
3726 * gcc.dg/torture/pr70985.c: New testcase.
3727
189d0706 37282016-05-09 Bin Cheng <bin.cheng@arm.com>
3729
3730 * gcc.dg/tree-ssa/ifc-9.c: New test.
3731 * gcc.dg/tree-ssa/ifc-10.c: New test.
3732 * gcc.dg/tree-ssa/ifc-11.c: New test.
3733 * gcc.dg/tree-ssa/ifc-12.c: New test.
3734 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3735 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3736 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3737
1ec957b0 37382016-05-09 Richard Biener <rguenther@suse.de>
3739
3740 PR fortran/70937
3741 * gfortran.dg/pr70937.f90: New testcase.
3742
923c7714 37432016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3744
3745 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3746
d7cd448a 37472016-05-07 Fritz Reese <fritzoreese@gmail.com>
3748
3749 PR fortran/56226
3750 * gfortran.dg/dec_structure_1.f90: New testcase.
3751 * gfortran.dg/dec_structure_2.f90: Ditto.
3752 * gfortran.dg/dec_structure_3.f90: Ditto.
3753 * gfortran.dg/dec_structure_4.f90: Ditto.
3754 * gfortran.dg/dec_structure_5.f90: Ditto.
3755 * gfortran.dg/dec_structure_6.f90: Ditto.
3756 * gfortran.dg/dec_structure_7.f90: Ditto.
3757 * gfortran.dg/dec_structure_8.f90: Ditto.
3758 * gfortran.dg/dec_structure_9.f90: Ditto.
3759 * gfortran.dg/dec_structure_10.f90: Ditto.
3760 * gfortran.dg/dec_structure_11.f90: Ditto.
3761 * gfortran.dg/dec_union_1.f90: Ditto.
3762 * gfortran.dg/dec_union_2.f90: Ditto.
3763 * gfortran.dg/dec_union_3.f90: Ditto.
3764 * gfortran.dg/dec_union_4.f90: Ditto.
3765 * gfortran.dg/dec_union_5.f90: Ditto.
3766 * gfortran.dg/dec_union_6.f90: Ditto.
3767 * gfortran.dg/dec_union_7.f90: Ditto.
3768
f681e29b 37692016-05-07 Tom de Vries <tom@codesourcery.com>
3770
3771 PR tree-optimization/70956
3772 * gcc.dg/graphite/pr70956.c: New test.
3773
68d7f375 37742016-05-06 Jakub Jelinek <jakub@redhat.com>
3775
faf39348 3776 PR middle-end/70941
3777 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3778 (a, b, c, d): Change type from char to signed char.
3779 (main): Compare against (signed char) -1634678893 instead of
3780 hardcoded -109. Use __builtin_abort instead of abort.
3781
b768b13a 3782 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3783 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3784
68d7f375 3785 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3786
5dda16ea 37872016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3788
3789 PR debug/70935
3790 * gcc.dg/torture/pr70935.c: New test.
3791
13ede1b5 37922016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3793
3794 PR target/58219
7fc878c4 3795 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3796
96d94be2 37972016-05-06 Richard Biener <rguenther@suse.de>
3798
3799 PR tree-optimization/70960
3800 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3801
e5d9f15d 38022016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3803
3804 PR target/52933
3805 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3806 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3807 Adjust expected instruction counts.
3808 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3809
2dd7705f 38102016-05-06 Marek Polacek <polacek@redhat.com>
3811
3812 PR sanitizer/70875
3813 * gcc.dg/ubsan/bounds-3.c: New test.
3814
cb8bc632 38152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3816
3817 PR target/54089
3818 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3819
b343c173 38202016-05-06 Richard Biener <rguenther@suse.de>
3821
3822 PR middle-end/70931
3823 * gfortran.dg/pr70931.f90: New testcase.
3824
1e3db0b1 38252016-05-06 Richard Biener <rguenther@suse.de>
3826
3827 PR middle-end/70941
3828 * gcc.dg/torture/pr70941.c: New testcase.
3829
bdd54b6d 38302016-05-05 Bin Cheng <bin.cheng@arm.com>
3831
3832 PR tree-optimization/57206
3833 * gcc.dg/vect/pr57206.c: New test.
3834
499adcfd 38352016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3836
3837 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3838
871164c4 38392016-05-05 Jakub Jelinek <jakub@redhat.com>
3840
ecb23e00 3841 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3842
871164c4 3843 * c-c++-common/Wdangling-else-4.c: New test.
3844
70cf83ba 38452016-05-04 Jakub Jelinek <jakub@redhat.com>
3846
858c9470 3847 PR c++/70906
3848 PR c++/70933
3849 * g++.dg/opt/pr70906.C: New test.
3850 * g++.dg/opt/pr70933.C: New test.
3851
70cf83ba 3852 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3853
aaa36a78 38542016-05-04 Jan Hubicka <hubicka@ucw.cz>
3855
3856 * gcc.dg/ipa/pure-const-3.c: New testcase.
3857
1d52c456 38582016-05-04 Marek Polacek <polacek@redhat.com>
3859
3860 * c-c++-common/Wdangling-else-1.c: New test.
3861 * c-c++-common/Wdangling-else-2.c: New test.
3862 * c-c++-common/Wdangling-else-3.c: New test.
3863
dc581573 38642016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3865
3866 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3867 flag is present.
3868
a64030fe 38692016-05-04 Marek Polacek <polacek@redhat.com>
3870
3871 PR c/48778
3872 * gcc.dg/Waddress-2.c: New test.
3873
b461b04a 38742016-05-04 Alan Modra <amodra@gmail.com>
3875
3876 * gcc.target/powerpc/pr70866.c: New.
3877
c388a0cf 38782016-05-03 Martin Sebor <msebor@redhat.com>
3879
3880 PR c++/66561
3881 * c-c++-common/builtin_location.c: New test.
3882 * g++.dg/cpp1y/builtin_location.C: New test.
3883
5d4db8ef 38842016-05-03 Marek Polacek <polacek@redhat.com>
3885
3886 PR c/70859
3887 * gcc.dg/pr70859.c: New test.
3888 * gcc.dg/pr70859-2.c: New test.
3889
ca938765 38902016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3891
3892 * gnat.dg/debug5.adb: New testcase.
3893
60b27d5f 38942016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3895
3896 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3897 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3898 Procedure to check for z10 instruction set.
3899
5ab325d0 39002016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3901
3902 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3903
c548a0ad 39042016-05-03 Alan Modra <amodra@gmail.com>
3905
3906 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3907
d5ecd946 39082016-05-03 Jakub Jelinek <jakub@redhat.com>
3909
3910 * gcc.target/i386/avx512f-cvt-1.c: New test.
3911
35b0a053 39122016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3913
3914 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3915 -fdump-tree-vrp-details.
3916
9ae1b28a 39172016-05-03 Richard Biener <rguenther@suse.de>
3918
3919 * gcc.dg/pr30172-1.c: Adjust.
3920 * gcc.dg/pr63743.c: Likewise.
3921 * gcc.dg/tm/pr51696.c: Likewise.
3922 * c-c++-common/tm/safe-1.c: Likewise.
3923 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3924 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3925 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3926 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3927
9c1a31e4 39282016-05-03 Jakub Jelinek <jakub@redhat.com>
3929
fe69bcb9 3930 PR rtl-optimization/70467
3931 * gcc.target/i386/pr70467-3.c: New test.
3932 * gcc.target/i386/pr70467-4.c: New test.
3933
9082c4a4 3934 PR tree-optimization/70916
3935 * gcc.c-torture/compile/pr70916.c: New test.
3936
9c1a31e4 3937 PR target/49244
3938 * gcc.target/i386/pr49244-1.c: New test.
3939 * gcc.target/i386/pr49244-2.c: New test.
3940
69105acc 39412016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3942
3943 PR rtl-optimization/44281
3944 * gcc.target/i386/pr44281.c: New test.
3945
9ab8df54 39462016-05-03 bin cheng <bin.cheng@arm.com>
3947
3948 PR tree-optimization/56541
3949 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3950 * gcc.dg/vect/pr56541.c: new test.
3951
3c62cae0 39522016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3953
3954 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3955 __float128.
3956 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3957
91abc161 39582016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3959
3960 PR testsuite/70520
3961 * c-c++-common/asan/clone-test-1.c (main): Align child process
3962 stack to 16 bytes.
3963
aa3d1155 39642016-05-02 David Malcolm <dmalcolm@redhat.com>
3965
3966 PR c++/62314
3967 * g++.dg/spellcheck-fields-2.C: New test case.
3968
002c3f28 39692016-05-02 David Malcolm <dmalcolm@redhat.com>
3970
3971 PR c++/62314
3972 * g++.dg/pr62314.C: New test case.
3973
46e5dccc 39742016-05-02 Jan Hubicka <hubicka@ucw.cz>
3975
3976 * gcc.dg/ipa/inline-8.c: New testcase.
3977
663f4248 39782016-05-02 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR rtl-optimization/70467
3981 * gcc.target/i386/pr70467-1.c: New test.
3982
efe8bdf5 39832016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3984
3985 * gcc.dg/spec-options.c: Run the test on all targets.
3986 * gcc.dg/foo.specs: Use cpp_unique_options.
3987
47ef9633 39882016-05-02 Marc Glisse <marc.glisse@inria.fr>
3989
3990 * gcc.dg/tree-ssa/unord.c: New testcase.
3991
eb1a077c 39922016-05-02 Marc Glisse <marc.glisse@inria.fr>
3993
3994 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3995
28e869d0 39962016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3997
3998 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3999
dd185f6e 40002016-05-02 Marek Polacek <polacek@redhat.com>
4001
4002 PR c/70851
4003 * gcc.dg/enum-incomplete-3.c: New test.
4004
773d09b9 40052016-05-02 Marek Polacek <polacek@redhat.com>
4006 Tom de Vries <tom@codesourcery.com>
4007
4008 PR tree-optimization/70700
4009 * gcc.dg/pr70700.c: New test.
4010
f0dc3286 40112016-05-01 Uros Bizjak <ubizjak@gmail.com>
4012
4013 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4014 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4015 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4016 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4017 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4018
7f931827 40192016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4020
4021 * ada/acats/run_acats: Rename into...
4022 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4023 * ada/acats/run_all.sh: Remove redundant test.
4024 (target_run): Move around.
4025 (target_gnatchop): Use newly built executable.
4026 (target_gnatmake): Likewise.
4027 Check that the compilation of impbit succeeds.
4028
1c492b4e 40292016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4030
4031 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4032 * gcc.dg/20021029-1.c: Likewise.
4033 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4034 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4035 * gcc.target/sh/cmpstr.c: Likewise.
4036 * gcc.target/sh/cmpstrn.c: Likewise.
4037 * gcc.target/sh/memset.c: Likewise.
4038 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4039 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4040 * gcc.target/sh/pr39423-1.c: Likewise.
4041 * gcc.target/sh/pr49468-di.c: Likewise.
4042 * gcc.target/sh/pr49468-si.c: Likewise.
4043 * gcc.target/sh/pr49880-1.c: Likewise.
4044 * gcc.target/sh/pr49880-2.c: Likewise.
4045 * gcc.target/sh/pr49880-3.c: Likewise.
4046 * gcc.target/sh/pr50751-1.c: Likewise.
4047 * gcc.target/sh/pr50751-4.c: Likewise.
4048 * gcc.target/sh/pr50751-7.c: Likewise.
4049 * gcc.target/sh/pr51244-1.c: Likewise.
4050 * gcc.target/sh/pr51244-10.c: Likewise.
4051 * gcc.target/sh/pr51244-11.c: Likewise.
4052 * gcc.target/sh/pr51244-12.c: Likewise.
4053 * gcc.target/sh/pr51244-13.c: Likewise.
4054 * gcc.target/sh/pr51244-14.c: Likewise.
4055 * gcc.target/sh/pr51244-17.c: Likewise.
4056 * gcc.target/sh/pr51244-18.c: Likewise.
4057 * gcc.target/sh/pr51244-19.c: Likewise.
4058 * gcc.target/sh/pr51244-4.c: Likewise.
4059 * gcc.target/sh/pr51244-5.c: Likewise.
4060 * gcc.target/sh/pr51244-7.c: Likewise.
4061 * gcc.target/sh/pr51244-8.c: Likewise.
4062 * gcc.target/sh/pr51244-9.c: Likewise.
4063 * gcc.target/sh/pr51697.c: Likewise.
4064 * gcc.target/sh/pr52483-1.c: Likewise.
4065 * gcc.target/sh/pr52483-2.c: Likewise.
4066 * gcc.target/sh/pr52483-3.c: Likewise.
4067 * gcc.target/sh/pr52483-5.c: Likewise.
4068 * gcc.target/sh/pr52933-1.c: Likewise.
4069 * gcc.target/sh/pr52933-2.c: Likewise.
4070 * gcc.target/sh/pr52933-3.c: Likewise.
4071 * gcc.target/sh/pr53568-1.c: Likewise.
4072 * gcc.target/sh/pr53976-1.c: Likewise.
4073 * gcc.target/sh/pr53988-1.c: Likewise.
4074 * gcc.target/sh/pr53988.c: Likewise.
4075 * gcc.target/sh/pr54089-1.c: Likewise.
4076 * gcc.target/sh/pr54089-6.c: Likewise.
4077 * gcc.target/sh/pr54089-7.c: Likewise.
4078 * gcc.target/sh/pr54089-8.c: Likewise.
4079 * gcc.target/sh/pr54089-9.c: Likewise.
4080 * gcc.target/sh/pr54236-1.c: Likewise.
4081 * gcc.target/sh/pr54236-2.c: Likewise.
4082 * gcc.target/sh/pr54236-3.c: Likewise.
4083 * gcc.target/sh/pr54236-4.c: Likewise.
4084 * gcc.target/sh/pr54386.c: Likewise.
4085 * gcc.target/sh/pr54602-1.c: Likewise.
4086 * gcc.target/sh/pr54685.c: Likewise.
4087 * gcc.target/sh/pr54760-1.c: Likewise.
4088 * gcc.target/sh/pr54760-2.c: Likewise.
4089 * gcc.target/sh/pr54760-3.c: Likewise.
4090 * gcc.target/sh/pr54760-4.c: Likewise.
4091 * gcc.target/sh/pr54760-5.c: Likewise.
4092 * gcc.target/sh/pr54760-6.c: Likewise.
4093 * gcc.target/sh/pr55146.c: Likewise.
4094 * gcc.target/sh/pr55160.c: Likewise.
4095 * gcc.target/sh/pr59278.c: Likewise.
4096 * gcc.target/sh/pr59401-1.c: Likewise.
4097 * gcc.target/sh/pr59533-1.c: Likewise.
4098 * gcc.target/sh/pr63260.c: Likewise.
4099 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4100 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4101 * gcc.target/sh/strlen.c: Likewise.
4102 * gcc.target/sh/torture/pr30807.c: Likewise.
4103 * gcc.target/sh/torture/pr34777.c: Likewise.
4104 * gcc.target/sh/torture/pr64652.c: Likewise.
4105 * gcc.target/sh/torture/pr65505.c: Likewise.
4106 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4107 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4108
0c4005be 41092016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4110
4111 PR c++/66644
4112 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4113
d94e6223 41142016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4115
4116 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4117 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4118 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4119 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4120
46f37836 41212016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4122
4123 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4124 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4125
4d0a8bac 41262016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4127
4128 PR middle-end/70626
4129 * c-c++-common/goacc/combined-reduction.c: New test.
4130 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4131
b98e0db3 41322016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4133
4134 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4135 *movdi_internal pattern only if PIC off.
4136 * gcc.target/i386/pr70155-2.c: Likewise.
4137 * gcc.target/i386/pr70155-3.c: Likewise.
4138 * gcc.target/i386/pr70155-4.c: Likewise.
4139 * gcc.target/i386/pr70155-5.c: Likewise.
4140 * gcc.target/i386/pr70155-6.c: Likewise.
4141 * gcc.target/i386/pr70155-7.c: Likewise.
4142 * gcc.target/i386/pr70155-8.c: Likewise.
4143 * gcc.target/i386/pr70155-15.c: Likewise.
4144 * gcc.target/i386/pr70155-17.c: Likewise.
4145 * gcc.target/i386/pr70155-22.c: Likewise.
4146
8b066242 41472016-04-29 Bin Cheng <bin.cheng@arm.com>
4148
4149 PR tree-optimization/70803
4150 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4151
22912e73 41522016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4153
4154 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4155 optimization of vector loop.
4156 * gcc.target/i386/vect-unpack-3.c: New test.
4157 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4158 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4159 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4160
568128c6 41612016-04-29 Marek Polacek <polacek@redhat.com>
4162
4163 PR sanitizer/70342
4164 * g++.dg/ubsan/null-7.C: New test.
4165
025dd1e0 4166 PR c/70852
4167 * gcc.dg/pr70852.c: New test.
4168
eb16928e 41692016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4170
4171 PR/69089
4172 * g++.dg/cpp0x/alignas6.C: New test.
4173
d7377ee9 41742016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4175
4860a6bf 4176 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4177 * gcc.dg/pr27003.c: Likewise.
4178 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4179 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4180 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4181 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 4182 * gcc.target/arc/mxy.c: Likewise.
4183 * gcc.target/arc/mswape.c: Likewise.
4184 * gcc.target/arc/mrtsc.c: Likewise.
4185 * gcc.target/arc/mcrc.c: Likewise.
4186 * gcc.target/arc/mdsp-packa.c: Likewise.
4187 * gcc.target/arc/mdvbf.c: Likewise.
4188 * gcc.target/arc/mlock.c: Likewise.
4189 * gcc.target/arc/mmac-24.c: Likewise.
4190 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4191
efa1b7ab 41922016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4193 Matthijs Kooijman <matthijs@stdin.nl>
4194 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4195
4196 PR target/60040
4197 * gcc.target/avr/pr60040-1.c: New.
4198 * gcc.target/avr/pr60040-2.c: New.
4199
00371d68 42002016-04-29 Richard Biener <rguenther@suse.de>
4201
4202 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4203
73447cc5 42042016-04-29 Richard Biener <rguenther@suse.de>
4205
4206 PR tree-optimization/13962
4207 PR tree-optimization/65686
4208 * gcc.dg/uninit-pr65686.c: New testcase.
4209
c2087b56 42102016-04-29 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR middle-end/70843
4213 * gcc.dg/pr70843.c: New test.
4214
cdd06d5a 42152016-04-28 Jakub Jelinek <jakub@redhat.com>
4216
4217 PR target/70858
4218 * gcc.target/i386/pr70858.c: New test.
4219
1a60079e 42202016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4221
4222 * gcc.target/arc/nps400-1.c: New file.
4223
11bc2894 42242016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4225 Andrew Burgess <andrew.burgess@embecosm.com>
4226
4227 * gcc.target/arc/movh_cl-1.c: New file.
4228
dd9bf0b5 42292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4230 Andrew Burgess <andrew.burgess@embecosm.com>
4231
4232 * gcc.target/arc/extzv-1.c: New file.
4233 * gcc.target/arc/insv-1.c: New file.
4234 * gcc.target/arc/insv-2.c: New file.
4235 * gcc.target/arc/movb-1.c: New file.
4236 * gcc.target/arc/movb-2.c: New file.
4237 * gcc.target/arc/movb-3.c: New file.
4238 * gcc.target/arc/movb-4.c: New file.
4239 * gcc.target/arc/movb-5.c: New file.
4240 * gcc.target/arc/movb_cl-1.c: New file.
4241 * gcc.target/arc/movb_cl-2.c: New file.
4242 * gcc.target/arc/movbi_cl-1.c: New file.
4243 * gcc.target/arc/movl-1.c: New file.
4244
a22e4209 42452016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4246 Andrew Burgess <andrew.burgess@embecosm.com>
4247
4248 * gcc.target/arc/cmem-1.c: New file.
4249 * gcc.target/arc/cmem-2.c: New file.
4250 * gcc.target/arc/cmem-3.c: New file.
4251 * gcc.target/arc/cmem-4.c: New file.
4252 * gcc.target/arc/cmem-5.c: New file.
4253 * gcc.target/arc/cmem-6.c: New file.
4254 * gcc.target/arc/cmem-7.c: New file.
4255 * gcc.target/arc/cmem-ld.inc: New file.
4256 * gcc.target/arc/cmem-st.inc: New file.
4257
287c3982 42582016-04-28 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR target/70821
4261 * gcc.target/i386/pr70821.c: New test.
4262
e40e5340 42632016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4264
4265 * gcc.target/powerpc/vec-adde.c: New test.
4266 * gcc.target/powerpc/vec-adde-int128.c: New test.
4267
cf977d50 42682016-04-28 Jakub Jelinek <jakub@redhat.com>
4269
4270 * gcc.target/i386/avx-vround-1.c: New test.
4271 * gcc.target/i386/avx-vround-2.c: New test.
4272 * gcc.target/i386/avx512vl-vround-1.c: New test.
4273 * gcc.target/i386/avx512vl-vround-2.c: New test.
4274
572f8300 42752016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4276
4277 PR testsuite/70595
4278 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4279 (check_effective_target_cilkplus_runtime): ... this.
4280 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4281 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4282
4283 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4284 Require cilkplus_runtime.
4285 Don't add -lcilkrts.
4286 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4287 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4288 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4289 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4290 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4291 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4292 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4293 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4294 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4295 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4296 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4297 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4298 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4299 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4300 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4301 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4302 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4303 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4304 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4305 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4306 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4307 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4308 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4309 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4310 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4311 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4312 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4313 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4314 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4315
4316 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4317 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4318
4319 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4320
4321 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4322 cilkplus_runtime.
4323
dfba0905 43242016-04-27 Marc Glisse <marc.glisse@inria.fr>
4325
4326 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4327 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4328
605a4556 43292015-04-27 Ryan Burn <contact@rnburn.com>
4330
4331 PR c++/69024
4332 PR c++/68997
4333 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4334 diagnostic.
4335 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4336 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4337
6a1231a5 43382016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4339
4340 * gnat.dg/limited_with4.ad[sb]: New test.
4341 * gnat.dg/limited_with4_pkg.ads: New helper.
4342
4dad9e09 43432016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4344
4345 PR target/70155
4346 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4347 and movv1ti_internal patterns
4348 * gcc.target/i386/pr70155-1.c: New test.
4349 * gcc.target/i386/pr70155-2.c: Likewise.
4350 * gcc.target/i386/pr70155-3.c: Likewise.
4351 * gcc.target/i386/pr70155-4.c: Likewise.
4352 * gcc.target/i386/pr70155-5.c: Likewise.
4353 * gcc.target/i386/pr70155-6.c: Likewise.
4354 * gcc.target/i386/pr70155-7.c: Likewise.
4355 * gcc.target/i386/pr70155-8.c: Likewise.
4356 * gcc.target/i386/pr70155-9.c: Likewise.
4357 * gcc.target/i386/pr70155-10.c: Likewise.
4358 * gcc.target/i386/pr70155-11.c: Likewise.
4359 * gcc.target/i386/pr70155-12.c: Likewise.
4360 * gcc.target/i386/pr70155-13.c: Likewise.
4361 * gcc.target/i386/pr70155-14.c: Likewise.
4362 * gcc.target/i386/pr70155-15.c: Likewise.
4363 * gcc.target/i386/pr70155-16.c: Likewise.
4364 * gcc.target/i386/pr70155-17.c: Likewise.
4365 * gcc.target/i386/pr70155-18.c: Likewise.
4366 * gcc.target/i386/pr70155-19.c: Likewise.
4367 * gcc.target/i386/pr70155-20.c: Likewise.
4368 * gcc.target/i386/pr70155-21.c: Likewise.
4369 * gcc.target/i386/pr70155-22.c: Likewise.
4370
a80f3f45 43712016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4372
4373 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4374 ".{5,6}".
4375
279305d1 43762016-04-27 Bin Cheng <bin.cheng@arm.com>
4377
4378 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4379 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4380 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4381 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4382 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4383
8974b625 43842016-04-27 Richard Biener <rguenther@suse.de>
4385
4386 PR ipa/70760
4387 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4388 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4389
886d5463 43902016-04-27 Nathan Sidwell <nathan@acm.org>
4391
4392 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4393 * g++.dg/ubsan/pr63956.C: Adjust error location.
4394
f0e35aa9 43952016-04-27 Nick Clifton <nickc@redhat.com>
4396
4397 PR middle-end/49889
4398 * gcc.dg/pr49889.c: New test.
4399
40385231 44002016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4401
4402 * c-c++-common/memset-array.c: New test.
4403
37229a71 44042016-04-26 Martin Sebor <msebor@redhat.com>
4405
4406 PR c++/66639
4407 * g++.dg/cpp1y/func_constexpr.C: New test.
4408
3eedf9bd 44092016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4410
4411 PR c++/70241
4412 * g++.dg/cpp0x/enum32.C: New test.
4413 * g++.dg/cpp0x/enum33.C: New test.
4414
44152016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 4416
4417 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4418 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4419 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4420 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4421 * gcc.c-torture/execute/pr38151.c: Likewise.
4422 * gcc.c-torture/execute/pr66556.c: Likewise.
4423 * gcc.c-torture/execute/pr67781.c: Likewise.
4424 * gcc.c-torture/execute/pr68648.c: Likewise.
4425
8c51f92f 44262016-04-26 Marc Glisse <marc.glisse@inria.fr>
4427
4428 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4429
fa20ebd3 44302016-04-26 Marek Polacek <polacek@redhat.com>
4431
4432 PR c/67784
4433 * gcc.dg/pr67784-3.c: New test.
4434 * gcc.dg/pr67784-4.c: New test.
4435 * gcc.dg/pr67784-5.c: New test.
4436
9db47803 4437 PR c/70791
4438 * gcc.dg/Wnested-externs-2.c: New test.
4439
bff407f2 44402016-04-26 Marc Glisse <marc.glisse@inria.fr>
4441
4442 * gcc.dg/fold-plusmult.c: Adjust.
4443 * gcc.dg/no-strict-overflow-6.c: Adjust.
4444 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4445
78d0c69e 44462016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4447
4448 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4449 number scans.
4450 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4451 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4452 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4453 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4454 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4455 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4456 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4457 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4458 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4459 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4460 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4461 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4462 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4463 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4464 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4465 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4466 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4467 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4468 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4469 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4470 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4471 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4472 scans.
4473 * gcc.target/i386/pr32219-4.c: Likewise.
4474 * gcc.target/i386/pr32219-6.c: Likewise.
4475 * gcc.target/i386/pr32219-8.c: Likewise.
4476
221d6722 44772016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4478
4479 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4480 associated options.
4481
514727a9 44822016-04-26 Marek Polacek <polacek@redhat.com>
4483
4484 PR c++/70744
4485 * g++.dg/ext/cond2.C: New test.
4486
e6ee4c61 44872016-04-26 Bin Cheng <bin.cheng@arm.com>
4488
4489 PR tree-optimization/70771
4490 PR tree-optimization/70775
4491 * gcc.dg/pr70771.c: New test.
3730828c 4492 * gcc.dg/pr70775.c: New test.
e6ee4c61 4493
b3d72796 44942016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4495
4496 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4497
c11ece29 44982016-04-25 Richard Biener <rguenther@suse.de>
4499
4500 PR tree-optimization/70780
4501 * gcc.dg/torture/pr70780.c: New testcase.
4502
d40b10b2 45032016-04-25 Michael Collison <michael.collison@arm.com>
4504
4860a6bf 4505 * gcc.target/arm/neon-vaddws16.c: New test.
4506 * gcc.target/arm/neon-vaddws32.c: New test.
4507 * gcc.target/arm/neon-vaddwu16.c: New test.
4508 * gcc.target/arm/neon-vaddwu32.c: New test.
4509 * gcc.target/arm/neon-vaddwu8.c: New test.
4510 * lib/target-supports.exp
d40b10b2 4511 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4512 that arm neon support vector widen sum of HImode TO SImode.
4513
4bbfd6c2 45142016-04-23 Jakub Jelinek <jakub@redhat.com>
4515
4516 PR sanitizer/70712
4517 * c-c++-common/asan/pr70712.c: New test.
4518
524df596 45192016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4520
4521 * .gitattributes: New file.
4522
426c75c3 45232016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4524
4525 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4526
c052a8d5 45272016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4528
4529 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4530 * gfortran.dg/submodule_15.f08: Likewise.
4531
c08d4612 45322016-04-22 Richard Biener <rguenther@suse.de>
4533
4534 PR tree-optimization/70740
4535 * gcc.dg/torture/pr70740.c: New testcase.
4536
fd3211e1 45372016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4538
4539 PR target/70750
4540 * gcc.target/i386/pr70750-1.c: New test.
4541 * gcc.target/i386/pr70750-2.c: Likewise.
4542
15acd78c 45432016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4544
4545 PR c++/70540
4546 * g++.dg/cpp0x/auto48.C: New.
4547
192bf59c 45482016-04-21 Marek Polacek <polacek@redhat.com>
4549
4550 PR c++/70513
4551 * g++.dg/cpp0x/forw_enum12.C: New test.
4552 * g++.dg/cpp0x/forw_enum13.C: New test.
4553
5d429e99 45542016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4555
4556 PR target/70728
4557 * gcc.target/i386/pr70728.c: New test.
4558
06777d85 45592016-04-21 Richard Biener <rguenther@suse.de>
4560
4561 PR middle-end/70747
4562 * gcc.dg/pr70747.c: New testcase.
4563
7434c6fb 45642016-04-21 Bin Cheng <bin.cheng@arm.com>
4565
4566 PR tree-optimization/70715
4567 * gcc.dg/tree-ssa/scev-13.c: New test.
4568
f3ec0970 45692016-04-21 Marc Glisse <marc.glisse@inria.fr>
4570
4571 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4572
523f3a9d 45732016-04-21 Marc Glisse <marc.glisse@inria.fr>
4574
4575 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4576
ace7bf06 45772016-04-20 Jan Hubicka <jh@suse.cz>
4578
4579 PR ipa/70018
4580 * g++.dg/ipa/nothrow-1.C: New testcase.
4581
2b073aa6 45822016-04-20 Nathan Sidwell <nathan@acm.org>
4583
4584 PR c++/55635
4585 * g++.dg/eh/delete1.C: New.
4586
8a574c11 45872016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4588
4589 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4590 -mtune-ctrl=sse_typeless_stores.
4591
e3400750 45922016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4593
4594 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4595
4bd8a059 45962016-04-20 Bin Cheng <bin.cheng@arm.com>
4597
4598 PR tree-optimization/69489
4599 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4600
70574e60 46012016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4602
4603 PR c++/69363
4604 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4605 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4606 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4607
bd6f374c 46082016-04-20 Bin Cheng <bin.cheng@arm.com>
4609
4610 PR tree-optimization/56625
4611 PR tree-optimization/69489
4612 * gcc.dg/vect/pr56625.c: New test.
4613 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4614
482539ee 46152016-04-20 Andrew Pinski <apinski@cavium.com>
4616
4617 PR target/64971
4618 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4619
b4672800 46202016-04-20 Arnaud Charlet <charlet@adacore.com>
4621
4622 * gnat.dg/self1.adb: Remove now incorrect test.
4623
4fb48737 46242016-04-20 Bin Cheng <bin.cheng@arm.com>
4625
4626 * gcc.dg/tree-ssa/scev-11.c: New test.
4627 * gcc.dg/tree-ssa/scev-12.c: New test.
4628
97efb92e 46292016-04-20 Marek Polacek <polacek@redhat.com>
4630
4631 PR tree-optimization/70725
4632 * gcc.dg/pr70725.c: New test.
4633
9d2d4060 46342016-04-20 Richard Biener <rguenther@suse.de>
4635
4636 PR tree-optimization/70726
4637 * g++.dg/vect/pr70726.cc: New testcase.
4638
54530437 46392016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4640
4641 PR target/70674
4642 * gcc.target/s390/pr70674.c: New test.
4643
acda2210 46442016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4645
4646 PR libgfortran/70684
4647 * gfortran.dg/list_read_14.f90: New test.
4648
b7040bb0 46492016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4650
4651 PR target/69201
4652 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4653 extern to force it misaligned.
4654 (b): Likewise.
4655 (c): Likewise.
4656 (d): Likewise.
4657 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4658 Don't check `*' before movv4sf_internal.
4659 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4660 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4661 Don't check `*' before movv16qi_internal.
4662 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4663 extern to force it misaligned.
4664 (b): Likewise.
4665 (c): Likewise.
4666 (d): Likewise.
4667 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4668 Don't check `*' before movv2df_internal.
4669 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4670 extern to force it misaligned.
4671 (b): Likewise.
4672 (c): Likewise.
4673 (d): Likewise.
4674 Check movv8sf_internal instead of avx_storeups256.
4675 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4676
263b5475 46772016-04-19 Richard Biener <rguenther@suse.de>
4678
4679 PR tree-optimization/70171
4680 * g++.dg/tree-ssa/pr70171.C: New testcase.
4681
222ac318 46822016-04-19 Richard Biener <rguenther@suse.de>
4683
4684 PR tree-optimization/70724
4685 * gcc.dg/torture/pr70724.c: New testcase.
4686
003000a4 46872016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4688
4689 PR middle-end/70689
4860a6bf 4690 * gcc.target/i386/pr70689.c: New.
003000a4 4691
3f6e13de 46922016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4693
4694 PR target/70708
4695 * gcc.target/i386/pr70708.c: New test.
4696
10abddbd 46972016-04-18 Richard Biener <rguenther@suse.de>
4698
4699 PR tree-optimization/43434
4700 * gcc.dg/vect/pr43434.c: New testcase.
4701 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4702 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4703 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4704 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4705 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4706 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4707 * gcc.dg/gomp/pr68640.c: Likewise.
4708 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4709 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4710
950db54a 47112016-04-18 Richard Biener <rguenther@suse.de>
4712
4713 PR tree-optimization/70701
4714 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4715
67ccbf39 47162016-04-18 Tom de Vries <tom@codesourcery.com>
4717
4718 PR testsuite/70699
4719 * gcc.dg/pr70161.c: Add dot-file scans.
4720 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4721 instead of after last dot char.
4722
021ad2f3 47232016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4724
4725 * c-c++-common/dump-ada-spec-3.c: New test.
4726 * c-c++-common/dump-ada-spec-4.c: Likewise.
4727
d572fcfd 47282016-04-17 Tom de Vries <tom@codesourcery.com>
4729
4730 PR other/70183
4731 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4732
8b4ee73c 47332016-04-15 Jan Hubicka <jh@suse.cz>
4734
4735 PR ipa/70018
4736 * g++.dg/ipa/pure-const-1.C: New testcase.
4737 * g++.dg/ipa/pure-const-2.C: New testcase.
4738 * g++.dg/ipa/pure-const-3.C: New testcase.
4739
eac243e7 47402016-04-15 Marek Polacek <polacek@redhat.com>
4741
4742 PR c/70671
4743 * gcc.dg/bitfld-22.c: New test.
4744
64c1df32 47452016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4746
4747 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4748 x86_64.
4749
926f9422 47502016-04-15 Marek Polacek <polacek@redhat.com>
4751
4752 PR c/70651
4753 * c-c++-common/pr70651.c: New test.
4754
309bbaa3 47552016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4756
4757 PR rtl-optimization/70681
4758 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4759 dump scan on arm and powerpc.
4760 * gcc.dg/pr10474.c: Likewise.
4761
b4ba8358 47622016-04-15 Jakub Jelinek <jakub@redhat.com>
4763
ed92874a 4764 PR c++/69517
4765 PR c++/70019
4766 PR c++/70588
4767 * g++.dg/cpp1y/vla11.C: Revert for real.
4768
b4ba8358 4769 PR c/70436
4770 * c-c++-common/Wparentheses-1.c: New test.
4771 * c-c++-common/gomp/Wparentheses-1.c: New test.
4772 * c-c++-common/gomp/Wparentheses-2.c: New test.
4773 * c-c++-common/gomp/Wparentheses-3.c: New test.
4774 * c-c++-common/gomp/Wparentheses-4.c: New test.
4775 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4776 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4777 * c-c++-common/goacc/Wparentheses-1.c: New test.
4778
65717bb5 47792016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4780
4781 PR target/70662
4782 * gcc.target/i386/pr70662.c: New test.
4783
ca1a4077 47842016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4785 Alan Modra <amodra@gmail.com>
ca1a4077 4786
4787 PR tree-optimization/70130
4788 * gcc.dg/vect/O3-pr70130.c: New testcase.
4789
dbe1794c 47902016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4791
11836644 4792 PR target/70669
4793 * gcc.target/powerpc/pr70669.c: New test.
4794
dbe1794c 4795 PR target/70640
4796 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4797 a power7 system that does not have an assembler that supports
4798 power8.
4799
4c1007f1 48002016-04-14 Martin Sebor <msebor@redhat.com>
4801
4802 PR c++/69517
4803 PR c++/70019
4804 PR c++/70588
4805 * c-c++-common/ubsan/vla-1.c: Revert.
4806 * g++.dg/cpp1y/vla11.C: Same.
4807 * g++.dg/cpp1y/vla12.C: Same.
4808 * g++.dg/cpp1y/vla13.C: Same.
4809 * g++.dg/cpp1y/vla14.C: Same.
4810 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4811 * g++.dg/init/array24.C: Same.
4c1007f1 4812 * g++.dg/ubsan/vla-1.C: Same.
4813
22dcab66 48142016-04-14 Marek Polacek <polacek@redhat.com>
4815 Jan Hubicka <hubicka@ucw.cz>
4816
4817 PR c++/70029
4818 * g++.dg/torture/pr70029.C: New test.
4819
3e74b025 48202016-04-14 Martin Sebor <msebor@redhat.com>
4821
4822 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4823 type size to prevent failures on targets with very low maximum
4824 alignment.
4825
1d2e0f2a 48262016-04-14 Richard Biener <rguenther@suse.de>
4827
4828 PR tree-optimization/70623
4829 * gcc.dg/torture/pr70623.c: New testcase.
4830 * gcc.dg/torture/pr70623-2.c: Likewise.
4831
9aed0626 48322016-04-13 Martin Sebor <msebor@redhat.com>
4833
4834 PR c++/69517
4835 PR c++/70019
4836 PR c++/70588
4837 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4838 * g++.dg/cpp1y/vla11.C: New test.
4839 * g++.dg/cpp1y/vla12.C: New test.
4840 * g++.dg/cpp1y/vla13.C: New test.
4841 * g++.dg/cpp1y/vla14.C: New test.
4842 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4843 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4844 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4845
fd499010 48462016-04-13 Jakub Jelinek <jakub@redhat.com>
4847
4848 PR c++/70641
4849 * g++.dg/opt/pr70641.C: New test.
4850
87fa7252 48512016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4852
4853 PR rtl-optimization/68749
4854 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4855 effects of argument promotions.
4856 Remove default args to dg-skip-if.
4857
6c40e18b 48582016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4859
4860 PR c++/70635
4861 * g++.dg/parse/pr70635.C: New.
4862
92c53257 48632016-04-13 Marek Polacek <polacek@redhat.com>
4864
4865 PR c++/70639
4866 * c-c++-common/Wmisleading-indentation-4.c: New test.
4867
0241e4dc 48682016-04-13 Marek Polacek <polacek@redhat.com>
4869
4870 PR c/70436
4860a6bf 4871 * gcc.dg/Wparentheses-12.c: New test.
4872 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4873
92bda444 48742016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4875
4876 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4877 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4878 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4879
38ea8a26 48802016-04-13 Jakub Jelinek <jakub@redhat.com>
4881
d08aa032 4882 PR middle-end/70633
4883 * gcc.c-torture/compile/pr70633.c: New test.
4884
38ea8a26 4885 PR debug/70628
4886 * gcc.dg/torture/pr70628.c: New test.
4887
9231d5c2 48882016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4889
4890 PR c++/70610
4891 * g++.dg/template/pr70610.C: New test.
4892 * g++.dg/template/pr70610-2.C: New test.
4893 * g++.dg/template/pr70610-3.C: New test.
4894 * g++.dg/template/pr70610-4.C: New test.
4895
249ca944 48962016-04-12 Jakub Jelinek <jakub@redhat.com>
4897
7f2ea2fb 4898 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4899 128 instead of 32.
4900
249ca944 4901 PR c++/70571
4902 * g++.dg/ext/pr70571.C: New test.
4903
8ca5a97d 49042016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4905
bf32a52d 4906 PR target/70640
8ca5a97d 4907 * gcc.target/powerpc/pr70640.c: New test.
4908
e971b45f 49092016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 PR c++/68722
4912 * g++.dg/parse/pr68722.C: New.
4913
0b54d964 49142016-04-12 Jakub Jelinek <jakub@redhat.com>
4915
4916 PR rtl-optimization/70596
4917 * gcc.target/i386/pr70596.c: New test.
4918
d2dd85e3 49192016-04-12 Nathan Sidwell <nathan@acm.org>
4920
4921 PR c++/70501
4922 * g++.dg/init/pr70501.C: New.
4923
2d0001b0 49242016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4925
4926 * gcc.target/i386/asm-flag-6.c: New test.
4927
6c4df0d1 49282016-04-12 Tom de Vries <tom@codesourcery.com>
4929
4930 PR tree-optimization/68756
4931 * gcc.dg/graphite/pr68756.c: New test.
4932
0d60da57 49332016-04-12 Jakub Jelinek <jakub@redhat.com>
4934
4935 PR tree-optimization/70602
4936 * gcc.c-torture/execute/pr70602.c: New test.
4937
62735984 49382016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4939
4940 PR target/70381
4941 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4942 __float128 emulator is built and runs.
4943 * gcc.target/powerpc/float128-1.c: Likewise.
4944
4945 * lib/target-supports.exp (check_ppc_float128_sw_available):
4946 Rework tests for __float128 software and hardware
4947 availability. Fix exit condition to return 0 on success.
4948
a702492c 49492016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4950
4951 PR target/70133
4952 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4953 * gcc.target/aarch64/target_attr_15.c: Likewise.
4954
a8c5ce92 49552016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4956
4957 PR c++/69066
4958 * g++.dg/cpp1y/pr69066.C: New.
4959
5ecab913 49602016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4961
4962 PR fortran/68566
4963 * gfortran.dg/pr36192.f90: Update test.
4964 * gfortran.dg/pr36192_1.f90: Update test.
4965 * gfortran.dg/real_dimension_1.f: Update test.
4966 * gfortran.dg/parameter_array_init_7.f90: New test.
4967
6cb5ef70 49682016-04-09 John David Anglin <danglin@gcc.gnu.org>
4969
4edfdd23 4970 PR testsuite/64039
4971 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4972
964f71e3 4973 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4974
5d61c198 4975 PR rtl-optimization/66669
4976 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4977
16eaaf58 4978 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4979
0b68802d 4980 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4981 * gcc.dg/pie-1.c: Likewise.
4982 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4983 * gcc.dg/pic-4.c: Likewise.
4984 * gcc.dg/pie-3.c: Likewise.
4985 * gcc.dg/pie-4.c: Likewise.
4986
9c0dd509 4987 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4988
03b2d3c1 4989 PR tree-optimization/68644
4990 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4991
6cb5ef70 4992 PR rtl-optimization/64886
4993 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4994
07de41ba 49952016-04-09 Tom de Vries <tom@codesourcery.com>
4996
4997 PR tree-optimization/68953
4998 * gcc.dg/graphite/pr68953.c: New test.
4999
d294e3fb 50002016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5001
5002 PR fortran/70592
5003 * gfortran.dg/deferred_character_16.f90: New test.
5004
3cb15094 50052016-04-09 Jakub Jelinek <jakub@redhat.com>
5006
5007 PR tree-optimization/70586
5008 * gcc.c-torture/execute/pr70586.c: New test.
5009
a02dc66f 50102016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5011
5012 PR sanitizer/70573
5013 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5014 with __builtin_memset
5015 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5016
0c302595 50172016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5018
5019 PR lto/70289
5020 PR ipa/70348
5021 PR tree-optimization/70373
5022 PR middle-end/70533
5023 PR middle-end/70534
5024 PR middle-end/70535
5025 * c-c++-common/goacc/reduction-5.c: New test.
5026 * c-c++-common/goacc/reduction-promotions.c: New test.
5027 * gfortran.dg/goacc/reduction-3.f95: New test.
5028 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5029
c6c0523b 50302016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5031
5032 PR c++/70590
5033 PR c++/70452
5034 * g++.dg/pr70590.C: New test.
5035 * g++.dg/pr70590-2.C: New test.
5036
3ac399da 50372016-04-08 Jakub Jelinek <jakub@redhat.com>
5038
e97d1706 5039 PR middle-end/70593
5040 * gcc.target/i386/pr70593.c: New test.
5041
3ac399da 5042 PR rtl-optimization/70574
5043 * gcc.target/i386/avx2-pr70574.c: New test.
5044
fcfbb129 50452016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5046
5047 PR sanitizer/70541
5048 * c-c++-common/asan/pr70541.c: New test.
5049
0aabcddf 50502016-04-08 Tom de Vries <tom@codesourcery.com>
5051
5052 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5053 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5054
bec0c1e8 50552016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5056
5057 PR target/70566
5058 * gcc.c-torture/execute/pr70566.c: New test.
5059
87c791f5 50602016-04-08 Tom de Vries <tom@codesourcery.com>
5061
5062 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5063 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5064
7f38718f 50652016-04-08 Alan Modra <amodra@gmail.com>
5066
5067 * gcc.target/powerpc/pr70117.c: New.
5068
a96a7710 50692016-04-07 Jakub Jelinek <jakub@redhat.com>
5070
7a6265d1 5071 PR testsuite/70581
5072 * gcc.dg/lto/simd-function_0.c: New test.
5073
a96a7710 5074 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5075 clones.
5076 * c-c++-common/attr-simd-2.c: Likewise.
5077 * c-c++-common/attr-simd-4.c: Likewise.
5078 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5079 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5080
508dd607 50812016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5082
5083 PR testsuite/70553
5084 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5085
1b61585a 50862016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5087 Tom de Vries <tom@codesourcery.com>
5088
5089 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5090 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5091 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5092 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5093 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5094 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5095 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5096 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5097
5f060aa8 50982016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5099
5100 PR c/70436
5101 * g++.dg/warn/Wparentheses-29.C: New test.
5102
d3831f71 51032016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5104
5105 PR c/70436
5106 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5107 explicit braces to resolve a future -Wparentheses warning.
5108
382ece2d 51092016-04-06 Richard Henderson <rth@redhat.com>
5110
5111 * gcc.dg/pr61817-1.c: New test.
5112 * gcc.dg/pr61817-2.c: New test.
5113 * gcc.dg/pr69391-1.c: New test.
5114 * gcc.dg/pr69391-2.c: New test.
5115
72234ee9 51162016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5117
5118 PR rtl-optimization/70398
4860a6bf 5119 * gcc.target/aarch64/pr70398.c: New.
72234ee9 5120
5547150a 51212016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5122
5123 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5124
15b70121 51252016-04-06 Yvan Roux <yvan.roux@linaro.org>
5126 Pedro Alves <palves@redhat.com>
5127
5128 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5129
585aefbb 51302016-04-06 Jakub Jelinek <jakub@redhat.com>
5131
0cbb513b 5132 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5133 Check for avx512f effective targets instead of avx2.
5134 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5135 for AVX512F clones.
5136 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5137 * g++.dg/gomp/declare-simd-1.C: Likewise.
5138 * g++.dg/gomp/declare-simd-3.C: Likewise.
5139 * g++.dg/gomp/declare-simd-4.C: Likewise.
5140
585aefbb 5141 PR middle-end/70550
5142 * c-c++-common/gomp/pr70550-1.c: New test.
5143 * c-c++-common/gomp/pr70550-2.c: New test.
5144
0b91cceb 51452016-04-05 Nathan Sidwell <nathan@acm.org>
5146
5147 PR c++/70512
5148 * g++.dg/ext/attribute-may-alias-5.C: New.
5149
645a9d8e 51502016-04-05 Jakub Jelinek <jakub@redhat.com>
5151
5152 PR c++/70336
5153 * c-c++-common/pr70336.c: New test.
5154 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5155 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5156
bdf23925 51572016-04-05 Jan Hubicka <hubicka@ucw.cz>
5158
5159 PR ipa/66223
5160 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5161
aaff837c 51622016-04-05 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR rtl-optimization/70542
5165 * gcc.dg/torture/pr70542.c: New test.
5166 * gcc.target/i386/avx2-pr70542.c: New test.
5167
2eac58a0 51682016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5169
5170 PR tree-optimization/70509
5171 * gcc.target/i386/avx512bw-pr70509.c: New test.
5172
4f7ebe46 51732016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5174
5175 PR c++/70452
5176 * g++.dg/ext/constexpr-vla4.C: New test.
5177
305d86a0 51782016-04-05 Uros Bizjak <ubizjak@gmail.com>
5179
5180 PR target/70510
5181 * gcc.target/i386/pr70510.c: New test.
5182
eec3b789 51832016-04-05 Richard Biener <rguenther@suse.de>
5184
5185 PR tree-optimization/70526
5186 * g++.dg/torture/pr70526.C: New testcase.
5187
ca943582 51882016-04-05 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR target/70525
5191 * gcc.target/i386/pr70525.c: New test.
5192
87825cd5 51932016-04-05 Richard Biener <rguenther@suse.de>
5194
5195 PR middle-end/70499
5196 * g++.dg/torture/pr70499.C: New testcase.
5197
14638828 51982016-04-05 Richard Biener <rguenther@suse.de>
5199
5200 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5201 remove XFAIL.
5202
967a90d5 52032016-04-04 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR middle-end/70307
5206 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5207 rs6000 ABI warnings.
5208
d374a3a3 52092016-04-04 Jan Hubicka <hubicka@ucw.cz>
5210
5211 PR ipa/66223
5212 * g++.dg/ipa/devirt-51.C: New testcase.
5213
8ff377a6 52142016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5215 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR middle-end/70457
5218 * gcc.dg/torture/pr70457.c: New.
5219
f567b44f 52202016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5221
5222 PR fortran/67538
5223 * gfortran.dg/allocate_with_source_19.f08: New test.
5224
89d4ebfa 52252016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5226
5227 PR fortran/65795
5228 * gfortran.dg/coarray_allocate_6.f08: New test.
5229
68ab33a6 52302016-04-04 Richard Biener <rguenther@suse.de>
5231
5232 PR rtl-optimization/70484
5233 * gcc.dg/torture/pr70484.c: New testcase.
5234
c4f5465d 52352016-04-04 Marek Polacek <polacek@redhat.com>
5236
5237 PR c/70307
5238 * gcc.dg/torture/pr70307.c: New test.
5239
bfec6609 52402016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5241
5242 PR target/70416
5243 PR target/67391
5244 * gcc.target/sh/torture/pr70416.c: New.
5245
40df9099 52462016-04-02 Martin Sebor <msebor@redhat.com>
5247
5248 PR c++/67376
5249 PR c++/70170
5250 PR c++/70172
5251 PR c++/70228
5252 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5253 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5254 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5255 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5256 * g++.dg/cpp0x/constexpr-string.C: Same.
5257 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5258 * g++.dg/cpp0x/pr65398.C: Same.
5259 * g++.dg/ext/constexpr-vla1.C: Same.
5260 * g++.dg/ext/constexpr-vla2.C: Same.
5261 * g++.dg/ext/constexpr-vla3.C: Same.
5262 * g++.dg/ubsan/pr63956.C: Same.
5263
0edb9bfe 52642016-04-01 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR rtl-optimization/70467
5267 * gcc.target/i386/pr70467-2.c: New test.
5268
e5b1a1d9 52692016-04-01 Jakub Jelinek <jakub@redhat.com>
5270 Marek Polacek <polacek@redhat.com>
5271
5272 PR c++/70488
5273 * g++.dg/init/new47.C: New test.
5274
b2ca3fb0 52752016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5276
5277 PR target/70496
5278 * gcc.target/arm/pr70496.c: New test.
5279
4c3bd1e3 52802016-04-01 Nathan Sidwell <nathan@acm.org>
5281
47de69ad 5282 PR c++/68475
5283 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5284
313d569f 52852016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5286
5287 PR target/69890
5288 * gcc.dg/strlenopt.h (memmove): New.
5289 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5290 instead of "string.h".
5291 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5292 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5293 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5294 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5295 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5296 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5297 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5298 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5299 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5300 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5301 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5302 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5303 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5304 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5305 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5306 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5307 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5308 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5309 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5310 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5311
5469facd 53122016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5313
5314 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5315 (Holder::foo): Reflect this.
5316
503de754 53172016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5318
5319 PR target/70442
5320 * gcc.dg/pr70442.c: New test.
5321
13ee2de7 53222016-03-31 Nathan Sidwell <nathan@acm.org>
5323
5324 PR c++/70393
5325 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5326
5e0d03a8 53272016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5328
5329 PR target/70453
5330 * gcc.target/i386/pr70453.c: New test.
5331
8cb82ed4 53322016-03-31 Andrey Belevantsev <abel@ispras.ru>
5333
5334 PR target/70292
5335 * gcc.c-torture/pr70292.c: New test.
5336
7952b661 53372016-03-31 Marek Polacek <polacek@redhat.com>
5338
5339 PR c/70297
5340 * c-c++-common/pr70297.c: New test.
5341 * g++.dg/cpp0x/typedef-redecl.C: New test.
5342 * gcc.dg/typedef-redecl2.c: New test.
5343
1607cc74 53442016-03-31 Jakub Jelinek <jakub@redhat.com>
5345
5346 PR rtl-optimization/70460
5347 * gcc.c-torture/execute/pr70460.c: New test.
5348
c689c252 53492016-03-31 Richard Biener <rguenther@suse.de>
5350
5351 PR c++/70430
5352 * g++.dg/ext/vector30.C: New testcase.
5353
91c9586d 53542016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5355 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5356
5357 * gfortran.dg/fmt_pf.f90: New test.
5358
afa5c1b8 53592016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5360
5361 Forward-port from 5 branch
5362 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5363
5364 PR testsuite/70356
5365 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5366 dg-require-effective-target after dg-do.
5367
5368 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5369
5370 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5371
6a5dcab3 53722016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5373 Julian Brown <julian@codesourcery.com>
5374 Chung-Lin Tang <cltang@codesourcery.com>
5375 Cesar Philippidis <cesar@codesourcery.com>
5376 James Norris <jnorris@codesourcery.com>
5377 Tom de Vries <tom@codesourcery.com>
5378 Nathan Sidwell <nathan@codesourcery.com>
5379
305d86a0 5380 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 5381 * c-c++-common/goacc/loop-clauses.c: Likewise.
5382 * g++.dg/goacc/template.C: Likewise.
5383 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5384 * gfortran.dg/goacc/loop-1.f95: Likewise.
5385 * gfortran.dg/goacc/loop-5.f95: Likewise.
5386 * gfortran.dg/goacc/loop-6.f95: Likewise.
5387 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5388 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5389 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5390 * c-c++-common/goacc/clauses-fail.c: Likewise.
5391 * c-c++-common/goacc/parallel-1.c: Likewise.
5392 * c-c++-common/goacc/reduction-1.c: Likewise.
5393 * c-c++-common/goacc/reduction-2.c: Likewise.
5394 * c-c++-common/goacc/reduction-3.c: Likewise.
5395 * c-c++-common/goacc/reduction-4.c: Likewise.
5396 * c-c++-common/goacc/routine-3.c: Likewise.
5397 * c-c++-common/goacc/routine-4.c: Likewise.
5398 * c-c++-common/goacc/routine-5.c: Likewise.
5399 * c-c++-common/goacc/tile.c: Likewise.
5400 * g++.dg/goacc/template.C: Likewise.
5401 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5402 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5403 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5404 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5405 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5406 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5407 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5408 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5409 * c-c++-common/goacc/use_device-1.c: ... this file.
5410 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5411 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5412 * c-c++-common/goacc/host_data-6.c: ... this file.
5413 * c-c++-common/goacc/loop-2-kernels.c: New file.
5414 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5415 * c-c++-common/goacc/loop-3.c: Likewise.
5416 * g++.dg/goacc/reference.C: Likewise.
5417 * g++.dg/goacc/routine-1.C: Likewise.
5418 * g++.dg/goacc/routine-2.C: Likewise.
5419
932c0baa 54202016-03-30 Richard Biener <rguenther@suse.de>
5421
5422 PR middle-end/70450
5423 * gcc.dg/torture/pr70450.c: New testcase.
5424
7f7c4659 54252016-03-30 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR target/70421
5428 * gcc.dg/torture/pr70421.c: New test.
5429 * gcc.target/i386/avx512f-pr70421.c: New test.
5430
9cbfe80c 54312016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5432
5433 PR testsuite/70364
5434 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5435 (check): New function.
5436 (bar): Call check.
5437 (foo): Align stack to 16 bytes when calling bar.
5438 * gcc.target/i386/cleanup-2.c: Likewise.
5439
f56c7d36 54402016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5441
5442 PR tree-optimization/59124
5443 * gcc.dg/Warray-bounds-19.c: New test.
5444
0275bf9b 54452016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5446
5447 * lib/prune.exp (escape_regex_chars): New.
5448 (prune_file_path): Update to quote metcharacters for regexp.
5449
a3daa269 54502016-03-29 Jakub Jelinek <jakub@redhat.com>
5451
24e1ba3d 5452 PR rtl-optimization/70429
5453 * gcc.c-torture/execute/pr70429.c: New test.
5454
a3daa269 5455 PR tree-optimization/70405
5456 * gcc.dg/pr70405.c: New test.
5457
3ef41a6e 54582016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5459
5460 PR fortran/70397
5461 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5462 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5463
4abd9410 54642016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5465
5466 PR testsuite/64177
5467 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5468 __cilkrts_set_param to set two workers.
5469 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5470 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5471
b58e5f0f 54722016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5473
305d86a0 5474 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5475
bff53658 54762016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5477
5478 PR target/70406
305d86a0 5479 * gcc.target/i386/pr70406.c: New test.
bff53658 5480
bb2c9c15 54812016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5482
5483 * gnat.dg/specs/double_record_extension3.ads: New test.
5484
f12c84ab 54852016-03-25 Richard Henderson <rth@redhat.com>
5486
5487 PR target/70120
5488 * gcc.target/aarch64/pr70120-1.c: New.
5489 * gcc.target/aarch64/pr70120-2.c: New.
5490 * gcc.target/aarch64/pr70120-3.c: New.
5491
b0bf58c4 54922016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5493
5494 PR c++/62212
5495 * g++.dg/template/mangle2.C: The dg-do directive should be
5496 "compile" not "assemble".
5497
f175ba0f 54982016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5499
5500 PR lto/69650
5501 * gcc.dg/pr69650.c: New test.
5502
4cc3295f 55032016-03-25 David Edelsohn <dje.gcc@gmail.com>
5504
5505 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5506
0cf40600 55072016-03-25 Alan Modra <amodra@gmail.com>
5508
5509 * gcc.dg/dfp/pr70052.c: New test.
5510
3aebf099 55112016-03-24 Richard Henderson <rth@redhat.com>
5512
5513 PR middle-end/69845
5514 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5515 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5516
83245bd3 55172016-03-24 Tom de Vries <tom@codesourcery.com>
5518
5519 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5520
108e7ee4 55212016-03-24 Tom de Vries <tom@codesourcery.com>
5522
5523 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5524 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5525
17af0b14 55262016-03-24 Tom de Vries <tom@codesourcery.com>
5527
5528 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5529 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5530
6c8770ee 55312016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5532
5533 PR c++/62212
5534 * g++.dg/template/mangle2.C: New test.
5535
a7e21b7b 55362016-03-24 Richard Biener <rguenther@suse.de>
5537
5538 PR tree-optimization/70396
5539 * gcc.dg/torture/pr70396.c: New testcase.
5540
f365d297 55412016-03-24 Richard Biener <rguenther@suse.de>
5542
5543 PR middle-end/70370
5544 * gcc.dg/torture/pr70370.c: New testcase.
5545
da7aeb13 55462016-03-24 Tom de Vries <tom@codesourcery.com>
5547
5548 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5549 * gfortran.dg/goacc/kernels-tree.f95: Same.
5550 * gfortran.dg/goacc/parallel-tree.f95: Same.
5551
80b30de0 55522016-03-24 Tom de Vries <tom@codesourcery.com>
5553
5554 * c-c++-common/goacc/uninit-if-clause.c: New test.
5555 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5556
cb9b6b99 55572016-03-24 Jakub Jelinek <jakub@redhat.com>
5558
5559 PR target/70290
305d86a0 5560 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5561 Fix formatting.
cb9b6b99 5562
a4225fff 55632016-03-24 Richard Biener <rguenther@suse.de>
5564
5565 PR tree-optimization/70372
5566 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5567
5a869ab8 55682016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5569
5570 PR c++/70347
5571 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5572
36ce5faa 55732016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5574
5575 PR c++/70332
5576 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5577
c4fa85c9 55782016-03-23 Jakub Jelinek <jakub@redhat.com>
5579
d9377ad5 5580 PR c++/70001
5581 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5582 * g++.dg/cpp1y/pr70001.C: New test.
5583
c4fa85c9 5584 PR c++/70323
5585 * g++.dg/cpp0x/constexpr-70323.C: New test.
5586
0a2062da 55872016-03-23 Alexandre Oliva <aoliva@redhat.com>
5588 Jason Merrill <jason@redhat.com>
5589 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR c++/69315
5592 * g++.dg/cpp0x/constexpr-69315.C: New test.
5593 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5594
62d2a6dc 55952016-03-23 Marek Polacek <polacek@redhat.com>
5596
5597 PR c++/69884
5598 * g++.dg/warn/Wignored-attributes-1.C: New test.
5599 * g++.dg/warn/Wignored-attributes-2.C: New test.
5600
a82d6246 56012016-03-23 Tom de Vries <tom@codesourcery.com>
5602
5603 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5604 initialization.
5605 * gfortran.dg/goacc/private-3.f95 (test): Same.
5606 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5607 missing use param.
5608
dc834ba1 56092016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5610
5611 * lib/target-supports.exp: Remove v7ve entry from loop
5612 creating effective target checks.
5613 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5614 (add_options_for_arm_arch_v7ve): Likewise.
5615
7e83fd1f 56162016-03-23 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR tree-optimization/70354
5619 * gcc.dg/vect/pr70354-1.c: New test.
5620 * gcc.dg/vect/pr70354-2.c: New test.
5621 * gcc.target/i386/avx2-pr70354-1.c: New test.
5622 * gcc.target/i386/avx2-pr70354-2.c: New test.
5623
4e4da058 56242016-03-22 Jeff Law <law@redhat.com>
5625
5626 PR target/70232
5627 * gcc.dg/tree-ssa/pr70232.c: New test.
5628
6855137b 56292016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5630
5631 PR target/70302
5632 * gcc.target/i386/pr70302.c: New test.
5633
19db1ec8 56342016-03-22 Richard Biener <rguenther@suse.de>
5635
5636 PR middle-end/70251
5637 * g++.dg/torture/pr70251.C: New testcase.
5638
4baec9f2 56392016-03-22 David Malcolm <dmalcolm@redhat.com>
5640
5641 PR c/69993
5642 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5643 Wmisleading-indentation.c.
5644 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5645 reflect change to diagnostic text and order of messages.
5646 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5647
fcfec126 56482016-03-22 David Edelsohn <dje.gcc@gmail.com>
5649
5650 * g++.dg/ext/java-3.C: Don't compile on AIX.
5651
aa30728a 56522016-03-22 Richard Biener <rguenther@suse.de>
5653
5654 PR middle-end/70333
5655 * gcc.dg/torture/pr70333.c: New testcase.
5656
46ec4eb4 56572016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5658
5659 * g++.dg/ext/pr70290.C: New test.
5660
4880f878 56612016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5662
5663 PR target/70325
5664 * gcc.target/i386/pr70325.c: New test.
5665
3d78ea44 56662016-03-22 Jakub Jelinek <jakub@redhat.com>
5667
5934fb8f 5668 PR target/70329
5669 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5670 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5671
b6436f79 5672 PR target/70300
5673 * gcc.target/i386/pr70300.c: New test.
5674
3d78ea44 5675 PR c++/70295
5676 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5677 (func2): New function for cond with parens, xfail warning for c++.
5678 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5679
b60244f6 56802016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5681
5682 PR c++/70096
5683 * g++.dg/template/ptrmem30.C: New test.
5684
c8e3e744 56852016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5686
5687 PR c++/70204
5688 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5689 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5690
2715f63a 56912016-03-21 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR middle-end/70326
5694 * gcc.dg/pr70326.c: New test.
5695
2daa2cda 56962016-03-21 Marc Glisse <marc.glisse@inria.fr>
5697 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR tree-optimization/70317
5700 * gcc.dg/pr70317.c: New test.
5701
d9aa5a50 57022016-03-21 Uros Bizjak <ubizjak@gmail.com>
5703
5704 PR target/70327
5705 * gcc.target/i386/pr70327.c: New test.
5706
e1a88bf4 57072016-03-21 Martin Liska <mliska@suse.cz>
5708
61941425 5709 PR ipa/70306
e1a88bf4 5710 * gcc.dg/ipa/pr70306.c: New test.
5711
d9aa5a50 57122016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 5713
5714 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5715 * gcc.target/arm/attr-align3.c: Likewise.
5716 * gcc.target/arm/attr_arm.c: Likewise.
5717 * gcc.target/arm/flip-thumb.c: Likewise.
5718
afdde20c 57192016-03-21 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR target/70296
5722 * gcc.target/powerpc/altivec-36.c: New test.
5723
3f2ef661 57242016-03-21 Richard Biener <rguenther@suse.de>
5725
5726 PR tree-optimization/70310
5727 * gcc.dg/torture/pr70310.c: New testcase.
5728
08b2b692 57292016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5730
5731 PR target/70293
5732 * gcc.target/i386/pr70293.c: New test.
5733
93505d22 57342016-03-21 Richard Biener <rguenther@suse.de>
5735
5736 PR tree-optimization/70288
5737 * gcc.dg/torture/pr70288-1.c: New testcase.
5738 * gcc.dg/torture/pr70288-2.c: Likewise.
5739
06fd1914 57402016-03-21 Andrey Belevantsev <abel@ispras.ru>
5741
5742 PR rtl-optimization/69307
5743 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 5744
b628775e 57452016-03-21 Andrey Belevantsev <abel@ispras.ru>
5746
5747 PR rtl-optimization/69102
5748 * gcc.c-torture/compile/pr69102.c: New test.
5749
1421f43c 57502016-03-18 Jeff Law <law@redhat.com>
5751
5752 PR rtl-optimization/70263
5753 * gcc.c-torture/compile/pr70263-1.c: New test.
5754 * gcc.target/i386/pr70263-2.c: New test.
5755
e7142ce1 57562016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5757
5758 PR rtl-optimization/70278
5759 * gcc.dg/torture/pr70278.c: New test.
5760 * gcc.target/arm/pr70278.c: New test.
5761
5539bc70 57622016-03-18 David Malcolm <dmalcolm@redhat.com>
5763
5764 PR c/70281
5765 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5766 (test_builtin_types_compatible_p): New test function.
5767 * gcc.dg/pr70281.c: New test case.
5768
296a290a 57692016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5770
5771 PR target/70113
5772 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5773
666094f0 57742016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5775
5776 PR tree-optimization/70252
5777 * gcc.dg/pr70252.c: New test.
5778
350514e8 57792016-03-18 Tom de Vries <tom@codesourcery.com>
5780
5781 * gcc.dg/pr70161-2.c: New test.
5782 * gcc.dg/pr70161.c: New test.
5783
011e0cea 57842016-03-18 Tom de Vries <tom@codesourcery.com>
5785
5786 PR ipa/70269
5787 * gcc.dg/pr70269.c: New test.
5788
292a09de 57892016-03-18 Jakub Jelinek <jakub@redhat.com>
5790
5791 PR c++/70267
5792 * g++.dg/ext/java-3.C: New test.
5793
efc86c4c 57942016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5795
5796 PR c++/70205
5797 * g++.dg/lookup/pr70205.C: New test.
5798
a28dd575 57992016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5800
5801 PR c++/70218
5802 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5803
92e7ab1e 58042016-03-17 Marek Polacek <polacek@redhat.com>
5805
5806 PR c/69407
5807 * gcc.dg/atomic-op-6.c: New test.
5808
7378dbfb 58092016-03-17 David Malcolm <dmalcolm@redhat.com>
5810
5811 PR c/70264
5812 * c-c++-common/pr70264.c: New test case.
5813
f7995d7d 58142016-03-17 Jakub Jelinek <jakub@redhat.com>
5815
e2895b76 5816 PR c++/70144
5817 * c-c++-common/pr70144-1.c: New test.
5818 * c-c++-common/pr70144-2.c: New test.
5819
f7995d7d 5820 PR c++/70272
5821 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5822 * g++.dg/opt/flifetime-dse6.C: New test.
5823 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5824
5ec4a949 58252016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5826
5827 PR driver/70192
5828 * gcc.dg/pic-1.c: New test.
5829 * gcc.dg/pic-2.c: Likewise.
5830 * gcc.dg/pic-3.c: Likewise.
5831 * gcc.dg/pic-4.c: Likewise.
5832 * gcc.dg/pie-1.c: Likewise.
5833 * gcc.dg/pie-2.c: Likewise.
5834 * gcc.dg/pie-3.c: Likewise.
5835 * gcc.dg/pie-4.c: Likewise.
5836 * gcc.dg/pie-5.c: Likewise.
5837 * gcc.dg/pie-6.c: Likewise.
5838
c28550e1 58392016-03-17 Tom de Vries <tom@codesourcery.com>
5840
5841 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5842 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5843
be3296cb 58442016-03-17 Richard Biener <rguenther@suse.de>
5845
5846 PR debug/70271
5847 * g++.dg/debug/pr70271.C: New testcase.
5848
9b60ef21 58492016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5850
5851 * gcc.target/i386/pr70251.c: New test.
5852
9a80bc1a 58532016-03-17 Marek Polacek <polacek@redhat.com>
5854
5855 PR c++/70194
5856 * g++.dg/warn/constexpr-70194.C: New test.
5857
733d7ff9 58582016-03-16 Richard Henderson <rth@redhat.com>
5859
5860 PR middle-end/70240
5861 * gcc.c-torture/compile/pr70240.c: New.
5862
3e6f12bf 58632016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5864
5865 * gcc.c-torture/compile/20151204.c: Skip for avr.
5866
867c9e99 58672016-03-16 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR target/70245
5870 * g++.dg/opt/pr70245.C: New test.
5871 * g++.dg/opt/pr70245.h: New file.
5872 * g++.dg/opt/pr70245-aux.cc: New file.
5873
8ced6ab7 58742016-03-16 Martin Sebor <msebor@redhat.com>
5875
5876 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5877
37af779a 58782016-03-16 Richard Henderson <rth@redhat.com>
5879
5880 PR middle-end/70199
5881 * gcc.c-torture/compile/pr70199.c: New.
5882
78ed999c 58832016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5884
5885 * gcc.dg/uninit-19.c: Run dos2unix.
5886
462ca422 58872016-03-16 Marek Polacek <polacek@redhat.com>
5888
5889 PR c/70093
5890 * gcc.dg/nested-func-10.c: New test.
5891 * gcc.dg/nested-func-9.c: New test.
5892
fe58aacc 58932016-03-16 Jakub Jelinek <jakub@redhat.com>
5894
5895 PR tree-optimization/68714
5896 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5897
27a53872 58982016-03-16 Tom de Vries <tom@codesourcery.com>
5899
5900 PR tree-optimization/68715
5901 * gcc.dg/graphite/pr68715-2.c: New test.
5902 * gcc.dg/graphite/pr68715.c: New test.
5903 * gfortran.dg/graphite/pr68715.f90: New test.
5904
95049c3c 59052016-03-16 Tom de Vries <tom@codesourcery.com>
5906
5907 PR tree-optimization/68809
5908 * gcc.dg/graphite/pr68809-2.c: New test.
5909 * gcc.dg/graphite/pr68809.c: New test.
5910
09eddd70 59112016-03-16 Jakub Jelinek <jakub@redhat.com>
5912
81fc5915 5913 PR c++/70147
5914 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5915 method call to i () as argument. Adjust expected output.
5916
09eddd70 5917 PR c++/70147
5918 * g++.dg/ubsan/pr70147-1.C: New test.
5919 * g++.dg/ubsan/pr70147-2.C: New test.
5920
6373d2a2 59212016-03-15 Martin Sebor <msebor@redhat.com>
5922
5923 PR c++/58281
5924 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5925
d27a0c11 59262016-03-15 John David Anglin <danglin@gcc.gnu.org>
5927
9908039d 5928 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5929 hppa*-*-hpux*.
5930
45cdc3a6 5931 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5932
d27a0c11 5933 PR libfortran/69799
5934 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5935 libatomic_available.
5936
0dd1d57f 59372016-03-15 Marek Polacek <polacek@redhat.com>
5938
5939 PR c++/70209
5940 * g++.dg/ext/attribute-may-alias-4.C: New test.
5941
0ce02c07 59422016-03-15 Alexander Monakov <amonakov@ispras.ru>
5943
5944 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5945 -fvar-tracking-assignments-toggle flag.
5946
f6e39b30 59472016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5948
5949 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5950
167f93a2 59512016-03-15 Jakub Jelinek <jakub@redhat.com>
5952
5953 PR rtl-optimization/70222
5954 * gcc.c-torture/execute/pr70222-1.c: New test.
5955 * gcc.c-torture/execute/pr70222-2.c: New test.
5956
08a8af4a 59572016-03-15 Richard Henderson <rth@redhat.com>
5958
5959 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5960
738eb905 59612016-03-15 Andrey Belevantsev <abel@ispras.ru>
5962
5963 PR rtl-optimization/69032
5964 * gcc.dg/pr69032.c: New test.
5965
dd148b3a 59662016-03-15 Andrey Belevantsev <abel@ispras.ru>
5967
5968 PR rtl-optimization/63384
d9aa5a50 5969 * g++.dg/pr63384.C: New test.
dd148b3a 5970
acf58115 59712016-03-15 Andrey Belevantsev <abel@ispras.ru>
5972
5973 PR target/64411
5974 * gcc.target/i386/pr64411.C: New test.
5975
a2897dc4 59762016-03-15 Tom de Vries <tom@codesourcery.com>
5977
5978 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5979 * gfortran.dg/goacc/kernels-alias.f95: New test.
5980
7bad2faf 59812016-03-14 Martin Sebor <msebor@redhat.com>
5982
5983 PR c++/53792
5984 * g++.dg/cpp0x/constexpr-inline.C: New test.
5985 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5986
d65fa8d9 59872016-03-14 David Edelsohn <dje.gcc@gmail.com>
5988
5989 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5990
2b3c633f 59912016-03-14 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR middle-end/70219
5994 * gcc.dg/pr70219.c: New test.
5995
e947f9c3 59962016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5997
5998 PR target/70083
5999 * gcc.dg/torture/pr70083.c: New test.
6000 * gcc.target/i386/pr70083.c: New test.
6001
74201dc2 60022016-03-14 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/56365
6005 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6006
88aea41e 60072016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6008
6009 PR target/70098
6010 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6011 New function.
6012 * g++.dg/pr70098.C: New testcase.
6013
6014
1bd2aefd 60152016-03-14 Tom de Vries <tom@codesourcery.com>
6016
6017 PR tree-optimization/70045
6018 * gcc.dg/graphite/pr70045.c: New test.
6019
922c7033 60202016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6021
6022 PR fortran/69043
6023 * gfortran.dg/include_9.f90: New test.
6024
fd4ab6d9 60252016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6026
6027 PR fortran/45076
6028 gfortran.dg/prof/prof.exp: New script.
6029 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6030
7d7218d3 60312016-03-12 Andrey Belevantsev <abel@ispras.ru>
6032
6033 PR rtl-optimization/69307
6034 * gcc.dg/pr69307.c: New test.
6035
02ffd664 60362016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6037
6038 PR target/69614
6039 * gcc.target/arm/pr69614.c: New.
6040
76e207a9 60412016-03-12 Paul Thomas <pault@gcc.gnu.org>
6042
6043 PR fortran/70031
6044 * gfortran.dg/submodule_14.f08: New test
6045
6046 PR fortran/69524
6047 * gfortran.dg/submodule_15.f08: New test
6048
490ee78a 60492016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6050
6051 PR c++/70106
6052 * g++.dg/cpp1y/paren3.C: New test.
6053
04e137ff 60542016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6055
6056 PR target/70131
6057 * gcc.target/powerpc/ppc-round2.c: New test.
6058
27b2c1c4 60592016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6060
6061 PR target/70123
6062 * gcc.dg/torture/pr70123.c: New test.
6063
84116671 60642016-03-11 Jeff Law <law@redhat.com>
6065
6066 PR tree-optimization/70190
6067 * gcc.c-torture/compile/pr70190.c: New test.
6068
cfa58bc8 60692016-03-11 David Malcolm <dmalcolm@redhat.com>
6070
6071 PR c/68187
6072 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6073 case.
6074 (test43_b): Likewise.
6075 (test43_c): Likewise.
6076 (test43_d): Likewise.
6077 (test43_e): Likewise.
6078 (test43_f): Likewise.
6079 (test43_g): Likewise.
6080 (test44_a): Likewise.
6081 (test44_b): Likewise.
6082 (test44_c): Likewise.
6083 (test44_d): Likewise.
6084 (test44_e): Likewise.
6085
ce234f27 60862016-03-11 David Malcolm <dmalcolm@redhat.com>
6087
6088 PR c/70085
6089 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6090
e4756b48 60912016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6092
6093 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6094 dg-options.
6095
1f5ef87e 60962016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6097
6098 PR target/70002
6099 PR target/69245
6100 * gcc.target/aarch64/pr69245_2.c: New test.
6101
f9c352a1 61022016-03-11 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR tree-optimization/70177
6105 * gcc.dg/pr70177.c: New test.
6106
4dd92ac6 61072016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6108
6109 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6110
331e4fdb 61112016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6112
6113 * gcc.dg/tree-ssa/sra-20.c: New.
6114
69262824 61152016-03-11 Jakub Jelinek <jakub@redhat.com>
6116
6f9a7425 6117 PR rtl-optimization/70174
6118 * gcc.dg/pr70174.c: New test.
6119
69262824 6120 PR tree-optimization/70169
6121 * gcc.dg/pr70169.c: New test.
6122
4637a847 61232016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6124
6125 PR target/70160
6126 * gcc.target/i386/pr70160.c: New test.
6127
5a86d754 61282016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6129
6130 * gcc.target/s390/dfp-1.c: New test.
6131
af4c8290 61322016-03-10 Nick Clifton <nickc@redhat.com>
6133
6134 PR target/70044
6135 * gcc.target/aarch64/pr70044.c: New test.
6136
98dfd328 61372016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6138 Jakub Jelinek <jakub@redhat.com>
6139
6140 PR c++/70001
6141 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6142 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6143 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6144
75e72311 61452016-03-10 Jan Hubicka <hubicka@ucw.cz>
6146
6147 PR lto/69589
6148 * g++.dg/lto/pr69589_0.C: New testcase
6149 * g++.dg/lto/pr69589_1.C: New testcase
6150
a2eb1271 61512016-03-10 Marek Polacek <polacek@redhat.com>
6152
6153 PR c++/70153
6154 * g++.dg/delayedfold/unary-plus1.C: New test.
6155
61562016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6157
6158 * gcc.target/arm/pr45701-1.c: Escape brackets.
6159 * gcc.target/arm/pr45701-2.c: Likewise.
6160
5ab2987f 61612016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6162
6163 * gfortran.dg/unconstrained_commons.f: New.
6164
6972afac 61652016-03-10 Alan Modra <amodra@gmail.com>
6166
6167 * gcc.dg/pr69195.c: New.
6168 * gcc.dg/pr69238.c: New.
6169
c82c99ec 61702016-03-10 Tom de Vries <tom@codesourcery.com>
6171
6172 PR testsuite/68915
6173 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6174
a2389d4a 61752016-03-10 Richard Biener <rguenther@suse.de>
6176
6177 PR tree-optimization/70128
6178 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6179 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6180
c272412d 61812016-03-09 Jakub Jelinek <jakub@redhat.com>
6182
a0451069 6183 PR tree-optimization/70152
6184 * gcc.dg/pr70152.c: New test.
6185
c272412d 6186 PR target/70086
6187 * gcc.target/i386/pr70086-1.c: New test.
6188 * gcc.target/i386/pr70086-2.c: New test.
6189 * gcc.target/i386/pr70086-3.c: New test.
5f611068 6190
6191 PR tree-optimization/70127
6192 * gcc.c-torture/execute/pr70127.c: New test.
6193
27dcb7a8 61942016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6195
6196 * c-c++-common/goacc/combined-directives-2.c: New test.
6197
c24757cf 61982016-03-09 David Malcolm <dmalcolm@redhat.com>
6199
6200 PR c/68473
6201 PR c++/70105
6202 * g++.dg/diagnostic/pr70105.C: New test.
6203 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6204 (test_multiple_ordinary_maps): New test function.
6205
83108969 62062016-03-09 David Malcolm <dmalcolm@redhat.com>
6207
6208 PR c/68473
6209 PR c++/70105
6210 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6211 Drop range information from call to inform_at_rich_loc.
6212 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6213 New.
6214 (test_show_locus): Replace calls to rich_location::add_range with
6215 calls to add_range. Rewrite the tests that used the now-defunct
6216 rich_location ctor taking a source_range. Simplify other tests
6217 by replacing calls to COMBINE_LOCATION_DATA with calls to
6218 make_location.
6219
6733c0e8 62202016-03-09 Richard Biener <rguenther@suse.de>
6221 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR tree-optimization/70138
6224 * gcc.dg/vect/pr70138-1.c: New testcase.
6225 * gcc.dg/vect/pr70138-2.c: Likewise.
6226
96abb9f5 62272016-03-09 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR target/70049
6230 * gcc.target/i386/pr70049.c: New test.
6231
42bb3bfb 62322016-03-09 Richard Biener <rguenther@suse.de>
6233
6234 PR c/70143
6235 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6236 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6237 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6238
27527428 62392016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6240
6241 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6242 arm-*-*.
6243
248449f2 62442016-03-09 Jakub Jelinek <jakub@redhat.com>
6245
1bd49ced 6246 PR middle-end/67278
6247 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6248
248449f2 6249 PR target/67278
6250 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6251
6252 PR middle-end/70050
6253 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6254 in testcase comment.
6255
dfc460ff 62562016-03-09 Tom de Vries <tom@codesourcery.com>
6257
6258 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6259 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6260 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6261 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6262 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6263 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6264 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6265 * gfortran.dg/goacc/kernels-loop.f95: New test.
6266
0377fc7f 62672016-03-08 Martin Sebor <msebor@redhat.com>
6268
6269 PR c++/62096
6270 * g++.dg/warn/overflow-warn-7.C: New test.
6271
3556aa80 62722016-03-08 Jason Merrill <jason@redhat.com>
6273
6274 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6275 * lib/target-supports.exp (check_effective_target_concepts): New.
6276
e5096208 62772016-03-08 Jakub Jelinek <jakub@redhat.com>
6278
5370eb8d 6279 PR c++/70135
6280 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6281 * g++.dg/ubsan/pr70135.C: New test.
6282
e5096208 6283 PR target/70110
6284 * gcc.dg/pr70110.c: New test.
6285
cc37120d 62862016-03-07 Martin Jambor <mjambor@suse.cz>
6287
6288 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6289 * c-c++-common/gomp/if-1.c: Likewise.
6290 * c-c++-common/gomp/pr61486-2.c: Likewise.
6291 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6292 to dg-additional-options.
6293 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6294 * g++/gomp/target-teams-1.c: Likewise.
6295 * gcc.dg/gomp/gomp.exp: Likewise.
6296 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6297 dg-additional-options.
6298 * gfortran.dg/gomp/gomp.exp: Likewise.
6299 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6300 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6301 dg-additional-options.
6302 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6303
53c248d8 63042016-03-07 Martin Jambor <mjambor@suse.cz>
6305
6306 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6307 * c-c++-common/gomp/gridify-1.c: New test.
6308 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6309
541e79a0 63102016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6311
6312 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6313 trigger for cortex-r8, when scanning for register r8.
6314 * gcc.target/arm/pr45701-2.c: Likewise.
6315
4dfabd94 63162016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6317 Jeff Law <law@redhat.com>
4dfabd94 6318
6319 PR tree-optimization/69740
6320 * gcc.c-torture/compile/pr69740-1.c: New test.
6321 * gcc.c-torture/compile/pr69740-2.c: New test.
6322
1b63a87b 63232016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6324
6325 * lib/target-supports.exp
6326 (check_effective_target_whole_vector_shift): Enable for PPC64.
6327
d33914da 63282016-03-07 Richard Biener <rguenther@suse.de>
6329
6330 PR tree-optimization/70115
6331 * gcc.dg/torture/pr70115.c: New testcase.
6332
584fba4b 63332016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6334
6335 PR middle-end/69916
6336 * c-c-++-common/goacc/pr69916.c: New.
6337
7f2f5ec0 63382016-03-07 Richard Henderson <rth@redhat.com>
6339
6340 * gcc.c-torture/compile/pr70061.c: New test.
6341
f530e7c4 63422016-03-07 Richard Biener <rguenther@suse.de>
6343
6344 PR testsuite/70109
6345 * gcc.dg/vect/O3-pr36098.c: New testcase.
6346
a3855fed 63472016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6348
6349 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6350
091ffc31 63512016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6352
6353 * gnat.dg/renaming9.ad[sb]: New testcase.
6354
2941b871 63552016-03-05 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR c++/70084
6358 * g++.dg/expr/stdarg3.C: New test.
6359
5173ce42 63602016-03-04 Jeff Law <law@redhat.com>
6361
6362 PR tree-optimization/69196
6363 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6364 x86_64-*-*.
6365
2d1d2e55 63662016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6367
0e43078e 6368 PR c/69973
6369 * gcc.dg/pr69973.c: New test.
6370
d8ec06ae 6371 PR rtl-optimization/69941
6372 * gcc.dg/torture/pr69941.c: New test.
6373
2d1d2e55 6374 PR c/69824
6375 * gcc.dg/pr69824.c: New test.
6376
32f692e2 63772016-03-05 Tom de Vries <tom@codesourcery.com>
6378
6379 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6380 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6381 function.
6382
1c699e9a 63832016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6384
6385 PR c++/66786
6386 * g++.dg/cpp1y/var-templ48.C: New test.
6387 * g++.dg/cpp1y/var-templ49.C: New test.
6388
358448c6 63892016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6390
6391 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6392
01dc3c45 63932016-03-04 Jakub Jelinek <jakub@redhat.com>
6394
e968ff6d 6395 PR c++/70035
6396 * g++.dg/ubsan/pr70035.C: New test.
6397
01dc3c45 6398 PR target/70062
6399 * gcc.target/i386/pr70062.c: New test.
6400
3937d618 64012016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6402
6403 * g++.dg/template/typename21.C: Remove c++98_only.
6404
c58ac7f8 64052016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6406
6407 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6408
0060768a 64092016-03-04 David Malcolm <dmalcolm@redhat.com>
6410
6411 PR c/68187
6412 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6413 function.
6414 (fn_42_b): Likewise.
6415 (fn_42_c): Likewise.
6416
74c6fd40 64172016-03-04 David Malcolm <dmalcolm@redhat.com>
6418
6419 PR c/68187
6420 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6421 function.
6422 (fn_40_b): Likewise.
6423 (fn_41_a): Likewise.
6424 (fn_41_b): Likewise.
6425
31b11359 64262016-03-04 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR target/70059
6429 * gcc.target/i386/avx512f-pr70059.c: New test.
6430 * gcc.target/i386/avx512dq-pr70059.c: New test.
6431
c5b93452 64322016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6433
6434 PR rtl-optimization/57676
6435 * gcc.dg/torture/pr57676.c: New test.
6436
268fbd56 64372016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6438
6439 * gcc.dg/pr70026.c: New test.
6440
6560d1ad 64412016-03-04 Marek Polacek <polacek@redhat.com>
6442
6443 PR c/69798
6444 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6445 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6446
cc7dfddf 64472016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6448
6449 PR target/70004
6450 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6451 Delete.
6452 (test_corners_sisd_si): Likewise.
6453 (main): Remove checks of the above.
6454 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6455
e9663bd4 64562016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6457
6458 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6459
dcdd684e 64602016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6461
6462 * gcc.dg/torture/pr69951.c: Accept argc==0.
6463
e692d332 64642016-03-04 Richard Biener <rguenther@suse.de>
6465
6466 PR c++/70054
6467 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6468 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6469
af77b7e6 64702016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6471
6472 PR testsuite/69766
6473 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6474 testing multiarch.
6475
290da96e 64762016-03-04 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR debug/69947
6479 * gcc.dg/guality/pr69947.c: New test.
6480
e51ce713 64812016-03-03 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR ada/70017
6484 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6485
1feed892 64862016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6487
6488 PR rtl-optimization/69904
6489 * gcc.target/arm/pr69904.c: New test.
6490
c32bda69 64912016-03-03 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR target/70021
6494 * gcc.dg/vect/pr70021.c: New test.
6495 * gcc.target/i386/pr70021.c: New test.
6496
1bc579ed 64972016-03-03 Marek Polacek <polacek@redhat.com>
6498
6499 PR middle-end/70050
6500 * gcc.dg/pr70050.c: New test.
6501
cfa8d638 65022016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6503
6504 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6505
1b889259 65062016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6507
6508 PR tree-optimization/70043
6509 * gfortran.dg/vect/pr70043.f90: New test.
6510
f756dfa3 65112016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6512
6513 * gnat.dg/specs/task1.ads: New test.
6514
5cb4863d 65152016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6516
6517 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6518 Invoke gdb with -batch.
6519 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6520
5dd12e43 65212016-03-03 Richard Biener <rguenther@suse.de>
6522
6523 PR tree-optimization/55936
6524 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6525
d97ba4ca 65262016-03-02 Jeff Law <law@redhat.com>
6527
5d23c86f 6528 PR rtl-optimization/69942
6529 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6530 effects of argument promotions.
6531
d97ba4ca 6532 PR tree-optimization/69987
6533 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6534 target does not support -fprefetch-loop-arrays.
6535
901faaa0 65362016-03-02 Uros Bizjak <ubizjak@gmail.com>
6537
6538 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6539
51f6fdce 65402016-03-02 Bin Cheng <bin.cheng@arm.com>
6541
6bc7872f 6542 PR rtl-optimization/69052
51f6fdce 6543 * gcc.target/i386/pr69052.c: New test.
6544
31d31e07 65452016-03-02 Alan Modra <amodra@gmail.com>
6546
6547 * gcc.dg/pr69990.c: New.
6548
04faee95 65492016-03-02 Jakub Jelinek <jakub@redhat.com>
6550
270d0117 6551 PR c/68062
6552 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6553
6554 PR middle-end/70022
6555 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6556
04faee95 6557 PR target/70028
6558 * gcc.target/i386/pr70028.c: New test.
6559
a2cc9e8e 65602016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6561
6562 * c-c++-common/asan/swapcontext-test-1.c,
6563 * c-c++-common/tsan/thread_leak.c,
6564 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6565 * g++.dg/tsan/benign_race.C,
6566 * g++.dg/tsan/fd_close_norace.C,
6567 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6568 races with sanitizer output
6569
dd4bd263 65702016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 6571 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 6572
6573 PR target/67278
6574 * gcc.dg/simd-8.c: New testcase.
6575
b5fe3a49 65762016-03-02 Richard Biener <rguenther@suse.de>
6577
6578 PR middle-end/67278
6579 * gcc.dg/simd-7.c: New testcase.
6580
23601f67 65812016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6582
6583 * gcc.target/i386/pr70007.c: Tweak.
6584
f66f65e7 65852016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6586
6587 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6588
60773515 65892016-03-02 Marek Polacek <polacek@redhat.com>
6590
6591 PR c/67854
6592 * gcc.dg/pr67854.c: New test.
6593
6c094cb1 65942016-03-02 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR middle-end/70025
6597 * gcc.dg/torture/pr70025.c: New test.
6598
7627bb56 65992016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6600
6601 PR tree-optimization/68621
6602 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6603
066c8e94 66042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6605
6606 * gcc.target/i386/pr70007.c: New test.
6607
d3b819ad 66082016-03-01 Jeff Law <law@redhat.com>
6609
d4b9ad56 6610 PR tree-optimization/69196
7e217344 6611 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 6612
d3b819ad 6613 PR tree-optimization/69196
6614 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6615 duplicating code and spoiling the expected output.
6616
4f37285d 66172016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6618
6619 PR target/70033
6620 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6621 supports power9 before doing tests.
6622 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6623 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6624 * gcc.target/powerpc/p9-permute.c: Likewise.
6625
3e9c4f6c 66262016-03-01 Uros Bizjak <ubizjak@gmail.com>
6627
6628 PR target/70027
6629 * gcc.target/i386/pr70027.c: New test.
6630
e324729e 66312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 6632
6633 * gcc.dg/pr70017.c: New test.
6634
40e9ce2d 66352016-03-01 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR c/69796
6638 PR c/69974
6639 * gcc.dg/pr69796.c: New test.
6640 * gcc.dg/pr69974.c: New test.
6641
e8b016ea 66422016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6643
6644 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6645
24d3127c 66462016-02-29 Jeff Law <law@redhat.com>
6647
6648 PR tree-optimization/69987
6649 * gfortran.dg/pr69987.f90: New test.
6650
6651 PR tree-optimization/69989
6652 * gcc.c-torture/compile/pr69989-2.c: New test.
6653
12cc1225 66542016-03-01 Marek Polacek <polacek@redhat.com>
6655
6656 PR c++/69795
6657 * g++.dg/parse/invalid1.C: New test.
6658
d99a947c 66592016-03-01 Richard Biener <rguenther@suse.de>
6660
6661 PR middle-end/70022
6662 * gcc.dg/pr70022.c: New testcase.
6663
395dbc60 66642016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6665
6666 PR tree-optimization/69956
6667 * gcc.dg/pr69956.c: New test.
6668
40a35c55 66692016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6670
6671 PR target/70011
6672 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6673 XFAIL when hardware supports efficient unaligned storage access.
6674
4edc90b0 66752016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6676
6677 PR c++/69961
6678 * g++.dg/template/pr69961a.C: New test.
6679 * g++.dg/template/pr69961b.C: New test.
6680
1ed1f69a 66812016-02-29 David Malcolm <dmalcolm@redhat.com>
6682
6683 PR preprocessor/69985
6684 * gcc.dg/cpp/pr69985.c: New test case.
6685
01c5d15d 66862016-02-29 Jeff Law <law@redhat.com>
6687
3a4d3de5 6688 PR tree-optimization/70005
6689 * gcc.c-torture/execute/pr70005.c New test.
6690
01c5d15d 6691 PR tree-optimization/69999
6692 * gcc.c-torture/compile/pr69999.c: New test.
6693
1bf66b54 66942016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6695
6696 PR tree-optimization/69652
6697 * gcc.dg/torture/pr69652.c: Delete test.
6698 * gcc.dg/vect/pr69652.c: New test.
6699
b4d653d5 67002016-02-19 Richard Biener <rguenther@suse.de>
6701
6702 PR tree-optimization/69980
6703 * gfortran.dg/vect/pr69980.f90: New testcase.
6704
35bc4745 67052016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6706
6707 * gcc.target/sparc/20160229-1.c: New test.
6708
bb54a538 67092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6710
6711 * gnat.dg/stack_usage3.adb: New test.
6712 * gnat.dg/stack_usage3_pkg.ads: New helper.
6713
95164e71 67142016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6715
6716 * gnat.dg/renaming8.adb: New test.
6717 * gnat.dg/renaming8_pkg1.ads: New helper.
6718 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6719 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6720
a890896f 67212016-02-29 Richard Biener <rguenther@suse.de>
6722
6723 PR tree-optimization/69720
6724 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6725
5c70403a 67262016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6727
6728 PR fortran/68147
6729 PR fortran/47674
6730 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6731
dfb6d139 67322016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 6733 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6734
6735 PR fortran/56007
6736 * gfortran.dg/coarray_8.f90: Adjust error message.
6737 * gfortran.dg/pr56007.f90: New test.
6738 * gfortran.dg/pr56007.f: New test.
6739
536508db 67402016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6741
6742 PR tree-optimization/69989
6743 * gcc.dg/torture/pr69989.c: New test.
6744
eec75e45 67452016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6746
6747 * gcc.target/i386/stack-realign-win.c: New test.
6748
0175e45a 67492016-02-28 Harald Anlauf <anlauf@gmx.de>
6750
6751 PR fortran/60126
6752 * gfortran.dg/pr60126.f90: New test.
6753
2a703589 67542016-02-27 Jeff Law <law@redhat.com>
6755
6756 Revert
6757 2016-02-26 Richard Biener <rguenther@suse.de>
6758 Jeff Law <law@redhat.com>
6759
6760 PR tree-optimization/69740
6761 * gcc.c-torture/compile/pr69740-1.c: New test.
6762 * gcc.c-torture/compile/pr69740-2.c: New test.
6763
359b4c18 67642016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6765
1c96765a 6766 PR fortran/69910
359b4c18 6767 * gfortran.dg/newunit_4.f90: New test.
6768
49462d93 67692016-02-27 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR target/69613
6772 PR rtl-optimization/69886
6773 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6774 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6775 target.
6776
c4ac733e 67772016-02-26 Martin Sebor <msebor@redhat.com>
6778
6779 PR tree-optimization/15826
6780 * gcc.dg/tree-ssa/pr15826.c: New test.
6781
da8c4b5d 67822016-02-26 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR target/69969
6785 * gcc.target/powerpc/pr69969.c: New test.
6786
0a4558eb 67872016-02-26 Martin Sebor <msebor@redhat.com>
6788
6789 PR c++/15766
6790 * g++.old-deja/g++.other/decl5.C: Add a test case.
6791
5b500299 67922016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6793
6794 PR target/69946
6795 * gcc.target/powerpc/pr69946.c: New file.
6796
565f533b 67972016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6798 Jeff Law <law@redhat.com>
565f533b 6799
0a4558eb 6800 PR tree-optimization/69740
565f533b 6801 * gcc.c-torture/compile/pr69740-1.c: New test.
6802 * gcc.c-torture/compile/pr69740-2.c: New test.
6803
ff67cbea 68042016-02-26 Martin Jambor <mjambor@suse.cz>
6805
6806 PR middle-end/69920
6807 * gcc.dg/torture/pr69932.c: New test.
6808 * gcc.dg/torture/pr69936.c: Likewise.
6809
e400d817 68102016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6811
6812 PR target/69709
6813 * gcc.target/s390/pr69709.c: New test.
6814
126a5a2d 68152016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6816
6817 PR target/69245
6818 * gcc.target/aarch64/pr69245_1.c: New test.
6819
59c58860 68202016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6821
6822 PR target/69613
6823 * gcc.dg/torture/pr69613.c: New test.
6824
9441fa4e 68252016-02-26 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR rtl-optimization/69891
6828 * gcc.target/i386/pr69891.c: New test.
6829
e48fcde0 68302016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6831 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6832
35ed600a 6833 PR target/61397
f41208a1 6834 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6835 functionality for both 32-bit and 64-bit.
6836
c86aaa0e 68372016-02-26 Richard Biener <rguenther@suse.de>
6838
6839 PR tree-optimization/69551
6840 * gcc.dg/torture/pr69951.c: New testcase.
6841
38e71a65 68422016-02-25 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/48795
6845 * gcc.dg/Warray-bounds-18.c: New testcase.
6846
03331e69 68472016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6848
6849 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6850
f14d8d6a 68512016-02-25 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR rtl-optimization/69896
6854 * gcc.dg/pr69896.c: New test.
6855
4003c807 68562016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6857
6858 PR c++/69736
6859 * g++.dg/cpp1y/paren2.C: New test.
6860
a0573328 68612016-02-24 Martin Sebor <msebor@redhat.com>
6862
6863 PR c/51147
6864 * gcc.dg/enum-mode-2.c: New test.
6865
2cde02ad 68662016-02-24 Jakub Jelinek <jakub@redhat.com>
6867
6868 PR c++/69922
6869 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6870 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6871 * g++.dg/ubsan/pr69922.C: New test.
6872
f0ea75d1 68732016-02-24 Marek Polacek <polacek@redhat.com>
6874
6875 PR c/69819
6876 * gcc.dg/pr69819.c: New test.
6877
05027366 68782016-02-24 Martin Sebor <msebor@redhat.com>
6879
34ed562b 6880 PR c++/69912
6881 * g++.dg/ext/flexary15.C: New test.
6882
68832016-02-24 Martin Sebor <msebor@redhat.com>
6884
6885 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6886 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6887 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6888
650c3ad5 68892016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6890 Charles Baylis <charles.baylis@linaro.org>
6891
6892 PR debug/61033
6893 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6894
596070e8 68952016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6896 Jakub Jelinek <jakub@redhat.com>
596070e8 6897
6898 PR middle-end/69760
6899 * gcc.dg/torture/pr69760.c: New testcase.
6900
d6b92d9f 69012016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6902
6903 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6904 pattern on Solaris with as.
6905
90436d9d 69062016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6907
6908 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6909 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6910 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6911 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6912
7c749495 69132016-02-24 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR middle-end/69915
6916 * gcc.dg/pr69915.c: New test.
6917
9c9680b5 69182016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6919
6920 PR rtl-optimization/69886
6921 * gcc.dg/torture/pr69886.c: New test.
6922
36d081ee 69232016-02-24 Richard Biener <rguenther@suse.de>
6924
6925 PR middle-end/68963
6926 * gcc.dg/torture/pr68963.c: New testcase.
6927
2a0accb9 69282016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6929
6930 PR target/69875
6931 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6932 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6933 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6934 * gcc.target/arm/atomic_loaddi_1.c: New test.
6935 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6936 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6937 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6938 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6939 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6940 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6941 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6942 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6943
f0e92ef1 69442016-02-24 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR middle-end/69909
6947 * gcc.dg/torture/pr69909.c: New test.
6948
6907286f 69492016-02-24 Richard Biener <rguenther@suse.de>
6950
6951 PR tree-optimization/69907
6952 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6953 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6954 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6955
e6ab7475 69562016-02-24 Christian Bruel <christian.bruel@st.com>
6957
6958 * gcc.target/arm/pragma_cpp_fma.c: New test.
6959
47587450 69602016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6961
6962 PR fortran/61156
6963 * gfortran.dg/include_6.f90: Update test.
6964
d41ab738 69652016-02-23 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR objc/69844
6968 * objc.dg/pr69844.m: New test.
6969
4772d9d5 69702016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6971
6972 PR libgfortran/69456
6973 * gfortran.dg/namelist_89.f90: New test.
6974 * gfortran.dg/pr59700.f90: Update test..
6975
8c38d887 69762016-02-23 Martin Sebor <msebor@redhat.com>
6977
6978 PR middle-end/69780
6979 * g++.dg/ext/builtin_alloca.C: New test.
6980 * gcc.dg/builtins-68.c: New test.
6981
ee1bfdb0 69822016-02-23 Richard Henderson <rth@redhat.com>
6983
6984 * gcc.target/i386/addr-space-3.c: Remove test.
6985
52609ec3 69862016-02-23 David Malcolm <dmalcolm@redhat.com>
6987
6988 PR preprocessor/69126
6989 PR preprocessor/69543
6990 * c-c++-common/pr69126-2-long.c: New test.
6991 * c-c++-common/pr69126-2-short.c: New test.
6992 * c-c++-common/pr69543-1.c: Remove xfail.
6993
d5bf2cc8 69942016-02-23 David Malcolm <dmalcolm@redhat.com>
6995
6996 PR preprocessor/69126
6997 PR preprocessor/69543
6998 PR preprocessor/69558
6999 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7000 (f): Rename to...
7001 (test_2): ...this, and add leading comment.
7002 (MACRO_3, test_3): New.
7003 (MACRO_4A, MACRO_4B, test_4): New.
7004 (MACRO): Rename to...
7005 (MACRO_5): ...this.
7006 (g): Rename to...
7007 (test_5): ...this, updating for renaming of MACRO, and
7008 add leading comment.
7009 * c-c++-common/pr69543-1.c: New.
7010 * c-c++-common/pr69543-2.c: New.
7011 * c-c++-common/pr69543-3.c: New.
7012 * c-c++-common/pr69543-4.c: New.
7013 * c-c++-common/pr69558-1.c: New.
7014 * c-c++-common/pr69558-2.c: New.
7015 * c-c++-common/pr69558-3.c: New.
7016 * c-c++-common/pr69558-4.c: New.
7017 * gcc.dg/pr69558.c: Move to...
7018 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7019 xfail for c++.
7020
3a37a410 70212016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7022
7023 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7024 to -ftree-parallelize-loops/-fopenacc changes.
7025 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7026 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7027 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7028 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7029 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7030 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7031 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7032 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7033 * c-c++-common/goacc/kernels-loop.c: Likewise.
7034 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7035 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7036 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7037 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7038
ecca180f 70392016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7040
7041 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7042
eec0fa3f 70432016-02-23 Jakub Jelinek <jakub@redhat.com>
7044
f1f91c07 7045 PR c++/69902
7046 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7047
eec0fa3f 7048 PR c/69900
7049 * gcc.dg/pr69900.c: New test.
7050
e045424d 70512016-02-23 Martin Jambor <mjambor@suse.cz>
7052
7053 PR tree-optimization/69666
7054 * gcc.dg/tree-ssa/pr69666.c: New test.
7055
f482dff6 70562016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7057
7058 PR fortran/67451
7059 * gfortran.dg/coarray_allocate_5.f08: New test.
7060
57ed698b 70612016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7062
7063 * gcc.target/s390/vcond-shift.c: Move to ...
7064 * gcc.target/s390/vector/vcond-shift.c: ... here.
7065
990e443c 70662016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7067
7068 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7069 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7070
296c5f01 70712016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7072
7073 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7074
e53f41d5 70752016-02-20 Mark Wielaard <mjw@redhat.com>
7076
7077 PR c/28901
7078 * gcc.dg/unused-variable-3.c: New test.
7079
13af201d 70802016-02-22 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR target/69888
7083 * gcc.target/i386/pr69888.c: New test.
7084
682c90f9 70852016-02-22 Richard Biener <rguenther@suse.de>
7086
7087 PR tree-optimization/69882
7088 * gfortran.dg/vect/pr69882.f90: New testcase.
7089
b8cd18c3 70902016-02-22 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR target/69885
7093 * gcc.dg/pr69885.c: New test.
7094
09343379 70952016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7096
7097 PR target/69806
7098 PR target/54089
7099 * gcc.target/sh/pr54089-10.c: New.
7100
b345a09f 71012016-02-20 Paul Thomas <pault@gcc.gnu.org>
7102
7103 PR fortran/69423
7104 * gfortran.dg/deferred_character_15.f90 : New test.
7105
51385aed 71062016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7107
7108 PR fortran/57365
7109 gfortran.dg/allocate_with_source_18.f03: New test.
7110
71112016-02-20 Harald Anlauf <anlauf@gmx.de>
7112
7113 PR fortran/52531
7114 gfortran.dg/gomp/pr52531.f90: New test.
7115
9cce8384 71162016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7117
7118 PR c++/69865
7119 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7120 -std=c++03.
7121
d91f5fbb 71222016-02-19 Jakub Jelinek <jakub@redhat.com>
7123
563d5cb8 7124 PR c++/69826
7125 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7126 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7127
0a04aac9 7128 PR c++/69850
7129 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7130
d91f5fbb 7131 PR c++/69851
7132 * g++.dg/torture/pr69851.C: New test.
7133
5fe1f282 71342016-02-19 Martin Sebor <msebor@redhat.com>
7135
7136 PR testsuite/69573
7137 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7138
a45bce11 71392016-02-19 Jakub Jelinek <jakub@redhat.com>
7140
6263dde1 7141 PR c++/69850
7142 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7143 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7144
a45bce11 7145 PR c++/67767
7146 * g++.dg/cpp0x/pr67767.C: New test.
7147
cf2ed1b7 71482016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7149
7150 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7151 for fp, simd, crypto, crc, lse.
7152 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7153 above.
7154 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7155 effective target check.
7156
f6cc34b0 71572016-02-19 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR target/69820
7160 * gcc.target/i386/pr69820.c: New test.
7161
6c678e78 71622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7163
7164 * gcc.target/s390/vector/int128-1.c: New test.
7165
b088ff4b 71662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7167
7168 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7169
b11e60a4 71702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7171
7172 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7173 instruction pattern name to prevent the testcase from failing with
7174 -march=z13.
7175
664ff6a0 71762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7177
7178 * gcc.target/s390/md/movstr-2.c: New test.
7179
e80be24b 71802016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7181
7182 * gcc.target/s390/morestack.c: New test.
7183
9839f350 71842016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7185
7186 PR target/69625
7187 * gcc.target/s390/pr69625.c: Add test case.
7188
4550fbd0 71892016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7190
7191 PR testsuite/68580
7192 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7193
57d00b6a 71942016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7195
7196 PR target/68404
7197 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7198 * gcc.target/powerpc/fusion3.c: Likewise.
7199
63ad69d6 72002016-02-18 Richard Biener <rguenther@suse.de>
7201
7202 PR middle-end/69553
7203 * g++.dg/torture/pr69553.C: New testcase.
7204
d92404ed 72052016-02-18 Nick Clifton <nickc@redhat.com>
7206
4550fbd0 7207 PR target/62254
7208 PR target/69610
7209 * gcc.target/arm/pr62554.c: New test.
7210 * gcc.target/arm/pr69610-1.c: New test.
7211 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 7212
0808dfce 72132016-02-18 Richard Biener <rguenther@suse.de>
7214
7215 PR middle-end/69854
7216 * gcc.dg/torture/pr69854.c: New testcase.
7217
fc3527e3 72182016-02-17 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR c++/69850
7221 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7222
e3c24279 72232012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7224
7225 * gcc.target/powerpc/vec-cg.c: New test.
7226
c9732c2b 72272016-02-17 Richard Biener <rguenther@suse.de>
7228
7229 PR testsuite/69586
7230 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7231
51bf9f9b 72322016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7233
7234 PR target/69161
7235 * gcc.c-torture/compile/pr69161.c: New test.
7236
6baedca3 72372016-02-17 David Sherwood <david.sherwood@arm.com>
7238
7239 PR target/69532
7240 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7241 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7242
4f240715 72432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7244
7245 * gcc.dg/ifcvt-4.c: Skip on Visium.
7246
e0c0515d 72472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7248
7249 * gnat.dg/atomic8.adb: New test.
7250
7b319ee6 72512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7252
7253 * gnat.dg/discr46.ad[sb]: New test.
7254
48a7e3d1 72552016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7256
7257 PR Target/48344
7258 * gcc.target/powerpc/pr48344-1.c: New test.
7259
3f844f15 72602015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7261
7262 PR fortran/69742
7263 * gfortran.dg/associate_21.f90: New test.
7264
7675e968 72652016-02-16 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR c/69835
7268 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7269 -Wnonnull in dg-options.
7270 * c-c++-common/nonnull-2.c: New test.
7271
d6faee88 72722016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7273 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7274
7275 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7276
3a2a72aa 72772016-02-16 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR middle-end/69801
7280 * gcc.dg/pr69801.c: Add empty dg-options.
7281
28072426 72822016-02-16 James Norris <jnorris@codesourcery.com>
7283
7284 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7285 * g++.dg/goacc/deviceptr-1.c: New file.
7286
37fffac2 72872016-02-16 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR tree-optimization/69820
7290 * gcc.dg/vect/pr69820.c: New test.
7291
f72a5e61 72922016-02-16 Richard Biener <rguenther@suse.de>
7293
7294 PR tree-optimization/69776
7295 * gcc.dg/torture/pr69776-2.c: New testcase.
7296
50e0cd76 72972016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7298
7299 PR tree-optimization/69714
7300 * gcc.dg/torture/pr69714.c: New test.
7301
14a72c4e 73022016-02-16 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR tree-optimization/69802
7305 * gcc.dg/pr69802.c: New test.
7306
fd808c11 73072016-02-16 Richard Biener <rguenther@suse.de>
7308
7309 PR middle-end/69801
7310 * gcc.dg/pr69801.c: New testcase.
7311
49a549ca 73122016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7313
7314 PR libgfortran/69651
7315 * gfortran.dg/read_bang.f90: New test.
7316 * gfortran.dg/read_bang4.f90: New test.
7317
77454e6e 73182016-02-15 Jakub Jelinek <jakub@redhat.com>
7319
2074f21c 7320 PR c++/69658
7321 * g++.dg/init/pr69658.C: New test.
7322
77454e6e 7323 PR c++/69797
7324 * c-c++-common/pr69797.c: New test.
7325
4ef4d764 73262016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7327
7328 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7329 check for aarch64*-*-*.
7330
4a45fe0f 73312016-02-15 Richard Biener <rguenther@suse.de>
7332
7333 PR tree-optimization/69783
7334 * gcc.dg/vect/pr69783.c: New testcase.
7335
0b3619e6 73362016-02-15 Richard Biener <rguenther@suse.de>
7337
7338 PR tree-optimization/69776
7339 * gcc.dg/torture/pr69776.c: New testcase.
7340
9b49c3cb 73412016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7342
7343 PR fortran/60526
7344 * gfortran.dg/type_decl_4.f90: Reinstated.
7345
e46faff9 73462016-02-14 John David Anglin <danglin@gcc.gnu.org>
7347
7348 PR fortran/68746
7349 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7350
a96c809a 73512016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7352
7353 PR fortran/60526
7354 PR bootstrap/69816
7355 * gfortran.dg/type_decl_4.f90: Removed.
7356
fdec7e88 73572016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7358
7359 PR fortran/60526
7360 * gfortran.dg/type_decl_4.f90: New test.
7361
a72095c4 73622016-02-14 Alan Modra <amodra@gmail.com>
7363
bc436924 7364 PR testsuite/68886
a72095c4 7365 * gcc.c-torture/execute/stkalign.c: Revise test.
7366
73bb5f8b 73672016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7368
7369 PR target/67260
7370 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7371
beb13161 73722016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7373
7374 PR target/67260
7375 * gcc.target/sh/torture/pr67260.c: New.
7376
67cab04e 73772016-02-12 John David Anglin <danglin@gcc.gnu.org>
7378
7379 * gcc.dg/pr67964.c: Add dg-require-alias.
7380
44a59bb1 73812016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7382
7383 PR target/67636
7384 PR target/64345
7385 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7386
38c9bd3a 73872016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7388
7389 PR libgfortran/69668
7390 * gfortran.dg/namelist_88.f90: New test.
7391
1774ff82 73922016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7393
7394 PR libgfortran/69668
7395 * gfortran.dg/namelist_38.f90: Update test.
7396 * gfortran.dg/namelist_84.f90: Update test.
7397
aec1f4bd 73982016-02-12 David Malcolm <dmalcolm@redhat.com>
7399
7400 PR other/69554
7401 * gcc.dg/pr69554-1.c: New test.
7402 * gfortran.dg/pr69554-1.F90: New test.
7403 * gfortran.dg/pr69554-2.F90: New test.
7404 * lib/gcc-dg.exp (proc dg-locus): New function.
7405 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7406 distinguish between the caret-printing and non-caret-printing
7407 cases. If caret-printing has been explicitly enabled, bail out
7408 without attempting to fix up the output.
7409
da7d5066 74102016-02-12 David Malcolm <dmalcolm@redhat.com>
7411
7412 PR driver/69265
7413 PR driver/69453
7414 * gcc.dg/spellcheck-options-3.c: New test case.
7415 * gcc.dg/spellcheck-options-4.c: New test case.
7416 * gcc.dg/spellcheck-options-5.c: New test case.
7417 * gcc.dg/spellcheck-options-6.c: New test case.
7418 * gcc.dg/spellcheck-options-7.c: New test case.
7419 * gcc.dg/spellcheck-options-8.c: New test case.
7420 * gcc.dg/spellcheck-options-9.c: New test case.
7421 * gcc.dg/spellcheck-options-10.c: New test case.
7422
fcce1b0b 74232016-02-12 Jakub Jelinek <jakub@redhat.com>
7424
7425 PR rtl-optimization/69764
7426 PR rtl-optimization/69771
7427 * c-c++-common/pr69764.c: New test.
7428 * gcc.dg/torture/pr69771.c: New test.
7429
6d609290 74302016-02-12 Marek Polacek <polacek@redhat.com>
7431
7432 * g++.dg/torture/init-list1.C: New.
7433
7d75fb56 74342016-02-12 Marek Polacek <polacek@redhat.com>
7435
7436 * gcc.dg/pr69522.c: Add empty dg-options.
7437
52543fda 74382016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7439
7440 * g++.dg/lto/lto.exp: Include and init mpx.
7441 * g++.dg/lto/pr69729_0.C: New test.
7442
34947478 74432016-02-12 Jakub Jelinek <jakub@redhat.com>
7444
9181a4ec 7445 PR ipa/69241
7446 * g++.dg/ipa/pr69241-4.C: New test.
7447
34947478 7448 PR ipa/68672
7449 * g++.dg/ipa/pr68672-1.C: New test.
7450 * g++.dg/ipa/pr68672-2.C: New test.
7451 * g++.dg/ipa/pr68672-3.C: New test.
7452
74a4140f 74532016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7454
7455 PR c/69522
50e0cd76 7456 * gcc.dg/pr69522.c: New test.
74a4140f 7457
9ddb20d6 74582016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7459
7460 PR c++/69098
7461 * g++.dg/cpp1y/69098.C: New test.
7462 * g++.dg/cpp1y/69098-2.C: New test.
7463
67cf9b55 74642016-02-12 Jakub Jelinek <jakub@redhat.com>
7465
7466 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7467 and neighbour -> neighbor.
7468 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7469 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7470 * c-c++-common/Wvarargs.c: Likewise.
7471 * c-c++-common/goacc/host_data-5.c: Likewise.
7472 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7473 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7474 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7475 * gcc.target/aarch64/pr60697.c: Likewise.
7476 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7477 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7478 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7479 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7480 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7481 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7482 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7483 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7484 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7485 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7486 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7487 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7488 * g++.dg/lookup/koenig5.C: Likewise.
7489 * g++.dg/ext/no-asm-2.C: Likewise.
7490 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7491 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7492 * gfortran.dg/used_types_16.f90: Likewise.
7493 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7494 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7495 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7496 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7497 * gfortran.dg/abstract_type_6.f03: Likewise.
7498 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7499 * gfortran.dg/used_types_15.f90: Likewise.
7500 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7501 * gfortran.dg/exit_3.f08: Likewise.
7502 * gfortran.dg/open_status_2.f90: Likewise.
7503 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7504 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7505 * gfortran.dg/associate_1.f03: Likewise.
7506 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7507 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7508 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7509 * gcc.dg/builtin-object-size-1.c: Likewise.
7510 * gcc.dg/noreturn-6.c: Likewise.
7511 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7512 * gcc.dg/globalalias.c: Likewise.
7513 * gcc.dg/builtins-config.h: Likewise.
7514 * gcc.dg/pr30457.c: Likewise.
7515 * gcc.c-torture/compile/volatile-1.c: Likewise.
7516 * gcc.c-torture/execute/20101011-1.c: Likewise.
7517 * c-c++-common/Waddress-1.c: Likewise.
7518
40b38ace 75192016-02-11 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR c/69768
7522 * c-c++-common/Waddress-1.c: New test.
7523
42c87ca9 75242016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7525
7526 PR fortran/69296
7527 * gfortran.dg/associate_19.f03: New test.
7528 * gfortran.dg/associate_20.f03: New test.
7529
acb7939f 75302016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7531
7532 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7533
6defe3c5 75342016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7535
7536 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7537 .arch armv8-a\n. Add -dA to dg-options.
7538 * gcc.target/aarch64/assembler_arch_1.c: New test.
7539 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7540
63f63318 75412016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7542
7543 PR c++/68726
7544 * g++.dg/cpp0x/pr68726.C: New.
7545
1cddf457 75462016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7547
7548 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7549 test.
7550
b86fba37 75512016-02-11 Richard Biener <rguenther@suse.de>
7552
7553 * g++.dg/tree-ssa/pr61034.C: Adjust.
7554
ec4ec95a 75552016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7556
be7c31e9 7557 PR target/69148
ec4ec95a 7558 * gcc.target/s390/pr69148.c: New.
7559
f64416ca 75602016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7561
7562 PR tree-optimization/69652
7563 * gcc.dg/torture/pr69652.c: New test.
7564
e5d1ea31 75652016-02-10 Jakub Jelinek <jakub@redhat.com>
7566 Patrick Palka <ppalka@gcc.gnu.org>
7567
7568 PR ipa/69241
7569 PR c++/69649
7570 * g++.dg/ipa/pr69241-1.C: New test.
7571 * g++.dg/ipa/pr69241-2.C: New test.
7572 * g++.dg/ipa/pr69241-3.C: New test.
7573 * g++.dg/ipa/pr69649.C: New test.
7574
fa03b19d 75752016-02-10 Uros Bizjak <ubizjak@gmail.com>
7576
7577 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7578 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7579
14485c8a 75802016-02-10 Bin Cheng <bin.cheng@arm.com>
7581
7582 PR tree-optimization/68021
7583 * gcc.dg/tree-ssa/pr68021.c: New test.
7584
79f1ed25 75852016-02-10 Richard Biener <rguenther@suse.de>
7586
7587 PR tree-optimization/69726
7588 * gcc.dg/uninit-22.c: New testcase.
7589
58f74eff 75902016-02-09 Andrew Pinski <apinski@cavium.com>
7591
7592 PR tree-opt/69282
7593 * gcc.c-torture/compile/20160205-1.c: New testcase.
7594
600c00f7 75952016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7596
7597 PR target/68404
7598 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7599 instead accessing a really large arrray.
7600 * gcc.target/powerpc/fusion3.c: Likewise.
7601
0771836e 76022016-02-09 Charles Baylis <charles.baylis@linaro.org>
7603
7604 PR target/68532
7605 * gcc.c-torture/execute/pr68532.c: New test.
7606
4ccd644f 76072016-02-11 Alexandre Oliva <aoliva@redhat.com>
7608
7609 PR target/69634
7610 * gcc.dg/pr69634.c: New.
7611
2e980a39 76122016-02-09 Richard Biener <rguenther@suse.de>
7613
7614 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7615
aacf7102 76162016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 7617
aacf7102 7618 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7619
a1856ddf 76202016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7621
7622 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7623
d4d3da7e 76242016-02-09 Richard Biener <rguenther@suse.de>
7625
7626 PR tree-optimization/69715
7627 * gcc.dg/torture/pr69715.c: New testcase.
7628
9cc6714f 76292016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7630
7631 PR c++/69139
7632 * g++.dg/cpp0x/trailing12.C: New test.
7633 * g++.dg/cpp0x/trailing13.C: New test.
7634
83d5062b 76352016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7636
7637 PR c++/69283
7638 PR c++/67835
7639 * g++.dg/cpp1y/auto-fn29.C: New test.
7640 * g++.dg/cpp1y/auto-fn30.C: New test.
7641
394a86f3 76422016-02-08 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR tree-optimization/69209
7645 * gcc.c-torture/compile/pr69209.c: New test.
7646
93b124b4 76472016-02-08 Jeff Law <law@redhat.com>
7648
7649 PR tree-optimization/68541
7650 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7651 of statements allowed in join block for path splitting.
7652
26abce13 76532016-02-08 Jakub Jelinek <jakub@redhat.com>
7654
0acb2d6e 7655 PR c++/59627
7656 * g++.dg/gomp/pr59627.C: New test.
7657
26abce13 7658 PR ipa/69239
7659 * g++.dg/ipa/pr69239.C: New test.
7660
86e0b129 76612016-02-08 David Malcolm <dmalcolm@redhat.com>
7662
7663 PR preprocessor/69664
7664 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7665 * gcc.dg/cpp/warn-comments.c: Likewise.
7666
f553d9f8 76672016-02-08 Marek Polacek <polacek@redhat.com>
7668
7669 PR c++/69688
7670 * g++.dg/init/const12.C: New test.
7671
600695e0 76722016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7673
7674 PR target/60410
7675 * gcc.dg/lto/pr55113_0.c: Remove test.
7676
c4f4b1e8 76772016-02-08 Richard Biener <rguenther@suse.de>
7678
7679 PR tree-optimization/69719
7680 * gcc.dg/torture/pr69719.c: New testcase.
7681
5a987d87 76822016-02-08 Richard Biener <rguenther@suse.de>
7683 Jeff Law <law@redhat.com>
7684
7685 PR target/68273
7686 * gcc.target/mips/pr68273.c: New testcase.
7687
0418e71d 76882016-02-08 Richard Biener <rguenther@suse.de>
7689
7690 PR rtl-optimization/69274
7691 * gcc.target/i386/addr-sel-1.c: XFAIL.
7692
07c0f1ca 76932016-02-08 Jeff Law <law@redhat.com>
7694
40d85f4c 7695 PR tree-optimization/68541
7696 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7697
140e093f 7698 PR tree-optimization/65917
07c0f1ca 7699 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7700
16430acf 77012016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7702
7703 PR fortran/50555
7704 * gfortran.dg/namelist_args.f90: New test.
7705
3f0ff0d8 77062016-02-05 Jeff Law <law@redhat.com>
7707
140e093f 7708 PR tree-optimization/68541
3f0ff0d8 7709 * gcc.dg/tree-ssa/split-path-2.c: New test.
7710 * gcc.dg/tree-ssa/split-path-3.c: New test.
7711 * gcc.dg/tree-ssa/split-path-4.c: New test.
7712 * gcc.dg/tree-ssa/split-path-5.c: New test.
7713 * gcc.dg/tree-ssa/split-path-6.c: New test.
7714 * gcc.dg/tree-ssa/split-path-7.c: New test.
7715
a7cc1f94 77162016-02-05 Martin Sebor <msebor@redhat.com>
7717
7718 PR c++/69662
7719 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7720 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7721
fcb25f28 77222016-02-06 Richard HEnderson <rth@redhat.com>
7723
7724 PR c/69643
7725 * gcc.target/i386/addr-space-4.c: New.
7726 * gcc.target/i386/addr-space-5.c: New.
7727
3a2545a1 77282016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7729
7730 PR fortran/66089
7731 * gfortran.dg/elemental_dependency_6.f90: New.
7732
1e302465 77332016-02-05 Jakub Jelinek <jakub@redhat.com>
7734
66feb54c 7735 PR rtl-optimization/69691
7736 * gcc.c-torture/execute/pr69691.c: New test.
7737
1e302465 7738 PR c++/69628
7739 * g++.dg/parse/pr69628.C: New test.
7740
9c28a298 77412016-02-05 Uros Bizjak <ubizjak@gmail.com>
7742
7743 * gcc.dg/sancov/asan.c: Move to ...
7744 * gcc.dg/asan/sancov-1.c: ... here.
7745
a854e286 77462016-02-05 Uros Bizjak <ubizjak@gmail.com>
7747
7748 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7749
d4f0b240 77502016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7751
7752 PR target/69677
7753 * gcc.target/i386/pr69677.c: New test.
7754
235d8723 77552016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7756
7757 PR c++/68948
7758 * g++.dg/template/pr68948.C: New test.
7759
f390cf65 77602016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7761
7762 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7763 (only necessary on s390x).
7764
ab99f104 77652016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7766
7767 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7768 -mno-accumulate-outgoing-args.
7769
f7ef5392 77702016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7771
7772 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7773
6b098e91 77742016-02-04 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR c/69669
7777 * c-c++-common/pr69669.c: New test.
7778
f0146cf3 77792016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7780
7781 PR target/69667
7782 * g++.dg/pr69667.C: New file.
7783
08fd6cf5 77842016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7785
7786 PR target/69619
7787 * gcc.dg/pr69619.c: Add new test.
7788
a6f3f39f 77892016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7790
7791 PR rtl-optimization/69577
7792 * gcc.target/i386/pr69577.c: New test.
7793
774068a0 77942016-02-04 Martin Liska <mliska@suse.cz>
7795
7796 * g++.dg/asan/pr69276.C: New test.
7797
f50a7894 77982016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7799
7800 PR target/65932
7801 PR target/67714
7802 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7803 a single smulbb instruction.
7804 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7805 * gcc.target/amr/wmul-2.c: Likewise.
7806
6b722eb3 78072016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7808
7809 PR target/65932
7810 PR target/67714
7811 * gcc.c-torture/execute/pr67714.c: New test.
7812
1f1475a7 78132016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7814
7815 PR target/69454
7816 * gcc.target/i386/pr69454-1.c: New test.
7817 * gcc.target/i386/pr69454-2.c: New test.
7818
6b94e133 78192016-02-03 Martin Sebor <msebor@redhat.com>
7820
7821 PR c++/69251
7822 PR c++/69253
7823 PR c++/69290
7824 PR c++/69277
7825 PR c++/69349
7826 * g++.dg/ext/flexarray-mangle-2.C: New test.
7827 * g++.dg/ext/flexarray-mangle.C: New test.
7828 * g++.dg/ext/flexarray-subst.C: New test.
7829 * g++.dg/ext/flexary11.C: New test.
7830 * g++.dg/ext/flexary12.C: New test.
7831 * g++.dg/ext/flexary13.C: New test.
7832 * g++.dg/ext/flexary14.C: New test.
7833 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7834
342ed0ac 78352016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7836
7837 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7838 Define only if CHECK_FLOAT128 is defined.
7839 (main): Properly initialize u5.
7840
edf6c4d2 78412016-02-03 Jakub Jelinek <jakub@redhat.com>
7842
415d5641 7843 PR c/69627
7844 * gcc.dg/pr69627.c: New test.
7845
edf6c4d2 7846 PR target/69644
7847 * gcc.dg/pr69644.c: New test.
7848
cf8f3ba0 78492016-02-03 Mike Stump <mikestump@comcast.net>
7850
7851 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7852 support for struct-layout-1.exp.
7853
c90d55dd 78542016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7855
7856 PR c++/69056
f7ef5392 7857 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7858
401bd0c8 78592016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7860 Alexandre Oliva <aoliva@redhat.com>
7861
7862 PR target/69461
7863 * gcc.target/powerpc/pr69461.c: New.
7864
277d9d1d 78652016-02-03 Uros Bizjak <ubizjak@gmail.com>
7866
7867 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7868 works from here ...
7869 (check_effective_target_fsanitize_thread): ... to here. Do not
7870 specify additional compile flags for the test source.
7871 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7872 specify additional compile flags for the test source.
7873
e69ad94a 78742016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7875
7876 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7877
a4454da2 78782016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7879
7880 PR fortran/67451
7881 PR fortran/69418
7882 * gfortran.dg/coarray_allocate_2.f08: New test.
7883 * gfortran.dg/coarray_allocate_3.f08: New test.
7884 * gfortran.dg/coarray_allocate_4.f08: New test.
7885
88cab2dd 78862016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7887
7888 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7889 use same scan-tree-dump-times on all platforms.
7890 * gcc.dg/vect/vect-outer-1.c: Likewise.
7891 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7892 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7893 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7894 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7895 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7896 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7897 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7898
66ea75c4 78992016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7900
7901 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7902 warning.
7903
4eef8df7 79042016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7905
7906 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7907
665fbc2f 79082016-02-02 James Norris <jnorris@codesourcery.com>
7909
7910 * c-c++-common/goacc/routine-5.c: Add tests.
7911
b10e3d47 79122016-02-02 Alexander Monakov <amonakov@ispras.ru>
7913
7914 * gcc.target/nvptx/unsigned-cmp.c: New test.
7915
12ad66dd 79162016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7917
7918 * gcc.target/aarch64/scalar_shift_1.c
7919 (test_corners_sisd_di): Improve force to SIMD register.
7920 (test_corners_sisd_si): Likewise.
7921 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7922 Remove scan-assembler check for ldr.
7923
f9ec342f 79242016-02-02 Richard Biener <rguenther@suse.de>
7925
7926 PR tree-optimization/69595
7927 * gcc.dg/Warray-bounds-17.c: New testcase.
7928
32f2925a 79292016-02-02 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/69606
7932 * gcc.dg/torture/pr69606.c: New testcase.
7933
cfd9ca84 79342016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7935
7936 PR middle-end/68542
7937 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7938 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7939
19bf08e2 79402016-02-02 Alan Modra <amodra@gmail.com>
7941
7942 PR target/69548
7943 * gcc.target/powerpc/pr69548.c: New test.
7944
6f13b088 79452016-02-01 Jakub Jelinek <jakub@redhat.com>
7946
dcddc5af 7947 PR rtl-optimization/69592
7948 * gcc.dg/pr69592.c: New test.
7949
6f13b088 7950 PR preprocessor/69543
7951 PR c/69558
7952 * gcc.dg/pr69543.c: New test.
7953 * gcc.dg/pr69558.c: New test.
7954
d090e5c2 79552016-02-01 Uros Bizjak <ubizjak@gmail.com>
7956
fcb317c5 7957 PR testsuite/65940
7958 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7959
aaf527dc 79602016-02-01 Martin Sebor <msebor@redhat.com>
7961
7962 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7963
1674217b 79642016-02-01 Bin Cheng <bin.cheng@arm.com>
7965
7966 PR tree-optimization/67921
7967 * c-c++-common/ubsan/pr67921.c: New test.
7968
b4007655 79692016-02-01 Richard Biener <rguenther@suse.de>
7970
7971 PR middle-end/69556
7972 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7973
88a477bb 79742016-02-01 Richard Biener <rguenther@suse.de>
7975
7976 PR tree-optimization/69574
7977 * gcc.dg/torture/pr69574.c: New testcase.
7978
2eaaa4e7 79792016-02-01 Richard Biener <rguenther@suse.de>
7980
7981 PR tree-optimization/69579
7982 * gcc.dg/setjmp-6.c: New testcase.
7983
e3882c44 79842016-02-01 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR rtl-optimization/69570
7987 * g++.dg/opt/pr69570.C: New test.
7988
f80aff47 79892016-02-01 Richard Henderson <rth@redhat.com>
7990
7991 * gcc.dg/pr69535.c: New test.
7992
240568aa 79932016-01-31 John David Anglin <danglin@gcc.gnu.org>
7994
6009b3b8 7995 PR testsuite/69584
7996 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7997 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7998
1fdf7177 7999 PR debug/68244
8000 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8001
240568aa 8002 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8003
cb3e5ac0 80042016-01-31 Paul Thomas <pault@gcc.gnu.org>
8005
8006 PR fortran/67564
8007 * gfortran.dg/allocate_with_source_17.f03: New test.
8008
3b8b902b 80092016-01-30 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR tree-optimization/69546
8012 * gcc.dg/torture/pr69546.c: New test.
8013
17985abe 80142016-01-30 Paul Thomas <pault@gcc.gnu.org>
8015
8016 PR fortran/69566
8017 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8018
b5239e80 80192016-01-30 Martin Sebor <msebor@redhat.com>
8020
8021 PR c++/68490
8022 * g++.dg/ext/flexary10.C: New test.
8023
e8f03010 80242016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8025
8026 PR fortran/66707
8027 gfortran.dg/common_23.f90: New test.
8028
dc93691a 80292016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8030
8031 PR target/65546
8032 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8033 condition being checked, and disable it when the target supports
8034 misaligned loads and stores.
8035
ff5e28e9 80362016-01-29 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR debug/69518
8039 * gcc.dg/torture/pr69518.c: New test.
8040
b0d8930a 80412016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8042
8043 PR target/69530
8044 * gcc.target/i386/pr69530.c: New test.
8045
21601fc7 80462016-01-29 Steve Ellcey <sellcey@imgtec.com>
8047
8048 PR target/65604
8049 * gcc.target/mips/div-delay.c: New test.
8050
ca6c7317 80512016-01-29 Jakub Jelinek <jakub@redhat.com>
8052
4758dc39 8053 PR target/69551
8054 * gcc.target/i386/pr69551.c: New test.
8055
ca6c7317 8056 PR target/66137
8057 * gcc.target/i386/pr66137.c: New test.
8058
e3078da6 80592016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8060
8061 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8062 always built for p5600.
8063 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8064 isa=p5600 dg-option.
8065
b622ec25 80662016-01-29 Richard Biener <rguenther@suse.de>
8067
8068 PR tree-optimization/69547
8069 * g++.dg/tree-ssa/pr69547.C: New testcase.
8070
d2a60e99 80712016-01-29 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR debug/66869
8074 * g++.dg/warn/Wunused-function2.C: New test.
8075
ae849d2b 80762016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8077
8078 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8079 support for test to succeed.
8080
ce6a6978 80812016-01-29 Marek Polacek <polacek@redhat.com>
8082
8083 PR c++/69509
8084 PR c++/69516
8085 * g++.dg/ext/constexpr-vla2.C: New test.
8086 * g++.dg/ext/constexpr-vla3.C: New test.
8087 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8088
7550d855 80892016-01-29 Richard Biener <rguenther@suse.de>
8090
8091 PR middle-end/69537
8092 * gcc.dg/uninit-21.c: New testcase.
8093
f11bb279 80942016-01-28 Uros Bizjak <ubizjak@gmail.com>
8095
8096 PR target/69459
8097 * gcc.target/i386/pr69459.c: New test.
8098
c80c12c8 80992016-01-28 Steve Ellcey <sellcey@imgtec.com>
8100
8101 PR target/68400
8102 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8103 * gcc.target/mips/pr68400.c: New test.
8104
c649bacc 81052016-01-28 Martin Sebor <msebor@redhat.com>
8106
8107 PR target/17381
8108 * gcc.target/powerpc/pr17381.c: New test.
8109
f4881661 81102016-01-28 Jakub Jelinek <jakub@redhat.com>
8111
8112 PR middle-end/69542
8113 * gcc.dg/torture/pr69542.c: New test.
8114
d66fdd75 81152016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8116
8117 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8118
d4a78818 81192016-01-28 David Edelsohn <dje.gcc@gmail.com>
8120
8121 * gcc.dg/pr65980.c: Skip on AIX.
8122 * gcc.dg/pr66688.c: Same.
8123
21329e97 81242016-01-28 David Edelsohn <dje.gcc@gmail.com>
8125
8126 PR target/63679
8127 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8128 * gcc.dg/tree-ssa/sra-18.c: Same.
8129
cc7124a6 81302016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8131
8132 PR fortran/62536
8133 * gfortran.dg/block_15.f08: New test.
8134 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8135 on incorrectly closed BLOCK.
8136
358dfcb4 81372016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8138
8139 * gcc.dg/declare-simd.c: New test.
e87502d6 81402016-01-28 Richard Biener <rguenther@suse.de>
8141
8142 PR tree-optimization/69466
8143 * gfortran.dg/vect/pr69466.f90: New testcase.
8144
44e7334b 81452016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8146
8147 * g++.dg/pr67989.C: Remove ARM-specific option.
8148 * gcc.target/arm/pr67989.C: New file.
8149
5ce8f551 81502016-01-27 Uros Bizjak <ubizjak@gmail.com>
8151
8152 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8153 and expm1 test for glibc < 2.11.
8154
fa6e6b15 81552016-01-27 Richard Henderson <rth@redhat.com>
8156
8157 * gcc.c-torture/execute/pr69447.c: New test.
8158
81592016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8160
7b8122c6 8161 PR fortran/69422
147b2f9b 8162 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8163
78e516eb 81642016-01-27 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR debug/66869
8167 * gcc.dg/pr66869.c: New test.
8168
9b849350 81692016-01-25 Jeff Law <law@redhat.com>
8170
8171 PR tree-optimization/68398
f11bb279 8172 PR tree-optimization/69196
9b849350 8173 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8174 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8175 path to avoid new heuristic allowing more irreducible regions
8176 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8177 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8178 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8179 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8180 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8181
fee5e491 81822016-01-27 Marek Polacek <polacek@redhat.com>
8183
8184 PR c/68062
8185 * c-c++-common/vector-compare-4.c: New test.
8186
eec96426 81872016-01-27 David Malcolm <dmalcolm@redhat.com>
8188
8189 PR preprocessor/69126
8190 * c-c++-common/pr69126.c: New test case.
8191
5068be18 81922016-01-27 Ian Lance Taylor <iant@google.com>
8193
8194 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8195
5fa82c11 81962016-01-27 Ryan Burn <contact@rnburn.com>
8197
8198 PR cilkplus/69267
8199 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8200
b3df0219 82012016-01-27 Uros Bizjak <ubizjak@gmail.com>
8202
8203 PR target/69512
8204 * gcc.target/i386/pr69512.c: New test.
8205
d46a16d4 82062016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8207
8208 PR ada/69488
8209 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8210
6a9b35ef 82112016-01-27 Marek Polacek <polacek@redhat.com>
8212
8213 PR c++/69379
8214 * g++.dg/pr69379.C: New test.
8215
18e9663b 82162016-01-27 Martin Sebor <msebor@redhat.com>
8217
8218 PR c++/69317
8219 * g++.dg/abi/Wabi-2-2.C: New test.
8220 * g++.dg/abi/Wabi-2-3.C: New test.
8221 * g++.dg/abi/Wabi-3-2.C: New test.
8222 * g++.dg/abi/Wabi-3-3.C: New test.
8223
c88301ad 82242016-01-27 Richard Biener <rguenther@suse.de>
8225
8226 PR tree-optimization/69166
8227 * gcc.dg/torture/pr69166.c: New testcase.
8228
8ca47550 82292016-01-27 Martin Jambor <mjambor@suse.cz>
8230
8231 PR tree-optimization/69355
8232 * gcc.dg/tree-ssa/pr69355.c: New test.
8233
5cb23e3c 82342016-01-27 Marek Polacek <polacek@redhat.com>
8235
8236 PR c++/69496
8237 * g++.dg/ext/constexpr-vla1.C: New test.
8238
7b0c1b6d 82392016-01-20 Christian Bruel <christian.bruel@st.com>
8240
8241 PR target/69245
8242 * gcc.target/arm/pr69245.c: New test.
8243
220112fc 82442016-01-27 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR tree-optimization/69399
8247 * gcc.dg/torture/pr69399.c: New test.
8248
16294490 82492016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8250
8251 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8252
8abd3d0c 82532016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8254
8255 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8256
7cf9b895 82572016-01-26 Tom de Vries <tom@codesourcery.com>
8258
8259 PR tree-optimization/69110
8260 * gcc.dg/autopar/pr69110.c: New test.
8261
557c1942 82622016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8263 Sebastian Pop <s.pop@samsung.com>
557c1942 8264
8265 * gcc.dg/graphite/isl-ast-op-select.c: New.
8266
80adbd96 82672015-01-26 Paul Thomas <pault@gcc.gnu.org>
8268
8269 PR fortran/69385
8270 * gfortran.dg/allocate_error_6.f90: New test.
8271
c3f86f60 82722016-01-26 Richard Henderson <rth@redhat.com>
8273
8274 * gcc.dg/tm/pr60908.c: New test.
8275
3752e5b1 82762016-01-26 David Malcolm <dmalcolm@redhat.com>
8277
8278 PR other/69006
8279 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8280 directive.
8281 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8282 expected multiline output to reflect the colorization being
8283 disabled before newlines.
8284 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8285 (custom_diagnostic_finalizer): Replace call to
8286 pp_newline_and_flush with call to pp_flush.
8287 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8288 * gfortran.dg/implicit_class_1.f90: Likewise.
8289 * lib/gcc-dg.exp (allow_blank_lines): New global.
8290 (dg-allow-blank-lines-in-output): New procedure.
8291 (gcc-dg-prune): Complain about blank lines in the output, unless
8292 dg-allow-blank-lines-in-output was called.
8293 * lib/multiline.exp (_build_multiline_regex): Only support
8294 arbitrary followup text for non-blank-lines, not for blank lines.
8295
9bbfd060 82962016-01-26 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR tree-optimization/69483
8299 * gcc.dg/pr69483.c: New test.
8300 * g++.dg/opt/pr69483.C: New test.
8301
53773057 83022016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8303
8304 PR target/68620
8305 * gcc.target/arm/pr68620.c: New test.
8306
442a556f 83072016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8308
8309 * gcc.target/i386/pr68986-2.c: Remove -m32.
8310
d513c683 83112016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8312
8313 PR target/68986
8314 * gcc.target/i386/pr68986-1.c: New test.
8315 * gcc.target/i386/pr68986-2.c: Likewise.
8316 * gcc.target/i386/pr68986-3.c: Likewise.
8317
976877a5 83182016-01-26 Christian Bruel <christian.bruel@st.com>
8319
8320 * lib/target-supports.exp
8321 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8322 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8323 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8324
2c7b2f88 83252016-01-26 Richard Biener <rguenther@suse.de>
8326
8327 PR tree-optimization/69452
8328 * gcc.dg/torture/pr69452.c: New testcase.
8329
f7fc06e7 83302016-01-26 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR target/69442
8333 * gcc.dg/pr69442.c: New test.
8334
d1dae587 83352016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8336
8337 PR target/67896
8338 * gcc.target/aarch64/simd/pr67896.C: New.
8339
ef7be7f8 83402016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8341
8342 PR tree-optimization/69400
8343 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8344 function.
8345 (plugin_init): Call it.
8346 * gcc.dg/torture/pr69400.c: New test.
8347
648433a4 83482016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8349
8350 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8351
45fc5243 83522016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8353 Sebastian Pop <s.pop@samsung.com>
8354
8355 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8356 isl-0.15.
8357
c699f6a1 83582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8359 Sebastian Pop <s.pop@samsung.com>
8360
8361 * gcc.dg/graphite/pr69292.c: New.
8362
b86e24ea 83632016-01-25 Jakub Jelinek <jakub@redhat.com>
8364
8365 * c-c++-common/goacc/use_device-1.c: New test.
8366
105cb8d7 83672016-01-25 Jeff Law <law@redhat.com>
8368
8369 PR tree-optimization/69196
8370 PR tree-optimization/68398
8371 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8372 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8373
44562749 83742016-01-25 David Edelsohn <dje.gcc@gmail.com>
8375
8376 PR target/69469
8377 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8378 Algorithm.
8379
6837fee7 83802016-01-25 Richard Biener <rguenther@suse.de>
8381
8382 PR testsuite/69380
8383 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8384
fe500d65 83852016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8386
8387 PR target/69421
8388 * gcc.dg/pr69421.c: New test.
8389
8eacba94 83902016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8391
8392 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8393 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8394 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8395 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8396 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8397 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8398 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8399 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8400 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8401 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8402
af09d40d 84032016-01-25 Richard Biener <rguenther@suse.de>
8404
8405 PR tree-optimization/69376
8406 * gcc.dg/torture/pr69376.c: New testcase.
8407
d65063f5 84082016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8409
8410 PR fortran/69397
8411 PR fortran/68442
8412 * gfortran.dg/interface_38.f90: New test.
8413 * gfortran.dg/interface_39.f90: New test.
80adbd96 8414
08c7bfb4 84152016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8416
8417 Revert:
8418 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8419
8420 PR c++/11858
8421 PR c++/24663
8422 PR c++/24664
8423 * g++.dg/template/pr11858.C: New test.
8424 * g++.dg/template/pr24663.C: New test.
8425 * g++.dg/template/unify12.C: New test.
8426 * g++.dg/template/unify13.C: New test.
8427 * g++.dg/template/unify14.C: New test.
8428 * g++.dg/template/unify15.C: New test.
8429 * g++.dg/template/unify16.C: New test.
8430 * g++.dg/template/unify17.C: New test.
8431
c2e7d2be 84322016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8433
8434 PR fortran/68283
8435 gfortran.dg/pr68283.f90: New test.
8436
9f2e8617 84372016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8438
8439 PR fortran/66094
8440 * gfortran.dg/inline_matmul_13.f90: New test.
8441 * gfortran.dg/matmul_bounds_8.f90: New test.
8442 * gfortran.dg/matmul_bounds_9.f90: New test.
8443 * gfortran.dg/matmul_bounds_10.f90: New test.
8444
a4838119 84452016-01-23 Tom de Vries <tom@codesourcery.com>
8446
8447 PR tree-optimization/69426
8448 * gcc.dg/autopar/pr69426.c: New test.
8449
feddf0dc 84502016-01-23 Martin Sebor <msebor@redhat.com>
8451
8452 PR c++/58109
8453 PR c++/69022
8454 * g++.dg/cpp0x/alignas5.C: New test.
8455 * g++.dg/ext/vector29.C: Same.
8456
132731fb 84572016-01-23 Uros Bizjak <ubizjak@gmail.com>
8458
8459 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8460 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8461 _GNU_SOURCE from compile flags to the source.
8462 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8463 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8464 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8465 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8466
51aec681 84672016-01-22 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR target/69432
8470 * g++.dg/opt/pr69432.C: New test.
8471
147aa3e3 84722016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8473
8474 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8475 32-bit targets testing an -m64 multilib.
8476
4d04e35e 84772016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8478
8479 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8480 64-bit support.
8481
86f38d0c 84822016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8483
8484 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8485
f776e712 84862016-01-21 Christian Bruel <christian.bruel@st.com>
8487
8488 PR target/68674
8489 * gcc.target/i386/pr68674.c
8490 * gcc.target/aarch64/pr68674.c
8491 * gcc.target/arm/pr68674.c
8492
7b9de435 84932016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8494
8495 PR target/69403
8496 * gcc.c-torture/execute/pr69403.c: New test.
8497
9935a0ba 84982016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8499
8500 PR c++/55843
8501 * g++.dg/template/pr55843.C: New.
8502
06b94aa1 85032016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8504
8505 PR testsuite/66877
8506 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8507 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8508
b68773a8 85092016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8510
8511 PR testsuite/67489
132731fb 8512 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8513 from dg-do compile directive, and instead add
8514 { dg-require-effective-target int128 }.
b68773a8 8515
bbbbe8ab 85162016-01-20 Martin Sebor <msebor@redhat.com>
8517
8518 PR c/69405
8519 * gcc.dg/sync-fetch.c: New test.
8520
f3a6a26f 85212016-01-21 Martin Sebor <msebor@redhat.com>
8522
8523 PR target/69252
8524 * gcc.target/powerpc/pr69252.c: New test.
8525
d1565a03 85262016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8527
8528 PR fortran/65996
132731fb 8529 * gfortran.dg/pr65996.f90: New test.
d1565a03 8530
15a5a905 85312016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8532
8533 PR c++/68810
bbbbe8ab 8534 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 8535 expected to generate an error.
15a5a905 8536
e4538af5 85372016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8538
8539 PR middle-end/66178
8540 * gcc.dg/torture/pr66178.c: New test.
8541
4d4180ce 85422016-01-21 Anton Blanchard <anton@samba.org>
8543 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8544
8545 PR target/63354
8546 * gcc.target/powerpc/pr63354.c: New test.
8547
86e16058 85482016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8549
8550 PR rtl-optimization/68990
8551 * gcc.target/i386/pr68990: New.
8552
b11b85e4 85532016-01-21 Nick Clifton <nickc@redhat.com>
8554
8555 PR target/69129
8556 * gcc.target/mips/pr69129.c: New.
8557
62dd9f85 85582016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8559
8560 PR c++/58046
8561 * g++.dg/cpp0x/pr58046.C: New.
8562
ac7d424b 85632016-01-21 Jakub Jelinek <jakub@redhat.com>
8564
47c0bea3 8565 PR target/69187
8566 PR target/65624
8567 * gcc.target/arm/pr69187.c: New test.
8568
ac7d424b 8569 PR c++/69355
8570 * g++.dg/torture/pr69355.C: New test.
8571
9e18b252 85722016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8573 Sebastian Pop <s.pop@samsung.com>
8574
8575 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8576
de862e2f 85772016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8578 Sebastian Pop <s.pop@samsung.com>
8579
132731fb 8580 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 8581
f55f9344 85822016-01-21 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR middle-end/67653
8585 * c-c++-common/pr67653.c: New test.
8586 * gcc.dg/torture/pr29119.c: Add dg-warning.
8587
62752e71 85882016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8589
8590 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8591
16d4186f 85922016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8593
8594 PR c/24293
8595 * gcc.dg/pr24293.c: New test.
8596 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8597 incomplete struct type.
8598 * gcc.dg/declspec-1.c: Likewise.
8599 * gcc.dg/pr63549.c: Likewise.
8600
58219d13 86012016-01-20 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR tree-optimization/66612
8604 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8605 for bdn instruction.
8606
a7b5688a 86072016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8608
8609 * lib/target-supports.exp
8610 (check_effective_target_arm_fp_ok_nocache): New.
8611 (check_effective_target_arm_fp_ok): New.
8612 (add_options_for_arm_fp): New.
8613 (check_effective_target_arm_crypto_ok_nocache): Require
8614 target_arm_v8_neon_ok instead of arm32.
8615 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8616 (check_effective_target_arm_crypto_pragma_ok): New.
8617 (add_options_for_arm_vfp): New.
8618 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8619 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8620 target instead. Force initial fpu to vfp.
8621 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8622 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8623 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8624 dependency.
8625 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8626 use arm_vfp effective target instead. Force initial fpu to vfp.
8627 * gcc.target/arm/attr-neon3.c: Likewise.
8628 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8629 arm_vfp_ok.
8630 * gcc.target/arm/unsigned-float.c: Likewise.
8631 * gcc.target/arm/vfp-1.c: Likewise.
8632 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8633 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8634 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8635 * gcc.target/arm/vfp-ldmias.c: Likewise.
8636 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8637 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8638 * gcc.target/arm/vfp-stmiad.c: Likewise.
8639 * gcc.target/arm/vfp-stmias.c: Likewise.
8640 * gcc.target/arm/vnmul-1.c: Likewise.
8641 * gcc.target/arm/vnmul-2.c: Likewise.
8642 * gcc.target/arm/vnmul-3.c: Likewise.
8643 * gcc.target/arm/vnmul-4.c: Likewise.
8644
7ca56ca8 86452016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 8646
7fb75b57 8647 PR testsuite/69366
8648 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8649 the MPX run-time library, for compile-time MPX test.
8650 * gcc.target/i386/chkp-always_inline.c: Likewise.
8651 * gcc.target/i386/chkp-bndret.c: Likewise.
8652 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8653 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8654 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8655 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8656 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8657 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8658 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8659 * gcc.target/i386/chkp-label-address.c: Likewise.
8660 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8661 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8662 * gcc.target/i386/chkp-pr69044.c: Likewise.
8663 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8664 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8665 * gcc.target/i386/chkp-strchr.c: Likewise.
8666 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8667 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8668 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8669 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8670 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8671 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8672 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8673 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8674 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8675 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8676 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8677 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8678 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8679 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8680 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8681 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8682 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8683 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8684 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8685 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8686 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8687 * gcc.target/i386/pr63995-2.c: Likewise.
8688 * gcc.target/i386/pr64805.c: Likewise.
8689 * gcc.target/i386/pr65044.c: Likewise.
8690 * gcc.target/i386/pr65167.c: Likewise.
8691 * gcc.target/i386/pr65183.c: Likewise.
8692 * gcc.target/i386/pr65184.c: Likewise.
8693 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 8694
f2da0b99 86952016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8696
8697 PR tree-optimization/69328
8698 * gcc.dg/pr69328.c: New test.
8699
4d379676 87002016-01-20 Jeff Law <law@redhat.com>
8701
4a11f145 8702 PR target/25114
4d379676 8703 * gcc.target/m68k/pr25114.c: New test.
8704
0754bad1 87052016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8706
8707 * gcc.target/arm/memset-inline-10.c: Added
8708 dg-require-effective-target arm_thumb2_ok.
8709
63bd5c2d 87102016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8711
8712 * gcc.dg/debug/dwarf2/sso.c: New test.
8713
a9c01e81 87142016-01-19 Uros Bizjak <ubizjak@gmail.com>
8715
8716 PR testsuite/68820
8717 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8718 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8719 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8720
53fa0e54 87212016-01-19 Jan Hubicka <hubicka@ucw.cz>
8722
8723 PR ipa/66223
8724 * g++.dg/ipa/devirt-50.C: New testcase.
8725
e035a62c 87262016-01-19 Marek Polacek <polacek@redhat.com>
8727
8728 PR c++/68965
8729 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8730 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8731
885cc3ea 87322016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8733
8734 PR target/69135
8735 * gcc.target/arm/pr69135_1.c: New test.
8736
07bd240e 87372015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8738
8739 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8740
9f60d257 87412015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8742
8743 * gcc.target/aarch64/ccmp_1.c: New testcase.
8744
a0c919f7 87452016-01-19 Marek Polacek <polacek@redhat.com>
8746
8747 PR c++/68586
8748 * g++.dg/cpp0x/enum30.C: New test.
8749
dc5d6d17 87502016-01-19 Richard Biener <rguenther@suse.de>
8751
8752 PR tree-optimization/69336
8753 * g++.dg/tree-ssa/pr69336.C: New testcase.
8754
6dd156e0 87552016-01-19 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR debug/65779
8758 * gcc.dg/pr65779.c: New test.
8759
3e0d45b9 87602016-01-19 Richard Biener <rguenther@suse.de>
8761
8762 PR tree-optimization/69352
8763 * gcc.dg/torture/pr69352.c: New testcase.
8764
7a3cf64d 87652016-01-19 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR rtl-optimization/68955
8768 PR rtl-optimization/64557
8769 * gcc.dg/torture/pr68955.c: New test.
8770
8be55b33 87712016-01-19 Jan Hubicka <hubicka@ucw.cz>
8772
8773 PR lto/69136
8774 * g++.dg/torture/pr69136.C: New testcase.
8775
72a985d7 87762016-01-19 Jan Hubicka <hubicka@ucw.cz>
8777
8778 PR lto/69133
8779 * g++.dg/lto/pr69133_0.C: New testcase.
8780 * g++.dg/lto/pr69133_1.C: New testcase.
8781
56778b62 87822016-01-15 Jeff Law <law@redhat.com>
8783
8784 PR tree-optimization/69320
8785 * gcc.c-torture/pr69320-1.c: New test.
8786 * gcc.c-torture/pr69320-2.c: New test.
8787 * gcc.c-torture/pr69320-3.c: New test.
8788 * gcc.c-torture/pr69320-4.c: New test.
8789
ced41b93 87902016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8791
8792 PR c++/11858
8793 PR c++/24663
8794 PR c++/24664
8795 * g++.dg/template/pr11858.C: New test.
8796 * g++.dg/template/pr24663.C: New test.
8797 * g++.dg/template/unify12.C: New test.
8798 * g++.dg/template/unify13.C: New test.
8799 * g++.dg/template/unify14.C: New test.
8800 * g++.dg/template/unify15.C: New test.
8801 * g++.dg/template/unify16.C: New test.
8802 * g++.dg/template/unify17.C: New test.
8803
7f8cbcaf 88042016-01-18 David Malcolm <dmalcolm@redhat.com>
8805
8806 PR testsuite/69181
8807 * gcc.dg/pr69181-1.c: New test file.
8808 * gcc.dg/pr69181-2.c: New test file.
8809 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8810 globals by moving it to...
8811 (cleanup-after-saved-dg-test): ...this new function. Add
8812 "global additional_sources_used". Add reset of global
8813 multiline_expected_outputs to the empty list.
8814 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8815 global to...
8816 (multiline_expected_outputs): ...this, and updated comments to
8817 note that it is modified from gcc-dg.exp.
8818 (dg-end-multiline-output): Update for the above renaming.
8819 (handle-multiline-outputs): Likewise. Remove the clearing
8820 of the expected outputs to the empty list.
8821
3c7cbfc0 88222016-01-18 Richard Biener <rguenther@suse.de>
8823
8824 PR tree-optimization/69297
8825 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8826
81d49cc1 88272016-01-18 Joseph Myers <joseph@codesourcery.com>
8828
8829 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8830 dg-options.
8831 * gcc.target/mips/mips-3d-2.c: Likewise.
8832 * gcc.target/mips/mips-3d-3.c: Likewise.
8833 * gcc.target/mips/mips-3d-4.c: Likewise.
8834 * gcc.target/mips/mips-3d-5.c: Likewise.
8835 * gcc.target/mips/mips-3d-6.c: Likewise.
8836 * gcc.target/mips/mips-3d-7.c: Likewise.
8837 * gcc.target/mips/mips-3d-8.c: Likewise.
8838 * gcc.target/mips/mips-3d-9.c: Likewise.
8839 * gcc.target/mips/mips-ps-1.c: Likewise.
8840 * gcc.target/mips/mips-ps-2.c: Likewise.
8841 * gcc.target/mips/mips-ps-3.c: Likewise.
8842 * gcc.target/mips/mips-ps-4.c: Likewise.
8843 * gcc.target/mips/mips-ps-5.c: Likewise.
8844 * gcc.target/mips/mips-ps-6.c: Likewise.
8845 * gcc.target/mips/mips-ps-7.c: Likewise.
8846 * gcc.target/mips/mips-ps-type.c: Likewise.
8847 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8848 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8849
03c4ff3a 88502016-01-18 Tom de Vries <tom@codesourcery.com>
8851
8852 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8853 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8854 * c-c++-common/goacc/kernels-empty.c: New test.
8855 * c-c++-common/goacc/kernels-eternal.c: New test.
8856 * c-c++-common/goacc/kernels-loop-2.c: New test.
8857 * c-c++-common/goacc/kernels-loop-3.c: New test.
8858 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8859 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8860 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8861 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8862 * c-c++-common/goacc/kernels-loop-data.c: New test.
8863 * c-c++-common/goacc/kernels-loop-g.c: New test.
8864 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8865 * c-c++-common/goacc/kernels-loop-n.c: New test.
8866 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8867 * c-c++-common/goacc/kernels-loop.c: New test.
8868 * c-c++-common/goacc/kernels-noreturn.c: New test.
8869 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8870 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8871 * c-c++-common/goacc/kernels-reduction.c: New test.
8872
22e3dcee 88732016-01-18 Tom de Vries <tom@codesourcery.com>
8874
8875 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8876 * gcc.dg/autopar/outer-2.c: Same.
8877 * gcc.dg/autopar/outer-3.c: Same.
8878 * gcc.dg/autopar/outer-4.c: Same.
8879 * gcc.dg/autopar/outer-5.c: Same.
8880 * gcc.dg/autopar/outer-6.c: Same.
8881 * gcc.dg/autopar/parallelization-1.c: Same.
8882 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8883 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8884 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8885 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8886 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8887 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8888 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8889 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8890 * gcc.dg/autopar/pr39500-1.c: Same.
8891 * gcc.dg/autopar/pr39500-2.c: Same.
8892 * gcc.dg/autopar/pr46193.c: Same.
8893 * gcc.dg/autopar/pr46194.c: Same.
8894 * gcc.dg/autopar/pr49580.c: Same.
8895 * gcc.dg/autopar/pr49960-1.c: Same.
8896 * gcc.dg/autopar/pr49960.c: Same.
8897 * gcc.dg/autopar/pr68373.c: Same.
8898 * gcc.dg/autopar/reduc-1.c: Same.
8899 * gcc.dg/autopar/reduc-1char.c: Same.
8900 * gcc.dg/autopar/reduc-1short.c: Same.
8901 * gcc.dg/autopar/reduc-2.c: Same.
8902 * gcc.dg/autopar/reduc-2char.c: Same.
8903 * gcc.dg/autopar/reduc-2short.c: Same.
8904 * gcc.dg/autopar/reduc-3.c: Same.
8905 * gcc.dg/autopar/reduc-4.c: Same.
8906 * gcc.dg/autopar/reduc-6.c: Same.
8907 * gcc.dg/autopar/reduc-7.c: Same.
8908 * gcc.dg/autopar/reduc-8.c: Same.
8909 * gcc.dg/autopar/reduc-9.c: Same.
8910 * gcc.dg/autopar/uns-outer-4.c: Same.
8911 * gcc.dg/autopar/uns-outer-5.c: Same.
8912 * gcc.dg/autopar/uns-outer-6.c: Same.
8913 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8914 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8915
fd5cbe2f 89162016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8917
8918 PR target/63679
8919 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8920 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8921
fa75ab55 89222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8923
8924 PR target/63679
8925 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8926 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8927 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8928
214b2582 89292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8930
8931 PR target/63679
8932 * gcc.dg/tree-ssa/sra-17.c: New.
8933 * gcc.dg/tree-ssa/sra-18.c: New.
8934
13146837 89352016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8936
8937 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8938
6ccd18c2 89392016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8940
8941 * gnat.dg/inline12.adb: New test.
8942
8872b95f 89432016-01-18 Bin Cheng <bin.cheng@arm.com>
8944
8945 PR tree-optimization/66797
8946 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8947
971514e3 89482016-01-18 Richard Biener <rguenther@suse.de>
8949
8950 PR tree-optimization/69170
8951 * gcc.dg/torture/pr69170.c: New testcase.
8952
dfb6d139 89532016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8954
8955 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8956
164d84c2 89572016-01-16 Tom de Vries <tom@codesourcery.com>
8958
8959 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8960
4c33b769 89612016-01-16 Tom de Vries <tom@codesourcery.com>
8962
8963 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8964 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8965 redundant dg-require-effective-target pthread.
8966 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8967 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8968 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8969 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8970 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8971 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8972 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8973
673441b0 89742016-01-16 David Edelsohn <dje.gcc@gmail.com>
8975
8976 PR target/68609
8977 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8978 * gcc.target/powerpc/recip-7.c: Same.
8979
90153ae7 89802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8981
8982 PR c++/69091
8983 * g++.dg/template/pr69091.C: New test.
8984
bc24d01d 89852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8986
8987 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8988 dump does not contain an error_mark_node.
8989 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8990 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8991
4067c0fd 89922016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8993
8994 PR c++/68936
8995 * g++.dg/template/pr68936.C: New test.
8996
27c6dbdd 89972016-01-15 David Edelsohn <dje.gcc@gmail.com>
8998
8999 PR target/68609
9000 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9001 * gcc.target/powerpc/recip-2.c: Same.
9002 * gcc.target/powerpc/recip-3.c: Same.
9003 * gcc.target/powerpc/recip-4.c: Same.
9004 * gcc.target/powerpc/recip-sqrtf.c: Same.
9005
e390c57d 90062016-01-15 Jeff Law <law@redhat.com>
9007
9008 PR tree-optimization/69270
9009 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9010 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9011
ddcfeaf1 90122016-01-15 Paul Thomas <pault@gcc.gnu.org>
9013
9014 PR fortran/49630
9015 * gfortran.dg/deferred_character_13.f90: New test for the fix
9016 of comment 3 of the PR.
9017
9018 PR fortran/54070
9019 * gfortran.dg/deferred_character_8.f90: New test
9020 * gfortran.dg/allocate_error_5.f90: New test
9021
9022 PR fortran/60593
9023 * gfortran.dg/deferred_character_10.f90: New test
9024
9025 PR fortran/60795
9026 * gfortran.dg/deferred_character_14.f90: New test
9027
9028 PR fortran/61147
9029 * gfortran.dg/deferred_character_11.f90: New test
9030
9031 PR fortran/64324
9032 * gfortran.dg/deferred_character_9.f90: New test
9033
81be349c 90342016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9035
9036 PR rtl-optimization/69030
9037 * gcc.target/i386/pr69030.c: New.
9038
998456c5 90392016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9040
9041 * gcc.target/aarch64/target_attr_17.c: New test.
9042
0d85be19 90432016-01-15 Richard Biener <rguenther@suse.de>
9044
9045 PR tree-optimization/66856
9046 * gcc.dg/torture/pr66856-1.c: New testcase.
9047 * gcc.dg/torture/pr66856-2.c: Likewise.
9048
321d36c8 90492016-01-15 Richard Biener <rguenther@suse.de>
9050
9051 PR debug/69137
9052 * g++.dg/lto/pr69137_0.C: New testcase.
9053
d94a1f53 90542016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9055
9056 PR middle-end/69246
9057 * gcc.target/i386/pr69246.c: New test.
9058
5fe9a861 90592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9060
a9c01e81 9061 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 9062
3d05a5e9 90632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9064
9065 PR c++/56194
9066 * g++.dg/init/const9.C: Disable test on S/390.
9067
5e8132b5 90682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9069
9070 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9071 * g++.dg/Wno-frame-address.C: Ditto.
9072
32307cdf 90732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9074
9075 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9076
1ca28250 90772016-01-15 Richard Biener <rguenther@suse.de>
9078
9079 PR tree-optimization/68961
9080 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9081
6271bd93 90822016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9083
9084 * gcc.target/i386/pr65105-5.c: New test.
9085
dfb6d139 90862016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 9087
9088 * gcc.c-torture/execute/alias-4.c: New testcase.
9089
dfb6d139 90902016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 9091
9092 PR ipa/68148
9093 * g++.dg/ipa/devirt-49.C: New testcase.
9094
7bbac464 90952016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 9096
9097 PR target/65837
9098 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9099 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9100 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9101
4345b868 91022016-01-15 Richard Biener <rguenther@suse.de>
9103
9104 PR tree-optimization/69117
9105 * gcc.dg/torture/pr69117.c: New testcase.
9106
580357e7 91072015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 9108
9109 PR c++/69048
9110 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9111
612baa31 91122016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9113
9114 PR testsuite/67509
9115 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9116 range tests use 100 * maximum instead of maximum + 1.
9117
44e09bc4 91182016-01-14 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR debug/69244
9121 * gcc.dg/guality/pr69244.c: New test.
9122
96962ae4 91232016-01-14 Uros Bizjak <ubizjak@gmail.com>
9124
9125 * lib/target-supports.exp (check_effective_target_issignaling):
9126 New procedure.
9127 * gcc.dg/pr61441.c: Require issignaling effective target.
9128
ab9c400b 91292016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9130
9131 PR target/68803
9132 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9133
a7ed4583 91342016-01-14 David Malcolm <dmalcolm@redhat.com>
9135
9136 PR c++/68819
9137 PR preprocessor/69177
9138 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9139 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9140 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9141 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9142
77f35cec 91432016-01-14 Marek Polacek <polacek@redhat.com>
9144
9145 PR c/69262
9146 * gcc.dg/array-15.c: New test.
9147
915d0950 91482016-01-14 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR middle-end/68146
9151 PR tree-optimization/69155
9152 * gfortran.dg/pr68146.f: New test.
9153 * gfortran.dg/pr69155.f90: New test.
9154
24651fb7 91552016-01-14 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/68060
9158 * gcc.dg/torture/pr68060-1.c: New testcase.
9159 * gcc.dg/torture/pr68060-2.c: Likewise.
9160
2f63f950 91612016-01-14 Nick Clifton <nickc@redhat.com>
9162
9163 * lib/target-supports.exp
9164 (check_effective_target_arm_neon_ok_nocache): Add an option
9165 sequence that includes setting the ARM architecture to ARMv7-A.
9166 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9167 command line options necessary to enable Neon support.
9168 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9169 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9170 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9171 * gcc.target/arm/pr69180.c: Likewise.
9172
3ce0acde 91732016-01-14 Jeff Law <law@redhat.com>
9174
9175 PR tree-optimization/69270
9176 * gcc.dg/tree-ssa/pr69270.c: New test.
9177
bda05c57 91782016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9179
9180 PR c/66208
9181 * c-c++-common/pr66208.c: New file.
9182
9b657cf1 91832016-01-13 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR tree-optimization/69156
9186 * gcc.dg/pr69156.c: New test.
9187
58ba1b9d 91882016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9189
9190 * gcc.target/i386/pr69225-7.c: New test.
9191
e5fee0fe 91922016-01-13 Richard Henderson <rth@redhat.com>
9193
9194 * gcc.dg/tm/memopt-13.c: Update expected function.
9195 * gcc.dg/tm/memopt-6.c: Likewise.
9196
3f0e9745 91972016-01-13 Uros Bizjak <ubizjak@gmail.com>
9198
9199 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9200 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9201 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9202 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 9203
3f0e9745 92042016-01-13 Tom de Vries <tom@codesourcery.com>
9205
9206 PR tree-optimization/69169
7a6ddc0d 9207 * gcc.dg/pr69169.c: New test.
9208
9b657cf1 92092016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 9210
9211 PR target/69228
9212 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9213 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9214 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9215 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9216 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9217 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9218 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9219 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9220
f704d701 92212016-01-13 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR target/69247
9224 * gcc.dg/pr69247.c: New test.
9225
e966d6b9 92262016-01-13 Richard Biener <rguenther@suse.de>
9227
9228 PR tree-optimization/69242
9229 * gcc.dg/torture/pr69242.c: New testcase.
9230
1ca1d9b2 92312016-01-13 Richard Biener <rguenther@suse.de>
9232
9233 PR tree-optimization/69186
9234 * gcc.dg/torture/pr69186.c: New testcase.
9235
d07cbccc 92362016-01-13 Jeff Law <law@redhat.com>
9237
9238 PR tree-optimization/67755
9239 * gcc.dg/tree-ssa/pr67755.c: New test.
9240
92412016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9242
9243 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9244 pass number in output by a star.
9245
b95d41cf 92462016-01-12 Bin Cheng <bin.cheng@arm.com>
9247
9248 PR tree-optimization/68911
9249 * gcc.c-torture/execute/pr68911.c: New test.
9250
91d87e22 92512016-01-12 Marek Polacek <polacek@redhat.com>
9252
9253 PR c++/68979
9254 * g++.dg/warn/permissive-1.C: New test.
9255
8a9401a4 92562016-01-12 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR objc++/68511
9259 PR c++/69213
9260 * g++.dg/opt/pr69213.C: New test.
9261
b9cb7a67 92622016-01-12 Christian Bruel <christian.bruel@st.com>
9263
9264 PR target/69180
9265 * gcc.target/arm/pr69180.c: New test.
9266
e4c96992 92672016-01-12 Richard Biener <rguenther@suse.de>
9268
9269 PR lto/69077
9270 * g++.dg/lto/pr69077_0.C: New testcase.
9271 * g++.dg/lto/pr69077_1.C: Likewise.
9272
90525f61 92732016-01-12 Jakub Jelinek <jakub@redhat.com>
9274
9275 PR target/69175
9276 * g++.dg/opt/pr69175.C: New test.
9277
9e7edfd3 92782016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9279
9280 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9281 rather than #including math.h & stdlib.h.
9282 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9283 * gcc.dg/vect/pr49771.c: Likewise.
9284 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9285 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9286 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9287 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9288 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9289 * gcc.dg/vect/pr44507.c: Likewise.
9290 * gcc.dg/vect/pr45902.c: Likewise.
9291 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9292 * gcc.dg/vect/vect-117.c: Likewise.
9293 * gcc.dg/vect/vect-99.c: Likewise.
9294 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9295 * gcc.dg/vect/vect-cond-1.c: Likewise.
9296 * gcc.dg/vect/vect-cond-2.c: Likewise.
9297 * gcc.dg/vect/vect-cond-3.c: Likewise.
9298 * gcc.dg/vect/vect-cond-4.c: Likewise.
9299 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9300 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9301 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9302 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9303 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9304 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9305 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9306 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9307 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9308 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9309 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9310 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9311 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9312 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9313 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9314 include of signal.h.
9315 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9316 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9317 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9318 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9319 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9320 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9321 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9322 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9323 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9324 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9325 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9326 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9327 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9328 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9329 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9330 * gcc.dg/vect/vect-outer-5.c: Likewise.
9331 * gcc.dg/vect/vect-outer-6.c: Likewise.
9332 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9333 include of stdio.h.
9334
3368873d 93352016-01-12 Nick Clifton <nickc@redhat.com>
9336
9337 PR target/68913
9338 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9339 to fread so that it will be found in all target runtimes.
9340
0464ea95 93412016-01-12 Richard Biener <rguenther@suse.de>
9342
9343 PR tree-optimization/69053
9344 * g++.dg/torture/pr69053.C: New testcase.
9345
7819730f 93462016-01-12 Richard Biener <rguenther@suse.de>
9347
9348 PR tree-optimization/69168
9349 * gcc.dg/torture/pr69168.c: New testcase.
9350
995bfebf 93512016-01-12 Richard Biener <rguenther@suse.de>
9352
9353 PR tree-optimization/69157
9354 * gcc.dg/torture/pr69157.c: New testcase.
9355
93562016-01-12 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/69174
9359 * gcc.dg/torture/pr69174.c: New testcase.
9360
1d10d64c 93612016-01-12 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR c++/66808
9364 PR c++/69000
9365 * g++.dg/tls/pr66808.C: New test.
9366 * g++.dg/tls/pr69000.C: New test.
9367
f0b79faf 93682016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9369
9370 * gcc.target/powerpc/swaps-p8-23.c: New test.
9371 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9372
04cf75a4 93732016-01-11 John David Anglin <danglin@gcc.gnu.org>
9374
9375 PR tree-optimization/68356
9376 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9377
0eb4264c 93782016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9379 Jim Wilson <jim.wilson@linaro.org>
9380
9381 PR target/69194
9382 * gcc.target/arm/pr69194.c: New test.
9383
2f66de64 93842016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9385
9386 PR target/69225
9387 * gcc.target/i386/pr69225-1.c: New test.
9388 * gcc.target/i386/pr69225-2.c: Likewise.
9389 * gcc.target/i386/pr69225-3.c: Likewise.
9390 * gcc.target/i386/pr69225-4.c: Likewise.
9391 * gcc.target/i386/pr69225-5.c: Likewise.
9392 * gcc.target/i386/pr69225-6.c: Likewise.
9393
36105e82 93942016-01-11 Jakub Jelinek <jakub@redhat.com>
9395
1c78ce2e 9396 PR target/67462
9397 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9398 if lp64.
9399
a4a87320 9400 PR target/69071
9401 * gcc.dg/pr69071.c: New test.
9402
91fbd04f 9403 PR c++/69211
9404 * g++.dg/opt/pr69211.C: New test.
9405
36105e82 9406 PR tree-optimization/69214
9407 * gcc.c-torture/compile/pr69214.c: New test.
9408
e934c380 94092016-01-11 Uros Bizjak <ubizjak@gmail.com>
9410
9411 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9412 * gcc.target/i386/pr66232-11.c: Ditto.
9413 * gcc.target/i386/pr66232-12.c: Ditto.
9414 * gcc.target/i386/pr66232-13.c: Ditto.
9415
3ff1b153 94162016-01-11 Richard Biener <rguenther@suse.de>
9417
9418 PR tree-optimization/69173
9419 * gcc.dg/torture/pr69173.c: New testcase.
9420
04e1504c 94212016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9422
9423 PR rtl-optimization/68796
9424 * gcc.target/aarch64/tst_5.c: New test.
9425 * gcc.target/aarch64/tst_6.c: Likewise.
9426
ae8718b5 94272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9428
9429 PR rtl-optimization/68841
9430 * gcc.dg/pr68841.c: New test.
9431 * gcc.c-torture/execute/pr68841.c: New test.
9432
bd8bece2 94332016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9434
9435 PR rtl-optimization/68920
9436 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9437 for ix86 targets.
9438 * gcc.dg/ifcvt-5.c: New test.
9439
9b657cf1 94402016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 9441
9442 PR bootstrap/69123
9443 * g++.dg/pr69123.C: New.
9444
7a158352 94452016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9446
9447 PR target/69010
9448 * gcc.target/i386/pr69010.c: New test.
9449
ff375d11 94502016-01-11 Martin Jambor <mjambor@suse.cz>
9451
9452 PR ipa/69044
9453 * gcc.target/i386/chkp-pr69044.c: New test.
9454
9eb890f1 94552016-01-11 Tom de Vries <tom@codesourcery.com>
9456
9457 PR tree-optimization/69109
9458 * gcc.dg/autopar/pr69109-2.c: New test.
9459 * gcc.dg/autopar/pr69109.c: New test.
9460
c4157ee5 94612016-01-11 Tom de Vries <tom@codesourcery.com>
9462
9463 PR tree-optimization/69108
9464 * gcc.dg/autopar/pr69108.c: New test.
9465
b933e511 94662016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9467
9468 PR c++/69029
9469 * c-c++-common/Wisleading-indentation.c: Augment test.
9470
efb73de1 94712016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9472
9473 PR fortran/69154
9474 * gfortran.dg/inline_matmul_12.f90: New test.
9475
40c86c3b 94762016-01-10 Paul Thomas <pault@gcc.gnu.org>
9477
9478 PR fortran/67779
9479 * gfortran.dg/actual_array_offset_1: New test.
9480
a006c0bb 94812016-01-10 Tom de Vries <tom@codesourcery.com>
9482
9483 PR tree-optimization/69062
9484 * gcc.dg/autopar/pr69062.c: New test.
9485
880ed4be 94862016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9487
9488 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9489 * gcc.dg/vect/slp-perm-2.c: Likewise.
9490 * gcc.dg/vect/slp-perm-3.c: Likewise.
9491 * gcc.dg/vect/slp-perm-5.c: Likewise.
9492 * gcc.dg/vect/slp-perm-6.c: Likewise.
9493 * gcc.dg/vect/slp-perm-7.c: Likewise.
9494 * gcc.dg/vect/slp-perm-8.c: Likewise.
9495
d95e1856 94962016-01-10 Tom de Vries <tom@codesourcery.com>
9497
9498 PR tree-optimization/69039
9499 * gcc.dg/autopar/pr69039.c: New test.
9500
0f8f48d0 95012016-01-09 Marek Polacek <polacek@redhat.com>
9502
9503 PR c++/69113
9504 * g++.dg/pr69113.C: New test.
9505
7dff0499 95062016-01-09 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR middle-end/50865
9509 PR tree-optimization/69097
9510 * gcc.c-torture/execute/pr50865.c: New test.
9511 * gcc.c-torture/execute/pr69097-1.c: New test.
9512 * gcc.c-torture/execute/pr69097-2.c: New test.
9513 * gcc.dg/pr69097-1.c: New test.
9514 * gcc.dg/pr69097-2.c: New test.
9515
18431e78 95162016-01-09 Jakub Jelinek <jakub@redhat.com>
9517
9518 PR c++/69164
9519 * g++.dg/opt/pr69164.C: New test.
9520
1943a4a2 95212016-01-08 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR tree-optimization/69167
9524 * gcc.dg/pr69167.c: New test.
9525
a143e277 95262016-01-08 Marek Polacek <polacek@redhat.com>
9527
9528 PR c++/68449
9529 * g++.dg/pr68449.C: New.
9530
44c01906 95312016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9532
9533 PR tree-optimization/68707
9534 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9535 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9536 on platforms supporting it.
9537 * gcc.dg/vect/slp-perm-2.c: Likewise.
9538 * gcc.dg/vect/slp-perm-3.c: Likewise.
9539 * gcc.dg/vect/slp-perm-5.c: Likewise.
9540 * gcc.dg/vect/slp-perm-7.c: Likewise.
9541 * gcc.dg/vect/slp-perm-8.c: Likewise.
9542 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9543 on platforms supporting it.
9544
c437d1e8 95452016-01-08 Jakub Jelinek <jakub@redhat.com>
9546
c9595c51 9547 PR tree-optimization/69162
9548 * gcc.dg/pr69162.c: New test.
9549
c437d1e8 9550 PR tree-optimization/69172
9551 * gcc.dg/pr69172.c: New test.
9552
6a46a28c 95532016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9554
9555 PR tree-optimization/67781
9556 * gcc.c-torture/execute/pr67781.c: New file.
9557
62ad9a04 95582016-01-08 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR tree-optimization/69083
9561 * gcc.dg/vect/pr69083.c: New test.
9562
9e0e8c2a 95632016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9564
9565 PR tree-optimization/61441
9566 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9567 Use -fexcess-precision=standard for compiler options.
9568 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9569
5d034e37 95702016-01-08 Jakub Jelinek <jakub@redhat.com>
9571
5013f740 9572 PR fortran/69128
9573 * gfortran.dg/gomp/pr69128.f90: New test.
9574
5d034e37 9575 PR c++/69145
9576 * g++.dg/ext/pr69145-1.C: New test.
9577 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9578 * g++.dg/ext/pr69145-2.h: New file.
9579
517906ff 95802016-01-07 Martin Sebor <msebor@redhat.com>
9581
9582 PR c/68966
9583 * gcc.dg/atomic-fetch-bool.c: New test.
9584 * gcc.dg/sync-fetch-bool.c: New test.
9585
cdbb524c 95862016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9587
9588 PR fortran/66680
9589 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9590
ec3aba9e 95912016-01-07 Nick Clifton <nickc@redhat.com>
9592
9593 PR target/66655
9594 * g++.dg/pr66655.C: New test.
9595 * g++.dg/pr66655_1.cc: Test support file.
9596 * g++.dg/pr66655.h: Test header file.
9597
9b657cf1 95982016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 9599
9600 PR fortran/66680
9601 gfortran.dg/gomp/pr66680.f90: New test.
9602
cd45d7a5 96032016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9604
9605 PR target/69171
9606 * gcc.target/i386/pr69171-1.c: New test.
9607 * gcc.target/i386/pr69171-2.c: Likewise.
9608 * gcc.target/i386/pr69171-3.c: Likewise.
9609 * gcc.target/i386/pr69171-4.c: Likewise.
9610 * gcc.target/i386/pr69171-5.c: Likewise.
9611 * gcc.target/i386/pr69171-6.c: Likewise.
9612
4a86a91a 96132015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9614
9615 PR middle-end/67639
9616 * c-c++-common/pr67639.c: New test.
9617
34c05552 96182016-01-07 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR tree-optimization/69141
9621 * g++.dg/opt/pr69141.C: New test.
9622
f08d6895 96232016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9624
9625 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9626
32ec4173 96272016-01-06 Uros Bizjak <ubizjak@gmail.com>
9628
9629 PR target/69140
9630 * gcc.target/i386/pr69140.c: New test
9631
d74214f3 96322016-01-06 David Malcolm <dmalcolm@redhat.com>
9633
9634 * gcc.dg/bad-dereference.c: New test case.
9635
73991cab 96362015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9637
9638 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9639
fc8cc457 96402016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9641
9642 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9643
be3c9981 96442016-01-06 Marek Polacek <polacek@redhat.com>
9645
9646 PR sanitizer/69099
9647 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9648
2cb724f9 96492016-01-05 Marek Polacek <polacek@redhat.com>
9650
9651 PR c/69104
9652 * gcc.dg/atomic-invalid-2.c: New.
9653
233a53ed 96542016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9655
9656 PR target/68991
9657 * gcc.target/i386/pr68991.c: New test.
9658
ea87c5e3 96592016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9660
9661 PR target/68991
9662 * g++.dg/pr68991-1.C: New test.
9663 * g++.dg/pr68991-2.C: Likewise.
9664
1943a4a2 96652016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 9666
1943a4a2 9667 PR other/60465
afe82e5b 9668 * gcc.target/ia64/pr60465-gprel64.c: New test.
9669 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9670
1e9147dd 96712016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9672
9673 PR rtl-optimization/68651
9674 * gcc.target/aarch64/pr68651_1.c: New test.
9675
d42aa619 96762016-01-05 David Malcolm <dmalcolm@redhat.com>
9677
9678 PR c/69122
9679 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9680
1776de76 96812016-01-05 Nathan Sidwell <nathan@acm.org>
9682
2d7d361d 9683 PR c++/58583
9684 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9685
1776de76 9686 * gcc.dg/alias-15.c: New.
9687
5beb12c0 96882016-01-05 Nick Clifton <nickc@redhat.com>
9689
9690 PR target/68870
9691 * g++.dg/pr68770.C: New test.
9692
d8cca921 96932016-01-04 Mike Stump <mikestump@comcast.net>
9694
9695 * lib/target-supports.exp (check_effective_target_cilkplus):
9696 cilkplus targets require pthreads.
afc907ef 9697 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 9698
8427dff3 96992016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9700
9701 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9702 generation.
9703
f1717362 97042016-01-04 Jakub Jelinek <jakub@redhat.com>
9705
9706 Update copyright years.
9707
d7d6a3ab 97082016-01-04 Marek Polacek <polacek@redhat.com>
9709
9710 PR c/68908
9711 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9712 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9713 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9714
b8f4a5f9 97152016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9716
9717 * gcc.target/sparc/20160104-2.c: New test.
9718
6b5c028f 97192016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9720
9721 * gcc.target/sparc/20160104-1.c: New test.
9722
300e1002 97232016-01-03 Paul Thomas <pault@gcc.gnu.org>
9724
9725 PR fortran/65045
9726 * gfortran.dg/pr65045.f90: New test.
9727
855b105f 97282016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9729
9730 * gnat.dg/specs/debug1.ads: Delete.
9731
bdc177dc 97322016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9733
9734 PR libgfortran/68867
9735 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9736 expression.
9737
48aaffae 97382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9739
9740 PR libgfortran/68867
9741 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9742 PowerPC.
9743
19a468b8 97442016-01-01 Paul Thomas <pault@gcc.gnu.org>
9745
9746 PR fortran/68864
9747 * gfortran.dg/pr68864.f90: New test.
9748
25371c91 97492016-01-01 Jakub Jelinek <jakub@redhat.com>
9750
2a659064 9751 PR tree-optimization/69070
9752 * gcc.dg/pr69070.c: New test.
9753
57aa9851 9754 PR sanitizer/69055
9755 * gfortran.dg/pr69055.f90: New test.
9756
25371c91 9757 PR target/69015
9758 * gcc.dg/pr69015.c: New test.
f1717362 9759\f
fb2c1edd 9760Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 9761
9762Copying and distribution of this file, with or without modification,
9763are permitted in any medium without royalty provided the copyright
9764notice and this notice are preserved.